aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Rothwell <[email protected]>2026-01-05 17:00:34 +1100
committerStephen Rothwell <[email protected]>2026-01-05 17:00:34 +1100
commitf8f97927abf7c12382dddc93a144fc9df7919b77 (patch)
tree3a0cdaf32b975e365dcd651511abd2702f99da80
parent90a5cf25b390defee70033e4e18e7d488e660eae (diff)
downloadlinux-next-master.tar.gz
Add linux-next specific files for 20260105HEADnext-20260105master
Signed-off-by: Stephen Rothwell <[email protected]>
-rw-r--r--Next/SHA1s406
-rw-r--r--Next/Trees406
-rw-r--r--Next/merge.log6555
-rw-r--r--localversion-next1
4 files changed, 7368 insertions, 0 deletions
diff --git a/Next/SHA1s b/Next/SHA1s
new file mode 100644
index 00000000000000..84eb33fb1415a1
--- /dev/null
+++ b/Next/SHA1s
@@ -0,0 +1,406 @@
+Name SHA1
+---- ----
+origin 54e82e93ca93e49cb4c33988adec5c8cb9d0df31
+ext4-fixes d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af
+vfs-brauner-fixes 24835a96f21ebb295d24e265b5466d9e40f12cbd
+fscrypt-current 1e39da974ce621ed874c6d3aaf65ad14848c9f0d
+fsverity-current 211ddde0823f1442e4ad052a2f30f050145ccada
+btrfs-fixes 5c94889f8419a8141ea048e11c79986178606810
+vfs-fixes e1b4c6a58304fd490124cc2b454d80edc786665c
+erofs-fixes cba8a6e918d761538eadb402b30972f87c8863c0
+nfsd-fixes 0b88bfa42e5468baff71909c2f324a495318532b
+v9fs-fixes 2014c95afecee3e76ca4a56956a936e23283f05b
+overlayfs-fixes e8bd877fb76bb9f35253e8f41ce0c772269934dd
+fscrypt 211ddde0823f1442e4ad052a2f30f050145ccada
+btrfs 8eb403a96c53a87c3a39f391b427cfdda41669e4
+ceph 2bf50e7900c8be094faef6c3d3b314cf84752172
+cifs e3a97ab1bbc36be6467fd606c0af1120b6146ddc
+configfs f7f78098690d60a03b47942ac7d73ea17b42239e
+ecryptfs 6ba673331340dabcff4a3ca91cc67761ba74c518
+dlm 8e40210788636619404871df07445fa4590138b4
+erofs ab4b58a1bcba0d39ae20208a41e062d5ffee1614
+exfat f5a5c9b4049047cdf4b5fff5e487974826116c57
+ext3 6f7c877cc397ba3c6d8ba44d4a604df3d4182eec
+ext4 6fb67ac896900e60f46ee4efba97b372a80370e0
+f2fs 4a210a5be279bfd5514dac3f5ef2c737cd984e84
+fsverity 211ddde0823f1442e4ad052a2f30f050145ccada
+fuse 8da059f2a497a2427150faae5adc3bb78e73b3e2
+gfs2 02e96fafcb3696e66694e64abd16f38f31ea00f5
+jfs eb0cfcf265714b419cc3549895a00632e76732ae
+ksmbd e3a97ab1bbc36be6467fd606c0af1120b6146ddc
+nfs bd3b04b46c7a9940989ff4b29376e899e93d3a4a
+nfs-anna b623390045a81fc559decb9bfeb79319721d3dfb
+nfsd fbdd582b5176c868c08b57ea062ec3367eb7181a
+ntfs3 099ef9ab9203dff327f2d61e44773f9acbc01f13
+orangefs 11f6bce77e27e82015a0d044e6c1eec8b139831a
+overlayfs ad1423922781e6552f18d055a5742b1cff018cdc
+ubifs 0695aef23d674815c352293c49d944a2375ee9c9
+v9fs 3e281113f871d7f9c69ca55a4d806a72180b7e8a
+v9fs-ericvh 2014c95afecee3e76ca4a56956a936e23283f05b
+xfs f401306d72f2cffa9837b7d194c8e528be5e63b2
+zonefs a42938e80357a13f8b8592111e63f2e33a919863
+vfs-brauner 981be27a72d163610e8e1c342373930bae80ac99
+vfs eb028c33451af08bb34f45c6be6967ef1c98cbd1
+mm-hotfixes 871cf622a8ba3b7dc58e1be7d696f9f30699423b
+fs-current 22b25112be5e5377577115b450d4ae40f14a60ac
+kbuild-current a61ec945c3c9ef72ca153b0d72e0edc0b1575eb0
+arc-current d7b8f8e20813f0179d8ef519541a3527e7661d3a
+arm-current fd2dee1c6e2256f726ba33fd3083a7be0efc80d3
+arm64-fixes f4ea8e05f2a857d5447c25f7daf00807d38b307d
+arm-soc-fixes c4c6db7ac54649c0cfe7d86b4a5358296dc8d08b
+davinci-current 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+drivers-memory-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+sophgo-fixes 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+sophgo-soc-fixes 0af2f6be1b4281385b618cb86ad946eded089ac8
+m68k-current aaf4e92341b081bac1230f22619b0a298e285dab
+powerpc-fixes 608328ba5b0619cbc28b409296b5e3840bcb97b6
+s390-fixes 9448598b22c50c8a5bb77a9103e2d49f134c9578
+net 1806d210e5a8f431ad4711766ae4a333d407d972
+bpf 22cc16c04b7893d8fc22810599f49a305d600b9e
+ipsec c196def07bbc6e8306d7a274433913444b0db20a
+netfilter 1806d210e5a8f431ad4711766ae4a333d407d972
+ipvs de0337d641bfa5b6d6b489e479792f1039274e84
+wireless dbf8fe85a16a33d6b6bd01f2bc606fc017771465
+ath d0309c054362a235077327b46f727bc48878a3bc
+iwlwifi 8f7aa3d3c7323f4ca2768a9e74ebbe359c4f8f88
+wpan 8ce4f287524c74a118b0af1eebd4b24a8efca57a
+rdma-fixes fcd431a9627f272b4c0bec445eba365fe2232a94
+sound-current 9ed7a28225af02b74f61e7880d460db49db83758
+sound-asoc-fixes 3572ad82201baeed840f1959787e0e1281e7f937
+regmap-fixes 5eb484d5b2ac39c12539667230931f179636253c
+regulator-fixes 60489936aced785ef9e5a865e23a296bd0b470b6
+spi-fixes b005d618c8547b7dfb14e83a1b410a6a04ac36c6
+pci-current 0cc13256b60510936c34098ee7b929098eed823b
+driver-core.current a9a42f0754b6c69525612d678b73da790e28b9fd
+tty.current f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+usb.current f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+usb-serial-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+phy fb21116099bbea1fc59efa9207e63c4be390ab72
+staging.current 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+iio-fixes 9910159f06590c17df4fbddedaabb4c0201cc4cb
+counter-current 9448598b22c50c8a5bb77a9103e2d49f134c9578
+char-misc.current 361e0ff456a8daf9753c18030533256e4133ce7a
+soundwire-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+thunderbolt-fixes f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+input-current 248d3a73a0167dce15ba100477c3e778c4787178
+crypto-current 961ac9d97be72267255f1ed841aabf6694b17454
+libcrypto-fixes c31f4aa8fed048fa70e742c4bb49bb48dc489ab3
+vfio-fixes acf44a2361b8d6356b71a970ab016065b5123b0e
+kselftest-fixes 19b8a76cd99bde6d299e60490f3e62b8d3df3997
+dmaengine-fixes ad9a3567d02a5b6e866b58fc756d0d79f43b7412
+backlight-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+mtd-fixes 2f6d2c8d9ac05a7a1c02333f6ad30868246880d8
+mfd-fixes aa6e63373d91f82628b20f6fae7ffe9b97b568a5
+v4l-dvb-fixes 27afd6e066cfd80ddbe22a4a11b99174ac89cced
+reset-fixes 997c06330fd5c2e220b692f2a358986c6c8fd5a2
+mips-fixes 680ad315caaa2860df411cb378bf3614d96c7648
+at91-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+omap-fixes 3a8660878839faadb4f1a6dd72c3179c1df56787
+kvm-fixes 0499add8efd72456514c6218c062911ccc922a99
+kvms390-fixes 5f9df945d4e862979b50e4ecaba3dc81fb06e8ed
+hwmon-fixes b3db91c3bfea69a6c6258fea508f25a59c0feb1a
+nvdimm-fixes d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af
+cxl-fixes 214291cbaaceeb28debd773336642b1fca393ae0
+dma-mapping-fixes 7f2e8e1d22f6e28edff3782535c16cfbace30902
+drivers-x86-fixes c6703f10c8cc36f53b867bdbdd5bacaaa47ce799
+samsung-krzk-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pinctrl-samsung-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+devicetree-fixes 235a1eb8d2dcc49a6cf0a5ee1aa85544a5d0054b
+dt-krzk-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+scsi-fixes 309a29b5965a0b2f36b3e245213eb43300a89ac2
+drm-fixes 7be19f9327d9a015ff97f97381e3bec163cd93cb
+drm-intel-fixes 4fe2bd195435e71c117983d87f278112c5ab364c
+mmc-fixes 3009738a855cf938bbfc9078bec725031ae623a4
+rtc-fixes 162f24cbb0f6ec596e7e9f3e91610d79dc805229
+gnss-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+hyperv-fixes 173d6f64f9558ff022a777a72eb8669b6cdd2649
+risc-v-fixes 641ecc890038f08af160bdff5183b6b42d2313b5
+riscv-dt-fixes 6f5d8490ca03226ef7cb320f6501b72120cf3be3
+riscv-soc-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+fpga-fixes 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+spdx d358e5254674b70f34c847715ca509e46eb81e6f
+gpio-brgl-fixes 1e876e5a0875e71e34148c9feb2eedd3bf6b2b43
+gpio-intel-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pinctrl-intel-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+auxdisplay-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+kunit-fixes c33b68801fbe9d5ee8a9178beb5747ec65873530
+memblock-fixes 78e24eff572b0d1907be3fc1c19e11d1f03f7967
+renesas-fixes 379c590113ce46f605439d4887996c60ab8820cc
+perf-current fe072f651083c612278de82ce08bccdfecf574b3
+efi-fixes cfe54f4591e675cedf2c0d25287ff4c0a2e0cb9d
+battery-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+iommufd-fixes f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+rust-fixes c18f35e4904920db4c51620ba634e4d175b24741
+w1-fixes cc8f92e41eb76f450f05234fef2054afc3633100
+pmdomain-fixes 3de49966499634454fd59e0e6fecd50baab7febd
+i2c-host-fixes ccd1cdca5cd433c8a5dff78b69a79b31d9b77ee1
+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 39263f986da55c5b7bc328c757fe378a6a41799d
+tracefs-fixes 8b55572e51805184353ee7d587c720a51818fb82
+spacemit-fixes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+tip-fixes 04d727875a28198df17d4beafee7f98d8f99ae68
+slab-fixes 53ca00a19d345197a37a1bf552e8d1e7b091666c
+drm-msm-fixes 66691e272e40c91305f1704695e0cb340cd162ff
+uml-fixes df447a3b4a4b961c9979b4b3ffb74317394b9b40
+fwctl-fixes f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+devsec-tsm-fixes fba4ceaa242d2bdf4c04b77bda41d32d02d3925d
+drm-rust-fixes 97872fa28b33a1ca6acc0a7b260750c9a123b193
+tenstorrent-dt-fixes 3a8660878839faadb4f1a6dd72c3179c1df56787
+drm-misc-fixes e8b3627bec357698f2d4d6dbf27cdcfa0e9d8715
+rust 9ace4753a5202b02191d54e9fdf7f9e3d02b85eb
+rust-alloc f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+rust-io 86731a2a651e58953fc949573895f2fa6d456841
+rust-pin-init 42415d163e5df6db799c7de6262d707e402c2c7e
+rust-timekeeping 4521438fb076f8a6a52f45b0e508f6ef10ac0c49
+rust-xarray fa616196fbea12462107774fb6a1908c95f71cf0
+mm-stable f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+mm-nonmm-stable f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+mm-unstable 344d3580dacdd91ad51de5856f5198ce30b7d2ef
+mm-nonmm-unstable 060aa092dc03e61ffbf74de8c32c55b8f6a75e44
+kbuild 85e8c39057f08c807fa89ae60bfe9ab0a9755cee
+clang-format 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+perf cbd41c6d4c26c161a2b0e70ad411d3885ff13507
+compiler-attributes 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+dma-mapping 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+asm-generic edcc8a38b5ac1a3dbd05e113a38a25b937ebefe5
+alpha d58041d2c63e09a1c9083e0e9f4151e487c4e16a
+arm dd9143371a8619f496e29160390fcafcee1371d1
+arm64 edde060637b92607f3522252c03d64ad06369933
+arm-perf e6a27290d8001538fec94e91ff8c7f956ee7e3e5
+arm-soc e5b2299997d3760840111ff2e6c5df9f2224f253
+amlogic 3b2ecf0c3cc319358d7ff3f2f0f262d47b497b5d
+asahi-soc 074986379c03bca7a1de45fa81836c596c24aa1d
+at91 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+bmc 459a5aa171c0f13fcd78faa9594dc4aa5a95770b
+broadcom 37c3a91e9730e274fe2eca9703033ae0f154cb62
+cix b34b20c168aab621c151d1aa7b62590207e82bb6
+davinci 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+drivers-memory 9805f2cfc883018f7bf84c84e3af3786c37dac7b
+fsl c8dff80a3108a2cb85ac7ac5b1a75c247ac55fd2
+imx-mxs f74941f893aecceca443180381d40d496f12afb3
+mediatek 67ed5843a67b7ba63d79f2ba3fd21bee151d3138
+mvebu f0e6bc0c3ef4b4afb299bd6912586cafd5d864e9
+omap 2c85858e7c6839011e423109df556ef894a71cff
+qcom 2e7f445cb3d20949b80f4f54788c75fa0f54d229
+renesas f37b5349f345d2a9861d2d0fd3f992c9922dff42
+reset a0d57f7504b6027bc73b96711bcafa39565a9bac
+rockchip 9a1c0a87c504c99417beb68ba640f14edcbf7c3b
+samsung-krzk 5bb278529d6fc8faa651e711b49995d2be2c3a32
+scmi 324acdd23e6e30b702811c975cb0803e282ee900
+sophgo b1fa0deeb860025826ede8b0acb44d3949552cd5
+sophgo-soc c8754c7deab4cbfa947fa2d656cbaf83771828ef
+spacemit 3e02c598dca37ef61c0f7da40ed43989484dfe23
+stm32 a6961e2ced5190c68acd78a7e372de07f565fcd6
+sunxi bd14ba160bbe863e7b7bc489fd947ae1cdc03047
+tee e8fd8a160bbb34925abb5e6918a7fbb0bc4b820a
+tegra e016a50e00e68c67c0ecaa8b2069f2a694a1cf12
+tenstorrent-dt a71e6e8eea8ae2d624f097911f43357bba06d2a5
+thead-dt 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+ti 109d58039d30b0f0cb0f5f3519c3c6a2331b6ea0
+xilinx 43da9849395e1924ad0928a7323720a269310b3e
+clk 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+clk-imx fdc1dc7dd53b95805d3943ed36785c1ec812915e
+clk-renesas ebb3acf4d7c95b52265084168b59a565bf972883
+thead-clk 30441a56b1d1e10582721b6a3b2ab3ad4aaff8ef
+csky 817d21578d51e801df58ab012654486a71073074
+loongarch bb85d206be208bbf834883e948125a35ac59993a
+m68k aaf4e92341b081bac1230f22619b0a298e285dab
+m68knommu f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+microblaze 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+mips 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+openrisc 8c30b0018f9d93391573e091960d257fd9de120a
+parisc-hd 7be0f2c219aa7bb0025917ef1067564a4e578c39
+powerpc 9448598b22c50c8a5bb77a9103e2d49f134c9578
+risc-v 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+riscv-dt 4297ddbf1d148a6007b91b2aec51853454253b96
+riscv-soc 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+s390 12ea976f955cefb06eeae4c9e5eb48d08038ccb2
+sh 8f5ae30d69d7543eee0d70083daf4de8fe15d585
+sparc 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+uml a3209bb94b36351f11e0d9e72ac44e5dd777a069
+xtensa 0d4b3ca115b5436d7e68453527566db3e87ab7f0
+fs-next 6fc3f78e404205a2c67d339babb6fc195f5cad9e
+printk 34793812e59224a3ba0dbe9383a5b6aea7b2fd5a
+pci 29a77b4897f1a0f40209bee929129d4c3f9c7a4b
+pstore b692553573683b9e4ebab40c2782a3163f984cfd
+hid f39006965dd37e7be823dba6ca484adccc7a4dff
+i2c 880977fdc7f67923d1904ee23ca75fa1e375ea46
+i2c-host a7b79464a5e4b95adf7c3da66d287b1944824b91
+i3c 136209e6bd981e60db6c0e78f2919ff2f92312d4
+dmi 4d1b28a8119c615f1e932520f9ee1f80bdda5204
+hwmon-staging c6c80820ac5d845c19c4de2e6054e7c246017044
+jc_docs 7f3c3a0a9103dc92c823f27db3284ac2914e7558
+v4l-dvb b70886ff5833cf499e77af77d2324ce8f68b60ce
+v4l-dvb-next adc218676eef25575469234709c2d87185ca223a
+pm 2b95b1a7e31aa5772759463d873906ac9bea72e8
+cpufreq-arm 0702825fe1e26b0c04ce19f1a0acfa67601862c2
+cpupower ff72619e11348ab189e232c59515dd5c33780d7c
+devfreq d9600d57668c49308f705a660c5ad17fa3a53f73
+pmdomain c20f7b37c6bb8ee01a3fea17e0316799382bbd6f
+opp 33ffb0aa8ce8b18aaa65e0f9346d52b4e314ad7d
+thermal c411d8bf06992dade7abb88690dc2d467a868cc4
+rdma 8818ffb04bfa168dfe5056cd24cee5211dcc4b3c
+net-next c303e8b86d9dbd6868f5216272973292f7f3b7f1
+bpf-next a069190b590e108223cd841a1c2d0bfb92230ecc
+ipsec-next 8f7aa3d3c7323f4ca2768a9e74ebbe359c4f8f88
+mlx5-next 5422318e27d7a4662701f518e2e51b9f73a331b1
+netfilter-next c303e8b86d9dbd6868f5216272973292f7f3b7f1
+ipvs-next c9dfb92de0738eb7fe6a591ad1642333793e8b6e
+bluetooth 1d7a8fd800eb96f1175ddc3517822900c382cb80
+wireless-next dbf8fe85a16a33d6b6bd01f2bc606fc017771465
+ath-next 631ee338f04db713ba611883f28e94157ebb68e5
+iwlwifi-next 85d002b2ac56d74f09de7a2ef5f448ec94ceebd6
+wpan-next 1dd9291eb90378f8096669d9cb33761fd84599e0
+wpan-staging 1dd9291eb90378f8096669d9cb33761fd84599e0
+mtd 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+nand a75a1dec037ff3de863375fa3a74569619667184
+spi-nor ed26bd40df11ee438d623adc9c6cc2a7bf9c5dd3
+crypto c904e459cf73bd379500637b4090a2939d69a85f
+libcrypto e78a3142fa5875126e477fdfe329b0aeb1b0693f
+drm 59260fe5821ad108d0fda8a4a4fe0448e9821f27
+drm-exynos 3a8660878839faadb4f1a6dd72c3179c1df56787
+drm-misc a7c2f143f878ab7a5e60ca68ed71d427fe78ce19
+amdgpu 0a54edc19158b3402b6c39cc682789be05e3d47d
+drm-intel 65f329ff234705b07a6e4429499fdf578cccca49
+drm-msm 7bc29d5fb6faff2f547323c9ee8d3a0790cd2530
+drm-msm-lumag e2f085ab8636fae2ebe0adf42071e7558234cd7b
+drm-rust 7acc70476f14661149774ab88d3fe23d83ba4249
+drm-nova 93296e9d9528f0d87f2cf3fee494599060a0f14a
+drm-xe 0b075f82935e82fc9fff90d06d2a161caaebd9c3
+etnaviv 6bde14ba5f7ef59e103ac317df6cc5ac4291ff4a
+fbdev bd710b3da7308cb1ba0811e914694dee23aaa191
+regmap 82845bc8d13c63a82ab9b8d6241d305d0ef39e25
+sound 94968fc3009d4bd7e7e1300abd7037f3dde585ed
+ieee1394 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+sound-asoc 234e6454df8ec312515de77f4e420885ba3f6420
+modules b68758e6f4307179247126b7641fa7ba7109c820
+input eeb2ea4b59df5fdcb697904fe6f49d5851543808
+block 528478eac65bb6d0dc3fc9a21e242fb22fd3acef
+device-mapper 8fbb8fe75d4cf92eaa7b21828ec39c1bf79a262f
+libata f474c70065e14bac928716100eebfcfb15e1a725
+pcmcia 4a81f78caa53e0633cf311ca1526377d9bff7479
+mmc a57107c0fc1a7e9f9180e247a8c2358e3fcec3f3
+mfd 3d845d25026c5b1050e927e3ee4c515977a9b490
+backlight 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+battery 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+regulator 7be2621e4430d0932397a0e500ae279125d084ca
+security 1c0860d4415d52f3ad1c8e0a15c1272869278a06
+apparmor 8f5ae30d69d7543eee0d70083daf4de8fe15d585
+integrity 377cae9851e8559e9d8b82a78c1ac0abeb18839c
+selinux 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+smack 33d589ed60ae433b483761987b85e0d24e54584e
+tomoyo 25e99be0c76e560dd01ba206e65aca400d845ab0
+tpmdd 416f99c3b16f582a3fc6d64a1f77f39d94b76de5
+watchdog 7839932417dd53bb09eb5a585a7a92781dfd7cb2
+iommu c7fe9384c85d31e35bb61574d7a742ba59fb27c3
+audit 15b0c43aa621fb77b32c46eb642eaf25557e9fdb
+devicetree 842095d75323731fc151b64a6c575a6887ee2e68
+dt-krzk cde5448c1296d8bfdbae942f6c2842fb8186aa56
+mailbox 1ec6e0e8c0dd6599472af944b8d703d526ff1031
+spi 167a75dbc73d41199d0782e629adc1ff2acacdef
+tip fdebc6ca44cd641b997ff6e77d9ab3f388c88cc5
+clockevents d1780dce9575072303b9c574614b72b5c8c5c44c
+edac 87636dde12e41eab23b95505eda48bad1194d18f
+ftrace 5a63f3faf6569e3aac81595b6318ac76674a282f
+rcu 19b6166eb2060ac6c8d9b4cd988a9d7b2c8510b3
+paulmck 7f8fcc6f09fb732745b3252f481def76b18fb99c
+kvm 0499add8efd72456514c6218c062911ccc922a99
+kvm-arm 3eef0c83c3f3e58933e98e678ddf4e95457d4d14
+kvms390 2bd1337a1295e012e60008ee21a64375e5234e12
+kvm-ppc 9448598b22c50c8a5bb77a9103e2d49f134c9578
+kvm-riscv 3239c52fd21257c80579875e74c9956c2f9cd1f9
+kvm-x86 9448598b22c50c8a5bb77a9103e2d49f134c9578
+xen-tip e5aff444e3a7bdeef5ea796a2099fc3c60a070fa
+percpu 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+workqueues 51cd2d2decf365a248ddc304b7aa6f0cadc748c3
+sched-ext 752c5551501396dc4d72c7f9188a5638145d0094
+drivers-x86 2a2c085de1f3f54a6222fbef5b45f1d3c40e98e3
+chrome-platform 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+chrome-platform-firmware 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+hsi 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+leds-lj 8856d7fe1758937ac528770f552ec58c388c255b
+ipmi 35bcedc1a7938da808f54510d8bc7d90cebb6278
+driver-core 7bf97992afa4e815f4ed84638340e2a93de65504
+usb e46bcc4e856e0e4352752ff9247af6240334f822
+thunderbolt 0c90fd379bb5d2eb02051f312a7bb45d56e006bf
+usb-serial 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+tty 322fc12949d2658da8c6b2866fffcb1daa7da019
+char-misc 8314d2c28d3369bc879af8e848f810292b16d0af
+coresight 51cd1fb70e08802904cd990b9b446125ee34de13
+fastrpc 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+fpga 267f53140c9d0bf270bbe0148082e9b8e5011273
+icc a305df4125d17f23d3ce777bb1af9f9bba05efb1
+iio f9e05791642810a0cf6237d39fafd6fec5e0b4bb
+phy-next add66a6673bc4aacd0ef0f3c4a51271501770b17
+soundwire dc3a6a942e9ee3f18560bfcb16c06bb94f37fabf
+extcon b4338338aa3d44bf58973b9e44e0856ba597838f
+gnss 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+vfio d721f52e31553a848e0e9947ca15a49c5674aef3
+w1 cc8f92e41eb76f450f05234fef2054afc3633100
+spmi 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+staging 5d2905f2c6acdd1c553f9b022dee730ab2cced71
+counter-next ad415677b7e3b733270adaf04e3a7a9c46f1e929
+mux 59b723cd2adbac2a34fc8e12c74ae26ae45bf230
+dmaengine 8049f77fd820f47a2727c805de629a7433538eab
+cgroup 60ba42e4d7c6a6e6a9d1cf67bc4e494775ca7c5c
+scsi 98bcf5e5ddfd74a445ff49779c0bd8081d529d27
+scsi-mkp ae62d62b1c740f7a5ea72082dc28f30ebf6b134d
+vhost f6a15d85498614baf121f7e207e6c55524f175a4
+rpmsg 8467c1be0ed0989159f9bc6feb83c9b9e4b61510
+gpio-brgl 9d8107579ce4f2369ea3f670585710c30b14a4b4
+gpio-intel 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pinctrl 5ce864c2327b866c481625ed468e9915bf0d00f1
+pinctrl-intel 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pinctrl-renesas 3b0cf6ab35909d7ac8d561e18159c62d42d914c2
+pinctrl-samsung 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+pwm 2d77a65c3657c9a9f842a658c475be9ef304de72
+ktest d3042cbe84a060b4df764eb6c5300bbe20d125ca
+kselftest 3e6ad272bb8b3199bad952e7b077102af2d8df03
+kunit 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+kunit-next a77b19b747c8a53ac16289685b0f77085a2ad553
+livepatching 51ab33fc0a8bef9454849371ef897a1241911b37
+rtc 16bd954c93360145bc77cc601e350913fc28182d
+nvdimm 30065e73d7c018cf2e1bec68e2d6ffafc17b3c25
+at24 7a29af24b288eace769ccd9eb8044742dfbd5944
+ntb 68113d26067408736fc3be948c2fe8db935aff1c
+seccomp 7d0a66e4bb9081d75c82ec4957c50034cb0ea449
+slimbus 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+nvmem 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+xarray 863810caeb3cf04ee479f3944a678574001af7a9
+hyperv 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+auxdisplay b5c23a4d291d2ac1dfdd574a68a3a68c8da3069e
+kgdb fdbdd0ccb30af18d3b29e714ac8d5ab6163279e0
+hmm 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
+cfi 3a8660878839faadb4f1a6dd72c3179c1df56787
+mhi 91a0b0dce350766675961892ba4431363c4e29f7
+memblock 56b680254ce084bc7775c6bfe55c49e5f6d04e85
+cxl ea5514e300568cbe8f19431c3e424d4791db8291
+zstd 65d1f5507ed2c78c64fce40e44e5574a9419eb09
+efi c5a8f13f1e476c90f4bc184a58751d3e7ff88f2b
+unicode 6b56a63d286f6f57066c4b5648d8fbec9510beae
+slab 58d6fcb6ee9432e5584e8845be23a1e805c65711
+random bb9ff576fdff48c242876f55098a3ee20a29df5d
+landlock ef4536f15224418b327a7b5d5cae07dab042760f
+sysctl 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+execve 7d0a66e4bb9081d75c82ec4957c50034cb0ea449
+bitmap abb934acc479f070bc8e78ceda5b191e17266126
+hte 9e4259716f60c96c069a38e826884ad783dc4eb4
+kspp 7454048db27d685a155aaf4ea03bb9ad0d086bb9
+nolibc 3ac0730caa05d62261ab4add47ed88aa967d0173
+iommufd f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+turbostat b65a8280c76670e70b85b39ab63df3114ac45826
+pwrseq 8f0b4cce4481fb22653697cced8d0d04027cb1e8
+capabilities-next 9891d2f79a9fe9b77ad290f950eb8fa3e375330e
+ipe 7d0a66e4bb9081d75c82ec4957c50034cb0ea449
+kcsan dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa
+crc dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa
+fwctl f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da
+devsec-tsm 7dfbe9a6751973c17138ddc0d33deff5f5f35b94
+hisilicon 6c177775dcc5e70a64ddf4ee842c66af498f2c7c
+kthread 811e87ca8a0a1e54eb5f23e71896cb97436cccdc
diff --git a/Next/Trees b/Next/Trees
new file mode 100644
index 00000000000000..77d81a3895ba0f
--- /dev/null
+++ b/Next/Trees
@@ -0,0 +1,406 @@
+Trees included into this release:
+
+Name Url
+---- ---
+origin https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git#master
+ext4-fixes https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git#fixes
+vfs-brauner-fixes https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git#vfs.fixes
+fscrypt-current https://git.kernel.org/pub/scm/fs/fscrypt/linux.git#for-current
+fsverity-current https://git.kernel.org/pub/scm/fs/fsverity/linux.git#for-current
+btrfs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git#next-fixes
+vfs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git#fixes
+erofs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git#fixes
+nfsd-fixes https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux#nfsd-fixes
+v9fs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git#fixes/next
+overlayfs-fixes https://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git#ovl-fixes
+fscrypt https://git.kernel.org/pub/scm/fs/fscrypt/linux.git#for-next
+btrfs https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git#for-next
+ceph https://github.com/ceph/ceph-client.git#master
+cifs git://git.samba.org/sfrench/cifs-2.6.git#for-next
+configfs https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git#configfs-next
+ecryptfs https://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git#next
+dlm https://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git#next
+erofs https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git#dev
+exfat https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git#dev
+ext3 https://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git#for_next
+ext4 https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git#dev
+f2fs https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git#dev
+fsverity https://git.kernel.org/pub/scm/fs/fsverity/linux.git#for-next
+fuse https://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git#for-next
+gfs2 https://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git#for-next
+jfs https://github.com/kleikamp/linux-shaggy.git#jfs-next
+ksmbd https://github.com/smfrench/smb3-kernel.git#ksmbd-for-next
+nfs git://git.linux-nfs.org/projects/trondmy/nfs-2.6.git#linux-next
+nfs-anna git://git.linux-nfs.org/projects/anna/linux-nfs.git#linux-next
+nfsd https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux#nfsd-next
+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
+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-rust https://gitlab.freedesktop.org/drm/rust/kernel.git#drm-rust-next
+drm-nova https://gitlab.freedesktop.org/drm/nova.git#nova-next
+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
+fwctl https://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl.git#for-next
+devsec-tsm https://git.kernel.org/pub/scm/linux/kernel/git/devsec/tsm.git#next
+hisilicon https://github.com/hisilicon/linux-hisi.git#for-next
+kthread https://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git#for-next
diff --git a/Next/merge.log b/Next/merge.log
new file mode 100644
index 00000000000000..f8b6c70cae56f3
--- /dev/null
+++ b/Next/merge.log
@@ -0,0 +1,6555 @@
+$ date -R
+Mon, 05 Jan 2026 09:36:24 +1100
+$ git checkout master
+Already on 'master'
+$ git reset --hard stable
+HEAD is now at dd9b004b7ff3 Merge tag 'trace-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+Merging origin/master (54e82e93ca93 Merge tag 'core_urgent_for_v6.19_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git origin/master
+Updating dd9b004b7ff3..54e82e93ca93
+Fast-forward (no commit created; -m option ignored)
+ .mailmap | 4 +-
+ Documentation/admin-guide/blockdev/zoned_loop.rst | 2 +-
+ Documentation/arch/riscv/hwprobe.rst | 8 +
+ Documentation/arch/x86/boot.rst | 192 ++++++++++-----------
+ .../devicetree/bindings/arm/arm,integrator.yaml | 2 +-
+ .../devicetree/bindings/arm/arm,realview.yaml | 2 +-
+ Documentation/devicetree/bindings/arm/arm,scu.yaml | 2 +-
+ .../bindings/arm/arm,versatile-sysreg.yaml | 2 +-
+ .../devicetree/bindings/arm/arm,versatile.yaml | 2 +-
+ .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +-
+ Documentation/devicetree/bindings/arm/gemini.yaml | 2 +-
+ .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 +-
+ Documentation/devicetree/bindings/arm/ux500.yaml | 2 +-
+ .../devicetree/bindings/ata/ata-generic.yaml | 2 +-
+ .../bindings/ata/cortina,gemini-sata-bridge.yaml | 2 +-
+ .../devicetree/bindings/ata/faraday,ftide010.yaml | 2 +-
+ .../bindings/ata/intel,ixp4xx-compact-flash.yaml | 2 +-
+ .../devicetree/bindings/ata/pata-common.yaml | 2 +-
+ .../devicetree/bindings/ata/sata-common.yaml | 2 +-
+ .../bindings/auxdisplay/arm,versatile-lcd.yaml | 2 +-
+ .../devicetree/bindings/clock/sprd,sc9860-clk.yaml | 26 ---
+ .../bindings/clock/stericsson,u8500-clks.yaml | 2 +-
+ .../bindings/crypto/intel,ixp4xx-crypto.yaml | 2 +-
+ .../bindings/display/dsi-controller.yaml | 2 +-
+ .../bindings/display/faraday,tve200.yaml | 2 +-
+ .../bindings/display/panel/arm,rtsm-display.yaml | 2 +-
+ .../display/panel/arm,versatile-tft-panel.yaml | 2 +-
+ .../bindings/display/panel/ilitek,ili9322.yaml | 2 +-
+ .../bindings/display/panel/novatek,nt35510.yaml | 2 +-
+ .../bindings/display/panel/samsung,lms380kf01.yaml | 2 +-
+ .../bindings/display/panel/samsung,lms397kf04.yaml | 2 +-
+ .../bindings/display/panel/samsung,s6d16d0.yaml | 2 +-
+ .../bindings/display/panel/sony,acx424akp.yaml | 2 +-
+ .../bindings/display/panel/ti,nspire.yaml | 2 +-
+ .../bindings/display/panel/tpo,tpg110.yaml | 2 +-
+ .../devicetree/bindings/display/ste,mcde.yaml | 2 +-
+ .../bindings/display/ti/ti,am65x-dss.yaml | 3 +-
+ .../bindings/display/ti/ti,j721e-dss.yaml | 3 +-
+ .../devicetree/bindings/dma/stericsson,dma40.yaml | 2 +-
+ .../devicetree/bindings/extcon/fcs,fsa880.yaml | 2 +-
+ .../intel,ixp4xx-network-processing-engine.yaml | 2 +-
+ .../devicetree/bindings/gnss/brcm,bcm4751.yaml | 2 +-
+ .../bindings/gpio/faraday,ftgpio010.yaml | 2 +-
+ .../bindings/gpio/gpio-consumer-common.yaml | 2 +-
+ .../devicetree/bindings/gpio/gpio-ep9301.yaml | 2 +-
+ .../devicetree/bindings/gpio/gpio-mmio.yaml | 2 +-
+ .../bindings/gpio/intel,ixp4xx-gpio.yaml | 2 +-
+ .../devicetree/bindings/gpio/mrvl-gpio.yaml | 2 +-
+ .../devicetree/bindings/gpio/pl061-gpio.yaml | 2 +-
+ .../devicetree/bindings/gpio/st,nomadik-gpio.yaml | 2 +-
+ .../devicetree/bindings/gpio/st,stmpe-gpio.yaml | 2 +-
+ .../devicetree/bindings/gpu/img,powervr-rogue.yaml | 4 +-
+ .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 2 +-
+ .../devicetree/bindings/hwmon/winbond,w83781d.yaml | 2 +-
+ .../devicetree/bindings/i2c/arm,i2c-versatile.yaml | 2 +-
+ .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 +
+ .../bindings/i2c/snps,designware-i2c.yaml | 7 +
+ .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 2 +-
+ .../bindings/iio/accel/bosch,bma255.yaml | 2 +-
+ .../bindings/iio/adc/qcom,pm8018-adc.yaml | 2 +-
+ .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +-
+ .../bindings/iio/light/capella,cm3605.yaml | 2 +-
+ .../bindings/iio/light/sharp,gp2ap002.yaml | 2 +-
+ .../iio/magnetometer/asahi-kasei,ak8974.yaml | 2 +-
+ .../bindings/iio/magnetometer/yamaha,yas530.yaml | 2 +-
+ .../devicetree/bindings/iio/st,st-sensors.yaml | 2 +-
+ .../devicetree/bindings/input/atmel,maxtouch.yaml | 2 +-
+ .../input/touchscreen/cypress,cy8ctma140.yaml | 2 +-
+ .../input/touchscreen/cypress,cy8ctma340.yaml | 2 +-
+ .../bindings/input/touchscreen/melfas,mms114.yaml | 2 +-
+ .../bindings/input/touchscreen/zinitix,bt400.yaml | 2 +-
+ .../arm,versatile-fpga-irq.yaml | 2 +-
+ .../interrupt-controller/faraday,ftintc010.yaml | 2 +-
+ .../intel,ixp4xx-interrupt.yaml | 2 +-
+ .../bindings/leds/backlight/kinetic,ktd253.yaml | 2 +-
+ .../devicetree/bindings/leds/register-bit-led.yaml | 2 +-
+ .../devicetree/bindings/leds/regulator-led.yaml | 2 +-
+ .../devicetree/bindings/leds/richtek,rt8515.yaml | 2 +-
+ .../intel,ixp4xx-expansion-bus-controller.yaml | 2 +-
+ .../intel,ixp4xx-expansion-peripheral-props.yaml | 2 +-
+ .../bindings/mfd/arm,dev-platforms-syscon.yaml | 2 +-
+ .../devicetree/bindings/mfd/st,stmpe.yaml | 2 +-
+ .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 2 +-
+ .../bindings/mfd/stericsson,db8500-prcmu.yaml | 2 +-
+ .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 +-
+ .../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +-
+ .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 2 +-
+ .../mtd/partitions/arm,arm-firmware-suite.yaml | 2 +-
+ .../bindings/mtd/partitions/redboot-fis.yaml | 2 +-
+ .../devicetree/bindings/mtd/partitions/seama.yaml | 2 +-
+ .../bindings/net/bluetooth/brcm,bluetooth.yaml | 2 +-
+ .../bindings/net/cortina,gemini-ethernet.yaml | 2 +-
+ .../devicetree/bindings/net/dsa/micrel,ks8995.yaml | 2 +-
+ .../devicetree/bindings/net/dsa/realtek.yaml | 2 +-
+ .../bindings/net/dsa/vitesse,vsc73xx.yaml | 2 +-
+ .../bindings/net/intel,ixp46x-ptp-timer.yaml | 2 +-
+ .../bindings/net/intel,ixp4xx-ethernet.yaml | 2 +-
+ .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 2 +-
+ .../devicetree/bindings/pci/faraday,ftpci100.yaml | 2 +-
+ .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 2 +-
+ .../devicetree/bindings/pci/v3,v360epc-pci.yaml | 2 +-
+ .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 +-
+ .../devicetree/bindings/pinctrl/pinctrl.yaml | 2 +-
+ .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 +-
+ .../bindings/power/supply/samsung,battery.yaml | 2 +-
+ .../devicetree/bindings/riscv/extensions.yaml | 36 ++++
+ .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 2 +-
+ .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 2 +-
+ .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 4 +
+ .../bindings/spi/arm,pl022-peripheral-props.yaml | 2 +-
+ .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 +-
+ .../devicetree/bindings/spi/spi-pl022.yaml | 2 +-
+ .../bindings/timer/faraday,fttmr010.yaml | 2 +-
+ .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +-
+ .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 2 +-
+ .../devicetree/bindings/usb/faraday,fotg210.yaml | 2 +-
+ .../devicetree/bindings/usb/intel,ixp4xx-udc.yaml | 2 +-
+ .../bindings/watchdog/faraday,ftwdt010.yaml | 2 +-
+ .../bindings/watchdog/maxim,max63xx.yaml | 2 +-
+ Documentation/hwmon/ds620.rst | 4 +-
+ Documentation/i2c/busses/i2c-i801.rst | 1 +
+ Documentation/input/event-codes.rst | 6 +
+ MAINTAINERS | 9 +-
+ Makefile | 2 +-
+ arch/arm64/boot/dts/mediatek/Makefile | 55 ++++++
+ arch/arm64/kernel/fpsimd.c | 130 +++-----------
+ arch/arm64/kernel/process.c | 1 +
+ arch/arm64/mm/mmu.c | 33 ++--
+ arch/loongarch/include/asm/loongarch.h | 7 +
+ arch/loongarch/kernel/head.S | 4 +-
+ arch/loongarch/kernel/mcount_dyn.S | 14 +-
+ arch/loongarch/kernel/traps.c | 5 +
+ arch/loongarch/kernel/unwind_orc.c | 27 +--
+ arch/loongarch/mm/cache.c | 8 +-
+ arch/loongarch/net/bpf_jit.c | 58 +++++--
+ arch/loongarch/net/bpf_jit.h | 26 +++
+ arch/mips/alchemy/common/setup.c | 3 +-
+ arch/mips/sgi-ip22/ip22-gio.c | 3 +-
+ arch/powerpc/include/asm/hw_irq.h | 2 +-
+ arch/powerpc/include/asm/reg.h | 1 +
+ arch/powerpc/kernel/btext.c | 3 +-
+ arch/powerpc/kernel/entry_32.S | 15 --
+ arch/powerpc/kernel/interrupt.c | 5 +-
+ arch/powerpc/kexec/core_64.c | 19 ++
+ arch/powerpc/platforms/powernv/idle.c | 9 +-
+ .../tools/gcc-check-fpatchable-function-entry.sh | 1 -
+ arch/powerpc/tools/gcc-check-mprofile-kernel.sh | 1 -
+ arch/riscv/include/asm/atomic.h | 8 +-
+ arch/riscv/include/asm/hwcap.h | 2 +
+ arch/riscv/include/asm/pgtable.h | 16 +-
+ arch/riscv/include/asm/sbi.h | 29 ++++
+ arch/riscv/include/asm/vector.h | 3 +
+ arch/riscv/include/uapi/asm/hwprobe.h | 3 +
+ arch/riscv/kernel/cpufeature.c | 24 +++
+ arch/riscv/kernel/signal.c | 62 ++++---
+ arch/riscv/kernel/sys_hwprobe.c | 2 +
+ arch/x86/include/asm/bug.h | 2 +-
+ arch/x86/include/asm/irq_remapping.h | 7 +
+ arch/x86/include/asm/irqflags.h | 2 +-
+ arch/x86/include/asm/uv/bios.h | 2 +-
+ arch/x86/kernel/cpu/microcode/amd.c | 2 +-
+ arch/x86/kernel/cpu/sgx/ioctl.c | 2 +-
+ arch/x86/kernel/fpu/xstate.c | 4 +-
+ arch/x86/kernel/irq.c | 23 +++
+ arch/x86/kvm/cpuid.c | 11 +-
+ arch/x86/kvm/svm/nested.c | 4 +-
+ arch/x86/kvm/svm/svm.c | 2 +
+ arch/x86/kvm/svm/svm.h | 7 +-
+ arch/x86/kvm/vmx/nested.c | 3 +-
+ arch/x86/kvm/vmx/vmx.c | 9 -
+ arch/x86/kvm/x86.c | 7 +
+ arch/x86/xen/enlighten_pv.c | 2 +-
+ block/bfq-cgroup.c | 2 +-
+ block/bfq-iosched.c | 2 +-
+ block/bfq-iosched.h | 2 +-
+ block/blk-mq.c | 2 +-
+ block/blk-settings.c | 14 +-
+ block/blk-sysfs.c | 2 +-
+ block/blk-wbt.c | 20 ++-
+ block/blk-wbt.h | 5 +
+ block/elevator.c | 4 -
+ block/elevator.h | 1 -
+ block/ioctl.c | 9 +-
+ crypto/seqiv.c | 8 +-
+ drivers/accel/amdxdna/aie2_pci.c | 6 +
+ drivers/ata/libata-core.c | 3 +
+ drivers/block/loop.c | 22 ++-
+ drivers/block/rnbd/rnbd-clt.c | 13 +-
+ drivers/block/rnbd/rnbd-clt.h | 2 +-
+ drivers/block/ublk_drv.c | 70 +++++++-
+ drivers/block/zloop.c | 8 +-
+ drivers/bluetooth/btusb.c | 12 +-
+ drivers/cpufreq/cpufreq-dt-platdev.c | 7 +-
+ drivers/crypto/hisilicon/qm.c | 9 +-
+ drivers/firewire/nosy.c | 10 +-
+ drivers/firmware/efi/efi.c | 1 +
+ drivers/firmware/efi/libstub/gop.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 5 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +-
+ .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 8 +-
+ .../amd/display/dc/resource/dcn35/dcn35_resource.c | 8 +-
+ .../display/dc/resource/dcn351/dcn351_resource.c | 8 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 5 +
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 37 +++-
+ drivers/gpu/drm/drm_gem.c | 8 +-
+ drivers/gpu/drm/drm_gem_shmem_helper.c | 5 +-
+ drivers/gpu/drm/drm_pagemap.c | 17 +-
+ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 37 ++--
+ drivers/gpu/drm/imagination/pvr_gem.c | 11 ++
+ drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 13 +-
+ drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 52 ++++--
+ drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 1 +
+ drivers/gpu/drm/msm/adreno/a6xx_preempt.c | 4 +-
+ drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 ++
+ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 38 +---
+ drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 8 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 29 +++-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 2 +-
+ .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 10 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 4 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 84 +++++----
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h | 3 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 10 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 6 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 20 +--
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 23 ++-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h | 1 -
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 20 +--
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 47 ++---
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 21 ++-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h | 16 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h | 4 +-
+ drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 139 +++++----------
+ drivers/gpu/drm/msm/disp/mdp_format.h | 6 +-
+ drivers/gpu/drm/msm/dp/dp_debug.h | 2 +-
+ drivers/gpu/drm/msm/dp/dp_drm.c | 1 +
+ drivers/gpu/drm/msm/dp/dp_link.h | 9 +-
+ drivers/gpu/drm/msm/dp/dp_panel.h | 8 +-
+ drivers/gpu/drm/msm/msm_fence.h | 36 ++--
+ drivers/gpu/drm/msm/msm_gem_vma.c | 5 +-
+ drivers/gpu/drm/msm/msm_gpu.h | 68 ++------
+ drivers/gpu/drm/msm/msm_iommu.c | 4 +-
+ drivers/gpu/drm/msm/msm_perf.c | 10 +-
+ drivers/gpu/drm/nouveau/dispnv50/atom.h | 13 ++
+ drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +-
+ drivers/gpu/drm/panel/Kconfig | 1 +
+ drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 2 +
+ drivers/gpu/drm/tests/drm_atomic_state_test.c | 40 ++++-
+ drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 143 +++++++++++++++
+ drivers/gpu/drm/xe/xe_bo.c | 15 +-
+ drivers/gpu/drm/xe/xe_device.c | 2 +-
+ drivers/gpu/drm/xe/xe_dma_buf.c | 2 +-
+ drivers/gpu/drm/xe/xe_eu_stall.c | 2 +-
+ drivers/gpu/drm/xe/xe_exec.c | 3 +-
+ drivers/gpu/drm/xe/xe_gt.c | 7 +-
+ drivers/gpu/drm/xe/xe_gt_freq.c | 4 +-
+ drivers/gpu/drm/xe/xe_gt_idle.c | 8 +
+ drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 2 +-
+ drivers/gpu/drm/xe/xe_gt_throttle.c | 2 +-
+ drivers/gpu/drm/xe/xe_guc_ct.c | 14 +-
+ drivers/gpu/drm/xe/xe_guc_submit.c | 35 +++-
+ drivers/gpu/drm/xe/xe_heci_gsc.c | 4 +-
+ drivers/gpu/drm/xe/xe_migrate.c | 25 ++-
+ drivers/gpu/drm/xe/xe_migrate.h | 6 +-
+ drivers/gpu/drm/xe/xe_oa.c | 12 +-
+ drivers/gpu/drm/xe/xe_sriov_vfio.c | 2 +-
+ drivers/gpu/drm/xe/xe_svm.c | 51 ++++--
+ drivers/gpu/drm/xe/xe_svm.h | 2 +-
+ drivers/gpu/drm/xe/xe_vm.c | 8 +-
+ drivers/gpu/drm/xe/xe_vm_types.h | 2 +-
+ drivers/gpu/drm/xe/xe_wa.c | 8 -
+ drivers/gpu/drm/xe/xe_wa_oob.rules | 1 +
+ drivers/hid/hid-debug.c | 1 +
+ drivers/hwmon/dell-smm-hwmon.c | 9 +
+ drivers/hwmon/ibmpex.c | 9 +-
+ drivers/hwmon/ltc4282.c | 9 +-
+ drivers/hwmon/tmp401.c | 2 +-
+ drivers/i2c/busses/Kconfig | 1 +
+ drivers/i2c/busses/i2c-bcm-iproc.c | 3 +-
+ drivers/i2c/busses/i2c-i801.c | 3 +
+ drivers/i2c/busses/i2c-pxa.c | 2 +-
+ drivers/i2c/busses/i2c-rcar.c | 2 +-
+ drivers/infiniband/core/addr.c | 33 ++--
+ drivers/infiniband/core/cma.c | 3 +
+ drivers/infiniband/core/device.c | 4 +-
+ drivers/infiniband/core/verbs.c | 2 +-
+ drivers/infiniband/hw/bnxt_re/hw_counters.h | 6 +-
+ drivers/infiniband/hw/bnxt_re/ib_verbs.c | 7 +-
+ drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 2 +-
+ drivers/infiniband/hw/bnxt_re/qplib_res.c | 8 +-
+ drivers/infiniband/hw/efa/efa_verbs.c | 4 -
+ drivers/infiniband/hw/irdma/utils.c | 3 +-
+ drivers/infiniband/hw/mana/cq.c | 4 +
+ drivers/infiniband/sw/rxe/rxe_net.c | 32 ++++
+ drivers/infiniband/sw/rxe/rxe_odp.c | 4 +-
+ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 1 +
+ drivers/infiniband/ulp/rtrs/rtrs-pri.h | 32 ++--
+ drivers/infiniband/ulp/rtrs/rtrs.h | 24 ++-
+ drivers/input/joystick/xpad.c | 5 +
+ drivers/input/keyboard/atkbd.c | 7 +
+ drivers/input/keyboard/lkkbd.c | 5 +-
+ drivers/input/mouse/alps.c | 1 +
+ drivers/input/serio/i8042-acpipnpio.h | 7 +
+ drivers/input/touchscreen/apple_z2.c | 4 +
+ drivers/input/touchscreen/ti_am335x_tsc.c | 2 +-
+ drivers/iommu/amd/amd_iommu.h | 5 +
+ drivers/iommu/amd/init.c | 24 ++-
+ drivers/iommu/amd/iommu.c | 27 ++-
+ drivers/iommu/generic_pt/iommu_pt.h | 3 +
+ drivers/iommu/intel/irq_remapping.c | 8 +-
+ drivers/md/md.c | 61 +++++--
+ drivers/md/raid5.c | 10 +-
+ drivers/misc/lkdtm/bugs.c | 53 ++++++
+ drivers/mmc/host/Kconfig | 4 +-
+ drivers/mmc/host/sdhci-of-arasan.c | 2 +-
+ drivers/net/dsa/b53/b53_common.c | 3 +
+ drivers/net/ethernet/airoha/airoha_eth.c | 39 +++--
+ drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 2 +
+ drivers/net/ethernet/broadcom/Kconfig | 8 +-
+ drivers/net/ethernet/broadcom/bnge/bnge.h | 2 +-
+ drivers/net/ethernet/broadcom/bnge/bnge_core.c | 2 +-
+ drivers/net/ethernet/cadence/macb_main.c | 3 +-
+ .../net/ethernet/freescale/enetc/netc_blk_ctrl.c | 8 +-
+ drivers/net/ethernet/google/gve/gve_main.c | 2 +-
+ drivers/net/ethernet/google/gve/gve_utils.c | 2 +
+ drivers/net/ethernet/intel/e1000/e1000_main.c | 10 +-
+ drivers/net/ethernet/intel/i40e/i40e.h | 11 ++
+ drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 12 --
+ drivers/net/ethernet/intel/i40e/i40e_main.c | 1 +
+ drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +-
+ drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +-
+ drivers/net/ethernet/intel/idpf/idpf_lib.c | 2 +-
+ drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 5 +
+ .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 8 +
+ drivers/net/ethernet/microsoft/mana/gdma_main.c | 2 +-
+ drivers/net/ethernet/smsc/smc91x.c | 10 +-
+ drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 17 +-
+ drivers/net/ethernet/wangxun/Kconfig | 4 +-
+ drivers/net/fjes/fjes_hw.c | 12 +-
+ drivers/net/mdio/mdio-aspeed.c | 7 +
+ drivers/net/mdio/mdio-realtek-rtl9300.c | 6 +-
+ drivers/net/phy/mediatek/mtk-ge-soc.c | 2 +-
+ drivers/net/team/team_core.c | 2 +-
+ drivers/net/usb/asix_common.c | 5 +
+ drivers/net/usb/ax88172a.c | 6 +-
+ drivers/net/usb/rtl8150.c | 2 +
+ drivers/net/usb/sr9700.c | 9 +-
+ drivers/net/usb/usbnet.c | 3 +-
+ drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +-
+ drivers/net/wireless/intel/iwlwifi/mld/ptp.c | 7 +
+ drivers/net/wireless/intel/iwlwifi/mvm/ptp.c | 7 +
+ .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 12 +-
+ .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 3 +-
+ drivers/net/wireless/realtek/rtw88/sdio.c | 4 +-
+ drivers/net/wireless/realtek/rtw88/usb.c | 3 +-
+ drivers/net/wireless/ti/wlcore/tx.c | 5 +
+ drivers/of/fdt.c | 2 +-
+ drivers/parisc/sba_iommu.c | 4 +-
+ drivers/platform/mellanox/mlxbf-pmc.c | 14 +-
+ drivers/platform/x86/asus-armoury.h | 176 ++++++++++++++++++-
+ drivers/platform/x86/asus-nb-wmi.c | 1 +
+ drivers/platform/x86/dell/alienware-wmi-wmax.c | 32 ++++
+ drivers/platform/x86/dell/dell-lis3lv02d.c | 1 +
+ .../platform/x86/hp/hp-bioscfg/enum-attributes.c | 4 +-
+ .../platform/x86/hp/hp-bioscfg/int-attributes.c | 2 +-
+ .../x86/hp/hp-bioscfg/order-list-attributes.c | 5 +
+ .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 5 +
+ .../platform/x86/hp/hp-bioscfg/string-attributes.c | 2 +-
+ drivers/platform/x86/ibm_rtl.c | 2 +-
+ drivers/platform/x86/intel/pmt/discovery.c | 8 +-
+ drivers/platform/x86/lenovo/ideapad-laptop.c | 2 +-
+ drivers/platform/x86/lenovo/think-lmi.c | 6 +-
+ drivers/platform/x86/msi-laptop.c | 3 +
+ drivers/platform/x86/samsung-galaxybook.c | 9 +-
+ drivers/platform/x86/uniwill/uniwill-acpi.c | 7 +
+ drivers/pmdomain/imx/gpc.c | 5 +-
+ drivers/pmdomain/mediatek/mtk-pm-domains.c | 21 +--
+ drivers/regulator/fp9931.c | 3 +
+ drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 +
+ drivers/scsi/mpi3mr/mpi3mr_fw.c | 2 +
+ drivers/scsi/scsi_debug.c | 2 +-
+ drivers/scsi/sg.c | 20 ++-
+ drivers/spi/spi-cadence-quadspi.c | 31 ++--
+ drivers/spi/spi-fsl-spi.c | 2 +-
+ drivers/spi/spi-mpfs.c | 1 +
+ drivers/spi/spi-mt65xx.c | 2 +-
+ drivers/spi/spi-sun6i.c | 11 +-
+ drivers/tty/serial/8250/8250_loongson.c | 4 +-
+ drivers/tty/serial/serial_base_bus.c | 11 +-
+ drivers/tty/serial/sh-sci.c | 2 +-
+ drivers/tty/serial/xilinx_uartps.c | 14 +-
+ drivers/ufs/core/ufshcd.c | 5 +-
+ drivers/usb/dwc3/dwc3-of-simple.c | 7 +-
+ drivers/usb/dwc3/gadget.c | 2 +-
+ drivers/usb/dwc3/host.c | 2 +-
+ drivers/usb/gadget/udc/lpc32xx_udc.c | 42 +++--
+ drivers/usb/host/ohci-nxp.c | 18 +-
+ drivers/usb/host/xhci-dbgtty.c | 2 +-
+ drivers/usb/phy/phy-fsl-usb.c | 1 +
+ drivers/usb/phy/phy-isp1301.c | 7 +-
+ drivers/usb/renesas_usbhs/pipe.c | 2 +
+ drivers/usb/storage/unusual_uas.h | 2 +-
+ drivers/usb/typec/altmodes/displayport.c | 8 +-
+ drivers/usb/typec/ucsi/Kconfig | 1 +
+ drivers/usb/typec/ucsi/cros_ec_ucsi.c | 5 +-
+ drivers/usb/typec/ucsi/debugfs.c | 36 +---
+ drivers/usb/typec/ucsi/displayport.c | 11 +-
+ drivers/usb/typec/ucsi/ucsi.c | 118 ++++---------
+ drivers/usb/typec/ucsi/ucsi.h | 22 +--
+ drivers/usb/typec/ucsi/ucsi_acpi.c | 25 +--
+ drivers/usb/typec/ucsi/ucsi_ccg.c | 11 +-
+ drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 15 +-
+ drivers/vfio/pci/nvgrace-gpu/main.c | 4 +-
+ drivers/vfio/pci/pds/dirty.c | 7 +-
+ drivers/vfio/pci/vfio_pci_rdwr.c | 25 ++-
+ drivers/vfio/pci/xe/main.c | 5 +-
+ drivers/vhost/vsock.c | 15 +-
+ fs/debugfs/inode.c | 7 +-
+ fs/erofs/zdata.c | 8 +-
+ fs/kernfs/dir.c | 6 +-
+ fs/lockd/svc4proc.c | 4 +-
+ fs/lockd/svclock.c | 21 ++-
+ fs/lockd/svcproc.c | 5 +-
+ fs/locks.c | 12 +-
+ fs/nfsd/export.c | 2 +-
+ fs/nfsd/nfs4state.c | 20 ++-
+ fs/nfsd/nfs4xdr.c | 5 +
+ fs/nfsd/nfsd.h | 8 +-
+ fs/nfsd/nfssvc.c | 5 +-
+ fs/nfsd/vfs.h | 3 +-
+ fs/smb/client/fs_context.c | 2 +
+ fs/smb/client/ioctl.c | 3 +
+ fs/smb/client/smb2ops.c | 6 +
+ fs/smb/client/trace.h | 1 +
+ fs/smb/server/auth.c | 4 +-
+ fs/smb/server/connection.c | 11 +-
+ fs/smb/server/oplock.c | 8 +-
+ fs/smb/server/server.c | 2 +-
+ fs/smb/server/smb2pdu.c | 82 +++++----
+ fs/smb/server/smb2pdu.h | 9 -
+ fs/smb/server/smb_common.c | 26 +--
+ fs/smb/server/smb_common.h | 9 +
+ fs/xfs/libxfs/xfs_sb.c | 15 ++
+ fs/xfs/scrub/attr_repair.c | 2 +-
+ fs/xfs/xfs_attr_item.c | 2 +-
+ fs/xfs/xfs_buf_item.c | 1 +
+ fs/xfs/xfs_discard.c | 27 +--
+ fs/xfs/xfs_discard.h | 2 +-
+ fs/xfs/xfs_file.c | 58 +++++--
+ fs/xfs/xfs_rtalloc.c | 14 +-
+ include/drm/drm_pagemap.h | 17 +-
+ include/kunit/run-in-irq-context.h | 53 +++---
+ include/linux/bio.h | 30 ++--
+ include/linux/compiler-clang.h | 1 +
+ include/linux/compiler_types.h | 3 +-
+ include/linux/genalloc.h | 1 +
+ include/linux/intel_vsec.h | 17 +-
+ include/linux/io_uring_types.h | 8 +-
+ include/linux/irq-entry-common.h | 4 +-
+ include/linux/kasan.h | 16 ++
+ include/linux/kexec.h | 4 +-
+ include/linux/leafops.h | 4 +-
+ include/linux/memory-failure.h | 2 +
+ include/linux/mm.h | 8 +-
+ include/linux/mm_types.h | 1 -
+ include/linux/property.h | 1 +
+ include/linux/vfio_pci_core.h | 10 +-
+ include/linux/virtio.h | 2 +
+ include/linux/virtio_features.h | 2 +
+ include/net/dsa.h | 1 +
+ include/sound/soc-acpi.h | 5 +-
+ include/trace/events/tlb.h | 5 +-
+ include/uapi/drm/xe_drm.h | 1 +
+ include/uapi/linux/input-event-codes.h | 9 +
+ include/uapi/linux/pr.h | 2 +
+ include/uapi/rdma/irdma-abi.h | 2 +-
+ include/uapi/rdma/rdma_user_cm.h | 4 +-
+ include/uapi/regulator/regulator.h | 6 +-
+ io_uring/cancel.c | 5 +
+ io_uring/io_uring.c | 7 +-
+ io_uring/memmap.c | 9 +-
+ io_uring/openclose.c | 2 +-
+ io_uring/register.c | 2 +
+ io_uring/rsrc.c | 1 +
+ io_uring/tctx.c | 8 +-
+ kernel/cgroup/cpuset.c | 21 ++-
+ kernel/irq/manage.c | 2 +-
+ kernel/kexec_core.c | 16 +-
+ kernel/kthread.c | 1 +
+ kernel/power/suspend.c | 9 +-
+ kernel/sched/ext.c | 23 ++-
+ lib/idr.c | 2 +
+ lib/kunit/Kconfig | 2 +-
+ lib/kunit/device.c | 7 +-
+ mm/damon/vaddr.c | 2 +-
+ mm/kasan/common.c | 32 ++++
+ mm/kasan/hw_tags.c | 2 +-
+ mm/kasan/shadow.c | 4 +-
+ mm/ksm.c | 2 +-
+ mm/memcontrol.c | 4 +-
+ mm/memory-failure.c | 29 ++--
+ mm/memremap.c | 2 -
+ mm/page_alloc.c | 26 +--
+ mm/page_owner.c | 2 +-
+ mm/slub.c | 2 +
+ mm/vmalloc.c | 8 +-
+ net/bluetooth/mgmt.c | 6 +
+ net/bridge/br_private.h | 1 +
+ net/core/dev.c | 8 +-
+ net/dsa/dsa.c | 67 +++----
+ net/handshake/netlink.c | 3 +-
+ net/ipv4/fib_semantics.c | 26 ++-
+ net/ipv4/fib_trie.c | 7 +-
+ net/ipv4/ip_gre.c | 6 +-
+ net/ipv6/calipso.c | 3 +-
+ net/ipv6/ip6_gre.c | 15 +-
+ net/ipv6/route.c | 13 +-
+ net/mac80211/cfg.c | 10 --
+ net/mac80211/iface.c | 2 +-
+ net/mac80211/mlme.c | 5 +-
+ net/mac80211/ocb.c | 3 +
+ net/mac80211/rx.c | 5 +
+ net/mptcp/options.c | 10 ++
+ net/mptcp/protocol.c | 8 +-
+ net/mptcp/protocol.h | 9 +-
+ net/mptcp/subflow.c | 6 -
+ net/nfc/core.c | 9 +-
+ net/openvswitch/vport-netdev.c | 17 +-
+ net/rose/af_rose.c | 2 +-
+ net/sunrpc/auth_gss/svcauth_gss.c | 3 +-
+ net/sunrpc/xprtrdma/svc_rdma_rw.c | 7 +-
+ net/unix/af_unix.c | 11 +-
+ net/wireless/sme.c | 2 +-
+ rust/helpers/dma.c | 21 +++
+ rust/kernel/maple_tree.rs | 11 +-
+ samples/ftrace/ftrace-direct-modify.c | 8 +-
+ samples/ftrace/ftrace-direct-multi-modify.c | 8 +-
+ samples/ftrace/ftrace-direct-multi.c | 4 +-
+ samples/ftrace/ftrace-direct-too.c | 4 +-
+ samples/ftrace/ftrace-direct.c | 4 +-
+ samples/rust/rust_driver_pci.rs | 2 +-
+ scripts/Makefile.build | 26 +--
+ scripts/clang-tools/gen_compile_commands.py | 135 +--------------
+ scripts/coccicheck | 6 +-
+ scripts/coccinelle/api/pm_runtime.cocci | 2 +-
+ scripts/mod/devicetable-offsets.c | 3 +
+ scripts/mod/file2alias.c | 9 +
+ security/integrity/ima/ima_kexec.c | 4 +-
+ sound/hda/codecs/realtek/alc269.c | 32 +++-
+ sound/hda/controllers/cix-ipbloq.c | 4 +-
+ sound/pcmcia/pdaudiocf/pdaudiocf.c | 8 +-
+ sound/pcmcia/vx/vxpocket.c | 8 +-
+ sound/soc/amd/yc/acp6x-mach.c | 7 +
+ sound/soc/codecs/ak4458.c | 4 -
+ sound/soc/codecs/rt1320-sdw.c | 16 +-
+ sound/soc/fsl/fsl-asoc-card.c | 8 +-
+ sound/soc/fsl/fsl_asrc_dma.c | 3 +
+ sound/soc/fsl/fsl_easrc.c | 3 +
+ sound/soc/fsl/fsl_sai.c | 13 +-
+ sound/soc/fsl/fsl_xcvr.c | 3 +
+ sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 104 +++++++++++
+ sound/soc/intel/common/soc-acpi-intel-nvl-match.c | 49 ------
+ sound/soc/intel/common/sof-function-topology-lib.c | 5 +-
+ sound/soc/intel/common/sof-function-topology-lib.h | 2 +-
+ sound/soc/qcom/sdm845.c | 2 +
+ sound/soc/sdw_utils/soc_sdw_utils.c | 8 +-
+ sound/soc/soc-ops.c | 32 ++--
+ sound/soc/sof/intel/pci-mtl.c | 6 +-
+ sound/soc/sof/ipc4-topology.c | 49 ++++--
+ sound/soc/sof/topology.c | 26 ++-
+ sound/soc/tegra/tegra210_ahub.c | 6 +-
+ sound/usb/endpoint.c | 8 +-
+ sound/usb/format.c | 5 +-
+ sound/usb/mixer_us16x08.c | 20 ++-
+ sound/usb/quirks.c | 14 +-
+ tools/arch/arm64/include/asm/cputype.h | 8 +-
+ tools/arch/x86/include/asm/cpufeatures.h | 11 ++
+ tools/arch/x86/include/asm/msr-index.h | 30 ++++
+ tools/arch/x86/include/uapi/asm/kvm.h | 1 +
+ tools/build/Makefile.feature | 6 +-
+ tools/build/feature/Makefile | 10 +-
+ tools/build/feature/test-all.c | 5 +
+ tools/build/feature/test-libopenssl.c | 7 +
+ tools/include/linux/gfp_types.h | 6 -
+ tools/include/linux/types.h | 8 +
+ tools/include/uapi/asm-generic/unistd.h | 4 +-
+ tools/include/uapi/drm/drm.h | 15 ++
+ tools/include/uapi/linux/kvm.h | 11 ++
+ tools/mm/page_owner_sort.c | 6 +-
+ tools/perf/Makefile.config | 8 +
+ tools/perf/arch/arm/entry/syscalls/syscall.tbl | 1 +
+ .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 +
+ tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 +
+ tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 +
+ tools/perf/arch/sh/entry/syscalls/syscall.tbl | 1 +
+ tools/perf/arch/sparc/entry/syscalls/syscall.tbl | 1 +
+ tools/perf/arch/x86/entry/syscalls/syscall_32.tbl | 1 +
+ tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 +
+ tools/perf/arch/xtensa/entry/syscalls/syscall.tbl | 1 +
+ tools/perf/builtin-buildid-cache.c | 6 +-
+ tools/perf/tests/shell/kvm.sh | 2 +-
+ tools/perf/tests/shell/top.sh | 2 +-
+ tools/perf/trace/beauty/include/linux/socket.h | 24 ++-
+ tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 12 ++
+ tools/perf/trace/beauty/include/uapi/linux/fs.h | 3 +-
+ tools/perf/trace/beauty/include/uapi/linux/mount.h | 2 +-
+ .../perf/trace/beauty/include/uapi/sound/asound.h | 2 +-
+ tools/perf/util/arm-spe.c | 1 +
+ tools/perf/util/libbfd.c | 4 +-
+ tools/perf/util/symbol-elf.c | 4 +-
+ tools/perf/util/symbol-minimal.c | 4 +-
+ tools/sched_ext/scx_show_state.py | 10 +-
+ tools/scripts/syscall.tbl | 1 +
+ tools/testing/radix-tree/idr-test.c | 21 +++
+ tools/testing/selftests/drivers/net/psp.py | 6 +-
+ .../ftrace/test.d/event/toplevel-enable.tc | 3 +-
+ .../test.d/ftrace/func_traceonoff_triggers.tc | 5 +-
+ tools/testing/selftests/kselftest_harness.h | 8 +-
+ tools/testing/selftests/kvm/rseq_test.c | 1 +
+ tools/testing/selftests/kvm/x86/cpuid_test.c | 15 ++
+ tools/testing/selftests/lkdtm/tests.txt | 2 +
+ tools/testing/selftests/mm/uffd-unit-tests.c | 2 +-
+ tools/testing/selftests/net/fib_nexthops.sh | 15 ++
+ tools/testing/selftests/net/fib_tests.sh | 70 +++++++-
+ tools/testing/selftests/net/tap.c | 16 +-
+ .../powerpc/pmu/sampling_tests/.gitignore | 1 +
+ tools/testing/selftests/ublk/Makefile | 13 +-
+ tools/testing/selftests/ublk/file_backed.c | 7 +-
+ tools/testing/selftests/ublk/kublk.c | 64 ++++++-
+ tools/testing/selftests/ublk/kublk.h | 23 ++-
+ tools/testing/selftests/ublk/stripe.c | 2 +-
+ tools/testing/selftests/ublk/test_common.sh | 21 ++-
+ tools/testing/selftests/ublk/test_generic_04.sh | 2 +-
+ tools/testing/selftests/ublk/test_generic_05.sh | 2 +-
+ tools/testing/selftests/ublk/test_generic_11.sh | 2 +-
+ tools/testing/selftests/ublk/test_generic_14.sh | 40 +++++
+ tools/testing/selftests/ublk/test_generic_15.sh | 68 ++++++++
+ tools/testing/selftests/ublk/test_loop_06.sh | 25 +++
+ tools/testing/selftests/ublk/test_loop_07.sh | 21 +++
+ tools/testing/selftests/ublk/test_null_03.sh | 24 +++
+ tools/testing/selftests/ublk/test_stress_04.sh | 12 +-
+ tools/testing/selftests/ublk/test_stress_05.sh | 10 +-
+ tools/testing/selftests/ublk/test_stress_06.sh | 39 +++++
+ tools/testing/selftests/ublk/test_stress_07.sh | 39 +++++
+ tools/testing/selftests/ublk/test_stripe_05.sh | 26 +++
+ tools/testing/selftests/ublk/test_stripe_06.sh | 21 +++
+ tools/testing/selftests/ublk/trace/seq_io.bt | 3 +-
+ .../vfio/lib/include/libvfio/iova_allocator.h | 1 -
+ tools/testing/selftests/vfio/lib/iommu.c | 1 -
+ tools/testing/selftests/vfio/lib/iova_allocator.c | 1 -
+ tools/testing/selftests/vfio/lib/vfio_pci_device.c | 1 -
+ .../testing/selftests/vfio/vfio_dma_mapping_test.c | 1 -
+ .../selftests/vfio/vfio_iommufd_setup_test.c | 1 -
+ tools/virtio/Makefile | 8 +-
+ tools/virtio/linux/compiler.h | 6 +
+ tools/virtio/linux/cpumask.h | 4 +
+ tools/virtio/linux/device.h | 8 +
+ tools/virtio/linux/dma-mapping.h | 4 +
+ tools/virtio/linux/kernel.h | 16 ++
+ tools/virtio/linux/module.h | 2 +
+ tools/virtio/linux/ucopysize.h | 21 +++
+ tools/virtio/linux/virtio.h | 73 +-------
+ tools/virtio/linux/virtio_config.h | 102 +----------
+ tools/virtio/oot-stubs.h | 10 ++
+ virt/kvm/kvm_main.c | 17 +-
+ 668 files changed, 4635 insertions(+), 2544 deletions(-)
+ create mode 100644 tools/build/feature/test-libopenssl.c
+ create mode 100755 tools/testing/selftests/ublk/test_generic_14.sh
+ create mode 100755 tools/testing/selftests/ublk/test_generic_15.sh
+ create mode 100755 tools/testing/selftests/ublk/test_loop_06.sh
+ create mode 100755 tools/testing/selftests/ublk/test_loop_07.sh
+ create mode 100755 tools/testing/selftests/ublk/test_null_03.sh
+ create mode 100755 tools/testing/selftests/ublk/test_stress_06.sh
+ create mode 100755 tools/testing/selftests/ublk/test_stress_07.sh
+ create mode 100755 tools/testing/selftests/ublk/test_stripe_05.sh
+ create mode 100755 tools/testing/selftests/ublk/test_stripe_06.sh
+ create mode 100644 tools/virtio/linux/ucopysize.h
+ create mode 100644 tools/virtio/oot-stubs.h
+Merging ext4-fixes/fixes (d0b3b7b22dfa Linux 6.16-rc4)
+$ 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 (24835a96f21e Merge patch series "filelock: fix conflict detection with userland file delegations")
+$ git merge -m Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git vfs-brauner-fixes/vfs.fixes
+Auto-merging fs/locks.c
+Auto-merging fs/nfsd/nfs4state.c
+Merge made by the 'ort' strategy.
+ Documentation/filesystems/locking.rst | 1 +
+ drivers/media/mc/mc-request.c | 6 +-
+ fs/iomap/buffered-io.c | 50 +++++++++-----
+ fs/iomap/iter.c | 6 +-
+ fs/locks.c | 119 +++++++++++++++++-----------------
+ fs/nfsd/nfs4layouts.c | 23 ++++++-
+ fs/nfsd/nfs4state.c | 19 ++++++
+ fs/xfs/xfs_iomap.c | 11 ++--
+ include/linux/filelock.h | 1 +
+ include/linux/iomap.h | 8 ++-
+ 10 files changed, 156 insertions(+), 88 deletions(-)
+Merging fscrypt-current/for-current (1e39da974ce6 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 (211ddde0823f 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 (5c94889f8419 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.
+ fs/btrfs/delayed-inode.c | 32 +++++++++++++++++---------------
+ fs/btrfs/extent_io.c | 8 ++++----
+ fs/btrfs/inode.c | 22 +++++++++++++++-------
+ fs/btrfs/qgroup.c | 21 +++++++++++++++++++--
+ fs/btrfs/transaction.c | 11 ++++++-----
+ fs/btrfs/tree-log.c | 6 ++----
+ include/trace/events/btrfs.h | 3 ++-
+ 7 files changed, 65 insertions(+), 38 deletions(-)
+Merging vfs-fixes/fixes (e1b4c6a58304 shmem: fix recovery on rename failures)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git vfs-fixes/fixes
+Already up to date.
+Merging erofs-fixes/fixes (cba8a6e918d7 erofs: don't bother with s_stack_depth increasing for now)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git erofs-fixes/fixes
+Merge made by the 'ort' strategy.
+ fs/erofs/super.c | 18 ++++++++++++------
+ 1 file changed, 12 insertions(+), 6 deletions(-)
+Merging nfsd-fixes/nfsd-fixes (0b88bfa42e54 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
+Auto-merging fs/nfsd/nfs4proc.c
+Auto-merging fs/nfsd/nfs4state.c
+Auto-merging fs/nfsd/nfsctl.c
+Auto-merging fs/nfsd/state.h
+Auto-merging fs/nfsd/vfs.c
+Merge made by the 'ort' strategy.
+ fs/nfs_common/common.c | 1 -
+ fs/nfsd/netns.h | 2 ++
+ fs/nfsd/nfs4proc.c | 2 +-
+ fs/nfsd/nfs4state.c | 49 ++++++++++++++++++++++++++++++++++++++++++------
+ fs/nfsd/nfsctl.c | 12 +++++++++---
+ fs/nfsd/nfsd.h | 1 -
+ fs/nfsd/nfssvc.c | 28 +++++++++++++--------------
+ fs/nfsd/state.h | 6 +++---
+ fs/nfsd/vfs.c | 4 ++--
+ include/trace/misc/nfs.h | 2 --
+ include/uapi/linux/nfs.h | 1 -
+ 11 files changed, 74 insertions(+), 34 deletions(-)
+Merging v9fs-fixes/fixes/next (2014c95afece Linux 6.14-rc1)
+$ git merge -m Merge branch 'fixes/next' of https://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git v9fs-fixes/fixes/next
+Already up to date.
+Merging overlayfs-fixes/ovl-fixes (e8bd877fb76b ovl: fix possible double unlink)
+$ git merge -m Merge branch 'ovl-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git overlayfs-fixes/ovl-fixes
+Already up to date.
+Merging fscrypt/for-next (211ddde0823f 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 (8eb403a96c53 Merge branch 'for-next-next-v6.19-20260102' into for-next-20260102)
+$ 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 | 9 +-
+ fs/btrfs/backref.c | 4 +-
+ fs/btrfs/bio.c | 22 ++-
+ fs/btrfs/bio.h | 16 ++-
+ fs/btrfs/block-group.c | 11 +-
+ fs/btrfs/compression.c | 1 -
+ fs/btrfs/ctree.c | 49 +++----
+ fs/btrfs/ctree.h | 9 ++
+ fs/btrfs/defrag.c | 5 +-
+ fs/btrfs/delayed-inode.c | 4 +-
+ fs/btrfs/direct-io.c | 29 ++--
+ fs/btrfs/disk-io.c | 88 ++++--------
+ fs/btrfs/extent-io-tree.c | 7 +-
+ fs/btrfs/extent-tree.c | 80 +++++------
+ fs/btrfs/extent_io.c | 70 +++++----
+ fs/btrfs/file-item.c | 4 -
+ fs/btrfs/file.c | 21 ++-
+ fs/btrfs/free-space-tree.c | 4 +-
+ fs/btrfs/fs.c | 102 +++++++++++--
+ fs/btrfs/fs.h | 27 +++-
+ fs/btrfs/inode-item.c | 7 +-
+ fs/btrfs/inode.c | 351 ++++++++++++++++++++++++++++-----------------
+ fs/btrfs/ioctl.c | 2 +-
+ fs/btrfs/messages.c | 26 +---
+ fs/btrfs/messages.h | 76 +++++-----
+ fs/btrfs/qgroup.c | 103 +++++++++----
+ fs/btrfs/reflink.c | 2 +-
+ fs/btrfs/relocation.c | 5 +-
+ fs/btrfs/root-tree.c | 47 +++---
+ fs/btrfs/scrub.c | 39 ++---
+ fs/btrfs/space-info.c | 18 +--
+ fs/btrfs/space-info.h | 16 +++
+ fs/btrfs/super.c | 29 ++--
+ fs/btrfs/sysfs.c | 58 +-------
+ fs/btrfs/transaction.c | 55 ++++---
+ fs/btrfs/tree-log.c | 4 +-
+ fs/btrfs/volumes.c | 29 ++--
+ fs/btrfs/zoned.c | 55 +++++++
+ fs/btrfs/zoned.h | 8 ++
+ 39 files changed, 819 insertions(+), 673 deletions(-)
+Merging ceph/master (2bf50e7900c8 libceph: return the handler error from mon_handle_auth_done())
+$ git merge -m Merge branch 'master' of https://github.com/ceph/ceph-client.git ceph/master
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 6 ++++--
+ net/ceph/messenger_v2.c | 2 ++
+ net/ceph/mon_client.c | 2 +-
+ net/ceph/osdmap.c | 24 +++++++++++++++---------
+ 4 files changed, 22 insertions(+), 12 deletions(-)
+Merging cifs/for-next (e3a97ab1bbc3 Merge tag 'v6.19-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd)
+$ git merge -m Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6.git cifs/for-next
+Already up to date.
+Merging configfs/configfs-next (f7f78098690d configfs: Constify ct_item_ops in struct config_item_type)
+$ git merge -m Merge branch 'configfs-next' of https://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs/configfs-next
+Already up to date.
+Merging ecryptfs/next (6ba673331340 ecryptfs: Drop redundant NUL terminations after calling ecryptfs_to_hex)
+$ 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 | 20 +++++++++-----------
+ fs/ecryptfs/debug.c | 1 -
+ fs/ecryptfs/ecryptfs_kernel.h | 3 +--
+ fs/ecryptfs/keystore.c | 19 ++++++++++---------
+ fs/ecryptfs/main.c | 9 +++++----
+ 5 files changed, 25 insertions(+), 27 deletions(-)
+Merging dlm/next (8e4021078863 dlm: check for undefined release_option values)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git dlm/next
+Already up to date.
+Merging erofs/dev (ab4b58a1bcba erofs: remove useless src in erofs_xattr_copy_to_buffer())
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git erofs/dev
+Auto-merging fs/erofs/super.c
+Merge made by the 'ort' strategy.
+ fs/erofs/decompressor.c | 63 +++++++++----------
+ fs/erofs/decompressor_crypto.c | 2 +-
+ fs/erofs/super.c | 11 ++--
+ fs/erofs/xattr.c | 137 ++++++++++++++++++++++++-----------------
+ fs/erofs/xattr.h | 37 -----------
+ fs/erofs/zdata.c | 7 ++-
+ 6 files changed, 121 insertions(+), 136 deletions(-)
+Merging exfat/dev (f5a5c9b40490 fs: exfat: improve error code handling in exfat_find_empty_entry())
+$ 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/namei.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+Merging ext3/for_next (6f7c877cc397 fs: send fsnotify_xattr()/IN_ATTRIB from vfs_fileattr_set()/chattr(1))
+$ git merge -m Merge branch 'for_next' of https://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git ext3/for_next
+Already up to date.
+Merging ext4/dev (6fb67ac89690 ext4: drop the TODO comment in ext4_es_insert_extent())
+$ git merge -m Merge branch 'dev' of https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git ext4/dev
+Auto-merging fs/ext4/inode.c
+Merge made by the 'ort' strategy.
+ fs/ext4/extents.c | 137 +++++++++++++++++++++++++++++------------------
+ fs/ext4/extents_status.c | 124 ++++++++++++++++++++++++++++++++----------
+ fs/ext4/inode.c | 18 +++----
+ 3 files changed, 188 insertions(+), 91 deletions(-)
+Merging f2fs/dev (4a210a5be279 f2fs: improve check for enough free sections)
+$ 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/filesystems/f2fs.rst | 43 +++++++
+ fs/f2fs/data.c | 248 +++++++++++++++++++++++++++++++++++--
+ fs/f2fs/f2fs.h | 16 +++
+ fs/f2fs/file.c | 4 +
+ fs/f2fs/gc.c | 2 +-
+ fs/f2fs/inode.c | 6 +-
+ fs/f2fs/segment.h | 99 +++++++--------
+ include/trace/events/f2fs.h | 12 +-
+ 8 files changed, 365 insertions(+), 65 deletions(-)
+Merging fsverity/for-next (211ddde0823f Linux 6.18-rc2)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/fsverity/linux.git fsverity/for-next
+Already up to date.
+Merging fuse/for-next (8da059f2a497 fuse: Uninitialized variable in fuse_epoch_work())
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git fuse/for-next
+Already up to date.
+Merging gfs2/for-next (02e96fafcb36 gfs2: Fix slab-use-after-free in qd_put)
+$ 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/glock.c | 85 ++++++++++++++++++++++++++--------------------------
+ fs/gfs2/glock.h | 6 ++--
+ fs/gfs2/glops.c | 34 ++++++++++-----------
+ fs/gfs2/incore.h | 16 ++++++++--
+ fs/gfs2/lock_dlm.c | 28 ++++++++---------
+ fs/gfs2/log.c | 7 +++--
+ fs/gfs2/lops.c | 70 +++++++++++++++++++++++--------------------
+ fs/gfs2/lops.h | 4 +--
+ fs/gfs2/meta_io.c | 6 ++--
+ fs/gfs2/meta_io.h | 2 +-
+ fs/gfs2/quota.c | 5 ++--
+ fs/gfs2/rgrp.c | 2 +-
+ fs/gfs2/trace_gfs2.h | 48 ++++++++++++++---------------
+ fs/gfs2/trans.c | 4 +--
+ 14 files changed, 168 insertions(+), 149 deletions(-)
+Merging jfs/jfs-next (eb0cfcf26571 jfs: Add missing set_freezable() for freezable kthread)
+$ 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_logmgr.c | 1 +
+ fs/jfs/namei.c | 6 ++++--
+ 2 files changed, 5 insertions(+), 2 deletions(-)
+Merging ksmbd/ksmbd-for-next (e3a97ab1bbc3 Merge tag 'v6.19-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd)
+$ git merge -m Merge branch 'ksmbd-for-next' of https://github.com/smfrench/smb3-kernel.git ksmbd/ksmbd-for-next
+Already up to date.
+Merging nfs/linux-next (bd3b04b46c7a NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations)
+$ 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 (b623390045a8 NFS: Fix LTP test failures when timestamps are delegated)
+$ git merge -m Merge branch 'linux-next' of git://git.linux-nfs.org/projects/anna/linux-nfs.git nfs-anna/linux-next
+Already up to date.
+Merging nfsd/nfsd-next (fbdd582b5176 xdrgen: Emit the program number definition)
+$ 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/locks.c
+Auto-merging fs/nfsd/nfs4proc.c
+Auto-merging fs/nfsd/nfs4state.c
+Merge made by the 'ort' strategy.
+ fs/lockd/svclock.c | 4 -
+ fs/locks.c | 17 ++-
+ fs/nfsd/Makefile | 10 +-
+ fs/nfsd/nfs4proc.c | 40 +++----
+ fs/nfsd/nfs4state.c | 2 +-
+ tools/net/sunrpc/xdrgen/generators/__init__.py | 3 +-
+ tools/net/sunrpc/xdrgen/generators/program.py | 3 +
+ tools/net/sunrpc/xdrgen/generators/typedef.py | 8 +-
+ tools/net/sunrpc/xdrgen/generators/union.py | 115 +++++++++++++++++----
+ .../xdrgen/templates/C/enum/declaration/enum.j2 | 1 -
+ .../xdrgen/templates/C/enum/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/enum/definition/close_be.j2 | 1 +
+ .../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/union/decoder/bool_spec.j2 | 7 ++
+ .../xdrgen/templates/C/union/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/union/encoder/bool_spec.j2 | 7 ++
+ 18 files changed, 181 insertions(+), 54 deletions(-)
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/program.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 (099ef9ab9203 fs/ntfs3: implement iomap-based file operations)
+$ 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 | 431 ++++++++++++++++-------------
+ fs/ntfs3/frecord.c | 318 ++++++++++------------
+ fs/ntfs3/fslog.c | 8 +-
+ 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/super.c | 24 +-
+ 13 files changed, 1015 insertions(+), 894 deletions(-)
+Merging orangefs/for-next (11f6bce77e27 fs/orangefs: Replace kzalloc + copy_from_user with memdup_user_nul)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git orangefs/for-next
+Already up to date.
+Merging overlayfs/overlayfs-next (ad1423922781 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 (0695aef23d67 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 (3e281113f871 9p: fix new mount API cache option handling)
+$ git merge -m Merge branch '9p-next' of https://github.com/martinetd/linux v9fs/9p-next
+Already up to date.
+Merging v9fs-ericvh/ericvh/for-next (2014c95afece 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 (f401306d72f2 xfs: factor out a xlog_write_space_advance helper)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git xfs/for-next
+Merge made by the 'ort' strategy.
+ fs/xfs/libxfs/xfs_log_format.h | 7 -
+ fs/xfs/xfs_attr_item.c | 27 ++--
+ fs/xfs/xfs_bmap_item.c | 10 +-
+ fs/xfs/xfs_buf_item.c | 19 +--
+ fs/xfs/xfs_dquot_item.c | 9 +-
+ fs/xfs/xfs_exchmaps_item.c | 11 +-
+ fs/xfs/xfs_extfree_item.c | 10 +-
+ fs/xfs/xfs_icreate_item.c | 6 +-
+ fs/xfs/xfs_inode_item.c | 49 ++++---
+ fs/xfs/xfs_log.c | 292 ++++++++++++++++-------------------------
+ fs/xfs/xfs_log.h | 65 ++-------
+ fs/xfs/xfs_log_cil.c | 111 ++++++++++++++--
+ fs/xfs/xfs_log_priv.h | 20 +++
+ fs/xfs/xfs_refcount_item.c | 10 +-
+ fs/xfs/xfs_rmap_item.c | 10 +-
+ fs/xfs/xfs_trans.h | 4 +-
+ 16 files changed, 313 insertions(+), 347 deletions(-)
+Merging zonefs/for-next (a42938e80357 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 (981be27a72d1 Merge branch 'vfs-7.0.atomic_open' 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 fs/locks.c
+Auto-merging fs/nfsd/nfs4proc.c
+Auto-merging include/linux/fs.h
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 12 +-
+ Documentation/admin-guide/sysctl/kernel.rst | 6 -
+ Documentation/filesystems/locking.rst | 8 -
+ Documentation/filesystems/mount_api.rst | 2 -
+ Documentation/filesystems/porting.rst | 7 +-
+ Documentation/filesystems/vfs.rst | 58 +----
+ arch/arm/configs/neponset_defconfig | 2 +-
+ fs/buffer.c | 6 +-
+ fs/char_dev.c | 2 +-
+ fs/exec.c | 2 +-
+ fs/ext4/mballoc.c | 3 +-
+ fs/ext4/resize.c | 2 +-
+ fs/ext4/super.c | 2 +-
+ fs/fat/dir.c | 4 +-
+ fs/fat/file.c | 3 +-
+ fs/fs_context.c | 208 +---------------
+ fs/fsopen.c | 10 -
+ fs/fuse/dev.c | 2 +-
+ fs/fuse/file.c | 8 +-
+ fs/init.c | 14 --
+ fs/internal.h | 1 -
+ fs/locks.c | 14 +-
+ fs/namei.c | 80 ++++++-
+ fs/namespace.c | 102 +++++---
+ fs/nfsd/nfs4proc.c | 11 +-
+ fs/open.c | 39 ---
+ fs/splice.c | 2 +-
+ include/linux/filelock.h | 18 +-
+ include/linux/fs.h | 5 +-
+ 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/uapi/linux/mount.h | 10 +-
+ include/uapi/linux/sysctl.h | 1 -
+ init/do_mounts.c | 11 +-
+ init/do_mounts.h | 18 +-
+ init/do_mounts_initrd.c | 107 +--------
+ init/do_mounts_rd.c | 24 +-
+ kernel/pid.c | 131 +++++++----
+ rust/helpers/fs.c | 2 +-
+ rust/helpers/pid_namespace.c | 8 +-
+ rust/helpers/poll.c | 5 +-
+ .../selftests/filesystems/statmount/statmount.h | 15 +-
+ .../filesystems/statmount/statmount_test.c | 261 +++++++++++++++++++--
+ .../filesystems/statmount/statmount_test_ns.c | 101 +++++++-
+ 46 files changed, 685 insertions(+), 650 deletions(-)
+Merging vfs/for-next (eb028c33451a d_make_discardable(): warn if given a non-persistent dentry)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git vfs/for-next
+Already up to date.
+Merging mm-hotfixes/mm-hotfixes-unstable (871cf622a8ba mm/zswap: fix error pointer free in zswap_cpu_comp_prepare())
+$ 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
+Merge made by the 'ort' strategy.
+ .mailmap | 1 +
+ Documentation/admin-guide/kernel-parameters.txt | 35 ++++++++++++
+ arch/arm64/kernel/kexec_image.c | 2 +-
+ arch/mips/mm/init.c | 23 ++++++++
+ arch/powerpc/kernel/watchdog.c | 15 +++--
+ drivers/firmware/efi/efi.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 9 ++-
+ fs/fs-writeback.c | 3 +-
+ fs/fuse/file.c | 4 +-
+ include/linux/kfence.h | 1 +
+ include/linux/mm_types.h | 18 ++++--
+ include/linux/nmi.h | 1 +
+ include/linux/pagemap.h | 11 ++++
+ include/linux/sched/mm.h | 1 +
+ include/linux/textsearch.h | 1 +
+ kernel/liveupdate/kexec_handover.c | 37 +++++++------
+ kernel/watchdog.c | 2 +-
+ lib/buildid.c | 32 +++++++----
+ mm/damon/core.c | 41 ++++++++++++--
+ mm/damon/sysfs-schemes.c | 10 ++--
+ mm/damon/sysfs.c | 9 ++-
+ mm/hugetlb.c | 16 ++++++
+ mm/init-mm.c | 5 +-
+ mm/memory-failure.c | 70 ++++++++++++++----------
+ mm/page_alloc.c | 10 +++-
+ mm/vma.c | 66 ++++++++++++++++------
+ mm/vma.h | 3 +
+ mm/vmalloc.c | 2 +-
+ mm/zswap.c | 2 +-
+ 29 files changed, 323 insertions(+), 109 deletions(-)
+Merging fs-current (22b25112be5e Merge branch 'nfsd-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/cel/linux)
+$ git merge -m Merge branch 'fs-current' of linux-next fs-current
+Merge made by the 'ort' strategy.
+ Documentation/filesystems/locking.rst | 1 +
+ drivers/media/mc/mc-request.c | 6 +-
+ fs/btrfs/delayed-inode.c | 32 ++++-----
+ fs/btrfs/extent_io.c | 8 +--
+ fs/btrfs/inode.c | 22 +++++--
+ fs/btrfs/qgroup.c | 21 +++++-
+ fs/btrfs/transaction.c | 11 ++--
+ fs/btrfs/tree-log.c | 6 +-
+ fs/erofs/super.c | 18 +++--
+ fs/iomap/buffered-io.c | 50 +++++++++-----
+ fs/iomap/iter.c | 6 +-
+ fs/locks.c | 119 +++++++++++++++++-----------------
+ fs/nfs_common/common.c | 1 -
+ fs/nfsd/netns.h | 2 +
+ fs/nfsd/nfs4layouts.c | 23 ++++++-
+ fs/nfsd/nfs4proc.c | 2 +-
+ fs/nfsd/nfs4state.c | 68 +++++++++++++++++--
+ fs/nfsd/nfsctl.c | 12 +++-
+ fs/nfsd/nfsd.h | 1 -
+ fs/nfsd/nfssvc.c | 28 ++++----
+ fs/nfsd/state.h | 6 +-
+ fs/nfsd/vfs.c | 4 +-
+ fs/xfs/xfs_iomap.c | 11 ++--
+ include/linux/filelock.h | 1 +
+ include/linux/iomap.h | 8 ++-
+ include/trace/events/btrfs.h | 3 +-
+ include/trace/misc/nfs.h | 2 -
+ include/uapi/linux/nfs.h | 1 -
+ 28 files changed, 307 insertions(+), 166 deletions(-)
+Merging kbuild-current/kbuild-fixes-for-next (a61ec945c3c9 Merge branch 'kbuild-fixes-unstable' into kbuild-fixes-for-next)
+$ git merge -m Merge branch 'kbuild-fixes-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git kbuild-current/kbuild-fixes-for-next
+Merge made by the 'ort' strategy.
+ scripts/check-function-names.sh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging arc-current/for-curr (d7b8f8e20813 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 (fd2dee1c6e22 ARM: fix branch predictor hardening)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux.git arm-current/fixes
+Already up to date.
+Merging arm64-fixes/for-next/fixes (f4ea8e05f2a8 lkdtm/bugs: Do not confuse the clang/objtool with busy wait loop)
+$ 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 (c4c6db7ac546 MAINTAINERS: Fix a linusw mail address)
+$ 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
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 2 +-
+ .../boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr-ac.dts | 11 +++++++++++
+ .../boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts | 11 +++++++++++
+ .../boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi | 1 -
+ arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso | 2 +-
+ .../boot/dts/ti/k3-am642-phyboard-electra-peb-c-010.dtso | 7 ++-----
+ .../ti/k3-am642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 8 ++++----
+ 7 files changed, 30 insertions(+), 12 deletions(-)
+Merging davinci-current/davinci/for-current (8f0b4cce4481 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 (8f0b4cce4481 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 (19272b37aa4f 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 (0af2f6be1b42 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 (aaf4e92341b0 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 (608328ba5b06 powerpc/32: Restore disabling of interrupts at interrupt/syscall exit)
+$ 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 (9448598b22c5 Linux 6.19-rc2)
+$ 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 (1806d210e5a8 MAINTAINERS: Update email address for Justin Iurman)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net/main
+Auto-merging .mailmap
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .mailmap | 1 +
+ MAINTAINERS | 2 +-
+ drivers/net/ethernet/amazon/ena/ena_devlink.c | 4 ++
+ drivers/net/ethernet/broadcom/Kconfig | 1 +
+ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 15 ++++++--
+ drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 +-
+ .../ethernet/marvell/prestera/prestera_devlink.c | 2 +
+ .../net/ethernet/mellanox/mlx5/core/en_accel/psp.c | 14 +++++--
+ drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 9 +++--
+ drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 9 ++++-
+ drivers/net/ethernet/mellanox/mlx5/core/port.c | 9 +++--
+ drivers/net/ethernet/mscc/ocelot.c | 6 ++-
+ drivers/net/phy/mxl-86110.c | 3 ++
+ drivers/net/virtio_net.c | 6 +--
+ drivers/net/wwan/iosm/iosm_ipc_mux.c | 6 +++
+ include/linux/netdevice.h | 3 +-
+ net/bridge/br_vlan_tunnel.c | 11 ++++--
+ net/bridge/netfilter/ebtables.c | 2 +-
+ net/core/sock.c | 7 ++--
+ net/ipv4/inet_fragment.c | 2 +
+ net/ipv4/ping.c | 4 +-
+ net/netfilter/nf_conncount.c | 2 +-
+ net/netfilter/nf_log.c | 4 +-
+ net/netfilter/nf_tables_api.c | 3 +-
+ net/netfilter/nft_set_pipapo.c | 4 +-
+ net/netfilter/nft_synproxy.c | 6 +--
+ net/netfilter/x_tables.c | 2 +-
+ .../selftests/net/netfilter/nft_concat_range.sh | 45 +++++++++++++++++++++-
+ 28 files changed, 139 insertions(+), 47 deletions(-)
+Merging bpf/master (22cc16c04b78 riscv, bpf: Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/ bpf/master
+Merge made by the 'ort' strategy.
+ arch/riscv/net/bpf_jit_comp64.c | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+Merging ipsec/master (c196def07bbc xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set)
+$ 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/ipv4/esp4_offload.c | 4 ++--
+ net/ipv6/esp6_offload.c | 4 ++--
+ net/xfrm/xfrm_state.c | 1 +
+ 3 files changed, 5 insertions(+), 4 deletions(-)
+Merging netfilter/main (1806d210e5a8 MAINTAINERS: Update email address for Justin Iurman)
+$ 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 (de0337d641bf net: ionic: map SKB after pseudo-header checksum prep)
+$ 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 (dbf8fe85a16a Merge tag 'net-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net)
+$ 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 (d0309c054362 Merge tag 'net-6.18-rc6' 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 (8f7aa3d3c732 Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next)
+$ 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 (8ce4f287524c 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 (fcd431a9627f RDMA/bnxt_re: fix dma_free_coherent() pointer)
+$ 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 (9ed7a28225af ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git sound-current/for-linus
+Merge made by the 'ort' strategy.
+ sound/ac97/bus.c | 10 +++++-----
+ sound/hda/codecs/realtek/alc269.c | 2 ++
+ sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 4 +++-
+ sound/soc/codecs/pm4125.c | 17 ++---------------
+ sound/soc/codecs/wcd937x.c | 5 -----
+ sound/soc/intel/boards/sof_sdw_common.h | 6 +++---
+ sound/soc/sdw_utils/soc_sdw_utils.c | 4 ----
+ sound/soc/sof/intel/hda.c | 14 +++++++++++++-
+ sound/soc/sunxi/sun4i-spdif.c | 2 ++
+ 9 files changed, 30 insertions(+), 34 deletions(-)
+Merging sound-asoc-fixes/for-linus (3572ad82201b ASoC: drop bogus container_of() error handling)
+$ 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 (5eb484d5b2ac Merge remote-tracking branch 'regmap/for-6.18' into regmap-linus)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git regmap-fixes/for-linus
+Merge made by the 'ort' strategy.
+Merging regulator-fixes/for-linus (60489936aced regulator: fp9931: fix regulator node pointer)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git regulator-fixes/for-linus
+Already up to date.
+Merging spi-fixes/for-linus (b005d618c854 spi: cadence-quadspi: Prevent indirect read)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git spi-fixes/for-linus
+Already up to date.
+Merging pci-current/for-linus (0cc13256b605 PCI: qcom: Remove ASPM L0s support for MSM8996 SoC)
+$ git merge -m Merge branch 'for-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git pci-current/for-linus
+Merge made by the 'ort' strategy.
+ drivers/pci/controller/dwc/pcie-qcom.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+Merging driver-core.current/driver-core-linus (a9a42f0754b6 rust: device: fix broken intra-doc links)
+$ 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
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/sysfs-devices-soc | 4 ++--
+ rust/kernel/device.rs | 6 +++---
+ rust/kernel/device_id.rs | 2 +-
+ rust/kernel/dma.rs | 7 +++----
+ rust/kernel/driver.rs | 12 ++++++++----
+ 5 files changed, 17 insertions(+), 14 deletions(-)
+Merging tty.current/tty-linus (f8f9c1f4d0c7 Linux 6.19-rc3)
+$ 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 (f8f9c1f4d0c7 Linux 6.19-rc3)
+$ 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ 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 (fb21116099bb phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again))
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git phy/fixes
+Merge made by the 'ort' strategy.
+ .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 17 ++---------------
+ drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +-
+ drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 15 +--------------
+ drivers/phy/microchip/Kconfig | 2 +-
+ drivers/phy/qualcomm/phy-qcom-qusb2.c | 16 ++++++++--------
+ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 12 ++++++++----
+ drivers/phy/st/phy-stm32-usbphyc.c | 2 +-
+ drivers/phy/tegra/xusb-tegra186.c | 3 +++
+ drivers/phy/ti/phy-da8xx-usb.c | 7 ++++---
+ drivers/phy/ti/phy-gmii-sel.c | 2 +-
+ 10 files changed, 30 insertions(+), 48 deletions(-)
+Merging staging.current/staging-linus (8f0b4cce4481 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 (9910159f0659 iio: core: add separate lockdep class for info_exist_lock)
+$ git merge -m Merge branch 'fixes-togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git iio-fixes/fixes-togreg
+Merge made by the 'ort' strategy.
+ drivers/iio/accel/adxl380.c | 6 +++---
+ drivers/iio/adc/ad7280a.c | 4 +++-
+ drivers/iio/adc/ad7606_par.c | 3 ++-
+ drivers/iio/adc/ad9467.c | 2 +-
+ drivers/iio/adc/at91-sama5d2_adc.c | 1 +
+ drivers/iio/adc/exynos_adc.c | 15 ++-------------
+ drivers/iio/adc/pac1934.c | 6 +++---
+ drivers/iio/chemical/scd4x.c | 6 +++---
+ drivers/iio/dac/ad5686.c | 6 ++++++
+ drivers/iio/imu/inv_icm45600/inv_icm45600_core.c | 9 +++++----
+ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 15 +++++++++++----
+ drivers/iio/industrialio-core.c | 4 +++-
+ include/linux/iio/iio-opaque.h | 2 ++
+ 13 files changed, 45 insertions(+), 34 deletions(-)
+Merging counter-current/counter-current (9448598b22c5 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 (361e0ff456a8 rust_binder: remove spin_lock() in rust_shrink_free_page())
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/android/binder/page_range.rs | 3 ---
+ drivers/counter/104-quad-8.c | 20 ++++++++++++++------
+ drivers/counter/interrupt-cnt.c | 3 +--
+ drivers/misc/mei/hw-me-regs.h | 2 ++
+ drivers/misc/mei/pci-me.c | 2 ++
+ 5 files changed, 19 insertions(+), 11 deletions(-)
+Merging soundwire-fixes/fixes (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git soundwire-fixes/fixes
+Already up to date.
+Merging thunderbolt-fixes/fixes (f8f9c1f4d0c7 Linux 6.19-rc3)
+$ 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 (248d3a73a016 Input: ti_am335x_tsc - fix off-by-one error in wire_order validation)
+$ 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 (961ac9d97be7 crypto: qat - fix duplicate restarting msg during AER error)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git crypto-current/master
+Merge made by the 'ort' strategy.
+ drivers/crypto/intel/qat/qat_common/adf_aer.c | 2 --
+ 1 file changed, 2 deletions(-)
+Merging libcrypto-fixes/libcrypto-fixes (c31f4aa8fed0 kunit: Enforce task execution in {soft,hard}irq contexts)
+$ 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 (acf44a2361b8 vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file())
+$ 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 (19b8a76cd99b kselftest/harness: Use helper to avoid zero-size memset warning)
+$ 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 (ad9a3567d02a dmaengine: apple-admac: Add "apple,t8103-admac" compatible)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git dmaengine-fixes/fixes
+Merge made by the 'ort' strategy.
+ drivers/dma/apple-admac.c | 1 +
+ drivers/dma/at_hdmac.c | 9 +++++++--
+ drivers/dma/bcm-sba-raid.c | 6 +++++-
+ drivers/dma/cv1800b-dmamux.c | 17 ++++++++++-------
+ drivers/dma/dw/rzn1-dmamux.c | 4 +++-
+ drivers/dma/fsl-edma-common.c | 1 +
+ drivers/dma/idxd/compat.c | 23 +++++++++++++++++++----
+ drivers/dma/lpc18xx-dmamux.c | 19 ++++++++++++++-----
+ drivers/dma/lpc32xx-dmamux.c | 19 ++++++++++++++-----
+ drivers/dma/mmp_pdma.c | 26 ++++++++++++++------------
+ drivers/dma/qcom/gpi.c | 6 ++++--
+ drivers/dma/sh/rz-dmac.c | 18 ++++++++++++++++--
+ drivers/dma/stm32/stm32-dmamux.c | 31 +++++++++++++++++++------------
+ drivers/dma/tegra210-adma.c | 10 +++++++++-
+ drivers/dma/ti/dma-crossbar.c | 35 ++++++++++++++++++++---------------
+ drivers/dma/ti/k3-udma-private.c | 2 +-
+ drivers/dma/ti/omap-dma.c | 4 ++++
+ drivers/dma/xilinx/xdma-regs.h | 1 +
+ drivers/dma/xilinx/xdma.c | 2 +-
+ drivers/dma/xilinx/xilinx_dma.c | 7 +++++--
+ 20 files changed, 168 insertions(+), 73 deletions(-)
+Merging backlight-fixes/for-backlight-fixes (8f0b4cce4481 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 (2f6d2c8d9ac0 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
+Merge made by the 'ort' strategy.
+ drivers/mtd/nand/spi/esmt.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging mfd-fixes/for-mfd-fixes (aa6e63373d91 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 (27afd6e066cf media: videobuf2: forbid remove_bufs when legacy fileio is active)
+$ 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 (997c06330fd5 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 (680ad315caaa MIPS: Fix a reference leak bug in ip22_check_gio())
+$ 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ 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 (3a8660878839 Linux 6.18-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 (0499add8efd7 Merge tag 'kvm-x86-fixes-6.19-rc1' 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 (5f9df945d4e8 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 (b3db91c3bfea hwmon: (ltc4282): Fix reset_history file permissions)
+$ git merge -m Merge branch 'hwmon' of https://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-fixes/hwmon
+Already up to date.
+Merging nvdimm-fixes/libnvdimm-fixes (d0b3b7b22dfa 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 (214291cbaace acpi/hmat: Fix lockdep warning for hmem_register_resource())
+$ 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 (7f2e8e1d22f6 parisc: Set valid bit in high byte of 64‑bit physical address)
+$ git merge -m Merge branch 'dma-mapping-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux.git dma-mapping-fixes/dma-mapping-fixes
+Already up to date.
+Merging drivers-x86-fixes/fixes (c6703f10c8cc platform/x86: asus-armoury: add support for G835LW)
+$ 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 (8f0b4cce4481 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 (8f0b4cce4481 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 (235a1eb8d2dc of: unittest: Fix memory leak in unittest_data_add())
+$ git merge -m Merge branch 'dt/linus' of https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git devicetree-fixes/dt/linus
+Auto-merging .mailmap
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .mailmap | 2 ++
+ MAINTAINERS | 6 +++---
+ drivers/of/unittest.c | 8 +++-----
+ 3 files changed, 8 insertions(+), 8 deletions(-)
+Merging dt-krzk-fixes/fixes (8f0b4cce4481 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 (309a29b5965a scsi: ufs: host: mediatek: Make read-only array scale_us static const)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git scsi-fixes/fixes
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/ufs/ufs-common.yaml | 4 ++--
+ MAINTAINERS | 1 +
+ drivers/scsi/bfa/bfa_fcs.c | 2 +-
+ drivers/scsi/scsi_error.c | 24 ++++++++++++++++++++++
+ drivers/scsi/scsi_lib.c | 2 +-
+ drivers/ufs/core/ufshcd.c | 7 ++++---
+ drivers/ufs/host/ufs-mediatek.c | 2 +-
+ include/scsi/scsi_eh.h | 6 ++++++
+ 8 files changed, 40 insertions(+), 8 deletions(-)
+Merging drm-fixes/drm-fixes (7be19f9327d9 Merge tag 'drm-intel-fixes-2025-12-31' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes)
+$ 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 (4fe2bd195435 drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer)
+$ 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 (3009738a855c mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git mmc-fixes/fixes
+Merge made by the 'ort' strategy.
+ drivers/mmc/host/sdhci-of-dwcmshc.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+Merging rtc-fixes/rtc-fixes (162f24cbb0f6 rtc: rx8025: fix incorrect register reference)
+$ git merge -m Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git rtc-fixes/rtc-fixes
+Already up to date.
+Merging gnss-fixes/gnss-linus (8f0b4cce4481 Linux 6.19-rc1)
+$ 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 (173d6f64f955 mshv: release mutex on region invalidation failure)
+$ git merge -m Merge branch 'hyperv-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git hyperv-fixes/hyperv-fixes
+Merge made by the 'ort' strategy.
+ drivers/hv/mshv_common.c | 2 ++
+ drivers/hv/mshv_regions.c | 20 +++++++++++---------
+ include/hyperv/hvgdk_mini.h | 7 +++++--
+ 3 files changed, 18 insertions(+), 11 deletions(-)
+Merging risc-v-fixes/fixes (641ecc890038 riscv: fix KUnit test_kprobes crash when building with Clang)
+$ git merge -m Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git risc-v-fixes/fixes
+Merge made by the 'ort' strategy.
+ arch/riscv/boot/Makefile | 4 ----
+ arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S | 2 ++
+ arch/riscv/kernel/traps.c | 4 +++-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+Merging riscv-dt-fixes/riscv-dt-fixes (6f5d8490ca03 dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt)
+$ 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
+Auto-merging Documentation/devicetree/bindings/riscv/extensions.yaml
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/riscv/extensions.yaml | 19 ++---
+ .../dts/microchip/mpfs-beaglev-fire-fabric.dtsi | 82 ----------------------
+ .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 5 --
+ 3 files changed, 11 insertions(+), 95 deletions(-)
+ delete mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire-fabric.dtsi
+Merging riscv-soc-fixes/riscv-soc-fixes (8f0b4cce4481 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 (19272b37aa4f 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 (d358e5254674 Merge tag 'for-6.19/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm)
+$ git merge -m Merge branch 'spdx-linus' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git spdx/spdx-linus
+Already up to date.
+Merging gpio-brgl-fixes/gpio/for-current (1e876e5a0875 gpio: mpsse: fix reference leak in gpio_mpsse_probe() error paths)
+$ 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/gpio-it87.c | 11 +--
+ drivers/gpio/gpio-mpsse.c | 12 ++-
+ drivers/gpio/gpio-pca953x.c | 25 +++++-
+ drivers/gpio/gpiolib-shared.c | 189 ++++++++++++++++++++++++++++++------------
+ drivers/gpio/gpiolib-shared.h | 4 +-
+ drivers/gpio/gpiolib.c | 134 +++++++++++++++++-------------
+ 6 files changed, 254 insertions(+), 121 deletions(-)
+Merging gpio-intel-fixes/fixes (8f0b4cce4481 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 (8f0b4cce4481 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ 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 (c33b68801fbe 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 (78e24eff572b 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 (379c590113ce 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 (fe072f651083 tools build: Fix the common set of features test wrt libopenssl)
+$ 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 (cfe54f4591e6 kthread: Warn if mm_struct lacks user_ns in kthread_use_mm())
+$ 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 (8f0b4cce4481 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 (f8f9c1f4d0c7 Linux 6.19-rc3)
+$ 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 (c18f35e49049 objtool/rust: add one more `noreturn` Rust function)
+$ git merge -m Merge branch 'rust-fixes' of https://github.com/Rust-for-Linux/linux.git rust-fixes/rust-fixes
+Merge made by the 'ort' strategy.
+ Makefile | 2 +-
+ rust/kernel/fmt.rs | 2 +-
+ rust/kernel/num/bounded.rs | 12 ++++++------
+ rust/kernel/rbtree.rs | 4 ++--
+ rust/macros/fmt.rs | 2 +-
+ scripts/rustdoc_test_gen.rs | 2 +-
+ tools/objtool/check.c | 3 ++-
+ 7 files changed, 14 insertions(+), 13 deletions(-)
+Merging w1-fixes/fixes (cc8f92e41eb7 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
+Merge made by the 'ort' strategy.
+ drivers/w1/slaves/w1_therm.c | 60 ++++++++++++++------------------------------
+ drivers/w1/w1.c | 2 --
+ 2 files changed, 19 insertions(+), 43 deletions(-)
+Merging pmdomain-fixes/fixes (3de499664996 pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu)
+$ 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/imx8m-blk-ctrl.c | 11 +++++++----
+ 1 file changed, 7 insertions(+), 4 deletions(-)
+Merging i2c-host-fixes/i2c/i2c-host-fixes (ccd1cdca5cd4 Merge tag 'nfsd-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux)
+$ git merge -m Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git i2c-host-fixes/i2c/i2c-host-fixes
+Already up to date.
+Merging sparc-fixes/for-linus (8f0b4cce4481 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 (8f0b4cce4481 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 (8f0b4cce4481 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 (8f0b4cce4481 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 (8f0b4cce4481 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 (1650a1b6cb1a 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 (b042fdf18e89 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 (39263f986da5 ftrace: Fix address for jmp mode in t_show())
+$ 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 (8b55572e5180 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 (8f0b4cce4481 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 (04d727875a28 Merge branch into tip/master: 'core/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.
+Merging slab-fixes/slab/for-next-fixes (53ca00a19d34 mm/slub: reset KASAN tag in defer_free() before accessing freed memory)
+$ git merge -m Merge branch 'slab/for-next-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git slab-fixes/slab/for-next-fixes
+Already up to date.
+Merging drm-msm-fixes/msm-fixes (66691e272e40 drm/msm: Replace unsafe snprintf usage with scnprintf)
+$ 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 (df447a3b4a4b 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 (f8f9c1f4d0c7 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 (fba4ceaa242d configfs-tsm-report: Fix NULL dereference of tsm_ops)
+$ 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 (97872fa28b33 MAINTAINERS: exclude the tyr driver from DRM MISC)
+$ git merge -m Merge branch 'drm-rust-fixes' of https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust-fixes/drm-rust-fixes
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 7 +-
+ drivers/gpu/nova-core/Kconfig | 2 +-
+ drivers/gpu/nova-core/gsp/cmdq.rs | 14 +--
+ drivers/gpu/nova-core/gsp/fw.rs | 78 ++++++++--------
+ drivers/gpu/nova-core/gsp/fw/r570_144.rs | 11 ++-
+ drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 105 ++++++++++++----------
+ 6 files changed, 117 insertions(+), 100 deletions(-)
+Merging tenstorrent-dt-fixes/tenstorrent-dt-fixes (3a8660878839 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 (e8b3627bec35 nouveau: don't attempt fwsec on sb on newer platforms.)
+$ 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/drm_atomic_helper.c | 122 +++++++++---
+ drivers/gpu/drm/mediatek/mtk_dsi.c | 6 -
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 3 +
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 8 +-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 3 +
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 3 +
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 23 ++-
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 15 ++
+ drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 3 +
+ drivers/gpu/drm/pl111/pl111_drv.c | 2 +-
+ drivers/gpu/drm/tidss/tidss_kms.c | 30 ++-
+ include/drm/drm_atomic_helper.h | 22 +++
+ include/drm/drm_bridge.h | 249 +++++++-----------------
+ 13 files changed, 264 insertions(+), 225 deletions(-)
+Merging rust/rust-next (9ace4753a520 Linux 6.19-rc4)
+$ git merge -m Merge branch 'rust-next' of https://github.com/Rust-for-Linux/linux.git rust/rust-next
+Already up to date.
+Merging rust-alloc/alloc-next (f8f9c1f4d0c7 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 (86731a2a651e 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 (42415d163e5d rust: pin-init: add references to previously initialized fields)
+$ 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 (4521438fb076 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 (fa616196fbea MAINTAINERS: add entry for Rust XArray API)
+$ 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 mm-stable/mm-stable (f8f9c1f4d0c7 Linux 6.19-rc3)
+$ git merge -m Merge branch 'mm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm mm-stable/mm-stable
+Already up to date.
+Merging mm-nonmm-stable/mm-nonmm-stable (f8f9c1f4d0c7 Linux 6.19-rc3)
+$ 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
+Already up to date.
+Merging mm-unstable/mm-unstable (344d3580dacd mm/vmstat: remove unused node and zone state helpers)
+$ 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 block/blk-mq.c
+Merge made by the 'ort' strategy.
+ 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/laptops/index.rst | 1 -
+ Documentation/admin-guide/laptops/laptop-mode.rst | 770 ----------------
+ Documentation/admin-guide/mm/damon/usage.rst | 11 +-
+ Documentation/admin-guide/mm/memory-hotplug.rst | 14 +-
+ Documentation/admin-guide/sysctl/vm.rst | 36 +-
+ Documentation/filesystems/proc.rst | 3 +
+ Documentation/mm/damon/design.rst | 7 +
+ Documentation/mm/index.rst | 1 +
+ Documentation/mm/numa_emulation.rst | 30 +
+ arch/alpha/Kconfig | 1 +
+ arch/alpha/include/asm/page.h | 1 -
+ arch/alpha/include/asm/tlb.h | 6 +-
+ arch/arc/include/asm/page.h | 2 +
+ arch/arm/include/asm/page-nommu.h | 1 -
+ arch/arm64/Kconfig | 1 +
+ arch/arm64/include/asm/page.h | 1 -
+ arch/arm64/include/asm/pgtable.h | 64 +-
+ arch/arm64/include/asm/thread_info.h | 3 +-
+ arch/arm64/mm/contpte.c | 62 +-
+ 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/hexagon/include/asm/page.h | 1 -
+ arch/loongarch/Kconfig | 1 +
+ arch/loongarch/include/asm/page.h | 1 -
+ arch/loongarch/include/asm/pgalloc.h | 7 +-
+ arch/m68k/include/asm/page_no.h | 1 -
+ arch/microblaze/include/asm/page.h | 1 -
+ arch/mips/Kconfig | 1 +
+ arch/mips/include/asm/page.h | 1 +
+ arch/mips/include/asm/pgalloc.h | 7 +-
+ arch/nios2/include/asm/page.h | 1 +
+ arch/openrisc/include/asm/page.h | 1 -
+ arch/parisc/Kconfig | 1 +
+ arch/parisc/include/asm/page.h | 1 -
+ arch/parisc/include/asm/tlb.h | 4 +-
+ arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 20 +-
+ arch/powerpc/include/asm/page.h | 1 +
+ arch/powerpc/include/asm/thread_info.h | 2 -
+ arch/powerpc/kernel/process.c | 25 -
+ arch/powerpc/mm/book3s64/hash_tlb.c | 14 +-
+ arch/powerpc/mm/book3s64/subpage_prot.c | 4 +-
+ arch/powerpc/platforms/Kconfig.cputype | 1 +
+ arch/riscv/include/asm/page.h | 1 -
+ arch/s390/include/asm/page.h | 1 -
+ arch/s390/mm/gmap_helpers.c | 2 +-
+ arch/s390/mm/pgtable.c | 2 +-
+ arch/sparc/Kconfig | 1 +
+ arch/sparc/include/asm/page_64.h | 1 +
+ arch/sparc/include/asm/tlbflush_64.h | 5 +-
+ arch/sparc/mm/tlb.c | 14 +-
+ arch/um/Kconfig | 1 +
+ arch/um/include/asm/page.h | 1 -
+ arch/x86/Kconfig | 2 +-
+ 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 | 1 +
+ arch/x86/include/asm/thread_info.h | 4 +-
+ arch/x86/lib/clear_page_64.S | 39 +-
+ arch/x86/xen/enlighten_pv.c | 3 +-
+ arch/x86/xen/mmu_pv.c | 6 +-
+ arch/xtensa/include/asm/page.h | 1 -
+ block/blk-mq.c | 3 -
+ drivers/block/zram/zram_drv.c | 984 ++++++++++++---------
+ drivers/block/zram/zram_drv.h | 11 +-
+ drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +-
+ fs/ext4/inode.c | 3 +-
+ fs/proc/array.c | 22 +-
+ fs/proc/task_mmu.c | 4 +-
+ fs/sync.c | 2 -
+ fs/xfs/xfs_super.c | 9 -
+ include/asm-generic/tlb.h | 77 +-
+ include/linux/backing-dev-defs.h | 3 -
+ include/linux/damon.h | 12 +-
+ include/linux/gfp_types.h | 7 +-
+ include/linux/highmem.h | 97 +-
+ include/linux/hugetlb.h | 20 +-
+ include/linux/maple_tree.h | 9 -
+ include/linux/memblock.h | 4 +-
+ include/linux/memcontrol.h | 22 +-
+ include/linux/mm.h | 83 +-
+ include/linux/mm_types.h | 1 +
+ include/linux/mm_types_task.h | 5 +
+ include/linux/mmu_notifier.h | 9 +-
+ include/linux/page-flags.h | 6 +
+ include/linux/pgtable.h | 189 +++-
+ include/linux/sched.h | 45 +
+ include/linux/swap.h | 71 +-
+ include/linux/vmstat.h | 6 -
+ include/linux/writeback.h | 4 -
+ include/net/netmem.h | 15 +-
+ include/trace/events/damon.h | 41 +
+ include/trace/events/huge_memory.h | 3 +-
+ include/trace/events/writeback.h | 1 -
+ include/uapi/linux/mempolicy.h | 3 +
+ include/uapi/linux/sysctl.h | 2 +-
+ kernel/power/swap.c | 10 +-
+ lib/alloc_tag.c | 5 +-
+ lib/test_vmalloc.c | 11 +-
+ mm/Kconfig | 28 +-
+ mm/Makefile | 1 +
+ mm/backing-dev.c | 3 -
+ mm/damon/core.c | 68 +-
+ mm/damon/lru_sort.c | 2 +-
+ mm/damon/reclaim.c | 2 +-
+ mm/damon/stat.c | 10 +-
+ mm/damon/sysfs-schemes.c | 44 +-
+ mm/damon/tests/core-kunit.h | 2 +-
+ mm/fadvise.c | 2 +-
+ mm/gup.c | 11 -
+ mm/hugetlb.c | 131 +--
+ mm/hugetlb_cgroup.c | 2 +-
+ mm/hugetlb_sysctl.c | 11 +
+ mm/internal.h | 2 +-
+ mm/kasan/shadow.c | 8 +-
+ mm/khugepaged.c | 48 +-
+ mm/list_lru.c | 4 +-
+ mm/madvise.c | 22 +-
+ mm/memblock.c | 4 +-
+ mm/memcontrol-v1.c | 22 +
+ mm/memcontrol-v1.h | 2 -
+ mm/memcontrol.c | 33 +-
+ mm/memory-failure.c | 2 +-
+ mm/memory-tiers.c | 2 +-
+ mm/memory.c | 382 ++++----
+ mm/memory_hotplug.c | 4 +-
+ mm/mempolicy.c | 2 +-
+ mm/migrate_device.c | 12 +-
+ mm/mm_init.c | 15 +-
+ mm/mmu_gather.c | 33 +
+ mm/mprotect.c | 4 +-
+ mm/mremap.c | 10 +-
+ mm/mseal.c | 4 +-
+ mm/numa_emulation.c | 26 +
+ mm/numa_memblks.c | 2 +-
+ mm/page-writeback.c | 74 +-
+ mm/page_alloc.c | 88 +-
+ mm/page_io.c | 4 +-
+ mm/page_isolation.c | 2 +-
+ mm/page_reporting.c | 2 +-
+ mm/percpu.c | 14 +
+ mm/pt_reclaim.c | 2 +-
+ mm/rmap.c | 90 +-
+ mm/shmem.c | 87 +-
+ mm/swap.c | 2 +-
+ mm/swap.h | 72 +-
+ mm/swap_state.c | 358 +++++---
+ mm/swapfile.c | 867 ++++++++----------
+ mm/tests/lazy_mmu_mode_kunit.c | 74 ++
+ mm/userfaultfd.c | 18 +-
+ mm/vma.c | 8 +-
+ mm/vma.h | 14 +-
+ mm/vmalloc.c | 17 +-
+ mm/vmscan.c | 183 ++--
+ mm/vmstat.c | 17 +-
+ mm/zsmalloc.c | 2 +-
+ mm/zswap.c | 6 +-
+ net/core/netmem_priv.h | 20 +-
+ net/core/page_pool.c | 18 +-
+ tools/mm/slabinfo.c | 2 +-
+ tools/mm/thp_swap_allocator_test.c | 2 +-
+ .../selftests/mm/charge_reserved_hugetlb.sh | 55 +-
+ tools/testing/selftests/mm/run_vmtests.sh | 8 -
+ 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/write_to_hugetlbfs.c | 9 +-
+ 175 files changed, 3317 insertions(+), 2970 deletions(-)
+ delete mode 100644 Documentation/admin-guide/laptops/laptop-mode.rst
+ create mode 100644 Documentation/mm/numa_emulation.rst
+ create mode 100644 mm/tests/lazy_mmu_mode_kunit.c
+Merging mm-nonmm-unstable/mm-nonmm-unstable (060aa092dc03 hung_task: enable runtime reset of hung_task_detect_count)
+$ 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
+Auto-merging drivers/net/usb/usbnet.c
+Auto-merging drivers/ufs/core/ufshcd.c
+Auto-merging fs/proc/array.c
+Auto-merging mm/Makefile
+Auto-merging mm/memcontrol-v1.c
+Merge made by the 'ort' strategy.
+ .editorconfig | 4 +-
+ Documentation/admin-guide/kernel-parameters.txt | 10 +-
+ Documentation/admin-guide/sysctl/kernel.rst | 3 +-
+ Documentation/core-api/list.rst | 9 +
+ Documentation/core-api/liveupdate.rst | 11 +
+ MAINTAINERS | 5 +-
+ arch/arm/configs/aspeed_g5_defconfig | 2 +-
+ arch/arm/configs/pxa3xx_defconfig | 2 +-
+ arch/arm/include/asm/syscall.h | 2 -
+ arch/arm64/include/asm/syscall.h | 18 +-
+ arch/arm64/kernel/machine_kexec.c | 2 -
+ arch/arm64/net/bpf_jit_comp.c | 2 +-
+ arch/m68k/configs/amiga_defconfig | 2 -
+ arch/m68k/configs/apollo_defconfig | 2 -
+ arch/m68k/configs/atari_defconfig | 2 -
+ arch/m68k/configs/bvme6000_defconfig | 2 -
+ arch/m68k/configs/hp300_defconfig | 2 -
+ arch/m68k/configs/mac_defconfig | 2 -
+ arch/m68k/configs/multi_defconfig | 2 -
+ arch/m68k/configs/mvme147_defconfig | 2 -
+ arch/m68k/configs/mvme16x_defconfig | 2 -
+ arch/m68k/configs/q40_defconfig | 2 -
+ arch/m68k/configs/sun3_defconfig | 2 -
+ arch/m68k/configs/sun3x_defconfig | 2 -
+ 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/kernel/alternative.c | 1 +
+ arch/s390/kernel/stackprotector.c | 1 +
+ arch/um/drivers/vector_kern.c | 1 +
+ arch/x86/boot/compressed/Makefile | 1 +
+ arch/x86/kernel/setup.c | 6 +
+ arch/xtensa/include/asm/syscall.h | 1 -
+ 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/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/firmware/efi/libstub/Makefile | 1 +
+ drivers/gpio/gpio-macsmc.c | 1 +
+ drivers/gpu/drm/ci/arm.config | 2 +-
+ drivers/gpu/drm/ci/arm64.config | 2 +-
+ drivers/gpu/drm/ci/x86_64.config | 2 +-
+ drivers/hid/hid-picolcd_debugfs.c | 1 +
+ drivers/hwmon/pmbus/q54sj108a2.c | 1 +
+ drivers/hwmon/pmbus/ucd9000.c | 1 +
+ 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 | 2 +-
+ 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_vfat.c | 1 +
+ 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/export.c | 6 +-
+ fs/ocfs2/inode.c | 32 +-
+ fs/ocfs2/localalloc.c | 4 +-
+ fs/ocfs2/ocfs2_fs.h | 4 +-
+ fs/ocfs2/slot_map.c | 27 +-
+ fs/ocfs2/suballoc.c | 334 ++++++++++-
+ fs/ocfs2/xattr.c | 5 +-
+ 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/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 | 1 -
+ include/linux/kexec.h | 9 +-
+ include/linux/kho/abi/luo.h | 81 +++
+ include/linux/list_private.h | 256 ++++++++
+ include/linux/liveupdate.h | 147 +++++
+ include/linux/module.h | 9 +
+ include/linux/types.h | 3 +-
+ include/uapi/linux/kexec.h | 1 +
+ include/uapi/linux/shm.h | 3 -
+ 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 | 4 +-
+ kernel/debug/gdbstub.c | 1 +
+ kernel/fork.c | 2 +-
+ kernel/hung_task.c | 117 +++-
+ kernel/kallsyms.c | 73 ++-
+ kernel/kcsan/kcsan_test.c | 4 +-
+ kernel/kexec.c | 8 +-
+ kernel/kexec_core.c | 4 +-
+ kernel/kexec_file.c | 4 +-
+ kernel/liveupdate/Kconfig | 17 +-
+ kernel/liveupdate/Makefile | 1 +
+ kernel/liveupdate/kexec_handover.c | 41 +-
+ kernel/liveupdate/luo_core.c | 7 +-
+ kernel/liveupdate/luo_file.c | 39 +-
+ kernel/liveupdate/luo_flb.c | 654 +++++++++++++++++++++
+ kernel/liveupdate/luo_internal.h | 22 +-
+ kernel/module/kallsyms.c | 9 +-
+ kernel/trace/ftrace.c | 5 +-
+ kernel/vmcore_info.c | 6 +-
+ kernel/watchdog.c | 10 +-
+ lib/Kconfig.debug | 103 +++-
+ lib/Makefile | 2 -
+ lib/build_OID_registry | 26 +-
+ lib/group_cpus.c | 269 +++++++--
+ lib/hexdump.c | 1 +
+ lib/kfifo.c | 2 +-
+ lib/kstrtox.c | 4 +-
+ lib/string_helpers.c | 1 +
+ lib/test_uuid.c | 134 -----
+ lib/tests/Makefile | 4 +
+ lib/tests/list-private-test.c | 76 +++
+ lib/tests/liveupdate.c | 158 +++++
+ 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/memcontrol-v1.c | 4 +-
+ net/bridge/br_sysfs_br.c | 1 +
+ 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 +
+ 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/testing/selftests/bpf/config | 2 +-
+ .../testing/selftests/wireguard/qemu/kernel.config | 2 +-
+ 231 files changed, 2829 insertions(+), 578 deletions(-)
+ create mode 100644 include/linux/list_private.h
+ create mode 100644 kernel/liveupdate/luo_flb.c
+ delete mode 100644 lib/test_uuid.c
+ create mode 100644 lib/tests/list-private-test.c
+ create mode 100644 lib/tests/liveupdate.c
+ rename lib/{test_min_heap.c => tests/min_heap_kunit.c} (58%)
+ create mode 100644 lib/tests/uuid_kunit.c
+Merging kbuild/kbuild-for-next (85e8c39057f0 Merge branch 'kbuild-next' into kbuild-for-next)
+$ 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 Makefile
+Merge made by the 'ort' strategy.
+ Makefile | 6 +
+ scripts/Makefile.package | 1 -
+ 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/qconf.cc | 29 ++-
+ scripts/mod/modpost.c | 2 +-
+ usr/include/headers_check.pl | 8 -
+ 22 files changed, 352 insertions(+), 395 deletions(-)
+ 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
+Merging clang-format/clang-format (8f0b4cce4481 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 (cbd41c6d4c26 perf report: Update sort key state from -F option)
+$ 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/perf/Documentation/perf-record.txt | 8 +-
+ tools/perf/builtin-diff.c | 12 ++-
+ tools/perf/builtin-list.c | 4 +-
+ tools/perf/builtin-record.c | 19 +++--
+ tools/perf/builtin-report.c | 3 +-
+ tools/perf/builtin-trace.c | 11 ++-
+ tools/perf/jvmti/libjvmti.c | 2 +-
+ .../arch/powerpc/power9/nest_metrics.json | 8 +-
+ tools/perf/tests/parse-events.c | 4 +-
+ tools/perf/util/evlist.c | 3 +-
+ tools/perf/util/evsel.c | 5 +-
+ tools/perf/util/record.h | 2 +
+ tools/perf/util/sort.c | 99 ++++++++++++----------
+ 13 files changed, 105 insertions(+), 75 deletions(-)
+Merging compiler-attributes/compiler-attributes (8f0b4cce4481 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ 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
+Already up to date.
+Merging asm-generic/master (edcc8a38b5ac once: fix race by moving DO_ONCE to separate section)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic asm-generic/master
+Already up to date.
+Merging alpha/alpha-next (d58041d2c63e 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 (dd9143371a86 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
+Already up to date.
+Merging arm64/for-next/core (edde060637b9 Merge branch 'for-next/set_memory' into for-next/core)
+$ git merge -m Merge branch 'for-next/core' of https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux arm64/for-next/core
+Already up to date.
+Merging arm-perf/for-next/perf (e6a27290d800 perf: arm_spe: Add support for filtering on data source)
+$ 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 (e5b2299997d3 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
+Merge made by the 'ort' strategy.
+ arch/arm/arm-soc-for-next-contents.txt | 177 +++++++++++++++++++++++++++++++++
+ 1 file changed, 177 insertions(+)
+ create mode 100644 arch/arm/arm-soc-for-next-contents.txt
+Merging amlogic/for-next (3b2ecf0c3cc3 Merge branch 'v6.19/drivers' 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 (074986379c03 Merge branch 'apple-soc/dt-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.
+ arch/arm64/boot/dts/apple/t600x-die0.dtsi | 6 ++++++
+ arch/arm64/boot/dts/apple/t602x-die0.dtsi | 6 ++++++
+ arch/arm64/boot/dts/apple/t8103.dtsi | 6 ++++++
+ arch/arm64/boot/dts/apple/t8112.dtsi | 6 ++++++
+ 4 files changed, 24 insertions(+)
+Merging at91/at91-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'at91-next' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git at91/at91-next
+Already up to date.
+Merging bmc/for-next (459a5aa171c0 ARM: dts: aspeed: bletchley: Fix ADC vref property names)
+$ 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.
+ .../devicetree/bindings/arm/aspeed/aspeed.yaml | 1 +
+ arch/arm/boot/dts/aspeed/Makefile | 1 +
+ arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts | 7 +-
+ .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 106 ++++-----
+ .../dts/aspeed/aspeed-bmc-facebook-clemente.dts | 43 +++-
+ .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 +-
+ .../aspeed/aspeed-bmc-facebook-santabarbara.dts | 29 ++-
+ .../boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 246 +++++++++++++++++++++
+ arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 12 +-
+ 9 files changed, 374 insertions(+), 79 deletions(-)
+ create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts
+Merging broadcom/next (37c3a91e9730 arm64: dts: broadcom: bcm2712: Add watchdog DT node)
+$ 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/arm64/boot/dts/broadcom/bcm2712.dtsi | 15 +++++++++++++++
+ 1 file changed, 15 insertions(+)
+Merging cix/for-next (b34b20c168aa Merge remote-tracking branch 'cix/dt' 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.
+ arch/arm64/boot/dts/cix/sky1.dtsi | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging davinci/davinci/for-next (8f0b4cce4481 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 (9805f2cfc883 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
+Merge made by the 'ort' strategy.
+ .../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 ++++++++++++++++++++++
+ drivers/memory/mtk-smi.c | 38 +++++----
+ 9 files changed, 181 insertions(+), 107 deletions(-)
+ 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
+Merging fsl/soc_fsl (c8dff80a3108 bus: fsl-mc: Convert to bus callbacks)
+$ 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/bus/fsl-mc/fsl-mc-bus.c | 77 +++++++++++++++++------------------------
+ 1 file changed, 32 insertions(+), 45 deletions(-)
+Merging imx-mxs/for-next (f74941f893ae 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.
+ Documentation/devicetree/bindings/arm/fsl.yaml | 33 +-
+ .../devicetree/bindings/power/fsl,imx-gpc.yaml | 3 +
+ .../devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml | 1 +
+ .../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 8 +-
+ arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx51-zii-scu2-mezz.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx51-zii-scu3-esb.dts | 4 +-
+ arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 2 +-
+ arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 1 +
+ 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.dtsi | 2 +-
+ arch/arm/configs/imx_v6_v7_defconfig | 3 +-
+ arch/arm/configs/multi_v7_defconfig | 4 +
+ arch/arm64/boot/dts/freescale/Makefile | 28 +-
+ 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 +-
+ .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 148 ++-
+ .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1 +
+ 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 +-
+ .../imx8mp-tx8p-ml81-moduline-display-106.dts | 2 +-
+ .../arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi | 5 +
+ .../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 | 6 +-
+ arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 15 +-
+ arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi | 19 +
+ arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 8 +-
+ 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/imx93-11x11-evk.dts | 17 +-
+ arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts | 620 ++++++++++
+ 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 +-
+ .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 6 +-
+ .../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 | 217 ++++
+ 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 | 1248 ++++++++++++++++++++
+ arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +-
+ 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 +-
+ 108 files changed, 7490 insertions(+), 380 deletions(-)
+ 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/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/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
+Merging mediatek/for-next (67ed5843a67b Merge branch 'v6.18-next/dts64' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git mediatek/for-next
+Merge made by the 'ort' strategy.
+Merging mvebu/for-next (f0e6bc0c3ef4 clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git mvebu/for-next
+Already up to date.
+Merging omap/for-next (2c85858e7c68 Merge branch 'omap-for-v6.19/drivers' into tmp/omap-next-20251117.085514)
+$ 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 (2e7f445cb3d2 Merge branches 'arm32-fixes-for-6.19', 'arm64-defconfig-for-6.20', 'arm64-fixes-for-6.19', 'arm64-for-6.20', 'clk-for-6.20' 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
+Auto-merging .mailmap
+Merge made by the 'ort' strategy.
+ .mailmap | 1 +
+ Documentation/devicetree/bindings/arm/qcom.yaml | 24 +
+ .../devicetree/bindings/cache/qcom,llcc.yaml | 47 +-
+ .../bindings/clock/qcom,x1e80100-gcc.yaml | 8 +-
+ .../bindings/interrupt-controller/qcom,pdc.yaml | 1 +
+ Documentation/devicetree/bindings/sram/sram.yaml | 2 +
+ .../devicetree/bindings/vendor-prefixes.yaml | 4 +
+ .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 13 -
+ .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 12 -
+ .../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 -
+ arch/arm64/boot/dts/qcom/Makefile | 10 +
+ arch/arm64/boot/dts/qcom/glymur-ipcc.h | 68 +
+ arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 63 +
+ arch/arm64/boot/dts/qcom/hamoa.dtsi | 35 +-
+ 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/lemans-evk.dts | 8 +
+ arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 8 +
+ arch/arm64/boot/dts/qcom/lemans.dtsi | 178 +-
+ arch/arm64/boot/dts/qcom/monaco.dtsi | 748 ++++-
+ arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +-
+ .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 2 +-
+ arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 42 +
+ arch/arm64/boot/dts/qcom/qdu1000.dtsi | 2 +-
+ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 20 +-
+ arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +-
+ arch/arm64/boot/dts/qcom/sdm670.dtsi | 2 +-
+ .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 23 +-
+ .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 4 +-
+ .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 15 +-
+ arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 22 +-
+ arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 17 +-
+ arch/arm64/boot/dts/qcom/sm6115.dtsi | 4 +-
+ .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 2 +-
+ arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +-
+ arch/arm64/boot/dts/qcom/sm8550.dtsi | 2 -
+ .../boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso | 88 +
+ arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 43 +
+ arch/arm64/boot/dts/qcom/sm8650.dtsi | 302 +-
+ arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 +-
+ arch/arm64/boot/dts/qcom/talos.dtsi | 4 +-
+ arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 1322 ++++++++
+ .../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts | 1515 +++++++++
+ .../dts/qcom/x1e80100-microsoft-denali-oled.dts | 19 +
+ .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 90 +
+ .../boot/dts/qcom/x1p64100-microsoft-denali.dts | 15 +
+ arch/arm64/configs/defconfig | 4 +
+ drivers/bus/qcom-ebi2.c | 7 +-
+ drivers/clk/qcom/Kconfig | 17 +
+ drivers/clk/qcom/Makefile | 2 +
+ drivers/clk/qcom/clk-rpmh.c | 60 +-
+ drivers/clk/qcom/gcc-kaanapali.c | 3540 ++++++++++++++++++++
+ drivers/clk/qcom/gcc-msm8917.c | 1 +
+ drivers/clk/qcom/gcc-x1e80100.c | 72 +-
+ drivers/clk/qcom/tcsrcc-kaanapali.c | 141 +
+ drivers/firmware/qcom/qcom_scm.c | 2 +
+ drivers/pmdomain/qcom/rpmhpd.c | 4 +
+ drivers/soc/qcom/llcc-qcom.c | 207 ++
+ drivers/soc/qcom/smem.c | 4 +-
+ include/dt-bindings/clock/qcom,gcc-msm8917.h | 1 +
+ include/dt-bindings/clock/qcom,x1e80100-gcc.h | 3 +
+ include/dt-bindings/power/qcom,rpmhpd.h | 1 +
+ include/linux/soc/qcom/llcc-qcom.h | 4 +
+ 72 files changed, 11936 insertions(+), 192 deletions(-)
+ 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/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 drivers/clk/qcom/gcc-kaanapali.c
+ create mode 100644 drivers/clk/qcom/tcsrcc-kaanapali.c
+Merging renesas/next (f37b5349f345 Merge branches 'renesas-arm-defconfig-for-v6.20' and '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
+Auto-merging arch/arm64/configs/defconfig
+Merge made by the 'ort' strategy.
+ arch/arm/boot/dts/renesas/r9a06g032.dtsi | 6 +
+ arch/arm/configs/shmobile_defconfig | 2 +-
+ arch/arm64/boot/dts/renesas/condor-common.dtsi | 5 +
+ arch/arm64/boot/dts/renesas/r8a77970.dtsi | 32 ++
+ arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 5 +
+ 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/r9a08g045.dtsi | 65 +++
+ arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 250 ++++++++++
+ arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 75 ++-
+ arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 514 +++++++++++++++++++++
+ .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 97 ++++
+ arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 149 ++++++
+ .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 101 ++++
+ arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 39 ++
+ arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 235 ++++++++++
+ .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 3 +
+ arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 235 ++++++++++
+ .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 3 +
+ arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 21 +-
+ arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 4 +
+ arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 5 +
+ arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 11 +
+ arch/arm64/configs/defconfig | 2 +
+ drivers/soc/renesas/Kconfig | 1 +
+ 28 files changed, 2485 insertions(+), 8 deletions(-)
+Merging reset/reset/next (a0d57f7504b6 reset: gpio: add the "compatible" property)
+$ git merge -m Merge branch 'reset/next' of https://git.pengutronix.de/git/pza/linux reset/reset/next
+Merge made by the 'ort' strategy.
+ drivers/reset/core.c | 7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+Merging rockchip/for-next (9a1c0a87c504 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.
+ .../devicetree/bindings/arm/rockchip.yaml | 7 +
+ arch/arm/boot/dts/rockchip/rk3288.dtsi | 17 +-
+ arch/arm64/boot/dts/rockchip/Makefile | 6 +
+ .../boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts | 2 +-
+ arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 22 +-
+ arch/arm64/boot/dts/rockchip/rk3368.dtsi | 8 +
+ .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 1 -
+ .../arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi | 1 -
+ .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 10 +-
+ .../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 +
+ .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 10 +-
+ arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 8 +
+ arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts | 8 +
+ .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 19 +-
+ .../boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso | 31 ++
+ arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 14 +
+ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 4 +
+ arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 4 +-
+ arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 7 +-
+ 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 +
+ .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 339 +++++++++++++++++++++
+ .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 280 +++++++++++++++++
+ 28 files changed, 857 insertions(+), 26 deletions(-)
+ create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso
+ 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
+Merging samsung-krzk/for-next (5bb278529d6f Merge branch '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 ++
+ .../bindings/nvmem/google,gs101-otp.yaml | 61 +++++++
+ .../bindings/rng/samsung,exynos5250-trng.yaml | 13 +-
+ .../bindings/soc/samsung/exynos-pmu.yaml | 4 +-
+ arch/arm/boot/dts/samsung/s3c6400.dtsi | 38 ----
+ arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 11 ++
+ arch/arm64/boot/dts/exynos/google/gs101.dtsi | 25 ++-
+ drivers/clk/samsung/clk-exynos-arm64.c | 62 ++++++-
+ 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 | 55 ++++++
+ drivers/clk/samsung/clk-s3c64xx.c | 4 +-
+ drivers/clk/samsung/clk-s5pv210.c | 2 +-
+ drivers/clk/samsung/clk.c | 200 +++++++++++++++++++--
+ drivers/clk/samsung/clk.h | 55 +++++-
+ drivers/soc/samsung/exynos-chipid.c | 133 +++++++++-----
+ include/dt-bindings/clock/samsung,exynosautov920.h | 4 +
+ 21 files changed, 639 insertions(+), 128 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/nvmem/google,gs101-otp.yaml
+ delete mode 100644 arch/arm/boot/dts/samsung/s3c6400.dtsi
+Merging scmi/for-linux-next (324acdd23e6e Merge branches 'for-next/juno/updates', 'for-next/ffa/updates' and 'for-next/scmi/updates' 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.
+ arch/arm64/boot/dts/arm/morello-fvp.dts | 8 +-
+ arch/arm64/boot/dts/arm/morello-sdp.dts | 7 ++
+ 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/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 | 10 +-
+ drivers/firmware/arm_scmi/voltage.c | 13 +--
+ 20 files changed, 288 insertions(+), 295 deletions(-)
+Merging sophgo/for-next (b1fa0deeb860 Merge branch 'dt/riscv' into for-next)
+$ git merge -m Merge branch 'for-next' of https://github.com/sophgo/linux.git sophgo/for-next
+Merge made by the 'ort' strategy.
+ arch/riscv/boot/dts/sophgo/cv180x.dtsi | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+Merging sophgo-soc/soc-for-next (c8754c7deab4 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 (3e02c598dca3 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
+Merge made by the 'ort' strategy.
+ arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 135 +++++++++++++++++
+ drivers/clk/spacemit/Kconfig | 14 +-
+ drivers/clk/spacemit/Makefile | 9 +-
+ drivers/clk/spacemit/ccu-k1.c | 177 +---------------------
+ drivers/clk/spacemit/ccu_common.c | 177 ++++++++++++++++++++++
+ drivers/clk/spacemit/ccu_common.h | 10 ++
+ drivers/clk/spacemit/ccu_ddn.c | 1 +
+ drivers/clk/spacemit/ccu_mix.c | 9 ++
+ drivers/clk/spacemit/ccu_pll.c | 1 +
+ drivers/reset/reset-spacemit.c | 2 +-
+ include/soc/spacemit/ccu.h | 21 +++
+ include/soc/spacemit/k1-syscon.h | 12 +-
+ 12 files changed, 371 insertions(+), 197 deletions(-)
+ create mode 100644 drivers/clk/spacemit/ccu_common.c
+ create mode 100644 include/soc/spacemit/ccu.h
+Merging stm32/stm32-next (a6961e2ced51 arm64: dts: st: set RIFSC as an access controller on stm32mp21x platforms)
+$ git merge -m Merge branch 'stm32-next' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32/stm32-next
+Already up to date.
+Merging sunxi/sunxi/for-next (bd14ba160bbe arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash)
+$ git merge -m Merge branch 'sunxi/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git sunxi/sunxi/for-next
+Merge made by the 'ort' strategy.
+ arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 94 ++++++++++++++++++++++
+ .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 15 ++++
+ 2 files changed, 109 insertions(+)
+Merging tee/next (e8fd8a160bbb Merge branch 'tee_bus_callback_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.
+ Documentation/driver-api/tee.rst | 18 ++-------
+ drivers/rtc/rtc-optee.c | 27 ++++---------
+ drivers/tee/tee_core.c | 84 ++++++++++++++++++++++++++++++++++++++++
+ include/linux/tee_drv.h | 12 ++++++
+ 4 files changed, 106 insertions(+), 35 deletions(-)
+Merging tegra/for-next (e016a50e00e6 Merge branch for-6.19/arm64/defconfig into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tegra/for-next
+Merge made by the 'ort' strategy.
+Merging tenstorrent-dt/tenstorrent-dt-for-next (a71e6e8eea8a 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'thead-dt-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux.git thead-dt/thead-dt-for-next
+Already up to date.
+Merging ti/ti-next (109d58039d30 Merge branch 'ti-k3-dts-next' into ti-next)
+$ git merge -m Merge branch 'ti-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git ti/ti-next
+Merge made by the 'ort' strategy.
+ 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-am62p-verdin.dtsi | 2 +-
+ arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 4 ++--
+ arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 4 ++--
+ drivers/firmware/ti_sci.h | 29 +++++++++++++-----------
+ 6 files changed, 37 insertions(+), 18 deletions(-)
+Merging xilinx/for-next (43da9849395e Merge remote-tracking branch 'git/zynqmp/dt' into for-next)
+$ git merge -m Merge branch 'for-next' of https://github.com/Xilinx/linux-xlnx.git xilinx/for-next
+Auto-merging arch/arm64/configs/defconfig
+Merge made by the 'ort' strategy.
+ .../bindings/watchdog/xlnx,versal-wwdt.yaml | 3 ++
+ arch/arm64/boot/dts/xilinx/versal-net.dtsi | 4 +--
+ arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 2 +-
+ arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 25 ++++++-------
+ arch/arm64/configs/defconfig | 42 ++++++++++++++++++++++
+ drivers/soc/xilinx/zynqmp_power.c | 6 ++--
+ 6 files changed, 61 insertions(+), 21 deletions(-)
+Merging clk/clk-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'clk-next' of https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk/clk-next
+Already up to date.
+Merging clk-imx/for-next (fdc1dc7dd53b clk: imx: add driver for imx8ulp's sim lpav)
+$ 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 (ebb3acf4d7c9 clk: renesas: r9a09g056: Add clock and reset entries for TSU)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/clk/renesas/r9a09g056-cpg.c | 178 +++++++++++++++++++
+ drivers/clk/renesas/r9a09g057-cpg.c | 126 +++++++++++++
+ drivers/clk/renesas/r9a09g077-cpg.c | 195 ++++++++++++++++++++-
+ drivers/clk/renesas/rzg2l-cpg.c | 6 +-
+ .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h | 2 +
+ .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h | 2 +
+ 6 files changed, 502 insertions(+), 7 deletions(-)
+Merging thead-clk/thead-clk-for-next (30441a56b1d1 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
+Merge made by the 'ort' strategy.
+ drivers/clk/thead/clk-th1520-ap.c | 350 +++++++++++++++++++++++-
+ include/dt-bindings/clock/thead,th1520-clk-ap.h | 1 +
+ 2 files changed, 344 insertions(+), 7 deletions(-)
+Merging csky/linux-next (817d21578d51 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 (bb85d206be20 samples/ftrace: Adjust LoongArch register restore order in direct calls)
+$ git merge -m Merge branch 'loongarch-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git loongarch/loongarch-next
+Already up to date.
+Merging m68k/for-next (aaf4e92341b0 m68k: defconfig: Update defconfigs for v6.18-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git m68k/for-next
+Already up to date.
+Merging m68knommu/for-next (f8f9c1f4d0c7 Linux 6.19-rc3)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git m68knommu/for-next
+Already up to date.
+Merging microblaze/next (8f0b4cce4481 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'mips-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git mips/mips-next
+Already up to date.
+Merging openrisc/for-next (8c30b0018f9d openrisc: Add jump label support)
+$ git merge -m Merge branch 'for-next' of https://github.com/openrisc/linux.git openrisc/for-next
+Already up to date.
+Merging parisc-hd/for-next (7be0f2c219aa parisc: kernel: replace kfree() with put_device() in create_tree_node())
+$ 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 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging powerpc/next (9448598b22c5 Linux 6.19-rc2)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git powerpc/next
+Already up to date.
+Merging risc-v/for-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git risc-v/for-next
+Already up to date.
+Merging riscv-dt/riscv-dt-for-next (4297ddbf1d14 riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board)
+$ git merge -m Merge branch 'riscv-dt-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git riscv-dt/riscv-dt-for-next
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/riscv/starfive.yaml | 1 +
+ arch/riscv/boot/dts/microchip/mpfs.dtsi | 34 +++++++++++++++-------
+ .../jh7110-starfive-visionfive-2-lite-emmc.dts | 2 +-
+ .../starfive/jh7110-starfive-visionfive-2-lite.dts | 2 +-
+ 4 files changed, 27 insertions(+), 12 deletions(-)
+Merging riscv-soc/riscv-soc-for-next (8f0b4cce4481 Linux 6.19-rc1)
+$ 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
+Already up to date.
+Merging s390/for-next (12ea976f955c s390/ap: Fix typo in function name reference)
+$ 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 drivers/s390/crypto/ap_bus.c
+Merge made by the 'ort' strategy.
+ arch/s390/Kconfig | 9 +++++++++
+ arch/s390/boot/Makefile | 1 +
+ arch/s390/include/asm/ap.h | 2 +-
+ arch/s390/include/asm/ptrace.h | 37 ++++++++++++++++++++++++++-----------
+ arch/s390/purgatory/Makefile | 1 +
+ drivers/s390/crypto/ap_bus.c | 12 ++++++------
+ drivers/s390/crypto/zcrypt_api.c | 2 +-
+ 7 files changed, 45 insertions(+), 19 deletions(-)
+Merging sh/for-next (8f5ae30d69d7 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git sparc/for-next
+Already up to date.
+Merging uml/next (a3209bb94b36 um: Disable KASAN_INLINE when STATIC_LINK is selected)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git uml/next
+Already up to date.
+Merging xtensa/xtensa-for-next (0d4b3ca115b5 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 (6fc3f78e4042 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git)
+$ git merge -m Merge branch 'fs-next' of linux-next fs-next
+Auto-merging Documentation/admin-guide/kernel-parameters.txt
+Auto-merging Documentation/admin-guide/sysctl/kernel.rst
+Auto-merging MAINTAINERS
+Auto-merging fs/ecryptfs/ecryptfs_kernel.h
+Auto-merging fs/ext4/inode.c
+Auto-merging fs/fat/dir.c
+Auto-merging fs/fuse/file.c
+Auto-merging fs/gfs2/lock_dlm.c
+Auto-merging fs/ntfs3/ntfs_fs.h
+Auto-merging include/uapi/linux/sysctl.h
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 12 +-
+ Documentation/admin-guide/sysctl/kernel.rst | 6 -
+ Documentation/filesystems/f2fs.rst | 43 ++
+ Documentation/filesystems/locking.rst | 8 -
+ Documentation/filesystems/mount_api.rst | 2 -
+ Documentation/filesystems/porting.rst | 7 +-
+ Documentation/filesystems/vfs.rst | 58 +-
+ MAINTAINERS | 6 +-
+ arch/arm/configs/neponset_defconfig | 2 +-
+ fs/btrfs/Kconfig | 9 +-
+ fs/btrfs/backref.c | 4 +-
+ fs/btrfs/bio.c | 22 +-
+ fs/btrfs/bio.h | 16 +-
+ fs/btrfs/block-group.c | 11 +-
+ fs/btrfs/compression.c | 1 -
+ fs/btrfs/ctree.c | 49 +-
+ fs/btrfs/ctree.h | 9 +
+ fs/btrfs/defrag.c | 5 +-
+ fs/btrfs/delayed-inode.c | 4 +-
+ fs/btrfs/direct-io.c | 29 +-
+ fs/btrfs/disk-io.c | 88 +--
+ fs/btrfs/extent-io-tree.c | 7 +-
+ fs/btrfs/extent-tree.c | 80 +--
+ fs/btrfs/extent_io.c | 70 +-
+ fs/btrfs/file-item.c | 4 -
+ fs/btrfs/file.c | 21 +-
+ fs/btrfs/free-space-tree.c | 4 +-
+ fs/btrfs/fs.c | 102 ++-
+ fs/btrfs/fs.h | 27 +-
+ fs/btrfs/inode-item.c | 7 +-
+ fs/btrfs/inode.c | 351 ++++++----
+ fs/btrfs/ioctl.c | 2 +-
+ fs/btrfs/messages.c | 26 +-
+ fs/btrfs/messages.h | 76 +-
+ fs/btrfs/qgroup.c | 103 ++-
+ fs/btrfs/reflink.c | 2 +-
+ fs/btrfs/relocation.c | 5 +-
+ fs/btrfs/root-tree.c | 47 +-
+ fs/btrfs/scrub.c | 39 +-
+ fs/btrfs/space-info.c | 18 +-
+ fs/btrfs/space-info.h | 16 +
+ fs/btrfs/super.c | 29 +-
+ fs/btrfs/sysfs.c | 58 +-
+ fs/btrfs/transaction.c | 55 +-
+ fs/btrfs/tree-log.c | 4 +-
+ fs/btrfs/volumes.c | 29 +-
+ fs/btrfs/zoned.c | 55 ++
+ fs/btrfs/zoned.h | 8 +
+ fs/buffer.c | 6 +-
+ fs/char_dev.c | 2 +-
+ fs/ecryptfs/crypto.c | 20 +-
+ fs/ecryptfs/debug.c | 1 -
+ fs/ecryptfs/ecryptfs_kernel.h | 3 +-
+ fs/ecryptfs/keystore.c | 19 +-
+ fs/ecryptfs/main.c | 9 +-
+ fs/erofs/decompressor.c | 63 +-
+ fs/erofs/decompressor_crypto.c | 2 +-
+ fs/erofs/super.c | 11 +-
+ fs/erofs/xattr.c | 137 ++--
+ fs/erofs/xattr.h | 37 -
+ fs/erofs/zdata.c | 7 +-
+ fs/exec.c | 2 +-
+ fs/exfat/namei.c | 4 +-
+ fs/ext4/extents.c | 137 ++--
+ fs/ext4/extents_status.c | 124 +++-
+ fs/ext4/inode.c | 18 +-
+ fs/ext4/mballoc.c | 3 +-
+ fs/ext4/resize.c | 2 +-
+ fs/ext4/super.c | 2 +-
+ fs/f2fs/data.c | 248 ++++++-
+ fs/f2fs/f2fs.h | 16 +
+ fs/f2fs/file.c | 4 +
+ fs/f2fs/gc.c | 2 +-
+ fs/f2fs/inode.c | 6 +-
+ fs/f2fs/segment.h | 99 ++-
+ fs/fat/dir.c | 4 +-
+ fs/fat/file.c | 3 +-
+ fs/fs_context.c | 208 +-----
+ fs/fsopen.c | 10 -
+ fs/fuse/dev.c | 2 +-
+ fs/fuse/file.c | 8 +-
+ fs/gfs2/glock.c | 85 ++-
+ fs/gfs2/glock.h | 6 +-
+ fs/gfs2/glops.c | 34 +-
+ fs/gfs2/incore.h | 16 +-
+ fs/gfs2/lock_dlm.c | 28 +-
+ fs/gfs2/log.c | 7 +-
+ fs/gfs2/lops.c | 70 +-
+ fs/gfs2/lops.h | 4 +-
+ fs/gfs2/meta_io.c | 6 +-
+ fs/gfs2/meta_io.h | 2 +-
+ fs/gfs2/quota.c | 5 +-
+ fs/gfs2/rgrp.c | 2 +-
+ fs/gfs2/trace_gfs2.h | 48 +-
+ fs/gfs2/trans.c | 4 +-
+ fs/init.c | 14 -
+ fs/internal.h | 1 -
+ fs/jfs/jfs_logmgr.c | 1 +
+ fs/jfs/namei.c | 6 +-
+ fs/lockd/svclock.c | 4 -
+ fs/locks.c | 31 +-
+ fs/namei.c | 80 ++-
+ fs/namespace.c | 102 ++-
+ fs/nfsd/Makefile | 10 +-
+ fs/nfsd/nfs4proc.c | 51 +-
+ fs/nfsd/nfs4state.c | 2 +-
+ fs/ntfs3/attrib.c | 81 ++-
+ fs/ntfs3/attrlist.c | 9 +
+ fs/ntfs3/bitmap.c | 17 +
+ fs/ntfs3/dir.c | 108 ++-
+ fs/ntfs3/file.c | 431 +++++++-----
+ fs/ntfs3/frecord.c | 318 ++++-----
+ fs/ntfs3/fslog.c | 8 +-
+ 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/super.c | 24 +-
+ fs/open.c | 39 --
+ fs/splice.c | 2 +-
+ fs/xfs/libxfs/xfs_log_format.h | 7 -
+ fs/xfs/xfs_attr_item.c | 27 +-
+ fs/xfs/xfs_bmap_item.c | 10 +-
+ fs/xfs/xfs_buf_item.c | 19 +-
+ fs/xfs/xfs_dquot_item.c | 9 +-
+ fs/xfs/xfs_exchmaps_item.c | 11 +-
+ fs/xfs/xfs_extfree_item.c | 10 +-
+ fs/xfs/xfs_icreate_item.c | 6 +-
+ fs/xfs/xfs_inode_item.c | 49 +-
+ fs/xfs/xfs_log.c | 292 +++-----
+ fs/xfs/xfs_log.h | 65 +-
+ fs/xfs/xfs_log_cil.c | 111 ++-
+ fs/xfs/xfs_log_priv.h | 20 +
+ fs/xfs/xfs_refcount_item.c | 10 +-
+ fs/xfs/xfs_rmap_item.c | 10 +-
+ fs/xfs/xfs_trans.h | 4 +-
+ include/linux/filelock.h | 18 +-
+ include/linux/fs.h | 5 +-
+ 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/trace/events/f2fs.h | 12 +-
+ include/uapi/linux/mount.h | 10 +-
+ include/uapi/linux/sysctl.h | 1 -
+ init/do_mounts.c | 11 +-
+ init/do_mounts.h | 18 +-
+ init/do_mounts_initrd.c | 107 +--
+ init/do_mounts_rd.c | 24 +-
+ kernel/pid.c | 131 ++--
+ net/ceph/messenger_v2.c | 2 +
+ net/ceph/mon_client.c | 2 +-
+ net/ceph/osdmap.c | 24 +-
+ rust/helpers/fs.c | 2 +-
+ rust/helpers/pid_namespace.c | 8 +-
+ rust/helpers/poll.c | 5 +-
+ tools/net/sunrpc/xdrgen/generators/__init__.py | 3 +-
+ tools/net/sunrpc/xdrgen/generators/program.py | 3 +
+ tools/net/sunrpc/xdrgen/generators/typedef.py | 8 +-
+ tools/net/sunrpc/xdrgen/generators/union.py | 115 ++-
+ .../xdrgen/templates/C/enum/declaration/enum.j2 | 1 -
+ .../xdrgen/templates/C/enum/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/enum/definition/close_be.j2 | 1 +
+ .../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/union/decoder/bool_spec.j2 | 7 +
+ .../xdrgen/templates/C/union/definition/close.j2 | 1 +
+ .../xdrgen/templates/C/union/encoder/bool_spec.j2 | 7 +
+ .../selftests/filesystems/statmount/statmount.h | 15 +-
+ .../filesystems/statmount/statmount_test.c | 261 ++++++-
+ .../filesystems/statmount/statmount_test_ns.c | 101 ++-
+ 173 files changed, 3909 insertions(+), 3102 deletions(-)
+ create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/program.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 printk/for-next (34793812e592 Merge branch 'rework/atomic-flush-softlockup' 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 | 45 +++++++++++++++++++++++----------------------
+ 1 file changed, 23 insertions(+), 22 deletions(-)
+Merging pci/next (29a77b4897f1 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
+Recorded preimage for 'drivers/pci/controller/dwc/pcie-qcom.c'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'drivers/pci/controller/dwc/pcie-qcom.c'.
+[master 1abf4baafb7a] 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-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 +-
+ .../bindings/pci/snps,dw-pcie-common.yaml | 6 +
+ .../bindings/pci/socionext,uniphier-pcie.yaml | 4 +-
+ Documentation/trace/events-pci.rst | 74 ++
+ MAINTAINERS | 8 +
+ drivers/cpuidle/cpuidle-tegra.c | 1 +
+ drivers/pci/Makefile | 3 +
+ 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/pci-imx6.c | 19 +-
+ drivers/pci/controller/dwc/pci-meson.c | 36 +-
+ .../pci/controller/dwc/pcie-designware-debugfs.c | 2 +
+ drivers/pci/controller/dwc/pcie-designware-ep.c | 50 +-
+ drivers/pci/controller/dwc/pcie-designware-host.c | 43 +-
+ drivers/pci/controller/dwc/pcie-designware.c | 59 +-
+ drivers/pci/controller/dwc/pcie-designware.h | 12 +-
+ drivers/pci/controller/dwc/pcie-dw-rockchip.c | 87 +-
+ drivers/pci/controller/dwc/pcie-qcom.c | 168 +--
+ 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/endpoint/functions/pci-epf-mhi.c | 2 +-
+ drivers/pci/endpoint/functions/pci-epf-ntb.c | 9 +-
+ drivers/pci/endpoint/functions/pci-epf-test.c | 2 +-
+ drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +-
+ drivers/pci/endpoint/pci-ep-cfs.c | 15 +-
+ 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/pci.c | 10 +-
+ drivers/pci/pci.h | 59 +-
+ drivers/pci/pcie/bwctrl.c | 4 +-
+ drivers/pci/probe.c | 15 +-
+ drivers/pci/trace.c | 11 +
+ include/trace/events/pci.h | 129 +++
+ include/uapi/linux/pci.h | 7 +
+ kernel/irq/irqdomain.c | 1 +
+ 46 files changed, 2020 insertions(+), 343 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml
+ create mode 100644 Documentation/trace/events-pci.rst
+ create mode 100644 drivers/pci/controller/pcie-aspeed.c
+ create mode 100644 drivers/pci/trace.c
+ create mode 100644 include/trace/events/pci.h
+Merging pstore/for-next/pstore (b69255357368 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 (f39006965dd3 HID: Intel-thc-hid: Intel-thc: Fix wrong register reading)
+$ 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.
+ drivers/hid/hid-multitouch.c | 1 +
+ drivers/hid/hid-playstation.c | 5 +++++
+ drivers/hid/intel-ish-hid/ishtp-hid-client.c | 1 +
+ drivers/hid/intel-ish-hid/ishtp/bus.c | 12 ++++++++++--
+ drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 4 ++--
+ drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c | 4 +++-
+ drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.h | 2 ++
+ drivers/hid/usbhid/hid-core.c | 17 ++++++++++++++++-
+ 8 files changed, 40 insertions(+), 6 deletions(-)
+Merging i2c/i2c/for-next (880977fdc7f6 dt-bindings: i2c: qcom-cci: Document SM8750 compatible)
+$ 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
+Already up to date.
+Merging i2c-host/i2c/i2c-host (a7b79464a5e4 i2c: designware: Remove unnecessary function exports)
+$ 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
+Auto-merging drivers/i2c/busses/Kconfig
+Merge made by the 'ort' strategy.
+ drivers/i2c/busses/Kconfig | 10 ++--------
+ drivers/i2c/busses/Makefile | 2 +-
+ drivers/i2c/busses/i2c-designware-core.h | 2 +-
+ drivers/i2c/busses/i2c-designware-master.c | 28 +++++++++++++++-------------
+ drivers/i2c/busses/i2c-designware-platdrv.c | 4 ++--
+ drivers/i2c/busses/i2c-designware-slave.c | 1 -
+ 6 files changed, 21 insertions(+), 26 deletions(-)
+Merging i3c/i3c/next (136209e6bd98 i3c: adi: Fix confusing cleanup.h syntax)
+$ git merge -m Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git i3c/i3c/next
+Already up to date.
+Merging dmi/dmi-for-next (4d1b28a8119c 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 (c6c80820ac5d hwmon: (pmbus) Add mp5926 driver)
+$ 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 MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../bindings/hwmon/microchip,sparx5-temp.yaml | 8 +-
+ .../devicetree/bindings/trivial-devices.yaml | 2 +
+ Documentation/hwmon/asus_ec_sensors.rst | 2 +
+ Documentation/hwmon/index.rst | 1 +
+ Documentation/hwmon/mp5926.rst | 92 +++++++++++
+ Documentation/hwmon/sht3x.rst | 18 +-
+ Documentation/hwmon/submitting-patches.rst | 5 +-
+ MAINTAINERS | 7 +
+ drivers/hwmon/Kconfig | 4 +-
+ drivers/hwmon/asus-ec-sensors.c | 12 ++
+ drivers/hwmon/fam15h_power.c | 11 +-
+ drivers/hwmon/hwmon.c | 11 +-
+ drivers/hwmon/pmbus/Kconfig | 9 +
+ drivers/hwmon/pmbus/Makefile | 1 +
+ drivers/hwmon/pmbus/mp5926.c | 184 +++++++++++++++++++++
+ drivers/hwmon/sht3x.c | 1 +
+ 16 files changed, 348 insertions(+), 20 deletions(-)
+ create mode 100644 Documentation/hwmon/mp5926.rst
+ create mode 100644 drivers/hwmon/pmbus/mp5926.c
+Merging jc_docs/docs-next (7f3c3a0a9103 MAINTAINERS: Add doc files on real-time support to Real-time Linux)
+$ git merge -m Merge branch 'docs-next' of git://git.lwn.net/linux.git jc_docs/docs-next
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/devices.rst | 5 +-
+ Documentation/admin-guide/devices.txt | 6 +-
+ Documentation/arch/arm/keystone/overview.rst | 2 +-
+ 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/doc-guide/kernel-doc.rst | 48 +++++---
+ Documentation/driver-api/basics.rst | 17 ++-
+ .../driver-api/driver-model/design-patterns.rst | 2 +-
+ Documentation/driver-api/mailbox.rst | 2 +-
+ Documentation/kbuild/makefiles.rst | 2 +-
+ Documentation/kernel-hacking/hacking.rst | 2 +-
+ Documentation/process/coding-style.rst | 10 +-
+ Documentation/process/maintainer-pgp-guide.rst | 4 +-
+ Documentation/process/security-bugs.rst | 6 +-
+ Documentation/staging/rpmsg.rst | 7 +-
+ .../trace/rv/da_monitor_instrumentation.rst | 6 +-
+ MAINTAINERS | 1 +
+ include/linux/util_macros.h | 2 +-
+ include/media/v4l2-ioctl.h | 15 +++
+ tools/lib/python/kdoc/kdoc_output.py | 46 +++++++
+ tools/lib/python/kdoc/kdoc_parser.py | 81 ++++++++++++-
+ 25 files changed, 363 insertions(+), 43 deletions(-)
+ create mode 100644 Documentation/core-api/real-time/hardware.rst
+Merging v4l-dvb/next (b70886ff5833 media: vb2: drop wait_prepare/finish callbacks)
+$ git merge -m Merge branch 'next' of git://linuxtv.org/media-ci/media-pending.git v4l-dvb/next
+Merge made by the 'ort' strategy.
+ Documentation/driver-api/media/v4l2-dev.rst | 8 ++--
+ Documentation/userspace-api/media/conf_nitpick.py | 2 -
+ 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 +++++++--------------
+ include/media/dvb_vb2.h | 17 ++++----
+ include/media/videobuf2-core.h | 23 +++--------
+ include/media/videobuf2-v4l2.h | 18 ---------
+ 9 files changed, 62 insertions(+), 160 deletions(-)
+Merging v4l-dvb-next/master (adc218676eef 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 (2b95b1a7e31a Merge branches 'acpi-sysfs' and 'acpi-bus' 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
+Merge made by the 'ort' strategy.
+ Documentation/power/runtime_pm.rst | 7 +-
+ drivers/acpi/acpi_platform.c | 40 +--
+ drivers/acpi/acpi_pnp.c | 19 +-
+ drivers/acpi/bus.c | 449 +++++++++++++++++-------------
+ drivers/acpi/button.c | 128 ++++-----
+ drivers/acpi/device_pm.c | 3 +-
+ drivers/acpi/device_sysfs.c | 31 +++
+ drivers/acpi/ec.c | 54 ++--
+ drivers/acpi/hed.c | 23 +-
+ drivers/acpi/nfit/core.c | 47 ++--
+ drivers/acpi/pci_root.c | 2 +-
+ drivers/acpi/sbs.c | 48 ++--
+ drivers/acpi/sbshc.c | 43 ++-
+ drivers/acpi/scan.c | 165 ++++++++---
+ drivers/acpi/thermal.c | 90 +++---
+ drivers/acpi/tiny-power-button.c | 27 +-
+ drivers/base/power/main.c | 7 +-
+ drivers/cpufreq/cpufreq.c | 13 +-
+ drivers/pci/pci-acpi.c | 15 +-
+ drivers/platform/x86/intel/hid.c | 41 +--
+ drivers/platform/x86/intel/vbtn.c | 30 +-
+ drivers/thermal/intel/intel_tcc_cooling.c | 4 +
+ include/linux/pci-acpi.h | 3 +-
+ kernel/power/main.c | 2 +-
+ 24 files changed, 685 insertions(+), 606 deletions(-)
+Merging cpufreq-arm/cpufreq/arm/linux-next (0702825fe1e2 cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev blocklist)
+$ 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
+Auto-merging drivers/cpufreq/cpufreq-dt-platdev.c
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 ++
+ drivers/cpufreq/cpufreq-dt-platdev.c | 2 ++
+ rust/helpers/cpufreq.c | 3 ++-
+ rust/kernel/cpufreq.rs | 2 ++
+ 4 files changed, 8 insertions(+), 1 deletion(-)
+Merging cpupower/cpupower (ff72619e1134 tools/power cpupower: Show C0 in idle-info dump)
+$ git merge -m Merge branch 'cpupower' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux.git cpupower/cpupower
+Merge made by the 'ort' strategy.
+ tools/power/cpupower/lib/cpuidle.c | 7 +++----
+ tools/power/cpupower/utils/cpufreq-info.c | 2 +-
+ tools/power/cpupower/utils/cpuidle-info.c | 2 +-
+ tools/power/cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +-
+ 4 files changed, 6 insertions(+), 7 deletions(-)
+Merging devfreq/devfreq-next (d9600d57668c PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name)
+$ git merge -m Merge branch 'devfreq-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git devfreq/devfreq-next
+Already up to date.
+Merging pmdomain/next (c20f7b37c6bb 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 ++++
+ drivers/pmdomain/imx/gpcv2.c | 4 +-
+ drivers/pmdomain/imx/imx93-blk-ctrl.c | 77 ++++++++++------------
+ .../pmdomain/marvell/pxa1908-power-controller.c | 39 +++++++++--
+ drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 59 +++++++++++++++++
+ drivers/pmdomain/mediatek/mtk-pm-domains.c | 8 +--
+ drivers/pmdomain/ti/ti_sci_pm_domains.c | 5 +-
+ include/dt-bindings/power/marvell,pxa1908-power.h | 1 +
+ 8 files changed, 152 insertions(+), 54 deletions(-)
+Merging opp/opp/linux-next (33ffb0aa8ce8 rust: opp: simplify callers of `to_c_str_array`)
+$ git merge -m Merge branch 'opp/linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git opp/opp/linux-next
+Already up to date.
+Merging thermal/thermal/linux-next (c411d8bf0699 thermal/drivers/imx91: Add support for i.MX91 thermal monitoring unit)
+$ 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 (8818ffb04bfa RDMA/hns: Introduce limit_bank mode with better performance)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git rdma/for-next
+Merge made by the 'ort' strategy.
+ drivers/infiniband/hw/efa/efa_com.c | 99 ++++++++++++++++-------------
+ drivers/infiniband/hw/hns/hns_roce_cq.c | 12 +++-
+ drivers/infiniband/hw/hns/hns_roce_device.h | 6 ++
+ drivers/infiniband/hw/hns/hns_roce_main.c | 5 ++
+ drivers/infiniband/hw/hns/hns_roce_qp.c | 49 +++++++++++---
+ drivers/infiniband/hw/irdma/ctrl.c | 3 +-
+ drivers/infiniband/hw/irdma/uk.c | 3 +-
+ drivers/infiniband/ulp/rtrs/rtrs-srv.c | 8 +--
+ 8 files changed, 118 insertions(+), 67 deletions(-)
+Merging net-next/main (c303e8b86d9d dt-bindings: net: mscc-miim: add microchip,lan9691-miim)
+$ git merge -m Merge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git net-next/main
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/net/mscc,miim.yaml | 11 ++++++++---
+ 1 file changed, 8 insertions(+), 3 deletions(-)
+Merging bpf-next/for-next (a069190b590e bpf: Replace __opt annotation with __nullable for kfuncs)
+$ 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 MAINTAINERS
+Auto-merging Makefile
+Auto-merging arch/arm64/net/bpf_jit_comp.c
+Auto-merging include/linux/memcontrol.h
+Auto-merging kernel/bpf/core.c
+Auto-merging kernel/bpf/syscall.c
+Auto-merging kernel/sched/ext.c
+Auto-merging lib/Kconfig.debug
+Auto-merging mm/Makefile
+Auto-merging mm/memcontrol-v1.h
+Auto-merging mm/memcontrol.c
+Merge made by the 'ort' strategy.
+ Documentation/bpf/bpf_prog_run.rst | 3 +-
+ Documentation/bpf/kfuncs.rst | 439 +++++++++----------
+ Documentation/process/changes.rst | 4 +-
+ Documentation/scheduler/sched-ext.rst | 1 -
+ MAINTAINERS | 11 +
+ Makefile | 15 +-
+ arch/arm64/net/bpf_jit_comp.c | 4 +-
+ arch/x86/net/bpf_jit_comp.c | 7 +-
+ drivers/hid/bpf/hid_bpf_dispatch.c | 5 +-
+ fs/bpf_fs_kfuncs.c | 23 +-
+ fs/verity/measure.c | 2 +-
+ include/linux/bpf.h | 89 +++-
+ include/linux/btf.h | 3 +-
+ include/linux/memcontrol.h | 20 +
+ include/uapi/linux/bpf.h | 17 +
+ init/Kconfig | 2 +-
+ kernel/bpf/Makefile | 12 +-
+ kernel/bpf/arena.c | 407 +++++++++++++++---
+ 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 | 1 +
+ kernel/bpf/core.c | 6 +-
+ kernel/bpf/cpumap.c | 21 +-
+ kernel/bpf/cpumask.c | 2 +-
+ kernel/bpf/crypto.c | 2 +-
+ kernel/bpf/helpers.c | 48 +--
+ kernel/bpf/map_iter.c | 2 +-
+ kernel/bpf/range_tree.c | 5 +-
+ kernel/bpf/syscall.c | 99 +++--
+ kernel/bpf/trampoline.c | 8 +-
+ kernel/bpf/verifier.c | 94 ++--
+ kernel/sched/ext.c | 8 +-
+ kernel/trace/bpf_trace.c | 4 +-
+ lib/Kconfig.debug | 13 +-
+ mm/Makefile | 3 +
+ mm/bpf_memcontrol.c | 193 +++++++++
+ mm/memcontrol-v1.h | 1 -
+ mm/memcontrol.c | 16 +
+ net/core/filter.c | 10 +-
+ net/core/xdp.c | 2 +-
+ 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 | 12 +-
+ 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/resolve_btfids/Makefile | 3 +-
+ tools/bpf/resolve_btfids/main.c | 475 +++++++++++++++------
+ tools/include/uapi/linux/bpf.h | 17 +
+ tools/lib/bpf/bpf.c | 19 +
+ tools/lib/bpf/bpf.h | 21 +
+ tools/lib/bpf/btf.c | 29 +-
+ tools/lib/bpf/libbpf.c | 62 ++-
+ tools/lib/bpf/libbpf.h | 16 +
+ tools/lib/bpf/libbpf.map | 2 +
+ tools/sched_ext/README.md | 1 -
+ tools/testing/selftests/bpf/.gitignore | 3 +
+ tools/testing/selftests/bpf/Makefile | 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_nf.c | 5 +-
+ .../selftests/bpf/prog_tests/cgroup_iter_memcg.c | 223 ++++++++++
+ .../selftests/bpf/prog_tests/resolve_btfids.c | 4 +-
+ .../bpf/prog_tests/test_struct_ops_assoc.c | 191 +++++++++
+ tools/testing/selftests/bpf/prog_tests/verifier.c | 4 +
+ .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 19 +-
+ tools/testing/selftests/bpf/progs/arena_list.c | 11 +
+ .../bpf/progs/cgroup_hierarchical_stats.c | 6 +-
+ .../selftests/bpf/progs/cgroup_iter_memcg.c | 39 ++
+ .../testing/selftests/bpf/progs/cpumask_failure.c | 2 +-
+ tools/testing/selftests/bpf/progs/dynptr_fail.c | 2 +-
+ tools/testing/selftests/bpf/progs/iters.c | 140 ++++++
+ tools/testing/selftests/bpf/progs/rbtree_fail.c | 2 +-
+ .../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 ++++
+ tools/testing/selftests/bpf/progs/test_bpf_nf.c | 7 -
+ .../testing/selftests/bpf/progs/test_bpf_nf_fail.c | 57 +++
+ .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 5 +-
+ .../bpf/progs/test_kfunc_param_nullable.c | 2 +-
+ tools/testing/selftests/bpf/progs/verifier_arena.c | 185 ++++++++
+ .../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_kfunc_prog_types.c | 6 +-
+ tools/testing/selftests/bpf/progs/verifier_lsm.c | 31 +-
+ .../testing/selftests/bpf/progs/verifier_subreg.c | 68 +++
+ .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 35 +-
+ .../selftests/bpf/test_kmods/bpf_testmod_kfunc.h | 1 +
+ .../selftests/bpf/verifier/direct_value_access.c | 4 +-
+ tools/testing/selftests/bpf/veristat.c | 2 +-
+ 97 files changed, 3445 insertions(+), 720 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/cgroup_iter_memcg.h
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
+ create mode 100644 tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c
+ create mode 100644 tools/testing/selftests/bpf/progs/cgroup_iter_memcg.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/verifier_arena_globals1.c
+ create mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_globals2.c
+$ git am -3 ../patches/0001-Revert-memcg-move-mem_cgroup_usage-memcontrol-v1.c.patch
+Applying: Revert "memcg: move mem_cgroup_usage memcontrol-v1.c"
+$ git reset HEAD^
+Unstaged changes after reset:
+M mm/memcontrol-v1.c
+M mm/memcontrol-v1.h
+M mm/memcontrol.c
+$ git add -A .
+$ git commit -v -a --amend
+[master a338f7bdbd9a] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
+ Date: Mon Jan 5 11:54:16 2026 +1100
+Merging ipsec-next/master (8f7aa3d3c732 Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next)
+$ 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 (5422318e27d7 net/mlx5: Expose definition for 1600Gbps link mode)
+$ 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 (c303e8b86d9d dt-bindings: net: mscc-miim: add microchip,lan9691-miim)
+$ 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 (c9dfb92de073 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux)
+$ 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 (1d7a8fd800eb Bluetooth: L2CAP: Add support for setting BT_PHY)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git bluetooth/master
+Auto-merging drivers/bluetooth/btusb.c
+Merge made by the 'ort' strategy.
+ drivers/bluetooth/btmtksdio.c | 8 +-
+ drivers/bluetooth/btusb.c | 2 +
+ drivers/bluetooth/hci_bcm4377.c | 11 +-
+ drivers/bluetooth/hci_qca.c | 33 ++++
+ include/net/bluetooth/bluetooth.h | 39 +++--
+ include/net/bluetooth/hci.h | 332 ++++++++++++++++++++++++++++++++++++++
+ include/net/bluetooth/hci_core.h | 9 ++
+ include/net/bluetooth/hci_sync.h | 3 +
+ net/bluetooth/hci_conn.c | 127 ++++++++++++++-
+ net/bluetooth/hci_event.c | 56 ++++++-
+ net/bluetooth/hci_sync.c | 119 ++++++++++++--
+ net/bluetooth/l2cap_sock.c | 20 ++-
+ net/bluetooth/mgmt_config.c | 21 +++
+ 13 files changed, 733 insertions(+), 47 deletions(-)
+Merging wireless-next/for-next (dbf8fe85a16a Merge tag 'net-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net)
+$ 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 (631ee338f04d Merge branch 'ath12k-ng' into ath-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git ath-next/for-next
+Merge made by the 'ort' strategy.
+ 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 | 176 +-
+ 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.h | 4 +-
+ drivers/net/wireless/ath/ath12k/debugfs_sta.c | 62 +-
+ drivers/net/wireless/ath/ath12k/dp.c | 563 +---
+ 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/hal.c | 2258 ++-----------
+ drivers/net/wireless/ath/ath12k/hal.h | 1475 ++++----
+ drivers/net/wireless/ath/ath12k/htc.c | 3 +-
+ drivers/net/wireless/ath/ath12k/hw.c | 1680 ----------
+ drivers/net/wireless/ath/ath12k/hw.h | 94 +-
+ drivers/net/wireless/ath/ath12k/mac.c | 1076 +++---
+ drivers/net/wireless/ath/ath12k/mac.h | 139 +-
+ drivers/net/wireless/ath/ath12k/mhi.c | 132 +-
+ drivers/net/wireless/ath/ath12k/mhi.h | 5 +-
+ drivers/net/wireless/ath/ath12k/pci.c | 241 +-
+ drivers/net/wireless/ath/ath12k/pci.h | 42 +-
+ drivers/net/wireless/ath/ath12k/peer.c | 453 +--
+ drivers/net/wireless/ath/ath12k/peer.h | 112 +-
+ drivers/net/wireless/ath/ath12k/testmode.c | 3 +-
+ drivers/net/wireless/ath/ath12k/wifi7/Makefile | 19 +
+ 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 | 2202 ++++++++++++
+ drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h | 59 +
+ 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 | 705 ++++
+ drivers/net/wireless/ath/ath12k/wifi7/hal.h | 564 ++++
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_desc.h | 298 +-
+ .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.c | 1032 ++++++
+ .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.h | 45 +
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_rx.c | 221 +-
+ .../net/wireless/ath/ath12k/{ => wifi7}/hal_rx.h | 422 +--
+ .../ath/ath12k/{rx_desc.h => wifi7/hal_rx_desc.h} | 55 +-
+ .../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 | 805 +++++
+ .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.h | 39 +
+ drivers/net/wireless/ath/ath12k/wifi7/hw.c | 945 ++++++
+ 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 | 191 ++
+ drivers/net/wireless/ath/ath12k/wifi7/pci.h | 12 +
+ drivers/net/wireless/ath/ath12k/wifi7/wmi.c | 105 +
+ drivers/net/wireless/ath/ath12k/wifi7/wmi.h | 15 +
+ drivers/net/wireless/ath/ath12k/wmi.c | 138 +-
+ drivers/net/wireless/ath/ath12k/wmi.h | 7 +-
+ drivers/net/wireless/ath/ath12k/wow.c | 5 +-
+ 78 files changed, 20196 insertions(+), 17407 deletions(-)
+ 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_qcn9274.c
+ create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.h
+ rename drivers/net/wireless/ath/ath12k/{ => wifi7}/hal_rx.c (84%)
+ 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
+Merging iwlwifi-next/next (85d002b2ac56 wifi: iwlwifi: mld: remove unused variable in d3.c)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git iwlwifi-next/next
+Auto-merging drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
+Merge made by the 'ort' strategy.
+ drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 12 -
+ drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c | 12 +
+ .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 158 +++++++++++-
+ 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/smem.c | 8 +-
+ drivers/net/wireless/intel/iwlwifi/mld/Makefile | 2 +-
+ drivers/net/wireless/intel/iwlwifi/mld/d3.c | 2 -
+ drivers/net/wireless/intel/iwlwifi/mld/iface.c | 21 +-
+ drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 88 ++++++-
+ drivers/net/wireless/intel/iwlwifi/mld/mld.c | 3 +
+ drivers/net/wireless/intel/iwlwifi/mld/mld.h | 3 +
+ drivers/net/wireless/intel/iwlwifi/mld/nan.c | 287 +++++++++++++++++++++
+ 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 ++-
+ 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/mac-ctxt.c | 14 +
+ drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 10 +-
+ 26 files changed, 1009 insertions(+), 85 deletions(-)
+ create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.c
+ create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.h
+Merging wpan-next/master (1dd9291eb903 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 (1dd9291eb903 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'mtd/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/mtd/next
+Already up to date.
+Merging nand/nand/next (a75a1dec037f mtd: spinand: add support for Dosilicon DS35Q1GA/DS35M1GA)
+$ git merge -m Merge branch 'nand/next' of https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/nand/next
+Merge made by the 'ort' strategy.
+ drivers/mtd/nand/spi/Makefile | 4 +-
+ drivers/mtd/nand/spi/core.c | 1 +
+ drivers/mtd/nand/spi/dosilicon.c | 91 ++++++++++++++++++++++++++++++++++++++++
+ include/linux/mtd/spinand.h | 1 +
+ 4 files changed, 95 insertions(+), 2 deletions(-)
+ create mode 100644 drivers/mtd/nand/spi/dosilicon.c
+Merging spi-nor/spi-nor/next (ed26bd40df11 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 (c904e459cf73 crypto: drbg - make drbg_get_random_bytes() return *void*)
+$ git merge -m Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git crypto/master
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/crypto/qcom,prng.yaml | 1 +
+ crypto/algapi.c | 14 +++----
+ crypto/drbg.c | 49 ++++++++--------------
+ crypto/fips.c | 2 +-
+ crypto/khazad.c | 5 +--
+ crypto/scompress.c | 18 +++-----
+ drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 4 +-
+ 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/octeontx2/otx2_cptpf_main.c | 5 ++-
+ drivers/crypto/starfive/jh7110-cryp.h | 4 +-
+ 14 files changed, 73 insertions(+), 92 deletions(-)
+Merging libcrypto/libcrypto-next (e78a3142fa58 lib/crypto: md5: Use rol32() instead of open-coding it)
+$ git merge -m Merge branch 'libcrypto-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git libcrypto/libcrypto-next
+Merge made by the 'ort' strategy.
+ Documentation/filesystems/fscrypt.rst | 5 -
+ arch/arm/crypto/Kconfig | 10 -
+ arch/arm/crypto/Makefile | 2 -
+ arch/arm/crypto/nhpoly1305-neon-glue.c | 80 -
+ arch/arm64/crypto/Kconfig | 10 -
+ arch/arm64/crypto/Makefile | 3 -
+ arch/arm64/crypto/nhpoly1305-neon-glue.c | 79 -
+ arch/x86/crypto/Kconfig | 20 -
+ arch/x86/crypto/Makefile | 5 -
+ arch/x86/crypto/nhpoly1305-avx2-glue.c | 81 -
+ arch/x86/crypto/nhpoly1305-sse2-glue.c | 80 -
+ crypto/Kconfig | 8 +-
+ crypto/Makefile | 1 -
+ crypto/adiantum.c | 460 ++---
+ crypto/nhpoly1305.c | 255 ---
+ crypto/testmgr.c | 10 +-
+ crypto/testmgr.h | 1372 --------------
+ include/crypto/mldsa.h | 60 +
+ include/crypto/nh.h | 52 +
+ include/crypto/nhpoly1305.h | 74 -
+ lib/crypto/Kconfig | 20 +
+ lib/crypto/Makefile | 16 +
+ {arch/arm/crypto => lib/crypto/arm}/nh-neon-core.S | 0
+ lib/crypto/arm/nh.h | 33 +
+ .../crypto => lib/crypto/arm64}/nh-neon-core.S | 3 +-
+ lib/crypto/arm64/nh.h | 34 +
+ lib/crypto/md5.c | 2 +-
+ lib/crypto/mldsa.c | 652 +++++++
+ lib/crypto/nh.c | 82 +
+ 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 +
+ .../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 +
+ scripts/crypto/gen-hash-testvecs.py | 40 +
+ 39 files changed, 3978 insertions(+), 2307 deletions(-)
+ delete mode 100644 arch/arm/crypto/nhpoly1305-neon-glue.c
+ delete mode 100644 arch/arm64/crypto/nhpoly1305-neon-glue.c
+ delete mode 100644 arch/x86/crypto/nhpoly1305-avx2-glue.c
+ delete mode 100644 arch/x86/crypto/nhpoly1305-sse2-glue.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}/nh-neon-core.S (100%)
+ create mode 100644 lib/crypto/arm/nh.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/mldsa.c
+ create mode 100644 lib/crypto/nh.c
+ 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
+ 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 (59260fe5821a Merge tag 'drm-xe-next-2025-12-30' of https://gitlab.freedesktop.org/drm/xe/kernel 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 MAINTAINERS
+Auto-merging drivers/gpu/drm/drm_gem_shmem_helper.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/drm_gem_shmem_helper.c
+Auto-merging drivers/gpu/drm/drm_pagemap.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/drm_pagemap.c
+Auto-merging drivers/gpu/drm/pl111/pl111_drv.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/pl111/pl111_drv.c
+Auto-merging drivers/gpu/drm/xe/xe_guc_ct.c
+Auto-merging drivers/gpu/drm/xe/xe_migrate.c
+Auto-merging drivers/gpu/drm/xe/xe_migrate.h
+Auto-merging drivers/gpu/drm/xe/xe_svm.c
+CONFLICT (content): Merge conflict in drivers/gpu/drm/xe/xe_svm.c
+Auto-merging include/drm/drm_bridge.h
+Auto-merging include/drm/drm_pagemap.h
+CONFLICT (content): Merge conflict in include/drm/drm_pagemap.h
+Recorded preimage for 'drivers/gpu/drm/drm_gem_shmem_helper.c'
+Recorded preimage for 'drivers/gpu/drm/drm_pagemap.c'
+Recorded preimage for 'drivers/gpu/drm/pl111/pl111_drv.c'
+Recorded preimage for 'drivers/gpu/drm/xe/xe_svm.c'
+Recorded preimage for 'include/drm/drm_pagemap.h'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'drivers/gpu/drm/drm_gem_shmem_helper.c'.
+Recorded resolution for 'drivers/gpu/drm/drm_pagemap.c'.
+Recorded resolution for 'drivers/gpu/drm/pl111/pl111_drv.c'.
+Recorded resolution for 'drivers/gpu/drm/xe/xe_svm.c'.
+Recorded resolution for 'include/drm/drm_pagemap.h'.
+[master 7c812c723cc7] Merge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.git
+$ git diff -M --stat --summary HEAD^..
+ .mailmap | 1 +
+ .../ABI/testing/sysfs-driver-intel-xe-sriov | 2 +-
+ .../bindings/display/bridge/renesas,dsi.yaml | 120 ++-
+ .../bindings/display/panel/lg,sw43408.yaml | 13 +-
+ .../bindings/display/panel/panel-simple-dsi.yaml | 2 +
+ .../bindings/display/panel/panel-simple.yaml | 2 +
+ .../bindings/display/panel/samsung,s6e3fc2x01.yaml | 20 +-
+ .../display/rockchip/rockchip,dw-hdmi.yaml | 1 +
+ .../bindings/display/sitronix,st7571.yaml | 25 +
+ .../bindings/display/sitronix,st7920.yaml | 58 ++
+ Documentation/gpu/drm-mm.rst | 29 +-
+ Documentation/gpu/todo.rst | 45 +
+ Documentation/gpu/xe/xe_exec_queue.rst | 14 +
+ Documentation/process/debugging/kgdb.rst | 28 -
+ MAINTAINERS | 12 +-
+ drivers/accel/amdxdna/Makefile | 1 -
+ drivers/accel/amdxdna/aie2_ctx.c | 18 +-
+ drivers/accel/amdxdna/aie2_message.c | 92 +-
+ drivers/accel/amdxdna/aie2_msg_priv.h | 8 +-
+ drivers/accel/amdxdna/aie2_pci.c | 2 +-
+ drivers/accel/amdxdna/aie2_pci.h | 4 +
+ 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 | 30 +-
+ drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 -
+ drivers/accel/amdxdna/amdxdna_pm.c | 22 +-
+ drivers/accel/amdxdna/npu1_regs.c | 2 +
+ drivers/accel/amdxdna/npu2_regs.c | 115 ---
+ drivers/accel/amdxdna/npu4_regs.c | 3 +
+ drivers/accel/amdxdna/npu5_regs.c | 2 +
+ drivers/accel/amdxdna/npu6_regs.c | 2 +
+ drivers/accel/ivpu/ivpu_gem.c | 2 +-
+ drivers/accel/ivpu/ivpu_mmu_context.c | 20 +-
+ drivers/accel/ivpu/ivpu_mmu_context.h | 5 +-
+ drivers/dma-buf/Kconfig | 2 +-
+ drivers/dma-buf/dma-buf.c | 128 ++-
+ drivers/dma-buf/dma-fence.c | 100 +-
+ drivers/dma-buf/st-dma-fence.c | 55 +-
+ drivers/gpu/drm/Kconfig | 213 ++--
+ drivers/gpu/drm/Makefile | 3 +-
+ 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/amdkfd/kfd_process.c | 6 +-
+ drivers/gpu/drm/ast/ast_cursor.c | 83 +-
+ drivers/gpu/drm/bridge/ti-sn65dsi83.c | 86 +-
+ drivers/gpu/drm/display/drm_dp_helper.c | 103 +-
+ drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +-
+ drivers/gpu/drm/drm_atomic.c | 1 +
+ drivers/gpu/drm/drm_bridge.c | 62 ++
+ drivers/gpu/drm/drm_fb_helper.c | 108 --
+ drivers/gpu/drm/drm_gem.c | 204 +++-
+ drivers/gpu/drm/drm_gem_shmem_helper.c | 87 +-
+ drivers/gpu/drm/drm_gpusvm.c | 127 +++
+ drivers/gpu/drm/drm_pagemap.c | 550 ++++++++--
+ drivers/gpu/drm/drm_pagemap_util.c | 568 ++++++++++
+ drivers/gpu/drm/drm_panic.c | 77 +-
+ drivers/gpu/drm/drm_plane.c | 4 +-
+ drivers/gpu/drm/drm_syncobj.c | 65 +-
+ drivers/gpu/drm/drm_vblank.c | 52 +-
+ drivers/gpu/drm/hyperv/Kconfig | 14 +
+ drivers/gpu/drm/i915/Makefile | 23 +-
+ 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 | 5 +-
+ drivers/gpu/drm/i915/display/icl_dsi.c | 4 +-
+ drivers/gpu/drm/i915/display/intel_alpm.c | 6 +-
+ 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 | 5 +-
+ drivers/gpu/drm/i915/display/intel_cdclk.c | 13 +-
+ 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 | 14 +-
+ 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 +-
+ drivers/gpu/drm/i915/display/intel_cursor.c | 5 +-
+ drivers/gpu/drm/i915/display/intel_cx0_phy.c | 1091 +++++++++++---------
+ drivers/gpu/drm/i915/display/intel_cx0_phy.h | 29 +-
+ drivers/gpu/drm/i915/display/intel_ddi.c | 116 ++-
+ drivers/gpu/drm/i915/display/intel_display.c | 102 +-
+ 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 | 9 +-
+ .../gpu/drm/i915/display/intel_display_driver.c | 18 +-
+ drivers/gpu/drm/i915/display/intel_display_irq.c | 203 ++--
+ drivers/gpu/drm/i915/display/intel_display_irq.h | 2 +
+ drivers/gpu/drm/i915/display/intel_display_power.c | 48 +-
+ drivers/gpu/drm/i915/display/intel_display_power.h | 48 +-
+ .../drm/i915/display/intel_display_power_well.c | 64 +-
+ 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 | 52 +-
+ drivers/gpu/drm/i915/display/intel_display_wa.c | 4 +
+ drivers/gpu/drm/i915/display/intel_display_wa.h | 2 +
+ drivers/gpu/drm/i915/display/intel_dmc.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_dp.c | 234 +++--
+ drivers/gpu/drm/i915/display/intel_dp.h | 9 +-
+ 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 | 33 +-
+ 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 | 397 +++----
+ drivers/gpu/drm/i915/{soc => display}/intel_dram.h | 12 +-
+ drivers/gpu/drm/i915/display/intel_dsb.c | 42 +-
+ drivers/gpu/drm/i915/display/intel_dsb_buffer.c | 43 +-
+ drivers/gpu/drm/i915/display/intel_dsb_buffer.h | 13 +-
+ 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 | 266 +++--
+ 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_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_lpe_audio.c | 1 -
+ drivers/gpu/drm/i915/display/intel_lt_phy.c | 18 +-
+ drivers/gpu/drm/i915/display/intel_lt_phy.h | 2 -
+ 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 | 6 +-
+ 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 | 317 +++---
+ drivers/gpu/drm/i915/display/intel_psr.h | 5 +-
+ drivers/gpu/drm/i915/{soc => display}/intel_rom.c | 0
+ 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_vbt_defs.h | 3 +-
+ drivers/gpu/drm/i915/display/intel_vdsc.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_vga.c | 44 +-
+ 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_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_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_wopcm.c | 3 -
+ drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 8 +-
+ drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 -
+ drivers/gpu/drm/i915/gt/uc/intel_uc.c | 17 +-
+ drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 60 +-
+ 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 | 75 +-
+ 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_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_utils.c | 30 +-
+ drivers/gpu/drm/i915/i915_utils.h | 22 +-
+ 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 | 3 -
+ 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/nouveau/dispnv04/crtc.c | 24 +-
+ drivers/gpu/drm/panel/Kconfig | 13 +
+ drivers/gpu/drm/panel/Makefile | 1 +
+ drivers/gpu/drm/panel/panel-edp.c | 3 +
+ drivers/gpu/drm/panel/panel-lg-sw43408.c | 64 +-
+ 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 | 28 +
+ drivers/gpu/drm/panfrost/panfrost_device.c | 3 +
+ drivers/gpu/drm/panfrost/panfrost_device.h | 1 +
+ drivers/gpu/drm/panfrost/panfrost_drv.c | 107 +-
+ 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_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_mmu.c | 314 +++---
+ drivers/gpu/drm/panthor/panthor_sched.c | 256 ++---
+ drivers/gpu/drm/pl111/pl111_display.c | 4 +-
+ drivers/gpu/drm/pl111/pl111_drv.c | 29 +-
+ drivers/gpu/drm/pl111/pl111_nomadik.c | 4 +-
+ 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/radeon_legacy_crtc.c | 23 +-
+ drivers/gpu/drm/radeon/radeon_mode.h | 10 +-
+ drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 453 ++++++++
+ .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h | 34 +
+ drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 +
+ 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/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/v3d/Makefile | 3 +-
+ drivers/gpu/drm/v3d/v3d_bo.c | 6 +-
+ drivers/gpu/drm/v3d/v3d_drv.c | 2 +-
+ drivers/gpu/drm/v3d/v3d_drv.h | 11 +-
+ drivers/gpu/drm/v3d/v3d_gem.c | 21 +-
+ drivers/gpu/drm/v3d/v3d_gemfs.c | 62 --
+ drivers/gpu/drm/vgem/Kconfig | 9 +
+ drivers/gpu/drm/xe/Makefile | 23 +-
+ 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 | 171 +++
+ 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 -
+ drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 15 -
+ drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h | 6 -
+ .../gpu/drm/xe/compat-i915-headers/i915_utils.h | 6 -
+ drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h | 18 -
+ .../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 | 28 +-
+ 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 | 23 +-
+ drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 58 +-
+ drivers/gpu/drm/xe/display/xe_hdcp_gsc.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 | 6 +-
+ drivers/gpu/drm/xe/display/xe_stolen.c | 62 +-
+ 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 | 3 +
+ 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 | 21 +
+ drivers/gpu/drm/xe/regs/xe_oa_regs.h | 17 +
+ 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 | 10 +-
+ drivers/gpu/drm/xe/tests/xe_dma_buf.c | 3 +-
+ 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_bo.c | 26 +-
+ drivers/gpu/drm/xe/xe_bo.h | 1 +
+ drivers/gpu/drm/xe/xe_debugfs.c | 143 ++-
+ drivers/gpu/drm/xe/xe_devcoredump.c | 30 +-
+ drivers/gpu/drm/xe/xe_device.c | 125 ++-
+ drivers/gpu/drm/xe/xe_device.h | 7 +
+ drivers/gpu/drm/xe/xe_device_sysfs.c | 33 +-
+ drivers/gpu/drm/xe/xe_device_types.h | 55 +-
+ drivers/gpu/drm/xe/xe_drm_client.c | 67 +-
+ drivers/gpu/drm/xe/xe_exec.c | 9 +-
+ drivers/gpu/drm/xe/xe_exec_queue.c | 474 ++++++++-
+ drivers/gpu/drm/xe/xe_exec_queue.h | 68 ++
+ drivers/gpu/drm/xe/xe_exec_queue_types.h | 62 ++
+ drivers/gpu/drm/xe/xe_execlist.c | 2 +-
+ 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 | 3 +-
+ drivers/gpu/drm/xe/xe_gsc.c | 21 +-
+ drivers/gpu/drm/xe/xe_gsc_debugfs.c | 3 +-
+ drivers/gpu/drm/xe/xe_gsc_proxy.c | 17 +-
+ drivers/gpu/drm/xe/xe_gt.c | 174 ++--
+ 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_debugfs.c | 30 +-
+ drivers/gpu/drm/xe/xe_gt_freq.c | 27 +-
+ drivers/gpu/drm/xe/xe_gt_idle.c | 41 +-
+ 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 | 298 +++++-
+ 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 | 316 +++++-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 2 +-
+ drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 329 ++++++
+ 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_vf.c | 237 ++++-
+ 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 | 10 +
+ drivers/gpu/drm/xe/xe_gt_stats.h | 32 +
+ drivers/gpu/drm/xe/xe_gt_stats_types.h | 5 +
+ drivers/gpu/drm/xe/xe_gt_throttle.c | 9 +-
+ 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 | 6 +-
+ drivers/gpu/drm/xe/xe_guc_buf.c | 2 +-
+ drivers/gpu/drm/xe/xe_guc_capture.c | 16 +-
+ 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 | 15 +-
+ drivers/gpu/drm/xe/xe_guc_fwif.h | 60 +-
+ 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 | 507 +++++++--
+ drivers/gpu/drm/xe/xe_guc_log.h | 30 +-
+ drivers/gpu/drm/xe/xe_guc_pc.c | 66 +-
+ drivers/gpu/drm/xe/xe_guc_submit.c | 745 +++++++++++--
+ drivers/gpu/drm/xe/xe_guc_submit.h | 11 +-
+ drivers/gpu/drm/xe/xe_guc_submit_types.h | 13 +
+ drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 41 +-
+ drivers/gpu/drm/xe/xe_huc.c | 7 +-
+ drivers/gpu/drm/xe/xe_huc_debugfs.c | 3 +-
+ drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 16 +-
+ drivers/gpu/drm/xe/xe_hw_engine_group.c | 79 +-
+ drivers/gpu/drm/xe/xe_hw_engine_group.h | 4 +-
+ drivers/gpu/drm/xe/xe_hw_fence.c | 4 +-
+ drivers/gpu/drm/xe/xe_hwmon.c | 52 +-
+ drivers/gpu/drm/xe/xe_i2c.c | 2 +-
+ drivers/gpu/drm/xe/xe_irq.c | 2 +
+ drivers/gpu/drm/xe/xe_lmtt.c | 25 +-
+ drivers/gpu/drm/xe/xe_lrc.c | 73 +-
+ drivers/gpu/drm/xe/xe_lrc.h | 7 +-
+ drivers/gpu/drm/xe/xe_lrc_types.h | 3 +
+ drivers/gpu/drm/xe/xe_mert.c | 82 ++
+ drivers/gpu/drm/xe/xe_mert.h | 32 +
+ drivers/gpu/drm/xe/xe_migrate.c | 64 +-
+ drivers/gpu/drm/xe/xe_migrate.h | 3 +
+ drivers/gpu/drm/xe/xe_mocs.c | 18 +-
+ drivers/gpu/drm/xe/xe_nvm.c | 34 +-
+ 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 | 136 +++
+ drivers/gpu/drm/xe/xe_page_reclaim.h | 105 ++
+ drivers/gpu/drm/xe/xe_pagefault.c | 36 +-
+ drivers/gpu/drm/xe/xe_pat.c | 220 ++--
+ drivers/gpu/drm/xe/xe_pat.h | 21 +
+ drivers/gpu/drm/xe/xe_pci.c | 37 +-
+ 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 | 8 +
+ drivers/gpu/drm/xe/xe_pcode_api.h | 2 +
+ drivers/gpu/drm/xe/xe_pm.c | 10 +-
+ drivers/gpu/drm/xe/xe_pmu.c | 2 +-
+ drivers/gpu/drm/xe/xe_pt.c | 135 ++-
+ drivers/gpu/drm/xe/xe_pt_types.h | 5 +
+ drivers/gpu/drm/xe/xe_pxp.c | 55 +-
+ drivers/gpu/drm/xe/xe_query.c | 23 +-
+ drivers/gpu/drm/xe/xe_reg_sr.c | 17 +-
+ drivers/gpu/drm/xe/xe_reg_whitelist.c | 81 +-
+ drivers/gpu/drm/xe/xe_ring_ops.c | 70 +-
+ drivers/gpu/drm/xe/xe_sa.c | 67 +-
+ drivers/gpu/drm/xe/xe_sa.h | 20 +-
+ drivers/gpu/drm/xe/xe_sa_types.h | 3 +
+ 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 | 2 +-
+ drivers/gpu/drm/xe/xe_sriov_pf.c | 4 +
+ drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c | 6 +-
+ drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 16 +-
+ drivers/gpu/drm/xe/xe_sriov_vf.c | 84 +-
+ 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_survivability_mode.c | 279 +++--
+ drivers/gpu/drm/xe/xe_survivability_mode_types.h | 28 +-
+ drivers/gpu/drm/xe/xe_svm.c | 752 +++++++++++---
+ 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 | 39 +-
+ 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 | 27 +-
+ 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 | 5 +-
+ drivers/gpu/drm/xe/xe_trace.h | 46 +
+ drivers/gpu/drm/xe/xe_uc.c | 35 +-
+ drivers/gpu/drm/xe/xe_uc.h | 2 +
+ drivers/gpu/drm/xe/xe_uc_fw.c | 10 +-
+ drivers/gpu/drm/xe/xe_userptr.c | 2 +-
+ drivers/gpu/drm/xe/xe_vm.c | 219 +++-
+ 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 | 97 +-
+ drivers/gpu/drm/xe/xe_vram.h | 1 -
+ drivers/gpu/drm/xe/xe_vram_types.h | 15 +-
+ drivers/gpu/drm/xe/xe_vsec.c | 6 +-
+ drivers/gpu/drm/xe/xe_wa.c | 52 +-
+ drivers/gpu/drm/xe/xe_wa_oob.rules | 6 +-
+ drivers/video/fbdev/core/fbcon.c | 24 -
+ drivers/video/fbdev/core/fbcon.h | 1 -
+ include/drm/display/drm_dp_helper.h | 3 +
+ include/drm/drm_atomic.h | 5 +
+ include/drm/drm_bridge.h | 12 +
+ 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 | 3 -
+ include/drm/drm_gpusvm.h | 29 +
+ include/drm/drm_modeset_helper_vtables.h | 23 -
+ include/drm/drm_pagemap.h | 111 +-
+ include/drm/drm_pagemap_util.h | 92 ++
+ include/drm/drm_vblank.h | 3 +-
+ include/drm/gpu_scheduler.h | 52 +
+ include/drm/intel/display_parent_interface.h | 87 ++
+ include/linux/dma-fence.h | 35 +-
+ include/linux/fb.h | 4 -
+ include/trace/events/dma_buf.h | 157 +++
+ include/uapi/drm/amdxdna_accel.h | 8 +
+ include/uapi/drm/panfrost_drm.h | 76 +-
+ include/uapi/drm/panthor_drm.h | 157 ++-
+ include/uapi/drm/xe_drm.h | 99 +-
+ 497 files changed, 19064 insertions(+), 7465 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7920.yaml
+ delete mode 100644 drivers/accel/amdxdna/npu2_regs.c
+ create mode 100644 drivers/gpu/drm/drm_pagemap_util.c
+ create mode 100644 drivers/gpu/drm/hyperv/Kconfig
+ rename drivers/gpu/drm/i915/{soc => display}/intel_dram.c (57%)
+ rename drivers/gpu/drm/i915/{soc => display}/intel_dram.h (68%)
+ delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h
+ 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
+ rename drivers/gpu/drm/i915/{soc => display}/intel_rom.c (100%)
+ 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/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_panic.c
+ create mode 100644 drivers/gpu/drm/i915/i915_panic.h
+ delete mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.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/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
+ 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_irq.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_panic.h
+ 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 include/drm/drm_pagemap_util.h
+ create mode 100644 include/trace/events/dma_buf.h
+Merging drm-exynos/for-linux-next (3a8660878839 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 (a7c2f143f878 drm: pl111: fix build regression)
+$ git merge -m Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kernel.git drm-misc/for-linux-next
+Auto-merging MAINTAINERS
+Auto-merging drivers/gpu/drm/drm_atomic_helper.c
+Auto-merging drivers/gpu/drm/drm_gem_shmem_helper.c
+Auto-merging drivers/gpu/drm/i915/display/intel_display_types.h
+Auto-merging drivers/tty/vt/vt.c
+Auto-merging include/drm/drm_bridge.h
+Merge made by the 'ort' strategy.
+ Documentation/gpu/todo.rst | 16 +
+ MAINTAINERS | 8 +
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 +
+ drivers/gpu/drm/ast/ast_cursor.c | 11 +-
+ drivers/gpu/drm/ast/ast_mode.c | 11 +-
+ drivers/gpu/drm/bridge/Kconfig | 7 +
+ drivers/gpu/drm/bridge/Makefile | 1 +
+ .../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 | 63 ++-
+ .../{rockchip/inno_hdmi.c => bridge/inno-hdmi.c} | 504 ++++++---------------
+ drivers/gpu/drm/bridge/ite-it66121.c | 7 +-
+ drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 125 ++---
+ drivers/gpu/drm/bridge/simple-bridge.c | 15 +-
+ drivers/gpu/drm/clients/drm_log.c | 2 +-
+ drivers/gpu/drm/display/drm_bridge_connector.c | 2 +-
+ drivers/gpu/drm/drm_atomic.c | 32 ++
+ drivers/gpu/drm/drm_atomic_helper.c | 1 +
+ drivers/gpu/drm/drm_bridge.c | 69 ++-
+ drivers/gpu/drm/drm_draw.c | 29 ++
+ drivers/gpu/drm/drm_draw_internal.h | 2 +
+ drivers/gpu/drm/drm_gem_shmem_helper.c | 63 +++
+ drivers/gpu/drm/drm_panic.c | 2 +-
+ drivers/gpu/drm/i915/display/intel_display_types.h | 1 +
+ 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/msm/dp/dp_display.c | 3 +-
+ drivers/gpu/drm/msm/dp/dp_drm.h | 3 +-
+ drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 +
+ drivers/gpu/drm/panfrost/panfrost_drv.c | 5 +-
+ drivers/gpu/drm/panthor/panthor_mmu.c | 104 ++++-
+ drivers/gpu/drm/panthor/panthor_sched.c | 14 +
+ drivers/gpu/drm/panthor/panthor_sched.h | 1 +
+ drivers/gpu/drm/pl111/pl111_nomadik.c | 1 +
+ drivers/gpu/drm/rockchip/Kconfig | 1 +
+ drivers/gpu/drm/rockchip/Makefile | 2 +-
+ drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c | 189 ++++++++
+ drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +-
+ drivers/gpu/drm/tiny/arcpgu.c | 5 +-
+ drivers/gpu/drm/v3d/v3d_drv.c | 2 +
+ drivers/gpu/drm/vkms/vkms_composer.c | 1 +
+ drivers/gpu/drm/vkms/vkms_drv.c | 1 +
+ drivers/tty/vt/vt.c | 32 +-
+ include/drm/bridge/inno_hdmi.h | 33 ++
+ include/drm/drm_atomic.h | 39 +-
+ include/drm/drm_bridge.h | 17 +
+ include/drm/drm_gem_shmem_helper.h | 11 +
+ include/linux/console.h | 8 -
+ 49 files changed, 883 insertions(+), 636 deletions(-)
+ rename drivers/gpu/drm/{rockchip/inno_hdmi.c => bridge/inno-hdmi.c} (69%)
+ create mode 100644 drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c
+ create mode 100644 include/drm/bridge/inno_hdmi.h
+Merging amdgpu/drm-next (0a54edc19158 drm/radeon: Convert legacy DRM logging in evergreen.c to drm_* helpers)
+$ 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
+Auto-merging drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
+Auto-merging drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+Auto-merging drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
+Auto-merging drivers/gpu/drm/amd/amdkfd/kfd_process.c
+Auto-merging drivers/gpu/drm/amd/amdkfd/kfd_queue.c
+Auto-merging drivers/gpu/drm/amd/amdkfd/kfd_svm.c
+Auto-merging drivers/gpu/drm/amd/amdkfd/kfd_topology.c
+Auto-merging drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
+Auto-merging drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c
+Auto-merging drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
+Auto-merging drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
+Auto-merging drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
+Auto-merging drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
+Merge made by the 'ort' strategy.
+ Documentation/gpu/amdgpu/amd_overview_block.svg | 687 +
+ Documentation/gpu/amdgpu/amdgpu-glossary.rst | 48 +
+ Documentation/gpu/amdgpu/display/dc-glossary.rst | 3 -
+ Documentation/gpu/amdgpu/driver-core.rst | 31 +
+ 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 +
+ drivers/gpu/drm/amd/amdgpu/Makefile | 19 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 128 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 17 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 6 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 337 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 42 +-
+ 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_gem.c | 13 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 48 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 6 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 52 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 27 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 3 +
+ 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 | 35 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 112 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 108 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 18 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 31 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 11 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 37 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 7 +-
+ 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 | 281 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 39 +-
+ 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 | 131 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 27 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 11 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 29 +
+ drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 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_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/cik.c | 5 -
+ drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 24 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 45 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 43 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 3991 ++
+ 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_v7_0.c | 64 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 64 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 24 +-
+ drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 33 +-
+ drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c | 879 +
+ drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.h | 31 +
+ drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 23 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 23 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 128 +-
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 603 +
+ drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 43 +-
+ drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 30 +-
+ drivers/gpu/drm/amd/amdgpu/imu_v12_1.c | 160 +
+ drivers/gpu/drm/amd/amdgpu/imu_v12_1.h | 30 +
+ drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 65 +-
+ drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 10 +-
+ drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/mes_v12_1.c | 1890 +
+ drivers/gpu/drm/amd/amdgpu/mes_v12_1.h | 29 +
+ 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 | 13 +-
+ drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 4 +-
+ drivers/gpu/drm/amd/amdgpu/nv.c | 5 -
+ drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +
+ 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/sdma_v6_0.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 14 +-
+ drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 1813 +
+ 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 | 5 -
+ 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 | 5 -
+ drivers/gpu/drm/amd/amdgpu/soc24.c | 5 -
+ drivers/gpu/drm/amd/amdgpu/soc_v1_0.c | 786 +
+ drivers/gpu/drm/amd/amdgpu/soc_v1_0.h | 34 +
+ drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 +
+ drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 +
+ 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/vi.c | 5 -
+ drivers/gpu/drm/amd/amdkfd/Makefile | 3 +
+ drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 89 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 +
+ drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 9 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_device.c | 75 +-
+ .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 34 +-
+ .../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_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 | 61 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 18 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 657 +
+ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 8 +-
+ 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 | 34 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_process.c | 245 +-
+ .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 41 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 63 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 33 +-
+ drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 27 +
+ drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 6 +
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 51 +-
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 7 +
+ drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 8 +
+ .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 2 -
+ drivers/gpu/drm/amd/display/dc/core/dc.c | 575 +-
+ .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 22 +
+ drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 31 +-
+ drivers/gpu/drm/amd/display/dc/dc.h | 89 +-
+ drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 18 +-
+ drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 +
+ drivers/gpu/drm/amd/display/dc/dc_stream.h | 31 +-
+ drivers/gpu/drm/amd/display/dc/dc_types.h | 14 +
+ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 47 +-
+ .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 8 +-
+ .../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/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 +-
+ .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 6 +-
+ .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +-
+ .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 22 +-
+ .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +-
+ .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 8 +-
+ .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 3 +-
+ .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 18 +-
+ drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 37 +
+ .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 +
+ drivers/gpu/drm/amd/display/dc/inc/link_service.h | 7 +-
+ .../gpu/drm/amd/display/dc/link/link_detection.c | 55 +-
+ drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 23 +-
+ drivers/gpu/drm/amd/display/dc/link/link_factory.c | 290 +-
+ .../display/dc/link/protocols/link_dp_capability.c | 9 +-
+ .../link_dp_training_fixed_vs_pe_retimer.c | 2 +-
+ .../dc/link/protocols/link_edp_panel_control.c | 180 +-
+ .../dc/link/protocols/link_edp_panel_control.h | 7 +-
+ .../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 -
+ .../amd/display/dc/resource/dcn20/dcn20_resource.c | 6 +-
+ .../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.h | 1 +
+ drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 186 +-
+ 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 | 33 +
+ drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 76 +-
+ drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 57 +-
+ drivers/gpu/drm/amd/display/include/dpcd_defs.h | 1 +
+ .../drm/amd/display/modules/inc/mod_info_packet.h | 6 +
+ .../amd/display/modules/info_packet/info_packet.c | 369 +-
+ .../drm/amd/include/asic_reg/gc/gc_12_1_0_offset.h | 12407 ++++++
+ .../amd/include/asic_reg/gc/gc_12_1_0_sh_mask.h | 44620 +++++++++++++++++++
+ .../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_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_8_offset.h | 512 +
+ .../include/asic_reg/smuio/smuio_15_0_8_sh_mask.h | 1113 +
+ .../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 | 4 +-
+ drivers/gpu/drm/amd/include/mes_v12_api_def.h | 63 +-
+ 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/amdgpu_dpm.c | 19 -
+ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 81 +-
+ drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 16 -
+ .../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/amdgpu_smu.c | 28 -
+ drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 31 +
+ .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 8 +
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 49 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 47 +-
+ drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 47 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 188 +-
+ .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 387 +-
+ .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 212 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 40 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 39 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 52 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 249 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 86 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 226 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 34 +
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 24 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 25 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 385 +-
+ .../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 | 226 +-
+ .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 25 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 81 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 24 +-
+ .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 236 +-
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 118 +
+ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 10 +
+ 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 | 45 +-
+ drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 1 +
+ .../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_cmd.h | 33 +
+ 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 | 29 +-
+ drivers/gpu/drm/radeon/evergreen.c | 112 +-
+ drivers/gpu/drm/radeon/radeon_display.c | 66 +-
+ include/uapi/drm/amdgpu_drm.h | 3 +-
+ include/uapi/linux/kfd_ioctl.h | 11 +-
+ include/uapi/linux/kfd_sysfs.h | 3 +-
+ 299 files changed, 98359 insertions(+), 5314 deletions(-)
+ 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
+ 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/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_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_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/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_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_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/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/ras/ras_mgr/amdgpu_virt_ras_cmd.c
+ create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
+Merging drm-intel/for-linux-next (65f329ff2347 drm/i915/gvt: include intel_display_limits.h where needed)
+$ git merge -m Merge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/i915/kernel.git drm-intel/for-linux-next
+Auto-merging drivers/gpu/drm/i915/Makefile
+Auto-merging drivers/gpu/drm/i915/display/intel_display_types.h
+Auto-merging drivers/gpu/drm/xe/Makefile
+Auto-merging drivers/gpu/drm/xe/display/xe_fb_pin.c
+Merge made by the 'ort' strategy.
+ drivers/gpu/drm/i915/Makefile | 6 +-
+ drivers/gpu/drm/i915/display/i9xx_wm.c | 17 +-
+ drivers/gpu/drm/i915/display/intel_bw.c | 19 +-
+ drivers/gpu/drm/i915/display/intel_connector.c | 2 -
+ .../gpu/drm/i915/display/intel_crtc_state_dump.c | 8 +
+ drivers/gpu/drm/i915/display/intel_cx0_phy.c | 13 +-
+ drivers/gpu/drm/i915/display/intel_display.c | 46 ++-
+ .../gpu/drm/i915/display/intel_display_device.h | 18 +
+ .../gpu/drm/i915/display/intel_display_driver.c | 4 +-
+ drivers/gpu/drm/i915/display/intel_display_power.c | 3 +-
+ .../gpu/drm/i915/display/intel_display_reg_defs.h | 15 +-
+ drivers/gpu/drm/i915/display/intel_display_types.h | 11 +
+ drivers/gpu/drm/i915/display/intel_display_utils.h | 4 -
+ drivers/gpu/drm/i915/display/intel_dmc.c | 25 ++
+ 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_dram.c | 42 +-
+ drivers/gpu/drm/i915/display/intel_dsb.c | 31 +-
+ 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_initial_plane.c | 193 +++++++++
+ ...intel_plane_initial.h => intel_initial_plane.h} | 6 +-
+ drivers/gpu/drm/i915/display/intel_plane_initial.c | 442 ---------------------
+ drivers/gpu/drm/i915/display/intel_rom.c | 8 +-
+ drivers/gpu/drm/i915/display/intel_vblank.c | 46 ++-
+ drivers/gpu/drm/i915/display/intel_vdsc.c | 35 +-
+ 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/gem/i915_gem_clflush.c | 2 +-
+ 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_driver.c | 2 +
+ drivers/gpu/drm/i915/i915_initial_plane.c | 290 ++++++++++++++
+ drivers/gpu/drm/i915/i915_initial_plane.h | 9 +
+ drivers/gpu/drm/i915/i915_request.c | 3 +-
+ drivers/gpu/drm/i915/i915_utils.h | 4 -
+ drivers/gpu/drm/i915/intel_gvt.c | 13 +-
+ drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +-
+ drivers/gpu/drm/xe/Makefile | 6 +-
+ .../gpu/drm/xe/compat-i915-headers/i915_config.h | 5 +-
+ drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 22 -
+ .../gpu/drm/xe/compat-i915-headers/i915_utils.h | 7 -
+ .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 11 +-
+ drivers/gpu/drm/xe/display/xe_display.c | 2 +
+ drivers/gpu/drm/xe/display/xe_fb_pin.c | 2 +-
+ 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_plane_initial.c | 321 ---------------
+ include/drm/intel/display_parent_interface.h | 17 +
+ 78 files changed, 1645 insertions(+), 1033 deletions(-)
+ create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.c
+ create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.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_plane_initial.c
+ create mode 100644 drivers/gpu/drm/i915/gvt/display_helpers.h
+ create mode 100644 drivers/gpu/drm/i915/i915_initial_plane.c
+ create mode 100644 drivers/gpu/drm/i915/i915_initial_plane.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_utils.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
+ delete mode 100644 drivers/gpu/drm/xe/display/xe_plane_initial.c
+Merging drm-msm/msm-next (7bc29d5fb6fa dt-bindings: display/msm/gmu: Add Adreno X2-85 GMU)
+$ 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 (e2f085ab8636 dt-bindings: display: msm: sm6150-mdss: Fix example indentation and OPP values)
+$ 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-rust/drm-rust-next (7acc70476f14 gpu: nova-core: gsp: move appropriate code into pin initializer)
+$ git merge -m Merge branch 'drm-rust-next' of https://gitlab.freedesktop.org/drm/rust/kernel.git drm-rust/drm-rust-next
+Merge made by the 'ort' strategy.
+ drivers/gpu/drm/nova/driver.rs | 18 +++--
+ drivers/gpu/drm/nova/gem.rs | 6 +-
+ drivers/gpu/drm/tyr/driver.rs | 21 +++---
+ drivers/gpu/nova-core/driver.rs | 5 +-
+ drivers/gpu/nova-core/firmware/gsp.rs | 134 +++++++++++++++++----------------
+ drivers/gpu/nova-core/gpu.rs | 2 +-
+ drivers/gpu/nova-core/gsp.rs | 71 +++++++++--------
+ drivers/gpu/nova-core/gsp/boot.rs | 5 +-
+ drivers/gpu/nova-core/gsp/sequencer.rs | 4 +-
+ drivers/gpu/nova-core/vbios.rs | 2 +-
+ rust/helpers/drm.c | 7 +-
+ rust/kernel/drm/gem/mod.rs | 6 +-
+ rust/kernel/page.rs | 36 +++++++--
+ 13 files changed, 171 insertions(+), 146 deletions(-)
+Merging drm-nova/nova-next (93296e9d9528 gpu: nova-core: vbios: store reference to Device where relevant)
+$ git merge -m Merge branch 'nova-next' of https://gitlab.freedesktop.org/drm/nova.git drm-nova/nova-next
+Already up to date.
+Merging drm-xe/drm-xe-next (0b075f82935e drm/xe: Improve rebar log messages)
+$ git merge -m Merge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel.git drm-xe/drm-xe-next
+Already up to date.
+Merging etnaviv/etnaviv/next (6bde14ba5f7e 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 (bd710b3da730 video/logo: move logo selection logic to Kconfig)
+$ 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/video/fbdev/core/fbcon.c
+Auto-merging include/linux/fb.h
+Recorded preimage for 'drivers/gpu/drm/Kconfig'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'drivers/gpu/drm/Kconfig'.
+[master ceefdc96f35d] 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-sysfs.c | 20 +-
+ drivers/video/console/newport_con.c | 4 +-
+ drivers/video/fbdev/Kconfig | 11 -
+ drivers/video/fbdev/Makefile | 1 -
+ drivers/video/fbdev/core/fbcon.c | 3 +-
+ drivers/video/fbdev/core/fbsysfs.c | 36 +-
+ drivers/video/fbdev/hyperv_fb.c | 1388 -----------------------
+ drivers/video/fbdev/omap2/omapfb/Kconfig | 3 +-
+ drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 16 +-
+ drivers/video/fbdev/riva/riva_hw.c | 3 +
+ drivers/video/fbdev/smscufx.c | 8 +-
+ drivers/video/logo/Kconfig | 83 +-
+ drivers/video/logo/Makefile | 27 +-
+ drivers/video/logo/logo.c | 46 +-
+ include/linux/fb.h | 10 +-
+ include/linux/linux_logo.h | 8 -
+ 31 files changed, 273 insertions(+), 1662 deletions(-)
+ delete mode 100644 drivers/video/fbdev/hyperv_fb.c
+$ 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
+[master c31b3d797fb4] Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
+ Date: Mon Jan 5 13:28:24 2026 +1100
+Merging regmap/for-next (82845bc8d13c Merge branch 'regmap-linus' into regmap-next)
+$ 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.
+Merging sound/for-next (94968fc3009d ALSA: echoaudio: adjust function name)
+$ 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/hda/codecs/side-codecs/tas2781_hda_i2c.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/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 | 50 +++--
+ 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/cm9825.c | 290 ++++++++++++++++++++++++-
+ sound/hda/codecs/generic.c | 4 +-
+ sound/hda/codecs/realtek/alc269.c | 61 +++++-
+ sound/hda/codecs/realtek/realtek.c | 5 +-
+ 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 | 7 +-
+ sound/hda/common/codec.c | 4 +-
+ 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_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 +-
+ 51 files changed, 790 insertions(+), 462 deletions(-)
+Merging ieee1394/for-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git ieee1394/for-next
+Already up to date.
+Merging sound-asoc/for-next (234e6454df8e 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
+Merge made by the 'ort' strategy.
+ drivers/firmware/cirrus/cs_dsp.c | 31 +-
+ include/linux/pci_ids.h | 3 +-
+ include/linux/soc/qcom/apr.h | 6 +-
+ include/sound/sdca_jack.h | 32 +
+ include/sound/soc-acpi-intel-ssp-common.h | 4 +
+ include/sound/sof.h | 3 +
+ sound/hda/controllers/intel.c | 2 +-
+ sound/hda/core/intel-dsp-config.c | 4 +-
+ sound/soc/amd/acp/acp-sdw-legacy-mach.c | 8 +-
+ sound/soc/amd/acp/acp-sdw-sof-mach.c | 8 +-
+ sound/soc/codecs/Kconfig | 1 +
+ sound/soc/codecs/alc5623.c | 5 -
+ sound/soc/codecs/cs-amp-lib.c | 27 +-
+ sound/soc/codecs/es8326.c | 18 +-
+ sound/soc/codecs/es8326.h | 3 +
+ sound/soc/codecs/rt1320-sdw.c | 1243 +++++++++++++++++++-
+ 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/sdw-mockup.c | 6 -
+ sound/soc/codecs/tas2780.c | 31 +-
+ sound/soc/codecs/tas2783-sdw.c | 347 +++---
+ sound/soc/codecs/tas2783.h | 1 +
+ sound/soc/codecs/wcd939x-sdw.c | 19 +-
+ sound/soc/codecs/wm0010.c | 2 +-
+ 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_ti_common.c | 76 ++
+ 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-mtl-match.c | 14 +-
+ 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/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 | 29 +-
+ 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 | 119 +-
+ sound/soc/rockchip/rockchip_sai.c | 5 +-
+ sound/soc/sdca/Makefile | 2 +-
+ sound/soc/sdca/sdca_asoc.c | 2 +-
+ sound/soc/sdca/sdca_class_function.c | 13 +
+ sound/soc/sdca/sdca_functions.c | 28 +-
+ sound/soc/sdca/sdca_interrupts.c | 83 +-
+ sound/soc/sdca/sdca_jack.c | 244 ++++
+ sound/soc/sdw_utils/soc_sdw_ti_amp.c | 4 +
+ sound/soc/sdw_utils/soc_sdw_utils.c | 22 +-
+ 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/intel/hda-sdw-bpt.c | 11 +
+ sound/soc/sof/intel/hda.c | 32 +-
+ sound/soc/sof/intel/pci-apl.c | 2 +-
+ sound/soc/sof/intel/pci-lnl.c | 1 +
+ sound/soc/sof/intel/pci-nvl.c | 1 +
+ sound/soc/sof/intel/pci-ptl.c | 2 +
+ sound/soc/sof/ipc3-dtrace.c | 7 +-
+ sound/soc/sof/ipc4-control.c | 195 ++-
+ sound/soc/sof/ipc4-loader.c | 19 +-
+ sound/soc/sof/ipc4-topology.c | 36 +-
+ sound/soc/sof/ipc4-topology.h | 9 +-
+ sound/soc/sof/ipc4.c | 58 +-
+ sound/soc/sof/pcm.c | 10 +
+ sound/soc/sof/pm.c | 175 +--
+ 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 | 6 +
+ sound/soc/sof/sof-client.h | 3 +
+ sound/soc/sof/sof-priv.h | 3 +
+ sound/soc/ti/davinci-mcasp.c | 7 +-
+ 91 files changed, 3031 insertions(+), 925 deletions(-)
+ create mode 100644 include/sound/sdca_jack.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
+Merging modules/modules-next (b68758e6f430 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
+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 (eeb2ea4b59df Input: ilitek_ts_i2c - switch mdelay() to fsleep())
+$ 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.
+ .../input/touchscreen/sitronix,st1232.yaml | 10 ++--
+ MAINTAINERS | 2 +-
+ drivers/input/keyboard/cros_ec_keyb.c | 3 +-
+ drivers/input/keyboard/gpio_keys.c | 2 +-
+ drivers/input/keyboard/omap4-keypad.c | 4 --
+ drivers/input/misc/cs40l50-vibra.c | 4 --
+ drivers/input/misc/palmas-pwrbutton.c | 2 +-
+ drivers/input/misc/pf1550-onkey.c | 2 +-
+ drivers/input/misc/twl4030-pwrbutton.c | 60 ++++++++++++++++++++--
+ 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 | 8 +--
+ drivers/input/touchscreen/ilitek_ts_i2c.c | 10 ++--
+ drivers/input/touchscreen/stmfts.c | 21 ++++----
+ 16 files changed, 89 insertions(+), 51 deletions(-)
+Merging block/for-next (528478eac65b Merge branch 'block-6.19' into for-next)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git block/for-next
+Merge made by the 'ort' strategy.
+ drivers/block/brd.c | 3 +--
+ drivers/block/null_blk/main.c | 4 ++--
+ drivers/block/rnull/configfs.rs | 2 +-
+ include/linux/io_uring_types.h | 13 +++++++++++--
+ io_uring/cancel.c | 2 +-
+ io_uring/io_uring.c | 27 ++++++++-------------------
+ io_uring/rw.c | 28 ++++++++--------------------
+ io_uring/slist.h | 12 ------------
+ io_uring/sqpoll.c | 8 ++++----
+ 9 files changed, 36 insertions(+), 63 deletions(-)
+Merging device-mapper/for-next (8fbb8fe75d4c dm-verity: allow REED_SOLOMON to be 'm' if DM_VERITY is 'm')
+$ 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 drivers/md/dm-verity-target.c
+Merge made by the 'ort' strategy.
+ .../admin-guide/device-mapper/dm-raid.rst | 2 +-
+ drivers/md/Kconfig | 4 +-
+ drivers/md/dm-cache-target.c | 7 --
+ drivers/md/dm-clone-target.c | 16 ---
+ drivers/md/dm-exception-store.c | 2 +-
+ drivers/md/dm-log.c | 2 +-
+ drivers/md/dm-path-selector.c | 2 +-
+ drivers/md/dm-rq.c | 3 +-
+ drivers/md/dm-stripe.c | 10 +-
+ drivers/md/dm-target.c | 2 +-
+ drivers/md/dm-vdo/data-vio.h | 4 +-
+ drivers/md/dm-verity-fec.c | 134 ++++++++-------------
+ drivers/md/dm-verity-fec.h | 35 ++++--
+ drivers/md/dm-verity-target.c | 5 +-
+ drivers/md/dm-verity.h | 4 +
+ 15 files changed, 103 insertions(+), 129 deletions(-)
+Merging libata/for-next (f474c70065e1 ata: libata: Allow more quirks)
+$ 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 drivers/ata/libata-core.c
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/kernel-parameters.txt | 5 +
+ drivers/ata/libata-core.c | 233 ++++++++++++++++++------
+ drivers/ata/libata-eh.c | 3 +-
+ drivers/ata/libata-scsi.c | 8 +-
+ drivers/ata/libata.h | 1 +
+ include/linux/ata.h | 3 -
+ include/linux/libata.h | 70 ++++---
+ 7 files changed, 225 insertions(+), 98 deletions(-)
+Merging pcmcia/pcmcia-next (4a81f78caa53 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 (a57107c0fc1a mmc: Merge branch fixes into next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git mmc/next
+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/cdns,sdhci.yaml | 2 -
+ Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 +
+ .../devicetree/bindings/mmc/spacemit,sdhci.yaml | 10 +
+ drivers/mmc/core/card.h | 6 +
+ drivers/mmc/core/mmc.c | 12 +
+ drivers/mmc/core/quirks.h | 3 +
+ 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-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 | 21 +-
+ drivers/mmc/host/dw_mmc-pci.c | 7 +-
+ drivers/mmc/host/dw_mmc-pltfm.c | 7 +-
+ drivers/mmc/host/dw_mmc-rockchip.c | 9 +-
+ drivers/mmc/host/dw_mmc-starfive.c | 5 +-
+ drivers/mmc/host/dw_mmc.c | 606 ++++++++-------------
+ drivers/mmc/host/dw_mmc.h | 81 +--
+ drivers/mmc/host/jz4740_mmc.c | 2 +-
+ 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-k1.c | 20 +
+ include/linux/mmc/card.h | 1 +
+ 29 files changed, 495 insertions(+), 494 deletions(-)
+Merging mfd/for-mfd-next (3d845d25026c mfd: tps6105x: Fix kernel-doc warnings relating to the core struct and tps6105x_mode)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/mfd/da9052-spi.c | 2 +-
+ include/linux/mfd/tps6105x.h | 5 +++--
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+Merging backlight/for-backlight-next (8f0b4cce4481 Linux 6.19-rc1)
+$ 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
+Already up to date.
+Merging battery/for-next (8f0b4cce4481 Linux 6.19-rc1)
+$ 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
+Already up to date.
+Merging regulator/for-next (7be2621e4430 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
+Merge made by the 'ort' strategy.
+ .../bindings/regulator/adi,max77675.yaml | 184 ++++
+ .../bindings/regulator/richtek,rt5739.yaml | 5 +
+ drivers/regulator/Kconfig | 18 +
+ drivers/regulator/Makefile | 2 +
+ drivers/regulator/max77675-regulator.c | 1056 ++++++++++++++++++++
+ drivers/regulator/rt8092.c | 313 ++++++
+ rust/helpers/regulator.c | 24 +-
+ rust/kernel/regulator.rs | 9 +-
+ 8 files changed, 1595 insertions(+), 16 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77675.yaml
+ create mode 100644 drivers/regulator/max77675-regulator.c
+ create mode 100644 drivers/regulator/rt8092.c
+Merging security/next (1c0860d4415d lsm: fix kernel-doc struct member names)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git security/next
+Merge made by the 'ort' strategy.
+ include/linux/lsm_hooks.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+Merging apparmor/apparmor-next (8f5ae30d69d7 Linux 6.17-rc1)
+$ git merge -m Merge branch 'apparmor-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor apparmor/apparmor-next
+Already up to date.
+Merging integrity/next-integrity (377cae9851e8 ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec())
+$ git merge -m Merge branch 'next-integrity' of https://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity integrity/next-integrity
+Merge made by the 'ort' strategy.
+ security/integrity/ima/ima.h | 6 ++++--
+ security/integrity/ima/ima_appraise.c | 16 +++-------------
+ security/integrity/ima/ima_main.c | 22 +++++++++++++---------
+ 3 files changed, 20 insertions(+), 24 deletions(-)
+Merging selinux/next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git selinux/next
+Already up to date.
+Merging smack/next (33d589ed60ae 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 (25e99be0c76e RDMA/core: fix inconsistent indenting)
+$ git merge -m Merge branch 'master' of git://git.code.sf.net/p/tomoyo/tomoyo.git tomoyo/master
+Auto-merging drivers/infiniband/core/device.c
+Auto-merging include/linux/netdevice.h
+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 ++++-
+ 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 | 86 +++++++++++++++
+ net/can/j1939/transport.c | 3 +
+ net/core/dev.c | 184 ++++++++++++++++++++++++++++++++
+ net/core/lock_debug.c | 1 +
+ net/socket.c | 32 ++++--
+ 13 files changed, 519 insertions(+), 12 deletions(-)
+Merging tpmdd/next (416f99c3b16f Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git tpmdd/next
+Already up to date.
+Merging watchdog/master (7839932417dd Merge tag 'sched_ext-for-6.19-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext)
+$ git merge -m Merge branch 'master' of git://www.linux-watchdog.org/linux-watchdog-next.git watchdog/master
+Already up to date.
+Merging iommu/next (c7fe9384c85d amd/iommu: Make protection domain ID functions non-static)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git iommu/next
+Already up to date.
+Merging audit/next (15b0c43aa621 audit: include source and destination ports to NETFILTER_PKT)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git audit/next
+Auto-merging kernel/audit.c
+Merge made by the 'ort' strategy.
+ include/asm-generic/audit_change_attr.h | 3 +
+ include/linux/audit.h | 8 ++
+ kernel/audit.c | 159 ++++++++++++++++++++++++++++++++
+ net/netfilter/nft_log.c | 58 +-----------
+ net/netfilter/xt_AUDIT.c | 58 +-----------
+ 5 files changed, 172 insertions(+), 114 deletions(-)
+Merging devicetree/for-next (842095d75323 of/platform: Simplify with scoped for each OF child loop)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git devicetree/for-next
+Auto-merging Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
+Auto-merging Documentation/devicetree/bindings/trivial-devices.yaml
+Auto-merging MAINTAINERS
+Auto-merging Makefile
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/Makefile | 5 +-
+ .../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/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/firmware/cznic,turris-mox-rwtm.txt | 19 --
+ .../bindings/firmware/cznic,turris-mox-rwtm.yaml | 40 ++++
+ .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 21 +-
+ .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 3 +-
+ .../devicetree/bindings/net/brcm,amac.yaml | 2 +
+ .../bindings/power/mediatek,power-controller.yaml | 2 +-
+ .../devicetree/bindings/trivial-devices.yaml | 2 +
+ .../devicetree/bindings/writing-schema.rst | 16 +-
+ MAINTAINERS | 10 +-
+ Makefile | 16 +-
+ arch/arm/Kbuild | 2 +
+ arch/arm64/Kbuild | 2 +
+ arch/mips/Kbuild | 2 +
+ arch/riscv/Kbuild | 2 +
+ drivers/of/platform.c | 15 +-
+ drivers/of/property.c | 15 +-
+ 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 ---------------------
+ .../dt-bindings/power/allwinner,sun20i-d1-ppu.h | 10 -
+ 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 -
+ scripts/Makefile.dtbs | 4 +
+ 42 files changed, 147 insertions(+), 1564 deletions(-)
+ delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.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
+ 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/power/allwinner,sun20i-d1-ppu.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 (cde5448c1296 Merge branch 'next/dt64' into for-next)
+$ 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
+Merge made by the 'ort' strategy.
+ arch/arm/boot/dts/arm/vexpress-v2m-rs1.dtsi | 8 +-
+ .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 4 +-
+ 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/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/lg/lg131x.dtsi | 2 +-
+ arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 4 +-
+ 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/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 +-
+ 21 files changed, 44 insertions(+), 216 deletions(-)
+ delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dts
+ delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
+Merging mailbox/for-next (1ec6e0e8c0dd mailbox: mtk-cmdq: Add driver data to support for MT8196)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git mailbox/for-next
+Merge made by the 'ort' strategy.
+ .../bindings/mailbox/mediatek,mt8196-vcp-mbox.yaml | 49 ++++++
+ .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 6 +-
+ .../bindings/mailbox/qcom,cpucp-mbox.yaml | 1 +
+ .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 +
+ drivers/mailbox/Kconfig | 22 ++-
+ drivers/mailbox/Makefile | 4 +
+ drivers/mailbox/mailbox-mchp-ipc-sbi.c | 22 +--
+ drivers/mailbox/mailbox.c | 6 +-
+ drivers/mailbox/mtk-cmdq-mailbox.c | 74 ++++++++-
+ drivers/mailbox/mtk-vcp-mailbox.c | 170 +++++++++++++++++++++
+ drivers/mailbox/pcc.c | 118 +++-----------
+ drivers/mailbox/rcar-mfis-mailbox.c | 168 ++++++++++++++++++++
+ include/acpi/pcc.h | 29 ----
+ include/linux/mailbox/mtk-cmdq-mailbox.h | 19 +++
+ include/linux/mailbox/mtk-vcp-mailbox.h | 32 ++++
+ 15 files changed, 578 insertions(+), 144 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 drivers/mailbox/rcar-mfis-mailbox.c
+ create mode 100644 include/linux/mailbox/mtk-vcp-mailbox.h
+Merging spi/for-next (167a75dbc73d 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 MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../bindings/spi/andestech,ae350-spi.yaml | 85 ++
+ .../devicetree/bindings/spi/nxp,imx94-xspi.yaml | 88 ++
+ .../bindings/spi/renesas,rzv2h-rspi.yaml | 8 +
+ .../devicetree/bindings/spi/st,stm32-spi.yaml | 3 +
+ MAINTAINERS | 15 +
+ drivers/spi/Kconfig | 19 +
+ drivers/spi/Makefile | 2 +
+ drivers/spi/spi-atcspi200.c | 680 ++++++++++
+ drivers/spi/spi-bcm63xx-hsspi.c | 64 +-
+ drivers/spi/spi-cadence-quadspi.c | 16 +-
+ drivers/spi/spi-cadence-xspi.c | 47 +-
+ drivers/spi/spi-fsl-lpspi.c | 10 +-
+ drivers/spi/spi-geni-qcom.c | 127 +-
+ drivers/spi/spi-imx.c | 647 +++++++--
+ drivers/spi/spi-nxp-xspi.c | 1385 ++++++++++++++++++++
+ drivers/spi/spi-qpic-snand.c | 4 -
+ drivers/spi/spi-rzv2h-rspi.c | 281 +++-
+ drivers/spi/spi-stm32-ospi.c | 107 +-
+ drivers/spi/spi-stm32-qspi.c | 111 +-
+ drivers/spi/spi-stm32.c | 106 +-
+ drivers/spi/spi-virtio.c | 4 +-
+ 21 files changed, 3362 insertions(+), 447 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml
+ create mode 100644 Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
+ create mode 100644 drivers/spi/spi-atcspi200.c
+ create mode 100644 drivers/spi/spi-nxp-xspi.c
+Merging tip/master (fdebc6ca44cd 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 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/x86/kernel/setup.c
+Auto-merging drivers/pci/controller/dwc/pcie-designware-host.c
+Auto-merging drivers/pci/controller/dwc/pcie-designware.h
+Auto-merging drivers/soc/renesas/Kconfig
+Auto-merging include/linux/sched.h
+Auto-merging init/Kconfig
+Auto-merging kernel/irq/irqdomain.c
+Auto-merging kernel/sched/ext.c
+Auto-merging lib/Kconfig.debug
+Recorded preimage for 'arch/arm64/boot/dts/renesas/r9a09g077.dtsi'
+Recorded preimage for 'arch/arm64/boot/dts/renesas/r9a09g087.dtsi'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'arch/arm64/boot/dts/renesas/r9a09g077.dtsi'.
+Recorded resolution for 'arch/arm64/boot/dts/renesas/r9a09g087.dtsi'.
+[master 18c378d08241] Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
+$ git diff -M --stat --summary HEAD^..
+ .../renesas,r9a09g077-icu.yaml | 236 +++++
+ .../interrupt-controller/renesas,rzv2h-icu.yaml | 1 +
+ Documentation/userspace-api/spec_ctrl.rst | 12 +-
+ arch/mips/include/asm/cevt-r4k.h | 1 -
+ arch/mips/kernel/cevt-r4k.c | 11 -
+ arch/mips/sgi-ip27/ip27-timer.c | 10 +-
+ arch/mips/sgi-ip30/ip30-timer.c | 5 +-
+ arch/x86/boot/startup/sev-startup.c | 3 +-
+ arch/x86/coco/sev/Makefile | 2 +-
+ arch/x86/coco/sev/core.c | 380 +-------
+ .../asm/sev-internal.h => coco/sev/internal.h} | 32 +
+ arch/x86/coco/sev/noinstr.c | 3 +-
+ arch/x86/coco/sev/svsm.c | 362 ++++++++
+ arch/x86/coco/sev/vc-handle.c | 3 +-
+ arch/x86/entry/entry_fred.c | 1 +
+ arch/x86/events/amd/core.c | 2 +
+ arch/x86/events/core.c | 38 +-
+ arch/x86/events/intel/core.c | 6 +
+ arch/x86/events/intel/cstate.c | 33 +-
+ arch/x86/events/msr.c | 1 +
+ arch/x86/include/asm/e820/api.h | 3 +-
+ arch/x86/include/asm/e820/types.h | 2 +-
+ arch/x86/include/asm/hardirq.h | 3 +
+ 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/perf_event.h | 6 +
+ arch/x86/include/asm/unwind_user.h | 27 +-
+ arch/x86/kernel/acpi/boot.c | 12 +-
+ arch/x86/kernel/cpu/amd.c | 40 +-
+ arch/x86/kernel/cpu/centaur.c | 6 -
+ arch/x86/kernel/cpu/cyrix.c | 6 -
+ arch/x86/kernel/cpu/hygon.c | 6 -
+ arch/x86/kernel/cpu/topology.c | 15 -
+ arch/x86/kernel/e820.c | 477 +++++-----
+ arch/x86/kernel/idt.c | 3 +
+ arch/x86/kernel/irq.c | 50 +-
+ arch/x86/kernel/setup.c | 10 +-
+ arch/x86/kvm/Kconfig | 1 +
+ arch/x86/platform/efi/efi.c | 3 +-
+ drivers/clocksource/mips-gic-timer.c | 10 +-
+ drivers/iommu/intel/irq_remapping.c | 4 +-
+ drivers/irqchip/Kconfig | 8 +
+ drivers/irqchip/Makefile | 1 +
+ drivers/irqchip/irq-aclint-sswi.c | 2 +-
+ drivers/irqchip/irq-renesas-rzt2h.c | 280 ++++++
+ drivers/irqchip/irq-renesas-rzv2h.c | 1 +
+ 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/pci/controller/dwc/pcie-designware-host.c | 127 ++-
+ drivers/pci/controller/dwc/pcie-designware.h | 7 +-
+ drivers/soc/renesas/Kconfig | 1 +
+ include/asm-generic/Kbuild | 1 +
+ include/linux/compiler_types.h | 19 +
+ include/linux/interrupt.h | 24 +-
+ include/linux/irq.h | 13 +-
+ include/linux/irqchip/irq-renesas-rzt2h.h | 23 +
+ include/linux/irqdesc.h | 17 +-
+ include/linux/msi.h | 13 +-
+ include/linux/perf_event.h | 35 +-
+ include/linux/sched.h | 13 +-
+ include/linux/timecounter.h | 31 +-
+ include/linux/unwind_user.h | 18 +-
+ init/Kconfig | 4 +
+ kernel/events/core.c | 523 ++++++++---
+ kernel/irq/Kconfig | 3 -
+ kernel/irq/Makefile | 4 -
+ kernel/irq/chip.c | 22 +-
+ kernel/irq/handle.c | 2 -
+ kernel/irq/internals.h | 110 ---
+ kernel/irq/irqdesc.c | 86 +-
+ kernel/irq/irqdomain.c | 2 +-
+ kernel/irq/manage.c | 63 +-
+ kernel/irq/timings.c | 959 ---------------------
+ kernel/locking/test-ww_mutex.c | 195 +++--
+ kernel/sched/core.c | 46 +-
+ kernel/sched/deadline.c | 14 +-
+ kernel/sched/ext.c | 9 +-
+ kernel/sched/fair.c | 363 ++++----
+ kernel/sched/idle.c | 3 -
+ kernel/sched/rt.c | 9 +-
+ kernel/sched/sched.h | 60 +-
+ kernel/sched/stop_task.c | 3 -
+ kernel/time/timecounter.c | 35 -
+ kernel/unwind/user.c | 12 +-
+ lib/Kconfig.debug | 8 -
+ .../beauty/arch/x86/include/asm/irq_vectors.h | 3 +-
+ virt/kvm/kvm_main.c | 3 +
+ 90 files changed, 2756 insertions(+), 2498 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,r9a09g077-icu.yaml
+ rename arch/x86/{include/asm/sev-internal.h => coco/sev/internal.h} (75%)
+ create mode 100644 arch/x86/coco/sev/svsm.c
+ create mode 100644 drivers/irqchip/irq-renesas-rzt2h.c
+ create mode 100644 include/linux/irqchip/irq-renesas-rzt2h.h
+ delete mode 100644 kernel/irq/timings.c
+Merging clockevents/timers/drivers/next (d1780dce9575 clocksource/drivers: Add Realtek system timer driver)
+$ 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 (87636dde12e4 Merge ras/edac-urgent into for-next)
+$ git merge -m Merge branch 'edac-for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac/edac-for-next
+Merge made by the 'ort' strategy.
+ drivers/edac/amd64_edac.c | 2 +-
+ drivers/edac/i3200_edac.c | 11 ++---
+ drivers/edac/i5000_edac.c | 1 +
+ drivers/edac/i5400_edac.c | 2 +-
+ drivers/edac/igen6_edac.c | 89 +++++++++++++++++++++++++++++++++------
+ drivers/edac/x38_edac.c | 9 ++--
+ drivers/ras/amd/atl/denormalize.c | 2 +-
+ 7 files changed, 93 insertions(+), 23 deletions(-)
+Merging ftrace/for-next (5a63f3faf656 Merge unused-tracepoints/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
+Merge made by the 'ort' strategy.
+Merging rcu/next (19b6166eb206 Merge branch 'rcu-misc.20260104a' into rcu-next)
+$ 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/sched.h
+Auto-merging kernel/fork.c
+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 | 16 +
+ kernel/rcu/tree.h | 4 +-
+ kernel/rcu/tree_exp.h | 7 +-
+ kernel/rcu/tree_nocb.h | 53 +-
+ 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, 461 insertions(+), 904 deletions(-)
+Merging paulmck/non-rcu/next (7f8fcc6f09fb 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 (0499add8efd7 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 (3eef0c83c3f3 Merge branch 'kvm-arm64/nv-xnx-haf' into kvmarm/next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git kvm-arm/next
+Already up to date.
+Merging kvms390/next (2bd1337a1295 KVM: s390: Use generic VIRT_XFER_TO_GUEST_WORK functions)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git kvms390/next
+Already up to date.
+Merging kvm-ppc/topic/ppc-kvm (9448598b22c5 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 (3239c52fd212 RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes cores)
+$ git merge -m Merge branch 'riscv_kvm_next' of https://github.com/kvm-riscv/linux.git kvm-riscv/riscv_kvm_next
+Already up to date.
+Merging kvm-x86/next (9448598b22c5 Linux 6.19-rc2)
+$ git merge -m Merge branch 'next' of https://github.com/kvm-x86/linux.git kvm-x86/next
+Already up to date.
+Merging xen-tip/linux-next (e5aff444e3a7 x86/xen: Fix sparse warning in enlighten_pv.c)
+$ git merge -m Merge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git xen-tip/linux-next
+Already up to date.
+Merging percpu/for-next (8f0b4cce4481 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 (51cd2d2decf3 workqueue: Process extra works in rescuer on memory pressure)
+$ 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 kernel/workqueue.c
+Merge made by the 'ort' strategy.
+ kernel/workqueue.c | 121 ++++++++++++++++++++++++++++++++++++++++-------------
+ 1 file changed, 92 insertions(+), 29 deletions(-)
+Merging sched-ext/for-next (752c55515013 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 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+Merging drivers-x86/for-next (2a2c085de1f3 platform/x86/amd/pmf: Use ring buffer to store custom BIOS input values)
+$ 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
+Merge made by the 'ort' strategy.
+ drivers/platform/x86/amd/pmf/acpi.c | 40 ++++++++++++++++++++++++++++++++++
+ drivers/platform/x86/amd/pmf/core.c | 5 +++++
+ drivers/platform/x86/amd/pmf/pmf.h | 21 ++++++++++++++++++
+ drivers/platform/x86/amd/pmf/spc.c | 33 ++++++++++++++++------------
+ drivers/platform/x86/amd/pmf/tee-if.c | 2 ++
+ drivers/platform/x86/intel/pmt/class.c | 6 ++---
+ 6 files changed, 90 insertions(+), 17 deletions(-)
+Merging chrome-platform/for-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git chrome-platform/for-next
+Already up to date.
+Merging chrome-platform-firmware/for-firmware-next (8f0b4cce4481 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 (8f0b4cce4481 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 (8856d7fe1758 leds: as3668: Driver for the ams Osram 4-channel i2c LED driver)
+$ 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 ++++++++
+ MAINTAINERS | 7 +
+ drivers/leds/Kconfig | 13 ++
+ drivers/leds/Makefile | 1 +
+ drivers/leds/leds-as3668.c | 202 +++++++++++++++++++++
+ 5 files changed, 297 insertions(+)
+ create mode 100644 Documentation/devicetree/bindings/leds/ams,as3668.yaml
+ create mode 100644 drivers/leds/leds-as3668.c
+Merging ipmi/for-next (35bcedc1a793 MAINTAINERS: Add entry on Loongson-2K IPMI driver)
+$ git merge -m Merge branch 'for-next' of https://github.com/cminyard/linux-ipmi.git ipmi/for-next
+Already up to date.
+Merging driver-core/driver-core-next (7bf97992afa4 Merge tag 'v6.19-rc3' into driver-core-next)
+$ 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 MAINTAINERS
+Auto-merging rust/kernel/device.rs
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 2 +
+ rust/bindings/bindings_helper.h | 1 +
+ rust/helpers/auxiliary.c | 6 +-
+ rust/helpers/device.c | 16 ++--
+ rust/helpers/dma.c | 15 ++--
+ 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/debugfs.rs | 69 ++++++++++------
+ rust/kernel/debugfs/callback_adapters.rs | 21 +++--
+ rust/kernel/debugfs/entry.rs | 14 +++-
+ rust/kernel/debugfs/file_ops.rs | 25 ++++--
+ rust/kernel/debugfs/traits.rs | 43 +++++++---
+ rust/kernel/device.rs | 8 +-
+ rust/kernel/device/property.rs | 11 +--
+ rust/kernel/io/mem.rs | 17 +++-
+ rust/kernel/irq/request.rs | 6 +-
+ rust/kernel/lib.rs | 2 +
+ rust/kernel/pci/io.rs | 3 +
+ rust/kernel/platform.rs | 13 ++-
+ 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_driver_auxiliary.rs | 4 +-
+ samples/rust/rust_driver_faux.rs | 8 +-
+ samples/rust/rust_driver_pci.rs | 10 ++-
+ samples/rust/rust_driver_platform.rs | 30 ++++---
+ samples/rust/rust_soc.rs | 81 +++++++++++++++++++
+ 34 files changed, 551 insertions(+), 197 deletions(-)
+ create mode 100644 rust/kernel/soc.rs
+ create mode 100644 samples/rust/rust_soc.rs
+Merging usb/usb-next (e46bcc4e856e Merge 6.19-rc3 into usb-next)
+$ 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/uvc_configfs.c
+Merge made by the 'ort' strategy.
+ Documentation/ABI/testing/configfs-usb-gadget-midi | 17 +-
+ .../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 +++++
+ Documentation/usb/gadget-testing.rst | 17 +-
+ MAINTAINERS | 2 +
+ drivers/usb/dwc3/Kconfig | 11 +
+ drivers/usb/dwc3/Makefile | 1 +
+ drivers/usb/dwc3/dwc3-google.c | 628 +++++++++++++++++++++
+ drivers/usb/gadget/configfs.c | 24 +-
+ drivers/usb/gadget/function/f_acm.c | 2 +-
+ drivers/usb/gadget/function/f_fs.c | 2 +-
+ 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_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 | 2 +-
+ drivers/usb/gadget/function/f_tcm.c | 2 +-
+ 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/u_ether_configfs.h | 2 +-
+ drivers/usb/gadget/function/u_midi.h | 2 +-
+ 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/typec/bus.c | 25 +-
+ drivers/usb/typec/bus.h | 6 -
+ drivers/usb/typec/class.c | 36 +-
+ drivers/usb/typec/ucsi/psy.c | 54 +-
+ include/linux/usb.h | 3 +-
+ include/linux/usb/gadget_configfs.h | 4 +-
+ include/linux/usb/typec.h | 3 +
+ include/linux/usb/typec_altmode.h | 8 +
+ 40 files changed, 1072 insertions(+), 158 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
+ create mode 100644 drivers/usb/dwc3/dwc3-google.c
+Merging thunderbolt/next (0c90fd379bb5 docs: admin-guide: thunderbolt: Replace ifconfig with ip)
+$ 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 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging usb-serial/usb-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'usb-next' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git usb-serial/usb-next
+Already up to date.
+Merging tty/tty-next (322fc12949d2 Merge 6.19-rc3 into tty-next)
+$ 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
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/serial/8250.yaml | 1 +
+ .../devicetree/bindings/serial/renesas,rsci.yaml | 99 ++++++-
+ drivers/bluetooth/hci_aml.c | 16 +-
+ drivers/bluetooth/hci_qca.c | 5 +-
+ drivers/platform/surface/aggregator/core.c | 6 +-
+ 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 | 12 +-
+ 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 +
+ 16 files changed, 619 insertions(+), 229 deletions(-)
+Merging char-misc/char-misc-next (8314d2c28d33 misc: fastrpc: Update dma_bits for CDSP support on Kaanapali SoC)
+$ 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
+Merge made by the 'ort' strategy.
+ Documentation/admin-guide/devices.txt | 2 +-
+ .../devicetree/bindings/misc/qcom,fastrpc.yaml | 4 +-
+ Documentation/userspace-api/ioctl/ioctl-number.rst | 1 -
+ drivers/android/binder/node.rs | 8 +
+ drivers/android/binder/process.rs | 7 +
+ drivers/android/binder/rust_binder.h | 79 +++
+ drivers/android/binder/rust_binder_events.h | 30 ++
+ drivers/android/binder/rust_binder_main.rs | 11 +-
+ drivers/android/binder/thread.rs | 1 +
+ drivers/android/binder/trace.rs | 21 +
+ drivers/android/binder/transaction.rs | 14 +
+ 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/misc/bcm-vk/bcm_vk_msg.c | 12 +-
+ drivers/misc/eeprom/eeprom_93xx46.c | 11 +-
+ drivers/misc/fastrpc.c | 142 ++++--
+ drivers/misc/ti_fpc202.c | 3 +-
+ drivers/most/core.c | 6 +-
+ include/linux/miscdevice.h | 1 -
+ include/uapi/linux/android/binder.h | 2 +-
+ rust/helpers/binder.c | 13 +-
+ rust/kernel/miscdevice.rs | 8 +-
+ rust/kernel/sync/arc.rs | 3 +
+ samples/rust/rust_misc_device.rs | 3 +-
+ 36 files changed, 306 insertions(+), 2717 deletions(-)
+ 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
+Merging coresight/next (51cd1fb70e08 dt-bindings: arm: add CTCU device for monaco)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git coresight/next
+Merge made by the 'ort' strategy.
+ .../sysfs-bus-coresight-devices-dummy-source | 4 +-
+ .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 56 +++++++++++-----------
+ .../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-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 +-
+ 9 files changed, 49 insertions(+), 44 deletions(-)
+Merging fastrpc/for-next (8f0b4cce4481 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 (267f53140c9d fpga: dfl: use subsys_initcall to allow built-in drivers to be added)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git fpga/for-next
+Merge made by the 'ort' strategy.
+ drivers/fpga/dfl.c | 2 +-
+ drivers/fpga/of-fpga-region.c | 8 ++++----
+ drivers/fpga/xilinx-pr-decoupler.c | 2 +-
+ drivers/fpga/zynq-fpga.c | 2 +-
+ 4 files changed, 7 insertions(+), 7 deletions(-)
+Merging icc/icc-next (a305df4125d1 MAINTAINERS: Add interconnect-clk.h to interconnect API entry)
+$ git merge -m Merge branch 'icc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git icc/icc-next
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 31 ++++++++++++++++++++++
+ MAINTAINERS | 1 +
+ 2 files changed, 32 insertions(+)
+Merging iio/togreg (f9e057916428 staging: iio: adt7316: replace sprintf() with sysfs_emit())
+$ git merge -m Merge branch 'togreg' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git iio/togreg
+Already up to date.
+Merging phy-next/next (add66a6673bc phy: qcom: edp: Add Glymur platform support)
+$ 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
+Recorded preimage for 'Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml'.
+[master 488b9fd17573] 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 +-
+ .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 29 +-
+ .../devicetree/bindings/phy/qcom,edp-phy.yaml | 30 +-
+ .../bindings/phy/qcom,m31-eusb2-phy.yaml | 9 +-
+ .../bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml | 111 +
+ .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 6 +
+ .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 18 +
+ .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 16 +
+ .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 9 +
+ .../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 9 +-
+ .../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 +
+ .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 3 +
+ MAINTAINERS | 2 +
+ drivers/phy/Kconfig | 14 +
+ drivers/phy/Makefile | 3 +
+ drivers/phy/apple/Kconfig | 13 +
+ drivers/phy/apple/Makefile | 4 +
+ drivers/phy/apple/atc.c | 2294 ++++++++++++++++++++
+ drivers/phy/cadence/phy-cadence-torrent.c | 23 +
+ drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 7 +
+ 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/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-spacemit-k1-pcie.c | 670 ++++++
+ drivers/phy/qualcomm/phy-qcom-edp.c | 245 ++-
+ drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 40 +
+ drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 676 +++++-
+ 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-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/phy-rcar-gen2.c | 6 +-
+ 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 | 95 +-
+ drivers/phy/rockchip/phy-rockchip-usb.c | 7 +-
+ drivers/phy/samsung/phy-exynos5-usbdrd.c | 651 ++++++
+ drivers/phy/spacemit/Kconfig | 13 +
+ drivers/phy/spacemit/Makefile | 2 +
+ drivers/phy/spacemit/phy-k1-usb2.c | 200 ++
+ drivers/phy/ti/phy-j721e-wiz.c | 30 +-
+ drivers/soc/apple/Kconfig | 4 +
+ drivers/soc/apple/Makefile | 3 +
+ drivers/soc/apple/tunable.c | 80 +
+ include/linux/phy/phy.h | 7 +-
+ include/linux/soc/apple/tunable.h | 62 +
+ include/linux/soc/samsung/exynos-regs-pmu.h | 3 +
+ 76 files changed, 9547 insertions(+), 569 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/phy/apple,atcphy.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 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-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 (dc3a6a942e9e 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 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
+Recorded preimage for 'sound/soc/codecs/wcd939x-sdw.c'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'sound/soc/codecs/wcd939x-sdw.c'.
+[master 195f672dc7ea] 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 (b4338338aa3d 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ 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 (d721f52e3155 vfio: selftests: Add vfio_pci_device_init_perf_test)
+$ git merge -m Merge branch 'next' of https://github.com/awilliam/linux-vfio.git vfio/next
+Already up to date.
+Merging w1/for-next (cc8f92e41eb7 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 (8f0b4cce4481 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 (5d2905f2c6ac staging: greybus: Remove completed PWM TODO item.)
+$ git merge -m Merge branch 'staging-next' of https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging/staging-next
+Merge made by the 'ort' strategy.
+ drivers/staging/greybus/TODO | 2 -
+ drivers/staging/greybus/arche-apb-ctrl.c | 13 ++--
+ drivers/staging/greybus/arche-platform.c | 23 ++----
+ drivers/staging/rtl8723bs/Kconfig | 2 +-
+ drivers/staging/rtl8723bs/core/rtw_mlme.c | 74 +++++++++----------
+ drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 92 +++++++++++------------
+ drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 17 ++---
+ drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +-
+ drivers/staging/rtl8723bs/os_dep/os_intfs.c | 8 --
+ drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +-
+ drivers/staging/sm750fb/sm750.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 +-
+ 15 files changed, 168 insertions(+), 183 deletions(-)
+Merging counter-next/counter-next (ad415677b7e3 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
+Auto-merging MAINTAINERS
+Merge made by the 'ort' strategy.
+ MAINTAINERS | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+Merging mux/for-next (59b723cd2adb 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 (8049f77fd820 dmaengine: pl08x: Fix comment stating the difference between PL080 and PL081)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git dmaengine/next
+Auto-merging drivers/dma/xilinx/xilinx_dma.c
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/dma/arm-pl08x.yaml | 2 +-
+ .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml | 4 +-
+ .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 20 ++
+ .../bindings/dma/nvidia,tegra210-adma.yaml | 15 +-
+ .../devicetree/bindings/dma/qcom,gpi.yaml | 2 +
+ .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 1 +
+ .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 14 +-
+ Documentation/driver-api/dmaengine/provider.rst | 5 +-
+ drivers/dma/Kconfig | 2 +-
+ drivers/dma/amba-pl08x.c | 4 +-
+ drivers/dma/at_xdmac.c | 37 +--
+ drivers/dma/dma-axi-dmac.c | 48 ++--
+ drivers/dma/dw-edma/dw-edma-pcie.c | 4 +-
+ drivers/dma/mediatek/mtk-uart-apdma.c | 35 +--
+ drivers/dma/pl330.c | 8 +-
+ drivers/dma/qcom/bam_dma.c | 152 ++++++------
+ drivers/dma/sh/shdma-base.c | 2 +-
+ 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/xilinx_dma.c | 21 ++
+ drivers/dma/xilinx/zynqmp_dma.c | 2 -
+ include/linux/dma/edma.h | 24 +-
+ include/linux/shdma-base.h | 28 +--
+ include/uapi/linux/idxd.h | 270 ++++++++++-----------
+ 30 files changed, 557 insertions(+), 374 deletions(-)
+Merging cgroup/for-next (60ba42e4d7c6 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/tj/cgroup.git cgroup/for-next
+Auto-merging fs/fs-writeback.c
+Auto-merging include/linux/memcontrol.h
+Auto-merging mm/memcontrol.c
+Auto-merging mm/page_owner.c
+Merge made by the 'ort' strategy.
+ fs/fs-writeback.c | 2 +-
+ include/linux/cpuset.h | 2 +
+ include/linux/memcontrol.h | 2 +-
+ kernel/cgroup/cgroup.c | 4 +-
+ kernel/cgroup/cpuset-internal.h | 42 ++-
+ kernel/cgroup/cpuset-v1.c | 238 +++++++++++++++-
+ kernel/cgroup/cpuset.c | 305 ++++-----------------
+ 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_kmem.c | 33 +--
+ tools/testing/selftests/cgroup/test_memcontrol.c | 20 +-
+ 13 files changed, 391 insertions(+), 287 deletions(-)
+Merging scsi/for-next (98bcf5e5ddfd 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
+Merge made by the 'ort' strategy.
+Merging scsi-mkp/for-next (ae62d62b1c74 scsi: target: Constify struct configfs_item_operations and configfs_group_operations)
+$ 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/scsi/scsi_debug.c
+Auto-merging drivers/scsi/scsi_lib.c
+Auto-merging drivers/scsi/scsi_transport_fc.c
+Auto-merging drivers/target/target_core_spc.c
+Merge made by the 'ort' strategy.
+ drivers/base/transport_class.c | 8 +
+ 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_sli.c | 62 +-
+ drivers/scsi/lpfc/lpfc_sli4.h | 4 +
+ drivers/scsi/lpfc/lpfc_version.h | 2 +-
+ drivers/scsi/mpt3sas/mpt3sas_base.c | 14 +-
+ drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +
+ drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1332 +++++++++++++++++++++++++-
+ 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 | 3 +-
+ drivers/scsi/qla2xxx/qla_sup.c | 29 +
+ drivers/scsi/qla2xxx/qla_version.h | 8 +-
+ drivers/scsi/scsi_debug.c | 118 +--
+ drivers/scsi/scsi_lib.c | 11 +-
+ drivers/scsi/scsi_priv.h | 3 +-
+ drivers/scsi/scsi_transport_fc.c | 42 +
+ drivers/target/sbp/sbp_target.c | 4 +-
+ 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 +-
+ include/linux/transport_class.h | 1 +
+ include/scsi/scsi.h | 13 +-
+ include/scsi/scsi_transport_fc.h | 12 +
+ include/target/target_core_base.h | 4 +
+ include/ufs/ufshci.h | 1 +
+ 41 files changed, 2322 insertions(+), 246 deletions(-)
+Merging vhost/linux-next (f6a15d854986 virtio_ring: add in order support)
+$ git merge -m Merge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git vhost/linux-next
+Merge made by the 'ort' strategy.
+ drivers/vhost/vhost.c | 8 +-
+ drivers/virtio/virtio_ring.c | 943 ++++++++++++++++++++++++++++++---------
+ include/uapi/linux/virtio_ring.h | 5 +-
+ 3 files changed, 725 insertions(+), 231 deletions(-)
+Merging rpmsg/for-next (8467c1be0ed0 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.
+ .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 5 +
+ .../bindings/remoteproc/qcom,sm8550-pas.yaml | 1 -
+ .../bindings/remoteproc/ti,keystone-rproc.txt | 2 +-
+ drivers/remoteproc/imx_dsp_rproc.c | 87 ++++++++++++------
+ drivers/remoteproc/imx_rproc.c | 2 +-
+ drivers/rpmsg/rpmsg_core.c | 66 ++++++--------
+ drivers/rpmsg/virtio_rpmsg_bus.c | 101 +++++++--------------
+ 7 files changed, 125 insertions(+), 139 deletions(-)
+Merging gpio-brgl/gpio/for-next (9d8107579ce4 gpio: max77759: drop use of irqd_get_trigger_type)
+$ 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 Documentation/devicetree/bindings/gpio/gpio-mmio.yaml
+Auto-merging MAINTAINERS
+Auto-merging drivers/gpio/gpio-pca953x.c
+Auto-merging drivers/gpio/gpiolib.c
+Merge made by the 'ort' strategy.
+ .../devicetree/bindings/gpio/gpio-line-mux.yaml | 107 +++++++++++++++++
+ .../devicetree/bindings/gpio/gpio-mmio.yaml | 15 ++-
+ .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 2 +
+ Documentation/driver-api/gpio/pca953x.rst | 12 ++
+ MAINTAINERS | 6 +
+ drivers/gpio/Kconfig | 15 ++-
+ drivers/gpio/Makefile | 1 +
+ drivers/gpio/gpio-aggregator.c | 8 +-
+ drivers/gpio/gpio-aspeed.c | 7 +-
+ drivers/gpio/gpio-creg-snps.c | 4 +-
+ drivers/gpio/gpio-line-mux.c | 126 +++++++++++++++++++++
+ drivers/gpio/gpio-max77759.c | 10 +-
+ drivers/gpio/gpio-pca953x.c | 6 +
+ drivers/gpio/gpio-realtek-otto.c | 5 +-
+ drivers/gpio/gpio-sim.c | 16 +--
+ drivers/gpio/gpio-virtuser.c | 8 +-
+ drivers/gpio/gpio-zynq.c | 12 +-
+ drivers/gpio/gpiolib-of.c | 4 +
+ drivers/gpio/gpiolib-swnode.c | 11 +-
+ drivers/gpio/gpiolib.c | 30 ++---
+ 20 files changed, 330 insertions(+), 75 deletions(-)
+ create mode 100644 Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
+ create mode 100644 drivers/gpio/gpio-line-mux.c
+Merging gpio-intel/for-next (8f0b4cce4481 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 (5ce864c2327b 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 .mailmap
+Merge made by the 'ort' strategy.
+ .mailmap | 4 ++++
+ drivers/pinctrl/Kconfig | 2 +-
+ drivers/pinctrl/mediatek/mtk-eint.c | 29 +++++++++++++++++------------
+ drivers/pinctrl/mediatek/pinctrl-mt8189.c | 2 +-
+ drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +-
+ 5 files changed, 24 insertions(+), 15 deletions(-)
+Merging pinctrl-intel/for-next (8f0b4cce4481 Linux 6.19-rc1)
+$ 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 (3b0cf6ab3590 pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling)
+$ 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git pinctrl-samsung/for-next
+Already up to date.
+Merging pwm/pwm/for-next (2d77a65c3657 pwm: Emit native configuration in /sys/kernel/debug/pwm)
+$ git merge -m Merge branch 'pwm/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git pwm/pwm/for-next
+Merge made by the 'ort' strategy.
+ drivers/pwm/core.c | 27 ++++++++++++++----
+ drivers/pwm/pwm_th1520.rs | 2 +-
+ rust/kernel/pwm.rs | 71 ++++++++++++++++++++++++++++++-----------------
+ 3 files changed, 69 insertions(+), 31 deletions(-)
+Merging ktest/for-next (d3042cbe84a0 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 (3e6ad272bb8b kselftest/kublk: include message in _Static_assert for C11 compatibility)
+$ 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
+Merge made by the 'ort' strategy.
+ tools/testing/selftests/coredump/coredump_test_helpers.c | 2 +-
+ tools/testing/selftests/filesystems/anon_inode_test.c | 5 ++++-
+ tools/testing/selftests/ublk/kublk.h | 2 +-
+ 3 files changed, 6 insertions(+), 3 deletions(-)
+Merging kunit/test (8f0b4cce4481 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 (a77b19b747c8 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values)
+$ 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.
+ include/kunit/test.h | 3 ++-
+ lib/kunit/assert.c | 12 ++++++------
+ lib/tests/test_list_sort.c | 4 ++--
+ rust/helpers/kunit.c | 2 +-
+ 4 files changed, 11 insertions(+), 10 deletions(-)
+Merging livepatching/for-next (51ab33fc0a8b 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 (16bd954c9336 rtc: spacemit: MFD_SPACEMIT_P1 as dependencies)
+$ git merge -m Merge branch 'rtc-next' of https://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git rtc/rtc-next
+Already up to date.
+Merging nvdimm/libnvdimm-for-next (30065e73d7c0 nvdimm: Prevent integer overflow in ramdax_get_config_data())
+$ 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
+Already up to date.
+Merging at24/at24/for-next (7a29af24b288 eeprom: at24: use dev_err_probe() consistently)
+$ 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
+Merge made by the 'ort' strategy.
+ Documentation/devicetree/bindings/eeprom/at24.yaml | 3 +++
+ drivers/misc/eeprom/at24.c | 20 +++++++-------------
+ 2 files changed, 10 insertions(+), 13 deletions(-)
+Merging ntb/ntb-next (68113d260674 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 (7d0a66e4bb90 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 (8f0b4cce4481 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git nvmem/for-next
+Already up to date.
+Merging xarray/main (863810caeb3c 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 (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'hyperv-next' of https://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git hyperv/hyperv-next
+Already up to date.
+Merging auxdisplay/for-next (b5c23a4d291d auxdisplay: arm-charlcd: fix release_mem_region() size)
+$ 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 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+Merging kgdb/kgdb/for-next (fdbdd0ccb30a 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 (19272b37aa4f 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 (3a8660878839 Linux 6.18-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 (91a0b0dce350 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
+Auto-merging drivers/net/wireless/ath/ath12k/mhi.c
+CONFLICT (content): Merge conflict in drivers/net/wireless/ath/ath12k/mhi.c
+Recorded preimage for 'drivers/net/wireless/ath/ath12k/mhi.c'
+Automatic merge failed; fix conflicts and then commit the result.
+$ git commit --no-edit -v -a
+Recorded resolution for 'drivers/net/wireless/ath/ath12k/mhi.c'.
+[master 880f864bd71b] Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
+$ git diff -M --stat --summary HEAD^..
+ drivers/accel/qaic/mhi_controller.c | 44 -------------------
+ 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/net/wireless/ath/ath11k/mhi.c | 4 --
+ include/linux/mhi.h | 14 ------
+ net/qrtr/mhi.c | 69 ++++++++++++++++++++++++-----
+ 10 files changed, 82 insertions(+), 197 deletions(-)
+$ 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"
+$ git reset HEAD^
+Unstaged changes after reset:
+M drivers/net/wireless/ath/ath12k/wifi7/mhi.c
+$ git add -A .
+$ git commit -v -a --amend
+[master 033699d122f1] Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
+ Date: Mon Jan 5 15:29:58 2026 +1100
+Merging memblock/for-next (56b680254ce0 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 (ea5514e30056 Merge branch 'for-6.19/cxl-misc' into cxl-for-next)
+$ git merge -m Merge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl.git cxl/next
+Already up to date.
+Merging zstd/zstd-next (65d1f5507ed2 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 (c5a8f13f1e47 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/firmware/efi/libstub/Makefile
+Auto-merging drivers/hv/vmbus_drv.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 (6b56a63d286f MAINTAINERS: Add Unicode tree)
+$ git merge -m Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git unicode/for-next
+Already up to date.
+Merging slab/slab/for-next (58d6fcb6ee94 slub: keep empty main sheaf as spare in __pcs_replace_empty_main())
+$ 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 mm/slub.c
+Merge made by the 'ort' strategy.
+ mm/slub.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+Merging random/master (bb9ff576fdff 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 (ef4536f15224 landlock: Improve the comment for domain_is_scoped)
+$ 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.
+ security/landlock/audit.c | 2 +-
+ security/landlock/domain.h | 2 +-
+ security/landlock/errata/abi-6.h | 2 +-
+ security/landlock/fs.c | 14 +-
+ security/landlock/net.c | 118 +++++++++-------
+ security/landlock/ruleset.c | 1 -
+ security/landlock/task.c | 12 +-
+ tools/testing/selftests/landlock/common.h | 1 +
+ tools/testing/selftests/landlock/fs_test.c | 31 ++---
+ tools/testing/selftests/landlock/net_test.c | 30 +++-
+ tools/testing/selftests/landlock/ptrace_test.c | 154 +--------------------
+ .../selftests/landlock/scoped_abstract_unix_test.c | 23 ++-
+ .../selftests/landlock/scoped_base_variants.h | 9 +-
+ 13 files changed, 151 insertions(+), 248 deletions(-)
+Merging sysctl/sysctl-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'sysctl-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl/sysctl-next
+Already up to date.
+Merging execve/for-next/execve (7d0a66e4bb90 Linux 6.18)
+$ git merge -m Merge branch 'for-next/execve' of https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git execve/for-next/execve
+Already up to date.
+Merging bitmap/bitmap-for-next (abb934acc479 rust: cpumask: add __rust_helper to helpers)
+$ git merge -m Merge branch 'bitmap-for-next' of https://github.com/norov/linux.git bitmap/bitmap-for-next
+Merge made by the 'ort' strategy.
+ include/linux/bitfield.h | 5 +++--
+ rust/helpers/bitmap.c | 1 +
+ rust/helpers/bitops.c | 4 ++++
+ rust/helpers/cpumask.c | 13 +++++++++++++
+ 4 files changed, 21 insertions(+), 2 deletions(-)
+Merging hte/for-next (9e4259716f60 hte: tegra-194: add missing MODULE_DESCRIPTION() macro)
+$ 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 (7454048db27d kbuild: Enable GCC diagnostic context for value-tracking warnings)
+$ 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
+Already up to date.
+Merging nolibc/for-next (3ac0730caa05 selftests/nolibc: drop NOLIBC_SYSROOT=0 logic)
+$ 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 | 3 +
+ 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/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.nolibc | 6 --
+ tools/testing/selftests/nolibc/nolibc-test.c | 29 +++++++
+ 14 files changed, 175 insertions(+), 135 deletions(-)
+ create mode 100644 tools/include/nolibc/sys/ptrace.h
+Merging iommufd/for-next (f8f9c1f4d0c7 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 (b65a8280c766 tools/power turbostat.8: Document the "--force" option)
+$ 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 | 4 +
+ tools/power/x86/turbostat/turbostat.c | 143 +++++++++++++++++++++-------------
+ 2 files changed, 94 insertions(+), 53 deletions(-)
+Merging pwrseq/pwrseq/for-next (8f0b4cce4481 Linux 6.19-rc1)
+$ git merge -m Merge branch 'pwrseq/for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git pwrseq/pwrseq/for-next
+Already up to date.
+Merging capabilities-next/caps-next (9891d2f79a9f Clarify the rootid_owns_currentns)
+$ git merge -m Merge branch 'caps-next' of https://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux.git capabilities-next/caps-next
+Already up to date.
+Merging ipe/next (7d0a66e4bb90 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 (dcb6fa37fd7b 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 (dcb6fa37fd7b 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 fwctl/for-next (f8f9c1f4d0c7 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 (7dfbe9a67519 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 (6c177775dcc5 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 (811e87ca8a0a 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 block/blk-mq.c
+Auto-merging include/linux/cpuset.h
+Auto-merging include/linux/memcontrol.h
+Auto-merging include/linux/vmstat.h
+Auto-merging init/Kconfig
+Auto-merging kernel/cgroup/cpuset.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/core-api/housekeeping.rst | 111 +++++++++++++++++++
+ Documentation/core-api/index.rst | 1 +
+ arch/arm64/kernel/cpufeature.c | 18 ++-
+ block/blk-mq.c | 6 +-
+ drivers/base/cpu.c | 2 +-
+ drivers/pci/pci-driver.c | 73 ++++++++----
+ include/linux/cpu.h | 4 +
+ 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 | 68 ++++++------
+ kernel/cpu.c | 42 +++----
+ kernel/kthread.c | 190 ++++++++++++++++++++------------
+ kernel/sched/isolation.c | 141 +++++++++++++++++++-----
+ 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, 573 insertions(+), 218 deletions(-)
+ create mode 100644 Documentation/core-api/housekeeping.rst
diff --git a/localversion-next b/localversion-next
new file mode 100644
index 00000000000000..e9b1ca56c2835b
--- /dev/null
+++ b/localversion-next
@@ -0,0 +1 @@
+-next-20260105