This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 7702d0130dc0 Add linux-next specific files for 20250408 omits f2f22aeecaa3 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits 109f1b36a3c7 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits fe78ed3f70c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1ffcbb3358cc Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits da84dd7593bf Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 99e4c40ad5ac Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] omits 7d74aed1ec4a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8f47e5e7f60f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 05b63f00886e Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 5140a3bfade9 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 3fe00e6fe0cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9202511db18 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 7818abafb1a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a383a265b317 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 4a492b932cdd Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 83b4b9da57e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa2881ab8012 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81e8841f022a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 226871eab620 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c320b1881ec0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 78513421776f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bbfd154af590 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd39d7df86b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8084109bf466 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 11b1f0a31e8c Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits a65602efde02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d95a789db1c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3264b58c01a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d719543f650a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 68acafa4535e Merge branch 'next' of https://github.com/kvm-x86/linux.git omits 8b64f2e7ed6c Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits d67d4f759ed4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78e19a779c9f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits e1f5cf923e56 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5540daf3a74d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11f1f587b0cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fcf4b0d0a267 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits fc889cab0600 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 146778d36b2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a02255724d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf1a14ca8fc7 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 57c60a86ec4b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 8379de02f27a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b0c9556bcff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09c364858f18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26da2041b86c Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits a07da44f0b10 Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] omits 25d3a307e56f Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 9aadf31f30a9 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ebe82d9deff2 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b925f8bba620 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b105bdc13141 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 202fdbac09ee Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 472f51edd7f6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a2f41935df5e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 5b29d4e5b6be Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 865a3196eb32 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits ad2001213fe6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 50a9cfa1d6bf Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 404cf71bb475 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 44ed17a200e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29e87594f3cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab05551b10f0 Merge branch 'fs-next' of linux-next omits 9ec6afa19fca Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 3c6a16796858 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 62bb1bbf639f Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 5a716f2a4a37 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits a12ed7006f96 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits a8a614204cec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ad341c91244 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 4192110d3e60 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits f84463999ccd Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 21464aaa9cee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ec4670c9cd64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d8c53c4dcf8 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 2a3bf4d4ccf0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cad667acaf4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac10ce24349d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d9a4f9577e7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 301a354a29dc Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits e68717a508df Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits e03e0caf2dd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 889fdaa1cef0 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 4432a8259d86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 31c5a2f3a7bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8817e6f6f24 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next omits 466d70700164 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 4d6c8d70d8a4 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits f6931ef6e305 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 99f37ae7217f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4fcab711dbf8 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits cc17490e15bd Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 75a01ecd5421 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e16a2d6b6570 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 905c313e1999 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits d6833b0a2ef1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9247bdfe2f86 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits b37dea15e823 Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] omits 1d67bbf16430 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits fd1686ba61f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e3b905afac4a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4d1202a5aabb Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 7f6b0d01fec6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 884c2243f1a3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6b9b23816df6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7455805bd66d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 29562dc7195f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c065301d1e6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits eb9a3df0ffc1 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits b390d313c8a3 Merge branch 'fs-current' of linux-next omits e56d78daf95e hwmon: (max6639) : Allow setting target RPM omits 76b5fecb1f89 hwmon: (pmbus) Do not set regulators_node for single-chann [...] omits b36215701c2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15bf8a6b478a Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 92a9fd2af4f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 3b98c5b3d966 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 0265dd550fa4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 67e39d417dbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78c9c9198fc0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0239ff4c3345 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits a4345dc412f5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 2a7b621ddbd0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bcd7f35bcece Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 3bb3bdf82771 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits f812d84bb017 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5024ada2fa5c Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 42ea255e9b20 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c3bbf1b1f0bb Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 5213482fc9f7 hwmon: (pmbus/max34440): add support adpm12160 omits 0835744b2445 hwmon: (pmbus/max34440): Fix support for max34451 omits 34b0c109d6b9 hwmon: (pmbus/ucd9000) Use new GPIO line value setter callbacks omits 99bd4ed5d48b hwmon: (ltc2992) Use new GPIO line value setter callbacks omits 7acde5c4b3f5 hwmon: (pmbus): Introduce page_change_delay omits 0468431b616d Merge branch into tip/master: 'x86/nmi' omits 56686c8e13bc Merge branch into tip/master: 'x86/mm' omits a6b4b9e71eb9 Merge branch into tip/master: 'x86/microcode' omits d1425c113c44 Merge branch into tip/master: 'x86/kconfig' omits b5d0b3179dcc Merge branch into tip/master: 'x86/fpu' omits 7d7ce543653e Merge branch into tip/master: 'x86/cpu' omits 5279632f1b6e Merge branch into tip/master: 'x86/boot' omits ebfb4fbef553 Merge branch into tip/master: 'x86/asm' omits 6cb8581551e5 Merge branch into tip/master: 'x86/alternatives' omits 9acc8ab6c2f9 Merge branch into tip/master: 'sched/core' omits 4ae08bcf669b Merge branch into tip/master: 'irq/msi' omits 7924235daf91 Merge branch into tip/master: 'irq/drivers' omits 987fa1c72647 Merge branch into tip/master: 'irq/core' omits 6a54ff526979 Merge branch into tip/master: 'x86/urgent' omits 12d780acbb1a Merge branch into tip/master: 'perf/urgent' omits b4bc803487ef Merge branch into tip/master: 'irq/urgent' omits 3b57c568a314 Merge remote-tracking branch 'asoc/for-6.14' into asoc-linus omits 4160400a5334 Merge branch 'for-next-next-v6.15-20250407' into for-next- [...] omits 45b13c0f1d10 Merge branch 'for-next-current-v6.14-20250407' into for-ne [...] omits b80da029a1a6 Merge branch 'misc-6.15' into for-next-next-v6.15-20250407 omits 1928c1b7a0cb Merge branch 'misc-6.15' into for-next-current-v6.14-20250407 omits df540af51fa8 ALSA: azt2320: Replace deprecated strcpy() with strscpy() omits 5108e5eb9e15 ALSA: kunit: fix build warning in test_card_set_id omits ed174fe429b1 kunit: slub: add module description omits b7d3fe10b8b2 mm-kasan-add-module-decription-fix omits 557fcd068607 mm/kasan: add module decription omits 05582e093136 ucs2_string: add module description omits 30b4b0a8aedb zlib: add module description omits 5be5772b1f96 xenbus: add module description omits 33ec0a2ae792 fpga: tests: add module descriptions omits c2244c1f0e54 samples-livepatch-add-module-descriptions-fix omits fcba09f3cbf3 samples/livepatch: add module descriptions omits 8b93b3371efd ASN.1: add module description omits 891c09188136 x86/mm/pat: (un)track_pfn_copy() fix + improvements omits 731d2d4ac8b1 mm/vma: add give_up_on_oom option on modify/merge, use in [...] omits ae17a547ad2a selftests/mm: generate a temporary mountpoint for cgroup f [...] omits bb1a1de330c1 MAINTAINERS: add Andrew and Baoquan as kexec maintainers omits 9fda4d37981b mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() omits 7a1f01129a9c mm/page_alloc: avoid second trylock of zone->lock omits a807f9527035 mm/compaction: fix bug in hugetlb handling pathway omits b1544474ea25 lib/iov_iter: fix to increase non slab folio refcount omits 04b17a01ce6b mseal: fix typo and style in documentation omits 7fcc48d8b168 locking/local_lock, mm: replace localtry_ helpers with loc [...] omits f9d82e1c9892 test suite: use %zu to print size_t omits 6c32c2ec2a56 radix-tree-add-missing-cleanuph-fix omits 4a1bd3939692 radix-tree: add missing cleanup.h omits a09bac59738c mailmap: map Loic Poulain's old email addresses omits 6da80708940b mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accep [...] omits ef3c2ddbc655 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] omits 2d7a29f6d4da Merge branch 'v6.16-armsoc/dts64' into for-next omits 6e6d89fcc96f Merge branch 'v6.16-armsoc/dts32' into for-next omits a211f173dc05 Merge branch 'v6.15-armsoc/dtsfixes' into for-next omits 975bbc83a944 Merge branch 'dev/cobra/v6.15' into for-next omits e09be2a6ab1a HACK: drm/panel: ltk050h3146w: read panel-id omits aa5364618146 libceph: fix slab-use-after-free in have_mon_and_osd_map() omits 2f856325242c selftests: tpm2: test_smoke: use POSIX-conformant expressi [...] omits 8d4ce5da417c selftests: tpm2: create a dedicated .gitignore omits 110faeb679e7 landlock: Remove incorrect warning omits d9e68266a0f2 arm64: dts: rockchip: add px30-cobra board variant files omits 8ce9dfc4e61e Revert "dt-bindings: mfd: syscon: Add rk3528 QoS register [...] omits 10518797ca98 gfs2: move msleep to sleepable context omits 9fbde5d6ad5d kunit: Spelling s/slowm/slow/ omits bd4318e811e8 kunit: tool: fix count of tests if late test plan omits de305063001d test_bits: add tests for BIT_U*() omits a228c47a7672 test_bits: add tests for GENMASK_U*() omits b88937277df8 drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*() omits d7627821bb76 bits: introduce fixed-type BIT_U*() omits d2774dd25701 bits: introduce fixed-type GENMASK_U*() omits b068be0cdaff bits: add comments and newlines to #if, #else and #endif d [...] omits 16fa9b16a420 cpumask: drop cpumask_assign_cpu() omits 14497b9597d9 riscv: switch set_icache_stale_mask() to using non-atomic [...] omits 745ab2e152e0 cpumask: add non-atomic __assign_cpu() omits 28e4593118f7 nodemask: drop nodes_shift omits de80bff15295 Merge branches 'for-next/ffa/fixes' and 'for-next/scmi/fix [...] omits 873097bcc18f firmware: arm_scmi: Fix timeout checks on polling path omits a07ad06258a4 firmware: arm_scmi: Balance device refcount when destroyin [...] omits 051aa4cdbe20 firmware: arm_ffa: Skip Rx buffer ownership release if not [...] omits 1efdea051738 cpufreq: sun50i: prevent out-of-bounds access omits accd056fc20b dt-bindings: nvmem: Add compatible for MSM8960 omits 9cdd20133425 dt-bindings: nvmem: Add compatible for IPQ5018 omits f2c0a5e59ed7 nvmem: qfprom: switch to 4-byte aligned reads omits a81cadcf1234 nvmem: core: update raw_len if the bit reading is required omits d924009d0163 nvmem: core: verify cell's raw_len omits 3545a39d3977 nvmem: core: fix bit offsets of more than one byte omits 0f02f5f6cbb5 dt-bindings: nvmem: fixed-cell: increase bits start value to 31 omits 7bbd1dde05ec dt-bindings: nvmem: Add compatible for MS8937 omits cb507eba742e dt-bindings: nvmem: qfprom: Add X1E80100 compatible omits f6b700d4356b nvmem: rockchip-otp: add rk3576 variant data omits 0a08ae4115d7 dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576 omits 39910b01b538 dt-bindings: nvmem: rockchip,otp: add missing limits for c [...] omits cac92f737c8f nvmem: rockchip-otp: Move read-offset into variant-data adds 84ffc79bfbf7 kbuild: Add '-fno-builtin-wcslen' adds 97c484ccb804 Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/ [...] adds e37f72b3b417 Merge tag 'cgroup-for-6.15-rc1-fixes' of git://git.kernel. [...] adds d24fa977eec5 tracing: fprobe: Fix to lock module while registering fprobe adds dd941507a948 tracing: fprobe events: Fix possible UAF on modules adds a3dc2983ca7b tracing: fprobe: Cleanup fprobe hash when module unloading adds bec7dcbc242c Merge tag 'probes-fixes-v6.14' of git://git.kernel.org/pub [...] adds 84e32662bd1c Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 822f29ee4f4d Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds f8c83031f7b6 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds eb3a04a8516e ovl: don't allow datadir only adds a6eb9a4a69cc ovl: remove unused forward declaration adds 5735e97993a2 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2c905cef92c2 Merge branch 'fs-current' of linux-next adds 69ae94725f4f tipc: fix memory leak in tipc_link_xmit adds 5ba8b837b522 sch_htb: make htb_qlen_notify() idempotent adds df008598b3a0 sch_drr: make drr_qlen_notify() idempotent adds 51eb3b65544c sch_hfsc: make hfsc_qlen_notify() idempotent adds 55f9eca4bfe3 sch_qfq: make qfq_qlen_notify() idempotent adds a7a15f39c682 sch_ets: make est_qlen_notify() idempotent adds 342debc12183 codel: remove sch->q.qlen check before qdisc_tree_reduce_b [...] adds cbe9588b12d0 selftests/tc-testing: Add a test case for FQ_CODEL with HT [...] adds 4cb1837ac537 selftests/tc-testing: Add a test case for FQ_CODEL with QF [...] adds 72b05c1bf7ea selftests/tc-testing: Add a test case for FQ_CODEL with HF [...] adds 0d5c27ecb60c selftests/tc-testing: Add a test case for FQ_CODEL with DR [...] adds ce94507f5fe0 selftests/tc-testing: Add a test case for FQ_CODEL with ET [...] adds cd23e77e6568 Merge branch 'net_sched-make-qlen_notify-idempotent' adds f1a69a940de5 sctp: detect and prevent references to a freed transport i [...] adds 5071a1e606b3 net: tls: explicitly disallow disconnect adds a1328a671e1c selftests: tls: check that disconnect does nothing adds b7db94734e78 octeontx2-pf: qos: fix VF root node parent queue index adds 13e7d7240a43 net: libwx: Fix the wrong Rx descriptor field adds 369609fc6272 tc: Ensure we have enough buffer space when sending filter [...] adds 4f038a6a02d2 net: ethtool: Don't call .cleanup_data when prepare_data fails adds 445e99bdf68d rtnetlink: Fix bad unlock balance in do_setlink(). adds f3d5128b00c4 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 368d0d7d11ef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5b61a9fe4533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b395d31146a RDMA/bnxt_re: Fix budget handling of notification queue adds 62dd71e69110 RDMA/ucaps: Avoid format-security warning adds 95ba3850fed0 RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() adds d247667ecd64 RDMA/mlx5: Fix compilation warning when USER_ACCESS isn't set adds 1b2fe85f3cf1 RDMA/rxe: Fix null pointer dereference in ODP MR check adds 9beb2c91fb86 RDMA/hns: Fix wrong maximum DMA segment size adds 338c43955bc2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 080410fe61e6 ALSA: azt2320: Replace deprecated strcpy() with strscpy() adds 148330e6431b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f2f847461fb7 ASoC: Intel: avs: Constrain path based on BE capabilities adds d639e7fd9aa0 ASoC: hdmi-codec: use RTD ID instead of DAI ID for ELD entry adds d7bff1415e85 ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate adds 7648beb65600 ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels adds d4c29a336073 ASoC: codecs: lpass-wsa: fix VI capture setup. adds 6742bc162e71 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0c9ec2cd4d67 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 02d2d39bee74 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dc2aa72994ad Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 06824f319adb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5cd2950359ef selftests: tpm2: create a dedicated .gitignore adds 170ec11935de selftests: tpm2: test_smoke: use POSIX-conformant expressi [...] adds 8cc86b376024 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds aaf9cc0ce5a5 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 9e431c8331e1 Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] adds acfcaf90db1f smccc: kvm_guest: Align with DISCOVER_IMPL_CPUS ABI adds 1f5bdd3b0c70 smccc: kvm_guest: Remove unneeded semicolon adds fb8a3eba9c81 KVM: arm64: Only read HPFAR_EL2 when value is architectura [...] adds 1cf3e126f152 arm64: Convert HPFAR_EL2 to sysreg table adds 26fbdf369227 KVM: arm64: Don't translate FAR if invalid/unsafe adds d8d78398e550 KVM: arm64: selftests: Introduce and use hardware-definiti [...] adds c8631ea59b65 KVM: arm64: selftests: Explicitly set the page attrs to In [...] adds a344e258acb0 KVM: arm64: Use acquire/release to communicate FF-A versio [...] adds c478032df078 Merge tag 'kvmarm-fixes-6.15-1' of https://git.kernel.org/ [...] adds 006e6f15337b Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds d8455a63f731 platform/x86: intel_pmc_ipc: add option to build without ACPI adds 36b0d9e69b23 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b90e6429af65 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 71d2143266ef dt-bindings: display: nwl-dsi: Allow 'data-lanes' property [...] adds 2bd73c7949ea dt-bindings: interrupt-controller: fsl,irqsteer: Add i.MX9 [...] adds f0b12d3f28b1 dt-bindings: timer: nxp,sysctr-timer: Add i.MX94 support adds 2ed0fb12a42d Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds a9468bbbdbe3 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 3bd242c7a34c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0fcceb90de9a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 6deb8435f6bf gpio: deprecate the GPIOD_FLAGS_BIT_NONEXCLUSIVE flag adds 686e54ea31f3 gpio: deprecate devm_gpiod_unhinge() adds 3af64f175b24 MAINTAINERS: add more keywords for the GPIO subsystem entry adds 2de1cf175c00 gpio: TODO: track the removal of regulator-related workarounds adds da47605e43af gpio: mpc8xxx: Fix wakeup source leaks on device unbind adds c5672e310ad9 gpio: zynq: Fix wakeup source leaks on device unbind adds 2b9c53643012 gpiolib: of: Fix the choice for Ingenic NAND quirk adds b8c7a1ac884c gpiolib: of: Move Atmel HSMCI quirk up out of the regulato [...] adds cb5064d953c4 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds e98b7d61875b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 05a2b0011c4b scripts: generate_rust_analyzer: Add ffi crate adds 3c75fff196c3 rust: pin-init: alloc: restrict `impl ZeroableOption` for [...] adds 193b5a75744a rust: pin-init: use Markdown autolinks in Rust comments adds c59026c0570a rust: kbuild: Don't export __pfx symbols adds 2e4e61e33e35 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds ee4b7c0ec70c Merge branch into tip/master: 'irq/urgent' adds a8df7d0ef92e objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret() adds fe1042b1ef79 objtool: Split INSN_CONTEXT_SWITCH into INSN_SYSCALL and I [...] adds 9f9cc012c2cb objtool: Stop UNRET validation on UD2 adds 2dbbca9be4e5 objtool, xen: Fix INSN_SYSCALL / INSN_SYSRET semantics adds 2d12c6fb7875 objtool: Remove ANNOTATE_IGNORE_ALTERNATIVE from CLAC/STAC adds 848aea26627f Merge branch into tip/master: 'objtool/urgent' adds 56799bc03565 perf: Fix hang while freeing sigtrap event adds 838529229eec Merge branch into tip/master: 'perf/urgent' adds 0eb81f9fa432 Merge branch into tip/master: 'x86/urgent' adds 221e2eb84009 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] adds 1260ed777985 Merge drm/drm-fixes into drm-misc-fixes adds 13c1d5f3a7fa drm/tests: helpers: Create kunit helper to destroy a drm_d [...] adds dacafdcc7789 drm/tests: modeset: Fix drm_display_mode memory leak adds 9b0827ba8211 drm/tests: modeset: Fix drm_display_mode memory leak adds 70f29ca3117a drm/tests: cmdline: Fix drm_display_mode memory leak adds d34146340f95 drm/tests: modes: Fix drm_display_mode memory leak adds f02d3bfcd346 drm/tests: modes: Fix drm_display_mode memory leak adds 8b6f2e28431b drm/tests: probe-helper: Fix drm_display_mode memory leak adds 9f367bb97b20 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 4c978880882f Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 9a86fd91a4ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dfeb209065a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d4e12e0e028 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 30ee029da7fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3c11bb1620db Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 1ce2f25961a9 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new fe40145ca288 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new da807e753798 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bc975269855 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8a7c644d78c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0302eededd8e Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new a253c226223c Merge branch 'v6.15-armsoc/dtsfixes' into for-next new 846767fb140a Merge branch 'v6.16-armsoc/dts32' into for-next new f9a0df8682f9 Merge branch 'v6.16-armsoc/dts64' into for-next new 81a19b567645 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d62af229b18 arm64: dts: fsd: Add Ethernet support for FSYS0 Block of FSD SoC new ebeab0be707d arm64: dts: fsd: Add Ethernet support for PERIC Block of FSD SoC new fa683526da6c Merge branch 'next/dt64' into for-next new 73b85045ebe8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ca67840c0dd firmware: arm_scmi: Balance device refcount when destroyin [...] new c23c03bf1faa firmware: arm_scmi: Fix timeout checks on polling path new 4567bdaaaaa1 firmware: arm_ffa: Skip Rx buffer ownership release if not [...] new 3e894e2a8c8f Merge branches 'for-next/scmi/fixes' and 'for-next/ffa/fix [...] new 797b040b6380 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new aa30435c688a Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 19e71e614fd0 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 485363d5fbbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2480075a39d4 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 20fc4ea6d7e3 clk: renesas: rzv2h: Refactor PLL configuration handling new 18510fd7bfe6 clk: renesas: rzv2h: Remove unused `type` field from `stru [...] new fea942bc1513 clk: renesas: rzv2h: Add support for enabling PLLs new 360387a8f17d clk: renesas: rzv2h: Rename PLL field macros for consistency new b6f2c6bd4e9e clk: renesas: r9a09g057: Add clock and reset entries for GE3D new 6e4727e2126b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new b0b202eb73c3 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new f81324f45e47 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 548a10f38b47 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 3e0d36e5b117 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds ad0eb105e6c0 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 6905a3d6f7aa Merge branch 'misc-6.15' into for-next-current-v6.14-20250408 adds 2d1d65814ffc Merge branch 'for-next-current-v6.14-20250408' into for-ne [...] adds 8a363bad0f5d Merge branch 'misc-6.15' into for-next-next-v6.15-20250408 adds 54bdb701341f Merge branch 'for-next-next-v6.15-20250408' into for-next- [...] adds 87b1e9a7de6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 879a300fe3f2 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 73da4e6c3de5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 326dd95a0db0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f4aa6d01d498 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 2e055b338a65 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 5a8817e23f62 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 3ea6ad509088 gfs2: move msleep to sleepable context adds 2d3716e20221 gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULL adds 6b8490672050 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cee266b3b171 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds a603fc29a19b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds ad48efe6c9e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds bae524598508 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds f2c2da2483a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb841aa54455 Merge branch 'fs-next' of linux-next new cd239be3cb53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f29948797b2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 761d2625c630 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 4d37900b31b6 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new e81b6e9e32f3 hwmon: (pmbus) Introduce page_change_delay new 624b0e38cb36 hwmon: (ltc2992) Use new GPIO line value setter callbacks new 402b21749f5e hwmon: (pmbus/ucd9000) Use new GPIO line value setter callbacks new 49e268514cb3 hwmon: (pmbus/max34440): Fix support for max34451 new c05d4ee0ad4e hwmon: (pmbus/max34440): add support adpm12160 new 42321fde0cae hwmon: (pmbus) Do not set regulators_node for single-chann [...] new 3f453622d0c0 hwmon: (max6639) Allow setting target RPM new 3e347b6bf765 hwmon: (max34451) Work around lost page new d6b1492c9c2e hwmon: (gpio-fan) Add regulator support new 0a40b8611c58 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new b312ac33a593 media: amphion: Reduce decoding latency for HEVC decoder new 9ea16ba6eaf9 media: amphion: Add a frame flush mode for decoder new 22f572ce4e7c media: v4l2-common: Add helpers to calculate bytesperline [...] new dcbe2aeda2e0 media: v4l2: Add NV15 and NV20 pixel formats new d5e0aa61470c media: rkvdec: h264: Use bytesperline and buffer height as [...] new 137149c63993 media: rkvdec: h264: Don't hardcode SPS/PPS parameters new c74b78193ffd media: rkvdec: Extract rkvdec_fill_decoded_pixfmt into helper new 98a0aa1b6910 media: rkvdec: Move rkvdec_reset_decoded_fmt helper new e3f9e3a6a032 media: rkvdec: Extract decoded format enumeration into helper new 774837ed8749 media: rkvdec: Add image format concept new f270005b99fa media: rkvdec: Fix frame size enumeration new ebdcec10b652 media: amphion: Fix spelling mistake "dismatch" -> "mismatch" new 9ddc3d6c16ea media: mediatek: vcodec: Remove trailing space after \n newline new 347c8fbd2db6 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 1727a67e63c2 Merge branch 'pm-sleep' into pm-sleep-testing new 5e91fd51a767 PM: sleep: Resume children after resuming the parent new 7d064b7a943f PM: sleep: Suspend async parents after suspending children new 5dcd4f31bbe2 PM: sleep: Make suspend of devices more asynchronous new 218a7bbf861f Merge branch 'pm-sleep' into linux-next new a06316b79155 cpufreq: Consolidate some code in cpufreq_online() new 565b4f5a5990 cpufreq: Split cpufreq_online() new b09878285d23 cpufreq: Add and use cpufreq policy locking guards new 7fbed8deabb8 cpufreq: intel_pstate: Rearrange max frequency updates han [...] new 1d29a067132e cpufreq: Use locking guard and __free() in cpufreq_update_ [...] new c25da2e206a5 cpufreq: Drop cpufreq_cpu_acquire() and cpufreq_cpu_release() new 5b90b0ce2705 cpufreq: Use __free() for policy reference counting cleanup new eec647c5abab cpufreq: Introduce cpufreq_policy_refresh() new 7e74ad1737c9 cpufreq: Pass policy pointer to ->update_limits() new 0f3f0deaf677 Merge branch 'pm-cpufreq' into linux-next new 8e81d9972719 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 14c8a418159e cpufreq: sun50i: prevent out-of-bounds access new fc5414a4774e cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist new d4f610a9bafd cpufreq: Do not enable by default during compile testing new 6791c26fa7ea Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new ad0cd9a952a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 48afd5550524 hamradio: Remove unnecessary strscpy_pad() size arguments new fc2e4f4f7b5f eth: nfp: remove __get_unaligned_cpu32 from netronome drivers new 4acdd3de31c8 rocker: Simplify if condition in ofdpa_port_fdb() new 34a07c5b2574 amd-xgbe: Convert to SPDX identifier new c3025e94daa9 net: rps: change skb_flow_limit() hash function new 7b6f0a852da3 net: rps: annotate data-races around (struct sd_flow_limit [...] new 22d046a778e4 net: add data-race annotations in softnet_seq_show() new 0a7de4a8f898 net: rps: remove kfree_rcu_mightsleep() use new 05b8f502f495 Merge branch 'rps-misc-changes' new 0f681b0ecd19 net: ena: Support persistent per-NAPI config. new 5ac40e6b5b0b selftests: tc-testing: Pre-load IFE action and its submodules new 998d18fa84c2 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 87d0137321d4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b1b01e46a3db wifi: ath12k: Pass correct values of center freq1 and cent [...] new 5e44b181bec8 wifi: ath12k: Pass correct values of center freq1 and cent [...] new b8a0d83fe4c7 wifi: ath12k: move firmware stats out of debugfs new e92c658b056b wifi: ath12k: add get_txpower mac ops new 9a1cf85c9c7c wifi: carl9170: Add __nonstring annotations for unterminat [...] new 47c91531edd2 wifi: ath12k: remove open parenthesis new ce0779378c62 wifi: ath12k: don't put ieee80211_chanctx_conf struct in a [...] new 94fcd39ca255 dt-bindings: net: wireless: describe the ath12k AHB module [...] new 60031d9c3589 wifi: ath12k: fix incorrect CE addresses new 5257324583e3 wifi: ath12k: refactor ath12k_hw_regs structure new 5fa2fab69f59 wifi: ath12k: add ath12k_hw_params for IPQ5332 new 11794f854004 wifi: ath12k: avoid m3 firmware download in AHB device IPQ5332 new 12070392be0b wifi: ath12k: Add hw_params to remap CE register space for [...] new 6757079c5890 wifi: ath12k: add support for fixed QMI firmware memory new 6cee30f0da75 wifi: ath12k: add AHB driver support for IPQ5332 new 10a355ba6238 wifi: ath12k: Power up root PD new f73e089745a0 wifi: ath12k: Register various userPD interrupts and save [...] new c01d5cc9b9fe wifi: ath12k: Power up userPD new 881edc164071 wifi: ath12k: Power down userPD new c0dd3f4f7091 wifi: ath12k: enable ath12k AHB support new 2826139f9295 wifi: ath12k: fix link valid field initialization in the m [...] new 3973cda5ef49 wifi: ath12k: Add extra TLV tag parsing support in monitor [...] new a6621bf6397a wifi: ath12k: Avoid fetch Error bitmap and decap format fr [...] new 6a88093f79ea wifi: ath12k: Replace band define G with GHZ where appropriate new 5393dcb45209 wifi: ath12k: change the status update in the monitor Rx new fc1771b9c59e wifi: ath12k: Avoid packet offset and FCS length from Rx TLV new ea24531d00f7 wifi: ath12k: fix NULL access in assign channel context handler new 1dfa44db967c wifi: ath12k: Refactor the monitor channel context procedure new 7423b64191e3 wifi: ath12k: Move to NO_VIRTUAL monitor new 2c4c3aff7362 wifi: ath12k: add monitor interface support on QCN9274 new 79ce49513222 wifi: ath12k: extend dma mask to 36 bits new ce8669a27016 wifi: ath11k: determine PM policy based on machine model new 3d2ce6ad9126 wifi: ath11k: introduce ath11k_core_continue_suspend_resume() new 662cc5b92c32 wifi: ath11k: refactor ath11k_core_suspend/_resume() new 88fd03cf51a7 wifi: ath11k: support non-WoWLAN mode suspend as well new 32d93b51bc7e wifi: ath11k: choose default PM policy for hibernation new 3b199a58cc58 Reapply "wifi: ath11k: restore country code during resume" new c426497fa205 wifi: ath12k: Fix memory leak due to multiple rx_stats allocation new 1b68481fc1d8 wifi: ath12k: add configure country code for WCN7850 new 773ff9074a79 wifi: ath12k: use correct WMI command to set country code [...] new 591de41d7008 wifi: ath12k: add 11d scan offload support new dcfebfd4c8dc wifi: ath12k: store and send country code to firmware afte [...] new 15293c1829d8 wifi: ath12k: Fix spelling errors in mac.c file new 31e98e277ae4 wifi: ath11k: fix node corruption in ar->arvifs list new 0bbcd42b15fa wifi: ath12k: Fix the enabling of REO queue lookup table feature new 30b03edd265a wifi: ath12k: Add support to clear qdesc array in REO cache new 89ac53e96217 wifi: ath12k: Enable REO queue lookup table feature on QCN9274 new cb1790249361 wifi: ath12k: Fix incorrect rates sent to firmware new 75ec94db880b wifi: ath12k: Fix memory leak during vdev_id mismatch new 6f8a27a584b2 wifi: ath12k: Fix memory corruption during MLO multicast tx new be908d236034 wifi: ath12k: Fix invalid memory access while forming 802. [...] new 68218fa0862a wifi: ath12k: Fix misspelling "upto" in dp.c new c23ae4cac6b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2023f6b25e6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 6f1d5a3513c2 KVM: SVM: Add support to initialize SEV/SNP functionality in KVM new 3f8f0133a5fc crypto: ccp - Move SEV/SNP Platform initialization to KVM new ea4dd134ef33 crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run() new d68c4a7c6cda crypto: sun8i-ce-hash - remove duplicated fallback checks new b745ab78a8ca crypto: sun8i-ce-hash - factor out debugfs fallback statistics new a8632253f39b crypto: sun8i-ce-hash - drop CONFIG_CRYPTO_DEV_SUN8I_CE_DE [...] new 593c76e1aafb crypto: sun8i-ce-hash - add IS_ENABLED() checks to debugfs stats new bfc68ebefb49 crypto: sun8i-ce-hash - use API helpers to setup fallback request new af7e23c616f5 crypto: ccp - Silence may-be-uninitialized warning in sev_ [...] new 6d4827ee1dd5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9b8478e118d4 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 2b2d7ca7ce25 dma-buf: fix incorrect dma-fence documentation v2 adds 2ce07fea3cc8 dma-buf/dma-fence: remove unnecessary callbacks adds de68b17d5d07 dma-buf: dma-buf: stop mapping sg_tables on attach v2 adds b72f66f22c0e dma-buf: drop caching of sg_tables adds 87edca6261c1 drm/sched: Adjust outdated docu for run_job() adds 72ebc18b3499 drm/sched: Document run_job() refcount hazard adds 2eeed61db455 drm/sched: Update timedout_job()'s documentation adds fa0af721bd1f drm/ttm: test private resv obj on release/destroy adds 41668e792e46 drm/fsl-dcu: move to devm_platform_ioremap_resource() usage adds 9da894756ee1 drm/hisilicon: move to devm_platform_ioremap_resource() usage adds 46babeac0e08 drm/mxsfb: move to devm_platform_ioremap_resource() usage adds fc51acfca9ca drm/tegra: move to devm_platform_ioremap_resource() usage new 5f7a654b5ed2 drm/imx: legacy-bridge: fix inconsistent indenting warning new 9249a900fee4 drm/gma500: Remove unused mrst_clock_funcs new 2d4d775d11d3 drm: pl111: fix inconsistent indenting warning new 6fdbc11502b2 drm/vkms: Extract vkms_connector header new a833c5880a5f drm/vkms: Create vkms_connector struct new 5b5a56d9a2d6 drm/vkms: Add KUnit test scaffolding new d3ae1e394bdc drm/vkms: Extract vkms_config header new 8b059b0c3f72 drm/vkms: Move default_config creation to its own function new 969a3a4e2ba3 drm/vkms: Set device name from vkms_config new d1386d721d19 drm/vkms: Add a validation function for VKMS configuration new bc5b0d5dccf3 drm/vkms: Allow to configure multiple planes new 600df32dac40 drm/vkms: Allow to configure multiple CRTCs new c204bf652a5b drm/vkms: Allow to attach planes and CRTCs new f60a183dc910 drm/vkms: Allow to configure multiple encoders new b8776fc9b286 drm/vkms: Allow to attach encoders and CRTCs new da38c72018e2 drm/vkms: Allow to configure multiple connectors new 2c7aafc05c83 drm/vkms: Allow to attach connectors and encoders new 4570355f8eaa drm/nouveau/nvkm: factor out current GSP RPC command policies new a738fa9105ac drm/nouveau/nvkm: introduce new GSP reply policy NVKM_GSP_ [...] new ce468a7b63f1 drm/vc4: plane: fix inconsistent indenting warning new 629067565c8f drm/gma500/psb_intel_modes: Remove unused psb_intel_ddc_probe new 12ec4f30fcab drm/gma500: Remove unused psb_mmu_virtual_to_pfn new 57145afa3326 drm/panic: clean Clippy warning new 6efda95a66c5 MAINTAINERS: Update drm/ci maintainers new 965544150d1c drm/vmwgfx: Refactor cursor handling new 171e3a45f425 drm/vmwgfx: Bump the minor version new 0039a3b35b10 drm/vmwgfx: Add seqno waiter for sync_files new 3282422bf251 drm/vmwgfx: Add error path for xa_store in vmw_bo_add_deta [...] new 92b8f062a620 drm/sprd: move to devm_platform_ioremap_resource() usage new 67c4ea8267cf drm/sti: move to devm_platform_ioremap_resource() usage new 9e75b6ef407f Documentation: Update the todo new afb7a1d669b7 drm/ci: refactor software-driver stage jobs new 7948fd1b8ea5 drm/ci: enable CONFIG_DEBUG_WW_MUTEX_SLOWPATH new 27b6bce72c77 drm/ci: enable lockdep detection new 2b7970e9a632 drm/ast: Replace AST_VIDMEM_SIZE_ with Linux SZ_ constants new 9f711d1877e0 drm/ast: Add VGACRAA register constants new a958c7f13b0b drm/ast: Add VGACR99 register constants new 4ee3229bbe6c drm/ast: cursor: Add helpers for computing location in vid [...] new ca7a8e8efc9c drm/ast: Add helper for computing framebuffer location in [...] new e5f953b8eae7 drm/ast: Remove vram_fb_available from struct ast_device new c6a84bc9690a drm/ast: cursor: Drop page alignment new 143ec8d3f939 drm/prime: Support dedicated DMA device for dma-buf imports new 7b7af1740108 drm/appletbdrm: Set struct drm_device.dma_dev new e3d4dfe91bdc drm/gm12u320: Set struct drm_device.dma_dev new f5bd9d528eba drm/gud: Set struct drm_device.dma_dev new edd9231f3af4 drm/udl: Set struct drm_device.dma_dev new c8e7b185d45b drm/mxsfb: Remove generic DRM drivers in probe function new 36cb24049b91 dt-bindings: display: simple: Add POWERTIP PH128800T004-ZZ [...] new 6374a1005f20 drm/panel: simple: Add POWERTIP PH128800T004-ZZA01 panel entry new 9497c5a0f7c2 drm/bridge: move bridges_show logic from drm_debugfs.c new eff0347e7c22 drm/debugfs: add top-level 'bridges' file showing all adde [...] new c67c0fef5d4d drm/sched: revert "drm_sched_job_cleanup(): correct false doc" new f9f087d94626 drm: xlnx: zynqmp_dpsub: fix Kconfig dependencies for ASoC new 10646ddac291 drm/ci: fix merge request rules new f68429691c93 drm/client: Constify modes new b218e72b8ac2 drm/client: Use array notation for function arguments new 7640a1c20f14 drm/client: Streamline mode selection debugs new 3039cc0c0653 drm/client: Make copies of modes new 82f9570b3563 drm/client: Stop using the legacy crtc->mode new 4e5613849ecd drm/client: s/new_crtc/crtc/ new c11acfe20c24 drm/client: Move variables to tighter scope new dbe74119ff71 drm/client: s/unsigned int i/int i/ new 878516a9e62c drm/ttm/tests: fix incorrect assert in ttm_bo_unreserve_bulk() new b5c68869d2f4 drm/display: hdmi: Create documentation section new 6df22c6f1823 drm/display: hdmi: Mention Infoframes testing with edid-decode new 9df13c356d08 drm/sched: Clarify docu concerning drm_sched_job_arm() new c8619f5402cb drm: add modifiers for Apple GPU layouts new 83a0237859bc accel/qaic: Remove redundant 'flush_workqueue()' calls new 96c85e428eba drm: panel-orientation-quirks: Add ZOTAC Gaming Zone new f42c09e614f1 drm/vmwgfx: Fix dumb buffer leak new e95635d776a6 drm/vmwgfx: Switch to exclusively using GEM references new 880d851a7fe1 Documentation: vgaarbiter: Fix grammar new 707bd8cceaac MAINTAINERS: update Microchip's Atmel-HLCDC driver maintainers new 98007a0d56b0 drm/bridge: Add encoder parameter to drm_bridge_funcs.attach new 93b244866cf6 drm/bridge: Provide a helper to retrieve current bridge state new 6b4dc0803a36 drm/tests: Add kunit tests for bridges new a7e4886e06f7 drm/atomic: Introduce helper to lookup connector by encoder new e4e3de631d14 drm/tests: helpers: Create new helper to enable output new 6a5c0ad7e08e drm/tests: hdmi_state_helpers: Switch to new helper new e0c358e2edf5 drm/tests: Create tests for drm_atomic new 56ae62124177 drm/bridge: Add helper to reset bridge pipeline new d4dfff472e39 drm/tests: bridge: Provide tests for drm_bridge_helper_reset_crtc new e17fadff7ab9 drm/bridge: ti-sn65dsi83: Switch to drm_bridge_helper_reset_crtc new ba6c94d51a87 drm/bridge: Introduce drm_bridge_is_atomic() helper new 68c98e227a96 drm/bridge: cdns-csi: Switch to atomic helpers new ae875180318a drm/bridge: tc358775: Switch to atomic commit new 9c77154b71ad drm/bridge: tc358768: Stop disabling when failing to enable new 070bac234bc6 drm/bridge: tc358768: Convert to atomic helpers new f24d1d4a7a42 drm/bridge: ti-sn65dsi86: Remove drm_encoder->crtc use new 76dbd0973c55 drm/v3d: Associate a V3D tech revision to all supported devices new 38712c5281ac dt-bindings: gpu: v3d: Add per-compatible register restrictions new e29671ae9714 dt-bindings: gpu: v3d: Add SMS register to BCM2712 compatible new b1cd1d738e8d dt-bindings: gpu: v3d: Add V3D driver maintainer as DT maintainer new 1bdf2ccc351c drm/v3d: Use V3D_SMS registers for power on/off and reset [...] new 8c6c3d207549 drm/bridge: imx8qxp-ldb: cleanup return value new 616299b6669f drm/bridge: fsl-ldb: make warning message more informative new ff9cb6d2035c drm/udl: Unregister device before cleaning up on disconnect new 695a7f1c1135 drm/udl: Switch poll helpers to managed cleanup new f878af62c06c drm/probe-helper: Do not fail from drmm_kms_helper_poll_init() new 8e623137f112 drm: Move some options to separate new Kconfig new 5a99350794fe drm/sched: Add scheduler unit testing infrastructure and s [...] new 53e65974924e drm/sched: Add a simple timeout test new 7b765cda7ae9 drm/sched: Add basic priority tests new c85fc5db76e5 drm/sched: Add a basic test for modifying entities scheduler list new 909bda2206a6 drm/sched: Add a basic test for checking credit limit new 1d1f7b15cb9c drm/bridge: ti-sn65dsi86: make use of debugfs_init callback new d69362f55fba drm/bridge: ti-sn65dsi86: Check bridge connection failure new 837f9b917c47 drm/panel: samsung-s6d7aa0: transition to mipi_dsi wrapped [...] new 15a226179c55 drm/panel: novatek-nt36523: transition to mipi_dsi wrapped [...] new c8ba07caaecc drm/panel/synaptics-r63353: Use _multi variants new a8bd38e04a05 drm/ci: uprev mesa new 8be48c4f0cca drm/ci: uprev IGT new 1bb2864b71ed drm/ci: arm64.config: mediatek: enable PHY drivers new d8343e115658 drm/display: dp: implement new access helpers new fcbb93f1e48a drm/display: dp: change drm_dp_dpcd_read_link_status() ret [...] new af67978ee37e drm/display: dp: use new DCPD access helpers new 97f379398813 drm/display: dp-cec: use new DCPD access helpers new 2554da0de3e8 drm/display: dp-mst-topology: use new DCPD access helpers new 95c4ea2e0329 drm/display: dp-tunnel: use new DCPD access helpers new 0b87bbbeaf02 drm/display: Update comment on hdmi hotplug helper new 34f051accedb drm/vc4: hdmi: Call HDMI hotplug helper on disconnect new 2f9d51740cc3 drm/vc4: hdmi: Add jack detection to HDMI audio driver new 8f5c4871a014 drm/gem: Change locked/unlocked postfix of drm_gem_v/unmap [...] new 9a0fd089f08d drm/gem: Add _locked postfix to functions that have unlock [...] new 5462dc837148 drm/gem: Document locking rule of vmap and evict callbacks new 1d23391d7e09 drm/shmem-helper: Make all exported symbols GPL new 954907f7147d drm/shmem-helper: Refactor locked/unlocked functions new eab10538073c drm/shmem-helper: Remove obsoleted is_iomem test new d586b535f144 drm/shmem-helper: Add and use pages_pin_count new 051b6646d36d drm/shmem-helper: Use refcount_t for pages_use_count new 0271cc484f3f drm/shmem-helper: Switch drm_gem_shmem_vmap/vunmap to use [...] new e1fc39a92332 drm/shmem-helper: Use refcount_t for vmap_use_count new d5d0daffccc2 accel/ivpu: pages_use_count is now a refcount_t new 835b14ce4ee3 accel/ivpu: s/drm_gem_shmem_v[un]map/drm_gem_shmem_v[un]ma [...] new a600794afeb8 accel/amdxdna: s/drm_gem_v[un]map_unlocked/drm_gem_v[un]map/ new e8b8b5778341 drm: Remove redundant statement in drm_crtc_helper_set_mode() new 7e5f61c1bb26 drm/panic: add missing space new f8ae35071bfd drm/panic: add missing Markdown code span new 1822532477cb dt-bindings: display: panel: samsung,atna40yk20: document [...] new c1031442d384 drm/bridge: anx7625: Remove redundant 'flush_workqueue()' calls new d499effe1d55 drm/virtio: Add capset definitions to UAPI new 8226bc5ac857 drm/nouveau/conn: Avoid -Wflex-array-member-not-at-end warning new 0b50eb7f3aa3 drm/nouveau/outp: Avoid -Wflex-array-member-not-at-end warning new e486147c912f accel/amdxdna: Add BO import and export new 4c4d9b7b6c6e drm/nouveau: fix hibernate on disabled GPU new 688eb4d46548 drm/bridge: cdns-dsi: Fix connecting to next bridge new fd2611c13f69 drm/bridge: cdns-dsi: Fix phy de-init and flag it so new 132bdcec399b drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() new c6a7ef0d4856 drm/bridge: cdns-dsi: Check return value when getting defa [...] new 47c03e6660e9 drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready new 7ad8b3441b8e drm/bridge: cdns-dsi: Move to devm_drm_of_get_bridge() new e83967c355d6 drm/mipi-dsi: Add helper to find input format new bc36ee983fb3 drm/bridge: cdns-dsi: Add input format negotiation new a53d987756ea drm/bridge: cdns-dsi: Move DSI mode check to _atomic_check() new 20e821920514 drm/panel/sharp-ls043t1le01: Use _multi variants new 4658f363fe67 drm/panel: himax-hx8394: transition to mipi_dsi wrapped functions new 586831a417c9 drm/bridge: sii902x: Set bridge type new f91e534f4e60 drm/panfrost: Set IOMMU_CACHE flag new 0b9bcf9a762e drm/panfrost: Use GPU_MMU_FEATURES_VA_BITS/PA_BITS macros new db599be9f393 drm/panfrost: Set HW_FEATURE_AARCH64_MMU feature flag on B [...] new f49dfccc76fe drm/panfrost: Add support for AARCH64_4K page table format new 21fc936cae38 drm/panfrost: Force AARCH64_4K page table format on MediaT [...] new bfb20a655848 drm/panfrost: Force AARCH64_4K page table format on MediaT [...] new 4bfb389a0136 drm/cirrus-qemu: Fix pitch programming new 1eb4d744fb86 drm/cirrus-qemu: Stricter mode validation new 9efd2cfc84ba drm/cirrus-qemu: Use framebuffer format as-is, drop adjustments new 43985820217d drm/cirrus-qemu: Remove custom plane state new c46d18f98261 drm/format-helper: Move helpers for pixel conversion to he [...] new d55d0b066f4e drm/format-helper: Add generic conversion to 32-bit formats new f46bf57299b0 drm/format-helper: Add generic conversion to 24-bit formats new b39e5ba0ccb4 drm/format-helper: Add generic conversion to 16-bit formats new a376dcf49c39 drm/format-helper: Add generic conversion to 8-bit formats new 58523a25cbf7 drm/format-helper: Optimize 32-to-24-bpp conversion new 3f31a017ddbc drm/format-helper: Optimize 32-to-16-bpp conversion new 65931bbc5177 drm/format-helper: Optimize 32-to-8-bpp conversion new ed9c594d495d drm/panel: Add new helpers for refcounted panel allocatons new dcba396f6907 drm/panel: Add refcount support new c5a635f58e4b drm/panel: deprecate old-style panel allocation new de04bb0089a9 drm/panel/panel-simple: Use the new allocation in place of [...] new c2d3a7300695 drm/syncobj: Extend EXPORT_SYNC_FILE for timeline syncobjs new 6b60c282330c MAINTAINERS: Add Dmitry Osipenko as drm/virtio co-maintainer new 09cdda7a60f4 drm/dp: Pull drm_dp_link_power_up/down from Tegra to commo [...] new 23ee8c6b34fd drm/bridge: cdns-mhdp8546: Switch to common helpers to pow [...] new 4adde49ba497 drm/bridge: anx6345: Switch to common helpers to power up/ [...] new 39f14a01994b drm/bridge: anx78xx: Switch to common helpers to power up/ [...] new f09d9f921f2b drm/bridge: it6505: Switch to common helpers to power up/d [...] new 4190aa3a76a6 drm/edid: Use unsigned int in drm_add_modes_noedid() new 8abaa80b403e drm/mode_config: Make drm_mode_config.(max|min)_(width|hei [...] new aea007741b95 drm/dp_mst: Fix GUID DPCD write to non-root MST branch devices new a73d71366e37 drm/dp_mst: Use drm_dp_dpcd_write_data() to write GUID for [...] new e773db73fd24 drm/sti: fix inconsistent indenting warning new 1bced6c7f6d3 drm/nouveau: fence: Avoid -Wflex-array-member-not-at-end warning new e876bfecbd10 drm/nouveau: svm: Avoid -Wflex-array-member-not-at-end warning new 446d38554dc4 drm/nouveau: disp: Avoid -Wflex-array-member-not-at-end warning new dd7177627618 drm/shmem-helper: Fix unsetting shmem vaddr while vmap ref [...] new 7e6cb7290b4a drm: renesas: rz-du: Add Kconfig dependency between RZG2L_ [...] new 66c302563985 drm: renesas: rz-du: Support dmabuf import new 2f31808bc750 drm: renesas: rz-du: Drop bpp variable from struct rzg2l_d [...] new bc3faba1f969 drm: renesas: Extend RZ/G2L supported KMS formats new 5024aa7a7660 drm/format-helper: fix build new 2311be8bb46d panel/abt-y030xx067a: Use the refcounted allocation in pla [...] new 341460a6c27a panel/arm-versatile: Use the refcounted allocation in plac [...] new d816d1af0fec panel/z00t-tm5p5-n35596: Use refcounted allocation in plac [...] new 9d7d7c3c9a19 panel/auo-a030jtn01: Use refcounted allocation in place of [...] new 416053010091 panel/bf060y8m-aj0: Use refcounted allocation in place of [...] new 77dcbce63779 panel/th101mb31ig002-28a: Use refcounted allocation in pla [...] new 5d2b55e55e61 panel/boe-tv101wum-ll2: Use refcounted allocation in place [...] new ff97cc8a55a5 panel/dsi-cm: Use refcounted allocation in place of devm_k [...] new b30a15a4e7e5 panel/ebbg-ft8719: Use refcounted allocation in place of d [...] new 03c14f97544f panel/panel-edp: Use refcounted allocation in place of dev [...] new 9e26a3740cc0 drm/vc4: tests: Use return instead of assert new 321e644716a3 drm/vc4: tests: Document output handling functions new 7e0351ae91ed drm/vc4: tests: Stop allocating the state in test init new d5be7722d173 drm/vc4: tests: Retry pv-muxing tests when EDEADLK new 544ab3be9692 drm/ofdrm: Remove struct ofdrm_device.pdev new bca75ed92a6e drm/ofdrm: Open-code drm_simple_encoder_init() new b2033b64bfe6 drm/simpledrm: Remove struct simpledrm_device.nformats new 319251c5e384 drm: Move sysfb drivers into separate subdirectory new b5626f6f8f4d drm/sysfb: Add struct drm_sysfb_device new 333376e9cf1c drm/sysfb: Provide single mode-init helper new 559d105f3ad3 drm/sysfb: Merge mode-config functions new 01e48e52268f drm/sysfb: Merge connector functions new 68ab3253df13 drm/sysfb: Maintain CRTC state in struct drm_sysfb_crtc_state new ea86aba47c3a drm/sysfb: Merge CRTC functions new 177dfbdb7e67 drm/sysfb: Merge primary-plane functions new e7f435b3dcf7 drm/sysfb: ofdrm: Add EDID support new 1ce4c3aeef33 firmware: sysfb: Move bpp-depth calculation into screen_in [...] new 32ae90c66fb6 drm/sysfb: Add efidrm for EFI displays new 305396ac7782 drm/sysfb: efidrm: Add EDID support new a84eb6abe2b6 drm/sysfb: Add vesadrm for VESA displays new 9d0de9e8b708 drm/sysfb: vesadrm: Add EDID support new 814d270b31d2 drm/sysfb: vesadrm: Add gamma correction new 81feddc12613 drm/imagination: loop counters moved to loop scope new 0cc6aadd7fc1 drm/bridge: add devm_drm_bridge_alloc() new 30d1b37d4c02 drm/bridge: add support for refcounting new b3f13e00a8de drm/bridge: make devm_drm_bridge_alloc() mandatory for bri [...] new cb14da141e66 drm/bridge: ti-sn65dsi83: use dynamic lifetime management new fbe43810d563 drm/bridge: samsung-dsim: use dynamic lifetime management new 1afba39f9305 Merge drm/drm-next into drm-misc-next new 5d04b4188959 drm/bridge: split HDMI Audio from DRM_BRIDGE_OP_HDMI new d87ecc232706 drm/bridge: add function interface for DisplayPort audio i [...] new 231adeda9f67 drm/bridge-connector: hook DisplayPort audio support new 7cce65f3789e drm/ast: Fix comment on modeset lock new 23fd03aa6c08 drm/ast: Remove vaddr field from struct ast_plane new 9521f9ba82b5 drm/ast: Validate display modes against framebuffer and fo [...] new d231cde7c843 drm/simpledrm: Do not upcast in release helpers new b9a96a0be905 drm/sysfb: simpledrm: Remove unused helper simpledrm_devic [...] new 92a2bf257ec4 dma-buf: heaps: system: Remove global variable new a46b02f7a845 drm/panel: auo-a030jtn01: Fix compilation build new bce319a16072 drm/panel: boe-th101mb31ig002-28a: Fix compilation build new 6c3c8b35d1ff drm/panel: boe-tv101wum-ll2: Fix compilation build new 8f47efd68db3 drm/panel: Fix build error on !CONFIG_OF new 12a2bf6765c2 drm: Add UAPI for the Asahi driver new 60b21e64b73b Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 867cf768cbe3 drm/amdgpu/gfx10: dump full CP packet header FIFOs new eb15a5d1aef5 drm/amdgpu/gfx11: dump full CP packet header FIFOs new 0e2ebfe2761d drm/amdgpu/gfx12: dump full CP packet header FIFOs new 6dafb5d4c7cd drm/amdgpu/pm: add workload profile pause helper new 92e511d1cecc drm/amdgpu/pm/swsmu: implement pause workload profile new b23f81c442ac drm/amd/display: pause the workload setting in dm new 906ad4516751 drm/amdgpu: cancel gfx idle work in device suspend for s0ix new da7dc714a8f8 drm/amd/pm/smu11: Prevent division by zero new 9e7b08d239c2 drm/amdgpu/mes12: optimize MES pipe FW version fetching new 160e6f5108f4 drm/amdgpu: fix typos in DCEs new 9101b84f8c19 drm/amdgpu: use "irq" in place of "interrupt" in DCE6/8 as [...] new d526b4efb748 Documentation: update KIQ documentation new 9040e657dc1c Documenation: fix typo in debugfs.rst new 3394069e7de9 drm/amdgpu: Disable ACA on VFs new 940e772635ac amd/amdgpu: Init vcn hardware per instance for vcn 4.0.3 new bb00bf17328d drm/amd/amdgpu: decouple ASPM with pcie dpm new b695dd3bb8e8 drm/amdgpu: add loop bits for NPS2 page retirement new 6ffc6e056feb drm/amdgpu: Reset RAS table if header is invalid new a149f0bd0b71 drm/amd/display/dc: reclassify DCE6 resources and hw sequencer new b255b6488338 drm/amdgpu: fill in gmc_v6_0_set_clockgating_state() new 9cfb23021023 drm/amdgpu: still cleanup sid.h new 7eb61c2dffa6 drm/amdgpu: UAPI for user queue management new bf33cb6551a8 drm/amdgpu: add usermode queue base code new 5501117d24a3 drm/amdgpu: add new IOCTL for usermode queue new 0385800c2ff7 drm/amdgpu: add helpers to create userqueue object new fbf136b93235 drm/amdgpu: create MES-V11 usermode queue for GFX new defb41e8ef3a drm/amdgpu: create context space for usermode queue new 6c42559f70c5 drm/amdgpu: map usermode queue into MES new 5fb2f7fc21a3 drm/amdgpu: map wptr BO into GART new f09c1e6077ab drm/amdgpu: generate doorbell index for userqueue new d84607e3f706 drm/amdgpu: cleanup leftover queues new a1d201e16940 drm/amdgpu: enable GFX-V11 userqueue support new 543b61453774 drm/amdgpu: enable SDMA usermode queues new 2c695d7c0720 drm/amdgpu: enable compute/gfx usermode queue new 9d3afcb7b9f9 drm/amdgpu: fix MES GFX mask new f540f69256a3 drm/amdgpu: add kernel config for gfx-userqueue new 97ff19462539 drm/amdgpu: Implement a new userqueue fence driver new 8493312a94f0 drm/amdgpu: Add mqd support for the fence address new 2e65ea1ab2f6 drm/amdgpu: screen freeze and userq driver crash new 6b0c7c367317 drm/amdgpu: UAPI headers for userqueue Secure semaphore new a292fdecd728 drm/amdgpu: Implement userqueue signal/wait IOCTL new 15e30a6e4792 drm/amdgpu: Add wait IOCTL timeline syncobj support new 894984376263 drm/amdgpu: Enable userq fence interrupt support new 70773bef4e09 drm/amdgpu: update userqueue BOs and PDs new ac4a1f7f1330 drm/amdgpu: Remove the MES self test new e7cf21fbb277 drm/amdgpu: Few optimization and fixes for userq fence driver new fbea3d3174f4 drm/amdgpu: Add the missing error handling for xa_store() call new d8675102ba32 drm/amdgpu: add vm root BO lock before accessing the vm new cb4a73f46f25 drm/amdgpu: Add separate array of read and write for BO handles new f7cb6a28e172 drm/amdgpu: Add gpu_addr support to seq64 allocation new 189ee986b014 drm/amdgpu: add userq specific kernel config for fence ioctls new 38c67ec9aa4b drm/amdgpu: Add input fence to sync bo map/unmap new 5f2f78314c5c Revert "drm/amdgpu: don't allow userspace to create a door [...] new 2e06b175fff5 drm/amdgpu: fix userqueue UAPI comments new d9e697f19bda drm/amdgpu: bypass SRIOV check for shadow size info new 2761bb9a31f1 drm/amdgpu: Modify userq signal/wait struct field names new aed7caf2d4fc drm/amdgpu: add get_gfx_shadow_info callback for gfx12 new 90c448fef312 drm/amdgpu: add new AMDGPU_INFO subquery for userq objects new a640126fbda2 drm/amdgpu: add the argument description for gpu_addr new fb796c308767 drm/amdgpu: add gfx eviction fence helpers new 30e4d781385d drm/amdgpu: add userqueue suspend/resume functions new b0328087c179 drm/amdgpu: suspend gfx userqueues new 44cfdf368fb7 drm/amdgpu: resume gfx userqueues new b8e6d3f68c3b drm/amdgpu: handle eviction fence race new 825f82cf936a drm/amdgpu: add some additional members to amdgpu_mqd_prop new 7179439e34bb drm/amdgpu/gfx11: update mqd init for UQ new f2234816a31d drm/amdgpu: fix IGT CI regression with eviction fence new ab328d9a7b61 drm/amdgpu/gfx12: update mqd init for UQ new d07a7fcb8d25 drm/amdgpu/sdma6: update mqd init for UQ new 21926b5db8c1 drm/amdgpu/sdma7: update mqd init for UQ new b965c5d87108 drm/amdgpu/uq: remove gfx11 specifics from UQ setup new 79819d9a0ac3 drm/amdgpu/uq: make MES UQ setup generic new 988c9e704670 drm/amdgpu: enable userqueue support for GFX12 new dd5a376cd234 drm/amdgpu: enable userqueue secure sem for GFX 12 new a242a3e4b5be drm/amdgpu: simplify eviction fence suspend/resume new 31f7efcdca4d drm/amdgpu: enable eviction fence new 9ed335d93984 drm/amdgpu: Add mqd for userq compute queue new c9e20cb005fd drm/amdgpu: Fix NULL ptr dereference issue for non userq fences new ed5fdc1fc282 drm/amdgpu: Fix the use-after-free issue in wait IOCTL new 91acb5d47b7c drm/amdgpu: Modify the MES process va end limit new 02521454f055 drm/amdgpu: Apply sign extension to seq64 new adba0929736a drm/amdgpu: Fix Illegal opcode in command stream Error new 8639d2f5ca27 drm/amdgpu: fix call to amdgpu_eviction_fence_detach new 3e37fcb57bdf drm/amdgpu: map doorbell for the requested userq new 49cd3353dbea drm/amdgpu: add db size and offset range for VCN and VPE new 239a310b4942 drm/amdgpu: Fix out-of-bounds issue in user fence new fc4a85c6b2cc drm/amdgpu: Modify the seq64 VM cache policy new f15d4e92f7d3 drm/amdgpu: Fix display freeze lockup error new 29adc5c2dd7a drm/amdgpu/userq: fix hardcoded uq functions new 2a060b3ae92e drm/amdgpu/userq: handle runtime pm new df85baa767ca drm/amdgpu: return an error in the userq IOCTL when DRM_AM [...] new c4f42c8d0b97 drm/amdgpu/Kconfig: fix wording of DRM_AMDGPU_NAVI3X_USERQ new f36e4876c8e1 drm/amdgpu/gfx11: fix config guard new 5ca4095960a8 drm/amdgpu: add userq firmware version checks new 665de8c94792 drm/amdgpu/userq: remove BROKEN from config new ecdb0b32e518 drm/amdgpu/userq: move the header to amdgpu directory new ad6c120f6888 drm/amdgpu: fix the memleak caused by fence not released new 158bfbc72c5d drm/amdgpu: validate user queue parameters new cb17fff3a254 drm/amdgpu/mes: remove unused functions new 4220d2c7c41b drm/amdgpu: remove is_mes_queue flag new 9e2bbba1d516 drm/amdgpu/mes: centralize gfx_hqd mask management new b6f190e6236a drm/amdgpu/mes: warn on unexpected pipe numbers new 32bd8b3ea707 drm/amdgpu: Fix display freezing issue when resizing apps new 9983ed969365 drm/amdgpu/gfx11: clean up and consolidate sw_init new a4a3373da225 drm/amdgpu/gfx12: split userq setup to a separate switch new 1af688126361 drm/amdgpu: add UAPI to query if user queues are supported new 100b6010d754 drm/amdgpu: bump version for user queue IP support query new 4ce60dbada96 drm/amdgpu: store userq_managers in a list in adev new cf97de5b5404 drm/amdgpu/userq: prevent runtime pm when userqs are active new a96a787d6de7 drm/amdgpu: add parameter to disable kernel queues new 4310acd4464b drm/amdgpu: add ring flag for no user submissions new f091fa777b24 drm/amdgpu/gfx: add generic handling for disable_kq new acdc43f27024 drm/amdgpu/mes: update hqd masks when disable_kq is set new 1f61fc28b939 drm/amdgpu/mes: make more vmids available when disable_kq=1 new 1e63ebc0d443 drm/amdgpu/gfx11: add support for disable_kq new 0981e0ef1803 drm/amdgpu/gfx12: add support for disable_kq new 1d65006fc14e drm/amdgpu/sdma: add flag for tracking disable_kq new fcf5eb979a58 drm/amdgpu/sdma6: add support for disable_kq new 72801504fd09 drm/amdgpu/sdma7: add support for disable_kq new 681ba1a0835b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new b4757eef6100 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new de0a010bf4d0 Merge branch 'nova-next' of https://gitlab.freedesktop.org [...] new cc8da6283b6a Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new d7f44cb54430 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee9c3082f100 ALSA: cs46xx: Remove commented out code new ed4e1189927a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82d8d3360c16 ASoC: codec: ak5386: Convert to GPIO descriptors new 348679ffe7f3 ASoC: tas2781-fmwlib: Remove unnecessary NULL check before [...] new 4423753a0275 ASoC: pcm6240: Remove unnecessary NULL check before releas [...] new 03affa51cc99 ASoC: wm_adsp: Remove unnecessary NULL check before releas [...] new 4c035fab9f42 ASoC: tas2781-i2c: Remove unnecessary NULL check before re [...] new 1581d5c68208 ASoC: Intel: avs: boards: Add Kconfig option for obsolete [...] new e3dc0351d7a0 ASoC: Intel: avs: Use topology information for endpoint numbers new 958fd3ff1067 ASoC: Intel: avs: boards: Change da7219 card name new 1cfb242fc12a ASoC: Intel: avs: boards: Change DMIC card name new 102d3f95e6a8 ASoC: Intel: avs: boards: Change es8336 card name new 65327c926e7c ASoC: Intel: avs: boards: Change hdaudio card name new 71439093a066 ASoC: Intel: avs: boards: Change sspX-loopback card name new 20d5ff6d7e35 ASoC: Intel: avs: boards: Change max98357a card name new e91f9a93c34f ASoC: Intel: avs: boards: Change max98373 card name new 3051c1b91c4a ASoC: Intel: avs: boards: Change max98927 card name new c0019bb4ee3e ASoC: Intel: avs: boards: Change nau8825 card name new 091614d1c571 ASoC: Intel: avs: boards: Change pcm3168a card name new c9763d849a56 ASoC: Intel: avs: boards: Change probe card name new e7722ac9a88f ASoC: Intel: avs: boards: Change rt274 card name new ffe6a23eceb8 ASoC: Intel: avs: boards: Change rt286 card name new 61881b29d6fc ASoC: Intel: avs: boards: Change rt298 card name new e0e3b14080eb ASoC: Intel: avs: boards: Change rt5514 card name new f1e282c333ac ASoC: Intel: avs: boards: Change rt5663 card name new 3c7115677969 ASoC: Intel: avs: boards: Change rt5682 card name new 93fa44f84704 ASoC: Intel: avs: boards: Change ssm4567 card name new 25293be4a778 ASoC: Intel: avs: Update machine board card names new 318c9eef63dd ALSA: hda: Allow to fetch hlink by ID new acd2563f3088 ASoC: Intel: avs: Ignore Vendor-space manipulation for ACE new b9a3ec604993 ASoC: Intel: avs: Read HW capabilities when possible new 75f3c607b1fa ASoC: Intel: avs: Relocate DSP status registers new af1c968d25c7 ASoC: Intel: avs: PTL-based platforms support new 716643786f14 ASoC: Intel: avs: PCM operations for LNL-based platforms new 86b59ac80dc5 ASoC: Intel: avs: Dynamically assign ops for non-HDAudio DAIs new 796b6ab6344e ASoC: Intel: avs: Conditionally add DMA config when creati [...] new 2b2e091271b0 ASoC: Intel: avs: Add boards definitions for FCL platform new 387ddbc7d474 ALSA: hda: Select avs-driver by default on FCL new aa446b5d9a8e ASoC: Intel: avs: Add support for FCL platform new 83b9ae77f066 lib/string_helpers: Introduce parse_int_array() new e6b9c7f5a32b ALSA: hda: Allow for 16 channels configuration new 87bcb0871016 ASoC: Intel: avs: Rename AVS_CHANNELS_MAX define new d360b713727d ASoC: Intel: avs: Allow for 16 channels configuration new 7d859189de13 ASoC: Intel: avs: Allow to specify custom configurations w [...] new 79138dbff53a ASoC: Intel: avs: Assign unique ID to platform devices new 6a68cbe09e9a ASoC: Intel: avs: Iterate over correct number of TDMs new 8d18e67abbdf ASoC: Intel: avs: Support 16 TDMs in dynamic assignment new 1f4db3cb1a59 ASoC: Intel: avs: 16 channels support new 4bba5d0e5164 ASoC: codec: wcd939x: Convert to GPIO descriptors new c2d359b4acfb ASoC: codec: wcd938x: Convert to GPIO descriptors new d5099bc1b564 ASoC: codec: wcd9335: Convert to GPIO descriptors new 94112d3d9422 ASoC: codec: wcd93xx: Convert to GPIO descriptors new 78b3bcfd5697 ASoC: fsl_sai: allow to set mclk rate with zero clk_id new 4fe9d03b48cc ASoC: fsl_sai: add xlate_tdm_slot_mask() callback new e4b543d51ef1 ASoC: fsl_sai: separate 'is_dsp_mode' for tx and rx new 1d9119794c10 ASoC: fsl_sai: separate set_tdm_slot() for tx and rx new 8e5e0e7110f8 ASoC: fsl_sai: add several improvements new 6417066fb41f ASoC: codecs: wcd-mbhc: cleanup swap_gnd_mic api new fe19245d3efd ASoC: dt-bindings: wcd93xx: add bindings for audio mux con [...] new eec611d26f84 ASoC: codecs: wcd938x: add mux control support for hp audio mux new f4f20f7a5030 ASoC: wcd938x: enable t14s audio headset new 192bfb884934 Merge remote-tracking branch 'asoc/for-6.16' into asoc-next new 89bbca281849 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12ce29df6c54 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new b5ea8cd1dc20 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 14a82f49b77e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 13b5a9e4ca16 power: supply: rk817: remove redundant null check on node new c73d19f89cb0 power: supply: collie: Fix wakeup source leaks on device unbind new 51212ce95354 power: supply: gpio-charger: Fix wakeup source leaks on de [...] new 2416270bb78d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06bab1f10133 regulator: rpi-panel-attiny: don't double-check GPIO range new 1326e295d6b4 regulator: rpi-panel-attiny: use devres for mutex management new 50faedda12e4 regulator: rpi-panel-attiny: use lock guards for the state mutex new 936df52c29b0 regulator: rpi-panel-attiny: use new GPIO line value sette [...] new 4a7c28e659b8 regulator: rpi-panel-attiny: use new GPIO line value new c55e4d12d8cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac0360631af5 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 5316d114ae7f Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new c500cd3b62e3 tpm: Mask TPM RC in tpm2_start_auth_session() new 39a3e1cc9f94 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9240e96a1459 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e21900ef642 spi: xcomm: use new GPIO line value setter callbacks new d58b4eb7c03c spi: dt-bindings: st,stm32mp25-ospi: Make "resets" a requi [...] new 69e3433fa5e2 spi: spi-stm32-ospi: Make "resets" a required property new 7d7c47281cb5 spi: spi-stm32-ospi: dt-bindings fixes new 4d7486e1b188 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8748c805023d Merge branch into tip/master: 'irq/core' new ecce52aaaa11 Merge branch into tip/master: 'irq/drivers' new e91c88b54772 Merge branch into tip/master: 'irq/msi' new 5dcba48994bc Merge branch 'perf/urgent' new 7ed9138a7282 perf: Ensure bpf_perf_link path is properly serialized new 0a00a43b8c20 perf: Simplify child event tear-down new 59f3aa4a3ee2 perf: Simplify perf_event_free_task() wait new 3e8671e00e57 perf: Simplify perf_event_release_kernel() new 90661365021a perf: Unify perf_event_free_task() / perf_event_exit_task_ [...] new 4da0600edae1 perf: Rename perf_event_exit_task(.child) new da916e96e2de perf: Make perf_pmu_unregister() useable new 4dfe3232cc04 perf/x86: Add dynamic constraint new 0a6557938d8f perf/x86/intel: Track the num of events needs late setup new c9449c8506a5 perf: Extend the bit width of the arch-specific flag new 1856c6c2f841 perf/x86/intel: Add CPUID enumeration for the auto counter reload new ec980e4facef perf/x86/intel: Support auto counter reload new 7964229ef458 Merge branch into tip/master: 'perf/core' new 8feb053d5319 sched: Fix trace_sched_switch(.prev_state) new f55dac1dafb3 sched/topology: improve topology_span_sane speed new ce29a7da84cd sched/topology: Refinement to topology_span_sane speedup new f2d650618bc7 sched/fair: Allow decaying util_est when util_avg > CPU capa new 433bce5dadb4 sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions new e285313f0848 sched: Remove unneeed macro wrap new a5a25b32c08a sched: Always initialize rt_rq's task_group new e34e0131fea1 sched: Add commadline option for RT_GROUP_SCHED toggling new 61d3164fec2e sched: Skip non-root task_groups with disabled RT_GROUP_SCHED new 277e0909754e sched: Bypass bandwitdh checks with runtime disabled RT_GR [...] new d6809c2f606c sched: Do not construct nor expose RT_GROUP_SCHED structur [...] new 87f1fb77d87a sched: Add RT_GROUP WARN checks for non-root task_groups new 0ab94c324274 sched: Add annotations to RT_GROUP_SCHED fields new 690e47d1403e sched/rt: Fix race in push_rt_task new 6432e163ba1b sched/isolation: Make use of more than one housekeeping cpu new 790e0acfe450 Merge branch into tip/master: 'sched/core' new 92a4c542a13a Merge branch into tip/master: 'x86/alternatives' new aeeb1dc8ff37 Merge branch into tip/master: 'x86/asm' new 84be77c0beab Merge branch into tip/master: 'x86/boot' new a00bd3665a13 Merge branch into tip/master: 'x86/cpu' new d5f6abc1e75c Merge branch into tip/master: 'x86/fpu' new 87f5e5f436f9 Merge branch into tip/master: 'x86/kconfig' new a3e76fb168e2 Merge branch into tip/master: 'x86/microcode' new 6b91a6e8beb7 Merge branch into tip/master: 'x86/mm' new 6d1998d84ce7 Merge branch into tip/master: 'x86/nmi' new 34b3f464d1aa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 011ed1712544 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 0431957ef5cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 007dc538f70b Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 6bf050f9cb59 Merge tag 'kvm-s390-next-6.15-1' of https://git.kernel.org [...] new 39c572247ee7 Merge branch 'kvm-6.15-rc2-cleanups' into HEAD new b6262dd69510 Merge branch 'kvm-6.15-rc2-fixes' into HEAD new 7d7685631a0e Merge branch 'kvm-pi-fix-lockdep' into HEAD new d19a42d69692 x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management new b8a4e7de84a2 x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation new 0d65dff2b905 x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation new 541b3e9e0d90 x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management new 5e5151c5562a x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access new e465cc63db19 x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations new 7ba2fd80ee43 x86/virt/tdx: allocate tdx_sys_info in static memory new 4caf32daf0b4 x86/virt/tdx: Read essential global metadata for KVM new aed4dde24c8e x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc an [...] new 62b1fa69f319 KVM: Export hardware virtualization enabling/disabling functions new d6bee7813752 KVM: VMX: Refactor VMX module init/exit functions new fcdbdf63431c KVM: VMX: Initialize TDX during KVM module load new 45154fb010f7 KVM: TDX: Get TDX global information new 09b3d3c17f36 KVM: TDX: Add placeholders for TDX VM/vCPU structures new fcae3a3e7ce4 KVM: TDX: Define TDX architectural definitions new 1001d9886f25 KVM: TDX: Add TDX "architectural" error codes new e4aa6f6961f4 KVM: TDX: Add helper functions to print TDX SEAMCALL error new b2aaf38ced69 KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctl new 61bb28279623 KVM: TDX: Get system-wide info about TDX module on initialization new 8d032b683c29 KVM: TDX: create/destroy VM structure new f94f4a97e665 KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension check new a656dac80078 KVM: x86: expose cpuid_entry2_find for TDX new 0186dd29a251 KVM: TDX: add ioctl to initialize VM with TDX specific parameters new ffb6fc84134b KVM: TDX: Make pmu_intel.c ignore guest TD case new 9934d7e52933 KVM: TDX: Don't offline the last cpu of one package when t [...] new 9002f8cf5295 KVM: TDX: create/free TDX vcpu structure new a50f673f25e0 KVM: TDX: Do TDX specific vcpu initialization new 488808e682e7 KVM: x86: Introduce KVM_TDX_GET_CPUID new 20d913729c11 KVM: x86/mmu: Taking guest pa into consideration when calc [...] new 7c035bea9407 KVM: TDX: Register TDX host key IDs to cgroup misc controller new 0d20742b8e6b Merge branch 'kvm-tdx-initialization' into HEAD new 385ba3fd8d3d x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to a [...] new 94c477a751c7 x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages new ee4884eb84dc x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking new 206e7860e754 x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page new 099d7e9bea82 x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of [...] new ae80c7d66c5f KVM: x86/mmu: Implement memslot deletion for TDX new 2608f1057601 KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU new 6d15a641fddb KVM: x86/mmu: Do not enable page track for TD guest new c8563d1b6998 KVM: VMX: Split out guts of EPT violation to common/expose [...] new 3b725e972fd0 KVM: VMX: Teach EPT violation helper about private mem new fe1e6d483fcf KVM: TDX: Add accessors VMX VMCS helpers new 87e3f45e8047 KVM: TDX: Add load_mmu_pgd method for TDX new e0fbb3bbb5d0 KVM: TDX: Set gfn_direct_bits to shared bit new 427a6486c51b KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDX new 5a46fd48d884 KVM: x86/mmu: Add setter for shadow_mmio_value new 7d10ffb1acac KVM: TDX: Set per-VM shadow_mmio_value to 0 new 22836e1de686 KVM: TDX: Handle TLB tracking for TDX new 02ab57707bdb KVM: TDX: Implement hooks to propagate changes of TDP MMU [...] new 0036b87a95f1 KVM: TDX: Implement hook to get max mapping level of priva [...] new 958810a09412 KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM dead new b832317b8cbe KVM: x86/mmu: Export kvm_tdp_map_page() new c846b451d3c5 KVM: TDX: Add an ioctl to create initial guest memory new 012426d6f59c KVM: TDX: Finalize VM initialization new d789fa6efac9 KVM: TDX: Handle vCPU dissociation new c4a92f12cf35 KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and i [...] new fd3252571b13 KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_ [...] new fbb4adadea55 KVM: x86: Make cpu_dirty_log_size a per-VM value new 1f62531bc9fa KVM: TDX: Skip updating CPU dirty logging request for TDs new eac0b72fae39 KVM: TDX: Handle SEPT zap error due to page add error in premap new fcbe34825a99 Merge branch 'kvm-tdx-mmu' into HEAD new 69e23faf82b4 x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guest new 7172c753c26a KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a struct new 81bf912b2c15 KVM: TDX: Implement TDX vcpu enter/exit path new 81bf40d54cd5 KVM: TDX: vcpu_run: save/restore host state(host kernel gs) new 6bfa6d8509ad KVM: TDX: restore host xsave state when exit from the guest TD new d3a6b6cfb82a KVM: x86: Allow to update cached values in kvm_user_return [...] new e0b4f31a3c65 KVM: TDX: restore user ret MSRs new 6d415778f106 KVM: TDX: Disable support for TSX and WAITPKG new 8af099037527 KVM: TDX: Save and restore IA32_DEBUGCTL new 484612f1a7d7 KVM: x86: Add a switch_db_regs flag to handle TDX's auto-s [...] new 77ab80c6bda0 Merge branch 'kvm-tdx-enter-exit' into HEAD new 6162b37357d0 KVM: x86: Have ____kvm_emulate_hypercall() read the GPRs new 44428e493602 KVM: x86: Move pv_unhalted check out of kvm_vcpu_has_events() new 095b71a03f49 KVM: TDX: Add a place holder to handle TDX VM exit new c42856af8f70 KVM: TDX: Add a place holder for handler of TDX hypercalls [...] new d5998c02bcc2 KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALL new 2c304880835d KVM: TDX: Handle TDG.VP.VMCALL<MapGPA> new 79462faa2b2a KVM: TDX: Handle TDG.VP.VMCALL<ReportFatalError> new 33608aaf71e1 KVM: TDX: Handle TDX PV port I/O hypercall new bb723bebde1e KVM: TDX: Handle TDX PV MMIO hypercall new 4d2dc9a26765 Merge branch 'kvm-tdx-userspace-exit' into HEAD new 90cfe144c8ed KVM: TDX: Add support for find pending IRQ in a protected [...] new 34d2d1ca1b39 KVM: TDX: Disable PI wakeup for IPIv new 254e5dcd5af3 KVM: VMX: Move posted interrupt delivery code to common header new 24c12911160e KVM: TDX: Implement non-NMI interrupt injection new 14aecf2a5bc3 KVM: x86: Assume timer IRQ was injected if APIC state is p [...] new fc17de99019a KVM: TDX: Wait lapic expire when timer IRQ was injected new acc64eb4e293 KVM: TDX: Implement methods to inject NMI new 2b06beb08f56 KVM: TDX: Handle SMI request as !CONFIG_KVM_SMM new 4cdf243eb1f5 KVM: TDX: Always block INIT/SIPI new 209afc0c4286 KVM: TDX: Enforce KVM_IRQCHIP_SPLIT for TDX guests new f65916ae2d73 KVM: TDX: Force APICv active for TDX guest new 8dac6b9a974e KVM: TDX: Add methods to ignore virtual apic related operation new d5bc91e8e74a KVM: VMX: Move emulation_required to struct vcpu_vt new 7e548b0d90a7 KVM: VMX: Add a helper for NMI handling new f30cb6429f75 KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPT new 6c441e4d6e72 KVM: TDX: Handle EXIT_REASON_OTHER_SMI new 9913212bce90 Merge branch 'kvm-tdx-interrupts' into HEAD new da407fe45908 KVM: TDX: Handle EPT violation/misconfig exit new e6a85781f783 KVM: TDX: Detect unexpected SEPT violations due to pending SPTEs new b0327bb2e7e0 KVM: TDX: Retry locally in TDX EPT violation handler on RE [...] new 4b2abc49712b KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD p [...] new 3bf31b5786ea KVM: TDX: Handle TDX PV CPUID hypercall new 5cf7239b7893 KVM: TDX: Handle TDX PV HLT hypercall new 7ddf314441f6 KVM: x86: Move KVM_MAX_MCE_BANKS to header file new dd50294f3e3c KVM: TDX: Implement callbacks for MSR operations new 081385dbc65f KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercall new 9fc3402a2077 KVM: TDX: Enable guest access to LMCE related MSRs new 04733836fe7d KVM: TDX: Handle TDG.VP.VMCALL<GetTdVmCallInfo> hypercall new a141f28d6b02 KVM: TDX: Add methods to ignore accesses to CPU state new e6bb39788480 KVM: TDX: Add method to ignore guest instruction emulation new a946c71cf86b KVM: TDX: Add methods to ignore VMX preemption timer new cf5f3668c58c KVM: TDX: Add methods to ignore accesses to TSC new 79264ff080c7 KVM: TDX: Ignore setting up mce new 0b75889b0cca KVM: TDX: Add a method to ignore hypercall patching new 26eab9ae4be0 KVM: TDX: Enable guest access to MTRR MSRs new 9966b7822b3f KVM: x86: do not allow re-enabling quirks new a4dae7c7a41d KVM: x86: Allow vendor code to disable quirks new bd7d5362b4c4 KVM: x86: Introduce supported_quirks to block disabling quirks new c9c1e20b4c7d KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGN [...] new 3fee4837ef40 KVM: x86: remove shadow_memtype_mask new 90fe64a94d54 KVM: TDX: KVM: TDX: Always honor guest PAT on TDX enabled guests new 161d34609f9b KVM: TDX: Make TDX VM type supported new 52f52ea79a4c Documentation/virt/kvm: Document on Trust Domain Extensions (TDX) new 7bcf7246c42a Merge branch 'kvm-tdx-finish-initial' into HEAD new fd02aa45bda6 Merge branch 'kvm-tdx-initial' into HEAD new 0349ed3ef18b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new b388edfdb717 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 64a66e2c3b31 x86/xen: disable CPU idle and frequency drivers for PVH dom0 new b4b6c14d1e18 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 2562035c574a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 47068309b577 sched_ext: Use kvzalloc for large exit_dump allocation new e776b26e3701 sched_ext: Remove cpu.weight / cpu.idle unimplemented warnings new bc08b15b54b8 sched_ext: Mark SCX_OPS_HAS_CGROUP_WEIGHT for deprecation new 294f5ff47405 sched_ext: Merge branch 'for-6.15-fixes' into for-6.16 new 4cd3dc60af67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a62372b6c928 platform/x86: Avoid -Wflex-array-member-not-at-end warning new 70081121e24c platform: arm64: huawei-gaokun-ec: Remove unneeded semicolon new 7806a3a1023a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30a9f985a3c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 58ecb8b36eaf Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new b52d33b390f2 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 3d881d3e4af0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e13d49816d41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 23c0a5291ec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2e2672052da Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 696f2769cf0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ed74dfa0822 Merge tag 'irqdomain-04-08-25' of git://git.kernel.org/pub [...] new 27986833e8e6 gpiolib: support parsing gpio three-cell interrupts scheme new e5538d006fdf Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 7634b63290aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d0fbbd11d536 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3ade961e97f3 pinctrl: samsung: refactor drvdata suspend & resume callbacks new 77ac6b742eba pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks new bdbe0a0f7100 pinctrl: samsung: add gs101 specific eint suspend/resume c [...] new a30692b4f81b pinctrl: samsung: Add filter selection support for alive b [...] new 37e5f14a8f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 957062f2ba47 pwm: pca9685: Use new GPIO line value setter callbacks new 650a98ab18d6 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 14e594a1fc8b kunit: tool: fix count of tests if late test plan new d1be0cf3b8ae kunit: Spelling s/slowm/slow/ new 810a3b3dab0e Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 3ca1047020b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f2efdbc303f rtc: sh: assign correct interrupts with DT new c090d390e5ed rtc: sh: remove update interrupt handling new fb06b6b54b33 rtc: sh: only disable carry interrupts in probe() new a7e7d966ccab rtc: sh: remove periodic interrupt handling new 689602e0609e rtc: sh: simplify irq setup after refactoring new 33df0a509dad rtc: sh: remove useless wrapper function new ea59ad0ca975 rtc: sh: use local variables in probe() for mapping IO new 8003a5585fc8 rtc: sh: minor fixes to adhere to coding style new 0bddd060a6a3 rtc: rzn1: clear interrupts on remove new d37058674646 rtc: da9063: simplify irq management new 8939e36154bc Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new a7c9b180d214 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 7f3dfabacd00 nvmem: rockchip-otp: Move read-offset into variant-data new da86f5233646 dt-bindings: nvmem: rockchip,otp: add missing limits for c [...] new ad80089df8da dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576 new 7e8a2525fe34 nvmem: rockchip-otp: add rk3576 variant data new 87ec7f5ea24e dt-bindings: nvmem: qfprom: Add X1E80100 compatible new 3910530cf3e9 dt-bindings: nvmem: Add compatible for MS8937 new 487ee2a7e627 dt-bindings: nvmem: fixed-cell: increase bits start value to 31 new 0a95a1a8fdd1 nvmem: core: fix bit offsets of more than one byte new c7734cf36aea nvmem: core: verify cell's raw_len new b702c94126d2 nvmem: core: update raw_len if the bit reading is required new 5ee40d948391 nvmem: qfprom: switch to 4-byte aligned reads new 05201c2bc6bf dt-bindings: nvmem: Add compatible for IPQ5018 new a16627c46793 dt-bindings: nvmem: Add compatible for MSM8960 new 1d17371415d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10d7142d9d3d Merge branch 'main' of git://git.infradead.org/users/willy [...] new a7c2786fb3fb Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new b60a0538cd7f bus: mhi: host: Address conflict between power_up and syserr new 651138fccc14 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 06eaa824fd23 mm/memblock: pass size instead of end to memblock_set_node() new eac8ea8736cc mm/memblock: repeat setting reserved region nid if array i [...] new 3b394dff15e1 memblock tests: add test for memblock_set_node new d9889170df2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 06f9bf4763a8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fe81536af397 landlock: Remove incorrect warning new 805efa5f1dca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 05b6a21ce3f9 Merge branch 'alloc-next' of https://github.com/Rust-for-L [...] new aa540fb09c57 nodemask: drop nodes_shift new a7dda19ba694 cpumask: add non-atomic __assign_cpu() new 3b19924959a4 riscv: switch set_icache_stale_mask() to using non-atomic [...] new d7fb5ea43c13 cpumask: drop cpumask_assign_cpu() new eb1e50902735 bits: add comments and newlines to #if, #else and #endif d [...] new 474693887971 bits: introduce fixed-type GENMASK_U*() new 08ca14abbac0 bits: introduce fixed-type BIT_U*() new a494d4c78061 drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*() new c69459d0d2e7 test_bits: add tests for GENMASK_U*() new a42d3efc9d98 test_bits: add tests for BIT_U*() new bf73ff117bb4 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 35e43f60d5ab Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new ee4487a3d63e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3b3b7a3e3e50 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 0e8863244ef5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new a24588245776 Merge tag 'linux_kselftest-kunit-6.15-rc2' of git://git.ke [...] new e8c24520a133 crypto: crc32 - remove "_generic" from filenames new 5dc826cd5c6c Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new 46086739de22 Add linux-next specific files for 20250409
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7702d0130dc0) \ N -- N -- N refs/heads/master (46086739de22)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 902 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 7 + Documentation/admin-guide/kernel-parameters.txt | 5 + .../bindings/display/bridge/nwl-dsi.yaml | 18 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/display/panel/samsung,atna33xc20.yaml | 2 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 90 +- .../interrupt-controller/fsl,irqsteer.yaml | 1 + Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../bindings/net/wireless/qcom,ipq5332-wifi.yaml | 315 ++ .../devicetree/bindings/sound/qcom,wcd938x.yaml | 6 + .../devicetree/bindings/spi/st,stm32mp25-ospi.yaml | 1 + .../bindings/timer/nxp,sysctr-timer.yaml | 11 +- Documentation/gpu/amdgpu/debugfs.rst | 2 +- Documentation/gpu/amdgpu/driver-core.rst | 3 +- Documentation/gpu/automated_testing.rst | 4 + Documentation/gpu/driver-uapi.rst | 5 + Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/nouveau.rst | 3 + Documentation/gpu/todo.rst | 13 +- Documentation/gpu/vgaarbiter.rst | 6 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 128 + Documentation/virt/kvm/api.rst | 41 +- Documentation/virt/kvm/x86/index.rst | 1 + Documentation/virt/kvm/x86/intel-tdx.rst | 255 ++ MAINTAINERS | 14 +- Makefile | 3 + Next/SHA1s | 146 +- Next/merge.log | 1742 +++++++--- arch/arm64/boot/dts/rockchip/Makefile | 3 - .../dts/rockchip/px30-cobra-ltk050h3146w-a2.dts | 41 - .../boot/dts/rockchip/px30-cobra-ltk050h3146w.dts | 41 - .../boot/dts/rockchip/px30-cobra-ltk500hd1829.dts | 41 - arch/arm64/boot/dts/rockchip/px30-cobra.dtsi | 549 --- arch/arm64/boot/dts/tesla/fsd-evb.dts | 20 + arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 112 + arch/arm64/boot/dts/tesla/fsd.dtsi | 50 + arch/arm64/include/asm/esr.h | 44 +- arch/arm64/include/asm/kvm_emulate.h | 7 +- arch/arm64/include/asm/kvm_ras.h | 2 +- arch/arm64/kvm/hyp/include/hyp/fault.h | 70 +- arch/arm64/kvm/hyp/nvhe/ffa.c | 9 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 9 +- arch/arm64/kvm/mmu.c | 31 +- arch/arm64/tools/sysreg | 7 + arch/x86/events/core.c | 3 +- arch/x86/events/intel/core.c | 267 +- arch/x86/events/intel/ds.c | 3 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/perf_event.h | 33 + arch/x86/events/perf_event_flags.h | 41 +- arch/x86/include/asm/kvm-x86-ops.h | 5 +- arch/x86/include/asm/kvm_host.h | 34 +- arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/perf_event.h | 1 + arch/x86/include/asm/posted_intr.h | 5 + arch/x86/include/asm/shared/tdx.h | 9 +- arch/x86/include/asm/smap.h | 12 +- arch/x86/include/asm/tdx.h | 75 + .../vmx/tdx => include/asm}/tdx_global_metadata.h | 19 + arch/x86/include/asm/vmx.h | 2 + arch/x86/include/uapi/asm/kvm.h | 71 + arch/x86/include/uapi/asm/vmx.h | 5 +- arch/x86/kvm/Kconfig | 12 + arch/x86/kvm/Makefile | 1 + arch/x86/kvm/cpuid.c | 52 +- arch/x86/kvm/cpuid.h | 33 +- arch/x86/kvm/irq.c | 3 + arch/x86/kvm/lapic.c | 15 +- arch/x86/kvm/lapic.h | 2 + arch/x86/kvm/mmu.h | 6 +- arch/x86/kvm/mmu/mmu.c | 39 +- arch/x86/kvm/mmu/mmu_internal.h | 5 +- arch/x86/kvm/mmu/page_track.c | 3 + arch/x86/kvm/mmu/spte.c | 29 +- arch/x86/kvm/mmu/spte.h | 1 - arch/x86/kvm/mmu/tdp_mmu.c | 49 +- arch/x86/kvm/smm.h | 3 + arch/x86/kvm/svm/sev.c | 12 + arch/x86/kvm/svm/svm.c | 1 + arch/x86/kvm/vmx/common.h | 182 + arch/x86/kvm/vmx/main.c | 1125 ++++++- arch/x86/kvm/vmx/nested.c | 12 +- arch/x86/kvm/vmx/pmu_intel.c | 52 +- arch/x86/kvm/vmx/pmu_intel.h | 28 + arch/x86/kvm/vmx/posted_intr.c | 28 +- arch/x86/kvm/vmx/posted_intr.h | 2 + arch/x86/kvm/vmx/tdx.c | 3526 ++++++++++++++++++++ arch/x86/kvm/vmx/tdx.h | 204 ++ arch/x86/kvm/vmx/tdx_arch.h | 167 + arch/x86/kvm/vmx/tdx_errno.h | 40 + arch/x86/kvm/vmx/vmx.c | 291 +- arch/x86/kvm/vmx/vmx.h | 140 +- arch/x86/kvm/vmx/x86_ops.h | 111 +- arch/x86/kvm/x86.c | 99 +- arch/x86/kvm/x86.h | 31 +- arch/x86/virt/vmx/tdx/seamcall.S | 3 + arch/x86/virt/vmx/tdx/tdx.c | 423 ++- arch/x86/virt/vmx/tdx/tdx.h | 48 +- arch/x86/virt/vmx/tdx/tdx_global_metadata.c | 50 + arch/x86/xen/enlighten_pvh.c | 19 +- arch/x86/xen/xen-asm.S | 4 +- crypto/Makefile | 8 +- crypto/{crc32_generic.c => crc32.c} | 0 crypto/{crc32c_generic.c => crc32c.c} | 0 drivers/accel/amdxdna/TODO | 1 - drivers/accel/amdxdna/aie2_ctx.c | 65 +- drivers/accel/amdxdna/amdxdna_gem.c | 411 ++- drivers/accel/amdxdna/amdxdna_gem.h | 24 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 11 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 + drivers/accel/ivpu/ivpu_gem.c | 6 +- drivers/accel/qaic/qaic_debugfs.c | 2 - drivers/base/power/main.c | 216 +- drivers/bus/mhi/host/pm.c | 18 +- drivers/char/tpm/tpm2-sessions.c | 20 +- drivers/clk/renesas/r9a09g047-cpg.c | 2 +- drivers/clk/renesas/r9a09g057-cpg.c | 16 +- drivers/clk/renesas/rzv2h-cpg.c | 85 +- drivers/clk/renesas/rzv2h-cpg.h | 32 +- drivers/cpufreq/Kconfig.arm | 16 +- drivers/cpufreq/amd-pstate.c | 7 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 345 +- drivers/cpufreq/intel_pstate.c | 47 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 174 +- drivers/crypto/ccp/sev-dev.c | 19 +- drivers/dma-buf/dma-buf.c | 167 +- drivers/dma-buf/heaps/system_heap.c | 3 +- drivers/dma-buf/sw_sync.c | 16 - drivers/dma-buf/sync_debug.c | 21 +- drivers/dma-buf/udmabuf.c | 1 - drivers/firmware/smccc/kvm_guest.c | 4 +- drivers/firmware/sysfb_simplefb.c | 31 +- drivers/gpio/TODO | 34 + drivers/gpio/gpio-mpc8xxx.c | 4 +- drivers/gpio/gpio-zynq.c | 1 + drivers/gpio/gpiolib-devres.c | 6 +- drivers/gpio/gpiolib-of.c | 16 +- drivers/gpio/gpiolib-of.h | 6 + drivers/gpio/gpiolib.c | 22 +- drivers/gpu/drm/Kconfig | 111 +- drivers/gpu/drm/Kconfig.debug | 116 + drivers/gpu/drm/Makefile | 2 + drivers/gpu/drm/adp/adp-mipi.c | 3 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 8 + drivers/gpu/drm/amd/amdgpu/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 236 ++ .../{amdgpu_seq64.h => amdgpu_eviction_fence.h} | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 178 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 1017 +----- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 953 ++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.h | 76 + drivers/gpu/drm/amd/amdgpu/amdgpu_userqueue.c | 692 ++++ drivers/gpu/drm/amd/amdgpu/amdgpu_userqueue.h | 114 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 64 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 432 ++- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 433 +-- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 67 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 4 - drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 392 +++ .../mes_userqueue.h} | 21 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 166 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 83 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 96 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 179 +- drivers/gpu/drm/amd/amdgpu/si.c | 26 +- drivers/gpu/drm/amd/amdgpu/sid.h | 16 - drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 10 + drivers/gpu/drm/amd/amdgpu/umc_v12_0.h | 2 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 51 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 11 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/hwss/Makefile | 26 +- .../dce60/dce60_hwseq.c} | 2 +- .../dce60/dce60_hwseq.h} | 0 drivers/gpu/drm/amd/display/dc/link/link_factory.c | 2 +- drivers/gpu/drm/amd/display/dc/resource/Makefile | 26 +- .../dc/{ => resource}/dce60/dce60_resource.c | 2 +- .../dc/{ => resource}/dce60/dce60_resource.h | 0 drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 + drivers/gpu/drm/amd/include/v11_structs.h | 8 +- drivers/gpu/drm/amd/include/v12_structs.h | 8 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 19 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 36 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/ast/ast_cursor.c | 45 +- drivers/gpu/drm/ast/ast_drv.h | 17 +- drivers/gpu/drm/ast/ast_mm.c | 26 +- drivers/gpu/drm/ast/ast_mode.c | 77 +- drivers/gpu/drm/ast/ast_post.c | 24 +- drivers/gpu/drm/ast/ast_reg.h | 2 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 3 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 33 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 33 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 4 +- drivers/gpu/drm/bridge/aux-bridge.c | 3 +- drivers/gpu/drm/bridge/aux-hpd-bridge.c | 1 + drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c | 207 +- drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h | 2 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 77 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 6 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 5 +- drivers/gpu/drm/bridge/display-connector.c | 1 + drivers/gpu/drm/bridge/fsl-ldb.c | 9 +- drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 7 +- drivers/gpu/drm/bridge/imx/imx-ldb-helper.h | 2 +- drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c | 9 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c | 3 +- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 2 +- .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 3 +- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 3 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 3 +- drivers/gpu/drm/bridge/ite-it6263.c | 7 +- drivers/gpu/drm/bridge/ite-it6505.c | 47 +- drivers/gpu/drm/bridge/ite-it66121.c | 3 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 3 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 5 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 +- drivers/gpu/drm/bridge/lvds-codec.c | 3 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 + drivers/gpu/drm/bridge/microchip-lvds.c | 3 +- drivers/gpu/drm/bridge/nwl-dsi.c | 3 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 5 +- drivers/gpu/drm/bridge/panel.c | 3 +- drivers/gpu/drm/bridge/parade-ps8622.c | 1 + drivers/gpu/drm/bridge/parade-ps8640.c | 3 +- drivers/gpu/drm/bridge/samsung-dsim.c | 10 +- drivers/gpu/drm/bridge/sii902x.c | 6 +- drivers/gpu/drm/bridge/sil-sii8620.c | 1 + drivers/gpu/drm/bridge/simple-bridge.c | 5 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 1 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 5 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c | 5 +- drivers/gpu/drm/bridge/tc358762.c | 3 +- drivers/gpu/drm/bridge/tc358764.c | 3 +- drivers/gpu/drm/bridge/tc358767.c | 2 + drivers/gpu/drm/bridge/tc358768.c | 41 +- drivers/gpu/drm/bridge/tc358775.c | 45 +- drivers/gpu/drm/bridge/tda998x_drv.c | 1 + drivers/gpu/drm/bridge/thc63lvd1024.c | 3 +- drivers/gpu/drm/bridge/ti-dlpc3433.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 38 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 108 +- drivers/gpu/drm/bridge/ti-tdp158.c | 6 +- drivers/gpu/drm/bridge/ti-tfp410.c | 5 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 3 +- drivers/gpu/drm/ci/arm64.config | 2 + drivers/gpu/drm/ci/build.sh | 16 +- drivers/gpu/drm/ci/build.yml | 14 +- drivers/gpu/drm/ci/container.yml | 24 + drivers/gpu/drm/ci/gitlab-ci.yml | 51 +- drivers/gpu/drm/ci/igt_runner.sh | 11 + drivers/gpu/drm/ci/image-tags.yml | 4 +- drivers/gpu/drm/ci/lava-submit.sh | 3 +- drivers/gpu/drm/ci/test.yml | 76 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 8 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 1 + drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 23 +- drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 1 + drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 8 +- drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 1 + drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 20 +- drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 2 +- drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 32 +- drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 1 + drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt | 13 +- drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt | 1 + drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 5 - drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 1 + drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 9 +- drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 1 + drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 22 +- drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 1 + .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 20 + .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 7 + .../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt | 1 + .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 28 +- .../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt | 21 + .../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt | 1 + drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt | 1 + drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 4 - drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt | 1 + drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt | 1 + .../msm-sc7180-trogdor-kingoftown-flakes.txt | 7 + .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 4 + .../msm-sc7180-trogdor-lazor-limozeen-flakes.txt | 7 + .../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 1 + drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 7 + drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 313 ++ drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt | 1 + drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt | 1 + .../gpu/drm/ci/xfails/panfrost-mt8183-skips.txt | 1 + .../gpu/drm/ci/xfails/panfrost-rk3288-skips.txt | 1 + .../gpu/drm/ci/xfails/panfrost-rk3399-skips.txt | 1 + .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 1 - .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt | 1 + .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 2 +- .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 30 +- .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 1 + .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 1 + .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 1 + drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt | 28 + drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 2 + drivers/gpu/drm/display/drm_bridge_connector.c | 160 +- drivers/gpu/drm/display/drm_dp_cec.c | 37 +- drivers/gpu/drm/display/drm_dp_helper.c | 376 ++- drivers/gpu/drm/display/drm_dp_mst_topology.c | 116 +- drivers/gpu/drm/display/drm_dp_tunnel.c | 20 +- drivers/gpu/drm/display/drm_hdmi_state_helper.c | 294 +- drivers/gpu/drm/drm_atomic.c | 59 + drivers/gpu/drm/drm_atomic_helper.c | 3 + drivers/gpu/drm/drm_bridge.c | 167 +- drivers/gpu/drm/drm_bridge_helper.c | 58 + drivers/gpu/drm/drm_client.c | 10 +- drivers/gpu/drm/drm_client_modeset.c | 257 +- drivers/gpu/drm/drm_crtc_helper.c | 1 - drivers/gpu/drm/drm_debugfs.c | 38 +- drivers/gpu/drm/drm_draw.c | 100 +- drivers/gpu/drm/drm_drv.c | 23 + drivers/gpu/drm/drm_edid.c | 10 +- drivers/gpu/drm/drm_format_helper.c | 378 +-- drivers/gpu/drm/drm_format_internal.h | 160 + drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 6 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 147 +- drivers/gpu/drm/drm_internal.h | 4 +- drivers/gpu/drm/drm_mipi_dsi.c | 37 + drivers/gpu/drm/drm_panel.c | 92 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 + drivers/gpu/drm/drm_panic_qr.rs | 6 +- drivers/gpu/drm/drm_prime.c | 7 +- drivers/gpu/drm/drm_probe_helper.c | 11 +- drivers/gpu/drm/drm_syncobj.c | 47 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +- drivers/gpu/drm/gma500/mmu.c | 41 - drivers/gpu/drm/gma500/mmu.h | 2 - drivers/gpu/drm/gma500/oaktrail_crtc.c | 7 - drivers/gpu/drm/gma500/psb_intel_drv.h | 1 - drivers/gpu/drm/gma500/psb_intel_modes.c | 31 - drivers/gpu/drm/gud/gud_drv.c | 33 +- drivers/gpu/drm/gud/gud_internal.h | 1 - drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c | 4 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 4 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 4 +- drivers/gpu/drm/imagination/pvr_debugfs.c | 3 +- drivers/gpu/drm/imagination/pvr_free_list.c | 3 +- drivers/gpu/drm/imagination/pvr_fw.c | 12 +- drivers/gpu/drm/imagination/pvr_fw_meta.c | 3 +- drivers/gpu/drm/imagination/pvr_fw_mips.c | 6 +- drivers/gpu/drm/imagination/pvr_fw_trace.c | 23 +- drivers/gpu/drm/imagination/pvr_gem.c | 8 +- drivers/gpu/drm/imagination/pvr_hwrt.c | 12 +- drivers/gpu/drm/imagination/pvr_stream.c | 12 +- drivers/gpu/drm/imagination/pvr_vm_mips.c | 3 +- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 5 +- drivers/gpu/drm/lima/lima_gem.c | 4 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mcde/mcde_dsi.c | 3 +- drivers/gpu/drm/mediatek/mtk_dp.c | 3 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 3 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 3 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 3 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 3 +- drivers/gpu/drm/meson/meson_encoder_dsi.c | 3 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 3 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 24 +- drivers/gpu/drm/msm/dp/dp_link.c | 18 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 3 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 1 + drivers/gpu/drm/mxsfb/lcdif_drv.c | 4 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 14 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 20 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 38 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 8 + drivers/gpu/drm/nouveau/nouveau_fence.c | 14 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 39 +- drivers/gpu/drm/nouveau/nvif/conn.c | 14 +- drivers/gpu/drm/nouveau/nvif/outp.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 78 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c | 2 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 3 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 3 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 3 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 3 +- drivers/gpu/drm/omapdrm/dss/venc.c | 3 +- drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 10 +- drivers/gpu/drm/panel/panel-arm-versatile.c | 11 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 11 +- drivers/gpu/drm/panel/panel-auo-a030jtn01.c | 10 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 11 +- .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c | 11 +- drivers/gpu/drm/panel/panel-boe-tv101wum-ll2.c | 10 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 10 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 11 +- drivers/gpu/drm/panel/panel-edp.c | 9 +- drivers/gpu/drm/panel/panel-himax-hx8394.c | 441 ++- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 56 - drivers/gpu/drm/panel/panel-novatek-nt36523.c | 1683 +++++----- drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 238 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 41 +- drivers/gpu/drm/panel/panel-simple.c | 38 +- drivers/gpu/drm/panel/panel-synaptics-r63353.c | 68 +- drivers/gpu/drm/panfrost/panfrost_device.h | 16 + drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +- drivers/gpu/drm/panfrost/panfrost_dump.c | 4 +- drivers/gpu/drm/panfrost/panfrost_features.h | 3 + drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 152 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 36 + drivers/gpu/drm/panthor/panthor_gem.h | 4 +- drivers/gpu/drm/panthor/panthor_sched.c | 4 +- drivers/gpu/drm/pl111/pl111_versatile.c | 2 +- drivers/gpu/drm/radeon/atombios_dp.c | 8 +- drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c | 3 +- drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c | 3 +- drivers/gpu/drm/renesas/rz-du/Kconfig | 15 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 2 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c | 120 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h | 1 - drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 3 +- drivers/gpu/drm/scheduler/.kunitconfig | 12 + drivers/gpu/drm/scheduler/Makefile | 2 + drivers/gpu/drm/scheduler/sched_main.c | 35 +- drivers/gpu/drm/scheduler/tests/Makefile | 7 + drivers/gpu/drm/scheduler/tests/mock_scheduler.c | 359 ++ drivers/gpu/drm/scheduler/tests/sched_tests.h | 226 ++ drivers/gpu/drm/scheduler/tests/tests_basic.c | 476 +++ drivers/gpu/drm/sprd/sprd_dpu.c | 13 +- drivers/gpu/drm/sprd/sprd_dsi.c | 13 +- drivers/gpu/drm/sti/sti_compositor.c | 14 +- drivers/gpu/drm/sti/sti_dvo.c | 14 +- drivers/gpu/drm/sti/sti_hda.c | 15 +- drivers/gpu/drm/sti/sti_hdmi.c | 15 +- drivers/gpu/drm/sti/sti_hqvdp.c | 14 +- drivers/gpu/drm/sti/sti_tvout.c | 14 +- drivers/gpu/drm/sti/sti_vtg.c | 14 +- drivers/gpu/drm/stm/lvds.c | 11 +- drivers/gpu/drm/sysfb/Kconfig | 76 + drivers/gpu/drm/sysfb/Makefile | 8 + drivers/gpu/drm/sysfb/drm_sysfb_helper.c | 324 ++ drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 136 + drivers/gpu/drm/sysfb/efidrm.c | 495 +++ drivers/gpu/drm/{tiny => sysfb}/ofdrm.c | 364 +- drivers/gpu/drm/{tiny => sysfb}/simpledrm.c | 244 +- drivers/gpu/drm/sysfb/vesadrm.c | 662 ++++ drivers/gpu/drm/tegra/dp.c | 67 - drivers/gpu/drm/tegra/dp.h | 2 - drivers/gpu/drm/tegra/dsi.c | 4 +- drivers/gpu/drm/tegra/sor.c | 4 +- drivers/gpu/drm/tests/Makefile | 2 + drivers/gpu/drm/tests/drm_atomic_test.c | 153 + drivers/gpu/drm/tests/drm_bridge_test.c | 417 +++ drivers/gpu/drm/tests/drm_client_modeset_test.c | 12 +- drivers/gpu/drm/tests/drm_cmdline_parser_test.c | 10 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 28 +- drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 158 +- drivers/gpu/drm/tests/drm_kunit_helpers.c | 83 + drivers/gpu/drm/tests/drm_modes_test.c | 26 + drivers/gpu/drm/tests/drm_probe_helper_test.c | 8 +- drivers/gpu/drm/tidss/tidss_encoder.c | 3 +- drivers/gpu/drm/tiny/Kconfig | 32 - drivers/gpu/drm/tiny/Makefile | 2 - drivers/gpu/drm/tiny/appletbdrm.c | 26 +- drivers/gpu/drm/tiny/cirrus-qemu.c | 143 +- drivers/gpu/drm/tiny/gm12u320.c | 46 +- drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 20 +- drivers/gpu/drm/udl/udl_drv.h | 1 - drivers/gpu/drm/udl/udl_main.c | 16 +- drivers/gpu/drm/udl/udl_modeset.c | 1 + drivers/gpu/drm/v3d/v3d_debugfs.c | 126 +- drivers/gpu/drm/v3d/v3d_drv.c | 62 +- drivers/gpu/drm/v3d/v3d_drv.h | 22 +- drivers/gpu/drm/v3d/v3d_gem.c | 27 +- drivers/gpu/drm/v3d/v3d_irq.c | 6 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 4 +- drivers/gpu/drm/v3d/v3d_regs.h | 26 + drivers/gpu/drm/v3d/v3d_sched.c | 6 +- drivers/gpu/drm/vc4/tests/vc4_mock_output.c | 62 +- drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c | 154 +- drivers/gpu/drm/vc4/vc4_dsi.c | 3 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 22 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 7 + drivers/gpu/drm/vc4/vc4_plane.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 15 - drivers/gpu/drm/virtio/virtgpu_fence.c | 16 - drivers/gpu/drm/virtio/virtgpu_prime.c | 1 - drivers/gpu/drm/vkms/Kconfig | 15 + drivers/gpu/drm/vkms/Makefile | 5 +- drivers/gpu/drm/vkms/tests/.kunitconfig | 4 + drivers/gpu/drm/vkms/tests/Makefile | 3 + drivers/gpu/drm/vkms/tests/vkms_config_test.c | 951 ++++++ drivers/gpu/drm/vkms/vkms_config.c | 640 ++++ drivers/gpu/drm/vkms/vkms_config.h | 437 +++ drivers/gpu/drm/vkms/vkms_connector.c | 61 + drivers/gpu/drm/vkms/vkms_connector.h | 26 + drivers/gpu/drm/vkms/vkms_drv.c | 45 +- drivers/gpu/drm/vkms/vkms_drv.h | 17 +- drivers/gpu/drm/vkms/vkms_output.c | 176 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c | 844 +++++ drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h | 81 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 38 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 52 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 874 +---- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 71 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 63 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 85 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 7 +- drivers/gpu/drm/xlnx/Kconfig | 1 + drivers/gpu/drm/xlnx/zynqmp_dp.c | 3 +- drivers/hwmon/gpio-fan.c | 103 +- drivers/hwmon/pmbus/max34440.c | 16 + drivers/infiniband/core/ucaps.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 5 - drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/mlx5/fs.c | 2 - drivers/infiniband/hw/usnic/usnic_ib_main.c | 14 +- drivers/infiniband/sw/rxe/rxe_loc.h | 6 + drivers/infiniband/sw/rxe/rxe_mr.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 4 +- drivers/media/platform/amphion/vdec.c | 2 +- drivers/media/platform/amphion/vpu_malone.c | 39 +- .../mediatek/vcodec/encoder/venc/venc_h264_if.c | 2 +- drivers/media/v4l2-core/v4l2-common.c | 80 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe-ptp.c | 117 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 117 +- drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 5 + drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 2 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 3 +- drivers/net/ethernet/wangxun/libwx/wx_type.h | 3 +- drivers/net/hamradio/baycom_epp.c | 5 +- drivers/net/wireless/ath/ath11k/ahb.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 302 +- drivers/net/wireless/ath/ath11k/core.h | 16 + drivers/net/wireless/ath/ath11k/hif.h | 14 +- drivers/net/wireless/ath/ath11k/mhi.c | 14 +- drivers/net/wireless/ath/ath11k/mhi.h | 4 +- drivers/net/wireless/ath/ath11k/pci.c | 45 +- drivers/net/wireless/ath/ath11k/qmi.c | 4 +- drivers/net/wireless/ath/ath12k/Kconfig | 8 + drivers/net/wireless/ath/ath12k/Makefile | 1 + drivers/net/wireless/ath/ath12k/ahb.c | 1156 +++++++ drivers/net/wireless/ath/ath12k/ahb.h | 80 + drivers/net/wireless/ath/ath12k/ce.c | 92 +- drivers/net/wireless/ath/ath12k/ce.h | 18 +- drivers/net/wireless/ath/ath12k/core.c | 151 +- drivers/net/wireless/ath/ath12k/core.h | 56 +- drivers/net/wireless/ath/ath12k/debugfs.c | 116 +- drivers/net/wireless/ath/ath12k/debugfs.h | 5 - drivers/net/wireless/ath/ath12k/dp.c | 78 +- drivers/net/wireless/ath/ath12k/dp.h | 7 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 362 +- drivers/net/wireless/ath/ath12k/dp_mon.h | 5 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 44 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 7 + drivers/net/wireless/ath/ath12k/hal.c | 103 +- drivers/net/wireless/ath/ath12k/hal.h | 76 +- drivers/net/wireless/ath/ath12k/hal_desc.h | 3 +- drivers/net/wireless/ath/ath12k/hal_rx.c | 19 +- drivers/net/wireless/ath/ath12k/hal_rx.h | 15 +- drivers/net/wireless/ath/ath12k/hw.c | 491 ++- drivers/net/wireless/ath/ath12k/hw.h | 26 +- drivers/net/wireless/ath/ath12k/mac.c | 637 ++-- drivers/net/wireless/ath/ath12k/mac.h | 11 + drivers/net/wireless/ath/ath12k/mhi.c | 2 +- drivers/net/wireless/ath/ath12k/pci.c | 22 +- drivers/net/wireless/ath/ath12k/pci.h | 5 +- drivers/net/wireless/ath/ath12k/qmi.c | 210 +- drivers/net/wireless/ath/ath12k/qmi.h | 3 +- drivers/net/wireless/ath/ath12k/reg.c | 72 +- drivers/net/wireless/ath/ath12k/reg.h | 2 +- drivers/net/wireless/ath/ath12k/wmi.c | 325 +- drivers/net/wireless/ath/ath12k/wmi.h | 55 +- drivers/net/wireless/ath/carl9170/fw.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 52 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 294 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 28 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 21 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 8 +- drivers/platform/arm64/acer-aspire1-ec.c | 3 +- drivers/platform/arm64/huawei-gaokun-ec.c | 2 +- drivers/platform/x86/sony-laptop.c | 4 +- drivers/power/supply/collie_battery.c | 1 + drivers/power/supply/gpio-charger.c | 4 +- drivers/power/supply/rk817_charger.c | 2 +- drivers/pwm/pwm-pca9685.c | 8 +- drivers/regulator/rpi-panel-attiny-regulator.c | 83 +- drivers/rtc/rtc-da9063.c | 30 +- drivers/rtc/rtc-rzn1.c | 5 + drivers/rtc/rtc-sh.c | 285 +- drivers/spi/spi-stm32-ospi.c | 2 +- drivers/spi/spi-xcomm.c | 8 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 27 +- drivers/staging/media/rkvdec/rkvdec.c | 152 +- drivers/staging/media/rkvdec/rkvdec.h | 13 +- drivers/video/screen_info_generic.c | 36 + fs/gfs2/lock_dlm.c | 8 +- fs/overlayfs/overlayfs.h | 2 - fs/overlayfs/super.c | 5 + include/drm/display/drm_dp_helper.h | 94 +- include/drm/drm_atomic.h | 3 + include/drm/drm_bridge.h | 195 +- include/drm/drm_bridge_helper.h | 12 + include/drm/drm_device.h | 41 + include/drm/drm_edid.h | 2 +- include/drm/drm_gem.h | 15 +- include/drm/drm_gem_shmem_helper.h | 45 +- include/drm/drm_kunit_helpers.h | 11 + include/drm/drm_mipi_dsi.h | 1 + include/drm/drm_mode_config.h | 4 +- include/drm/drm_panel.h | 41 + include/drm/drm_probe_helper.h | 2 +- include/drm/gpu_scheduler.h | 112 +- include/linux/cpufreq.h | 10 +- include/linux/dma-buf.h | 27 - include/linux/dma-fence.h | 25 +- include/linux/gpio/consumer.h | 1 + include/linux/kvm_dirty_ring.h | 11 +- include/linux/kvm_host.h | 10 + include/linux/misc_cgroup.h | 4 + include/linux/pci_ids.h | 1 + include/linux/perf_event.h | 20 +- include/linux/platform_data/x86/intel_pmc_ipc.h | 4 + include/linux/screen_info.h | 9 + include/linux/string_helpers.h | 1 + include/linux/tpm.h | 19 + include/net/rps.h | 5 +- include/net/sctp/structs.h | 3 +- include/rdma/ib_verbs.h | 7 + include/sound/hdaudio_ext.h | 6 + include/uapi/drm/amdgpu_drm.h | 296 ++ include/uapi/drm/asahi_drm.h | 1194 +++++++ include/uapi/drm/drm.h | 4 + include/uapi/drm/drm_fourcc.h | 45 + include/uapi/drm/virtgpu_drm.h | 6 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/videodev2.h | 2 + include/uapi/linux/virtio_gpu.h | 3 +- include/video/pixel_format.h | 41 + init/Kconfig | 11 + kernel/cgroup/misc.c | 4 + kernel/events/core.c | 593 ++-- kernel/sched/core.c | 75 +- kernel/sched/ext.c | 49 +- kernel/sched/fair.c | 7 - kernel/sched/isolation.c | 2 +- kernel/sched/rt.c | 105 +- kernel/sched/sched.h | 34 +- kernel/sched/syscalls.c | 5 +- kernel/sched/topology.c | 71 +- kernel/trace/fprobe.c | 170 +- kernel/trace/trace_fprobe.c | 26 +- lib/string_helpers.c | 39 +- localversion-next | 2 +- mm/memblock.c | 12 +- net/ceph/ceph_common.c | 14 +- net/ceph/debugfs.c | 16 +- net/ceph/mon_client.c | 2 - net/ceph/osd_client.c | 3 - net/core/dev.c | 11 +- net/core/dev.h | 5 +- net/core/net-procfs.c | 9 +- net/core/rtnetlink.c | 2 +- net/core/sysctl_net_core.c | 6 +- net/ethtool/netlink.c | 8 +- net/sched/cls_api.c | 66 +- net/sched/sch_codel.c | 5 +- net/sched/sch_drr.c | 7 +- net/sched/sch_ets.c | 8 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_hfsc.c | 8 +- net/sched/sch_htb.c | 2 + net/sched/sch_qfq.c | 7 +- net/sctp/socket.c | 22 +- net/sctp/transport.c | 2 + net/tipc/link.c | 1 + net/tls/tls_main.c | 6 + rust/Makefile | 2 +- rust/pin-init/examples/pthread_mutex.rs | 2 +- rust/pin-init/src/alloc.rs | 8 +- rust/pin-init/src/lib.rs | 2 +- scripts/generate_rust_analyzer.py | 12 +- sound/core/sound_kunit.c | 2 +- sound/hda/ext/hdac_ext_controller.c | 19 + sound/hda/hdac_device.c | 2 +- sound/hda/intel-dsp-config.c | 4 + sound/pci/cs46xx/dsp_spos_scb_lib.c | 7 - sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/ak5386.c | 28 +- sound/soc/codecs/hdmi-codec.c | 22 +- sound/soc/codecs/lpass-wsa-macro.c | 117 +- sound/soc/codecs/pcm6240.c | 3 +- sound/soc/codecs/tas2781-fmwlib.c | 3 +- sound/soc/codecs/tas2781-i2c.c | 3 +- sound/soc/codecs/wcd-mbhc-v2.c | 2 +- sound/soc/codecs/wcd-mbhc-v2.h | 2 +- sound/soc/codecs/wcd9335.c | 15 +- sound/soc/codecs/wcd937x.c | 2 +- sound/soc/codecs/wcd938x.c | 70 +- sound/soc/codecs/wcd939x.c | 18 +- sound/soc/codecs/wm_adsp.c | 6 +- sound/soc/fsl/fsl_sai.c | 90 +- sound/soc/fsl/fsl_sai.h | 6 +- sound/soc/intel/avs/Makefile | 6 +- sound/soc/intel/avs/avs.h | 13 +- sound/soc/intel/avs/board_selection.c | 181 +- sound/soc/intel/avs/boards/Kconfig | 8 + sound/soc/intel/avs/boards/da7219.c | 9 +- sound/soc/intel/avs/boards/dmic.c | 10 +- sound/soc/intel/avs/boards/es8336.c | 9 +- sound/soc/intel/avs/boards/hdaudio.c | 23 +- sound/soc/intel/avs/boards/i2s_test.c | 13 +- sound/soc/intel/avs/boards/max98357a.c | 9 +- sound/soc/intel/avs/boards/max98373.c | 9 +- sound/soc/intel/avs/boards/max98927.c | 9 +- sound/soc/intel/avs/boards/nau8825.c | 9 +- sound/soc/intel/avs/boards/pcm3168a.c | 14 +- sound/soc/intel/avs/boards/probe.c | 3 +- sound/soc/intel/avs/boards/rt274.c | 9 +- sound/soc/intel/avs/boards/rt286.c | 9 +- sound/soc/intel/avs/boards/rt298.c | 9 +- sound/soc/intel/avs/boards/rt5514.c | 9 +- sound/soc/intel/avs/boards/rt5663.c | 9 +- sound/soc/intel/avs/boards/rt5682.c | 9 +- sound/soc/intel/avs/boards/ssm4567.c | 9 +- sound/soc/intel/avs/core.c | 60 +- sound/soc/intel/avs/dsp.c | 2 - sound/soc/intel/avs/lnl.c | 27 + sound/soc/intel/avs/loader.c | 11 +- sound/soc/intel/avs/messages.h | 34 +- sound/soc/intel/avs/mtl.c | 200 ++ sound/soc/intel/avs/path.c | 125 +- sound/soc/intel/avs/path.h | 5 + sound/soc/intel/avs/pcm.c | 205 +- sound/soc/intel/avs/probes.c | 2 +- sound/soc/intel/avs/ptl.c | 98 + sound/soc/intel/avs/registers.h | 40 +- sound/soc/intel/avs/topology.c | 4 +- sound/soc/intel/avs/topology.h | 2 +- sound/soc/intel/avs/utils.h | 16 +- tools/objtool/arch/x86/decode.c | 18 +- tools/objtool/check.c | 59 +- tools/objtool/include/objtool/arch.h | 3 +- tools/sched_ext/scx_flatcg.bpf.c | 2 +- tools/testing/memblock/tests/basic_api.c | 102 + .../testing/selftests/kvm/arm64/page_fault_test.c | 2 +- .../selftests/kvm/include/arm64/processor.h | 67 +- tools/testing/selftests/kvm/lib/arm64/processor.c | 60 +- tools/testing/selftests/net/tls.c | 36 + .../tc-testing/tc-tests/infra/qdiscs.json | 155 + tools/testing/selftests/tc-testing/tdc.sh | 4 + virt/kvm/dirty_ring.c | 11 +- virt/kvm/kvm_main.c | 26 +- 821 files changed, 36745 insertions(+), 14877 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/wireless/qcom,ipq5332-wifi.yaml create mode 100644 Documentation/virt/kvm/x86/intel-tdx.rst delete mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3146w-a2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk050h3146w.dts delete mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra-ltk500hd1829.dts delete mode 100644 arch/arm64/boot/dts/rockchip/px30-cobra.dtsi rename arch/x86/{virt/vmx/tdx => include/asm}/tdx_global_metadata.h (58%) create mode 100644 arch/x86/kvm/vmx/common.h create mode 100644 arch/x86/kvm/vmx/pmu_intel.h create mode 100644 arch/x86/kvm/vmx/tdx.c create mode 100644 arch/x86/kvm/vmx/tdx.h create mode 100644 arch/x86/kvm/vmx/tdx_arch.h create mode 100644 arch/x86/kvm/vmx/tdx_errno.h rename crypto/{crc32_generic.c => crc32.c} (100%) rename crypto/{crc32c_generic.c => crc32c.c} (100%) create mode 100644 drivers/gpu/drm/Kconfig.debug create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c copy drivers/gpu/drm/amd/amdgpu/{amdgpu_seq64.h => amdgpu_eviction_fence.h} (50%) create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_userqueue.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_userqueue.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_userqueue.c copy drivers/gpu/drm/amd/{display/dc/dce60/dce60_hw_sequencer.h => amdgpu/mes_user [...] rename drivers/gpu/drm/amd/display/dc/{dce60/dce60_hw_sequencer.c => hwss/dce60/dc [...] rename drivers/gpu/drm/amd/display/dc/{dce60/dce60_hw_sequencer.h => hwss/dce60/dc [...] rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce60/dce60_resource.c (99%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dce60/dce60_resource.h (100%) create mode 100644 drivers/gpu/drm/drm_bridge_helper.c create mode 100644 drivers/gpu/drm/drm_format_internal.h create mode 100644 drivers/gpu/drm/scheduler/.kunitconfig create mode 100644 drivers/gpu/drm/scheduler/tests/Makefile create mode 100644 drivers/gpu/drm/scheduler/tests/mock_scheduler.c create mode 100644 drivers/gpu/drm/scheduler/tests/sched_tests.h create mode 100644 drivers/gpu/drm/scheduler/tests/tests_basic.c create mode 100644 drivers/gpu/drm/sysfb/Kconfig create mode 100644 drivers/gpu/drm/sysfb/Makefile create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb_helper.c create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb_helper.h create mode 100644 drivers/gpu/drm/sysfb/efidrm.c rename drivers/gpu/drm/{tiny => sysfb}/ofdrm.c (75%) rename drivers/gpu/drm/{tiny => sysfb}/simpledrm.c (76%) create mode 100644 drivers/gpu/drm/sysfb/vesadrm.c create mode 100644 drivers/gpu/drm/tests/drm_atomic_test.c create mode 100644 drivers/gpu/drm/tests/drm_bridge_test.c create mode 100644 drivers/gpu/drm/vkms/tests/.kunitconfig create mode 100644 drivers/gpu/drm/vkms/tests/Makefile create mode 100644 drivers/gpu/drm/vkms/tests/vkms_config_test.c create mode 100644 drivers/gpu/drm/vkms/vkms_config.c create mode 100644 drivers/gpu/drm/vkms/vkms_config.h create mode 100644 drivers/gpu/drm/vkms/vkms_connector.c create mode 100644 drivers/gpu/drm/vkms/vkms_connector.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h create mode 100644 drivers/net/wireless/ath/ath12k/ahb.c create mode 100644 drivers/net/wireless/ath/ath12k/ahb.h create mode 100644 include/drm/drm_bridge_helper.h create mode 100644 include/uapi/drm/asahi_drm.h create mode 100644 include/video/pixel_format.h create mode 100644 sound/soc/intel/avs/lnl.c create mode 100644 sound/soc/intel/avs/mtl.c create mode 100644 sound/soc/intel/avs/ptl.c