This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
from 2be42efa7633 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] adds 2c325e32e386 Merge branch 'master' into mm-hotfixes-stable adds 712ef4eebebb Merge branch 'master' into mm-hotfixes-stable adds 68518554ca8a mm: describe @flags parameter in memalloc_flags_save() adds 854c5e8afe3e textsearch: describe @list member in ts_ops search adds f1ff4b1d650b mm: vmalloc: fix up vrealloc_node_align() kernel-doc macro name adds 69c2fa743c41 mm, kfence: describe @slab parameter in __kfence_obj_info() adds d85b307863e8 mailmap: update email address for Szymon Wilczek adds 63444d363757 docs: kernel-parameters: add kfence parameters adds 5209e8c0bd59 lib/buildid: use __kernel_read() for sleepable context adds e1c3bfd091f3 kho: validate preserved memory map during population adds fc05579f4fd0 mm/damon/core: get memcg reference before access adds 7ebc194c7f72 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free adds 8e475ae24c6f mm/hugetlb: ignore hugepage kernel args if hugepages are u [...] adds 6604d5b1d79a mips: fix HIGHMEM initialization adds e2bdda656dc4 powerpc/watchdog: add support for hardlockup_sys_info sysctl adds bdbb6e4764ca mm/damon/core: remove call_control in inactive contexts adds 68bd22d6c516 mm/damon/sysfs: cleanup intervals subdirs on attrs dir set [...] adds 83b79dc24751 mm/damon/sysfs: cleanup attrs subdirs on context dir setup [...] adds ac41b0788792 mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme di [...] adds db44cc92baa0 mm/damon/sysfs-scheme: cleanup access_pattern subdirs on s [...] adds daf874e44434 mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() adds 8e173a8a4849 mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge adds ace000819fa6 tools/testing/selftests: add tests for !tgt, src mremap() merges adds aaa9dde16cea mm/vma: enforce VMA fork limit on unfaulted,faulted mremap [...] adds 930f385f32fc tools/testing/selftests: add forked (un)/faulted VMA merge tests adds f4095a89b279 mm: kmsan: fix poisoning of high-order non-compound pages adds 43fdb57613e3 iommu/sva: include mmu_notifier.h header adds 2964ceec7b64 mm/page_alloc: prevent pcp corruption with SMP=n adds 4548dcf9e790 tools/testing/selftests: fix gup_longterm for unknown fs adds 5d78c55ca4b6 mailmap: add entry for Daniel Thompson adds e2185a2b2250 mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed' adds 0b94d2dede52 drivers/dax: add some missing kerneldoc comment fields for [...] adds e0b4e853ecd9 mm: add missing static initializer for init_mm::mm_cid.lock adds 286cf1e76674 mm: rename cpu_bitmap field to flexible_array adds 83e9b56ce4e9 mm: take into account mm_cid size for mm_struct static def [...] adds 68c1ab7cff3e fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_s [...] adds 7da5938ca156 panic: only warn about deprecated panic_print on write access adds 2a208b815424 x86/kfence: avoid writing L1TF-vulnerable PTEs adds ec804e7206c5 mm/swap_cgroup: fix kernel BUG in swap_cgroup_record adds 6574d051aa78 kho: init alloc tags when restoring pages from reserved memory adds 448ca49d7ea6 migrate: correct lock ordering for hugetlb file folios adds cab1123004e4 mm/vma: do not leak memory when .mmap_prepare swaps the file adds f24376a047dc mm/kasan: fix KASAN poisoning in vrealloc() adds 2dd3a4ceb0c1 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison adds 63b0807181e6 mm/memory-failure: teach kill_accessing_process to accept [...] adds c163e91946fd Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] adds 5c814527bac4 Merge branch 'fs-current' of linux-next adds 946d462346d2 kbuild: prefer ${NM} in check-function-names.sh adds baaecfcac559 kconfig: fix static linking of nconf adds 442180e35279 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] adds 56d0aea041f2 MAINTAINERS: add docs and selftest to the TLS file list adds 872ac785e768 ipv4: ip_tunnel: spread netdev_lockdep_set_classes() adds b25a0b4a2193 net: bridge: annotate data-races around fdb->{updated,used} adds 81c734dae203 ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() adds eb74c19fe108 net: update netdev_lock_{type,name} adds 7470a7a63dc1 macvlan: fix possible UAF in macvlan_forward_source() adds fcdef3bcbb2c virtio-net: don't schedule delayed refill worker adds 1e7b90aa7988 virtio-net: remove unused delayed refill worker adds a0c159647e66 virtio-net: clean up __virtnet_rx_pause/resume adds cac2c363c41c Merge branch 'virtio-net-fix-the-deadlock-when-disabling-rx-napi' adds e67c577d8989 ipv4: ip_gre: make ipgre_header() robust adds c39a6a277e0e vsock/test: add a final full barrier after run all tests adds ab749bfe6a1f Bluetooth: hci_sync: enable PA Sync Lost event adds c8a49a2f9117 Merge tag 'for-net-2026-01-09' of git://git.kernel.org/pub [...] adds b1979778e985 can: etas_es58x: allow partial RX URB allocation to succeed adds 7352e1d5932a can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak adds e707c591a139 can: ctucanfd: fix SSP_SRC in cases when bit-rate is highe [...] adds 79db36697bc0 Merge tag 'linux-can-fixes-for-6.19-20260109' of git://git [...] adds 4dadc4077e3f net/mlx5e: Fix crash on profile change rollback failure adds 123eda2e5b16 net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv adds 4ef8512e1427 net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv adds 5629f8859dca net/mlx5e: Restore destroying state bit after profile cleanup adds 16ce6e6fa946 Merge branch 'mlx5e-profile-change-fix' adds f93fc5d12d69 net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback adds e02f2a0f1f9b net: phy: motorcomm: fix duplex setting error for phy leds adds dfdf77465620 net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition adds ffe4ccd359d0 net: add net.core.qdisc_max_burst adds fa5726692e4c tools: ynl: render event op docs correctly adds d23564955811 net: hv_netvsc: reject RSS hash key programming without RX [...] adds 9a6f0c4d5796 dst: fix races in rt6_uncached_list_del() and rt_del_uncac [...] adds ddf96c393a33 ipv6: Fix use-after-free in inet6_addr_del(). adds 9d48c62f6b4e selftests: drv-net: fix RPS mask handling in toeplitz test adds cf055f8c0004 selftests: drv-net: fix RPS mask handling for high CPU numbers adds dbe6b3138fb8 Merge branch 'selftests-couple-of-fixes-in-toeplitz-rps-cases' adds 3879cffd9d07 net/sched: sch_qfq: do not free existing class in qfq_chan [...] adds 10fc9901e94e Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] adds 3d5221af9c77 xfrm: Fix inner mode lookup in tunnel mode GSO segmentation adds c196def07bbc xfrm: set ipv4 no_pmtu_disc flag only on output sa when di [...] adds 354dfa0eb4ee Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 4f431d88ea80 wifi: rsi: Fix memory corruption due to not set vif driver [...] adds a3034bf0746d wifi: cfg80211: Fix bitrate calculation overflow for HE rates adds db1d0b6ab11f wifi: mac80211: correctly check if CSA is active adds 2120f3a3738a wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize() adds 9282a1e171ad wifi: ath10k: fix dma_free_coherent() pointer adds bb97131fbf9b wifi: ath12k: fix dma_free_coherent() pointer adds 1fed08c5519d wifi: ath12k: don't force radio frequency check in freq_to_idx() adds 39c90b1a1dbe wifi: ath12k: cancel scan only on active scan vdev adds 8b8d6ee53dfd wifi: ath12k: Fix scan state stuck in ABORTING after cance [...] adds f88e9fc30a26 wifi: ath12k: fix dead lock while flushing management frames adds 31707572108d wifi: ath12k: Fix wrong P2P device link id issue adds e7df8567878f Merge tag 'ath-current-20260113' of git://git.kernel.org/p [...] adds 2c4abde2eeef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 47c27c9c9c72 ALSA: pcm: Improve the fix for race of buffer access at PC [...] adds b7e26c8bdae7 ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X adds cbd46cbc5470 ALSA: hda/realtek: Add quirk for Asus Zephyrus G14 2025 us [...] adds c5e96e54eca3 ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip adds 6a0243c40206 ALSA: hda/cirrus_scodec_test: Fix test suite name adds ef5749ef8b30 ALSA: usb-audio: Prevent excessive number of frames adds c1a048669632 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 12cacdfb023d ASoC: Intel: sof_sdw: Add new quirks for PTL on Dell with CS42L43 adds 22a507d7680f ASoC: simple-card-utils: Check device node before overwrit [...] adds fd9a14d233fb ASoC: dt-bindings: everest,es8316: Add interrupt support adds 49aadf830eb0 ASoC: codecs: wsa883x: fix unnecessary initialisation adds 29d71b8a5a40 ASoC: codecs: wsa881x: fix unnecessary initialisation adds 120f3e6ff762 ASoC: codecs: wsa884x: fix codec initialisation adds 46a16d89d097 ASoC: codecs: wsa883x: suppress variant printk adds f33db67d914a ASoC: codecs: wsa88xx: fix codec initialisation adds 2fa0eaf78c4b ASoC: ops: fix pointer types to be big-endian adds 5b577d214fcc ASoC: davinci-evm: Fix reference leak in davinci_evm_probe adds 101b982654ac ASoC: dt-bindings: realtek,rt5640: Add missing properties/node adds f66e7da2a6b1 ASoC: dt-bindings: realtek,rt5640: Allow 7 for realtek,jac [...] adds 70d95c5d2081 ASoC: dt-bindings: rockchip-spdif: Allow "port" node adds f34b32745e2c ASoC: tegra: Revert fix for uninitialized flat cache warni [...] adds 8e29db1b0880 ASoC: amd: yc: Fix microphone on ASUS M6500RE adds 66b47b9c069f ASoC: dt-bindings: realtek,rt5640: Document mclk adds 25b858474497 ASoC: dt-bindings: realtek,rt5640: Update jack-detect adds b540b4e157c4 ASoC: dt-bindings: realtek,rt5640: Document port node adds bc5a847a80d4 ASoC: dt-bindings: realtek,rt5640: Various fixes adds 390caeed0897 ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT [...] adds 1ddbcb910a06 soundwire: Add missing EXPORT for sdw_slave_type adds 5b027c74f3ee ASoC: sdw_utils: Call init callbacks on the correct codec DAI adds 1a75f24a7f8c ASoC: Fix sdw_utils calling wrong codec init callbacks adds 5a4fae386a1c Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds f3f380ce6b3d regmap: maple: free entry on mas_store_gfp() failure adds 4b58aac989c1 regmap: Fix race condition in hwspinlock irqsave routine adds c055df7b41d7 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 383d4f5cffcc spi: spi-sprd-adi: Fix double free in probe error path adds b062a899c997 spi: hisi-kunpeng: Fixed the wrong debugfs node name in hi [...] adds 882efdf64ecc Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 05f66cf5e7a5 PCI: Provide pci_free_irq_vectors() stub adds aa8a557e387b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 33d19f621641 rust: io: always inline functions using build_assert with [...] adds 5d9c4c272ba0 rust: irq: always inline functions using build_assert with [...] adds 129abba3e869 Merge branch 'driver-core-linus' of https://git.kernel.org [...] adds 0ed91d47959c usb: dwc3: Check for USB4 IP_NAME adds 1366cd228b0c tcpm: allow looking for role_sw device in the main node adds db0635a30462 dt-bindings: usb: qcom,dwc3: Correct IPQ5018 interrupts adds 1d32389dc52f dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts adds 2740ac33c87b usb: core: add USB_QUIRK_NO_BOS for devices that hang on B [...] adds c4380ee3ccbf usb: dwc3: apple: Set USB2 PHY mode before dwc3 init adds 01ef7f1b8713 USB: OHCI/UHCI: Add soft dependencies on ehci_platform adds d13b6a128a12 usb: host: xhci-tegra: Use platform_get_irq_optional() for [...] adds 42c85d89b8d6 usb: dwc3: apple: Ignore USB role switches to the active role adds 2edc1acb1a25 usb: gadget: uvc: fix req_payload_size calculation adds 010dc57cb516 usb: gadget: uvc: fix interval_duration calculation adds 0bce8f19bba1 usb: gadget: uvc: return error from uvcg_queue_init() adds 9bcb4c4c330c usb: gadget: uvc: retry vb2_reqbufs() with vb_vmalloc_memo [...] adds 8dc6e155289b Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] adds 8af4274ab599 USB: serial: option: add Telit LE910 MBIM composition adds c0afe95e6298 USB: serial: ftdi_sio: add support for PICAXE AXE027 cable adds cd644b805da8 USB: serial: f81232: fix incomplete serial port generation adds 0d87d78ca494 Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] adds 49ccab4bedd4 phy: fsl-imx8mq-usb: fix typec orientation switch when bui [...] adds 393e132efcc5 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie [...] adds 8becf9179a4b phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field bef [...] adds 1ca52c0983c3 phy: qcom-qusb2: Fix NULL pointer dereference on early suspend adds cabd25b57216 phy: stm32-usphyc: Fix off by one in probe() adds 08aa19de7211 phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors adds d543d3eb0687 phy: sparx5-serdes: make it selectable for ARCH_LAN969X adds 4914d67da947 phy: ti: gmii-sel: fix regmap leak on probe failure adds 028e8ca7b20f phy: rockchip: inno-usb2: fix disconnection in gadget mode adds 7d8f725b79e3 phy: rockchip: inno-usb2: fix communication disruption in [...] adds b246caa68037 phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 adds fb21116099bb phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast war [...] adds e07dea3de508 phy: rockchip: inno-usb2: Fix a double free bug in rockchi [...] adds f2ec4723defb phy: freescale: imx8m-pcie: assert phy reset during power on adds be90cf8c4188 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds dbdb442218cd iio: adc: at91-sama5d2_adc: Fix potential use-after-free i [...] adds 6b39824ac4c1 iio: adc: ad7280a: handle spi_setup() errors in probe() adds c5512e016817 iio: adc: ad7606: Fix incorrect type for error return variable adds 92452b1760ff iio: adc: ad9467: fix ad9434 vref mask adds da934ef0fdff iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot adds c34e2e2d67b3 iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors withou [...] adds 4ff39d6de4bf iio: accel: adxl380: fix handling of unavailable "INT1" interrupt adds 441ac29923c9 iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl adds ea6b4feba85e iio: adc: exynos_adc: fix OF populate on driver rebind adds 943cbf906956 iio: imu: inv_icm45600: fix temperature offset reporting adds 81d5a5366d3c iio: chemical: scd4x: fix reported channel endianness adds 9910159f0659 iio: core: add separate lockdep class for info_exist_lock adds b8f15d1df2e7 iio: accel: iis328dq: fix gain values adds 978d28136c53 iio: dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs [...] adds ea4c4679176d Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] adds 36a70608a314 Merge tag 'iio-fixes-for-6.19a' of ssh://gitolite.kernel.o [...] adds 4ab8138308c7 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] adds 12d4fd9a6571 soundwire: bus: fix off-by-one when allocating slave IDs adds 20f7ee93ff70 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 49400b701eca dmaengine: mmp_pdma: fix DMA mask handling adds c7d436a6c1a2 dmaengine: xilinx: xdma: Fix regmap max_register adds b9074b2d7a23 dmaengine: at_hdmac: fix device leak on of_dma_xlate() adds 7c3a46ebf15a dmaengine: bcm-sba-raid: fix device leak on probe adds 7bb7d696e036 dmaengine: cv1800b-dmamux: fix device leak on route allocation adds ec25e60f9f95 dmaengine: dw: dmamux: fix OF node leak on route allocatio [...] adds 799900f01792 dmaengine: idxd: fix device leaks on compat bind and unbind adds d4d63059dee7 dmaengine: lpc18xx-dmamux: fix device leak on route allocation adds d9847e6d1d91 dmaengine: lpc32xx-dmamux: fix device leak on route allocation adds 9fb490323997 dmaengine: sh: rz-dmac: fix device leak on probe failure adds dd6e4943889f dmaengine: stm32: dmamux: fix device leak on route allocation adds b1b590a590af dmaengine: stm32: dmamux: fix OF node leak on route alloca [...] adds 10bf494fd77b dmaengine: stm32: dmamux: clean up route allocation error labels adds dc7e44db01fc dmaengine: ti: dma-crossbar: fix device leak on dra7x rout [...] adds 4fc17b1c6d2e dmaengine: ti: dma-crossbar: fix device leak on am335x rou [...] adds 646ff780338b dmaengine: ti: dma-crossbar: clean up dra7x route allocati [...] adds 430f7803b69c dmaengine: ti: k3-udma: fix device leak on udma lookup adds a143545855bc dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue() adds b18cd8b21041 dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure adds 2efd07a7c369 dmaengine: tegra-adma: Fix use-after-free adds c0732fe78728 dmaengine: xilinx_dma: Fix uninitialized addr_width when " [...] adds 747213b08a1a dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all() adds 3f747004bbd6 dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config() adds 2e1136acf8a8 dmaengine: omap-dma: fix dma_pool resource leak in error paths adds 76cba1e60b69 dmaengine: apple-admac: Add "apple,t8103-admac" compatible adds 98b759e3adca Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 2f6d2c8d9ac0 Revert "mtd: spinand: esmt: fix id code for F50D1G41LB" adds e31f66ecfb1e Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] adds dd7881a429f5 mfd: ls2kbmc: Fully convert to use managed resources adds aa6e63373d91 mfd: ls2kbmc: Use PCI API instead of direct accesses adds f60f5bc3d107 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] adds d1a6f1259b0b ARM: dts: microchip: lan966x: Fix the access to the PHYs f [...] adds aabc977aa472 ARM: dts: microchip: sama7d65: fix the ranges property for flx9 adds 94ad504e67cd ARM: dts: microchip: sama7d65: fix size-cells property for i2c3 adds 137d6f2bb406 Merge branch 'at91-fixes' of https://git.kernel.org/pub/sc [...] adds 269031b15c14 x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers adds 88c72bab77aa cxl/region: fix format string for resource_size_t adds 3e8aaacdad4f cxl/port: Fix target list setup for multiple decoders shar [...] adds 49d106347913 cxl/acpi: Restore HBIW check before dereferencing platform_data adds d4026a446264 cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve() adds 8441c7d3bd6c cxl: Check for invalid addresses returned from translation [...] adds 3b39d9a72567 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds b31ac41b59b6 dma/pool: Improve pool lookup adds 6626734dd2b1 mm_zone: Generalise has_managed_dma() adds c6ccd0988074 dma/pool: Avoid allocating redundant pools adds 8d33ba0c82d8 Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] adds f5fc40734b0f platform/x86: asus-armoury: add support for GA403WM adds 487764a514e9 asus-armoury: fix ppt data for GA403U* renaming to GA403UI adds a54e9902e7ed platform/x86: asus-armoury: add support for GA403UV adds efbc288d15ca docs: alienware-wmi: fix typo adds c92724b40c2f docs: fix PPR for AMD EPYC broken link adds 67841b1d1458 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 901a5f309dab scsi: xen: scsiback: Fix potential memory leak in scsiback [...] adds 26fb1fbc2ec5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 81d0223832f9 drm/i915/guc: make 'guc_hw_reg_state' static as it isn't exported adds e330f86788e2 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 3009738a855c mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in [...] adds 1de6c1896fa5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 004c371d0bd1 riscv: dts: microchip: remove BeagleV Fire fabric.dtsi adds d5e9d705d02a Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] adds c18790018799 gpio: davinci: implement .get_direction() adds 471e998c0e31 gpiolib: remove redundant callback check adds a3e9545b6593 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] adds be05f5714644 memblock test: include <linux/sizes.h> from tools mm.h stub adds 56f450837bdb Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 1eb217ab2e73 perf parse-events: Fix evsel allocation failure adds f599e8520cf8 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] adds 6e62d1c6f2c7 efi: Wipe INITRD config table from memory after consumption adds 85829b80ca29 MAINTAINERS: add cper to APEI files adds d7f1b4bdc710 efi/cper: Fix cper_bits_to_str buffer handling and return value adds 52aac56bd815 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] adds 600559b9817f rust: rbtree: fix minor typo in comment adds 45f6aed8a835 rust: rbtree: fix documentation typo in CursorMut peek_nex [...] adds 1e4e2a847f3c rust: fmt: Fix grammar in Adapter description adds f6b8d4b7e54f rust: num: fix typos in Bounded documentation adds 946c5efe6a05 rust: fix off-by-one line number in rustdoc tests adds f1db6538794f rust: fmt: fix formatting expressions adds c18f35e49049 objtool/rust: add one more `noreturn` Rust function adds 609db7e73b3e rust: kbuild: Add -fdiagnostics-show-context to bindgen_sk [...] adds 3a1ec424dd9c rust: num: bounded: mark __new as unsafe adds 81a304f5b39c rust: macros: ignore example with module parameters adds 5157c328edb3 scripts: generate_rust_analyzer: Add compiler_builtins -> [...] adds 98dcca855343 scripts: generate_rust_analyzer: Add pin_init -> compiler_ [...] adds 74e15ac34b09 scripts: generate_rust_analyzer: Add pin_init_internal deps adds 110d63c4f5ca Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 761fcf46a1bd w1: therm: Fix off-by-one buffer overflow in alarms_store adds cc8f92e41eb7 w1: fix redundant counter decrement in w1_attach_slave_device() adds 5dca88987b5b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 3de499664996 pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask [...] adds 296594e983b1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds f2edf797dab1 irqchip/riscv-imsic: Revert "Remove redundant irq_data lookups" adds 08224468bdfb Merge branch into tip/master: 'irq/urgent' adds 26bea10450af objtool: fix compilation failure with the x32 toolchain adds 436326bc525d objtool: fix build failure due to missing libopcodes check adds 5e10769cca81 Merge branch into tip/master: 'objtool/urgent' adds 479972efc2e7 sched/deadline: Remove unnecessary comment in dl_add_task_ [...] adds 64e6fa76610e sched/deadline: Fix potential race in dl_add_task_root_domain() adds 1e0a2ba7afb1 sched: Provide idle_rq() helper adds ca1e8eede4fc sched/deadline: Fix server stopping with runnable tasks adds 9f32f7006654 Merge branch into tip/master: 'sched/urgent' adds 05dc4a9fc8b3 hrtimer: Fix softirq base check in update_needs_ipi() adds f7c3add269f6 Merge branch into tip/master: 'timers/urgent' adds 6ee98aabdc70 x86/resctrl: Add missing resctrl initialization for Hygon adds 7517e899e1b8 x86/resctrl: Fix memory bandwidth counter width for Hygon adds b8ab0dfa08f1 Merge branch into tip/master: 'x86/urgent' adds 752e53e6763f Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] adds fe8f3dae3c35 slab: fix kmalloc_nolock() context check for PREEMPT_RT adds 27152edb1b39 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] adds 14adddc65340 drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resume adds d9186faeae6e drm/vmwgfx: Fix KMS with 3D on HW version 10 adds 37a0cff4551c drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions adds bf72b4b7bb7d drm/vmwgfx: Fix an error return check in vmw_compat_shader_add() adds 3ea3b7891b21 drm/vmwgfx: Fix kernel-doc warnings for vmwgfx_fence adds 9fae82450d8a drm/rockchip: vop2: Add delay between poll registers adds 7f6721b767e2 drm/rockchip: vop2: Only wait for changed layer cfg done w [...] adds 9ce4aef9a5b1 drm/gpuvm: take GEM lock inside drm_gpuvm_bo_obtain_prealloc() adds a8f49a004301 drm/dp: Add byte-by-byte fallback for broken USB-C adapters adds db8061bbb9b2 drm/rockchip: dw_hdmi_qp: Switch to gpiod_set_value_cansleep() adds 6ab3d4353bf7 drm/panel-simple: fix connector type for DataImage SCF0700 [...] adds 9380dc33cd6a drm/panel: simple: restore connector_type fallback adds dc2d5ddb193e drm/gud: fix NULL fb and crtc dereferences on USB disconnect adds 9e9bc6be0fa0 drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare adds 456c4f5ff0c8 drm/nouveau/kms/nv50-: Assert we hold nv50_disp->lock in n [...] adds b91a565ed14f drm/sysfb: Remove duplicate declarations adds e9986b750b20 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 8711c4bd53e7 mm/vmalloc: clarify why vmap_range_noflush() might sleep adds 6275454a4a9d mm/damon/core: fix memory leak of repeat mode damon_call_c [...] adds b3bcec016888 alloc_tag: move memory_allocation_profiling_sysctls into .rodata adds e18f8cb15ae8 powerpc/64s: do not re-activate batched TLB flush adds caf87139805f x86/xen: simplify flush_lazy_mmu() adds 8cb6a64b0c89 powerpc/mm: implement arch_flush_lazy_mmu_mode() adds 72890b63622d sparc/mm: implement arch_flush_lazy_mmu_mode() adds 311bfd8008b1 mm: clarify lazy_mmu sleeping constraints adds 51c729be102d mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE adds 33b366150280 mm: introduce generic lazy_mmu helpers adds f0b610f513a1 mm: bail out of lazy_mmu_mode_* in interrupt context adds 49521bb19331 mm: enable lazy_mmu sections to nest adds ccb47798af4a arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() adds 37367e17cb3a powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() adds bbaa74473baa sparc/mm: replace batch->active with is_lazy_mmu_mode_active() adds 0940f5bfbe25 x86/xen: use lazy_mmu_state when context-switching adds 850392029608 mm: add basic tests for lazy_mmu adds 504389dd9e52 mm-add-basic-tests-for-lazy_mmu-fix adds cb47248fa598 mm-add-basic-tests-for-lazy_mmu-fix-fix adds 47188e99e9f5 mm-add-basic-tests-for-lazy_mmu-fix-fix-fix adds b5133a2d894c mm/khugepaged: map dirty/writeback pages failures to EAGAIN adds 25faa9b6a55b mm/khugepaged: retry with sync writeback for MADV_COLLAPSE adds 9febcdab4499 mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() adds fb09c38c4d7d mm/vmscan.c:shrink_folio_list(): save a tabstop adds a6558348adb4 mm/hugetlb: fix hugetlb_pmd_shared() adds 2284c468a10a mm/hugetlb: fix two comments related to huge_pmd_unshare() adds 4abfdbd25d83 mm/rmap: fix two comments related to huge_pmd_unshare() adds 1197e842423a mm/hugetlb: fix excessive IPI broadcasts when unsharing PM [...] adds 286612065765 mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd [...] adds 2146de3c8297 zram: introduce compressed data writeback adds 0fac1f71c2fd zram: introduce writeback_compressed device attribute adds c1afefe643da zram: document writeback_batch_size adds 27bd45ff3dd3 zram: move bd_stat to writeback section adds 55faf56fcba5 zram: rename zram_free_page() adds 30488f31987e zram: switch to guard() for init_lock adds d9ba55aedf35 zram: consolidate device-attr declarations adds 472f3f208d78 zram: use u32 for entry ac_time tracking adds d16b826dee0a zram: rename internal slot API adds 467a9710864d zram: trivial fix of recompress_slot() coding styles adds 2437fc7da1b8 treewide: provide a generic clear_user_page() variant adds 3bbd6e9240e3 mm: introduce clear_pages() and clear_user_pages() adds a9cc5ee5ae42 highmem: introduce clear_user_highpages() adds 4baba6d6e5dd x86/mm: simplify clear_page_* adds 9c66ee3f6d95 x86/clear_page: introduce clear_pages() adds 6b90b87d5e8f mm: folio_zero_user: clear pages sequentially adds 12436f23b23e mm: folio_zero_user: clear page ranges adds 86345728e959 mm-folio_zero_user-clear-page-ranges-fix adds 7080c06e5e8f mm: folio_zero_user: cache neighbouring pages adds 00e2d7f86743 mm/damon/sysfs-schemes: remove outdated TODO in target_nid [...] adds ca8c26c78f91 mm: zswap: delete unused acomp->is_sleepable adds ec8d4f9b292f memcg: move mem_cgroup_usage memcontrol-v1.c adds b05f9cc92369 memcg: remove mem_cgroup_size() adds 737ee62d275f mm: memcontrol: rename mem_cgroup_from_slab_obj() adds a20f44451f15 mm/damon/core: fix wasteful CPU calls by skipping non-exis [...] adds 3929c734630a tools/mm/thp_swap_allocator_test: fix small folio alignment adds 2c3ab7178e80 mm: introduce a new page type for page pool in page type adds 6988b223d509 tools/mm/slabinfo: fix --partial long option mapping adds bbb3a45f1923 mm/damon/core: introduce nr_snapshots damos stat adds 75d48c838080 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file adds b8303b0348cf Docs/mm/damon/design: update for nr_snapshots damos stat adds 59b8fe1d9643 Docs/admin-guide/mm/damon/usage: update for nr_snapshots d [...] adds d4eabbcd8ead Docs/ABI/damon: update for nr_snapshots damos stat adds 1096ec1f4cf8 mm/damon: update damos kerneldoc for stat field adds 972f152b2b3a mm/damon/core: implement max_nr_snapshots adds b5fd19697b26 mm/damon/sysfs-schemes: implement max_nr_snapshots file adds 3f83096b9487 Docs/mm/damon/design: update for max_nr_snapshots adds 269cad18ad72 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots adds 9809293b0919 Docs/ABI/damon: update for max_nr_snapshots adds 4b2b00c2223e mm/damon/core: add trace point for damos stat per apply interval adds 09e980943754 mm/damon/stat: deduplicate intervals_goal setup in damon_s [...] adds a2617bad225b zram: drop pp_in_progress adds c108fb32239a mm/block/fs: remove laptop_mode adds 539847f262f4 mm-block-fs-remove-laptop_mode-fix adds 6a778655ad88 maple_tree: remove struct maple_alloc adds 4eb341b69ec8 lib/test_vmalloc.c: minor fixes to test_vmalloc.c adds 0d2b9c56ebda mm/mm_init: replace simple_strtoul with kstrtobool in set_ [...] adds 9e1c30aa3ea8 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] adds fb5bbcef13bd alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE adds fbc40297c44e LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE adds cd0766224296 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE adds fad3dd4541aa parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE adds b7a925878747 um: mm: enable MMU_GATHER_RCU_TABLE_FREE adds ef71114cef6d mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE adds 3afdbe960019 zram: remove KMSG_COMPONENT macro adds f744f4cbcb2a mm/damon: fix typos in comments adds db76788d7b4e mm: fix minor spelling mistakes in comments adds 7543180c7f9c mm-fix-minor-spelling-mistakes-in-comments-fix adds 67a906fdfae9 percpu: add basic double free check adds 006d2f8f524a mm/fadvise: validate offset in generic_fadvise adds 8721a6970b6b mm/hugetlb_cgroup: fix -Wformat-truncation warning adds 1a093ae1aa9f mm, swap: rename __read_swap_cache_async to swap_cache_all [...] adds 0005ff18974e mm, swap: split swap cache preparation loop into a standal [...] adds f663b2b288c3 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO adds fd6fdd03975d mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] adds 35fa586c75c5 mm, swap: simplify the code and reduce indention adds 109db99d7590 mm, swap: free the swap cache after folio is mapped adds 1f69bb7a6f2a mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO adds 072114249cb4 mm/shmem, swap: remove SWAP_MAP_SHMEM adds 2b0df04269ba mm, swap: swap entry of a bad slot should not be considere [...] adds 69b546440857 mm, swap: consolidate cluster reclaim and usability check adds 52ad3a7fe3da mm, swap: split locked entry duplicating into a standalone helper adds 6ca96c5d0e5b mm, swap: use swap cache as the swap in synchronize layer adds d7a7b2f91f36 mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix adds f5ddaaafffb0 mm, swap: remove workaround for unsynchronized swap map ca [...] adds ecb0cd6b15f9 mm, swap: cleanup swap entry management workflow adds 49b17f1f6dff mm, swap: add folio to swap cache directly on allocation adds b9676f14a47a mm, swap: check swap table directly for checking cache adds d5474c0cc74a mm, swap: clean up and improve swap entries freeing adds d0e87bcbaea7 mm, swap: drop the SWAP_HAS_CACHE flag adds 23003deaef93 mm, swap: remove no longer needed _swap_info_get adds 265231f15a4b mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE TH [...] adds b6aba17fb353 mm/gup: remove no longer used gup_fast_undo_dev_pagemap adds e3ca816841c0 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment adds 8445e69f335c mm: cleanup vma_iter_bulk_alloc adds 0bae0a22a9c0 mm, hugetlb: implement movable_gigantic_pages sysctl adds eea0ce1956a7 page_alloc: allow migration of smaller hugepages during co [...] adds 30eaa1ab87c6 selftests/mm/write_to_hugetlbfs: parse -s as size_t adds fc75cd11a103 selftests/mm/charge_reserved_hugetlb: drop mount size for [...] adds 4fa24543b055 selftests/mm/charge_reserved_hugetlb.sh: add waits with ti [...] adds bf14075f0f55 selftests/mm: fix va_high_addr_switch.sh return value adds 18ad9c12206f selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh adds 7e05c61fded7 selftests/mm: remove arm64 nr_hugepages setup for va_high_ [...] adds 33da4749bd46 selftests/mm: va_high_addr_switch return fail when either [...] adds 6e152ab9ab56 selftests/mm: fix comment for check_test_requirements adds 6bbde52db8c8 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_B [...] adds bb0ac24105da fs/proc: expose mm_cpumask in /proc/[pid]/status adds bb674f16f169 mm/vmscan: mitigate spurious kswapd_failures reset from di [...] adds 03726cce4c33 mm: rmap: support batched checks of the references for lar [...] adds a5f0b05948fa arm64: mm: factor out the address and ptep alignment into [...] adds 67dffc6e77e5 arm64: mm: support batch clearing of the young flag for la [...] adds 067514e01f8f arm64: mm: implement the architecture-specific clear_flush [...] adds 873cc81e1eaf mm: rmap: support batched unmapping for file large folios adds 8d4373a2f3b4 mm/vmstat: remove unused node and zone state helpers adds d7bc81400aef mm/khugepaged: remove unnecessary goto 'skip' label adds 7973084f6dc3 mm/khugepaged: count small VMAs towards scan limit adds 3c523de6c42d mm-khugepaged-count-small-vmas-towards-scan-limit-fix adds 236e1a58104b mm/khugepaged: change collapse_pte_mapped_thp() to return void adds ab46ebc1e720 mm/khugepaged: use enum scan_result for result variables a [...] adds 58b4230cfecd mm/khugepaged: make khugepaged_collapse_control static adds dfd92f951e9e mm/damon/tests/core-kunit: verify the 'age' field in damon [...] adds bcc4750e003e mm/damon/tests/core-kunit: verify the 'age' and 'nr_access [...] adds fdd6f7dddafc mm/damon/tests/core-kunit: add a test case for region merg [...] adds fac68e805568 mm/damon/tests/core-kunit: add test cases for multiple reg [...] adds 2bda9ac0d1f4 mm-damon-tests-core-kunit-add-test-cases-for-multiple-regi [...] adds 25683ac01194 mm/damon/tests/core-kunit: remove a redundant test case an [...] adds af98a961511f mm/oom_kill: remove unnecessary integer promotion in forma [...] adds 6d3457d458ad mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() adds feb31d432ca8 alpha: introduce arch_zone_limits_init() adds 16eba9a2ff8f arc: introduce arch_zone_limits_init() adds beaa679b1856 arm: introduce arch_zone_limits_init() adds ca0a3d66fd76 arm: make initialization of zero page independent of the m [...] adds a8e3d39928bb arm64: introduce arch_zone_limits_init() adds 19569cbcd6c5 csky: introduce arch_zone_limits_init() adds 776a4b0c627f hexagon: introduce arch_zone_limits_init() adds fd998de7ca07 loongarch: introduce arch_zone_limits_init() adds 1679b3167708 m68k: introduce arch_zone_limits_init() adds 376552217b02 microblaze: introduce arch_zone_limits_init() adds 53cd70f869fc mips: introduce arch_zone_limits_init() adds 306c50949614 nios2: introduce arch_zone_limits_init() adds d8f02bff4abd openrisc: introduce arch_zone_limits_init() adds 7130b55e7ffe parisc: introduce arch_zone_limits_init() adds 8f35ab39f6d5 powerpc: introduce arch_zone_limits_init() adds 0b6c44ca59df riscv: introduce arch_zone_limits_init() adds 37ee4da1e511 s390: introduce arch_zone_limits_init() adds 640eebf5e390 sh: introduce arch_zone_limits_init() adds 2a12a5e02add sparc: introduce arch_zone_limits_init() adds a916b05abbd6 um: introduce arch_zone_limits_init() adds 6f1b98c3e80a x86: introduce arch_zone_limits_init() adds cc030c30e4f0 xtensa: introduce arch_zone_limits_init() adds 3645474b041c arch, mm: consolidate initialization of nodes, zones and m [...] adds dd6d60d98eb6 arch, mm: consolidate initialization of SPARSE memory model adds cb14f8d4bdf4 mips: drop paging_init() adds 18989d537624 x86: don't reserve hugetlb memory in setup_arch() adds 14eafb37536d mm, arch: consolidate hugetlb CMA reservation adds 28ab5c968f09 mm/hugetlb: drop hugetlb_cma_check() adds c9384f011ac9 Revert "mm/hugetlb: deal with multiple calls to hugetlb_bo [...] adds 19dedf058d6d memcg-v1: remove folio_memcg_lock() doc reference adds 4c80d12ab152 mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comm [...] adds b2738a7d4fc6 mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink adds 9ea5c8664dab mm/rmap: remove unnecessary root lock dance in anon_vma cl [...] adds 85693fa62c8e mm/rmap: remove anon_vma_merge() function adds 1e820dd07e6d mm/rmap: make anon_vma functions internal adds 383d0caaa48d mm/mmap_lock: add vma_is_attached() helper adds caa631f3670f mm/rmap: allocate anon_vma_chain objects unlocked when possible adds 4218bdc82631 mm-rmap-allocate-anon_vma_chain-objects-unlocked-when-poss [...] adds 75f5894cda86 mm/rmap: separate out fork-only logic on anon_vma_clone() adds d4ec7f604709 mm-rmap-separate-out-fork-only-logic-on-anon_vma_clone-fix adds 36418f5781ab mm/page_alloc: ignore the exact initial compaction result adds 681a0abb2f8e mm/page_alloc: refactor the initial compaction handling adds 03f279f0f006 mm/page_alloc: simplify __alloc_pages_slowpath() flow adds a51b5c586d07 memcg: introduce private id API for in-kernel users adds 586ceed934b2 memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino [...] adds 60b37abe7139 memcg: mem_cgroup_get_from_ino() returns NULL on error adds 4fa2624626ba memcg: use cgroup_id() instead of cgroup_ino() for memcg ID adds 77871894629e mm/damon: use cgroup ID instead of private memcg ID adds 52820050a7a6 mm/vmscan: use cgroup ID instead of private memcg ID in lr [...] adds 6f0c2f5ff8fe memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() adds b638b010d167 memcg: rename mem_cgroup_ino() to mem_cgroup_id() adds 5201c34dee3d memcg-rename-mem_cgroup_ino-to-mem_cgroup_id-fix adds 7e3387f35111 memcg-mem_cgroup_get_from_ino-returns-null-on-error-fix adds 10ff6a5a6570 vmalloc: export vrealloc_node_align_noprof adds 2854067536a2 selftests/mm: default KDIR to build directory adds 9b66d86cf1c5 selftests/mm: remove flaky header check adds 5e9842101a74 selftests/mm: pass down full CC and CFLAGS to check_config.sh adds 59669d751c1c selftests/mm: fix usage of FORCE_READ() in cow tests adds fd923a9743be selftests/mm: introduce helper to read every page in range adds 58469f30e197 selftests/mm: fix faulting-in code in pagemap_ioctl test adds 89686a638715 selftests/mm: fix exit code in pagemap_ioctl adds 19722baff848 selftests/mm: report SKIP in pfnmap if a check fails adds 99f910847c62 zsmalloc: use actual object size to detect spans adds 30c4426b4e4a zsmalloc: simplify read begin/end logic adds 51591391ab46 mm/damon/paddr: initialize 'folio' variables to NULL for clarity adds babe098e5f10 mm: numa_memblks: identify the accurate NUMA ID of CFMW adds 809cc3db1831 mm/vmscan: fix demotion targets checks in reclaim/demotion adds fd8cb9a8cedc mm/vmscan: select the closest preferred node in demote_fol [...] adds 127714c76c46 mm/vmscan: fix uninitialized variable in demote_folio_list() adds 7716f4d72d2c mm/early_ioremap: print the starting physical address in _ [...] adds 7ddc16c1568d tsacct: skip all kernel threads adds 9811d1f137b0 migrate: replace RMP_ flags with TTU_ flags adds 48563b898459 mm/early_ioremap: clean up the use of WARN() for debugging adds f00c1a9a7e50 mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node adds 22dbad8c5016 sparc: use vmemmap_populate_hugepages for vmemmap_populate adds 890e5a03df17 mm: convert vmemmap_p?d_populate() to static functions adds 057d776d6544 Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] adds ed749be50111 oid_registry: allow arbitrary size OIDs adds 4efe8d1e3d4c oid_registry: allow arbitrary size OIDs adds 0e44ec6fb0e6 crash_dump: constify struct configfs_item_operations and c [...] adds 870bb4d6c013 ocfs2: give ocfs2 the ability to reclaim suballocator free bg adds d58fa465e1e4 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] adds cdb7a86f47a1 ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() adds d8564de341d2 ocfs2: constify struct configfs_item_operations and config [...] adds 67b1033c5e31 ocfs2: validate i_refcount_loc when refcount flag is set adds cd7bdc8ee464 ocfs2: validate inline data i_size during inode read adds 33d72bd76585 ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN bound [...] adds f29800a0ba62 ocfs2: add validate function for slot map blocks adds 94a20fdd0958 ocfs2: fix oob in __ocfs2_find_path adds ec8a0112fe40 ocfs2: annotate more flexible array members with __counted [...] adds 5f4b69d73609 lib/tests: convert test_uuid module to KUnit adds 0ff8e427695f MAINTAINERS: adjust file entry in UUID HELPERS adds e1ea17ee55cb kernel.h: drop hex.h and update all hex.h users adds 707c662bb141 array_size.h: add ARRAY_END() adds 183b01c6472b mm: fix benign off-by-one bugs adds 06d6e8a0f149 kernel: fix off-by-one benign bugs adds fd46791a39cc mm: use ARRAY_END() instead of open-coding it adds 2a2c341222e6 kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCO [...] adds 9953977abe56 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy adds f72f5110c888 watchdog: softlockup: panic when lockup duration exceeds N [...] adds 7979a875bb3d watchdog-softlockup-panic-when-lockup-duration-exceeds-n-t [...] adds 6b65a2590649 fat: remove unused parameter adds dc1473ae31c1 rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] adds bdd8becb6d20 .editorconfig: respect .editorconfig settings from parent [...] adds d9dad5f790c5 kallsyms: clean up @namebuf initialization in kallsyms_loo [...] adds 39ac491133e9 kallsyms: clean up modname and modbuildid initialization i [...] adds 69ba61523dd5 module: add helper function for reading module_buildid() adds db99e77b9c4f kallsyms: cleanup code for appending the module buildid adds 959af33b787e kallsyms/bpf: rename __bpf_address_lookup() to bpf_address [...] adds addb17cce578 kallsyms-bpf-rename-__bpf_address_lookup-to-bpf_address_lo [...] adds 4a7f1fd89bc8 kallsyms/ftrace: set module buildid in ftrace_mod_address_ [...] adds dd6363837deb kallsyms: prevent module removal when printing module name [...] adds 793f117f7773 fork-comment-fix: remove ambiguous question mark in CLONE_ [...] adds 3df2d293ccb1 list: add primitives for private list manipulations adds a2f86980cf24 list-add-primitives-for-private-list-manipulations-fix adds 2ac3939f2961 list: add kunit test for private list primitives adds ae5579d5fdb9 liveupdate: luo_file: Use private list adds 6eabc8c0502b liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state adds adde90b56ec9 tests/liveupdate: add in-kernel liveupdate test adds 4862c016199b kfifo: fix kmalloc_array_node() argument order adds 3ed466a2fd80 editorconfig: add rst extension adds db4a30f64c39 kexec: replace the goto out_unlock with out adds 41ba1de71017 kexec: add kexec flag to control debug printing adds e0d73ab746ae kexec: print out debugging message if required for kexec_load adds 89861bad8bf4 arm64: kexec: adjust the debug print of kexec_image_info adds ac17f46d876e lib/tests: convert test_min_heap module to KUnit adds b5408d967c5f ipc/shm: uapi: remove dependency on libc adds 79fef2fe6998 resource: provide 0args DEFINE_RES variant for unset resou [...] adds 6b424c1a780c kho: simplify page initialization in kho_restore_page() adds cc4837211098 lib/kstrtox: fix kstrtobool() docstring to mention enabled [...] adds 57c78c2214d0 liveupdate: separate memfd support into LIVEUPDATE_MEMFD adds 06b18caf9905 types: drop definition of __EXPORTED_HEADERS__ adds 97681ea49c73 ima: verify the previous kernel's IMA buffer lies in addre [...] adds fbcefbdd5949 of/kexec: refactor ima_get_kexec_buffer() to use ima_valid [...] adds e6cd022e1384 x86/kexec: add a sanity check on previous kernel's ima kex [...] adds 135763e26741 ocfs2: fix reflink preserve cleanup issue adds d72b3bfee7a7 ocfs2: adjust function name reference adds 618b6a67836a kho/abi: luo: make generated documentation more coherent adds 898165e5ceb9 kho/abi: memfd: make generated documentation more coherent adds c54561b0386b kho: docs: combine concepts and FDT documentation adds 86985bdaf012 kho-docs-combine-concepts-and-fdt-documentation-fix adds d33a3f092d60 kho: introduce KHO FDT ABI header adds db739d3389b2 kho: relocate vmalloc preservation structure to KHO ABI header adds d1ef1eec1032 kho/abi: add memblock ABI header adds 224b05c342f2 MAINTAINERS: adjust file entry in MEMBLOCK AND MEMORY MANA [...] adds e917c42307c6 ocfs2: fix circular locking dependency in ocfs2_acquire_dquot adds 017b26037945 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment adds 1e326307e92a ocfs2: add check for free bits before allocation in ocfs2_ [...] adds 784a1d163a1b kernel/fork: update obsolete use_mm references to kthread_use_mm adds ebce909b456d rust: task: restrict Task::group_leader() to current adds ac68dbc6c062 lib: introduce simple error-checking wrapper for memparse() adds e9bec5dab786 xfs: adjust handling of a few numerical mount options adds b475e5178470 lib/glob: convert selftest to KUnit adds 4a02d60647b2 kho: test: clean up residual memory upon test_kho module unload adds 210b68fab082 kho: remove duplicate header file references adds 1937004809cc fat: avoid parent link count underflow in rmdir adds 8076df90a206 once: don't use a work queue to reset sleepable static key adds e4650477a81f linux/log2.h: reduce instruction count for is_power_of_2() adds fa398d4d32cf init/main.c: check if rdinit was explicitly set before pri [...] adds 839ad5a32a8b init-mainc-check-if-rdinit-was-explicitly-set-before-print [...] adds 2b82e6269cd7 init/main: read bootconfig header with get_unaligned_le32() adds f0329220f3f1 bpf: explicitly align bpf_res_spin_lock adds 6eefbd2460b5 atomic: specify alignment for atomic_t and atomic64_t adds 34244446320b atomic: add alignment check to instrumented atomic operations adds 1c99aff285c9 atomic: add option for weaker alignment check adds 359390094de0 lib/group_cpus: make group CPU cluster aware adds 869d417602a4 kernel: add SPDX-License-Identifier lines adds e1bad39664f9 Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] adds a4df2071f1a2 modpost: drop '*_probe' from section check whitelist adds f4a6e20a0308 Merge branch 'kbuild-next' into kbuild-for-next adds 18e2d526bf24 kconfig: move XPM icons to separate files adds f8e05c10631e kbuild: Add top-level target for building gen_init_cpio adds 1b5e068d598e kbuild: uapi: Drop check_config() adds 85e8c39057f0 Merge branch 'kbuild-next' into kbuild-for-next adds 660e899103e2 kbuild: remove gcc's -Wtype-limits adds 34a1bd0b6b2c kbuild: cleanup local -Wno-type-limits exceptions adds 5ce3218d4f10 overflow: Remove is_non_negative() and is_negative() adds 263c808b2092 Merge branch 'kbuild-next' into kbuild-for-next adds 76df6815dab7 kconfig: Support conditional deps using "depends on X if Y" adds 6059b880a93c kbuild: uapi: validate that headers do not use libc adds cc45d2ea5cfb hexagon: Drop invalid UAPI header asm/signal.h adds e2772ba5f43d kbuild: uapi: don't compile test bpf_perf_event.h on xtensa adds 4ac85d9bc73e kbuild: uapi: split out command conditions into variables adds e3970d77ec50 kbuild: uapi: drop dependency on CC_CAN_LINK adds c5cece2a6cf8 Merge branch 'kbuild-next-unstable' into kbuild-for-next adds 379b749add7e kbuild: Drop superfluous compiler option checks adds 66d2c4245fa1 Merge branch 'kbuild-next' into kbuild-for-next adds 6baa7e32068b Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] adds d311783bc68b perf list: Remove unused 'sep' variable adds f6f41aef5376 perf diff: Constify strchr() return variables adds 45718bce7daf perf tools: Use const for variables receiving str{str,r?ch [...] adds c85eff00cf29 perf trace: Don't change const char strings adds cddfb3611275 perf vendor power9 nest metrics: Correct unit from MB to MiB adds bdd051e24914 perf record: Split --data-mmap option adds 9cdc9738d169 perf report: Enable data-type profiling with -F option too adds 5d35d829bb0b perf report: Fix histogram entry collapsing for -F option adds cbd41c6d4c26 perf report: Update sort key state from -F option adds 6574f01ef95d Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds ba23adb65331 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 623ba6ea4597 perf symbol: Remove Rust symbol workarounds adds b04d2b919912 perf test: Fix test case perf evlist tests for s390x adds 1ec205e3669c perf test java symbol: Additional libperf-jvmti.so path check adds 7fc37b588aaa perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{fou [...] adds ae323bc241d2 perf build: Do all non-distro feature checks in one go adds c0cb97a275ff perf build: Remove unused libbfd-buildid feature test adds cff602f65988 perf build: Feature test for libbfd thread safety API adds 523471c51636 perf build: Skip nondistro build test if libbfd is old adds 8e746e95c3e4 perf data: Allow filtering conversion by time range adds 75326c67aa8c perf data: Fix coding style adds e272628902c1 perf test stat tests: Fix for virtualized machines adds 383f8e26e2c4 perf build: Raise minimum shellcheck version to 0.7.2 adds 6e5f2ad6bb74 perf stat display: Make %f precision consistent adds ef92c4351ec7 perf test subcmd help: Add exclude disjoint subcmd names adds f815fc0c66e7 perf unwind-libdw: Fix invalid reference counts adds 27fc6f565d06 perf test workload: Add inlineloop test workload adds 88c51002d06f perf addr2line: Add a libdw implementation adds ec9426655dce perf addr2line.c: Rename a2l_style to cmd_a2l_style adds a2297e74a07d perf srcline: Add configuration support for the addr2line style adds abec464767b5 perf callchain: Fix srcline printing with inlines adds 54a23bff7709 perf test: Test addr2line unwinding works with inline functions adds 9a054a8e232e Merge branch 'perf-tools-next' of https://git.kernel.org/p [...] adds 8a840ab0567f dma-mapping: Remove dma_mark_clean (again) adds 18792d1d0c44 Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] adds e97e3e31d898 MAINTAINERS: Update the maintainers for ARM64 ACPI adds f7d5e9e70302 ACPI: AGDI: Add interrupt signaling mode support adds e3baa5d4b361 arm64: Add support for TSV110 Spectre-BHB mitigation adds af15bc259e26 arm64: topology: Skip already covered CPUs when setting fr [...] adds 4221504c4328 cpufreq: Add new helper function returning cpufreq policy adds 6fd9be0b7b2e arm64: topology: Handle AMU FIE setup on CPU hotplug adds 35c3dcb1ac2c syscall.h: Remove unused SYSCALL_MAX_ARGS adds 98cc091262ef arm64: Avoid memcpy() for syscall_get_arguments() adds 484626209600 arm64: simplify arch_uprobe_xol_was_trapped return adds 15dd20dda979 arm64: kernel: initialize missing kexec_buf->random field adds f22c81bebf8b arm64: Disable branch profiling for all arm64 code adds 12a94953c37e perf/arm-cmn: Support CMN-600AE adds 0c7c64146f70 drivers: perf: use bitmap_empty() where appropriate adds 0113affc9101 perf/arm_dsu: Support DSU-110 adds 85c0dbd8b6e2 perf/arm_dsu: Support DSU-120 adds 79448fa1f495 perf/arm_dsu: Allow standard cycles events adds fb36d71308a7 kselftest/arm64: Support FORCE_TARGETS adds 053603efd048 Merge branches 'for-next/acpi', 'for-next/cpufeature', 'fo [...] adds fef40352359b Merge branch 'for-next/core' of https://git.kernel.org/pub [...] adds 5d3050a476ad Merge branch 'arm/fixes' into for-next adds dff552ac9cda arm64: dts: broadcom: bcm2712: Enable RNG adds 37c3a91e9730 arm64: dts: broadcom: bcm2712: Add watchdog DT node adds 12e491d4f735 Merge tag 'arm-soc/for-6.19/devicetree-arm64' of https://g [...] adds 5435398f6717 ARM: dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1 adds 124b74e42ed3 ARM: dts: aspeed: harma: add fanboard presence sgpio adds 033089ff268b ARM: dts: aspeed: clemente: Add EEPROMs for boot and data [...] adds 22f8985f9594 ARM: dts: aspeed: santabarbara: Add swb IO expander and gp [...] adds 0cf964501fae ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP [...] adds f3eb4690e5a6 ARM: dts: aspeed: clemente: add gpio line name to io expander adds b89bbf3e5154 ARM: dts: aspeed: clemente: move hdd_led to its own gpio-l [...] adds 1daabbd6ff20 dt-bindings: arm: aspeed: Add NVIDIA MSX4 board adds f28674fab34f ARM: dts: aspeed: Add NVIDIA MSX4 HPM adds 64a55c5ee1fb ARM: dts: aspeed: Remove sdhci-drive-type property from AS [...] adds eedad0256832 ARM: dts: aspeed: Use specified wp-inverted property for A [...] adds 938fb014f324 ARM: dts: aspeed: Drop syscon compatible from EDAC in g6 dtsi adds a9360cbd6189 ARM: dts: aspeed: g6: Drop unspecified aspeed,ast2600-udma node adds 41aca6b6d4f6 ARM: dts: aspeed: ast2600-evb: Tidy up A0 work-around for UART5 adds e0808393bf81 ARM: dts: aspeed: g6: Drop clocks property from arm,armv7-timer adds 6ac23b72cada ARM: dts: aspeed: bletchley: Use generic node names adds 9d2c128ec566 ARM: dts: aspeed: bletchley: Fix SPI GPIO property names adds ca6730c4702e ARM: dts: aspeed: bletchley: Remove unused pca9539 properties adds 7c98d5c619c4 ARM: dts: aspeed: bletchley: Remove unused i2c13 property adds 459a5aa171c0 ARM: dts: aspeed: bletchley: Fix ADC vref property names adds bc6fe9f0a643 Merge tag 'aspeed-6.20-devicetree-0' of https://git.kernel [...] adds 87c83a27b800 arm64: dts: renesas: r9a09g047: Add USB3 PHY/Host nodes adds 6ea91acf0f67 arm64: dts: renesas: r9a09g047e57-smarc: Enable USB3HOST adds 00d3dbc4744d arm64: dts: renesas: rzt2h-n2h-evk: Add note about SD1 1.8V modes adds 0154078db6ab arm64: dts: renesas: r9a09g057: Add FCPV and VSPD nodes adds ebb6adecb992 arm64: dts: renesas: r9a09g057: Add DU and DSI nodes adds 947acdadcae0 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI adds 71270e792c72 arm64: dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash adds 6569dced2b98 arm64: dts: renesas: r9a09g056: Add FCPV and VSPD nodes adds d8332e5f3384 arm64: dts: renesas: r9a09g056: Add DU and DSI nodes adds 9a5a73dca92a arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI adds 92279daefc17 arm64: dts: renesas: r9a09g057: Add USB3 PHY/Host nodes adds 7ef7ba62ec5c arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB3.0 [...] adds 9dd6097c353c arm64: dts: renesas: r9a09g056: Add USB3 PHY/Host nodes adds f221ce9f7c13 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB3.0 [...] adds 40a4c75e7f71 arm64: dts: renesas: r9a08g045: Add PCIe node adds 1a66160fb28a arm64: dts: renesas: rzg3s-smarc-som: Add PCIe reference clock adds 73b73af99a49 arm64: dts: renesas: rzg3s-smarc: Enable PCIe adds fb8f11c7975a arm64: dts: renesas: r9a09g077: Add SPI nodes adds 3c77f58d108c arm64: dts: renesas: r9a09g087: Add SPI nodes adds 44cfd102ce28 arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate [...] adds b449dbc0bb03 arm64: dts: renesas: r9a09g056: Add ICU node adds 7d8b4a6672ec arm64: dts: renesas: r9a09g056: Add DMAC nodes adds 4018dfc222a7 arm64: dts: renesas: r9a09g056: Add RSPI nodes adds 41e60d92c88c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add NMI wakeu [...] adds f2d5d0ba4cf7 ARM: dts: renesas: r9a06g032: Add Ethernet switch interrupts adds ef601dbb5b80 arm64: dts: renesas: r9a09g047: Add RSCI nodes adds ccf2044987b4 arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS adds 835666e7403c arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes adds f060bbe2c329 arm64: dts: renesas: r9a09g077: Add ICU support adds d42c64cf1616 arm64: dts: renesas: r9a09g087: Add ICU support adds 50f51092bff5 arm64: dts: renesas: r9a09g077: Add DMAC support adds 57a0c2d36c64 arm64: dts: renesas: r9a09g087: Add DMAC support adds f3d22e5f6392 arm64: dts: renesas: r9a09g056: Add TSU nodes adds 556a9d46fd8a arm64: dts: renesas: r8a77980: Add SWDT node adds cb12cfa7f650 arm64: dts: renesas: condor/v3hsk: Mark SWDT as reserved adds 860d9b042c5d arm64: dts: renesas: r8a77970: Add WWDT nodes adds 84e41ebccda4 arm64: dts: renesas: r8a77980: Add WWDT nodes adds 65be6f4a468c arm64: dts: renesas: r8a779a0: Add WWDT nodes adds b7c182ff3218 arm64: dts: renesas: r8a779f0: Add WWDT nodes adds 2dc4f97074c8 arm64: dts: renesas: r8a779g0: Add WWDT nodes adds aca3bbde0fdb arm64: dts: renesas: r8a779h0: Add WWDT nodes adds aa5f91ce4fd8 Merge tag 'renesas-dts-for-v6.20-tag1' of git://git.kernel [...] adds a62f23047fd7 Merge branch 'soc/dt' into for-next adds 3fb76066f882 soc: document merges adds e08ff98a645c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 5ea75722eaec ARM: dts: meson: drop iio-hwmon in favour of generic-adc-thermal adds 3b96c0b3b78e Merge branch 'v6.20/arm-dt' into for-next adds 125c3ceadfe0 arm64: dts: amlogic: Use hyphen in node names adds 7bcbedd64ecf arm64: dts: amlogic: Use lowercase hex adds 223780846ace Merge branch 'v6.20/arm64-dt' into for-next adds d7b70ebf2bf4 arm64: dts: amlogic: move CPU OPP table and clock assignme [...] adds 334f7701ec7c Merge branch 'v6.20/arm64-dt' into for-next adds 31fce0d2b13e soc: amlogic: meson-gx-socinfo: add new SoC id for S905Y4 adds 79f125ddf331 Merge branch 'v6.20/drivers' into for-next adds 126058f8d80a arm64: dts: amlogic: drop useless assigned-clock-parents adds 86124a8becb4 arm64: dts: amlogic: s4: assign mmc b clock to 24MHz adds 3a115d42922c arm64: dts: amlogic: s4: fix mmc clock assignment adds cb3cfadb6d00 Merge branch 'v6.20/arm64-dt' into for-next adds f39291ce2d13 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds faf317d4c705 arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node adds 591cf7900da5 arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a adds e9ea7552eb5e arm64: dts: apple: Add chassis-type property for all Macbooks adds 5a7277c1bc19 arm64: dts: apple: Add chassis-type property for Apple des [...] adds 126ee92bff55 arm64: dts: apple: Add chassis-type property for Mac Pro adds ba9dbb701e9f arm64: dts: apple: Add chassis-type property for Apple iMacs adds 3e4e72932513 arm64: dts: apple: t8112-j473: Keep the HDMI port powered on adds 54347056828d arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on adds 84220bfe9b79 arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx adds 2b737cc5be70 arm64: dts: apple: t8103: Add nodes for integrated USB Typ [...] adds b4f4054864e6 arm64: dts: apple: t8112: Add nodes for integrated USB Typ [...] adds e21c8e2e0276 arm64: dts: apple: t60xx: Add nodes for integrated USB Typ [...] adds 1a1b4d40b8e4 Merge patch series "arm64: dts: apple: Add integrated USB [...] adds b34ddd04353c Merge branch 'apple-soc/dt-6.20' into asahi-soc/for-next adds 92d3935e63df arm64: select APPLE_PMGR_PWRSTATE for ARCH_APPLE adds 8c7a1d258d88 arm64: defconfig: Enable Apple Silicon drivers adds ed4d76c7786d Merge branch 'apple-soc/defconfig-6.20' into asahi-soc/for-next adds 892df45360fc Merge branch 'asahi-soc/for-next' of https://github.com/As [...] adds c76e026616b6 ARM: dts: microchip: sama7d65: add dma properties to usart6 adds a395da9920b2 ARM: dts: microchip: sama7d65: add fifo-size to usart adds d08fc1f551b5 ARM: dts: microchip: sama7d65: add missing flexcom nodes adds d9802af199ad dt-bindings: arm: at91: add lan966 pcb8385 board adds a8e30c9d856d ARM: dts: Add support for pcb8385 adds 2c3f8669e2ea Merge branch 'at91-dt' into at91-next adds ef45b853ed8c ARM: at91: Move PM init functions to .init_late hook adds 0b0f7e6539a7 ARM: at91: remove unnecessary of_platform_default_populate calls adds 124ae2e00170 Merge branch 'at91-soc' into at91-next adds d93faac66dc0 clk: microchip: core: remove duplicate determine_rate on p [...] adds 5df96d141ccc clk: microchip: core: correct return value on *_get_parent() adds 69ccb0f338ea clk: microchip: core: remove unused include asm/traps.h adds bcd7f6786d6e Merge branch 'clk-microchip' into at91-next adds 1f541d85d829 Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] adds 1b3cadbd185a dt-bindings: arm: aspeed: Add compatible for Facebook Anacapa BMC adds bc83b7353d2b ARM: dts: aspeed: Add Facebook Anacapa platform adds 7c2516fc94b8 ARM: dts: aspeed: bletchley: Remove try-power-role from co [...] adds c4f6b5d254ef dt-bindings: arm: aspeed: add ASRock Rack ALTRAD8 board adds c6d3513c90bd ARM: dts: aspeed: add device tree for ASRock Rack ALTRAD8 BMC adds e600933b6e51 ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties adds 70b8c45d8621 arm: npcm: drop unused Kconfig ERRATA symbol adds c6a40c867467 arm64: dts: nuvoton: Add missing "device_type" property on [...] adds 26705fad17bd Merge branches 'aspeed/arm/dt', 'nuvoton/arm/fixes' and 'n [...] adds 5ec0c09783b4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 929dc5b3e06c ARM: dts: broadcom: bcm2711: Fix 'simple-bus' node names adds 32eea985999b ARM: dts: broadcom: bcm2835-rpi: Move non simple-bus nodes [...] adds 05f790b3d235 arm64: dts: broadcom: bcm2712: Enable RNG adds 87a6c3c03d46 arm64: dts: broadcom: bcm2712: Add watchdog DT node adds b32673d226c9 arm64: dts: broadcom: bcm2712: Move non simple-bus nodes t [...] adds e6c632aa2bc6 arm64: dts: broadcom: Remove unused and undocumented nodes adds 5fbecbe3b833 arm64: dts: broadcom: stingray: Rework clock nodes adds 93b804474da4 arm64: dts: broadcom: stingray: Fix 'simple-bus' node names adds 6047ff665e19 arm64: dts: broadcom: stingray: Move raid nodes out of bus adds 1fd1ef076316 arm64: dts: broadcom: Use preferred node names adds 666dcdfc78b1 arm64: dts: broadcom: ns2-svk: Use non-deprecated at25 properties adds 0602b0d47682 arm64: dts: broadcom: northstar2: Rework clock nodes adds a7ce96251b26 arm64: dts: broadcom: northstar2: Drop unused and undocume [...] adds 9129a380bc65 arm64: dts: broadcom: northstar2: Drop QSPI "clock-names" adds e63b967606ca arm64: dts: broadcom: northstar2: Drop "arm,cci-400-pmu" f [...] adds 8b7e6f128aa6 Merge branch 'devicetree-arm64/next' into next adds 3451d283827e Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds b53eb75f26dd arm64: dts: cix: Use lowercase hex adds b34b20c168aa Merge remote-tracking branch 'cix/dt' into for-next adds e39fadd6ef7b arm64: dts: cix: Add OrangePi 6 Plus board support adds 10dafd910ce1 Merge remote-tracking branch 'cix/dt' into for-next adds 01a08fd96730 dt-bindings: arm: cix: add OrangePi 6 Plus board adds 4d24b32aa342 Merge remote-tracking branch 'cix/dt-bindings' into for-next adds b67a69ecc18c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 6cfa038bddd7 memory: mtk-smi: fix device leaks on common probe adds 9dae65913b32 memory: mtk-smi: fix device leak on larb probe adds 78da7027e2a9 memory: mtk-smi: clean up device link creation adds dffaa1beea9e dt-bindings: memory: factorise LPDDR props into SDRAM props adds b5c1a217552c dt-bindings: memory: introduce DDR4 adds 6ab3581ab19f dt-bindings: memory: factorise LPDDR channel binding into [...] adds 36ecc8346747 dt-bindings: memory: add DDR4 channel compatible adds 9805f2cfc883 dt-bindings: memory: SDRAM channel: standardise node name adds c8b7e97d084d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds f4aff53c90e4 bus: fsl-mc: Drop error message in probe function adds c8dff80a3108 bus: fsl-mc: Convert to bus callbacks adds 148891e95014 bus: fsl-mc: fix use-after-free in driver_override_show() adds 66a4ff38d7b2 soc: fsl: qe: Simplify with scoped for each OF child loop adds f0bcd784e1b7 soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports adds 0d069bb38183 dt-bindings: soc: fsl: qe: Add an interrupt controller for [...] adds e9ad03deb890 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] adds 51d857a0168a dt-bindings: arm: fsl: add TQ-Systems boards MBLS1028A and [...] adds def8f003d4f3 dt-bindings: arm: fsl: Add i.MX8MP FRDM board adds 5d96e8677f75 dt-bindings: power: fsl,imx-gpc: Document address-cells adds a95260063fb3 dt-bindings: arm: fsl: add i.MX93 11x11 FRDM board adds 6b4bcef0549e dt-bindings: arm: fsl: add i.MX952 EVK board adds 6b9d8ef29087 dt-bindings: arm: fsl: Add Apalis iMX8QP adds 1e78a43ec0a0 dt-bindings: tpm: Add st,st33tphf2ei2c adds 77e18c63a38b dt-bindings: arm: fsl: Add FRDM-IMX91 board adds 3e4a87a4e8d0 Merge branch 'imx/bindings' into for-next adds 3c1df79fe708 ARM: dts: imx6qdl: Add default GIC address cells adds e8280244464c ARM: dts: imx: imx6sll: fix lcdif compatible adds 03bbb39d9c1f ARM: dts: imx: imx6sll-kobo-clara2e: add regulator for EPD adds 73368efe2b47 ARM: dts: imx: imx6sl: fix lcdif compatible adds c2c0225c855f Merge branch 'imx/dt' into for-next adds 628f6ac792c9 arm64: dts: imx8qm: add ddr perf device node adds 4688fd527c85 arm64: dts: imx8dxl-ss-ddr: Add DB (system interconnects) [...] adds c3ea38980ab4 arm64: dts: imx94: add basic NETC related nodes adds bfc1982c6601 arm64: dts: imx943-evk: add ENETC, EMDIO and PTP Timer support adds 3619c5b41ec5 arm64: dts: imx8mp libra: add and update display overlays adds b105f62a35a9 arm64: dts: imx8mp libra: add peb-av-10 expansion board overlay adds 0538ca1f102d arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees adds 92ecc94b2786 arm64: dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg [...] adds 4ea67ed403d9 arm64: dts: imx8qxp-mek: Add sensors under i2c1 bus adds 81c6b6ffbda1 arm64: dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lp [...] adds 7834d199a7d7 arm64: dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_C [...] adds bb5b318f11e6 arm64: dts: add support for NXP i.MX8MP FRDM board adds fb617c00e4ed arm64: dts: imx8mm: Add label to thermal-zones adds a4f7357d5328 arm64: dts: imx943-evk: add flexcan support adds e00ac93be012 arm64: dts: imx8ulp: add sim lpav node adds adee0d661434 arm64: dts: imx93-14x14-evk: Add bt-sco sound card support adds 4e6c3b68c1d5 arm64: dts: imx93-14x14-evk: Add audio XCVR sound card adds b49f2dece025 arm64: dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area adds 21335bc94ac3 arm64: dts: imx93-9x9-qsb: add CAN support overlay file adds c3085bef552f arm64: dts: imx91-11x11-evk: Refine label and node name of WM8962 adds 08a4d6fb6488 arm64: dts: imx91-11x11-evk: Add bt-sco sound card support adds 3529bf1c7d9e arm64: dts: imx91-11x11-evk: Add WM8962 sound card support adds c85b67e2ab5f arm64: dts: imx91-11x11-evk: Add PDM microphone sound card [...] adds 7b43479e4e14 arm64: dts: imx91-11x11-evk: Add audio XCVR sound card support adds 749fdd12321d arm64: dts: imx8mp-phyboard-pollux: add fan-supply adds 26927206df53 arm64: dts: imx8mp-phycore-som: add spi-nor supply vcc adds 18c783cf09aa arm64: dts: imx8mp-phyboard-pollux: Enable i2c3 adds e4d60417f6f6 arm64: dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expans [...] adds 8071668e66e5 arm64: dts: imx93-var-som-symphony: Update gpio aliases adds 3860538ff7ee arm64: dts: imx93-var-som-symphony: Add support for ft5x06 [...] adds e35fffafd8a4 arm64: dts: imx93-var-som-symphony: Add USB support adds 4139384b586b arm64: dts: imx93-var-som-symphony: Enable LPSPI6 controller adds 99bd26b4e5dc arm64: dts: freescale: imx8-apalis: Add ethernet alias adds 98b8de62e846 arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO [...] adds 9cd778b49692 arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device adds 53fb7a3aa55e arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_p [...] adds 2b1f623fc83d arm64: dts: tqma8mpql-mba8mpxl: Adjust copyright text format adds 3494d778e8d1 arm64: dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support adds 8401527abb5e arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings adds 251f9c7ce592 arm64: dts: tqma8mpql-mba8mpxl: Add HDMI audio output support adds 5c50503db36d arm64: dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event [...] adds 38bbf7903e80 arm64: dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support adds 53a5c1d98d11 arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad cont [...] adds ad7b5ed46c68 arm64: dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output [...] adds 4f0cee99186c arm64: dts: imx8m{m,p}-venice-gw71xx: Add Magetometer adds 51eea410b977 arm64: dts: imx95-15x15-evk: Use phys to replace xceiver-supply adds 3563aaa006af arm64: dts: imx8mp-evk: Use phys to replace xceiver-supply adds 753f9460a645 arm64: dts: imx93-11x11-evk: Use phys to replace xceiver-supply adds 057ffbb1cfff arm64: dts: imx8mp-var-som: Move USDHC2 support to Symphon [...] adds 5ea98ce8b119 arm64: dts: imx8mp-var-som: Move PCA9534 GPIO expander to [...] adds e5b8c6103a41 arm64: dts: imx8mp-var-som: Move UART2 description to Symp [...] adds 84095b3bd0cc arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support adds cb452cc24ade arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec adds e583afbe3568 arm64: dts: imx8mp-var-som: Add support for TSC2046 touchscreen adds fcef3fa00fce arm64: dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator adds c5d2ecfe495e arm64: dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator adds 7c9910ffdadb arm64: dts: imx8mm-tqma8mqml: remove superfluous line adds f7a65b08bcf5 arm64: dts: imx8mm-tqma8mqml: fix LDO5 power off adds cd09cbebfc8a arm64: dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator adds 8b6ffe54fde2 arm64: dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator adds 8adc841d43eb arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off adds 30e6d444b8dc arm64: dts: mb-smarc-2: Add PCIe support adds eb2f28413e23 arm64: dts: freescale: add support for NXP i.MX93 FRDM adds be1e3ea0cf76 arm64: dts: imx8mm-phycore-som: Update eth phy impedance adds b516a4dd6a1f arm64: dts: freescale: Add initial device tree for i.MX952 adds a5aa8551d004 arm64: dts: freescale: Add i.MX952 EVK basic device tree adds c86141215394 arm64: dts: imx94: add xspi device node adds 5a0ee673a793 arm64: dts: imx94: add mt35xu512aba spi nor support adds 5ceddf531b7f arm64: dts: freescale: Use hyphen in node names adds 7dce6d3909cb arm64: dts: freescale: Minor whitespace cleanup adds 202266aee7d5 arm64: dts: freescale: Use lowercase hex adds eb2615ad4643 arm64: dts: imx8qm: Add CPU cluster labels adds 3669332babd0 arm64: dts: freescale: Add NXP i.MX8QP SoC dtsi adds db97615aea66 arm64: dts: freescale: Add Apalis iMX8QP adds d703856872d5 arm64: dts: colibri-imx8x: Add backlight adds d4dc56d8224d arm64: dts: colibri-imx8x: Add wi-fi 32kHz clock adds abc8424e7f96 arm64: dts: colibri-imx8x: Add cma memory adds 6f6c18cba16f arm64: dts: imx8mp-evk: add camera ov5640 and related nodes adds 00398481e06b arm64: dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC [...] adds b4bf5e55899e arm64: dts: freescale: Add FRDM-IMX91 basic support adds 5ef0c4d30972 Merge branch 'imx/dt64' into for-next adds 9915bc977b98 ARM: multi_v7_defconfig: enable DA9052 and MC13XXX adds 239003957eb4 ARM: imx_v6_v7_defconfig: Configure CONFIG_SND_SOC_FSL_ASO [...] adds 4cd1eadb61de ARM: imx_v6_v7_defconfig: enable EPD regulator needed for [...] adds f74941f893ae Merge branch 'imx/defconfig' into for-next adds a74dc0ca1d94 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 81841b41a8bc arm64: defconfig: Enable Mediatek HDMIv2 driver adds 6259094ee806 soc: mediatek: svs: Fix memory leak in svs_enable_debug_write() adds db6dcaeeb60f soc: mediatek: mtk-socinfo: Add entry for MT8371AV/AZA Genio 520 adds 831ee17036e2 dt-bindings: soc: mediatek: dvfsrc: Document clock adds 23f1b4922a91 soc: mediatek: mtk-dvfsrc: Change error check for DVFSRCv4 [...] adds c2488fecba68 soc: mediatek: mtk-dvfsrc: Add and propagate DVFSRC bandwi [...] adds ddb5862a43b1 soc: mediatek: mtk-dvfsrc: Add a new callback for calc_dram_bw adds 7cf9db2aca55 soc: mediatek: mtk-dvfsrc: Write bandwidth to EMI DDR if present adds 75cf308fee7e soc: mediatek: mtk-dvfsrc: Add support for DVFSRCv4 and MT8196 adds 39aa8c4e762e soc: mediatek: mtk-dvfsrc: Get and Enable DVFSRC clock adds 3da293d70005 soc: mediatek: mtk-dvfsrc: Rework bandwidth calculations adds eaada4f56ab3 arm64: dts: airoha: Use hyphen in node names adds 0516c548883b arm64: dts: mediatek: mt7986: add dtbs with applied overla [...] adds d977b61d3803 arm64: dts: mediatek: mt7988: add dtbs with applied overla [...] adds 34e7595912cf arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time adds be0b304eeb8c arm64: dts: mediatek: mt8183: Add missing endpoint IDs to [...] adds 262cb81069c6 arm64: dts: mediatek: mt7981b: Add PCIe and USB support adds 8f350dbb2e4a arm64: dts: mediatek: mt7981b-openwrt-one: Enable PCIe and USB adds 9846a8c60318 arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offlo [...] adds ecc68d72b50d arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet adds 46757ad083ce arm64: dts: mediatek: mt7981b: Disable wifi by default adds c0379b6fa164 arm64: dts: mediatek: mt7981b: Add wifi memory region adds 6fd69ff487c6 arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi adds 6c90d33aedd3 arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes adds 5875428ac6c7 arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes adds ae9198b7a5d6 arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output adds 0ad0f933fc0d arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound [...] adds 19a385bd460e arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output adds 0ddfd2f29ae2 arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound [...] adds e1480453aed8 arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output adds 7fe8a313e464 arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound [...] adds a7a53f7482f9 dt-bindings: vendor-prefixes: Add Ezurio LLC adds 07a4700f9574 dt-bindings: arm: mediatek: Add Ezurio Tungsten entries adds 18e1d95faeac arm64: dts: mediatek: mt8188: switch mmc nodes to interrup [...] adds 9fda4a8a479f arm64: dts: mediatek: add device tree for Tungsten 510 board adds fe96ff075f96 arm64: dts: mediatek: add device tree for Tungsten 700 board adds c3f6d533b76e arm64: dts: mediatek: mt8188-geralt: drop firmware-name fr [...] adds c68a509320a6 arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup adds 846348a699f9 arm64: dts: mediatek: mt8183-evb: Fix dtbs_check warnings adds 55828e41e739 arm64: dts: mediatek: mt7981b-openwrt-one: Remove useless [...] adds b1fc81a986c9 arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pi [...] adds 08076645d9ac arm64: dts: mediatek: mt8183-pumpkin: Fix pinmux node names adds 870ffe2999b5 arm64: dts: mediatek: mt8173-elm: Fix bluetooth node name [...] adds 6c0ecd0ae8f6 arm64: dts: mediatek: mt8173-elm: Fix dsi0 ports warning adds 04ccbc5325cc arm64: dts: mediatek: mt8173-elm: Remove regulators from t [...] adds 96cb8d6257d6 arm64: dts: mediatek: mt8192-asurada: Remove unused clock- [...] adds ab3a124fe089 arm64: dts: mediatek: mt6795-xperia-m5: Add UHS pins for M [...] adds 178c08fd8ce5 arm64: dts: mediatek: mt6331: Fix VCAM IO regulator name adds aec5445dd7c8 arm64: dts: mediatek: mt6795: Fix issues in SCPSYS node adds a40901fe6f5c arm64: dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node adds 093d6e332259 arm64: dts: mediatek: mt8173-evb: Add interrupts to DA9211 [...] adds f3ba2a7c3cfb Merge branches 'v6.19-next/defconfig', 'v6.19-next/soc' an [...] adds 32c5491a8d73 arm64: dts: mediatek: mt7986a: Change compatible for SafeX [...] adds 6bfcfcb70b35 Merge branch 'v6.19-next/dts64' into for-next adds d33d77044c37 arm64: dts: mediatek: mt8183-kukui: Clean up IT6505 regula [...] adds d78a0e19f7a2 Merge branch 'v6.19-next/dts64' into for-next adds c19f36572f79 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a1a359e12a42 soc: dove: pmu: Simplify with scoped for each OF child loop adds e8061ea92531 arm64: dts: marvell: Add missing "#phy-cells" to "usb-nop-xceiv" adds 533644447270 arm64: dts: marvell: Fix stray and typo "pinctrl-names" pr [...] adds e509bd563114 arm64: dts: marvell: cn9131-cf-solidwan: Add missing GPIO [...] adds dd1aadd29de3 arm64: dts: marvell: change regulator-gpio to regulator-fixed adds 5e7879bc7563 Merge branch 'mvebu/dt64' into mvebu/for-next adds a48867690616 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 24571ecbda52 ARM: dts: ti/omap: omap4-epson-embt2ws: add powerbutton adds 60884f7a9827 ARM: dts: omap: enable panic-indicator option adds 25332069532a ARM: dts: tps65910: Add gpio & interrupt properties adds 3d43205d0efb ARM: dts: Drop am335x-base0033 devicetree adds 9da91ec4a6b2 ARM: dts: ti: Drop unused .dtsi adds 1e79c330713e ARM: dts: ti/omap: omap*: fix watchdog node names adds 76f88d2edd9f ARM: dts: omap: dra7: Remove bogus #syscon-cells property adds 93a04ab480c8 ARM: omap2: Fix reference count leaks in omap_control_init() adds dc717e24deb4 ARM: omap1: drop unused Kconfig symbol adds 3beb4c4f8f1e Merge branch 'omap-for-v6.20/soc' into tmp/omap-next-20260 [...] adds 5eb63e9bb65d bus: omap-ocp2scp: fix OF populate on driver rebind adds 5e2d6fa48a84 bus: omap-ocp2scp: enable compile testing adds 3bd4edd67b03 hwspinlock: omap: Handle devm_pm_runtime_enable() errors adds de6cd5720a75 Merge branch 'omap-for-v6.20/drivers' into tmp/omap-next-2 [...] adds 76ebbad15337 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a4882888b0c6 ARM: dts: qcom: msm8974: Sort header includes alphabetically adds c8db551f0071 ARM: dts: qcom: msm8974: Start using rpmpd for power domains adds e5e22c8ea49e ARM: dts: qcom: msm8974-hammerhead: Update model property adds 69f155531baa arm64: defconfig: enable clocks, interconnect and pinctrl [...] adds 94d5285f2fe5 arm64: defconfig: Enable options for Qualcomm Milos SoC adds 9f262627a90c arm64: defconfig: Enable EC drivers for Qualcomm-based laptops adds 8bb3754909cd arm64: dts: qcom: talos: Correct UFS clocks ordering adds 08a797dbcea1 mailmap: Update email address for Abel Vesa adds 8e6c237cd759 arm64: dts qcom: sdm845-oneplus-enchilada: Specify panel n [...] adds 45e1be5ddec9 dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO adds 5bc3e720e725 pmdomain: qcom: rpmhpd: Add MXC to SC8280XP adds 868b979c5328 arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links adds 9dbc9bed0183 arm64: dts: qcom: sm8550: Fix compile warnings in USB cont [...] adds 1f6ca557088e arm64: dts: qcom: sm8650: Fix compile warnings in USB cont [...] adds 7d1974ce80fc arm64: dts: qcom: x1e80100: Add crypto engine adds 9f76530e52b5 dt-bindings: vendor-prefixes: Add prefix for TUXEDO Comput [...] adds 32d68e51bf49 dt-bindings: arm: qcom: Add TUXEDO Computers device adds a4c5af1a94c4 dt-bindings: vendor-prefixes: Add Medion AG adds 5851f2a20c60 dt-bindings: arm: qcom: Add Medion SPRCHRGD device adds 8cf65490cdb0 arm64: dts: qcom: Add dts for Medion SPRCHRGD 14 S1 adds 23ec0d891e09 firmware: qcom: scm: QSEECOM on Medion SPRCHRGD 14 S1 adds 725ba2d0e0b9 dt-bindings: arm: qcom: Document Kaanapali SoC and its ref [...] adds f4a269eb1328 arm64: dts: qcom: kaanapali: Add header file for IPCC phys [...] adds e36c38c91f5f arm64: dts: qcom: glymur: Add header file for IPCC physica [...] adds 2eeb5767d53f arm64: dts: qcom: Introduce Kaanapali SoC adds 1cc3a0a02106 arm64: dts: qcom: kaanapali: Add base MTP board adds 0e31dcfefd21 arm64: dts: qcom: kaanapali: Add base QRD board adds 5fc25d64c43c dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks adds 0ba9cc9f6ffe Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@os [...] adds 65b705cca009 arm64: dts: qcom: hamoa: Extend the gcc input clock list adds 3802966a9c48 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2 [...] adds 67ce203eee94 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi b [...] adds eb1bcc1d3b4b arm64: dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC adds e8560ac937d9 arm64: dts: qcom: sm8650: Add CAMSS device tree node adds 0ddb0d63453f arm64: dts: qcom: sm8650: Add description of MCLK pins adds 328407ba89ae arm64: dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5K [...] adds 1c20a021de58 arm64: dts: qcom: sm8650-hdk: Add support for the Rear Cam [...] adds 6940c66825e4 arm64: dts: qcom: lemans: Add gpu and gmu nodes adds 4a6488a8070b arm64: dts: qcom: lemans: Add GPU cooling adds dbff283922e3 arm64: dts: qcom: lemans-evk: Enable Adreno 663 GPU adds 247b55ddf76e arm64: dts: qcom: lemans-ride: Enable Adreno 663 GPU adds 29e87dc07d70 arm64: dts: qcom: sdm845-oneplus: Update firmware paths adds 5eac5422c0c0 arm64: dts: qcom: sdm845-axolotl: Update firmware paths adds 7e46a9c78880 arm64: dts: qcom: sdm845-samsung-starqltechn: Update firmw [...] adds 86057e01967b arm64: dts: qcom: sdm845-xiaomi-polaris: Update firmware paths adds 44d1c77a8af4 arm64: dts: qcom: hamoa-iot-evk: Add vbus regulator suppor [...] adds 8325294ca968 dt-bindings: arm: qcom: Document Microsoft Surface Pro 11 adds 0d72ccaa1e84 arm64: dts: qcom: Add support for X1-based Surface Pro 11 adds 70101cb09c20 arm64: dts: qcom: Minor whitespace cleanup adds 3d9bebf804b7 arm64: dts: qcom: Use hyphen in node names adds 4df4b572802c arm64: dts: qcom: Use lowercase hex adds 6710f10459c1 arm64: dts: qcom: qcs8300: add display dt nodes for MDSS, [...] adds be4a8c25ae3a arm64: dts: qcom: qcs8300-ride: Enable Display Port adds ff7cb4613b49 arm64: dts: qcom: sm8550-qrd: rename image sensor supply p [...] adds 8cadf9f0bbfc arm64: dts: qcom: sm8550-qrd: remove data-lanes property o [...] adds 4438d377f6d8 arm64: dts: qcom: sm8550-hdk-rear-camera-card: rename supp [...] adds 9494917da576 arm64: dts: qcom: sm8550-hdk-rear-camera-card: remove opti [...] adds c0d377798d6f arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers adds 34d76723c410 arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port adds b7415c490d8d arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS adds d12cd85a4ff4 arm64: dts: qcom: hamoa: Add sound DAI prefixes for DP adds ba439ad9134c arm64: dts: qcom: x1e78100-t14s: Add audio playback over D [...] adds 094a6bbe84d4 arm64: dts: qcom: msm8939-asus-z00t: add battery adds 931b763e63b3 arm64: dts: qcom: msm8939-asus-z00t: add hall sensor adds 65ce09d2f164 dt-bindings: mailbox: qcom: Document SM8750 CPUCP mailbox [...] adds deed369e067b arm64: dts: qcom: SM8750: Enable CPUFreq support adds 89bce44320b4 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs adds e1d3aeff5206 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera fixed r [...] adds 7a53133ac4b5 arm64: dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up adds 252f98ecb3c7 arm64: dts: qcom: sdm845-oneplus: add ath10k calibration variant adds ea6926f61a85 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add ath10k cali [...] adds 31deed7b0507 arm64: dts: qcom: sdm845-shift-axolotl: Add ath10k calibra [...] adds e814796dfcae arm64: dts: qcom: sdm630: fix gpu_speed_bin size adds d43019ef200d arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name adds 95c121244a5d arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name adds 3845bc888660 dt-bindings: arm: qcom: Add Pixel 3 and 3 XL adds a678adbf2d22 arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL adds 0f15cbbf315c arm64: dts: qcom: monaco: Enable cpufreq cooling devices adds e95ddac66a77 arm64: dts: qcom: lemans: Enable cpufreq cooling devices adds d46a0900bdb9 arm64: dts: qcom: lemans-evk: Enable TPM (ST33) adds dce54bba172e arm64: dts: qcom: monaco-evk: Enable TPM (ST33) adds 1a5d6d70c3b0 arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa I [...] adds a499c40ccd8e arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove du [...] adds bc11f6f1d247 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct i [...] adds 9bf9c47cd8e5 arm64: dts: qcom: sdm845-oneplus-enchilada: Sort nodes alp [...] adds b0d5c96e860c arm64: dts: qcom: sdm845-oneplus: Add framebuffer adds 2a7dac907be2 arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI adds f4e6e3f827a0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths adds 5bde31dc7b17 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholder [...] adds fc4795cf96af arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller adds 6e6cf8ff9917 arm64: dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc adds add674d84596 arm64: dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board adds 3d852462ecfe arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board adds 3b226dc2a0c3 arm64: dts: qcom: lemans-evk: Add OTG support for primary [...] adds 640565d3f365 dt-bindings: arm: qcom: Add Thundercomm RUBIK Pi 3 adds f055a39f6874 arm64: dts: qcom: Add qcs6490-rubikpi3 board dts adds d16ffac77171 dt-bindings: vendor-prefixes: Add Arduino name adds 311d173da672 dt-bindings: arm: qcom: Add arduino imola, UnoQ codename adds 925ac1f6ec75 arm64: dts: qcom: agatti: add uart2 node adds 3f745bc0f11f arm64: dts: qcom: qrb2210: add dts for Arduino unoq adds 60fb18fbc234 arm64: dts: qcom: ipq5018: Remove tsens v1 fallback compatible adds 0c1d1591f898 arm64: dts: qcom: sdm630: Add missing MDSS reset adds c9b98b9dad97 arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on adds 45d1f42d3e84 arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulat [...] adds ad33ee060be4 arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on adds 21dcacabcc7e dt-bindings: clock: gcc-msm8917: Add missing MDSS reset adds e54a69a1bc17 Merge branch '20251117-mdss-resets-msm8917-msm8937-v2-1-a7 [...] adds 2ffe611f8968 arm64: dts: qcom: msm8917: add reset for display subsystem adds 3ad80ba51eb9 arm64: dts: qcom: msm8937: add reset for display subsystem adds e50c63e89236 arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs adds 512716f69610 arm64: dts: qcom: hamoa-iot-evk: Add backlight support for [...] adds c0c32a9e3493 arm64: dts: qcom: sdm630/660: Add CDSP-related nodes adds a044cc859dc9 arm64: dts: qcom: sdm630: Add missing vote clock and GDSC [...] adds af2ce7296643 arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP adds ec593a86dfa1 arm64: dts: qcom: qcs8300: Add support for camss adds 3af51501e2b8 arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 [...] adds aa7b4bbcb3a1 arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node adds a502697b840d arm64: dts: qcom: msm8939: Add camss and cci adds 09d87fdd8389 arm64: dts: qcom: sm8750-mtp: Add eusb2 repeater tuning pa [...] adds 0907cab01ff9 arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to [...] adds 7db5fbe508de arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vend [...] adds a1a515c21dd7 arm64: dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct [...] adds 173c43d0e4a4 arm64: dts: qcom: lemans: add QCrypto node adds 6691966f4afc arm64: dts: qcom: monaco: add QCrypto node adds 1c6192ec9c4a arm64: dts: qcom: sm8750: Fix BAM DMA probing adds 8d83fd4f08f6 arm64: dts: qcom: x1e80100: add TRNG node adds 46a7c01e7e9d arm64: dts: qcom: qcs8300: enable pcie0 adds 33967eadb215 arm64: dts: qcom: qcs8300-ride: enable pcie0 interface adds 7565ec017020 arm64: dts: qcom: qcs8300: enable pcie1 adds cdb613a84527 arm64: dts: qcom: qcs8300-ride: enable pcie1 interface adds 41e2424651f7 arm64: dts: qcom: monaco-evk: Enable PCIe0 and PCIe1. adds d88771fda13f dt-bindings: arm: qcom: Add Milos and The Fairphone (Gen. 6) adds 446f4802aa6e arm64: dts: qcom: pm8550vs: Disable different PMIC SIDs by [...] adds 57e89dfdfa28 arm64: dts: qcom: Add PM7550 PMIC adds 8f42f255dfb8 arm64: dts: qcom: Add PMIV0104 PMIC adds d9d59d105f98 arm64: dts: qcom: Add initial Milos dtsi adds e25834d7691f arm64: dts: qcom: Add The Fairphone (Gen. 6) adds c0d11ff90475 arm64: dts: qcom: sm8750: Add Iris VPU v3.5 adds 10d764c8cb1b arm64: dts: qcom: sm8750-mtp: Enable Iris codec adds ad0721bba415 arm64: dts: qcom: sm8750-qrd: Enable Iris codec adds b7ad04269d68 arm64: dts: qcom: talos: Add DisplayPort and QMP USB3-DP PHY adds b5a3112bfd57 arm64: dts: qcom: qcs615-ride: Enable DisplayPort adds 8b7f2aa05c02 arm64: dts: qcom: qcs615: Drop IPA interconnects adds 165287f761aa arm64: dts: qcom: qcm2290: Add pin configuration for mclks adds 141f384413fb arm64: dts: qcom: qrb2210-rb1: Add PM8008 node adds 89daf7b9a820 arm64: dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine adds ee021b27333b arm64: dts: qcom: kodiak: Add missing clock votes for lpass_tlmm adds 0e09a596ad2e arm64: dts: qcom: sdm630: Add LPASS LPI TLMM adds 960609b22be5 arm64: dts: qcom: hamoa: Move PHY, PERST, and Wake GPIOs t [...] adds a395b859ecac arm64: dts: qcom: Add PCIe3 and PCIe5 support for HAMOA-IO [...] adds ac62730dbc71 arm64: dts: qcom: Add PCIe3 and PCIe5 regulators for HAMAO [...] adds 4f791e008807 arm64: dts: qcom: monaco: Add CTCU and ETR nodes adds d106f9681d19 arm64: dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts adds bd2dc325db8c arm64: dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts adds ca25bb421bdc arm64: dts: qcom: talos: switch to interrupt-cells 4 to ad [...] adds 63a47fc13cbe arm64: dts: qcom: talos: Add PMU support adds 54b541573930 arm64: dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11 adds e7fc2fee4212 arm64: dts: qcom: sa8775p: Add reg and clocks for QoS conf [...] adds 96ea45304d78 arm64: dts: qcom: qcs8300: Add GPU cooling adds 17f1ae4148fa clk: qcom: dispcc-sdm845: Enable parents for pixel clocks adds 3dadc1dc5e85 clk: qcom: rpmh: Update the clock suffix for Glymur adds acabfd13859d clk: qcom: rpmh: Add support for Kaanapali rpmh clocks adds e5682c953f5a clk: qcom: Add TCSR clock driver for Kaanapali adds d1919c375f21 clk: qcom: Add support for Global clock controller on Kaanapali adds 1ee0098e2ae6 Merge branch '20251117-mdss-resets-msm8917-msm8937-v2-1-a7 [...] adds ab5c13d98848 clk: qcom: gcc-msm8917: Add missing MDSS reset adds e77ff7d32b20 clk: qcom: gcc-kaanapali: Fix double array initializer adds bb466f234f2c clk: qcom: rpmh: Fix double array initializer on Kaanapali adds fd5b470f87dc Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@os [...] adds bf94404bc7bf clk: qcom: gcc-x1e80100: Add missing UFS symbol mux clocks adds 77d0ea71b30b clk: qcom: videocc-sm8750: Constify qcom_cc_desc adds 1c06e3956054 clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs adds 8c4415fd17cd clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs adds d6205a1878dd clk: qcom: rcg2: compute 2d using duty fraction directly adds 89428516f995 clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_ [...] adds a7231d4aa084 clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_ [...] adds 458e8a082186 clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_ [...] adds 4b057462bb61 clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_f [...] adds 08da8d7dabb1 clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_f [...] adds a468047c4e1c clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use share [...] adds 947c4b326c1f clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared [...] adds d5639a6d7281 clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_ [...] adds d88d5bedb502 dt-bindings: clock: qcom: Add MSM8940 Global Clock Controller adds b97a6150050c clk: qcom: gcc: Add support for Global Clock controller fo [...] adds 7a5a8a67c06e dt-bindings: clock: qcom: Add SDM439 Global Clock Controller adds a6df111d55ff clk: qcom: gcc: Add support for Global Clock controller fo [...] adds 5f613e703418 clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc adds e4eb42f290ae clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc adds 04c4dc1f5411 clk: qcom: gcc-ipq5018: flag sleep clock as critical adds 82efed175bfa dt-bindings: clock: qcom: Add camera clock controller for [...] adds 6ff40ddbb4f9 Merge branch '20251202-sm8750_camcc-v1-2-b3f7ef6723f1@oss. [...] adds a419f7bfb714 clk: qcom: clk-alpha-pll: Add support for controlling Rivian PLL adds f9580bafd39c clk: qcom: camcc: Add camera clock controller driver for S [...] adds 322aad122ce3 dt-bindings: clock: qcom: document Kaanapali DISPCC clock [...] adds 9d566b0431d3 dt-bindings: clock: qcom: Add support for CAMCC for Kaanapali adds e043131550c4 dt-bindings: clock: qcom: Add Kaanapali video clock controller adds ecc3adefa727 dt-bindings: clock: qcom: document the Kaanapali GPU Clock [...] adds 86f5c81f2461 Merge branch '20260107-kaanapali-mmcc-v3-v3-0-8e10adc236a8 [...] adds 0f85ef379064 clk: qcom: clk-alpha-pll: Update the PLL support for cal_l adds 6d3e77facbce clk: qcom: clk-alpha-pll: Add support for controlling Pong [...] adds 6c6750b7061c clk: qcom: dispcc: Add support for display clock controlle [...] adds 92aae35f667c clk: qcom: camcc: Add support for camera clock controller [...] adds a4ceaf4b18dd clk: qcom: Add support for VideoCC driver for Kaanapali adds 685ec348339b clk: qcom: Add support for GPUCC and GXCLK for Kaanapali adds e1f08613e113 clk: qcom: alpha-pll: convert from divider_round_rate() to [...] adds 35a48f41b63f clk: qcom: regmap-divider: convert from divider_ro_round_r [...] adds b2f36d675e09 clk: qcom: regmap-divider: convert from divider_round_rate [...] adds bd0b8028ce5f dt-bindings: cache: qcom,llcc: Document Glymur LLCC block adds 0418592550c6 soc: qcom: llcc-qcom: Add support for Glymur adds 0fe01a7955f4 soc: qcom: smem: handle ENOMEM error during probe adds 5422fad3e1cc dt-bindings: interrupt-controller: qcom,pdc: Document Kaan [...] adds 6c4bbcdad042 dt-bindings: sram: Document qcom,kaanapali-imem and its ch [...] adds 9c252f3c8f39 bus: qcom-ebi2: Simplify with scoped for each OF child loop adds 380f8a4c734b firmware: qcom: scm: allow QSEECOM on Surface Pro 11 adds da9e6b1a96b1 firmware: qcom_scm: Add API to get waitqueue IRQ info adds ccd207ec848e firmware: qcom_scm: Support multiple waitq contexts adds 366f05e348b2 firmware: qcom_scm: Use TASK_IDLE state in wait_for_wq_com [...] adds 1e07ebe744fb clk: qcom: Return correct error code in qcom_cc_probe_by_index() adds 5cd2a743ce38 dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base [...] adds f50da52e5b2e dt-bindings: crypto: qcom,prng: document Milos adds 42f2799124a4 dt-bindings: qcom,pdc: document the Milos Power Domain Controller adds 0539c5a6fdef soc: qcom: pmic_glink_altmode: Consume TBT3/USB4 mode noti [...] adds 0da7824734d8 soc: qcom: cmd-db: Use devm_memremap() to fix memory leak [...] adds ebb0bbef88b3 dt-bindings: remoteproc: qcom,pas: Add iommus property adds 25906ae9b28a firmware: qcom_scm: Remove redundant piece of code adds 69054348cc1c firmware: qcom_scm: Rename peripheral as pas_id adds ccb7bde5f7cc firmware: qcom_scm: Introduce PAS context allocator helper [...] adds b13d8baf5601 remoteproc: pas: Replace metadata context with PAS context [...] adds 8a4fcffde6c8 soc: qcom: mdtloader: Add PAS context aware qcom_mdt_pas_l [...] adds 928dbaaa9d89 soc: qcom: mdtloader: Remove qcom_mdt_pas_init() from expo [...] adds 4a7d6a78fbc6 firmware: qcom_scm: Add a prep version of auth_and_reset function adds 223a87168030 firmware: qcom_scm: Refactor qcom_scm_pas_init_image() adds b019925838bc firmware: qcom_scm: Add SHM bridge handling for PAS when r [...] adds 8b9d2050cfa0 firmware: qcom_scm: Add qcom_scm_pas_get_rsc_table() to ge [...] adds a4584bff63c8 remoteproc: pas: Extend parse_fw callback to fetch resourc [...] adds 5c720260e840 remoteproc: qcom: pas: Enable Secure PAS support with IOMM [...] adds 29b3a61e4e74 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss. [...] adds b4d2b128cf85 Merge branches 'arm32-fixes-for-6.19', 'arm32-for-6.20', ' [...] adds 210eef5d440e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 4e9153de25bf arm64: defconfig: Enable RZ/G3E USB3 PHY driver adds fc913a1c9df1 arm64: defconfig: Enable PCIe for the Renesas RZ/G3S SoC adds 898a23193bd8 ARM: shmobile: defconfig: Refresh for v6.19-rc1 adds 1bea7e94bf09 soc: renesas: Enable ICU support on RZ/N2H adds 469eafbe3b54 Merge branches 'renesas-arm-defconfig-for-v6.20', 'renesas [...] adds 0c3644ac3f8d riscv: dts: renesas: r9a07g043f: Move interrupt-parent to [...] adds 471e7960e615 Merge branch 'renesas-dts-for-v6.20' into renesas-next adds 98aa86525051 arm64: dts: renesas: r9a09g077: Add OPP table adds ffcc240e3680 arm64: dts: renesas: r9a09g087: Add OPP table adds aea73cb10ec5 arm64: dts: renesas: r9a09g077: Add TSU and thermal zones support adds 5c4c34ea8dc0 arm64: dts: renesas: r9a09g087: Add TSU and thermal zones support adds a0c0b921b639 arm64: dts: renesas: r9a09g077: Add GPIO IRQ support adds 7c9cf4eb9d60 arm64: dts: renesas: r9a09g087: Add GPIO IRQ support adds fcec728e1599 arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys adds 2c089ad70352 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys adds cda350fbd275 arm64: dts: renesas: r9a09g056: Add RSCI nodes adds 03301175a6fe arm64: dts: renesas: r9a09g057: Add RSCI nodes adds 7c0b8360a4e2 dt-bindings: clock: renesas,r9a09g077/87: Add XSPI0/1 IDs adds 481b64376c3f dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID adds 69a134769c78 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into re [...] adds ff108a26c916 arm64: dts: renesas: r9a09g077: Add CANFD node adds 3fcf1e255e0d arm64: dts: renesas: r9a09g087: Add CANFD node adds d3112a820ccf arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD adds 3e6c313f4f99 arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD adds edd0ce2e33ce arm64: dts: renesas: r9a09g056: Add CANFD node adds 688fded2fc74 arm64: dts: renesas: r9a09g057: Add CANFD node adds a1b1ee0348f8 arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD [...] adds c0a174baa2b0 Merge branch 'renesas-dts-for-v6.20' into renesas-next adds 13e566e8df89 arm/arm64: dts: renesas: Drop unused .dtsi adds fd4be5de4594 arm64: dts: renesas: Use hyphens in node names adds 2b84bd93eda9 arm64: dts: renesas: Use lowercase hex adds 12292e06c9a3 Merge branch 'renesas-dts-for-v6.20' into renesas-next adds 2bd710988b46 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds b3d8508351af reset: gpio: add the "compatible" property adds 28dcd79449f9 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 5497ffe305b2 arm64: dts: rockchip: Fix voltage threshold for volume key [...] adds 75f616f36165 Merge branch 'v6.19-armsoc/dtsfixes' into for-next adds e74470cf3101 ARM: dts: rockchip: Add vdec node for RK3288 adds 332bf3e48e3b Merge branch 'v6.20-armsoc/dts32' into for-next adds 47b5d3697f6b arm64: dts: rockchip: Add overlay for the PCIe slot on RK3 [...] adds 2cc30da80a28 arm64: dts: rockchip: Enable SPDIF audio on Rock 5 ITX adds abd9bb7ad5bd arm64: dts: rockchip: Add accelerometer sensor to Pinephone Pro adds 4a4070c80fe6 Merge branch 'v6.20-armsoc/dts64' into for-next adds 7c6bbcb010b1 arm64: dts: rockchip: Fix wifi interrupts flag on Sakura P [...] adds cd8967ea3105 arm64: dts: rockchip: fix unit-address for RK3588 NPU's co [...] adds 0368e4afcf20 arm64: dts: rockchip: remove dangerous max-link-speed from [...] adds ce652c98a7bf arm64: dts: rockchip: remove redundant max-link-speed from [...] adds 5deed6704b46 Merge branch 'v6.19-armsoc/dtsfixes' into for-next adds 3fc7029d3009 arm64: dts: rockchip: remove rtc regulator for ArmSoM Sige5 adds 341735d92ff8 arm64: dts: rockchip: fix hp-det pin for ArmSoM Sige5 adds 3025d360f035 arm64: dts: rockchip: enable saradc for ArmSoM Sige5 adds f8a1d7d136f7 arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 adds 1b2d6b75e2b3 arm64: dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards adds e3b12fc33362 arm64: dts: rockchip: Add EEPROMs for Radxa rk35xx boards adds 2d6fcdcaf426 arm64: dts: rockchip: add dma-coherent for pcie and gmac o [...] adds e2592fee9abf Merge branch 'v6.20-armsoc/dts64' into for-next adds 396870f53c4e arm64: dts: rockchip: add gmac reset property to rk3368 adds bce933a74b8e arm64: dts: rockchip: add mdio subnode to gmac on rk3368 adds 1cb0958a26ae arm64: dts: rockchip: Correctly describe the ethernet phy [...] adds 9c68a9483e31 arm64: dts: rockchip: Fix Bluetooth on the RockPro64 board adds 7beae528ddad dt-bindings: arm: rockchip: Add Radxa CM5 IO board adds 36ee19ba42dc arm64: dts: rockchip: Add rk3588 based Radxa CM5 adds 51babf83f424 arm64: dts: rockchip: Add support for CM5 IO carrier adds 9a1c0a87c504 Merge branch 'v6.20-armsoc/dts64' into for-next adds 5ab3dd9d0a63 arm64: dts: rockchip: Fix headphones widget name on NanoPi M5 adds 3e4a81881c09 arm64: dts: rockchip: Configure MCLK for analog sound on N [...] adds 955b263c421c arm64: dts: rockchip: Fix wrong register range of rk3576 gpu adds fbb56cdef332 Merge branch 'v6.19-armsoc/dtsfixes' into for-next adds 2b8cd99c8cf4 arm64: dts: rockchip: Add magnetometer sensor to Pinephone Pro adds a3e4bb6c9a22 arm64: dts: rockchip: Add light/proximity sensor to Pinephone Pro adds cd50298ffc5f arm64: dts: rockchip: enable UFS controller on FriendlyEle [...] adds 7127b6d899c7 arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS adds 628aea397d81 arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588 adds 5360ad495b7b arm64: dts: rockchip: Enable the NPU on Turing RK1 adds f01f0e070074 arm64: dts: rockchip: Enable PCIe for ArmSoM Sige1 adds 77712fe6847b arm64: dts: rockchip: Add missing everest,es8388 supplies [...] adds a1823b88d35f dt-bindings: arm: rockchip: fix description for Radxa CM3I adds fc808f80cf29 dt-bindings: arm: rockchip: fix description for Radxa CM5 adds 8fd18d9b7b74 arm64: dts: rockchip: enable NPU on rk3588-tiger adds 843b912c7241 arm64: dts: rockchip: enable NPU on rk3588-jaguar adds 309598fca339 arm64: dts: rockchip: Use a readable audio card name on NanoPi M5 adds bde555926b61 arm64: dts: rockchip: Enable HDMI sound on FriendlyElec NanoPi M5 adds 87af7643234a arm64: dts: rockchip: Enable HDMI sound on Luckfox Core3576 adds f5c9549964ad arm64: dts: rockchip: Enable HDMI sound on RK3576 EVB1 adds d8872b9dd920 arm64: dts: rockchip: Enable analog sound on RK3576 EVB1 adds 471b2e33acbf Merge branch 'v6.20-armsoc/dts64' into for-next adds 3ea9fe578d1d arm64: dts: rockchip: Drop "sitronix,st7789v" fallback com [...] adds f45385c51114 arm64: dts: rockchip: Fix pinctrl property typo on rk3326- [...] adds 5fc045974cde arm64: dts: rockchip: Fix gpio pinctrl node names adds 56e7cc8dadf9 arm64: dts: rockchip: Drop unsupported properties adds 140509dc5acc Merge branch 'v6.19-armsoc/dtsfixes' into for-next adds 97a9b5edcdd4 arm64: dts: rockchip: Add HDMI to Gameforce Ace adds a770eb1f3219 arm64: dts: rockchip: Enable second HDMI output on CM3588 adds 5d719a470356 dt-bindings: arm: rockchip: Add Orange Pi CM5 Base adds 3cdaec4d5e8c arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree adds 2d711b050210 Merge branch 'v6.20-armsoc/dts64' into for-next adds f61731bd6062 arm64: dts: rockchip: Add the vdpu381 Video Decoders on RK3588 adds da0de806d8b4 arm64: dts: rockchip: Add the vdpu383 Video Decoder on rk3576 adds c6676ccd4948 Merge branch 'v6.20-armsoc/dts64' into for-next adds a8d722f03923 clk: rockchip: Fix error pointer check after rockchip_clk_ [...] adds b98f0d4a0dc3 Merge branch 'v6.20-clk/next' into for-next adds f0761f6be5ed arm64: dts: rockchip: Move SoC include to individual QNAP [...] adds 5a16e131ddba arm64: dts: rockchip: Fix the common combophy + SATA on QN [...] adds a81a2d211344 arm64: dts: rockchip: Move copy-key to TSx33 board files adds ae2208dfa2ac dt-bindings: arm: rockchip: add TS133 to RK356x-based QNAP [...] adds 26cfaee2972c arm64: dts: rockchip: Add TS133 variant of the QNAP NAS series adds 4ad1a7548080 arm64: dts: rockchip: Make eeprom read-only for Radxa ROCK [...] adds 90d88da84939 dt-bindings: arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board adds 9103e21ee45f arm64: dts: rockchip: Add Radxa CM3J adds d813ddc0b348 arm64: dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board adds 3cfe6e154081 Merge branch 'v6.20-armsoc/dts64' into for-next adds 39434cada327 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds ce39d255dea5 dt-bindings: samsung: exynos-pmu: Add compatible for ARTPEC-9 SoC adds 549089586a4a ARM: dts: samsung: Drop s3c6400.dtsi adds e23695b21b27 Merge branch 'next/dt' into for-next adds d9465635e051 dt-bindings: rng: add google,gs101-trng compatible adds d45eafec01fa arm64: dts: exynos: gs101: add TRNG node adds 569c6e4391f3 Merge branch 'next/dt64' into for-next adds 411727d9182d dt-bindings: soc: samsung: exynos-pmu: remove syscon for g [...] adds a21d38b5e209 arm64: dts: exynos: gs101: remove syscon compatible from pmu node adds cb4cfbcf2764 Merge branch 'next/dt64' into for-next adds db1cc4902f2f dt-bindings: clock: exynosautov920: add MFD clock definitions adds efa45bcc73e1 clk: samsung: exynosautov920: add clock support adds 9eac3a1aab1c Merge branch 'next/clk' into for-next adds 1b3376d21677 soc: samsung: exynos-chipid: use devm action to unregister [...] adds 8dfbb5fcb773 soc: samsung: exynos-chipid: use dev_err_probe where appropiate adds abc6930a3150 arm64: dts: exynosautov920: add CMU_MFD clock DT nodes adds 0825f376d02e Merge branches 'next/drivers' and 'next/dt64' into for-next adds 01272f05aae5 arm64: dts: exynos: gs101: add samsung,sysreg property to [...] adds 2e8e9a2492ed dt-bindings: clock: google,gs101-clock: add samsung,sysreg [...] adds 298fac4f4b96 clk: samsung: Implement automatic clock gating mode for CMUs adds eaf9206bf3d6 clk: samsung: gs101: Enable auto_clock_gate mode for each [...] adds 4a50328138e7 Merge branches 'next/dt64' and 'next/clk' into for-next adds 12da6f08a07d dt-bindings: nvmem: add google,gs101-otp adds 9133ae2119cb soc: samsung: exynos-chipid: rename method adds c38cfc303db9 soc: samsung: exynos-chipid: downgrade dev_info to dev_dbg [...] adds 732af5191096 soc: samsung: exynos-chipid: add google,gs101-otp support adds 930bbd9d4d5e Merge branch 'next/drivers' into for-next adds 9afdf3e1a59e arm64: dts: exynos: gs101: add OTP node adds 5bb278529d6f Merge branch 'next/dt64' into for-next adds 4acd80515710 dt-bindings: soc: samsung: exynos-pmu: Drop unnecessary se [...] adds fefc12a70eb1 Merge branch 'next/drivers' into for-next adds 900131320bc9 ARM: s3c: remove a leftover hwmon-s3c.h header file adds 8766b06daad8 Merge branch 'next/drivers' into for-next adds 3546dbe5fe85 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 01a23e376e2a arm64: dts: morello: Add CMN PMU adds f0d0f087227c arm64: dts: arm: Use hyphen in node names adds 9fda364cb78c firmware: arm_ffa: Unmap Rx/Tx buffers on init failure adds f183b1dda4fc firmware: arm_ffa: Tie FF-A version checks to specific features adds be4d4543f780 firmware: arm_ffa: Correct 32-bit response handling in NOT [...] adds 78b74136affd firmware: arm_scmi: Fix uninitialized pointers with __free attr adds f6753869a25e firmware: arm_scmi: Refactor reset domain handling adds a3c46c82d8a2 firmware: arm_scmi: Move boiler plate code into the get in [...] adds 6c2fd7a71e7a firmware: arm_scmi: Increase performance MAX_OPPS limit to 64 adds 0fac05fdd9af firmware: arm_scmi: Rework protocol version negotiation logic adds 24a0ffefe3f0 firmware: arm_scmi: Remove legacy protocol versioning logic adds 02b744bc8a71 Merge tags 'juno-updates-7.0', 'ffa-updates-7.0' and 'scmi [...] adds f04e39246679 Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] adds 03ea8676919a riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes adds b1fa0deeb860 Merge branch 'dt/riscv' into for-next adds 618f2dd1c108 Merge branch 'for-next' of https://github.com/sophgo/linux.git adds f33ccc231630 riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter adds ae9d03f8aec7 riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter adds 7d307daa12b1 riscv: dts: spacemit: Define the P1 PMIC regulators for Mi [...] adds 73a6c811fa0d riscv: dts: spacemit: Add a PCIe regulator adds 0be016a4b5d1 riscv: dts: spacemit: PCIe and PHY-related updates adds 91c444d4285c riscv: dts: spacemit: add reset property adds 7c2b0e0b04c4 riscv: dts: spacemit: sdhci: add reset support adds 0346e7284c2a riscv: dts: spacemit: Add USB2 PHY node for K1 adds 4b8fd1c95f0d riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 adds 2c1c8ee2c30f riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 adds 5ec8cbbc54c8 clk: spacemit: Respect Kconfig setting when building modules adds 99735a742f7e clk: spacemit: Hide common clock driver from user controller adds 2b7a02c32292 clk: spacemit: prepare common ccu header adds b61571fdefc4 Merge tag 'spacemit-clkrst-v6.20-1' into spacemit-clk-for-6.20 adds 99669468d24c clk: spacemit: extract common ccu functions adds 0664a46f93e2 clk: spacemit: add platform SoC prefix to reset name adds ecff77f7c041 reset: spacemit: fix auxiliary device id adds 092c2353f9ba Merge tag 'spacemit-clkrst-v6.20-2' into spacemit-clk-for-6.20 adds efe897b557e2 dt-bindings: soc: spacemit: k3: add clock support adds ace73b7e2763 clk: spacemit: ccu_mix: add inverted enable gate clock adds 3a086236c600 clk: spacemit: ccu_pll: add plla type clock adds b2a61006c994 Merge tags 'spacemit-clkrst-v6.20-1' and 'spacemit-clkrst- [...] adds 091d19cc2401 clk: spacemit: k3: extract common header adds ffadd62d93ea Merge tag 'spacemit-clkrst-v6.20-3' into spacemit-clk-for-6.20 adds e371a77255b8 clk: spacemit: k3: add the clock tree adds 0de664eb7b45 Merge branch 'spacemit-clk-for-6.20' into spacemit-for-next adds 253252130386 Merge branch 'for-next' of https://github.com/spacemit-com/linux adds 256d3e55d8ce ARM: dts: stm32: reorder nodes for stm32429i-eval adds 23b5c02376c9 ARM: dts: stm32: Update LED nodes for stm32429i-eval adds df6d85161ece ARM: dts: stm32: Update LED nodes for stm32f429-disco adds 0494d4bd713c ARM: dts: stm32: Update LED nodes for stm32f469-disco adds afd37162dc29 ARM: dts: stm32: Update LED node for stm32f746-disco adds 11b248a982ca ARM: dts: stm32: Update LED nodes for stm32f769-disco adds bece490977ff ARM: dts: stm32: Update LED nodes for stm32746g-eval adds cb83cd414ffb ARM: dts: stm32: Add LED support for stm32h743i-disco adds 0a1b38d64da7 ARM: dts: stm32: Add LED support for stm32h743i-eval adds 9f94a87cdf5f ARM: dts: stm32: Update LED nodes for stm32h747i-disco adds 73803e2b238f ARM: dts: stm32: Add red LED for stm32mp135f-dk board adds bb5c7f13b449 ARM: dts: stm32: Add red LED for stm32mp157c-ed1 board adds f8196bf1558b ARM: dts: stm32: Update LED node for stm32mp15xx-dkx board adds 2e83e03a4bcd arm64: dts: st: Add green and orange LED for stm32mp235f-dk adds 45fa346138c6 arm64: dts: st: Add green and orange LED for stm32mp257f-dk adds 923bb1e2cb32 arm64: dts: st: Add green and orange LED for stm32mp235f-dk adds c6f2ce5ce729 ARM: dts: stm32: Add boot-led for stm32429i-eval adds 0f32852fa791 ARM: dts: stm32: Add boot-led for stm32f429-disco adds 2cdd2ad1826c ARM: dts: stm32: Add boot-led for stm32469-disco adds d2d5199a95df ARM: dts: stm32: Add boot-led for stm32746g-eval adds 8399afaf0243 ARM: dts: stm32: Add boot-led for stm32f746-disco adds 0f0f99f43587 ARM: dts: stm32: Add boot-led for stm32f769-disco adds 1abaf39eae8a ARM: dts: stm32: Add boot-led for stm32h743i-disco adds 96a72e2b9d9f ARM: dts: stm32: Add boot-led for stm32h743i-eval adds 478e7d46f317 ARM: dts: stm32: Add boot-led for stm32h747i-disco adds 66992fb01d84 ARM: dts: stm32: Add boot-led for stm32mp135f-dk adds 5236044762ea ARM: dts: stm32: Add boot-led for stm32mp157c-ed1 adds 6fa3def8b4e9 ARM: dts: stm32: Add boot-led for stm32mp15xx-dkx adds cd99cd19a7ca arm64: dts: st: Add boot-led for stm32mp235f-dk adds 40f9c2b53aad arm64: dts: st: Add boot-led for stm32mp257f-dk adds 94f9e0245738 arm64: dts: st: Add boot-led for stm32mp257f-ev1 adds ded50a7c6827 arm64: dts: st: add power-domains in all spi of stm32mp251.dtsi adds 8c21f304adf0 arm64: dts: st: add power-domains in all spi of stm32mp231.dtsi adds 4f3af6d5ade7 dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property adds 93e3a623913f arm64: dts: st: add power-domains in all i2c of stm32mp251.dtsi adds add02f472aab arm64: dts: st: add power-domains in all i2c of stm32mp231.dtsi adds af8ea06fd8aa arm64: dts: st: enable i2c analog-filter in stm32mp251.dtsi adds 21136f3a3f97 arm64: dts: st: enable i2c analog-filter in stm32mp231.dtsi adds 92152e2b69df arm64: dts: st: add LPDDR channel to stm32mp257f-dk board adds 71f878a7f990 arm64: dts: st: add DDR channel to stm32mp257f-ev1 board adds ee5b577fee4e ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1 adds 867122131b12 dt-bindings: media: st: csi: add 'power-domains' property adds ac75819e84d2 arm64: dts: st: add power-domain of csi in stm32mp251.dtsi adds 9da8e6ef9653 arm64: dts: st: add power-domain of csi in stm32mp231.dtsi adds e111e3dd1cfd dt-bindings: media: st: dcmipp: add 'power-domains' property adds 80df543a2aca arm64: dts: st: add power-domain of dcmipp in stm32mp251.dtsi adds fa3116df4e89 arm64: dts: st: add power-domain of dcmipp in stm32mp231.dtsi adds af344d6b1034 arm64: dts: st: Use hyphen in node names adds 37c26f3a4d9f arm64: dts: st: Minor whitespace cleanup adds b8e2e3442637 arm64: STM32: drop an undefined Kconfig symbol adds c423a2a7bca0 Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] adds 1bec3bd1f839 arm64: dts: allwinner: sun55i: Add SPI controllers adds bd14ba160bbe arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash adds 0b2761eb1287 ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpi [...] adds 4d9af1e12cd6 arm64: dts: allwinner: a100: Add LED controller node adds c8e75e0cecd2 riscv: dts: allwinner: d1: Add LED controller node adds f8ad8bbb8827 riscv: dts: allwinner: d1: Add RGB LEDs to boards adds 2048cb428cc3 Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] adds a707eda330b9 tee: Add some helpers to reduce boilerplate for tee client [...] adds 71a33465726e tee: Add probe, remove and shutdown bus callbacks to tee_c [...] adds 71e47245f895 tee: Adapt documentation to cover recent additions adds 6d8a0031d92d rtc: optee: Migrate to use tee specific driver registratio [...] adds 4f32b6341818 rtc: optee: Make use of tee bus methods adds 21ecfe424bf3 hwrng: optee - Make use of module_tee_client_driver() adds 5e9151cecbbe hwrng: optee - Make use of tee bus methods adds 0a6441a30b83 efi: stmm: Make use of module_tee_client_driver() adds 7a5f567ab437 efi: stmm: Make use of tee bus methods adds fe700bc50a9c firmware: arm_scmi: optee: Make use of module_tee_client_driver() adds 191ef0c5b3e3 firmware: arm_scmi: Make use of tee bus methods adds ae9d338ba7cf firmware: tee_bnxt: Make use of module_tee_client_driver() adds 2966fa040b46 firmware: tee_bnxt: Make use of tee bus methods adds 7b7e532b58e8 KEYS: trusted: Migrate to use tee specific driver registra [...] adds c6ef3e90575b KEYS: trusted: Make use of tee bus methods adds 9e4c7808b728 tpm/tpm_ftpm_tee: Make use of tee specific driver registration adds 92fad96aea24 tpm/tpm_ftpm_tee: Make use of tee bus methods adds 4cc19518da40 tee: qcomtee: call: Fix confusing cleanup.h syntax adds 7c4c14ad3d8c tee: qcomtee: mem: Fix confusing cleanup.h syntax adds 1c05d9a4cab2 tee: qcomtee: user: Fix confusing cleanup.h syntax adds 499ea377edde optee: update outdated comment adds 5b8f790591d0 Merge branches 'tee_bus_callback_for_6.20', 'qcomtee_fixes [...] adds a0db08f47c83 tee: amdtee: Remove unused return variables adds f63e6e21dc1d Merge branch 'amdtee_update_for_6.20' into next adds 241bdf725350 tee: add revision sysfs attribute adds e4e2b51267ab tee: optee: store OS revision for TEE core adds 597df3c04317 Merge branch 'tee_sysfs_for_6.20' into next adds e4280e3ec728 tpm/tpm_ftpm_tee: Fix kdoc after function renames adds 57976732b042 Merge branch 'tee_bus_callback_for_6.20' into next adds abd7d4540d60 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 50f1357c1521 Merge branch for-6.19/syscore into for-next adds 5368df035d9d Merge branch for-6.19/dt-bindings into for-next adds fbee5ab7ff8a Merge branch for-6.19/core into for-next adds 5e473477f2be Merge branch for-6.19/soc into for-next adds 6db4796e3034 Merge branch for-6.19/arm/dt into for-next adds 001eb9138d42 Merge branch for-6.19/arm/defconfig into for-next adds a6685635d775 Merge branch for-6.19/arm64/dt into for-next adds e016a50e00e6 Merge branch for-6.19/arm64/defconfig into for-next adds ca3ae65f3948 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds fdce161afe29 firmware: ti_sci.h: fix all kernel-doc warnings adds 35d822aa1faf Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] adds d468b7b8a6fe arm64: dts: ti: k3-am62-phycore-som: Add bootphase tag to [...] adds a9bd8d35a88e arm64: dts: ti: k3-am62a-phycore-som: Add bootphase tag to [...] adds e05f6566bc77 arm64: dts: ti: k3-am62(a)-phycore-som: Add bootphase tag [...] adds 36ee9f8b1ae0 arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO adds b548f3949937 arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO adds 3a2c0d12092b Merge branch 'ti-k3-dts-next' into ti-next adds de86dbc0fb00 arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay adds 109d58039d30 Merge branch 'ti-k3-dts-next' into ti-next adds 168d2fb78055 soc: ti: knav_qmss: Remove ENOMEM printks adds c076d74383f1 soc: ti: knav_dma: Remove ENOMEM printks adds 9a97b2154ef5 soc: ti: knav_dma: Simplify error messages in probe adds 6b222f28999c soc: ti: knav: Simplify with scoped for each OF child loop adds 126f61528d34 soc: ti: knav_dma: Simplify with scoped for each OF child loop adds c84b6dc36b2f arm64: dts: ti: Minor whitespace cleanup adds 234a884d67fe arm64: dts: ti: Use lowercase hex adds 9cc01d54b641 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] adds 3fec51b89d60 soc: ti: k3-socinfo: Fix compile testing adds c933138d4517 soc: ti: k3-socinfo: Fix regmap leak on probe failure adds 80db65d4acfb soc: ti: pruss: Fix double free in pruss_clk_mux_setup() adds 78a123f45a7e arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to G [...] adds 319fff9c7d62 arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS [...] adds 24c9d5fb8bbf arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to ap [...] adds 61acc4428a7f arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refacto [...] adds 98edb47b6c44 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] adds 163b7c85a8eb Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] adds 41de0de8033e arm64: defconfig: Enable missing AMD/Xilinx drivers adds 43cb48478719 arm64: defconfig: Drop duplicate CONFIG_OMAP_USB2 entry adds 796010d53f99 arm64: dts: xilinx: add soc-specific spi compatibles for z [...] adds 801c03446205 dt-bindings: watchdog: xlnx,versal-wwdt: Add optional powe [...] adds 138cb5c1bc67 arm64: dts: xilinx: fix zynqmp opp-table-cpu adds 69d603ea8cd9 Merge remote-tracking branch 'git/zynqmp/dt' into for-next adds dc5aef63c037 soc/xilinx: replace use of system_unbound_wq with system_dfl_wq adds 5f6b781982c5 Merge remote-tracking branch 'git/zynqmp/soc' into for-next adds c19717999012 Revert "arm64: zynqmp: Add an OP-TEE node to the device tree" adds 43da9849395e Merge remote-tracking branch 'git/zynqmp/dt' into for-next adds e06a177d8195 arm64: dts: xilinx: Drop "label" property on dlg,slg7xl45106 adds 4310a370a323 arm64: zynqmp: Remove ina260 IIO description adds 170e1e2d13a2 Merge remote-tracking branch 'git/zynqmp/dt' into for-next adds 1f58ad77a8b4 cpuidle: zynq: Switch Michal Simek's email to new one adds 50d1a926f463 Merge remote-tracking branch 'git/zynqmp/soc' into for-next adds 199e6772d39c Merge branch 'for-next' of https://github.com/Xilinx/linux [...] adds a00655d98cd8 clk: renesas: rzg2l: Fix intin variable size adds f9451374dcfd clk: renesas: rzg2l: Select correct div round macro adds eede457b4c82 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag5' into re [...] adds ec74d201e697 clk: renesas: r9a09g077: Add xSPI core and module clocks adds e68100006bed clk: renesas: r9a09g077: Propagate rate changes through mu [...] adds 75faf216112a clk: renesas: r9a09g056: Add entries for the DMACs adds 94cdeca6a17a clk: renesas: r9a09g056: Add entries for ICU adds d8921e42a198 clk: renesas: r9a09g056: Add entries for the RSPIs adds 1f76689d1715 clk: renesas: r9a09g056: Add entries for RSCIs adds 2efea3b35cc9 clk: renesas: r9a09g057: Add entries for RSCIs adds ebb3acf4d7c9 clk: renesas: r9a09g056: Add clock and reset entries for TSU adds 21c1d66a1672 clk: renesas: cpg-mssr: Simplify pointer math in cpg_rzt2h [...] adds 3132ec8c8c2c clk: renesas: cpg-mssr: Handle RZ/T2H register layout in P [...] adds c07dd5ac0e28 Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into re [...] adds 535677e920f0 clk: renesas: r9a09g077: Add CANFD clocks adds 26cc40e82230 clk: renesas: r9a09g057: Add entries for CANFD adds c29226646132 clk: renesas: r9a09g056: Add entries for CANFD adds cda6a5def591 clk: renesas: cpg-mssr: Unlock before reset verification adds 0b0201f259e1 clk: renesas: rzg2l: Deassert reset on assert timeout adds 879e9fc8f689 clk: renesas: rzv2h: Deassert reset on assert timeout adds e11b4d4a47f4 Merge branch 'renesas-clk' of https://git.kernel.org/pub/s [...] adds 5f352125f8a0 dt-bindings: clock: thead,th1520-clk-ap: Add ID for C910 b [...] adds 892abfbed71e clk: thead: th1520-ap: Poll for PLL lock and wait for stability adds b436f8a82aaa clk: thead: th1520-ap: Add C910 bus clock adds 238cc6316a88 clk: thead: th1520-ap: Support setting PLL rates adds 5dbee3503771 clk: thead: th1520-ap: Add macro to define multiplexers wi [...] adds 30441a56b1d1 clk: thead: th1520-ap: Support CPU frequency scaling adds d9df62696d1d Merge branch 'thead-clk-for-next' of https://git.kernel.or [...] adds adc342591f78 m68k: defconfig: Clean up references to non-existing configs adds 56e2eba62acf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7be0f2c219aa parisc: kernel: replace kfree() with put_device() in creat [...] adds 53d97e51861a parisc: Print hardware IDs as 4 digit hex strings adds f77e39bacd99 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 5fbc09eb0b4f powerpc/uaccess: Move barrier_nospec() out of allow_read_{ [...] adds e3efbfbfaaaa powerpc/uaccess: Remove unused size and from parameters fr [...] adds 5458989a0e48 powerpc/uaccess: Remove {allow/prevent}_{read/write/read_w [...] adds 704f43003153 powerpc/uaccess: Refactor user_{read/write/}_access_begin() adds fb7903771c10 powerpc/32s: Fix segments setup when TASK_SIZE is not a mu [...] adds 370d841929c3 powerpc/32: Automatically adapt TASK_SIZE based on constraints adds 861574d51bbd powerpc/uaccess: Implement masked user access adds 58a075adf3fb powerpc64/bpf: Support internal-only MOV instruction to re [...] adds 20ab1d112653 powerpc64/bpf: Inline bpf_get_smp_processor_id() and bpf_g [...] adds 1471c517cf7d powerpc/iommu: bypass DMA APIs for coherent allocations fo [...] adds c0215e2d72de powerpc/pseries: Fix MSI-X allocation failure when quota i [...] adds 815a8d2feb56 powerpc/eeh: fix recursive pci_lock_rescan_remove locking [...] adds d363627494f0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 6f86a41d2162 riscv: dts: microchip: fix mailbox description adds 26535e84449a riscv: dts: microchip: convert clock and reset to use syscon adds d2091990c5c1 dt-bindings: riscv: starfive: Append JH-7110 SoC compatibl [...] adds 7c9a5fd6bb19 riscv: dts: starfive: Append JH-7110 SoC compatible to Vis [...] adds 4297ddbf1d14 riscv: dts: starfive: Append JH-7110 SoC compatible to Vis [...] adds fff010c776f7 dt-bindings: riscv: update ratified version of h, svinval, [...] adds 0cdb7fc1879b dt-bindings: riscv: Add B ISA extension description adds b321256a4f36 dt-bindings: riscv: Add descriptions for Za64rs, Ziccamoa, [...] adds c712413333f8 dt-bindings: riscv: Add Ssccptr, Sscounterenw, Sstvala, Ss [...] adds 89febd6a0276 dt-bindings: riscv: Add Sha and its comprised extensions adds a36b2aaae742 dt-bindings: riscv: extensions: Drop unnecessary select schema adds fbde58396c3a Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] adds 5ba35a6c13ff s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS adds b4780fe4ddf0 s390/purgatory: Add -Wno-default-const-init-unsafe to KBUI [...] adds afa8fa52a42c s390/ptrace: Convert function macros to inline functions adds 71f9bc6f7c25 s390/ap/zcrypt: Revisit module param permissions adds eb2606bba1cb s390: Implement ARCH_HAS_CC_CAN_LINK adds 12ea976f955c s390/ap: Fix typo in function name reference adds 4240a4b3c7ea Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds f68b2d5a907b um: Preserve errno within signal handler adds 656be28321e2 um: Handle SIGCHLD in seccomp mode like other IRQ signals adds 7ede6f1494cb um: virtio_uml: Support adding devices via mconsole adds 68e25613ed4d arch/um: remove unused varible err in remove_files_and_dir() adds 55cef68998da Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 0d4b3ca115b5 xtensa: align: validate access in fast_load_store adds b890351aabb3 Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] adds 05f6d35bad4f Merge branch 'misc-6.19' into for-next-current-v6.18-20260114 adds 63542ec5e0d7 Merge branch 'for-next-current-v6.18-20260114' into for-ne [...] adds 9863246c6331 btrfs: update comment for visit_node_for_delete() adds 1b6c266267c0 btrfs: use true/false for boolean parameters in btrfs_inc_ [...] adds b7409457b6ac btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] adds 717453956e15 btrfs: check squota parent usage on membership change adds 25358fd3e732 btrfs: relax squota parent qgroup deletion rule adds 297c4f3ba48e btrfs: zoned: don't zone append to conventional zone adds 5eaaa10afe55 btrfs: switch to library APIs for checksums adds b13b9b054b9b btrfs: enable direct IO for bs > ps cases adds 3ebd56bd2614 btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper adds 213427d3a929 btrfs: search for larger extent maps inside btrfs_do_readpage() adds c83c7a04a4e4 btrfs: concentrate the error handling of submit_one_sector() adds 784c3fbb1e79 btrfs: replace for_each_set_bit() with for_each_set_bitmap() adds f8259a6beb12 btrfs: remove dead assignment in prepare_one_folio() adds d79abdef6d67 btrfs: merge setting ret and return ret adds 5d91f4617274 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] adds c752631c1d21 btrfs: simplify internal btrfs_printk helpers adds a85ef7840470 btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] adds 1bff54b7d543 btrfs: remove ASSERT compatibility for gcc < 8.x adds b9def8adea20 btrfs: shrink the size of btrfs_bio adds 40605c1e9c2d btrfs: zoned: re-flow prepare_allocation_zoned adds 0751a53f9948 btrfs: remove duplicated root key setup in btrfs_create_tree() adds 0613b2c72680 btrfs: update stale comment in __cow_file_range_inline() adds 2502cfc89cc6 btrfs: avoid transaction commit on error in del_balance_item() adds 3a52352aaf56 btrfs: use single return variable in btrfs_find_orphan_roots() adds 6837605377d1 btrfs: remove redundant path release in btrfs_find_orphan_roots() adds 6b9e092c0961 btrfs: don't call btrfs_handle_fs_error() after failure to [...] adds b372a039cd7d btrfs: don't call btrfs_handle_fs_error() after failure to [...] adds c9ee0b532b1a btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] adds 19b81fe010c2 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] adds 0735a4556440 btrfs: remove zoned statistics from sysfs adds 98058099ad6b btrfs: zoned: show statistics about zoned filesystems in m [...] adds f92dd0b55058 btrfs: move space_info_flag_to_str() to space-info.h adds c2b9306f48f8 btrfs: zoned: print block-group type for zoned statistics adds d3a817d71323 btrfs: refactor the main loop of cow_file_range() adds 6dfb3b151ba3 btrfs: remove unreachable return after btrfs_backref_panic [...] adds 0fe3d68418e6 btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() adds adc88d0a9cc9 btrfs: tag as unlikely error conditions in the transaction [...] adds 84184071aead btrfs: move unlikely checks around btrfs_is_shutdown() int [...] adds 0a84b87bf6de btrfs: avoid transaction commit on error in insert_balance_item() adds 673d098fc81e btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] adds 5b0eb5cd120b btrfs: add mount time auto fix for orphan fst entries adds f15a268e440a btrfs: update outdated comment in __add_block_group_free_space() adds 1debac8ae9cf btrfs: release path before iget_failed() in btrfs_read_loc [...] adds ce85a86ae4bc btrfs: tests: fix root tree leak in btrfs_test_qgroups() adds a1272a58d0c2 btrfs: tests: fix return 0 on rmap test failure adds a08ed4a9924d btrfs: reject single block sized compression early adds 522ca7c526d9 btrfs: send: check for inline extents in range_is_hole_in_ [...] adds 635460aa4a6f btrfs: split btrfs_fs_closing() and change return type to bool adds d59898d82208 btrfs: remove experimental offload csum mode adds cb3baf5bb065 btrfs: sync read disk super and set block size adds 89f941a62938 btrfs: update the Kconfig string for CONFIG_BTRFS_EXPERIMENTAL adds cd5b2d86b53c btrfs: invalidate pages instead of truncate after reflinking adds 61ea127d6caf btrfs: update comment for delalloc flush and oe wait in bt [...] adds 9d4b8fd2ab6c btrfs: fix memory leaks in create_space_info() error paths adds e558ecf5f157 btrfs: shrink the size of btrfs_device adds c2a1fa4a80cf btrfs: reject new transactions if the fs is fully read-only adds 115b9a463d3e btrfs: use READA_FORWARD_ALWAYS for device extent verification adds 8fa6aa495c93 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] adds 44706d931315 btrfs: remove unnecessary else branch in run_one_delayed_ref() adds f4cbd4935423 btrfs: tag as unlikely error handling in run_one_delayed_ref() adds 647587c0bfd2 Merge branch 'b-for-next' into for-next-next-v6.19-20260114 adds 5bcb6b1d282c btrfs: === misc-next on b-for-next === adds e2d1366a6a16 btrfs: fallback to buffered IO if the data profile has dup [...] adds 2b6aa2955423 btrfs: add an ASSERT() to catch ordered extents without datasum adds 96a83c212798 Merge branch 'misc-next' into for-next-next-v6.19-20260114 adds c1e83b45e3bd Merge branch 'for-next-next-v6.19-20260114' into for-next- [...] adds 2a1a8a0e83da Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 0f9b0076ff05 ecryptfs: keystore: Fix typo 'the the' in comment adds 9383d8205c15 ecryptfs: comment typo fix adds ec25c4cf2db1 ecryptfs: Fix packet format comment in parse_tag_67_packet() adds 111625ba8ab8 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() adds 5c31c9bf9e2f ecryptfs: simplify list initialization in ecryptfs_parse_p [...] adds 3bdc6cace25c ecryptfs: Replace strcpy with strscpy in ecryptfs_set_defa [...] adds c82f77a4ac95 ecryptfs: Replace strcpy with strscpy in ecryptfs_cipher_c [...] adds 0529a804095b ecryptfs: Replace strcpy with strscpy in ecryptfs_validate [...] adds e8fb5ec89343 ecryptfs: Replace memcpy + NUL termination in ecryptfs_new [...] adds 6ba673331340 ecryptfs: Drop redundant NUL terminations after calling ec [...] adds 99853d9daef2 ecryptfs: Replace memcpy + NUL termination in ecryptfs_cop [...] adds 2a9cb23307db ecryptfs: Annotate struct ecryptfs_message with __counted_by adds 1580eff4121e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 388de834bfaa erofs: Use %pe format specifier for error pointers adds ce2eb80b675a erofs: make z_erofs_crypto[] static adds 135e2264e12d erofs: simplify the code using for_each_set_bit adds a6f26cc62c7d erofs: improve LZ4 error strings adds 736bd98a98b7 erofs: avoid noisy messages for transient -ENOMEM adds 76c44c404d75 erofs: fix incorrect early exits for invalid metabox-enabl [...] adds d9ecae9c5913 erofs: fix incorrect early exits in volume label handling adds 3681addf3cf6 erofs: unexport erofs_getxattr() adds 4cb8a04d233a erofs: unexport erofs_xattr_prefix() adds 821a146f81a0 erofs: remove useless src in erofs_xattr_copy_to_buffer() adds faf2e75062d6 erofs: tidy up synchronous decompression adds 2893fa787a89 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 3c1e0d58f391 exfat: improve error code handling in exfat_find_empty_entry() adds 5a3975b40a02 exfat: reduce unnecessary writes during mmap write adds 426f3aa6c54d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 28c95bf4237a ext4: subdivide EXT4_EXT_DATA_VALID1 adds 3755d097ef12 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIA [...] adds f6195fbcf390 ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting bef [...] adds 7bb0bebad17c ext4: correct the mapping status if the extent has been zeroed adds 8b7234973573 ext4: don't cache extent during splitting extent adds f24b0fef2819 ext4: drop extent cache after doing PARTIAL_VALID1 zeroout adds c2b3575dfcc7 ext4: drop extent cache when splitting extent fails adds f9735d95def6 ext4: cleanup zeroout in ext4_split_extent_at() adds df65bdeb6411 ext4: cleanup useless out label in __es_remove_extent() adds 2352cd6ca3f3 ext4: make __es_remove_extent() check extent status adds e1fed14e7392 ext4: make ext4_es_cache_extent() support overwrite existi [...] adds 1107cc820b7d ext4: adjust the debug info in ext4_es_cache_extent() adds fe580e17e4e9 ext4: replace ext4_es_insert_extent() when caching on-disk [...] adds 234bb49265ff ext4: drop the TODO comment in ext4_es_insert_extent() adds c9f96df4d9e5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 05e65c14ea59 f2fs: support large folio for immutable non-compressed case adds 903c6e95bc9a f2fs: add a tracepoint to see large folio read submission adds 4a210a5be279 f2fs: improve check for enough free sections adds 3250bd41d95c f2fs: remove some redundant codes in f2fs_quota_enable adds 3cb396a2c790 f2fs: fix to do sanity check on nat entry of quota inode adds 761dac9073cd f2fs: fix to add gc count stat in f2fs_gc_range adds 86c1cf0578c5 f2fs: clean up the force parameter in __submit_merged_writ [...] adds db1a8a7813f7 f2fs: return immediately after submitting the specified fo [...] adds 9609dd704725 f2fs: remove non-uptodate folio from the page cache in mov [...] adds 572b1c6f2ade f2fs: Update the default value of the documentation ckpt_t [...] adds 7ec199117c32 f2fs: flush plug periodically during GC to maximize readah [...] adds 79b3cebc70fc f2fs: add lock elapsed time trace facility for f2fs rwsemphore adds e4b75621fc43 f2fs: sysfs: introduce max_lock_elapsed_time adds 66e9e0d55d11 f2fs: trace elapsed time for cp_rwsem lock adds f9f93602512b f2fs: trace elapsed time for node_change lock adds bb28b66875cc f2fs: trace elapsed time for node_write lock adds e605302c14ff f2fs: trace elapsed time for gc_lock lock adds ce9fe67c9cdb f2fs: trace elapsed time for cp_global_sem lock adds 67972c2b8974 f2fs: trace elapsed time for io_rwsem lock adds b5da276ae6ab f2fs: clean up w/ __f2fs_schedule_timeout() adds da90b6715567 f2fs: fix to use jiffies based precision for DEFAULT_SCHED [...] adds 6fa116053951 f2fs: fix timeout precision of f2fs_io_schedule_timeout_ki [...] adds 7a127c80b0ee f2fs: rename FAULT_TIMEOUT to FAULT_ATOMIC_TIMEOUT adds c56254e2e042 f2fs: introduce FAULT_LOCK_TIMEOUT adds d36de29f4bb5 f2fs: sysfs: introduce inject_lock_timeout adds 00feea1dfcea f2fs: Zero f2fs_folio_state on allocation adds c0c589fa1d17 f2fs: Accounting large folio subpages before bio submission adds 98ea0039dbfd f2fs: fix out-of-bounds access in sysfs attribute read/write adds 071e50d61cf2 f2fs: change seq_file_ra_mul and max_io_bytes to unsigned int adds 7633a7387eb4 f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused [...] adds 0eda086de85e f2fs: fix to check sysfs filename w/ gc_pin_file_thresh correctly adds b18e712285c5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 0572d075f8e2 gfs2: Rename gfs2_log_submit_{bio -> write} adds 53741cb6d4a7 gfs2: Initialize bio->bi_opf early adds c9afb1953e55 gfs2: gfs2_chain_bio start sector fix adds 2a594c740acf gfs2: Fix gfs2_log_get_bio argument type adds bbf0826f1c41 gfs: Use fixed GL_GLOCK_MIN_HOLD time adds 5db048b6be6b gfs2: gfs2_glock_hold cleanup adds d5d05d5cd195 gfs2: Introduce glock_{type,number,sbd} helpers adds e3256c7f132f gfs2: Fix slab-use-after-free in qd_put adds 92607451dd6e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9218dc26fd92 jfs: nlink overflow in jfs_rename adds eb0cfcf26571 jfs: Add missing set_freezable() for freezable kthread adds f28e5a7f8ec3 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] adds 857bf9056291 pNFS: Fix a deadlock when returning a delegation during open() adds cce0be6eb497 NFS: Fix a deadlock involving nfs_release_folio() adds 0c728083654f pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() adds 5a74af51c3a6 pnfs/blocklayout: Fix memory leak in bl_parse_scsi() adds 6f9bda2337f8 NFS: Fix directory delegation verifier checks adds 105c2db2474f NFSv4: Fix nfs_clear_verifier_delegated() for delegated di [...] adds 3f77eda548c8 NFSv4: Don't free slots prematurely if requesting a direct [...] adds df56ddd05742 NFSv4.x: Directory delegations don't require any state recovery adds 001945a777ec NFS/localio: Stop further I/O upon hitting an error adds 60699ab7cbf0 NFS/localio: Deal with page bases that are > PAGE_SIZE adds 803e18641fd4 NFS: Don't immediately return directory delegations when disabled adds 1846c21f548c NFSv4.2: Fix size read races in truncate, fallocate and co [...] adds d8ebc728b696 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 9ab508f36976 NFSD: Clean up nfsd4_check_open_attributes() adds f162768a1a60 xdrgen: improve error reporting for invalid void declarations adds d1581c998cec NFSD: Add instructions on how to deal with xdrgen files adds a0930f8c08d9 xdrgen: Generate "if" instead of "switch" for boolean unio [...] adds c5c96e14f1d2 xdrgen: Address some checkpatch whitespace complaints adds 47707ef01dc1 locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED adds b15db78b575d nfsd: prefix notification in nfsd4_finalize_deleg_timestam [...] adds b2ba2027f05d xdrgen: Fix struct prefix for typedef types in program wrappers adds 99e70397616f xdrgen: Emit the program number definition adds 6e6b7ef9dbfb NFS: NFSERR_INVAL is not defined by NFSv2 adds 914e926861c7 nfsd: use workqueue enable/disable APIs for v4_end_grace sync adds b6ded08211da nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() adds 1357e784cdc4 xdrgen: Implement short (16-bit) integer types adds c2b5f480fbd1 NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation adds 65cabf8ed0f2 xdrgen: Initialize data pointer for zero-length items adds f49298ce16ef Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] adds 1732053c8a6b fs: ntfs3: check return value of indx_find to avoid infinite loop adds f223ebffa185 fs/ntfs3: Initialize new folios before use adds fac760f52467 fs/ntfs3: Use wait_on_buffer() directly adds 4b90f16e4bb5 fs: ntfs3: fix infinite loop in attr_load_runs_range on in [...] adds 06909b2549d6 fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST adds 4248f563f0b7 fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr adds 989e29450efa fs/ntfs3: improve readahead for bitmap initialization and [...] adds dffc7f2f177b fs/ntfs3: allow readdir() to finish after directory mutati [...] adds f7edab0cee03 fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() adds dcd9d6a47199 fs/ntfs3: fsync files by syncing parent inodes adds 3a6aba7f3cf2 fs/ntfs3: drop preallocated clusters for sparse and compre [...] adds 576248a34b92 fs/ntfs3: handle attr_set_size() errors when truncating files adds 356fa248168b fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio() adds c61326967728 fs/ntfs3: implement llseek SEEK_DATA/SEEK_HOLE by scanning [...] adds e37a75bb866c fs/ntfs3: fix deadlock in ni_read_folio_cmpr adds 099ef9ab9203 fs/ntfs3: implement iomap-based file operations adds 1774fa820e92 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 8dad31f85c7b xfs: fix memory leak in xfs_growfs_check_rtgeom() adds 6b2d15536658 xfs: Fix the return value of xfs_rtcopy_summary() adds e0aea42a3298 xfs: mark __xfs_rtgroup_extents static adds baed03efe223 xfs: fix an overly long line in xfs_rtgroup_calc_geometry adds df7ec7226fbe xfs: improve the assert at the top of xfs_log_cover adds a65fd8120766 xfs: Fix xfs_grow_last_rtg() adds c360004c0160 xfs: set max_agbno to allow sparse alloc of last full inode chunk adds 9c9f7eb1d296 Merge branch 'xfs-6.19-fixes' into for-next adds 4846ee1098ee xfs: add a xlog_write_one_vec helper adds 3215ad1d5183 xfs: set lv_bytes in xlog_write_one_vec adds 36a032902569 xfs: improve the ->iop_format interface adds 0782c1c41deb xfs: move struct xfs_log_iovec to xfs_log_priv.h adds 1a3a3b917d22 xfs: move struct xfs_log_vec to xfs_log_priv.h adds 72f573863f96 xfs: regularize iclog space accounting in xlog_write_partial adds 2d394d9a73c9 xfs: improve the calling convention for the xlog_write helpers adds 998d1ac52da7 xfs: add a xlog_write_space_left helper adds f1e948b51c93 xfs: improve the iclog space assert in xlog_write_iovec adds f401306d72f2 xfs: factor out a xlog_write_space_advance helper adds 24bb56d025e3 xfs: rename xfs_linux.h to xfs_platform.h adds c21d7553f835 xfs: include global headers first in xfs_platform.h adds e382d25fea02 xfs: move the remaining content from xfs.h to xfs_platform.h adds d6e7819ce63f xfs: directly include xfs_platform.h adds ba9891cb95eb block: add a bio_reuse helper adds fc7ef2519a8c xfs: use bio_reuse in the zone GC code adds 716ad858cbee xfs: rework zone GC buffer management adds 51aba4ca399b Merge branch 'xfs-7.0-merge' into for-next adds c70d5a890c52 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds efcae5d7120a Merge branch 'vfs.fixes' into vfs.all adds 0f5bb0cfb0b4 fs: use min() or umin() instead of min_t() adds 5854fc6391e9 fs: annotate cdev_lock with __cacheline_aligned_in_smp adds 1fa4e69a54a2 filelock: use a consume fence in locks_inode_context() adds 887e97745ec3 fs: track the inode having file locks with a flag in ->i_opflags adds c0aac5975baf ns: pad refcount adds 6d864a1b1825 pid: only take pidmap_lock once on alloc adds 961b2ad1b413 Merge patch series "further damage-control lack of clone s [...] adds b68f91ef3b3f fs/buffer: add alert in try_to_free_buffers() for folios w [...] adds 63ad216fbfe2 fs: Replace simple_strtoul with kstrtoul in set_ihash_entries adds b29a0a37f46b dcache: Replace simple_strtoul with kstrtoul in set_dhash_entries adds 3f320e5c2eca namespace: Replace simple_strtoul with kstrtoul to parse b [...] adds 3685744afa4a chardev: Switch to guard(mutex) and __free(kfree) adds 0f166bf1d6d8 select: store end_time as timespec64 in restart block adds 729d015ab230 fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS adds a6b9f5b2f04b fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in [...] adds b0f5804b4178 fs: Describe @isnew parameter in ilookup5_nowait() adds ba4c74f80ef3 VFS: fix __start_dirop() kernel-doc warnings adds edecd1ae594a Merge patch series "vfs kernel-doc fixes for 6.19" adds 757b907b3ead fs: make insert_inode_locked() wait for inode destruction adds 2a255acce2e5 device_cgroup: remove branch hint after code refactor adds 24a4f4e1608f acct(2): begin the deprecation of legacy BSD process accounting adds cb3e4998cb16 fs: move initializing f_mode before file_ref_init() adds dc162e4d6be9 fs: add <linux/init_task.h> for 'init_fs' adds dc44eb5c2c9f Merge branch 'vfs-7.0.misc' into vfs.all adds 7f3b33668595 init: remove deprecated "load_ramdisk" and "prompt_ramdisk [...] adds c350a65b566b initrd: remove deprecated code path (linuxrc) adds e6ce36ccc86f init: remove /proc/sys/kernel/real-root-dev adds ef12d0573a7f Merge patch series "initrd: remove half of classic initrd [...] adds 4e7fdec1d1cf Merge branch 'vfs-7.0.initrd' into vfs.all adds fccbe38a5d06 statmount: permission check should return EPERM adds 0e5032237ee5 statmount: accept fd as a parameter adds 0c82fdbbbfbe selftests: statmount: tests for STATMOUNT_BY_FD adds d5bc4e31f2a3 Merge patch series "statmount: accept fd as a parameter" adds 51a146e0595c fs: Remove internal old mount API code adds 223b66b03ac4 mount: add OPEN_TREE_NAMESPACE adds 968eb96023df selftests/open_tree: add OPEN_TREE_NAMESPACE tests adds 3665b05e66b7 Merge patch series "mount: add OPEN_TREE_NAMESPACE" adds 288dcf3a7512 Merge branch 'vfs-7.0.namespace' into vfs.all adds b266a39eb2b4 rust: fs: add __rust_helper to helpers adds fc73d4b4d281 rust: pid_namespace: add __rust_helper to helpers adds 268eaa8ab4ac rust: poll: add __rust_helper to helpers adds 5334fc280735 Merge patch series "Allow inlining C helpers into Rust whe [...] adds b0477aaaccbe Merge branch 'vfs-7.0.rust' into vfs.all adds 977de00dfcf8 VFS: move dentry_create() from fs/open.c to fs/namei.c adds 36411554e889 VFS: Prepare atomic_open() for dentry_create() adds 64a989dbd144 VFS/knfsd: Teach dentry_create() to use atomic_open() adds 1c921baf4212 Merge patch series "Allow knfsd to use atomic_open()" adds 98429de9c029 Merge branch 'vfs-7.0.atomic_open' into vfs.all adds 20b781834ea0 fs: remove inode_update_time adds dc9629faef0a fs: allow error returns from generic_update_time adds b8b3002fbfef nfs: split nfs_update_timestamps adds 1cbc82281675 fat: cleanup the flags for fat_truncate_time adds 761475268fa8 fs: refactor ->update_time handling adds 188344c8ac0b fs: factor out a sync_lazytime helper adds 5cf06ea56ee6 fs: add a ->sync_lazytime method adds 85c871a02b03 fs: add support for non-blocking timestamp updates adds 2d72003ba244 fs: refactor file_update_time_flags adds f92f8eddbbfb xfs: implement ->sync_lazytime adds 08489c4f4133 xfs: enable non-blocking timestamp updates adds 77ef2c3ff591 Merge patch series "re-enable IOCB_NOWAIT writes to files v6" adds 051383ff67c5 Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all adds ca4388bf1d9e fs: add setlease to generic_ro_fops and read-only filesyst [...] adds 663cdef61a27 affs: add setlease file operation adds f9688474e413 btrfs: add setlease file operation adds f8902d3df893 erofs: add setlease file operation adds ccdc2e0569f5 ext2: add setlease file operation adds 20747a2a29c6 ext4: add setlease file operation adds b8ca02667552 exfat: add setlease file operation adds 9e2ac6ddb397 f2fs: add setlease file operation adds a9acc8422ffb fat: add setlease file operation adds 3b514c333390 gfs2: add a setlease file operation adds c275e6e7c085 jffs2: add setlease file operation adds 7dd596bb35e5 jfs: add setlease file operation adds f46bb13dc5d9 nilfs2: add setlease file operation adds 6aaa1d6337b5 ntfs3: add setlease file operation adds f15d3150279d ocfs2: add setlease file operation adds 136b43aa4b16 orangefs: add setlease file operation adds 94a3f60af5dc overlayfs: add setlease file operation adds dfd8676efe43 squashfs: add setlease file operation adds f5a3446be277 tmpfs: add setlease file operation adds dbe8d57d1483 udf: add setlease file operation adds 545b4144d804 ufs: add setlease file operation adds 6163b5da2f5e xfs: add setlease file operation adds 2b10994be716 filelock: default to returning -EINVAL when ->setlease ope [...] adds 51e49111c00b fs: remove simple_nosetlease() adds 7e463614c97b Merge patch series "vfs: require filesystems to explicitly [...] adds 6a0368d36d98 Merge branch 'vfs-7.0.leases' into vfs.all adds 48e42592b570 fs: ensure that internal tmpfs mount gets mount id zero adds c0e85d130f47 fs: add init_pivot_root() adds 5cde76d7626d fs: add immutable rootfs adds 49a11acfb079 docs: mention nullfs adds 6fe6e6f4b424 Merge patch series "fs: add immutable rootfs" adds 55ffc973331b Merge branch 'vfs-7.0.nullfs' into vfs.all adds 5bcb692d15db Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] adds 4bfe0692d698 init_mknod(): turn into a trivial wrapper for do_mknodat() adds b0f27ace0812 init_mkdir(): turn into a trivial wrapper for do_mkdirat() adds 8714a249da48 init_symlink(): turn into a trivial wrapper for do_symlinkat() adds 12b5bc2a0d33 init_link(): turn into a trivial wrapper for do_linkat() adds 24df85ffb971 allow to use CLASS() for struct filename * adds 0cf1149673da do_faccessat(): import pathname only once adds 67591df968f4 do_fchmodat(): import pathname only once adds 2e2d892fe9b7 do_fchownat(): import pathname only once adds b756d8ba8310 do_utimes_path(): import pathname only once adds 592ab7fbb83f chdir(2): import pathname only once adds c3fa2b7cf5dd chroot(2): import pathname only once adds 85a4fe3c99a7 user_statfs(): import pathname only once adds cf6b819c229a do_sys_truncate(): import pathname only once adds 1ee5220eb364 do_readlinkat(): import pathname only once adds 41670a5900a8 get rid of audit_reusename() adds ca2a04e84af7 ntfs: ->d_compare() must not block adds 8ba29c85e2ef getname_flags() massage, part 1 adds 8f2ac8481731 getname_flags() massage, part 2 adds c3a3577cdb35 struct filename: use names_cachep only for getname() and friends adds 8c888b31903c struct filename: saner handling of long names adds 7ca83f8ebe86 fs: hide names_cache behind runtime const machinery adds a9900a27dfe5 switch __getname_maybe_null() to CLASS(filename_flags) adds 9fa3ec84587c allow incomplete imports of filenames adds 741c97fecb6a struct filename ->refcnt doesn't need to be atomic adds 58a49cc9ebb1 file_getattr(): filename_lookup() accepts ERR_PTR() as filename adds def2a02a4cdc file_setattr(): filename_lookup() accepts ERR_PTR() as filename adds 1c38f1f9b0a6 move_mount(): filename_lookup() accepts ERR_PTR() as filename adds edefe6bda719 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] adds ba33ac100d3f ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] adds 2e2d64aea5c5 do_filp_open(): DTRT when getting ERR_PTR() as pathname adds 541003b576c3 rename do_filp_open() to do_file_open() adds 151e3257d619 do_sys_openat2(): get rid of useless check, switch to CLAS [...] adds 47b3b9bf93ec simplify the callers of file_open_name() adds 2c941f26c6ab simplify the callers of do_open_execat() adds bb850584aaa2 simplify the callers of alloc_bprm() adds 88b33614f9ca execve: fold {compat_,}do_execve{,at}() into their sole callers adds 194c760b6acd do_execveat_common(): don't consume filename reference adds 0697b4f40069 switch {alloc,free}_bprm() to CLASS() adds d04faed9ff84 non-consuming variant of do_renameat2() adds 7335480a8461 non-consuming variant of do_linkat() adds 82f616740547 non-consuming variant of do_symlinkat() adds efa68e343b3b non-consuming variant of do_mkdirat() adds f2a62ccef4ad non-consuming variant of do_mknodat() adds 5f6a811e9abe non-consuming variants of do_{unlinkat,rmdir}() adds 6ac26fee0768 filename_...xattr(): don't consume filename reference adds 9fa8101bc55a file_[gs]etattr(2): switch to CLASS(filename_maybe_null) adds 8fe1b8ac492d mount_setattr(2): don't mess with LOOKUP_EMPTY adds ec9526bab0bf do_open_execat(): don't care about LOOKUP_EMPTY adds 8e2ed2c6ee38 vfs_open_tree(): use CLASS(filename_uflags) adds 5b3396164ed6 name_to_handle_at(): use CLASS(filename_uflags) adds 0050e19299f4 fspick(2): use CLASS(filename_flags) adds 5af67af47c6d do_fchownat(): unspaghettify a bit... adds 87db528ae114 chdir(2): unspaghettify a bit... adds b0baff8d4c3a do_utimes_path(): switch to CLASS(filename_uflags) adds 6b68d1d41832 do_sys_truncate(): switch to CLASS(filename) adds 0e88bc253f15 do_readlinkat(): switch to CLASS(filename_flags) adds 101ce45618c3 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) adds 6c1e91f77378 namei.c: convert getname_kernel() callers to CLASS(filenam [...] adds 2679161c09ff namei.c: switch user pathname imports to CLASS(filename{,_flags}) adds 82cbd3cc80de move_mount(2): switch to CLASS(filename_maybe_null) adds 750d2f1f7b5c chroot(2): switch to CLASS(filename) adds b2b8c555b7ff quotactl_block(): switch to CLASS(filename) adds e8036b45b797 statx: switch to CLASS(filename_maybe_null) adds a5a6930572b4 user_statfs(): switch to CLASS(filename) adds 0f0b3fa138f5 mqueue: switch to CLASS(filename) adds 2c4f57df9ec1 ksmbd: use CLASS(filename_kernel) adds a102296c6807 alpha: switch osf_mount() to strndup_user() adds 8311223d18bb sysfs(2): fs_index() argument is _not_ a pathname adds ce3f4e85a805 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 26b4929d8a4f Merge branch 'fs-next' of linux-next adds bdfcca65e7a6 printk: nbcon: Check for device_{lock,unlock} callbacks adds 9bd18e1262c0 printk/nbcon: Restore IRQ in atomic flush after each emitt [...] adds 34793812e592 Merge branch 'rework/atomic-flush-softlockup' into for-next adds 0635c639b19c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds ad0c6da5be90 Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors adds 7c5c7d06bd1f PCI: endpoint: Avoid creating sub-groups asynchronously adds abc8466b2596 Merge branch 'pci/endpoint' adds 73711730a112 PCI: Do not attempt to set ExtTag for VFs adds 39439a9dd803 Merge branch 'pci/enumeration' adds eeb95c07d5fc PCI: Add ASPEED vendor ID to pci_ids.h adds 550a190494a0 PCI: Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150 adds d3a865bc9c0a Merge branch 'pci/iommu' adds 6220694c52a5 PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails adds cb500023a752 PCI/P2PDMA: Fix p2pmem_alloc_mmap() warning condition adds b17137dcae33 PCI/P2PDMA: Reset page reference count when page mapping fails adds a26358180f03 Merge branch 'pci/p2pdma' adds 4d982084507d PCI/PM: Avoid redundant delays on D3hot->D3cold adds dc052c32dc29 Merge branch 'pci/pm' adds 01464a3fdf91 PCI/portdrv: Fix potential resource leak adds 15fff3b799ff PCI/portdrv: Drop empty shutdown callback adds 0c1594df40a0 PCI/portdrv: Don't check for the driver's and device's bus adds 61df4929a74b PCI/portdrv: Move pcie_port_bus_type to pcie source file adds 9d29a9c06f3e PCI/portdrv: Don't check for valid device and driver in bu [...] adds cba202aa355d PCI/portdrv: Use bus-type functions adds 46246165d261 Merge branch 'pci/portdrv' adds 62171369cf17 PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak adds 273f87d3264e Merge branch 'pci/ptm' adds 11721c45a826 PCI: Use resource_set_range() that correctly sets ->end adds 99212871b7e0 Merge branch 'pci/resource' adds 9e541b3cee70 PCI: trace: Add generic RAS tracepoint for hotplug event adds d4318c1a79ac PCI: trace: Add RAS tracepoint to monitor link speed changes adds 8236fc613d44 Documentation: tracing: Add PCI tracepoint documentation adds ea4205319d43 Merge branch 'pci/trace' adds c36c9f747954 PCI: Add ACS quirk for Qualcomm Hamoa & Glymur adds a9661b840d31 PCI: Mark ASM1164 SATA controller to avoid bus reset adds 798f2551f427 Merge branch 'pci/virtualization' adds 78f5d0d5a23d PCI: Add WQ_PERCPU to alloc_workqueue() users adds 0d325cbdc5ce PCI: endpoint: Replace use of system_wq with system_percpu_wq adds 03f336a869b3 PCI: endpoint: Add missing NULL check for alloc_workqueue() adds 33b6dca6d193 Merge branch 'pci/workqueue' adds 2cca8d79709e dt-bindings: PCI: socionext,uniphier-pcie: Fix interrupt c [...] adds b73d6672ebc1 dt-bindings: PCI: qcom,pcie-sm8150: Merge SC8180x into SM8150 adds c86e1f39f6e4 dt-bindings: PCI: qcom,pcie-sdx55: Move SDX55 to dedicated schema adds c80dc8121d3a dt-bindings: PCI: qcom,pcie-sdm845: Move SDM845 to dedicat [...] adds 78aa7d0d9be6 dt-bindings: PCI: qcom,pcie-qcs404: Move QCS404 to dedicat [...] adds 7366e19379c7 dt-bindings: PCI: qcom,pcie-ipq5018: Move IPQ5018 to dedic [...] adds 06f4ac1f7673 dt-bindings: PCI: qcom,pcie-ipq6018: Move IPQ6018 and IPQ8 [...] adds edf1701c86c9 dt-bindings: PCI: qcom,pcie-ipq8074: Move IPQ8074 to dedic [...] adds 769f6826d5ad dt-bindings: PCI: qcom,pcie-ipq4019: Move IPQ4019 to dedic [...] adds 5e8bf1c1d5b7 dt-bindings: PCI: qcom,pcie-ipq9574: Move IPQ9574 to dedic [...] adds b673d06ea844 dt-bindings: PCI: qcom,pcie-apq8064: Move APQ8064 to dedic [...] adds 0eaa8d1c36f0 dt-bindings: PCI: qcom,pcie-msm8996: Move MSM8996 to dedic [...] adds 72b39430284f dt-bindings: PCI: qcom,pcie-apq8084: Move APQ8084 to dedic [...] adds 407cc7ff3e99 dt-bindings: PCI: mediatek-gen3: Add MT7981 PCIe compatible adds d782e6e7aa79 dt-bindings: PCI: loongson: Document msi-parent property adds d71b7ad44f1e Merge branch 'pci/dt-bindings' adds a20df1a7683d dt-bindings: PCI: Add ASPEED PCIe RC support adds 73ce5ba701a5 PCI: Add FMT, TYPE and CPL status definition for TLP header adds 9aa0cb68fcc1 PCI: aspeed: Add ASPEED PCIe RC driver adds e5c2061442dd MAINTAINERS: Add ASPEED PCIe RC driver adds b837a0e6c4f1 Merge branch 'pci/controller/aspeed' adds 0297dce758a0 PCI: cadence: Avoid signed 64-bit truncation and invalid sort adds 726bfd91bc59 Merge branch 'pci/controller/cadence' adds 4b361b1e92be PCI: j721e: Add config guards for Cadence Host and Endpoin [...] adds a1644cf1eae4 Merge branch 'pci/controller/cadence-j721e' adds a2582e05e39a PCI: Add preceding capability position support in PCI_FIND [...] adds 0183562f1e82 PCI: dwc: Add new APIs to remove standard and extended Capability adds f5cd8a929c82 PCI: dwc: Remove MSI/MSIX capability for Root Port if iMSI [...] adds 7c29cd0fdc07 PCI: qcom: Remove MSI-X Capability for Root Ports adds 6a1394990902 PCI: qcom: Remove DPC Extended Capability adds 679ec639f29c PCI: dwc: Add L1 Substates context to ltssm_status of debugfs adds f994bb8f1c94 PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info adds cfd2fdfd0a8d PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition [...] adds fc6298086bfa Revert "PCI: dw-rockchip: Don't wait for link since we can [...] adds 180c3cfe3678 Revert "PCI: dw-rockchip: Enumerate endpoints based on dll [...] adds e9ce5b380443 Revert "PCI: qcom: Don't wait for link if we can detect Link Up" adds 7ebdefb87942 Revert "PCI: qcom: Enable MSI interrupts together with Lin [...] adds 9a9793b55854 Revert "PCI: qcom: Enumerate endpoints based on Link up ev [...] adds 142d5869f6ee Revert "PCI: dwc: Don't wait for link up if driver can det [...] adds 8719c64e76bf PCI: dwc: ep: Cache MSI outbound iATU mapping adds 68ac85fb42cf PCI: dwc: Use cfg0_base as iMSI-RX target address to suppo [...] adds 301d196c3457 Merge branch 'pci/controller/dwc' adds 418970983059 dt-bindings: PCI: dwc: Add external reference clock input adds 1352f58d7c8d dt-bindings: PCI: pci-imx6: Add external reference clock input adds d8574ce57d76 PCI: imx6: Add external reference clock input mode support adds 199c18221622 PCI: dwc: Invoke post_init in dw_pcie_resume_noirq() adds f51772f4fa34 PCI: imx6: Add CLKREQ# override to enable REFCLK for i.MX95 PCIe adds d5fb0afbf635 PCI: imx6: Clear CLKREQ# override if 'supports-clkreq' DT [...] adds af8ad0b0d35b Merge branch 'pci/controller/dwc-imx6' adds 2fd60a2edb83 PCI: qcom: Parse PERST# from all PCIe bridge nodes adds 96a03f954922 Merge branch 'pci/controller/dwc-qcom' adds 20165a8ac68f dt-bindings: PCI: qcom,sa8255p-pcie-ep: Document firmware [...] adds 5b026a9e714d PCI: qcom-ep: Add support for firmware-managed PCIe Endpoint adds bb0d77661921 Merge branch 'pci/controller/dwc-qcom-ep' adds 7f0cdcddf8be PCI: mediatek: Fix IRQ domain leak when MSI allocation fails adds d31e258c078b Merge branch 'pci/controller/mediatek' adds 4b86eff47e20 PCI: rzg3s-host: Use pci_generic_config_write() for the root bus adds 62d4911290f9 PCI: rzg3s-host: Drop the lock on RZG3S_PCI_MSIRS and RZG3 [...] adds 72c6b9836916 Merge branch 'pci/controller/rzg3s-host' adds 613f3255a35a PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports adds 8b7cc8a032e9 Merge branch 'pci/controller/dwc-sophgo' adds 05a75df4182e PCI: starfive: Use regulator APIs to control the 3v3 power [...] adds 2dc89a7f4968 Merge branch 'pci/controller/plda-starfive' adds 92d661c36f32 irqdomain: Export irq_domain_free_irqs() adds eefff3d9f656 cpuidle: tegra: Export tegra_cpuidle_pcie_irqs_in_use() adds aac5ba6acc79 PCI: tegra: Allow building as a module adds 1dd0c8d03cf0 Merge branch 'pci/controller/tegra' adds 6b5e2f70a95c PCI: dwc: tegra194: Broaden architecture dependency adds 6303548948e3 Merge branch 'pci/controller/tegra194' adds f42b3c053b15 PCI: xilinx: Fix INTx IRQ domain leak in error paths adds 0fe483946253 Merge branch 'pci/controller/xilinx' adds 57833f84f6f5 PCI: rcar-host: Add OF Kconfig dependency to avoid objtool [...] adds 56716dee704c Merge branch 'pci/controller/misc' adds 560cb3bd9a48 Documentation: PCI: Fix typos in msi-howto.rst adds 80d9411c00e8 PCI/P2PDMA: Add missing struct p2pdma_provider documentation adds c265090b385a Merge branch 'pci/misc' adds 05e5ea3230ae Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 043251b2dd1c HID: intel-ish-hid: loader: Add PRODUCT_FAMILY-based firmw [...] adds 698362f1f464 Documentation: hid: intel-ish-hid: Document PRODUCT_FAMILY [...] adds dabc153c7989 HID: Intel-thc-hid: Intel-quicki2c: Use size_t for all len [...] adds 678cbaa24f09 HID: Intel-thc-hid: Intel-quicki2c: Use put_unaligned_le16 [...] adds e149af9ce108 HID: Intel-thc-hid: Intel-quicki2c: Support writing output [...] adds a788b2057029 HID: Intel-thc-hid: Intel-quicki2c: Add output report support adds 6761f9ccd624 HID: Intel-thc-hid: Intel-quicki2c: Add power management f [...] adds c7fe906e44c9 Merge branches 'for-6.19/upstream-fixes', 'for-6.20/intel- [...] adds 06501b557fae HID: asus: Replace magic number with HID_UP_ASUSVENDOR constant adds 7fe565fb83ba HID: asus: Filter spurious HID vendor codes on ROG laptops adds c888d0bd055b HID: asus: Add WMI communication infrastructure adds 1489a34e97ef HID: asus: Implement Fn+F5 fan control key handler adds 9e8c5cf0dc3a Merge branch 'for-6.20/asus' into for-next adds 686e142ddbe0 Merge branch 'for-6.19/upstream-fixes' into for-next adds b3b1c68fb726 HID: rapoo: Add support for side buttons on RAPOO 0x2015 mouse adds 7273acfd0aef HID: apple: Add "SONiX KN85 Keyboard" to the list of non-a [...] adds e6807641ac94 HID: playstation: Add missing check for input_ff_create_memless adds 822bc5b3744b HID: multitouch: add quirks for Lenovo Yoga Book 9i adds e01a029654f7 HID: pidff: Do not set out of range trigger button adds 888a71e3b4ff Merge branches 'for-6.19/upstream-fixes' and 'for-6.20/pid [...] adds f631011e36b8 HID: hid-asus: Implement fn lock for Asus ProArt P16 adds cd436d1a8e55 Merge branch 'for-6.20/asus' into for-next adds 3756a272d2cf HID: hid-pl: handle probe errors adds 17abd3965480 HID: magicmouse: Do not crash on missing msc->input adds 046c48d0bbf5 Merge branch 'for-6.19/upstream-fixes' into for-next adds bbf992775faa HID: sony: add support for Rock Band 4 PS4 and PS5 guitars adds 4fac4a2db6d4 Merge branch 'for-6.20/sony' into for-next adds cee8337e1bad HID: prodikeys: Check presence of pm->input_ep82 adds 1547d41f9f19 HID: logitech-hidpp: Check maxfield in hidpp_get_report_length() adds e228684f00be Merge branch 'for-6.19/upstream-fixes' into for-next adds 2e18e787eddd HID: sony: add support for bluetooth Rock Band 4 PS4 guitars adds 95813c9d23a4 Merge branch 'for-6.20/sony' into for-next adds 4a2328ea554f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 747d2464e6e3 dt-bindings: i2c: brcm,iproc-i2c: Allow 2 reg entries for [...] adds e383f0961422 i2c: riic: Move suspend handling to NOIRQ phase adds c0c50e3743e4 i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA adds f2a3f51365bf i2c: imx-lpi2c: change to PIO mode in system-wide suspend/ [...] adds b53232fd220a i2c: tegra: Do not configure DMA if not supported adds 8b80b61e6f4f i2c: tegra: Use separate variables for fast and fastplus adds 81d4c5350f01 i2c: tegra: Update Tegra256 timing parameters adds 978b3ccbbac3 i2c: tegra: Add HS mode support adds 6077cfd716fb i2c: tegra: Add support for SW mutex register adds 1ac9e16dd226 i2c: tegra: Add Tegra264 support adds aa1292d109a6 dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC adds 1a1c74b66af8 i2c: core: Check for error pointer for fwnode adds 861e0f8d81d7 i2c: core: Replace custom implementation of device_match_fwnode() adds 71ebc45fa052 i2c: core: Use dev_fwnode() adds 8690df4a6d9b Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 7d06a410d4de Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] adds 2b110445b1df i2c: designware: Optimize flag reading in i2c_dw_read() adds ea032b451134 i2c: designware: Sort compatible strings in alphabetical order adds 6a2817432628 i2c: designware: Add dedicated algorithm for AMD NAVI adds 9f65f8fa18bb i2c: designware: Remove useless driver specific option for [...] adds a7b79464a5e4 i2c: designware: Remove unnecessary function exports adds ad0876a84631 dt-bindings: i2c: spacemit: add optional resets adds b96259551b33 i2c: k1: add reset support adds e2370b8b2cf1 dt-bindings: i2c: atmel,at91sam: add microchip,lan9691-i2c adds 5083dba0fde5 units: Add HZ_PER_GHZ adds f23669f874c0 i2c: mlxbf: Use HZ_PER_GHZ constant instead of custom one adds ec416d469101 i2c: mt65xx: Use HZ_PER_GHZ constant instead of plain number adds f83aa4514606 i2c: nomadik: Use HZ_PER_GHZ constant instead of plain number adds 65db3bf4f6af i2c: rk3x: Use HZ_PER_GHZ constant instead of plain number adds b77f0370b072 i2c: st: Use HZ_PER_GHZ constant instead of plain number adds 361ad74a549d i2c: synquacer: Use HZ_PER_GHZ constant instead of plain number adds bc78670a2976 i2c: mlxbf: Remove unused bus speed definitions adds 8c4ef23bbc60 i2c: mlxbf: Use HZ_PER_KHZ in the driver adds 7b5073f9897f i2c: spacemit: drop useless spaces adds 420f59916c76 Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] adds b58f47eb3926 i3c: add sysfs entry and attribute for Device NACK Retry count adds ec17f1430948 i3c: dw: Add support for Device NACK Retry configuration adds 4cd9d2bf0b56 i3c: dw: use FIELD_PREP for device address table macros adds de28e002df2e i3c: dw: Preserve DAT entry bits when restoring addresses adds 9904232ae30b i3c: drop i3c_priv_xfer and i3c_device_do_priv_xfers() adds 3c9ffb4db787 i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_mast [...] adds ceff3bc1518a i3c: master: Simplify with scoped for each OF child loop adds 8564f88df202 i3c: Add stub functions when I3C support is disabled adds 840688d8e65c i3c: mipi-i3c-hci: Remove duplicate blank lines adds 0818e4aa8fde i3c: mipi-i3c-hci: Stop reading Extended Capabilities if c [...] adds 581d5b7953b8 i3c: mipi-i3c-hci: Quieten initialization messages adds d540d090be8f i3c: mipi-i3c-hci-pci: Do not repeatedly check for NULL dr [...] adds b43181b724e8 i3c: mipi-i3c-hci-pci: Enable MSI support adds 35c0bfe8fd10 i3c: mipi-i3c-hci-pci: Assign unique device names and IDs [...] adds b8460480f62e i3c: mipi-i3c-hci: Allow for Multi-Bus Instances adds 9a4d56b42ff0 i3c: mipi-i3c-hci-pci: Pass base regs as platform data to [...] adds 0590fe32f904 i3c: mipi-i3c-hci-pci: Convert to MFD driver adds 9b1679028e76 i3c: mipi-i3c-hci-pci: Add support for Multi-Bus Instances adds 540a55a5bafd i3c: mipi-i3c-hci-pci: Define Multi-Bus instances for supp [...] adds 579c7255922a i3c: renesas: Switch to clk_bulk API and store clocks in p [...] adds ff4e4f03f008 i3c: renesas: Store clock rate and reset controls in struc [...] adds 5eb3e8763e07 i3c: renesas: Factor out hardware initialization to separa [...] adds e7218986319b i3c: renesas: Add suspend/resume support adds 3502cea99c7c i3c: Move device name assignment after i3c_bus_init adds 78f63ae4a82d i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init adds 8bb96575883d i3c: mipi-i3c-hci: Ensure proper bus clean-up adds f0775157b9f9 i3c: master: Update hot-join flag only on success adds 471895799c2f i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_f [...] adds f64c1a46ea7c i3c: mipi-i3c-hci: Switch DAT bitmap allocation to devm_bi [...] adds 11d17c2855bf i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc() adds 29bf98a6346a i3c: mipi-i3c-hci: Manage DMA deallocation via devres action adds a372cfac056a i3c: mipi-i3c-hci: Cache DAT in memory for Runtime PM restore adds f180524a4877 i3c: mipi-i3c-hci: Introduce helper to restore DAT adds f5401c973e7f i3c: mipi-i3c-hci: Extract ring initialization from hci_dm [...] adds 816958720443 i3c: mipi-i3c-hci: Add DMA suspend and resume support adds ca4d4682d353 i3c: mipi-i3c-hci: Refactor PIO register initialization adds 8afa0dd83b60 i3c: mipi-i3c-hci: Add PIO suspend and resume support adds 57a2f976ac18 i3c: mipi-i3c-hci: Factor out software reset into helper adds e4269df518d6 i3c: mipi-i3c-hci: Factor out IO mode setting into helper adds 7f91e0e6aa3f i3c: mipi-i3c-hci: Factor out core initialization into helper adds f2b5d43c93e0 i3c: mipi-i3c-hci: Allow core re-initialization for Runtim [...] adds 3c3de6803a7d i3c: mipi-i3c-hci: Factor out master dynamic address setti [...] adds 990c149c61ee i3c: master: Introduce optional Runtime PM support adds b9a15012a145 i3c: mipi-i3c-hci: Add optional Runtime PM support adds 95cb1935168a i3c: mipi-i3c-hci-pci: Add Runtime PM support adds 39302ed1c8cc Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] adds 7c95feab148e hwmon: submitting-patches: Explain race conditions caused [...] adds 0980faa6ea2b hwmon: (asus-ec-sensors) add ROG MAXIMUS X HERO adds fb43fdb70d35 hwmon: (asus-ec-sensors) add Pro WS TRX50-SAGE WIFI A adds c6bb982894b5 hwmon: (sht3x) add support for SHT85 adds 242197c8c20c dt-bindings: hwmon: sparx5: add microchip,lan9691-temp adds 1d9d442ab179 hwmon: (fam15h_power) Use generic power management adds ce50e16e1891 hwmon: Fix wrong return errno in *sanitize_name() adds 162d9c37b314 hwmon: Use sysfs_emit in show function callbacks adds bf8f65450c9c dt-bindings: hwmon: Add mps mp5926 driver bindings adds c6c80820ac5d hwmon: (pmbus) Add mp5926 driver adds e40e58355a8c hwmon: (dell-smm) Add support for Dell OptiPlex 7080 adds c0dd487a4435 hwmon: (mp2925) Add vid offset for vid mode adds 976bb1a22d4b hwmon: (asus-ec-sensors) Add VRM temperature for Pro WS WR [...] adds abdce8299b9b hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE adds 2161205b265f hwmon: (acpi_power_meter) Replace deprecated strcpy() with [...] adds b23908290156 hwmon: (emc2305) Simplify with scoped for each OF child loop adds be6b1c357058 hwmon: (max6639) Simplify with scoped for each OF child loop adds f42f74fa4232 hwmon: (nct7363) Simplify with scoped for each OF child loop adds 15ed6e74c9dd hwmon: (f71882fg) Add F81968 support adds e2704c11eb58 hwmon: (nct6683) Add customer ID for ASRock Z590 Taichi adds 6f13378805fc dt-bindings: hwmon: Convert aspeed,ast2400-pwm-tacho to DT schema adds 27cdcd38a39b Documentation: hwmon: coretemp: Update supported CPUs and [...] adds bc04007145b5 hwmon: (coretemp) Add TjMax for Silvermont through Tremont Atoms adds 01d8d7107bf8 hwmon: (gpd-fan) add support for Micro PC 2 adds e4781a97daea Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] adds f089d9b2c229 docs: kbuild: Fix typos in makefiles.rst adds 82e87387f6e2 Documentation: kernel-hacking: Remove comma adds 1045ec382c60 kernel-doc: add support for handling global variables adds bdd1cf87847f kernel-doc: add support to handle DEFINE_ variables adds bea467aa5da1 docs: media: v4l2-ioctl.h: document two global variables adds 8deb5d725b48 docs: kernel-doc.rst: don't let automarkup mangle with consts adds b580fa304c85 docs: kernel-doc.rst: document the new "var" kernel-doc markup adds aaacd70fb77a docs: kernel-doc.rst: Parse DEFINE_ macros without prefixes adds d07e0857dcb6 Merge branch 'mauro-vars' into docs-mw adds 5188f6bd408f docs: admin: devices: /dev/sr<N> for SCSI CD-ROM adds 197bbebd2581 docs: Update documentation to avoid mentioning of kernel.h adds 9dbbd32ecd7b kdoc: allow dots in inline @param names adds faa395bcda43 docs: fix typo in clang-format documentation adds 1de54df94953 Documentation: arm: keystone: update DT binding reference adds 7508b208f1c5 Documentation/rv: Fix dead link to monitor_synthesis.rst adds 135739a2a92f Documentation: mailbox: mbox_chan_ops.flush() is optional adds 273aa250f138 Documentation: Improve wording on requirements for a free [...] adds ceddb2c001d9 Documentation: insist on the plain-text requirement for se [...] adds 7548c69f5167 Documentation: Add some hardware hints for real-time adds 6c95f2d67f7d Documentation: update config name in real-time architectur [...] adds 7f3c3a0a9103 MAINTAINERS: Add doc files on real-time support to Real-ti [...] adds b09ee709a93c docs/ja_JP: fix typos and duplicated phrases in kernel dev [...] adds c7bba35efa79 docs/ja_JP: fix translation of freestanding C environment adds 7f3f258dafa9 docs/ja_JP: fix typos in submit-checklist.rst adds e970637707f4 docs: find-unused-docs.sh: fixup directory usage adds 8ee50b15d240 docs: Makefile: wrap SPHINXDIRS help text adds 4971ca2007e3 docs: process: email-client: add Thunderbird "Toggle Line [...] adds 5ce70894f6ca Doc: correct spelling and wording mistakes adds 90f1d896d59f doc-guide: kernel-doc: specify that W=n does not check hea [...] adds 8a12e3fbf2c3 docs: submitting-patches: suggest adding previous version links adds 57a63f6549aa Docs/translations/ko_KR: remove memory-barriers adds 78d979db6cef docs: add AI Coding Assistants documentation adds ae4f42ea4cab docs: keystone: fix typo in knav-qmss documentation adds 3a8501b3a429 docs: admin: devices: remove /dev/cdwriter adds b47e2b93aa31 Documentation: kernel-hacking: Remove current macro annotation adds 2b79aafb1705 Documentation: kernel-hacking: Do not italicize EXPORT_SYM [...] adds bb51cf4f6179 Documentation: kernel-hacking: Convert internal links adds 736ea8102637 Documentation: kernel-hacking: Remove :c:func: annotations adds ae350d71815a doc: input: fix typos in input.rst adds 46b4bb702e87 docs: spufs: fix ppc64 architecture line break adds be5c6ec66030 Documentation/kernel-parameters: Add tsa under mitigations=off adds bbf8c67aa6ae tools: jobserver: Prevent deadlock caused by incorrect job [...] adds 41dc31ad21ea CREDITS: add whitespace before opening parentheses adds b0ada75879c2 MAINTAINERS: Update for the doc subsystem adds 829656c3e263 Documentation: bug-hunting.rst: Remove wrong 'file:' syntax adds a02857e73494 Documentation/trace: Fix links to other documents adds bdbb48e15371 jobserver: Begin to split up the big try: block adds 68328f4a929f Merge branch 'jobserver' into docs-next adds e6c7af9ad723 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds c4e620eccbef media: dvb-core: dmxdevfilter must always flush bufs adds 37fd4a0306b5 media: dvb-core/dmxdev: drop locks around mmap() adds cbb5cd440d06 media: dvb-core: dvb_vb2: drop wait_prepare/finish callbacks adds d0730006dac2 media: vb2: remove vb2_ops_wait_prepare/finish helpers adds b70886ff5833 media: vb2: drop wait_prepare/finish callbacks adds 85883141d3be media: uvcvideo: Replace dev_dbg() with uvc_dbg() adds 4238bd6dc6ba media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX adds f0487a90b2c5 media: uvcvideo: UVC minimum relative pan/tilt/zoom speed fix. adds 27ccc44a511b media: uvcvideo: Remove nodrop parameter adds ee5b462b9716 media: uvcvideo: Document how to format GUIDs adds e0ac618fff09 media: omap3isp: configure entity functions adds a03c90981563 media: omap3isp: add V4L2_CAP_IO_MC and don't set bus_info adds 44c03802a519 media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes adds 5e72c0c94e42 media: omap3isp: implement enum_fmt_vid_cap/out adds 2c422fd1a431 media: omap3isp: use V4L2_COLORSPACE_SRGB instead of _JPEG adds 7575b8dfa91f media: omap3isp: set initial format adds 93ee7d61dc31 media: omap3isp: rework isp_video_try/set_format adds 5c1f16ec600c media: omap3isp: implement create/prepare_bufs adds 335d7956f739 media: omap3isp: better VIDIOC_G/S_PARM handling adds 44c383116d35 media: omap3isp: support ctrl events for isppreview adds ccd797968922 media: omap3isp: ispccp2: always clamp in ccp2_try_format() adds 17e1e1641f74 media: omap3isp: isppreview: always clamp in preview_try_format() adds 88e935de7cf8 media: mediatek: encoder: Fix uninitialized scalar variable issue adds e4f63453fd37 media: mediatek: vcodec: use = { } instead of memset() adds 8beb7e982fae media: mediatek: amend vpu_get_plat_device() documentation adds 8a8a3232abac media: mtk-mdp: Fix error handling in probe function adds f128bab57b80 media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove() adds 88fe30189659 media: dt-bindings: nxp,imx8-jpeg: Document optional SRAM support adds 241e75fe6b9d media: imx-jpeg: Add support for descriptor allocation from SRAM adds b4e26c6fc1b3 media: chips-media: wave5: Fix conditional in start_streaming adds 5da0380de414 media: chips-media: wave5: Process ready frames when CMD_S [...] adds 9cf4452e824c media: chips-media: wave5: Fix PM runtime usage count underflow adds 5a0c122e834b media: chips-media: wave5: Fix kthread worker destruction [...] adds b74cedac643b media: chips-media: wave5: Fix device cleanup order to pre [...] adds cbb9c0d50e47 media: chips-media: wave5: Fix SError of kernel panic when closed adds e66ff2b08e4e media: chips-media: wave5: Fix Null reference while testin [...] adds a07ce1e22d6e media: chips-media: wave5: Add WARN_ON to check if dec_out [...] adds a176ac5e701f media: chips-media: wave5: Improve performance of decoder adds a519e21e3239 media: chips-media: wave5: Fix memory leak on codec_info a [...] adds c789a7f40288 media: mc: add manual request completion adds d14d93f94076 media: vicodec: add support for manual completion adds de9f0c2a1ce3 media: mc: add debugfs node to keep track of requests adds 1b78aae6313f media: mediatek: vcodec: Implement manual request completion adds 3e92d7e49350 media: mediatek: vcodec: Don't try to decode 422/444 VP9 adds db6b97a4f804 media: v4l2-mem2mem: Add a kref to the v4l2_m2m_dev structure adds e0203ddf9af7 media: verisilicon: Avoid G2 bus error while decoding H.26 [...] adds e0f99b810e11 media: verisilicon: AV1: Fix enable cdef computation adds cb3f945c012a media: verisilicon: AV1: Fix tx mode bit setting adds 8e30a27f4aab media: platform: mtk-mdp3: add WQ_PERCPU to alloc_workqueue users adds 336367fab9b9 media: chips-media: wave5: Fix Potential Probe Resource Leak adds 59cbe9436de6 dt-bindings: media: i2c: Add Samsung S5KJN1 image sensor adds e38fd0933c75 media: i2c: add Samsung S5KJN1 image sensor device driver adds d855e1279b27 dt-bindings: media: i2c: Add Samsung S5K3M5 image sensor adds 7d402666094c media: i2c: Add Samsung S5K3M5 13MP camera sensor driver adds 555db89381c0 dt-bindings: media: i2c: Add os05b10 sensor adds 3aa9296a23ec media: i2c: add os05b10 image sensor driver adds 8f1fd70fc7c3 media: docs: dev-decoder: Trigger dynamic source change fo [...] adds d85f3207d75d media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START adds bb22847d1134 media: amphion: Trigger source change if colorspace changed adds d79c2165a48e media: amphion: Use kmalloc instead of vmalloc adds 5633ec763a2a media: amphion: Drop min_queued_buffers assignment adds 81f8e0e6a2e1 media: rockchip: rga: Fix possible ERR_PTR dereference in [...] adds c5760e35d3a4 media: mediatek: vcodec: Discard pm_runtime_put() return value adds 1c1b79f40ee4 media: verisilicon: AV1: Set IDR flag for intra_only frame type adds 56a8676456e1 MAINTAINERS: adjust file entry in MEDIATEK MDP DRIVER adds ceff18405f6b media: saa6588: Remove dprintk macro and use v4l2_info() adds 42bf68dfef7e media: v4l2-core: simplify v4l2_m2m_register_entity() adds 43e5302d2233 media: tegra-video: Fix memory leak in __tegra_channel_try [...] adds e83f8dd668ea media: aspeed: Fix dram hang at res-change adds 8e2421e1977a media: dt-bindings: adi,adv7180: add VPP and CSI register maps adds 57b96d4a23c7 media: adv7180: add support for ancillary devices adds 2473b46c480d media: adv7180: implement g_register and s_register adds 90289b67c5c1 media: adv7180: fix frame interval in progressive mode adds b8bf939d77c0 media: radio-keene: fix memory leak in error path adds dbc527d980f7 media: cx88: Add missing unmap in snd_cx88_hw_params() adds 141c81849fab media: cx23885: Add missing unmap in snd_cx23885_hw_params() adds 863f50d58344 media: cx25821: Add missing unmap in snd_cx25821_hw_params() adds a813338d910b media: synopsys: hdmirx: Detect broken interrupt adds 0fdf6323c35a media: solo6x10: Check for out of bounds chip_id adds 7422eca89d60 staging: media: av7110: use usleep_range in av7110_hw.c adds 63bf2f71712c staging: media: av7110: use usleep_range in sp8870.c adds a8333c8262ae media: pvrusb2: fix URB leak in pvr2_send_request_ex adds 9cea16fea47e media: i2c/tw9903: Fix potential memory leak in tw9903_probe() adds cad237b6c875 media: i2c/tw9906: Fix potential memory leak in tw9906_probe() adds ee138a2cfc42 staging: media: tegra-video: move tegra210_csi_soc declara [...] adds 597f8851c934 staging: media: tegra-video: move tegra20_vip_soc declarat [...] adds 68cd8ac994ca media: cx25821: Fix a resource leak in cx25821_dev_setup() adds 17526c7e69d0 Revert "media: uvcvideo: Remove nodrop parameter" adds 406fc2e9ca65 media: uapi: videodev2: Add support for AV1 stateful decoder adds 151096542e93 media: v4l2: Add description for V4L2_PIX_FMT_AV1 in v4l_f [...] adds 10ac84abd481 media: iris: Add support for AV1 format in iris decoder adds 2af481a459a4 media: iris: Define AV1-specific platform capabilities and [...] adds 819fcf055438 media: iris: Add internal buffer calculation for AV1 decoder adds ada20c3db0db media: i2c: ov01a10: Fix the horizontal flip control adds 9c632eebf6af media: i2c: ov01a10: Fix reported pixel-rate value adds 109e0feacaec media: i2c: ov01a10: Fix analogue gain range adds 0dfec6e30c33 media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls adds f8563a375e7f media: i2c: ov01a10: Fix passing stream instead of pad to [...] adds 409fb57c1b3d media: i2c: ov01a10: Fix test-pattern disabling adds ea444f30f6e3 media: i2c: ov01a10: Change default vblank value to a vbla [...] adds 50b52b6d420e media: i2c: ov01a10: Convert to new CCI register access helpers adds f60e94ed1aa1 media: i2c: ov01a10: Remove overly verbose probe() error r [...] adds ad134ffad2ef media: i2c: ov01a10: Store dev pointer in struct ov01a10 adds 6b0a5d40a368 media: i2c: ov01a10: Add ov01a10_check_hwcfg() function adds 4fbbdabb0c7d media: i2c: ov01a10: Add power on/off sequencing support adds 82d1ab15cb16 media: i2c: ov01a10: Don't update pixel_rate and link_freq [...] adds 7f0912eaca46 media: i2c: ov01a10: Move setting of ctrl->flags to after [...] adds 299b82078696 media: i2c: ov01a10: Use native and default for pixel-arra [...] adds 896f4e21af4f media: i2c: ov01a10: Add cropping support / allow arbitrary sizes adds d4fdb4e6e05c media: i2c: ov01a10: Remove struct ov01a10_reg_list adds e8fefc67f2d9 media: i2c: ov01a10: Replace exposure->min/step with direc [...] adds b9315439680f media: i2c: ov01a10: Only set register 0x0305 once adds a9aafc571a2a media: i2c: ov01a10: Remove values set by controls from gl [...] adds 12d3c5ffe298 media: i2c: ov01a10: Add ov01a10_sensor_cfg struct adds 0c5ebba56b10 media: i2c: ov01a10: Optimize setting h/vflip values adds 36eab90d3f4f media: i2c: ov01a10: Add ov01a1b support adds 4011e67a989b media: ti: vpe: Re-introduce multi-instance and multi-clie [...] adds 4c9784571287 media: ti: vpe: Export vpdma_load_firmware() function adds 7c0b084c04b6 dt-bindings: media: ti: vpe: Add support for Video Input Port adds fc2873aa4a21 media: ti: vpe: Add the VIP driver adds 555e882051a3 dt-bindings: media: qcom,qcs8300-camss: Add missing power [...] adds 94d14ac1f2d3 dt-bindings: media: Correct camss supply description adds 26efe43f2ecd media: camss: csiphy: Make CSIPHY status macro cross-platform adds 17bc0e288224 media: qcom: camss: Add support for regulator init_load_uA [...] adds a89e490ba355 media: qcom: camss: Do not enable cpas fast ahb clock for [...] adds 0b61ce8dc4a7 media: qcom: camss: csid-340: Fix unused variables adds d965919af524 media: qcom: camss: vfe: Fix out-of-bounds access in vfe_i [...] adds eccf5fa8e3fe media: qcom: camss: change internals of endpoint parsing t [...] adds 77a2ff40c51d media: qcom: camss: use a handy v4l2_async_nf_add_fwnode_r [...] adds c88c5441f7ba dt-bindings: media: Add qcom,sm6150-camss adds 2759816f1682 media: qcom: camss: add support for SM6150 camss adds de065c0e830a Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] adds 8f334e352207 ACPI: PM: s2idle: Add missing checks to acpi_s2idle_begin_lps0() adds 756dca921b99 Merge branch 'acpi-pm-fixes' into fixes adds 972f47928160 Merge branch 'fixes' into linux-next adds d8a872c81091 ACPI: PCI: PM: Rework root bus notification setup adds 057edc58aa59 ACPI: PM: Register wakeup sources under physical devices adds 2aa1e462508d ACPI: sysfs: Add device cid attribute for exposing _CID lists adds cae444e0e2f1 ACPI: APEI: EINJ: make read-only array non_mmio_desc static const adds b0c8ac52da5a ACPI: acpi_watchdog: use LIST_HEAD for stack-allocated list adds 8a30b68d0c2d Merge branches 'acpi-pm', 'acpi-sysfs', 'acpi-apei' and 'a [...] adds 3ad5df239104 ACPI: PNP: Drop PNP0C01 and PNP0C02 from acpi_pnp_device_ids[] adds 61ddc929a162 platform/x86/intel/hid: Stop creating a platform device adds 686e905aeea5 platform/x86/intel/vbtn: Stop creating a platform device adds dd2fc7b85744 ACPI: PNP: Drop acpi_nonpnp_device_ids[] adds bb203a649c26 ACPI: bus: Fix handling of _OSC errors in acpi_run_osc() adds 06bf78f82f45 ACPI: bus: Rework printing debug messages on _OSC errors adds 7d703df7f4f5 ACPI: bus: Split _OSC evaluation out of acpi_run_osc() adds d179ae1f06ae ACPI: bus: Split _OSC error processing out of acpi_run_osc() adds 5ada805104d4 ACPI: bus: Rename label and use ACPI_FREE() in acpi_run_osc() adds e5322888e6bf ACPI: bus: Rework the handling of _SB._OSC platform features adds 648505936192 ACPI: bus: Adjust feature mask creation for _SB._OSC adds d9239fdc14bc ACPI: bus: Rework the handling of _SB._OSC USB4 features adds 06a17f2beab8 ACPI: bus: Adjust acpi_osc_handshake() parameter list adds eed8f21a94f8 ACPI: bus: Fix typo under sizeof() in acpi_run_osc() adds ff8f624860e1 ACPI: scan: Use resource_type() for resource type checking adds b2f90ef5ded4 ACPI: scan: Drop outdated comment regarding removed function adds a6590f3d55e9 Merge branch 'acpi-bus' into linux-next adds 03667e146f81 ACPI: NFIT: core: Convert the driver to a platform one adds ab06eb920401 ACPI: scan: Register platform devices for fixed event buttons adds ddfebb7537cb ACPI: scan: Reduce code duplication related to fixed event [...] adds 93dc5db6d47a ACPI: button: Adjust event notification routines adds 52d864019636 ACPI: button: Convert the driver to a platform one adds f4203ec64e11 ACPI: tiny-power-button: Convert the driver to a platform one adds 2cf321ef4e82 ACPI: scan: Do not bind ACPI drivers to fixed event buttons adds 91ba8de81bcb ACPI: scan: Do not mark button ACPI devices as wakeup-capable adds d27ccaebab98 ACPI: scan: Register platform devices for thermal zones adds a4975385997a ACPI: thermal: Adjust event notification routine adds d1db160da0d1 ACPI: thermal: Convert the driver to a platform one adds 6cba60361b89 ACPI: thermal: Rework system suspend and resume handling adds 6e35ab507c88 ACPI: HED: Convert the driver to a platform one adds fe9542b8b53c ACPI: EC: Register a platform device for ECDT EC adds db65a06d10b3 ACPI: EC: Convert the driver to a platform one adds 6d2590533cdd ACPI: SMBUS HC: Convert the driver to a platform one adds 9460eaae2ee4 ACPI: SBS: Convert the driver to a platform one adds bc31909b3416 ACPI: scan: Register platform devices for backlight device [...] adds 17622b4b7372 ACPI: video: Adjust event notification routine adds 8d67f942732b ACPI: video: Convert the driver to a platform one adds 578f347550ce ACPI: Documentation: driver-api: Disapprove of using ACPI drivers adds 15407dbf61f1 ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM adds 4c67f4504f1b ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons adds 13145ea402d1 ACPI: scan: Clean up after recent changes adds e1ccbd3afc94 Merge branch 'acpi-driver' into linux-next adds 08b54fd57782 ACPI: battery: Adjust event notification routine adds 0d17aafa79c6 ACPI: battery: Reduce code duplication related to cleanup adds 0a869409a981 ACPI: battery: Convert the driver to a platform one adds 13ebeef6a1b9 ACPI: processor: idle: Optimize ACPI idle driver registration adds 8ada9e11b3fc ACPI: processor: Remove unused empty stubs of some functions adds 0089ce1c056a ACPI: processor: Update cpuidle driver check in __acpi_pro [...] adds 31612f3642b1 ACPI: processor: idle: Redefine two functions as void adds d8e43c89cf08 ACPI: processor: idle: Rearrange declarations in header file adds 24b09e849139 ACPI: processor: Do not expose global variable acpi_idle_driver adds eb2564e1cad4 Merge branches 'acpi-battery' and 'acpi-processor' into li [...] adds 4fb352df14de PM: sleep: Do not flag runtime PM workqueue as freezable adds 10c3ab8cd897 Merge back a commit related to system sleep for 6.20 adds 2a7151942e8b Merge back material related to system sleep for 6.20 adds 1ade6a4f7f09 USB: core: Discard pm_runtime_put() return value adds 88dcab0650fd drm/imagination: Discard pm_runtime_put() return value adds c9f7b0e6b903 media: ccs: Discard pm_runtime_put() return value adds f52defa7b830 watchdog: rz: Discard pm_runtime_put() return values adds 7b8de72b4001 watchdog: rzv2h_wdt: Discard pm_runtime_put() return value adds d33976be6cec hwspinlock: omap: Discard pm_runtime_put() return value adds 01eafccacc70 coresight: Discard pm_runtime_put() return values adds 6401e43479a8 platform/chrome: cros_hps_i2c: Discard pm_runtime_put() re [...] adds bf91b35a46ce scsi: ufs: core: Discard pm_runtime_put() return values adds d2e1c456449c clk: tegra: Adjust callbacks in tegra_clock_pm adds f5036b517a2a genirq/chip: Change irq_chip_pm_put() return type to void adds 35c1e9258040 Merge branches 'pm-sleep' and 'pm-runtime' into linux-next adds 25ff69011ddf intel_idle: Remove unused driver version constant adds a36dc37b5672 intel_idle: Remove the 'preferred_cstates' parameter adds ff24f314447a intel_idle: Initialize sysfs after cpuidle driver initialization adds 111f77a23348 intel_idle: Add cmdline option to adjust C-states table adds be6a150829b3 intel_idle: Add C-states validation adds fcbd7897b871 cpuidle: menu: Remove incorrect unlikely() annotation adds fd0d2872dc53 MAINTAINERS: Add myself as cpuidle reviewer adds 77cf053b041f cpufreq: Return -EOPNOTSUPP if no policy supports boost adds 78d83b293891 cpufreq: cpufreq_boost_trigger_state() optimization adds 0cc7933cbec8 cpufreq: omap: remove driver adds 80b49829ba17 MAINTAINERS: remove omap-cpufreq adds cb095b8f6f29 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 6b401a5b2d2a cpupower: idle_monitor: fix incorrect value logged after stop adds 24858a84163c tools/cpupower: Fix inverted APERF capability check adds 1b9aaf36b7b4 tools/cpupower: Use strcspn() to strip trailing newline adds f9bd3762cf1b tools/power cpupower: Reset errno before strtoull() adds ff72619e1134 tools/power cpupower: Show C0 in idle-info dump adds 2064fe4b8fe0 Merge tag 'linux-cpupower-6.20-rc1' of git://git.kernel.or [...] adds 5556d1b560a2 Merge branch 'pm-tools' into linux-next adds 1d97b8e3bfbb thermal: core: Use strnlen() in thermal_zone_device_regist [...] adds 169934ba2b73 thermal: intel: intel_tcc_cooling: Add CPU models in the s [...] adds 3e0873527c59 thermal: intel: intel_pch_thermal: Drop explicit driver da [...] adds a499c24cc072 thermal: int340x: processor_thermal: Enable slow workload [...] adds 8190b9ea30fe thermal: intel: selftests: workload_hint: Support slow wor [...] adds 2b91b8176d67 thermal: intel: int340x: Use sysfs_emit{_at}() in sysfs sh [...] adds 5addf72e4f7e tools: lib: thermal: Correct CFLAGS and LDFLAGS in pkg-con [...] adds 3ba7726034ff Merge branches 'thermal-core', 'thermal-intel' and 'therma [...] adds 54b603f2db6b PM: EM: Fix incorrect description of the cost field in str [...] adds e25348c5405c PM: EM: Fix memory leak in em_create_pd() error path adds ebabc32ddb84 PM: EM: Fix yamllint warnings in the EM YNL spec adds caa07a815d6e PM: EM: Rename em.yaml to dev-energymodel.yaml adds d29b900cf412 PM: EM: Change cpus' type from string to u64 array in the [...] adds 380ff27af25e PM: EM: Add dump to get-perf-domains in the EM YNL spec adds b55a31a53b4e Merge branch 'pm-em' into fixes adds 7edf6f7ef534 ACPI: PM: s2idle: Add module parameter for LPS0 constraint [...] adds 4c96ec13fcae Merge branch 'acpi-pm-fixes' into fixes adds 71b997b95260 Merge branch 'fixes' into linux-next adds ca5daf7ae388 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] adds 02bd26c701da rust: cpufreq: always inline functions using build_assert [...] adds 70fb91321167 rust: cpufreq: add __rust_helper to helpers adds f98c414030d2 dt-bindings: cpufreq: qcom-hw: document Milos CPUFREQ Hardware adds 0702825fe1e2 cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev b [...] adds aefc3d0c7149 rust: cpufreq: replace `kernel::c_str!` with C-Strings adds 85747065e585 ACPI: CPPC: Factor out and export per-cpu cppc_perf_ctrs_i [...] adds 966e10649d77 cpufreq: CPPC: Factor out cppc_fie_kworker_init() adds 12eb8f4fff24 cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non [...] adds 9e33fdf5a2b5 rust: cpumask: rename methods of Cpumask for clarity and c [...] adds 11a52aa76c51 Merge branch 'cpufreq/arm/linux-next' of https://git.kerne [...] adds 52afdee09a73 pmdomain: imx93-blk-ctrl: cleanup error path adds 0e3fe50f328e pmdomain: imx93-blk-ctrl: convert to devm_* only adds e0cfb45edc64 pmdomain: imx93-blk-ctrl: add support for optional subnodes adds af2325dbeed6 pmdomain: imx: gpcv2: Discard pm_runtime_put() return value adds 4d63858b9c6f dt-bindings: power: define ID for Marvell PXA1908 audio domain adds 12752eb13c40 dt-bindings: power: mt8196-gpufreq: Describe nvmem provide [...] adds 26525fb0bc00 pmdomain: Merge branch dt into next adds 6f44c712a995 pmdomain: add audio power island for Marvell PXA1908 SoC adds e8bf27db8cd0 pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell adds e86fca8c44e5 pmdomain: Merge branch fixes into next adds 98071d7c0123 pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup adds 676626ca86bf pmdomain: mediatek: Simplify with scoped for each OF child loop adds c20f7b37c6bb pmdomain: Merge branch fixes into next adds b6f526bce064 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 549a1be5cebb OPP: of: Simplify with scoped for each OF child loop adds c1f29295e43a Merge branch 'opp/linux-next' of https://git.kernel.org/pu [...] adds 80351761facb RDMA/irdma: Simplify bool conversion adds 4b01ec0f133b RDMA/efa: Check stored completion CTX command ID with rece [...] adds dab5825491f7 RDMA/efa: Improve admin completion context state machine adds a3572bdc3a02 RDMA/rtrs: server: remove dead code adds 8818ffb04bfa RDMA/hns: Introduce limit_bank mode with better performance adds ddd6c8c873e9 IB/cache: update gid cache on client reregister event adds c0a26bbd3f99 RDMA/hns: Fix WQ_MEM_RECLAIM warning adds 8cda8acbb1f8 RDMA/hns: Return actual error code instead of fixed EINVAL adds 84bd5d60f0a2 RDMA/hns: Fix RoCEv1 failure due to DSCP adds 0789f929900d RDMA/hns: Notify ULP of remaining soft-WCs during reset adds 3df5dd46fca4 net/mlx5: Add max_tx_speed and its CAP bit to IFC adds 50f1d188c580 net/mlx5: Propagate LAG effective max_tx_speed to vports adds 28ea6036dad2 net/mlx5: Handle port and vport speed change events in MPESW adds f0b2fde98065 net/mlx5: Add support for querying bond speed adds 976cc7ac1264 Support effective VF bandwidth query in LAG mode adds 263d1d9975b5 IB/core: Add async event on device speed change adds 2941abac6d0b IB/core: Add helper to convert port attributes to data rate adds d4adeff26c3e IB/core: Refactor rate_show to use ib_port_attr_to_rate() adds 51a07ce2fefd IB/core: Add query_port_speed verb adds 3fd984d5cd8f RDMA/mlx5: Raise async event on device speed change adds aaecff5e13cd RDMA/mlx5: Implement query_port_speed callback adds ac7dea328ab5 RDMA/umem: Remove redundant DMABUF ops check adds 8d466b155f83 RDMA/core: Avoid exporting module local functions and remo [...] adds 6dc78c53de99 RDMA/mlx5: Fix ucaps init error flow adds 522a5c1c56fb RDMA/mlx5: Avoid direct access to DMA device pointer adds cc016ebeb146 RDMA/qedr: Remove unused defines adds 325e3b5431dd RDMA/ocrdma: Remove unused OCRDMA_UVERBS definition adds 463489add38d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds c303e8b86d9d dt-bindings: net: mscc-miim: add microchip,lan9691-miim adds 48a4aa9d9c39 ipv4: Improve martian logs adds 2e229771543b net: phy: mediatek: enable interrupts on AN7581 adds 32291cb0369a net: marvell: prestera: correct return type of prestera_ld [...] adds 7a8461a2a8da rust: net: replace `kernel::c_str!` with C-Strings adds 5a69d30f30fd drivers: net: replace `kernel::c_str!` with C-Strings adds 956f569c90ab Merge branch 'rust-net-replace-kernel-c_str-with-c-strings' adds cb3de96eea66 ipv6: preserve insertion order for same-scope addresses adds c4df070a57de selftests: hw-net: rss-input-xfrm: try to enable the xfrm [...] adds 915a5f60ad94 net: wwan: mhi: Add network support for Foxconn T99W760 adds c86af46b9c7a ipv4/inet_sock.h: Avoid thousands of -Wflex-array-member-n [...] adds d362f446334c net: libwx: remove unused rx_buffer_pgcnt adds e4bc5dd53bf5 net: airoha: npu: Dump fw version during probe adds e9cd04b2816f udp: udplite is unlikely adds 4d513329b87c net: airoha: Use gdm port enum value whenever possible adds b70c5c49238d net: dlink: replace printk() with netdev_{info,dbg}() in r [...] adds 3f049b653450 net: fec: Add stop mode support on i.MX8DX/i.MX8QP adds 27a01c1969a5 net: fully inline backlog_unlock_irq_restore() adds 48b27ea6239a net: gve: convert to use .get_rx_ring_count adds f66086798f91 net: spacemit: Remove broken flow control support adds 55ffb0b14a4d tcp: clarify tcp_congestion_ops functions comments adds 3b7a108c4197 selftests/net: packetdrill: add minimal client and server tests adds 8e7148b56023 atm: idt77252: Use sb_pool_remove() adds 813feab1ac52 net: dsa: microchip: Initialize IRQ's mask outside common_setup() adds 22bde912e800 net: dsa: microchip: Use dynamic irq offset adds 62382d6ffe59 net: dsa: microchip: Use regs[] to access REG_PTP_CLK_CTRL adds 0ee0566fc234 net: dsa: microchip: Use regs[] to access REG_PTP_RTC_NANOSEC adds 776ad30de04e net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SEC adds 5b1fe74facc2 net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SUB_NANOSEC adds d99c1a01ac8d net: dsa: microchip: Use regs[] to access REG_PTP_SUBNANOSEC_RATE adds b4df828dfc29 net: dsa: microchip: Use regs[] to access REG_PTP_MSG_CONF1 adds 3adff276e751 net: dsa: microchip: Wrap timestamp reading in a function adds 957346a6877b Merge branch 'net-dsa-microchip-adjust-ptp-handling-to-eas [...] adds 50326b48f0cf net: phy: realtek: fix whitespace in struct phy_driver ini [...] adds 10fbd71fc5f9 net: phy: realtek: implement configuring in-band an adds 65de36f5eae1 net: phy: move mmd_phy_read and mmd_phy_write to phylib.h adds 1850ec20d6e7 net: phy: realtek: use paged access for MDIO_MMD_VEND2 in [...] adds d8489935f597 net: phy: realtek: get rid of magic number in rtlgen_read_ [...] adds fd1de45ad24f Merge branch 'net-phy-realtek-various-improvements-for-2-5 [...] adds 6961aa43654b net: ethernet: ti: am65-cpsw: Discard pm_runtime_put() ret [...] adds 46786f66f2cc net: cadence: macb: Discard pm_runtime_put() return value adds 36775f3d5f70 net: wan: framer: Discard pm_runtime_put() return values adds 76de4e1594b7 Merge branch 'net-discard-pm_runtime_put-return-value' adds 59ba823e689f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f56bcc0425cb dt-bindings: net: dsa: microchip: Make pinctrl 'reset' optional adds a45ed8db62f8 sfc: correct kernel-doc complaints adds 88c7ed2fb071 net: phy: micrel: improve HW timestamping config logic adds 32d83db3aaf6 net: phy: micrel: add HW timestamp configuration reporting adds ffde97f8ff6a net: phy: microchip_rds_ptp: improve HW ts config logic adds f529893f404b net: phy: microchip_rds_ptp: add HW timestamp configuratio [...] adds fc65403d55c3 Merge branch 'support-for-hwtstamp_get-in-phy-part-2' adds 37488ae6ceff tools: ynl: pylint suppressions and docstrings adds bcdd8ea73f75 tools: ynl: fix pylint redefinition, encoding errors adds b6270a10b0f8 tools: ynl: fix pylint exception warnings adds 04b0b64e86b7 tools: ynl: fix pylint dict, indentation, long lines, unin [...] adds 542ba2de32fb tools: ynl: fix pylint misc warnings adds 00ef9f153ed8 tools: ynl: fix pylint global variable related warnings adds 9b6b016df4c2 tools: ynl: fix logic errors reported by pylint adds 301da4cfea5f tools: ynl: ethtool: fix pylint issues adds 9a130471f854 tools: ynl: fix pylint issues in ynl_gen_rst adds c2fa97c509ec tools: ynl-gen-c: suppress unhelpful pylint messages adds 93ef84292959 tools: ynl-gen-c: fix pylint warnings for returns, unused, [...] adds a587f592d6c4 tools: ynl-gen-c: fix pylint None, type, dict, generators, init adds 1ecc8ae876c4 tools: ynl-gen-c: Fix remaining pylint warnings adds 1ba1b04e1a3e Merge branch 'tools-ynl-clean-up-pylint-issues' adds 96ea4fa60c45 selftests: tls: avoid flakiness in data_steal adds a0ac0ff38276 selftests: drv-net: gro: increase the rcvbuf size adds 68ec2b9fc59e selftests: forwarding: update PTP tcpdump patterns adds 72dc44679b14 dt-bindings: net: rockchip-dwmac: Allow "dma-coherent" adds 9da9633f2f02 net: phy: mxl-gpy: implement SGMII in-band configuration adds 11ed2195887d net: ethernet: ave: Remove unnecessary 'out of memory' message adds 6e6c751b41a8 net/mlx5e: TSO for GRE over vlan adds 5f410e1224e4 net/mlx5e: TSO for UDP over GRE over vlan packets adds b30ba673058d net/mlx5e: Remove GSO_PARTIAL for non _CSUM GRE adds 6c7ff659d883 Merge branch 'mlx5-add-tso-support-for-udp-over-gre-over-vlan' adds 959728f9931e net: stmmac: convert to use .get_rx_ring_count adds 623b213825fd net: octeontx2: convert to use .get_rx_ring_count adds 08cbb4a3de08 net: hinic: convert to use .get_rx_ring_count adds 415a9d10d180 net: enic: convert to use .get_rx_ring_count adds 983d4b8ec519 net: funeth: convert to use .get_rx_ring_count adds 5baf736ba4f3 net: niu: convert to use .get_rx_ring_count adds a64f302022ba net: qede: convert to use .get_rx_ring_count adds 2103a5ed1b5b net: hns: convert to use .get_rx_ring_count adds cf8c4e1f08ec net: hns3: convert to use .get_rx_ring_count adds d0c2d28cfd7e Merge branch 'net-convert-drivers-to-get_rx_ring_count' adds 9086984ff52e selftests: drv-net: psp: Better control the used PSP dev adds de7c600e2d5b selftests/net: parametrise iou-zcrx.py with ksft_variants adds 799a4912eea7 selftests: net: py: capitalize defer queue and improve import adds 7a1ff3545ade selftests: net: py: ensure defer() is only used within a t [...] adds fdb573d675e3 bnxt_en: Update FW interface to 1.10.3.151 adds c470195b989f bnxt_en: Add PTP .getcrosststamp() interface to get device [...] adds e1c9c8928b5b bnxt_en: Add support for FEC bin histograms adds 743e683596fa bnxt_en: Defrag the NVRAM region when resizing UPDATE regi [...] adds 51b9d3f948b8 bnxt_en: Use a larger RSS indirection table on P5_PLUS chips adds bc87b14594e3 bnxt_en: Implement ethtool_ops -> get_link_ext_state() adds 60d8484c4cec Merge branch 'bnxt_en-updates-for-net-next' adds 21eb90fb5fbc tools: ynl: cli: introduce formatting for attr names in -- [...] adds 101a7d57d518 tools: ynl: cli: wrap the doc text if it's long adds 1b7fbf62ad8b tools: ynl: cli: improve --help adds aca1fe235c10 tools: ynl: cli: add --doc as alias to --list-attrs adds 45b99bb464eb tools: ynl: cli: factor out --list-attrs / --doc handling adds 6ccc421b1461 tools: ynl: cli: extract the event/notify handling in --li [...] adds 60411adedf70 tools: ynl: cli: print reply in combined format if possible adds 2f2d896ec59a Merge branch 'tools-ynl-cli-improve-the-help-and-doc' adds dc4b176cce09 wifi: cfg80211: add cfg80211_stop_link() for per-link teardown adds bfcc957b6a6d wifi: mac80211: Update csa_finalize to use link_id adds 4ea4a3d9a22b wifi: brcmfmac: fix/add kernel-doc comments adds 2e985cfac7e5 wifi: brcmfmac: rename function that frees vif adds 4073ea516106 wifi: cfg80211: Fix use_for flag update on BSS refresh adds c874f5fef053 wifi: wlcore: sdio: Use pm_ptr instead of #ifdef CONFIG_PM adds f844982696f5 wifi: ath12k: Restructure PCI code to common and Wi-Fi 7 s [...] adds 5e545696a398 wifi: ath12k: Move Copy Engine configuration to Wi-Fi 7 sp [...] adds d650b777858f wifi: ath12k: Move Wi-Fi 7 WMI configuration to dedicated file adds 7f54938fc525 wifi: ath12k: Move Wi-Fi 7 MHI configuration to dedicated file adds 3f8d0eb8037b wifi: ath12k: Rename hw.c to Wi-Fi 7 specific implementation file adds bca2b24d9dd9 wifi: ath12k: Rename ahb_hif_ops to reflect generic usage adds db2929711d70 wifi: ath12k: Restructure ahb.c into common and Wi-Fi 7 sp [...] adds 387b587a861c wifi: ath12k: Move Wi-Fi 7 specific init routines to dedic [...] adds 83cd89a9556a wifi: ath12k: Move hw_init invocation to target-specific probe adds a72027045263 wifi: ath12k: Modularize driver into common and Wi-Fi 7 sp [...] adds bce3b73d1ca7 wifi: ath12k: Rename ath12k_* symbols to ath12k_wifi7_* fo [...] adds 6cbd171805be wifi: ath12k: Remove HAL defines from shared PCI code adds 0e487f03c6e5 wifi: ath12k: Remove HAL define dependencies from shared AHB code adds dc722ea9ee13 wifi: ath12k: Move hal_tx and hal_rx to wifi7 directory adds 020225bbf4fb wifi: ath12k: Move hal_tx.h file to wifi7 directory adds 4f57d71862a7 wifi: ath12k: Move hal_rx.h file to wifi7 directory adds 2ec00a7747cb wifi: ath12k: Move HAL Rx wrapper APIs to dp_rx.h adds 1a6a4b6c9f0e wifi: ath12k: Move Rx error related functions to wifi7 directory adds 87a230ec2bfa wifi: ath12k: Move hal_desc.h file to wifi7 directory adds 8658abc7139f wifi: ath12k: Move rx_desc.h file to wifi7 directory adds 8dc72a6f603e wifi: ath12k: Move rxdma ring config functions to wifi7 directory adds 6b4954d3f000 wifi: ath12k: Move rx error and defrag functions to wifi7 [...] adds a7cfbb18d411 wifi: ath12k: Move regular msdu processing functions to wi [...] adds 5d2df2aa8430 wifi: ath12k: Move srng processing to wifi7 directory adds eb2120ae6ab5 wifi: ath12k: Separate arch specific part of RX APIs adds 6c7ceff2bed9 wifi: ath12k: Move arch specific REO functions to wifi7 directory adds 52c555680bae wifi: ath12k: Move arch specific rx tid and related functi [...] adds 8527d81ee622 wifi: ath12k: Move arch specific tx APIs to wifi7 directory adds a45d0e81b242 wifi: ath12k: Move ath12k_dp_tx and related APIs to wifi7 [...] adds d3ade00eb6d2 wifi: ath12k: Move HTT code in dp.h to newly introduced files adds 71a3f92c512e wifi: ath12k: Move HTT Rx specific code to newly introduced files adds 611297ee9faf wifi: ath12k: Move HTT Tx specific code to newly introduced files adds d637c58a2947 wifi: ath12k: Move HTT specific code from dp.c to newly in [...] adds 00139e4d7baf wifi: ath12k: Remove non-compact TLV support from QCN adds 4ae34800a70d wifi: ath12k: Move the hal APIs to hardware specific files adds dd33e179466e wifi: ath12k: unify HAL ops naming across chips adds 525373396937 wifi: ath12k: Replace ops with direct calls for rxdma ring mask adds 92541061a6fd wifi: ath12k: Move hal_rx_ops callbacks to hal_ops adds e8a1e49c6328 wifi: ath12k: Add new infra for the rx path adds 0cdb09b19760 wifi: ath12k: Remove hal_rx_ops and merge into hal_ops adds 972f34d54015 wifi: ath12k: Change the API prefixes to ath12k_wifi7 in tx/rx adds 3a52762b539f wifi: ath12k: Convert ath12k_dp member in ath12k_base to pointer adds 614c23e24ee8 wifi: ath12k: Support arch-specific DP device allocation adds 8042e30acd1f wifi: ath12k: Rearrange DP fields in ath12k_hw_group struct adds 914c890d3b90 wifi: ath12k: Add framework for hardware specific ieee8021 [...] adds 39538dc8860a wifi: ath12k: Add framework for hardware specific DP inter [...] adds af66c7640cf9 wifi: ath12k: Refactor ath12k_vif structure adds 9e0ee04f818f wifi: ath12k: Refactor data path pdev struct adds c57176c0dad9 wifi: ath12k: Rearrange PPDU radio stats adds c0600b35e08d wifi: ath12k: Move srng config and hal_ops to hw specific [...] adds 74ed243dad18 wifi: ath12k: Initialize desc_size through hal_init adds 369cb192c2ec wifi: ath12k: Initialize hal_ops through hal_init adds 1c1d4b491d20 wifi: ath12k: Move wbm_rbm_map to hw specific hal files adds 492dea1892da wifi: ath12k: Move hal_params and regs to hal from hw adds a337bff1db71 wifi: ath12k: Add direct HAL pointer in ath12k_dp adds b38213660ab9 wifi: ath12k: Use hal handle instead of ab handle adds e9f00e22963e wifi: ath12k: Move HAL CE setup and SRNG related APIs to w [...] adds cb419f582f36 wifi: ath12k: Move HAL SRNG shadow config and get ring id [...] adds 3d947cef0a51 wifi: ath12k: Move HAL CE desc related APIs to wifi7 directory adds eba935ec922f wifi: ath12k: Move HAL CE status and set link desc addr AP [...] adds 356942d328a4 wifi: ath12k: Move HAL Tx, REO and link idle setup related [...] adds 17540a7c9b36 wifi: ath12k: Move HAL REO and Rx buf related APIs to wifi [...] adds ea23813a2e44 wifi: ath12k: Move HAL Cookie Conversion and RBM related A [...] adds 2bb41934527d wifi: ath12k: Segregate the common and wifi7 specific structures adds 6250af607309 wifi: ath12k: Remove the unused ring inits in wcn adds 49ba5debad42 wifi: ath12k: Rename hal_ops to ops adds 25122460e7f9 wifi: ath12k: Drop hal_ prefix from hardware register names adds 07174dc94269 wifi: ath12k: Move DP related functions from peer.c to dp_ [...] adds 9e0b56a33384 wifi: ath12k: Rename ath12k_peer to ath12k_dp_link_peer adds 57ccca410237 wifi: ath12k: Add hash table for ath12k_link_sta in ath12k_base adds 0cafe8cc8566 wifi: ath12k: Move ath12k_dp_link_peer list from ath12k_ba [...] adds a88cf5f71adf wifi: ath12k: Add hash table for ath12k_dp_link_peer adds ee16dcf573d5 wifi: ath12k: Define ath12k_dp_peer structure & APIs for c [...] adds 5525f12fa671 wifi: ath12k: Attach and detach ath12k_dp_link_peer to ath [...] adds 11157e0910fd wifi: ath12k: Use ath12k_dp_peer in per packet Tx & Rx paths adds 6633dca572d8 wifi: ath12k: Add lockdep warn for RCU adds 73c928346d09 wifi: ath12k: Add callbacks in arch_ops for rx APIs adds 775fe5acc18d wifi: ath12k: Move DP device stats to ath12k_dp adds 35fcf4fa196c wifi: ath12k: Move DP specific link stats to DP link peer adds 05774dffb974 wifi: ath12k: Add helper to free DP link peer adds c26f294fef2a wifi: ath12k: Move ieee80211_ops callback to the arch spec [...] adds c87060251024 wifi: ath12k: Remove the wifi7 header inclusions in common code adds d43133a38b0c wifi: ath12k: Move ath12k_dp_rx_frags_cleanup API to Wi-Fi 7 adds 147daefc59f0 wifi: ath12k: Move ath12k_dp_rx_get_peer_id API to Wi-Fi 7 adds 951cca9cc68d wifi: ath12k: Remove arch-specific HAL dependencies from c [...] adds 219dd14992fc wifi: ath12k: Build all the files in wifi7 directory into [...] adds 96b42732bc75 wifi: ath12k: Use dp objects in performance critical paths adds f87034a7576f wifi: ath12k: Replace lock/unlock with guard() adds 24b21a9be2c9 wifi: ath12k: Move monitor ring processing to Wi-Fi 7 module adds e00164657ce8 wifi: ath12k: Move monitor status processing to Wi-Fi 7 module adds 906b5ac9c2b5 wifi: ath12k: Move MPDU pop functionality to Wi-Fi 7 module adds e475119ba251 wifi: ath12k: Move RX status TLV parsing to Wi-Fi 7 module adds 52758ff7b50a wifi: ath12k: Move TX monitor functionality to Wi-Fi 7 module adds f4bcbaebf411 wifi: ath12k: Move HT/VHT SIG processing to Wi-Fi 7 module adds dde5748c2940 wifi: ath12k: Move HE SIG processing to Wi-Fi 7 module adds 00b67b7c44b4 wifi: ath12k: Move EHT SIG processing to Wi-Fi 7 module adds e5419861e415 wifi: ath12k: Move remaining SIG TLV parsing to Wi-Fi 7 module adds 5db19c488413 wifi: ath12k: Move MU user processing to Wi-Fi 7 module adds 965aea91545a wifi: ath12k: Move MSDU END TLV processing to Wi-Fi 7 module adds 7cd7392a0778 wifi: ath12k: Remove Wi-Fi 7 header dependencies from comm [...] adds 5a384854d81f wifi: ath12k: add the missing RCU lock in ath12k_dp_tx_fre [...] adds a1e19289932a wifi: ath12k: move firmware stats request outside of atomi [...] adds 5a58414fe107 wifi: ath12k: Skip DP peer creation for scan vdev adds 631ee338f04d Merge branch 'ath12k-ng' into ath-next adds 4ea5bebe17ba Merge tag 'ath-next-20260105' of git://git.kernel.org/pub/ [...] adds 7bab5bdb81e3 wifi: mwifiex: Allocate dev name earlier for interface wor [...] adds d66676e6ca96 wifi: libertas: fix WARNING in usb_tx_block adds 33821a2b20b9 wifi: mac80211: don't send an unused argument to ieee80211 [...] adds 710b9195ab12 wifi: iwlegacy: 3945-rs: remove redundant pointer check in [...] adds c2510a165056 wl1251: Replace strncpy with strscpy in wl1251_acx_fw_version adds 391234eb4831 wifi: mac80211: unexport ieee80211_get_bssid() adds e1cbdf78f60c wifi: cfg80211: include S1G_NO_PRIMARY flag when sending channel adds 6b3bafa2bd6b wifi: mac80211: improve interface iteration ergonomics adds f813117f200b wifi: mac80211: improve station iteration ergonomics adds 583f65f64b77 wifi: mac80211_hwsim: remove NAN by default adds 46e7ced3ef5b wifi: mac80211: remove width argument from ieee80211_parse [...] adds 669aa3e3faa8 Merge tag 'wireless-next-2026-01-12' of https://git.kernel [...] adds 2769e6c3a1bd ice: unify PHY FW loading status handler for E800 devices adds 483dd5f36f89 ixgbe: Add 10G-BX support adds ee13aa1a2c5a ice: use netif_get_num_default_rss_queues() adds 72dae6ad55df idpf: update idpf_up_complete() return type to void adds 7fe9c81aa24a idpf: Fix kernel-doc descriptions to avoid warnings adds 218f8dc9c2c1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5c024716f52b net: devmem: convert binding refcount to percpu_ref adds 1fd3b573713a net: stmmac: dwmac4: remove duplicated definitions adds 65b21a7d4de4 net: stmmac: dwmac4: fix RX FIFO fill statistics adds e91a7e45bf0b net: stmmac: dwmac4: fix PTP message type field extraction adds ec3fde9eead0 net: stmmac: descs: fix buffer 1 off-by-one error adds d3b8c9b39356 net: stmmac: descs: use u32 for descriptors adds 670d10509f85 net: stmmac: descs: remove many xxx_SHIFT definitions adds 8409495bf6c9 net: stmmac: cores: remove many xxx_SHIFT definitions adds 58bc0f0bfc1b net: stmmac: arrange register fields after register offsets adds 5a78fd3debad net: stmmac: remove unused definitions adds d2f59bf97579 Merge branch 'net-stmmac-cleanups-and-low-priority-fixes' adds e405b3c9d4aa net: ipconfig: Remove outdated comment and indent code block adds 088f35ab9fd4 selftests/net/ipsec: Fix variable size type not at the end [...] adds 365e649361cd net: phy: motorcomm: Support YT8531S PHY in YT6801 Etherne [...] adds 02ff155ea281 net: stmmac: Add glue driver for Motorcomm YT6801 ethernet [...] adds 40ca42c8429b MAINTAINERS: Assign myself as maintainer of Motorcomm DWMA [...] adds aab8aa1b8a18 Merge branch 'add-dwmac-glue-driver-for-motorcomm-yt6801' adds ae4744e173fa net: mctp-i2c: fix duplicate reception of old data adds c4277d21ab69 net: phy: realtek: add dummy PHY driver for RTL8127ATF adds fef0f545511f r8169: add support for RTL8127ATF (Fiber SFP) adds d7161b079047 Merge branch 'r8169-add-support-for-rtl8127atf-10g-fiber-sfp' adds 0391ab577c6e net: add skbuff_clear() helper adds a2745a99ca4e net: stmmac: use BIT_U32() and GENMASK_U32() for PCS registers adds 879070eb4cf7 net: stmmac: move and rename dwmac_pcs_isr() adds aa9061269215 net: stmmac: pass struct stmmac_priv to host_irq_status() method adds 52f37fd9f4dc net: stmmac: change arguments to PCS handler and use dev_info() adds ce24299b5b77 net: stmmac: report PCS link changes to phylink adds cbe8e6bef6a3 Merge branch 'net-stmmac-pcs-clean-up-pcs-interrupt-handling' adds 3259d2cf9427 r8169: add DASH support for RTL8127AP adds 9ab94a32af70 r8169: enable LTR support adds de746f8f5341 Merge branch 'r8169-add-dash-and-ltr-support' adds 8b27fd66f519 net/sched: Export mq functions for reuse adds bc0ce2bad36c net/sched: sch_cake: Factor out config variables into sepa [...] adds ebc65a873eff net/sched: sch_cake: Add cake_mq qdisc for using cake on m [...] adds 87826c01837c net/sched: sch_cake: Share config across cake_mq sub-qdiscs adds 1bddd758bac2 net/sched: sch_cake: share shaper state across sub-instanc [...] adds 8d61f1a9f254 selftests/tc-testing: add selftests for cake_mq qdisc adds ff420c568b4c Merge branch 'multi-queue-aware-sch_cake' adds d327e2e74aed net/rds: Add per cp work queue adds 4716af3897e9 net/rds: Give each connection path its own workqueue adds cd64d10b76f9 Merge branch 'net-rds-rds-tcp-bug-fix-collection-subset-1- [...] adds 50e194b6da72 net: airoha: implement get_link_ksettings adds c65182ef9df6 selftests: net: reduce txtimestamp deschedule flakes adds 49e41f3ea3f7 net/mlx5: Add IFC bits for extended ETS rate limit bandwid [...] adds 9d405911a577 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 69cb6ca52da0 tools/net/ynl: suppress jobserver warning in ynltool versi [...] adds b324192e36ec selftests: net: py: teach ksft_pr() multi-line safety adds ce0f92dc737c selftests: net: py: teach cmd() how to print itself adds d131da6d7282 selftests: drv-net: gro: use cmd print adds 8171f6a76b22 selftests: drv-net: gro: improve feature config adds d3b35898de02 selftests: drv-net: gro: run the test against HW GRO and LRO adds fe074aaa5329 selftests: drv-net: gro: break out all individual test cases adds 8d48d92eab05 Merge branch 'selftests-drv-net-gro-enable-hw-gro-and-lro- [...] adds fb7a8d0786e4 dt-bindings: net: Introduce the ethernet-connector description adds 3f25ff740950 net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values adds 589e934d2735 net: phy: Introduce PHY ports representation adds 333c29a27f96 net: phy: dp83822: Add support for phy_port representation adds ffb8587363a3 dt-bindings: net: dp83822: Deprecate ti,fiber-mode adds 07f3ca9e092c net: phy: Create a phy_port for PHY-driven SFPs adds d7c6082f7e77 net: phy: Introduce generic SFP handling for PHY drivers adds ea317f077a38 net: phy: marvell-88x2222: Support SFP through phy_port interface adds 1384e1383829 net: phy: marvell: Support SFP through phy_port interface adds 35d1a5464b47 net: phy: marvell10g: Support SFP through phy_port adds 4e26a284b9be net: phy: at803x: Support SFP through phy_port interface adds 154bc3b66c31 net: phy: qca807x: Support SFP through phy_port interface adds bad869b5e41a net: phy: Only rely on phy_port for PHY-driven SFP adds 62518b5b3d8e Documentation: networking: Document the phy_port infrastructure adds 75fe2b7adc2e Merge branch 'net-phy-introduce-phy-ports-representation' adds e5566f6b1d13 selftests: fib-onlink: Remove "wrong nexthop device" IPv4 tests adds 0a3419f4ba40 selftests: fib-onlink: Remove "wrong nexthop device" IPv6 tests adds 9bf8345fb38a selftests: fib-onlink: Add a test case for IPv4 multicast gateway adds b853b94e8482 ipv6: Allow for nexthop device mismatch with "onlink" adds f8f9ee9d8b2e selftests: fib-onlink: Add test cases for nexthop device mismatch adds 8619e429d62f Merge branch 'ipv6-allow-for-nexthop-device-mismatch-with-onlink' adds 511cb4526022 net: phy: fixed_phy: replace list of fixed PHYs with static array adds ca8934f80c4f net: phy: fixed_phy: replace IDA with a bitmap adds f5d5c17b5fe5 Merge branch 'net-phy-fixed_phy-replace-list-of-fixed-phys [...] adds 969994f03237 net: sxgbe: fix typo in comment adds 3b194343c250 net: mana: Implement ndo_tx_timeout and serialize queue re [...] adds 3183b1739698 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] adds 81f88f6ab674 libbpf: Add debug messaging in dedup equivalence/identity [...] adds 1588c81b9f21 bpf: Allow verifier to fixup kernel module kfuncs adds b5709f6d26d6 bpf: Support associating BPF program with struct_ops adds 87cd177b149a libbpf: Add support for associating BPF program with struct_ops adds 33a165f9c2c1 selftests/bpf: Test BPF_PROG_ASSOC_STRUCT_OPS command adds 04fd12df4e05 selftests/bpf: Test ambiguous associated struct_ops adds 0e841d19263a selftests/bpf: Test getting associated struct_ops in timer [...] adds 5d9fb42f05e5 Merge branch 'support-associating-bpf-programs-with-struct_ops' adds 48e11bad9a1f bpf: cpumap: propagate underlying error in cpu_map_update_elem() adds 18352f8fae91 selftests/bpf: add tests for attaching invalid fd adds c93c1246003d Merge branch 'bpf-cpumap-improve-error-propagation-in-cpu_ [...] adds d18dec4b8990 bpf: verifier improvement in 32bit shift sign extension pattern adds a5b4867fad18 selftests/bpf: add verifier sign extension bound computati [...] adds 759377dab35e Merge branch 'bpf-verifier-improvement-in-32bit-shift-sign [...] adds 6f0b824a61f2 bpf: Fix bpf_seq_read docs for increased buffer size adds 0355911ac021 selftests/bpf: Explicitly account for globals in verifier_ [...] adds 12a1fe6e12db bpf/verifier: Do not limit maximum direct offset into arena map adds 0aa721437e4b libbpf: Turn relo_core->sym_off unsigned adds c1f61171d44b libbpf: Move arena globals to the end of the arena adds 19f12431b6c3 selftests/bpf: Add tests for the arena offset of globals adds e7a0adb03dfe Merge branch 'libbpf-move-arena-variables-out-of-the-zero-page' adds ec439c380135 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] adds c1c7d61746f4 resolve_btfids: Rename object btf field to btf_path adds 5f347a0f781a resolve_btfids: Factor out load_btf() adds a4fa885bd52d resolve_btfids: Introduce enum btf_id_kind adds fb348d4fdf5e resolve_btfids: Always build with -Wall -Werror adds 90e5b38a2652 kbuild: Sync kconfig when PAHOLE_VERSION changes adds 903922cfa0e6 lib/Kconfig.debug: Set the minimum required pahole version [...] adds 014e1cdb5fad selftests/bpf: Run resolve_btfids only for relevant .test. [...] adds 522397d05e7d resolve_btfids: Change in-place update with raw binary output adds 3d60306b7bb4 Merge branch 'resolve_btfids-support-for-btf-modifications' adds 93f0d0969761 bpf: move recursion detection logic to helpers adds c3e34f88f999 bpf: arm64: Optimize recursion detection by not using atomics adds c2f2f005a1c2 Merge branch 'bpf-optimize-recursion-detection-on-arm64' adds e09f6be4a355 x86/bpf: Avoid emitting LOCK prefix for XCHG atomic ops adds 94e948b7e684 bpf: annotate file argument as __nullable in bpf_lsm_mmap_file adds d2749ae85aec selftests/bpf: add test case for BPF LSM hook bpf_lsm_mmap_file adds f785a31395d9 bpf: arm64: Fix sparse warnings adds 4221de8c410e mm: declare memcg_page_state_output() in memcontrol.h adds 5904db9891f8 mm: introduce BPF kfuncs to deal with memcg pointers adds 5c7db3239c9f mm: introduce bpf_get_root_mem_cgroup() BPF kfunc adds 99430ab8b804 mm: introduce BPF kfuncs to access memcg statistics and events adds 6bce6ddbe634 bpf: selftests: selftests for memcg stat kfuncs adds 6e57cdde70c1 MAINTAINERS: add an entry for MM BPF extensions adds 042d4c0642b3 Merge branch 'mm-bpf-kfuncs-to-access-memcg-data' adds 342297d51146 bpf: allow calling kfuncs from raw_tp programs adds 83dd46ecb68e selftests: bpf: fix tests with raw_tp calling kfuncs adds b0004a822392 Merge branch 'allow-calling-kfuncs-from-raw_tp-programs' adds ac1c5bc7c4c7 bpf: crypto: replace -EEXIST with -EBUSY adds c336b0b32712 bpf: arena: populate vm_area without allocating memory adds 360c35f8ffae bpf: arena: use kmalloc_nolock() in place of kvcalloc() adds b8467290edab bpf: arena: make arena kfuncs any context safe adds efecc9e825f4 selftests: bpf: test non-sleepable arena allocations adds f14cdb1367b9 Merge branch 'remove-kf_sleepable-from-arena-kfuncs' adds 600605853f87 scripts/gen-btf.sh: Fix .btf.o generation when compiling f [...] adds 317a5df78f24 selftests/bpf: Fix verifier_arena_large/big_alloc3 test adds f597664454bd bpf: bpf_scc_visit instance and backedges accumulation for [...] adds e6f2612f0e7c selftests/bpf: test cases for bpf_loop SCC and state graph [...] adds ccaa6d2c9635 Merge branch 'bpf-calls-to-bpf_loop-should-have-an-scc-and [...] adds 840692326e92 bpf: allow states pruning for misc/invalid slots in iterat [...] adds 4fd99103eef3 selftests/bpf: iterator based loop and STACK_MISC states pruning adds c0e4a193ae91 Merge branch 'bpf-unify-state-pruning-handling-of-invalid- [...] adds 1a8fa7faf489 resolve_btfids: Implement --patch_btfids adds 453dece55bb1 scripts/gen-btf.sh: Reduce log verbosity adds 17c736a7b58a bpf: Update BPF_PROG_RUN documentation adds c286e7e9d1f1 selftests/bpf: veristat: fix printing order in output_stats() adds 1a5c01d2508a bpf: Make KF_TRUSTED_ARGS the default for all kfuncs adds 7646c7afd9a9 bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncs adds bddaf9adda72 bpf: net: netfilter: drop dead NULL checks adds cd1d60949143 bpf: xfrm: drop dead NULL check in bpf_xdp_get_xfrm_state() adds 8fe172fa305f HID: bpf: drop dead NULL checks in kfuncs adds df5004579bbd selftests: bpf: Update kfunc_param_nullable test for new e [...] adds 03cc77b10e00 selftests: bpf: Update failure message for rbtree_fail adds 230b0118e416 selftests: bpf: fix test_kfunc_dynptr_param adds cf82580c86a9 selftests: bpf: fix cgroup_hierarchical_stats adds cf503eb2c6c3 selftests: bpf: Fix test_bpf_nf for trusted args becoming default adds e40030a46acc Merge branch 'bpf-make-kf_trusted_args-default' adds 817593af7b9b bpf: syscall: Introduce memcg enter/exit helpers adds e66fe1bc6d25 bpf: arena: Reintroduce memcg accounting adds 7694ff8f6ca7 Merge branch 'memcg-accounting-for-bpf-arena' adds a069190b590e bpf: Replace __opt annotation with __nullable for kfuncs adds ea180ffbd27c mm: drop mem_cgroup_usage() declaration from memcontrol.h adds b25b48c7d376 bpf: Check active lock count in in_sleepable_context() adds 39f77533b6c1 bpf: Allow calls to arena functions while holding spinlocks adds b81d5e9d965e selftests/bpf: add tests for arena kfuncs under lock adds a8d506759231 Merge branch 'bpf-verifier-allow-calling-arena-functions-w [...] adds 2b421662c788 bpf: Introduce BPF_F_CPU and BPF_F_ALL_CPUS flags adds 8eb76cb03f0f bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for pe [...] adds c6936161fd55 bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for pe [...] adds 8526397c3caf bpf: Copy map value using copy_map_value_long for percpu_c [...] adds 47c79f05aa0d bpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for pe [...] adds 2546863b4a72 libbpf: Add BPF_F_CPU and BPF_F_ALL_CPUS flags support for [...] adds 07bf7aa58e5e selftests/bpf: Add cases to test BPF_F_CPU and BPF_F_ALL_C [...] adds f39703b20b57 Merge branch 'bpf-introduce-bpf_f_cpu-and-bpf_f_all_cpus-f [...] adds 2421649778dc scripts/gen-btf.sh: Ensure initial object in gen_btf_o is [...] adds 97fb54d86d21 bpf: adapt selftests to GCC 16 -Wunused-but-set-variable adds 681600647c59 bpf: GCC requires function attributes before the declarator adds 2175ccfb93fd Merge branch 'bpf-selftests-fixes-for-gcc-bpf-16' adds 4effccde0a05 bpftool: Make skeleton C++ compatible with explicit casts adds 5714ca8cba5e libbpf: Fix OOB read in btf_dump_get_bitfield_value adds b40a5d724f29 bpf: crypto: Use the correct destructor kfunc type adds c99d97b46631 bpf: net_sched: Use the correct destructor kfunc type adds ba7f1024a102 selftests/bpf: Use the correct destructor kfunc type adds 99fde4d06261 bpf, btf: Enforce destructor kfunc type with CFI adds 9c1a3525fd64 Merge branch 'use-correct-destructor-kfunc-types' adds 7af333994860 bpf: Consistently use reg_state() for register access in t [...] adds 2465a08d433d selftests/bpf: Fix dmabuf_iter/lots_of_buffers failure wit [...] adds d2f7cd20a7c7 selftests/bpf: Fix sk_bypass_prot_mem failure with 64K page adds 951d79017e8a selftests/bpf: Fix verifier_arena_globals1 failure with 64K page adds 1fffe1f4b976 Merge branch 'fix-a-few-selftest-failure-due-to-64k-page' adds bffacdb80b93 bpf: Recognize special arithmetic shift in the verifier adds 9160335317cb selftests/bpf: Add tests for s>>=31 and s>>=63 adds da4ab5dcc975 Merge branch 'bpf-recognize-special-arithmetic-shift-in-th [...] adds c9c9f6bf7fbc bpf: Remove an unused parameter in check_func_proto adds 6fbf129c4990 libbpf: Add BTF permutation support for type reordering adds a3acd7d43462 selftests/bpf: Add test cases for btf__permute functionality adds 230e7d7de5a8 tools/resolve_btfids: Support BTF sorting feature adds d836e5e64992 libbpf: Optimize type lookup with binary search for sorted BTF adds 33ecca574f1c libbpf: Verify BTF sorting adds 8c3070e159ba btf: Optimize type lookup with binary search adds 342bf525ba0d btf: Verify BTF sorting adds dc893cfa390a bpf: Skip anonymous types in type lookup for performance adds 434bcbc837a6 bpf: Optimize the performance of find_bpffs_btf_enums adds 9282a42a1fe1 btf: Refactor the code by calling str_is_empty adds b9da17391e13 Merge branch 'improve-the-performance-of-btf-type-lookups- [...] adds f8ade2342e22 bpf: return PTR_TO_BTF_ID | PTR_TRUSTED from BPF kfuncs by [...] adds e463b6de9da1 bpf: drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup() adds bbdbed193bcf selftests/bpf: assert BPF kfunc default trusted pointer semantics adds e3bd7bdf5ffe bpf: Return proper address for non-zero offsets in insn array adds 7e525860e725 bpf: Return EACCES for incorrect access to insn array adds c656807675e0 selftests/bpf: Add tests for loading insn array values wit [...] adds 46c76760febf Merge branch 'properly-load-insn-array-values-with-offsets' adds e3d0dbb3b5e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] adds 0c7f7584e65b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 4746e2cd0e18 Bluetooth: hci_qca: Fix SSR (SubSystem Restart) fail when [...] adds 3d55304c6e43 Bluetooth: MGMT: report BIS capability flags in supported [...] adds 9b10de4acec0 Bluetooth: hci_conn: Fix using conn->le_{tx,rx}_phy as sup [...] adds 3a7cf69ce3cf Bluetooth: btusb: revert use of devm_kzalloc in btusb adds b96a6fd8cb4e Bluetooth: btusb: Add support for MediaTek7920 0489:e158 adds 0ad59c87f41c Bluetooth: hci_bcm4377: Use generic power management adds fd52b1d0ad7d Bluetooth: btmtksdio: Use pm_ptr instead of #ifdef CONFIG_PM adds ad2804ccc724 Bluetooth: hci_conn: use mod_delayed_work for active mode timeout adds f7f2402b7807 Bluetooth: hci_conn: Set link_policy on incoming ACL connections adds fa10d5a2b8f9 Bluetooth: mgmt: Add idle_timeout to configurable system p [...] adds d02dfc95df00 Bluetooth: hci_sync: Add LE Channel Sounding HCI Command/e [...] adds 1d7a8fd800eb Bluetooth: L2CAP: Add support for setting BT_PHY adds d6af4afb70c9 Bluetooth: btqca: move WCN7850 workaround to the caller adds 030d2c0e9c1d Bluetooth: btqca: Add WCN6855 firmware priority selection feature adds 6538549c619d Bluetooth: btusb: Add USB ID 0489:e112 for Realtek 8851BE adds d4f7cb6e2df7 Bluetooth: hci_sync: enable PA Sync Lost event adds bdb9aba465a8 Bluetooth: Fix using PHYs bitfields as PHY value adds b2b584d1317a dt-bindings: bluetooth: qcom,qca2066-bt: Split to separate schema adds fecb6f46ab6f dt-bindings: bluetooth: qcom,qca9377-bt: Split to separate schema adds e41a69e668ef dt-bindings: bluetooth: qcom,qca6390-bt: Split to separate schema adds 439375d993c7 dt-bindings: bluetooth: qcom,wcn3950-bt: Split to separate schema adds 57507201df35 dt-bindings: bluetooth: qcom,wcn3990-bt: Split to separate schema adds 4d3a212deeea dt-bindings: bluetooth: qcom,wcn6750-bt: Split to separate schema adds 74ee2b6db9f4 dt-bindings: bluetooth: qcom,wcn6750-bt: Deprecate old supplies adds 691c0da55562 dt-bindings: bluetooth: qcom,wcn6855-bt: Split to separate schema adds 9d2f4c4a4be2 dt-bindings: bluetooth: qcom,wcn6855-bt: Deprecate old supplies adds 0f755f17590d dt-bindings: bluetooth: qcom,wcn7850-bt: Split to separate schema adds fc1e82e745e7 dt-bindings: bluetooth: qcom,wcn7850-bt: Deprecate old supplies adds d1e94a4934e8 Bluetooth: btusb: Use pm_ptr instead of #ifdef CONFIG_PM adds e133883028d0 Bluetooth: hci_core: Export hci_discovery_active adds 2e5da9653691 Bluetooth: btusb: Reject autosuspend if discovery is active adds 1c875933fde2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 24a57985670e wifi: cfg80211: don't apply HT flags to S1G channels adds de44e4ecc206 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 71da864f6550 wifi: iwlwifi: mld: Add support for NAN adds f046df246904 wifi: iwlwifi: mld: Handle rate selection for NAN interface adds 3bfd1e20cc29 wifi: iwlwifi: mld: Declare support for NAN capabilities adds ab272a63a8e9 wifi: iwlwifi: mld: Extend the NAN configuration adds 4d729999a7d4 wifi: iwlwifi: mld: Support changing NAN configuration adds 7e3e68550c54 wifi: iwlwifi: mld: Advertise support for multicast RX reg [...] adds f06b31ebebdb wifi: iwlwifi: mld: decode VHT information for sniffer adds 6aa378d6ce50 wifi: iwlwifi: mld: Remove wrong channel flags in scan cmd adds 2e67f9afdee9 wifi: iwlwifi: mvm: Remove few redundant 6 GHz scan chan params adds 10ce404313e2 wifi: iwlwifi: mvm: check the validity of noa_len adds 1398da27720a wifi: iwlwifi: fw: fix documentation reference for ap_type field adds ca1508b968a8 wifi: iwlwifi: mld: trigger a dump upon notification if needed adds f33d4a166dc3 wifi: iwlwifi: mld: support TLC command version 6 adds f31f74ff7322 wifi: iwlwifi: fix 22000 series SMEM parsing adds 4aa90f083563 wifi: iwlwifi: mld: refactor AP power type setting adds 3876456283c4 wifi: iwlwifi: adjust LINK context NPCA API adds 2f0472dc3367 wifi: iwlwifi: add UHR TLC mode adds 94f74bb2701f wifi: iwlwifi: fw: api: add UHR data definitions adds be79702e6e2d wifi: iwlwifi: mld: fix HE SIG-B MCS/DCM/compression adds 7739774a9cea wifi: iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file adds ddca40927cc3 wifi: iwlwifi: fw: api: add HE type for UHR ELR adds 85d002b2ac56 wifi: iwlwifi: mld: remove unused variable in d3.c adds ffb939e354bf Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 32d90bcea6c3 ieee802154: Restore initial state on failed device_rename( [...] adds 44dcb0bbc4a4 ieee802154: Avoid calling WARN_ON() on -ENOMEM in cfg80215 [...] adds 1dd9291eb903 ieee802154: Remove WARN_ON() in cfg802154_pernet_exit() adds 1eabf67b8009 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds a75a1dec037f mtd: spinand: add support for Dosilicon DS35Q1GA/DS35M1GA adds af8aeed6e656 Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] adds e3d036fecd6f crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_ [...] adds 90ca8d359666 crypto: qat - add bank state save and restore for qat_420xx adds 994689b8f91b crypto: qat - fix warning on adf_pfvf_pf_proto.c adds b6f27c0ad008 crypto: starfive - Avoid -Wflex-array-member-not-at-end warning adds 352140d396b1 crypto: sun8i-ss - Avoid -Wflex-array-member-not-at-end warning adds 5565a72b24fa crypto: octeontx - Fix length check to avoid truncation in [...] adds 48329301969f crypto: iaa - Fix out-of-bounds index in find_empty_iaa_co [...] adds 375a0168e1ae crypto: iaa - Simplify init_iaa_device() adds e6bba60966bb crypto: iaa - Remove unreachable pr_debug from iaa_crypto_ [...] adds 97282e2cdecb crypto: fips - annotate fips_enable() with __init to free [...] adds 3e8541f98df7 crypto: scompress - Remove forward declaration of crypto_s [...] adds bb571875f77f dt-bindings: crypto: qcom,prng: document x1e80100 adds 0e602c5f0494 crypto: scompress - Use crypto_unregister_scomps in crypto [...] adds 32c539884d09 crypto: algapi - Use crypto_unregister_algs in crypto_regi [...] adds bce4678f0235 crypto: iaa - Replace sprintf with sysfs_emit in sysfs sho [...] adds 37b03cb37817 crypto: octeontx2 - Use sysfs_emit in sysfs show functions adds b6aa86c8a508 crypto: khazad - simplify return statement in khazad_mod_init adds eb6449aa7b32 crypto: drbg - kill useless variable in drbg_fips_continuo [...] adds 6acd394367ab crypto: drbg - make drbg_fips_continuous_test() return bool adds c904e459cf73 crypto: drbg - make drbg_get_random_bytes() return *void* adds e89369df6899 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 64edccea594c lib/crypto: Add ML-DSA verification support adds ed894faccb8d lib/crypto: tests: Add KUnit tests for ML-DSA verification adds 14e15c71d7bb lib/crypto: nh: Add NH library adds 7246fe6cd644 lib/crypto: tests: Add KUnit tests for NH adds 29e39a11f541 lib/crypto: arm/nh: Migrate optimized code into library adds b4a8528d17fb lib/crypto: arm64/nh: Migrate optimized code into library adds a229d83235c7 lib/crypto: x86/nh: Migrate optimized code into library adds 76987479c1a6 crypto: adiantum - Convert to use NH library adds cd912b3452d1 crypto: adiantum - Use scatter_walk API instead of sg_miter adds 73c203fe5564 crypto: adiantum - Use memcpy_{to,from}_sglist() adds 2f64821329d8 crypto: adiantum - Drop support for asynchronous xchacha ciphers adds f676740c4265 crypto: nhpoly1305 - Remove crypto_shash support adds 719316ad8eb0 crypto: testmgr - Remove nhpoly1305 tests adds 0d8e6c0a1178 fscrypt: Drop obsolete recommendation to enable optimized [...] adds c8bf0b969d27 lib/crypto: md5: Use rol32() instead of open-coding it adds 0d92c555320a lib/crypto: nh: Restore dependency of arch code on !KMSAN adds 959a634ebcda lib/crypto: mldsa: Add FIPS cryptographic algorithm self-test adds ea0b34c5ccc6 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] adds 342ccffd9f77 drm/display/dp_mst: Add protection against 0 vcpi adds d2c6fde56d45 drm/panthor: Always wait after sending a command to an AS adds 151df689fb75 drm/panthor: Kill lock_region() adds 3c0a60195b37 drm/panthor: Recover from panthor_gpu_flush_caches() failures adds 6e2d3b3e8589 drm/panthor: Add support for atomic page table updates adds 19e8bc945605 drm/panthor: Make panthor_vm_[un]map_pages() more robust adds ddf2cb3c9e65 drm/panthor: Relax a check in panthor_sched_pre_reset() adds 851f58d02f0d drm/panthor: Simplify group idleness tracking adds 5232e8492719 drm/panthor: Don't try to enable extract events adds a3c2d0b40b10 drm/panthor: Fix the full_tick check adds 55429c51d5db drm/panthor: Fix the group priority rotation logic adds 4356d21994f4 drm/panthor: Fix immediate ticking on a disabled tick adds 61d9a43d70dc drm/panthor: Fix the logic that decides when to stop ticking adds 99820b4b7e50 drm/panthor: Make sure we resume the tick when new jobs ar [...] adds 36c5dff41fd9 drm/panthor: Kill panthor_sched_immediate_tick() adds e85e9ccf3f84 drm/panic: Report invalid or unsupported panic modes adds 1e759ed22a62 drm/ast: Move cursor format conversion into helper function adds ef4ed8621a15 drm/ast: Support cursor buffers objects in I/O memory adds 4dfb97060f22 drm/ast: Wrap cursor framebuffer access in drm_gem_fb_begi [...] adds b1ea3babb67d drm/panel-edp: Add CSW MNE007QB3-1 adds f80e89446a46 drm/amdgpu: Do not implement mode_set_base_atomic callback adds 046a10f4d74f drm/nouveau: Do not implement mode_set_base_atomic callback adds a22461eddaf6 drm/radeon: Do not implement mode_set_base_atomic callback adds 6ea3aacc8e89 drm/fbdev-helper: Remove drm_fb_helper_debug_enter/_leave() adds 7068d42048da fbcon: Remove fb_debug_enter/_leave from struct fb_ops adds 9d56cbaf1203 drm/todo: Add section with task for GPU scheduler adds 439be5c580e5 drm/todo: Add entry for unlocked drm/sched rq readers adds 3d3ac202c7df accel/amdxdna: Poll MPNPU_PWAITMODE after requesting firmw [...] adds 41f231179a45 dma-buf: replace "#if" with just "if" adds 657803cbcafd drm/panthor: Drop a WARN_ON() in group_free_queue() adds 32e593d74c39 drm/panthor: Make sure caches are flushed/invalidated when [...] adds 276e411604b3 drm/panthor: Unlock the locked region before disabling an AS adds cedf6765ecfd drm/panthor: Remove redundant call to disable the MCU adds ac5b392a8c35 drm/panthor: fix queue_reset_timeout_locked adds ee8721bee801 drm/ttm: Make ttm_bo_init_validate safe against ttm_operat [...] adds feb065155bab drm/ttm: Resource cannot be NULL in ttm_resource_intersects adds 802620f5a9cf drm/ttm: Tidy ttm_operation_ctx initialization adds c06da4b3573a drm/ttm: Tidy usage of local variables a little bit adds 2976aeb0de77 gpu/panel-edp: add AUO panel entry for B140HAN06.4 adds e58b4dea9054 dma-buf/dma-fence: Add dma_fence_test_signaled_flag() adds c891b99d25dd dma-buf/dma-fence: Add dma_fence_check_and_signal() adds 06bc18e0def7 amd/amdkfd: Use dma_fence_check_and_signal() adds dbcd754b8459 drm/xe: Use dma_fence_check_and_signal_locked() adds 583d1fa19148 dma-buf: Don't misuse dma_fence_signal() adds c6c60a2290b3 drm/ttm: Use dma_fence_check_and_signal() adds 88e721ab978a dma-buf/dma-fence: Remove return code of signaling-functions adds d8f94cb02af3 drm/panthor: Enable timestamp propagation adds 9d2d49027c3a drm/shmem-helper: Simplify page offset calculation in faul [...] adds 211b9a39f261 drm/shmem-helper: Map huge pages in fault handler adds 99bda20d6d4c drm/gem: Introduce drm_gem_get_unmapped_area() fop adds 6e0b1b82017b drm/gem: Add huge tmpfs mountpoint helpers adds a8a9a590221c drm/i915: Use huge tmpfs mountpoint helpers adds f19f99bbaf9f drm/v3d: Use huge tmpfs mountpoint helpers adds 7cdf69d90375 drm/gem: Get rid of *_with_mnt helpers adds c569b369cc21 drm/panthor: Introduce huge tmpfs mountpoint option adds c12e9fcb5a5a drm/panfrost: Introduce huge tmpfs mountpoint option adds 70478348fc6d Documentation/gpu/drm-mm: Add THP paragraph to GEM mapping [...] adds 4ebaaa3b6222 drm/atomic: Add dev pointer to drm_private_obj adds 51db5336e16d dma-buf: improve sg_table debugging hack v4 adds 646013f513f3 dma-buf: enable DMABUF_DEBUG by default on DEBUG kernels adds cd77d5a4aaf8 accel/amdxdna: Fix tail-pointer polling in mailbox_get_msg() adds bcd752c706c3 drm/panel-edp: Add AUO B140QAX01.H panel adds 925ad0c26dd8 drm/panthor: Provide a custom dma_buf implementation adds 9beb8dca9e74 drm/panthor: Fix panthor_gpu_coherency_set() adds ea78ec982653 drm/panthor: Expose the selected coherency protocol to the UMD adds e06177ec7a36 drm/panthor: Add a PANTHOR_BO_SYNC ioctl adds c146c82f862e drm/panthor: Add an ioctl to query BO flags adds cd2c9c3015e6 drm/panthor: Add flag to map GEM object Write-Back Cacheable adds ae09426f47ee drm/panthor: Bump the driver version to 1.7 adds 3ae6637378e6 drm/panfrost: Provide a custom dma_buf implementation adds 2396d65d94fc drm/panfrost: Expose the selected coherency protocol to the UMD adds 7be45f548976 drm/panfrost: Add a PANFROST_SYNC_BO ioctl adds d17592e61fa8 drm/panfrost: Add an ioctl to query BO flags adds 62eedf1ccba5 drm/panfrost: Add flag to map GEM object Write-Back Cacheable adds 0823bd894278 drm/panfrost: Bump the driver version to 1.6 adds 00ffe45ece80 accel/amdxdna: Fix race condition when checking rpm_on adds 6d2b55f7d701 drm/hyperv: move Kconfig under driver directory adds f88cb2660bd0 drm/vgem: move Kconfig under driver directory adds 4cabf00fcd09 drm/Kconfig: move generic Kconfig options above drivers adds 22ba3bb3ff2a drm/Kconfig: sort driver Kconfig source list adds ad9f266be8b2 drm/gem: Fix builds with CONFIG_MMU=n adds ff9e240212f6 drm/i915: Fix BO alloc flags adds 3d32eb7a5ecf accel/amdxdna: Fix cu_idx being cleared by memset() during [...] adds a1542b8ca6ed drm: pl111: replace dev_* print functions with drm_* variants adds d36137085a4a drm/bridge: add drm_bridge_unplug() and drm_bridge_enter/exit() adds d2e8d1bc840b drm/bridge: ti-sn65dsi83: protect device resources on unplug adds 041baffb84a6 drm/vblank: Unexport drm_wait_one_vblank() adds 128d6e6255ea drm/vblank: remove drm_wait_one_vblank() completely adds 04f0aa5d69b8 drm/vblank: remove superfluous pipe check adds 65defc4a7808 drm/vblank: add return value to drm_crtc_wait_one_vblank() adds e547890b9ae3 drm/vblank: limit vblank variable scope to atomic adds 976dd750a14d drm/vblank: use the drm_vblank_crtc() and drm_crtc_vblank_ [...] adds 1b3d18de5535 drm/vblank: prefer drm_crtc_vblank_crtc() over drm_vblank_crtc() adds 470cb09a2936 drm/plane: Fix IS_ERR() vs NULL bug drm_plane_create_color [...] adds 6c8e404891e1 Merge tag 'drm-misc-next-2025-12-12' of https://gitlab.fre [...] adds 343f5683cfa4 accel/amdxdna: Fix race where send ring appears full due t [...] adds 38b069333b58 drm/sched: Add several job helpers to avoid drivers touchi [...] adds d8684ae1cdcf drm/sched: Add pending job list iterator adds 7f790dd21a93 Merge drm/drm-next into drm-misc-next adds 0df70ce615c7 drm/gem: fix build for mm_get_unmapped_area() call after b [...] adds c497e5979084 drm/sitronix/st7571-i2c: rename 'struct drm_device' in st7 [...] adds bc12f3e1a84f drm/sitronix/st7571-i2c: add 'struct device' to st7571_device adds d93a4354686b drm/sitronix/st7571-i2c: move common structures to st7571.h adds b0c20d827e77 drm/sitronix/st7571-i2c: make probe independent of hw interface adds b362de167daf drm/sitronix/st7571: split up the driver into a common and [...] adds 052039e3fe51 drm/sitronix/st7571-spi: add support for SPI interface adds 8d0d27a79eae dt-bindings: display: sitronix,st7571: add example for SPI adds 0edbd43e0c14 dt-bindings: display: rockchip: dw-hdmi: Add compatible fo [...] adds e7a943f0824b drm/rockchip: hdmi: add RK3368 controller variant adds 549cf05a21a2 dt-bindings: display: sitronix,st7920: Add DT schema adds 88b09229f34a drm: Add driver for Sitronix ST7920 LCD displays adds 2db2d6813003 MAINTAINERS: Add entry for Sitronix ST7920 driver adds 97f27573837e accel/amdxdna: Fix potential NULL pointer dereference in c [...] adds 2359fe93138d accel/ivpu: Validate scatter-gather size against buffer size adds ddeb8d5c1f97 dt-bindings: display: bridge: renesas,dsi: Document RZ/V2H [...] adds 99b98993ae01 drm: renesas: rz-du: mipi_dsi: Add LPCLK clock support adds 20de1b0080b9 drm: renesas: rz-du: mipi_dsi: Add support for RZ/V2H(P) SoC adds 2c96689038ae dt-bindings: panel: s6e3fc2x01: Sort and remove unnecessar [...] adds 06fb75e2d12e dt-bindings: display: panel: document Samsung LTL106HL02 M [...] adds ac4888548901 gpu/drm: panel: add Samsung LTL106HL02 MIPI DSI panel driver adds 4855f26007d9 drm/panel: otm8009a: Switch to mipi_dsi_multi_context helpers adds dbb5d6010c1e dt-bindings: panel: sw43408: adjust to reflect the DDIC an [...] adds be85d4124dbe drm/panel: sw43408: Introduce LH546WF1-ED01 panel compatible adds 5f0cc92fa0da drm/panel: sw43408: Separate reset sequence into own function adds cbc1e99a9e0a drm/panel: sw43408: Remove manual invocation of unprepare [...] adds ed2b818a2476 drm/panel: sw43408: Switch to devm_regulator_bulk_get_const adds 29e208a08a8e drm/panel: sw43408: Improve wording when reset-gpios aren' [...] adds b23cd64bda03 dt-bindings: display: simple: Add HannStar HSD156JUW2 adds af586cc6df0b drm/panel: simple: Add HannStar HSD156JUW2 adds 920c6af98e98 drm/panthor: Fix NULL pointer dereference on panthor_fw_unplug adds 97f419848b1d dma-buf/selftests: drop the mock_wait implementation adds efe24898485c drm/panthor: fix for dma-fence safe access rules adds 5c3c3e7b654d drm/panthor: Fix kerneldoc in uAPI header adds e8c28e16c3eb accel/amdxdna: Remove amdxdna_flush() adds fec2c3c01f1c drm/syncobj: Convert syncobj idr to xarray adds c57079937bf8 drm/panthor: unlock on error in panthor_ioctl_bo_create() adds b440baf35591 drm/gem: Fix kerneldoc warnings adds 281a22631423 dma-buf: add some tracepoints to debug. adds 3ef93841033e accel/amdxdna: Remove NPU2 support adds 7818618a09a0 accel/amdxdna: Enable temporal sharing only mode adds 332070795bd9 accel/amdxdna: Enable hardware context priority adds 7bc0f871f992 Merge tag 'drm-misc-next-2025-12-19' of https://gitlab.fre [...] adds de72d9df4f45 drm/i915/fbc: Apply Wa_15018326506 adds 37fc7b7b3ab0 drm/i915/fbdev: Hold runtime PM ref during fbdev BO creation adds d7e7a0048f6a drm/i915/cx0: Rename TBT functions to be ICL specific adds dca0eb029f57 drm/i915/cx0: Factor out C10 msgbus access start/end helpers adds 1cefc3ac7d84 drm/i915/cx0: Sanitize setting the Cx0 PLL use_c10 flag adds 5050d4a0af1e drm/i915/cx0: Sanitize calculating C20 PLL state from tables adds 201c902870ec drm/i915/cx0: Track the C20 PHY VDR state in the PLL state adds 7c3342213a8b drm/i915/cx0: Move definition of Cx0 PHY functions earlier adds 4f8b1e08c289 drm/i915/cx0: Add macro to get DDI port width from a regis [...] adds 230d4c748113 drm/i915/cx0: Track the Cx0 PHY enabled lane count in the [...] adds 5df82b17928b drm/i915/cx0: Sanitize C10 PHY PLL SSC register setup adds 8ad92b073303 drm/i915/cx0: Read out the Cx0 PHY SSC enabled state adds 90fd33c26260 drm/i915/cx0: Determine Cx0 PLL DP mode from PLL state adds 538187f17acd drm/i915/cx0: Determine Cx0 PLL port clock from PLL state adds 36a3efb32ed2 drm/i915/cx0: Zero Cx0 PLL state before compute and HW readout adds fb1dc1eab618 drm/i915/cx0: Print additional Cx0 PLL HW state adds ac3423721117 drm/i915/cx0: Remove state verification adds b5c0256a587e drm/i915/cx0: Add PLL information for MTL+ adds d174cfb51dce drm/i915/cx0: Update C10/C20 state calculation adds 28d5533f2787 drm/i915/cx0: Compute plls for MTL+ platform adds ca1eda5cd476 drm/i915/cx0: Add MTL+ .get_dplls hook adds 051964d94adc drm/i915/cx0: Add MTL+ .put_dplls hook adds 4fcefdf990cb drm/i915/cx0: Add MTL+ .update_active_dpll hook adds dc3fdd4ade87 drm/i915/cx0: Add MTL+ .update_dpll_ref_clks hook adds 2e129889622c drm/i915/cx0: Add MTL+ .dump_hw_state hook adds 9b5f839e14a5 drm/i915/cx0: Add .compare_hw_state hook adds 685f36534968 drm/i915/cx0: Add MTL+ .get_hw_state hook adds 57cf9d5e45a8 drm/i915/cx0: Add MTL+ .get_freq hook adds f3b04e27f7e5 drm/i915/cx0: Add MTL+ .crtc_get_dpll hook adds b800af732c6b drm/i915/cx0: PLL verify debug state print adds e32518d012ed drm/i915/cx0: Add MTL+ .enable_clock/.disable clock hooks on DDI adds 6b566d066c82 drm/i915/cx0: Get encoder configuration for C10 and C20 PHY PLLs adds 2a6e41790759 drm/i915/cx0: Add MTL+ Thunderbolt PLL hooks adds 1a7fad2aea74 drm/i915/cx0: Enable dpll framework for MTL+ adds 5b23aa423a63 drm/i915/dram: Use REG_GENMASK() & co. for the SKL+ DIMM regs adds 8c171a9b8c4c drm/i915/dram: Sort SKL+ DIMM register bits adds 7e2d78535432 drm/i915/dram: Fix ICL DIMM_S decoding adds b9241d0ed9ce drm/{i915, xe}/display: duplicate gen2 irq/error init/rese [...] adds a651be53c42a drm/i915/display: convert the display irq interfaces to st [...] adds 3815e8f2ffe4 drm/{i915,xe}/display: move irq calls to parent interface adds e8916738977e drm/i915: add .vgpu_active to parent interface adds 4799ff418f9a drm/i915: add .has_fenced_regions to parent interface adds 95c04f442941 drm/i915/rps: store struct dma_fence in struct wait_rps_boost adds 1314027632ae drm/i915/rps: call RPS functions via the parent interface adds 69c9b1861e82 drm/i915/rps: postpone i915 fence check to boost adds 55fc11ce96e9 drm/i915: add .fence_priority_display to parent interface adds e4c8fde0bf20 drm/xe/rps: build RPS as part of xe adds e2b1c3a12766 drm/i915/edram: extract i915_edram.[ch] for edram detection adds 2d74a09360a9 drm/i915: split out i915_freq.[ch] adds ed46f724b725 drm/i915: move intel_dram.[ch] from soc/ to display/ adds 1178b8606058 drm/xe: remove MISSING_CASE() from compat i915_utils.h adds b8660fa66207 drm/i915/dram: convert to struct intel_display adds de4ca6f8e927 drm/i915: move dram_info to struct intel_display adds b3d3c83e00c7 drm/i915: move intel_rom.[ch] from soc/ to display/ adds 1807d61541d0 drm/xe: remove remaining platform checks from compat i915_drv.h adds eef67acfffd8 drm/i915/gmch: split out i915_gmch.[ch] from soc adds 3018e582da32 drm/i915/gmch: switch to use pci_bus_{read,write}_config_word() adds fff15f68eb06 drm/i915/gmch: convert intel_gmch.c to struct intel_display adds aa4dc3eeff6d drm/i915: merge soc/intel_gmch.[ch] to display/intel_vga.c adds a8c02fddc9cf drm/xe/vga: use the same intel_gmch_vga_set_decode() as i915 adds a5f0cc8e0cd4 drm/i915/psr: Reject async flips when selective fetch is enabled adds 370f45b1cea8 drm/i915/cx0: Fix port to PLL ID mapping on BMG adds 8aa2945f049d drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC [...] adds 07ba4ecfd111 drm/i915/cx0: Use intel_port_to_tc() instead of open coding it adds dc5b3ef88ba7 drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0 adds f32df9e94d95 drm/i915/cx0: Read out power-down state of both PHY lanes [...] adds ac16a7ec0445 drm/i915/cdclk: drop i915_drv.h include adds 0a9231590f16 drm/i915: use struct drm_device for clock gating funcs adds 0aee7d2e32e5 drm/i915: Use the proper (hw.crtc) for the cursor unpin vb [...] adds f227ba9cc2a8 drm/i915/psr: Use hw.crtc instead of uapi.crtc adds 28bf111ffee1 drm/i915/psr: Use hw.rotation instead of uapi.rotation adds e48b99d86316 drm/i915: Use hw.active instead of uapi.active in the init [...] adds 6b515868bc93 drm/i915/panic: Get the crtc from the correct place adds ebf08b1c52fa drm/i915/panic: Clean up the variables adds 8afc0198a4bd drm/i915: Expose the IN_FORMATS_ASYNC blob for all planes adds 0646d0dd6665 drm/i915: Eliminate one more frequent drm_format_info() adds 1513904c46b6 drm/i915: Enable DDI A/B AUX interrupts on LNL+ adds 40a9f77a28fa Revert "drm/i915/dp: change aux_ctl reg read to polling read" adds 39a00914281e drm/i915/hdcp: move i915 specific HDCP GSC implementation to i915 adds 29fdc6e98d3c drm/{i915,xe}/hdcp: use parent interface for HDCP GSC calls adds b6153b02220c drm/{i915, xe}/dsb: make {intel, xe}_dsb_buffer.c independ [...] adds 685d529fe1e9 drm/{i915, xe}/dsb: allocate struct intel_dsb_buffer dynamically adds 7e1113e1de49 drm/{i915,xe}/dsb: make struct intel_dsb_buffer opaque adds 2af6766f38d8 drm/xe/dsb: drop the unnecessary struct i915_vma adds 357797f272c7 i915/display/intel_ddi: Reduce severity of failed FEC enabling adds 9a8c267b878a drm/i915/pps: drop wakeref parameter from with_intel_pps_lock() adds aa51f0309a0f drm/i915/pps: convert intel_wakeref_t to struct ref_tracker * adds 118afbc58df5 drm/i915/power: drop wakeref parameter from with_intel_dis [...] adds e1c727e6288d drm/i915/power: convert intel_wakeref_t to struct ref_tracker * adds 450f04569ffd drm/{i915,xe}/display: drop intel_wakeref.h usage adds 156fd724e18d drm/xe/compat: remove unused i915_active.h and i915_active [...] adds ee30fde96bba drm/{i915, xe}/display: make pxp key check part of bo interface adds 203c7904f2d8 drm/i915/vbt: Add fields dedicated_external and dyn_port_over_tc adds c296e3f2cec7 drm/i915/power: Use intel_encoder_is_tc() adds df5dd52a6de4 drm/i915/display: Handle dedicated external ports in intel [...] adds df9670191613 drm/i915/xe3p_lpd: Handle underrun debug bits adds 8fad54133b96 drm/i915/nvls: Add NVL-S display support adds 532f6f602e06 drm/i915/display: Use platform check in HAS_LT_PHY() adds 97afa2da35f3 drm/i915/display: Move HAS_LT_PHY() to intel_display_device.h adds 4d7f266e6884 drm/i915/display: Use HAS_LT_PHY() for LT PHY AUX power adds 1552691f960a drm/i915/crtc: Expose sharpness only if num_scalers is >= 2 adds 6cc3776b1f41 drm/i915/display: Use a sub-struct for fbc operations in i [...] adds 0b806d62fd5f drm/i915/xe3p_lpd: Enable display use of system cache for FBC adds d4ee41f9e19e drm/i915/fbc: Apply Wa_14025769978 adds 6d87d7c69b5a Merge drm/drm-next into drm-intel-next adds f861e54fb33b drm/i915/psr: Add panel granularity information into intel [...] adds 1cc854647450 drm/i915/psr: Use SU granularity information available in [...] adds 5a4236267d0b drm/i915/psr: Compute Panel Replay/Adaptive Sync coexisten [...] adds 8d251442f81a drm/i915/psr: Move pr_dpcd and psr_dpcd to intel_connector adds a7e427ff2041 drm/i915/psr: Clear pr_dpcd as well on disconnect adds 93bba79e1771 drm/i915/psr: Move Panel Replay DSC sink support data to i [...] adds 2691ec6792d1 drm/i915/psr: Move sink PSR and Panel Replay booleans to i [...] adds 11bbc345d484 drm/i915/psr: Move sink_sync_latency to intel_connector adds 668e88877a9b drm/i915/crtc: move crtc initialization loop to intel_crtc.c adds e97dfc74700e drm/i915/fbc: let to_intel_display() do its generic magic adds 2397a4c6624a drm/xe/stolen: unify interface with i915 adds d6c862572b69 drm/{i915, xe}/stolen: move stolen memory handling to disp [...] adds 0c085485a903 drm/{i915, xe}/stolen: make insert_node, area_address, are [...] adds 1f5df537fa79 drm/i915/psr: Set plane id bit in crtc_state->async_flip_p [...] adds e540c47fc08e drm/i915/psr: Perform full frame update on async flip adds eabccffbe0a0 drm/i915/psr: Allow async flip when Selective Fetch enabled adds c29ceb0fecda drm/i915/cx0: Convert C10 PHY PLL SSC state mismatch WARN [...] adds 6a99e91a6ca8 drm/i915/display: Detect AuxCCS support via display parent [...] adds d6b80e904bb0 drm/i915/panic: move i915 specific panic implementation to i915 adds 63c7f93b6033 drm/{i915, xe}/panic: move panic handling to parent interface adds 4e899d9b4ea7 drm/intel: fix parent interface kernel-doc adds 8c88104ac6b8 drm/intel: group individual funcs in parent interface adds 07d46ada2881 drm/intel: sort parent interface struct definitions and members adds 29551bf19100 drm/i915: sort parent interface initialization adds 3b8fdaed8f57 drm/xe: sort parent interface initialization adds 63cb6443c7a7 drm/i915/display: group and sort the parent interface wrap [...] adds b8304863a399 Merge drm/drm-next into drm-intel-next adds 524696a19e34 drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros adds d400dad620ab drm/i915/display: Allow async flip when Selective Fetch is [...] adds 5e2e6b595d9d drm/i915: switch to use kernel standard error injection adds 0c8afa67aaa2 drm/i915: Add intel_gvt_driver_remove() onto error cleanup path adds cffa413f1c94 drm/i915/dp: Restrict max source rate for WCL to HBR3 adds 6a3591522930 drm/i915/colorop: do not include headers from headers adds cc1b753487bb drm/dp: Parse all DSC slice count caps for eDP 1.5 adds 92a73fec6acd drm/dp: Add drm_dp_dsc_sink_slice_count_mask() adds 0b1499051ab3 drm/i915/dp: Fix DSC sink's slice count capability check adds 1f28404ad471 drm/i915/dp: Return a fixed point BPP value from intel_dp_ [...] adds 1867564b9080 drm/i915/dp: Use a mode's crtc_clock vs. clock during stat [...] adds 78cfaaa11151 drm/i915/dp: Factor out intel_dp_link_bw_overhead() adds 3999f6d7f588 drm/i915/dp: Fix BW check in is_bw_sufficient_for_dsc_config() adds b1ec2916c929 drm/i915/dp: Use the effective data rate for DP BW calculation adds 2fb850a6aeb2 drm/i915/dp: Use the effective data rate for DP compressed [...] adds e25b6f133446 drm/i915/dp: Account with MST, SSC BW overhead for uncompr [...] adds 260aef187f7f drm/i915/dp: Account with DSC BW overhead for compressed D [...] adds 3755e200bc7f drm/i915/dp: Account with pipe joiner max compressed BPP l [...] adds 2018e29176d6 drm/i915/dp: Fail state computation for invalid min/max li [...] adds 5c2d799491f2 drm/i915/dp: Fail state computation for invalid max throug [...] adds a63bbb8ddde0 drm/i915/dp: Fail state computation for invalid max sink c [...] adds 338465490cf7 drm/i915/dp: Fail state computation for invalid DSC source [...] adds c954d3b517a9 drm/i915/cx0: Use a more accurate message for powerdown ch [...] adds 9236cf0ade32 drm/i915/cx0: Toggle powerdown states for C10 on HDMI adds 35ec71285c93 drm/i915/pc8: Add parent interface for PC8 forcewake tricks adds c5fb82d113c6 Merge tag 'drm-intel-next-2025-12-19' of https://gitlab.fr [...] adds b2bce0e551e8 drm/xe/pat: Add helper to query compression enable status adds 8f565bdd14ee drm/xe: Prevent BIT() overflow when handling invalid prefe [...] adds 562b0f254d8b drm/xe/pf: Fix kernel-doc warning in migration_save_consume adds 9be4f0f68704 drm/xe/kunit: Fix forcewake assertion in mocs test adds b1aa02acd03b drm/xe: Remove duplicate DRM_EXEC selection from Kconfig adds dab751b4240f drm/xe/pf: Drop the VF VRAM BO reference on successful restore adds 78ff838a8ab7 drm/xe/pf: Check for fence error on VRAM save/restore adds c34a14bce709 drm/xe/irq: Handle msix vector0 interrupt adds 1f2cf5295cdb drm/xe/sa: Shadow buffer support in the sub-allocator pool adds fa18290bf072 drm/xe/vf: Shadow buffer management for CCS read/write operations adds 0a4c2ddc711a drm/xe/vm: Use for_each_tlb_inval() to calculate invalidat [...] adds 074edfbdfba2 drm/xe/forcewake: Add scope-based cleanup for forcewake adds 59e7528dbfd5 drm/xe/pm: Add scope-based cleanup helper for runtime PM adds 83d2ea17d53f drm/xe/gt: Use scope-based cleanup adds 917714f2787d drm/xe/gt_idle: Use scope-based cleanup adds 3947e482b5eb drm/xe/guc: Use scope-based cleanup adds e9bc4162bf39 drm/xe/guc_pc: Use scope-based cleanup adds 008db7d4e1a4 drm/xe/mocs: Use scope-based cleanup adds ba2562a391c6 drm/xe/pat: Use scope-based forcewake adds 62a35753f547 drm/xe/pxp: Use scope-based cleanup adds be675564cca5 drm/xe/gsc: Use scope-based cleanup adds 89bba8fe925a drm/xe/device: Use scope-based cleanup adds 7fc616a309e8 drm/xe/devcoredump: Use scope-based cleanup adds b11f88699b13 drm/xe/display: Use scoped-cleanup adds 1fe7ea3287ba drm/xe: Return forcewake reference type from force_wake_ge [...] adds 062a6b83d560 drm/xe/drm_client: Use scope-based cleanup adds bedad003e8e7 drm/xe/gt_debugfs: Use scope-based cleanup adds 175b9aaba3e2 drm/xe/huc: Use scope-based forcewake adds 667fc27e81bc drm/xe/query: Use scope-based forcewake adds f875dead3ec7 drm/xe/reg_sr: Use scope-based forcewake adds 60a4661d12ca drm/xe/vram: Use scope-based forcewake adds faa4b73bf750 drm/xe/bo: Use scope-based runtime PM adds 8a579f4b2476 drm/xe/ggtt: Use scope-based runtime pm adds 008f3fcf31b7 drm/xe/hwmon: Use scope-based runtime PM adds fcee6854e6fb drm/xe/sriov: Use scope-based runtime PM adds 3a344ddce25e drm/xe/tests: Use scope-based runtime PM adds f50c11ba35da drm/xe/sysfs: Use scope-based runtime power management adds 423fb66fac7d drm/xe/debugfs: Use scope-based runtime PM adds 28aeaed130e8 drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() adds 62519b77aeca drm/xe: Fix memory leak when handling pagefault vma adds 2e4ad5b06672 drm/xe/guc: Fix resource leak in xe_guc_ct_init_noalloc() adds 64fdf496a692 drm/xe/guc: Fix stack_depot usage adds ea944d57eac7 drm/xe/guc_ct: Cleanup ifdef'ry adds 96b93ac214f9 drm/xe: Fix conversion from clock ticks to milliseconds adds 0f4435a1f46e drm/xe/pf: Use div_u64 when calculating GGTT profile adds 5a062505aa0e drm/xe/pf: Fix .bulk_profile/sched_priority description adds f4c8298cf5f5 drm/xe/guc: Cleanup GuC log buffer macros and helpers adds 69ef30d6c903 drm/xe/uc: Change assertion to error on huc authentication [...] adds 79cb005c7134 drm/xe: Add device flag to indicate standalone MERT adds 0e72241a53e9 drm/xe/pf: Configure LMTT in MERT adds 1fc309601506 drm/xe/pf: Add TLB invalidation support for MERT adds 2e02254ef5f0 drm/xe/pf: Handle MERT catastrophic errors adds 00937fe1921a drm/xe/vf: Start re-emission from first unsignaled job dur [...] adds 07cf4b864f52 drm/xe: Protect against unset LRC when pausing submissions adds 5b12958b1ffa drm/xe: Add helper to extend CPU-mirrored VMA range for merge adds 4a938d3886d6 drm/xe: Merge adjacent default-attribute VMAs during garba [...] adds 0ae006dc48f3 drm/xe/svm: Extend MAP range to reduce vma fragmentation adds dd62fe512d59 drm/xe/svm: Enable UNMAP for VMA merging operations adds 7f08cc5b3cc3 drm/xe/vm: Skip ufence association for CPU address mirror [...] adds dacda0cf75d5 drm/xe: Add caching pagetable flag adds 9fb1f1256e41 drm/gpusvm: Limit the number of retries in drm_gpusvm_get_pages adds 6028f5962092 drm/xe: Covert return of -EBUSY to -ENOMEM in VM bind IOCTL adds 8b8a6456ac25 drm/xe/xe_sriov_packet: Return int from pf_descriptor_init adds 8e2610d9a5ed drm/xe: Move VRAM MM debugfs creation to tile level adds 99234edab8e1 drm/xe/vf: Update pause/unpause() helpers with VF naming adds 726ceb5716da drm/xe/guc_submit: Introduce pause/unpause() helpers for PF adds e6d2fe31a76d drm/xe/pm: Assert on runtime suspend if VFs are enabled adds 43fb9e113bf1 drm/xe/gt: Introduce runtime suspend/resume adds 01c724aa7bf8 drm/xe/pf: Enable SR-IOV VF migration adds 8b3cce3ad9c7 drm/xe/pci: Introduce a helper to allow VF access to PF xe_device adds 17f22465c5a5 drm/xe/pf: Export helpers for VFIO adds 2e38c50ae492 vfio/xe: Add device specific vfio_pci driver variant for I [...] adds 9d94c1cf6ef9 drm/xe/xe3_lpg: Apply Wa_16028005424 adds 251be5fb4982 drm/xe: Fix freq kobject leak on sysfs_create_files failure adds 8b5502145351 drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg() adds eafc150549ec drm/xe: Add properties line to VM snapshot capture adds 819c9ffd4259 drm/xe: Add "null_sparse" type to VM snap properties adds 81e66a55a8d7 drm/xe: Add mem_region to properties line in VM snapshot capture adds 6cf5d14a0bf7 drm/xe: Add pat_index to properties line in VM snapshot capture adds 066a1ddd8559 drm/xe: Add cpu_caching to properties line in VM snapshot capture adds c87f586e5536 drm/xe: Add VM.uapi_flags to VM snapshot capture adds b80961a86b40 drm/xe/uapi: Add DRM_XE_EXEC_QUEUE_SET_HANG_REPLAY_STATE adds 7032361d8cb1 drm/xe: Add replay_offset and replay_length lines to LRC H [...] adds 1026c1a73a96 drm/xe: Implement DRM_XE_EXEC_QUEUE_SET_HANG_REPLAY_STATE adds aa8225d4ee87 MAINTAINERS: Remove myself from xe maintainers adds 2e2dab20dd66 drm/xe/vf: Enable VF migration only on supported GuC versions adds b5fbb94341a2 drm/xe/vf: Introduce RESFIX start marker support adds 75e7d26281da drm/xe/vf: Requeue recovery on GuC MIGRATION error during [...] adds 4c2768704710 drm/xe/vf: Add debugfs entries to test VF double migration adds 43109e398d2d drm/xe/gt: Use scope-based forcewake adds 0f94e51b5320 Merge drm/drm-next into drm-xe-next adds 688035f83ef0 drm/xe/sync: Use for_each_tlb_inval() to calculate invalid [...] adds 76ce2313709f drm/xe: Do not reference loop variable directly adds 54da99e5c3a7 drm/xe/xe3: Remove graphics IP 30.01 from Wa_18041344222 IP list adds 78d91ba6bd79 drm/xe/uapi: Add NO_COMPRESSION BO flag and query capability adds ef7de33544a7 drm/xe/pf: fix VFIO link error adds 29bce9c8b41d drm/xe: fix drm_gpusvm_init() arguments adds 89f0b56f77c9 drm/xe/oa: Use explicit struct initialization for struct x [...] adds 16e076b03658 drm/xe/oa/uapi: Add gt_id to struct drm_xe_oa_unit adds c7e269aa565f drm/xe/oa: Allow exec_queue's to be specified only for OAG [...] adds ed455775c5a6 drm/xe/rtp: Refactor OAG MMIO trigger register whitelisting adds 8322adedc0f2 drm/xe/rtp: Whitelist OAM MMIO trigger registers adds c1daf37fec0d drm/xe/guc: Add log init config abi definitions adds 7eeb0e5408bd drm/xe/guc: Add LFD related abi definitions adds 9124732b1401 drm/xe/guc: Add GuC log init config in LFD format adds fc40e8f6fc2d drm/xe/guc: Add GuC log event buffer output in LFD format adds 09fb6bccef82 drm/xe/guc: Only add GuC crash dump if available adds c7ea291be086 drm/xe/guc: Add new debugfs entry for lfd format output adds 624f494ee6e9 drm/xe: Refactor PAT dump to use shared helpers adds 944a8313a7eb drm/xe: expose PAT software config to debugfs adds da33e457f680 drm/xe/guc_ct: Assert on credits mismatch during runtime suspend adds b64a14334ef3 drm/xe/throttle: Skip reason prefix while emitting array adds 81e77c028848 drm/xe/xe3p_xpc: Enable Indirect Ring State for xe3p_xpc adds a00e305fba02 drm/xe/vf: Stop waiting for ring space on VF post migratio [...] adds f4e9fc967afd drm/xe/xe_survivability: Redesign survivability mode adds 1987ea95ac37 drm/xe/xe_survivability: Add support for survivability mode v2 adds 74a658229bb0 drm/xe/guc: Recommend GuC v70.53.0 for MTL, DG2, LNL adds 1898840d6c44 drm/xe/guc: Recommend GuC v70.54.0 for BMG, PTL adds 3efadf028783 drm/me/gsc: mei interrupt top half should be in irq disabl [...] adds 8e011f6d08ab drm/xe/hw_engine_group: Add stats for mode switching adds a4ebfb9d95d7 drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table adds 8d8cf42b03f1 drm/xe/vf: Fix queuing of recovery work adds 7319c2ceb2d7 drm/xe/vf: Reset recovery_queued after issuing RESFIX_START adds ee26c3b2765a drm/xe/multi_queue: Add multi_queue_enable_mask to gt information adds d9ec63474648 drm/xe/multi_queue: Add user interface for multi queue support adds bc5775c59258 drm/xe/multi_queue: Add GuC interface for multi queue support adds 898a00f4b433 drm/xe/multi_queue: Add multi queue priority property adds d630abd6042d drm/xe/multi_queue: Handle invalid exec queue property setting adds 2a31ea17d5c6 drm/xe/multi_queue: Add exec_queue set_property ioctl support adds 71e7d7e81d6a drm/xe/multi_queue: Add support for multi queue dynamic pr [...] adds 464a0bc0235f drm/xe/multi_queue: Add multi queue information to guc_info dump adds d716a5088c88 drm/xe/multi_queue: Handle tearing down of a multi queue adds 1b5d39e6672f drm/xe/multi_queue: Set QUEUE_DRAIN_MODE for Multi Queue batches adds c85285b32cc6 drm/xe/multi_queue: Handle CGP context error adds bb9343f122ad drm/xe/multi_queue: Reset GT upon CGP_SYNC failure adds 8b81c76885e8 drm/xe/multi_queue: Teardown group upon job timeout adds 91abe57c2708 drm/xe/multi_queue: Tracepoint support adds 3131a43ecb34 drm/xe/multi_queue: Support active group after primary is [...] adds 9a3e975d6619 drm/xe/doc: Add documentation for Multi Queue Group adds 6601e0714bf0 drm/xe/doc: Add documentation for Multi Queue Group GuC interface adds bd5840819aa1 drm/xe/cri: Enable I2C controller adds d69d3636f5f7 drm/xe: Increase TDF timeout adds 825aed032858 drm/xe: Restore engine registers before restarting schedul [...] adds 44ece2251859 drm/xe: Do not forward invalid TLB invalidation seqnos to [...] adds b4abe06d6d82 drm/xe/xe_tlb_inval: Modify fence interface to support PPC flush adds 9b1a0e0a15c9 drm/xe: Add page reclamation info to device info adds 77ebc7c10d16 drm/xe/guc: Add page reclamation interface to GuC adds b912138df299 drm/xe: Create page reclaim list on unbind adds 2b192bebaf61 drm/xe: Suballocate BO for page reclaim adds 9945e6a52f3c drm/xe: Prep page reclaim in tlb inval job adds 684965d96a91 drm/xe: Append page reclamation action to tlb inval adds 7c52f13b76c5 drm/xe: Optimize flushing of L2$ by skipping unnecessary p [...] adds 13d99b01c0c9 drm/xe: Add debugfs support for page reclamation adds 7ef2d25e4773 drm/xe: Track pre-production workaround support adds 83f4151787c5 drm/xe/lnl: Drop pre-production workaround support adds 47f5cee41977 drm/xe/guc: Fix version check for page-reclaim feature adds b07bac9bd708 drm/xe: Limit num_syncs to prevent oversized allocations adds e057b2d2b8d8 drm/xe/oa: Limit num_syncs to prevent oversized allocations adds 33a5abd9a683 drm/xe: Adjust long-running workload timeslices to reasona [...] adds ca415c4d4c17 drm/xe: Use usleep_range for accurate long-running workloa [...] adds 6e608bff259f drm/xe: Add debugfs knobs to control long running workload [...] adds 8533051ce920 drm/xe: Skip exec queue schedule toggle if queue is idle d [...] adds 4ac9048d0501 drm/xe: Wait on in-syncs when swicthing to dma-fence mode adds ce3d65549c7a drm/xe: Add GT stats ktime helpers adds 2b277b506138 drm/xe: Add more GT stats around pagefault mode switch flows adds ab39e2a8f7ae drm/xe/oa/uapi: Expose MERT OA unit adds ec02e49f21bc drm/xe/rtp: Whitelist OAMERT MMIO trigger registers adds 88d98e74adf3 drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME adds 5ae6cb153abc drm/xe/vf: fix return type in vf_migration_init_late() adds 0a2404c8f6a3 drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_mi [...] adds 7b800ab1b7f6 MAINTAINERS: Update Xe driver maintainers adds 2f9405aaa429 drm/xe: Fix NULL pointer dereference in xe_exec_ioctl adds ce5971773651 drm/xe: Introduce IF_ARGS macro utility adds 09af64eba63e drm/xe/guc: Introduce GUC_FIRMWARE_VER_AT_LEAST helper adds 4cffecaf127a drm/xe/pf: Prepare for new threshold KLVs adds 487524c891d3 drm/xe/pf: Add handling for MLRC adverse event threshold adds 97e16068d77a drm/xe/oa: Move default oa unit assignment earlier during [...] adds 7a100e6ddcc4 drm/xe/oa: Disallow 0 OA property values adds 5bf763e908bf drm/xe/eustall: Disallow 0 EU stall property values adds 425fe550fb51 drm/xe: Drop preempt-fences when destroying imported dma-bufs. adds 9dde74fd9e65 drm/xe/nvm: enable cri platform adds fb084e4183e1 drm/xe/xe_survivability: Remove unused index adds c7b83a916d62 drm/xe: Fix documentation heading levels in xe_guc_pc.c adds 5add3c3c280a Merge drm/drm-next into drm-xe-next adds af90706f0eec drm/xe/pmu: Replace sprintf() with sysfs_emit() adds 3d50c69c5819 drm/xe/xe_survivability: Use static for survivability info [...] adds 13fe9fa7f41a drm/xe/xe_survivability: Add index bound check adds 651065dca3f2 drm/xe: Increase log level for unhandled page faults adds 844758bd99a8 drm/xe: Print GuC queue submission state on engine reset adds 9ec3c8ee16a0 Merge tag 'drm-xe-next-2025-12-19' of https://gitlab.freed [...] adds 8d87fa19169e drm/xe/gt: Add engine masks for each class adds b0c5cf4f5917 drm/gt/guc: extract scheduler-related defines from guc_fwif.h adds 50290b7a0df5 drm/xe/pf: Initialize scheduler groups adds f04feb5b5441 drm/xe/pf: Add support for enabling scheduler groups adds b7fa6016a2bb drm/xe/pf: Scheduler groups are incompatible with multi-lrc adds dad13af3985c drm/xe/vf: Check if scheduler groups are enabled adds b7b106f93717 drm/xe/pf: Add debugfs to enable scheduler groups adds 76242b98d4e4 drm/xe/pf: Add debugfs with scheduler groups information adds 627508b391ea drm/xe/pf: Prep for multiple exec quantums and preemption [...] adds 46c9e84cd66d drm/xe/pf: Add functions to set exec quantums for each group adds be4518128a58 drm/xe/pf: Add functions to set preempt timeouts for each group adds f474911fe16b drm/xe/pf: Add debugfs to set EQ and PT for scheduler groups adds 72aee5f70ba4 drm/xe/svm: Fix a debug printout adds d1a4fc044cfd drm/pagemap: Remove some dead code adds 16b5ad319524 drm/pagemap, drm/xe: Ensure that the devmem allocation is [...] adds a599b98607de drm/pagemap, drm/xe: Add refcounting to struct drm_pagemap adds 565477dbca6e drm/pagemap: Add a refcounted drm_pagemap backpointer to s [...] adds a26084328ac4 drm/pagemap, drm/xe: Manage drm_pagemap provider lifetimes adds 77f14f2f2d73 drm/pagemap: Add a drm_pagemap cache and shrinker adds 8a52f4d9b1ef drm/xe: Use the drm_pagemap cache and shrinker adds 33ac8d150af6 drm/pagemap: Remove the drm_pagemap_create() interface adds e44f47a9bf51 drm/pagemap_util: Add a utility to assign an owner to a se [...] adds 14b60874c90a drm/xe: Use the drm_pagemap_util helper to get a svm pagem [...] adds eb9db59d96ce drm/xe: Pass a drm_pagemap pointer around with the memory [...] adds 238dbc9d9f4a drm/xe: Use the vma attibute drm_pagemap to select where t [...] adds 4be5f2bc811a drm/xe: Simplify madvise_preferred_mem_loc() adds dff547e137be drm/xe/uapi: Extend the madvise functionality to support f [...] adds 2df55d9e66a2 drm/xe: Support pcie p2p dma as a fast interconnect adds 54dc5842a81c drm/xe/vm: Add a couple of VM debug printouts adds 1f430b8d68e6 drm/xe/svm: Document how xe keeps drm_pagemap references adds 5b64b23f6f1b drm/pagemap, drm/xe: Clean up the use of the device-privat [...] adds f1d08a586482 drm/gpusvm: Introduce a function to scan the current migra [...] adds 0471ed20df6b drm/xe: Use drm_gpusvm_scan_mm() adds 75af93b3f5d0 drm/pagemap, drm/xe: Support destination migration over in [...] adds ec265e1f1cfc drm/pagemap: Support source migration over interconnect adds 0620837490e0 drm/xe/svm: Serialize migration to device if racing adds 15e096960a7f drm/xe/migrate: Configure migration queue as low latency adds e67870321a6a drm/xe: Don't use absolute path in generated header comment adds a9f88c68f861 drm/xe/soc_remapper: Initialize SoC remapper during Xe probe adds 32eab46a6160 drm/xe/soc_remapper: Use SoC remapper helper from VSEC code adds c3a613a03902 drm/xe/soc_remapper: Add system controller config for SoC [...] adds b5179dbd1c14 drm/xe/guc: READ/WRITE_ONCE g2h_fence->done adds ac1317df039d drm/xe/guc: READ/WRITE_ONCE ct->state adds 382876afa75a drm/xe: Move rebar to its own file adds 0b075f82935e drm/xe: Improve rebar log messages adds 59260fe5821a Merge tag 'drm-xe-next-2025-12-30' of https://gitlab.freed [...] adds 565ed40b5fc1 drm/panthor: Evict groups before VM termination adds 8e7460eac786 drm/panthor: Support partial unmaps of huge pages adds c2b40b1a4fbb drm/draw: add drm_draw_can_convert_from_xrgb8888 adds 15156936b26f drm/log: avoid WARN when searching for usable format adds 4f1b30fe9ef5 drm/panic: avoid WARN when checking format support adds 38b91e424c1c drm/panfrost: Add GPU_PM_RT support for RZ/G3E SoC adds 89f23d420066 drm/tests: shmem: Swap names of export tests adds b47b9ecef309 drm/tests: shmem: Add clean-up action to unpin pages adds cda83b099f11 drm/tests: shmem: Hold reservation lock around vmap/vunmap adds 607d07d8cc0b drm/tests: shmem: Hold reservation lock around madvise adds 3f41307d589c drm/tests: shmem: Hold reservation lock around purge adds 353e72df138a vt: Remove trailing whitespace adds c83e42990303 vt: Remove con_debug_enter/_leave from struct consw adds 50c26c301c51 drm/ast: Swap framebuffer writes on big-endian machines adds e05b08d7d016 drm/atomic: convert drm_atomic_get_{old, new}_colorop_stat [...] adds 8a717c16ddf2 drm/bridge: add connector argument to .hpd_notify callback adds c08c123d4cd6 drm/bridge: lontium-lt9611uxc: switch to HDMI audio helpers adds 969325a2597e drm/rockchip: inno-hdmi: Convert to drm bridge adds 130343ee6bca MAINTAINERS: Add entry for Innosilicon hdmi bridge library adds 293a8fd7721a drm/bridge: add of_drm_find_and_get_bridge() adds 9da0e06abda8 drm/bridge: deprecate of_drm_find_bridge() adds c637217efb89 drm/todo: add entry about converting to of_drm_find_and_ge [...] adds 5d7cb36254b5 drm/bridge: make of_drm_find_bridge() a wrapper of of_drm_ [...] adds 7282066e5534 drm/arcpgu: convert to of_drm_find_and_get_bridge() adds 3fdeae134ba9 drm/bridge: add next_bridge pointer to struct drm_bridge adds 8f92a5fcbfe3 drm/bridge: ite-it66121: get/put the next bridge adds ae754f049ce1 drm/bridge: imx8qxp-pixel-combiner: get/put the next bridge adds b9a7d5918bd4 drm/bridge: simple-bridge: get/put the next bridge adds 47fa48b3faa7 drm/meson: encoder_cvbs: get/put the next bridge adds bfb8f5d0a9e7 drm/meson: encoder_dsi: get/put the next bridge adds c87ad784aacb drm/meson: encoder_hdmi: get/put the next bridge adds ceea3f7806a1 drm/bridge: imx8qxp-pxl2dpi: simplify put of device_node pointers adds 54af17788629 drm/bridge: imx8qxp-pxl2dpi: remove excess error message adds 0dc4a8d6d096 drm/bridge: imx8qxp-pxl2dpi: imx8qxp_pxl2dpi_find_next_bri [...] adds 6802c7ee360d drm/bridge: imx8qxp-pxl2dpi: get/put the next bridge adds 900699ba830f drm/bridge: imx8qxp-pxl2dpi: get/put the companion bridge adds 40630210211a drm/bridge: imx8qxp-pixel-link: remove excess error message adds 9eb018828b1b drm/v3d: Set DMA segment size to avoid debug warnings adds a7c2f143f878 drm: pl111: fix build regression adds 5555a3074921 drm/panic: Rename draw_panic_static_* to draw_panic_screen_* adds 91ce41427d46 drm/panic: Add kunit tests for drm_panic adds 26ce0b87a815 drm/meson: venc: add support for HDMI DMT modes up to 3840x2160 adds 349d4efadc1f drm/panel: edp: add BOE NV140WUM-T08 panel adds a8fffbe7dec7 drm/etnaviv: Add command stream definitions required for a [...] adds 9934873be03c drm/etnaviv: move some functions to a header to be able to [...] adds 9fcdece1a734 drm/etnaviv: Add a new function to emit a series of states [...] adds 85ba57ad88cf drm/etnaviv: Add PPU flop reset adds 6a0b99e9fb45 drm/etnaviv: Add module parameter to force PPU flop reset adds a87fef0880c4 Merge tag 'drm-misc-next-2026-01-08' of https://gitlab.fre [...] adds b27850b5c0a1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds d42d701e1329 dma-buf: heaps: Clear CMA pages with clear_page() adds 44e4c88951fa accel/ivpu: Implement warm boot flow for NPU6 and unify bo [...] adds 9bf4ca1e699c drm/gpuvm: drm_gpuvm_bo_obtain() requires lock and staged mode adds adca0ad92717 drm/gpuvm: use const for drm_gpuva_op_* ptrs adds 1222e06934bd accel/amdxdna: Update message DMA buffer allocation adds f1eac46fe5f7 accel/amdxdna: Update firmware version check for latest firmware adds 78de5d28d720 drm/rockchip: vop2: Switch impossible format conditional t [...] adds 2f4e3f2bef45 drm/rockchip: vop2: Switch impossible pos conditional to WARN_ON adds f403945d2404 drm/rockchip: vop2: Fix Esmart test condition adds dfb673c71fc0 drm/rockchip: vop2: Enforce scaling workaround in plane_check adds 8cdd4d858d7a drm/rockchip: vop2: Enforce AFBC source alignment in plane_check adds 081676de4a22 drm/rockchip: vop2: Enforce AFBC transform stride align in [...] adds c8c85c0a7fc2 drm/rockchip: vop2: Use drm_is_afbc helper function adds 28c2490458ca drm/rockchip: vop2: Simplify format_mod_supported adds 3af0f4d5d433 dt-bindings: display: rockchip,dw-mipi-dsi: Add compatible [...] adds 7919273e495b dt-bindings: display: rockchip,vop: Add compatible for rk3506 adds cabeacc7eadc drm/rockchip: dsi: Add support for rk3506 adds ec27500c8f2b drm/rockchip: vop: Add support for rk3506 adds 6419fc157e55 drm/panic: Ensure drm_panic_type is initialized to a valid value adds 6abb6a0e1104 drm/panic: Fix expected string for QR_CODE in drm_panic_type_map adds 0244539f9a4f drm/rockchip: Drop ROCKCHIP_IOMMU depend for DRM_ROCKCHIP adds 5f8d6f29c51a drm/gem: Fix a GEM leak in drm_gem_get_unmapped_area() adds 5abffd7ff012 dt-bindings: gpu: img: Add AM62P SoC specific compatible adds 29f4e7301910 drm/gpuvm: fix name in kernel doc of drm_gpuvm_bo_obtain_locked() adds b49c35ba0ce1 drm/panfrost: Fix a page leak in panfrost_mmu_map_fault_ad [...] adds 0650f4909af2 drm/rockchip: replace use of system_unbound_wq with system_dfl_wq adds ab8559d44de5 drm/rockchip: replace use of system_wq with system_percpu_wq adds db04f0d47dd1 dt-bindings: display: rockchip: Add no-hpd for dw-hdmi-qp [...] adds bafb6863dd8c drm/bridge: dw-hdmi-qp: Add support for missing HPD adds f509a081f6a2 accel/rocket: fix unwinding in error path in rocket_core_init adds 34f4495a7f72 accel/rocket: fix unwinding in error path in rocket_probe adds 57d8ae156935 accel/rocket: factor out code with find_core_for_dev in ro [...] adds 38feb171b3f9 accel/rocket: rocket_accel.h: fix kernel-doc warnings adds 62a8efafefc2 MAINTAINERS: drm: add maintainers for DRM buddy allocator adds 65ce1f5834e9 drm/panel: ilitek-ili9882t: Switch Tianma TL121BVMS07 to D [...] adds e7ec00be22d6 dt-bindings: display: simple: Add Innolux G150XGE-L05 panel adds ed7417e5b889 drm/panel: simple: Add Innolux G150XGE-L05 panel entry adds 95eed73b8711 drm/panel: Fix a possible null-pointer dereference in jdi_ [...] adds ef789ce4980b drm/panel: mantix: Enable DSI LPM adds dca84cc795df drm/panel: mantix: Improve power on sequence timings adds 61f028c13c42 drm/panel: mantix: Improve power off sequence adds c8b59651ebe6 drm/panel: mantix: Drop bank 9 initialization adds 8096e71bc875 drm/panel: mantix: Don't turn on MIPI peripheral adds 94ccf742309b dt-bindings: display: panel-simple: Allow "data-mapping" f [...] adds 4a768c544f64 drm/panel: himax-hx83102: change to gpiod_set_value_cansleep adds ba3588410ced host1x: Make remove callback return void adds 1f61d735b859 host1x: Convert to bus methods adds 2568b8b0860e dt-bindings: gpu: mali-valhall-csf: Add shader-present nvmem cell adds c40b50c3cfbe drm/panthor: Implement reading shader_present from nvmem adds 66c9c0cfe765 drm/mode_object: add drm_object_immutable_property_get_value() adds ca59e33f5a1f drm/atomic: add max_size check to drm_property_replace_blo [...] adds cea6e6e8717e drm/atomic: verify that gamma/degamma LUTs are not too big adds cd98e7349210 drm/rockchip: DRM_ROCKCHIP should depend on ARCH_ROCKCHIP adds bfef06269557 drm/tegra: dsi: fix device leak on probe adds b36178488d47 accel/amdxdna: Fix notifier_wq flushing warning adds e50058e1c8f3 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] adds 9877a865d62c drm/amdgpu: fix NULL pointer issue buffer funcs adds 539d821df293 drm/amdgpu: fix NULL pointer issue for supports_baco adds d514ed18f577 drm/amdkfd: Rework reserved SDMA queue handling adds eaf5a2425e05 drm/amdgpu: Increase the maximum number of IP instances adds 923a3c20f0e1 drm/amdgpu: Add hwid for ATU adds 27a136eaa396 drm/amdgpu: Add hwid for AIGC adds 13aca3c0f492 drm/amdgpu: update soc15 IH client ids adds 2718942f48d4 drm/amdgpu: add PCIe atomics bit in PTE adds d09c7e266c8c drm/amdgpu/mes: add multi-xcc support adds 36b266bd3aad drm/amdgpu: Generalize HQD and VMID mask calculation for MES adds 0bebe9b9fcb4 drm/amdkfd: refactor rlc/gfx spm adds dcfe45bd860f drm/amdgpu: Verify dpm setting for enabling smu with direc [...] adds 7cd88efd16f4 drm/amdgpu: Move XCP_INST_MASK amdgpu_xcp.h adds 4d65215145de drm/amdgpu: update VRAM types adds bc5094e27e10 drm/amdgpu: Add soc v1_0 enum header adds f6b1c1f5fd72 drm/amdgpu: GPU vm support 5-level page table adds cf856ca9b999 drm/amdgpu: Update vm start, end, hole to support 57bit address adds 5287e7ef748e drm/amdkfd: Remove hard‑coded GC IP version checks from kf [...] adds 550c6f5b90d2 drm/amdgpu: Add smuio v15_0_8 ip headers v4 adds c3cd568d31b6 drm/amdgpu/uapi: Clarify comment on AMDGPU_VM_PAGE_PRT adds 591689ccbe09 drm/amdgpu: Add smuio v15_0_8 support v4 adds c0d4cc900797 Documentation/gpu: Add PRT, PTE, PDE to amdgpu glossary (v2) adds 4c7838b56cbf drm/amdgpu: Initialize smuio functions for smuio v15_0_8 adds 708b8589f260 drm/amdgpu: Add rlcv firmware for frontdoor loading. adds 0b8c6bcd206e drm/amdgpu: update psp_get_fw_type() function adds 22ef3af5d42b drm/amdgpu: Add mp v15_0_8 ip headers v4 adds c92bb14151a5 drm/amdgpu: Add psp v15.0.8 ip block v3 adds b02c22359bac drm/amdgpu: Set skip_tmr to true for psp v15_0_8 adds 0c24b83d8217 drm/amdgpu: Upload a single sdma fw copy when using psp v15.0.8 adds 41273a8ce332 drm/amdgpu: Set psp ip block and funcs for v15.0.8 adds 692c70f4d802 drm/amdgpu: Use ih v7_0 ip block for ih v7_1 adds e06d19420118 drm/amdgpu: Enable IH CAM on IH 7.1.0 adds b9befc9a21bd drm/amdgpu: Expand kernel-doc in amdgpu_ring adds e0f90f184d18 Documentation/gpu: Add new glossary entries from UMR adds d68ba530ec79 Documentation/gpu: Expand generic block information adds 03a48f07aa89 Documentation/gpu: Add more information about GC adds 03dc0a6cb6dc Documentation/gpu: Add documentation about ring buffer adds e8f4ea34b6cf drm/amd/pm: Update pmfw headers for smu_v13_0_12 adds 209529414ef0 drm/amd/pm: Add sysfs node for ubb power adds f752e79d3885 drm/amdgpu: fix the calculation of RAS bad page number adds 60a300780d8a drm/amdgpu: Add virt command to send VF ras command adds 1855fc6b09bc drm/amd/ras: sriov supports handling VF ras commands. adds c174a6317be0 drm/amd/ras: Support sriov uniras to obtain cper data adds c4031deddec9 drm/amd/pm: Fetch ubb power for smu_v13_0_12 adds 1c254be41132 drm/amd/pm: Enable system power caps for smu_v13_0_12 adds fcfa8dbb087e drm/amd/ras: Add ras command to retrieve cper data from sr [...] adds 11dcf72eb5c1 drm/amd/ras: Support high-frequency querying sriov ras blo [...] adds 61a9a4138b57 drm/amdgpu: Add mmhub v4_2_0 ip headers v5 adds 73c6c2269443 drm/amd/ras: Add sriov ras preprocessing before gpu reset adds 54c2d9739bb7 drm/amd/ras: Compatible with legacy sriov host adds de8955508b72 drm/amdgpu/ttm: Pin 4K MMIO_REMAP Singleton BO at Init v2 adds d8c2c6c33d49 drm/amdgpu: Map/Unmap MMIO_REMAP as BAR register window; a [...] adds bd68a1404b6f drm/amdgpu/ras: Move ras data alloc before bad page check adds d09c6b98f808 drm/amdgpu: fix spelling in gmc9/10 code adds 4af2e15c9bf2 drm/amdgpu: Add initial support for mmhub v4_2 adds 755b5591739c drm/amdgpu: Add osssys v7_1_0 ip headers v3 adds 91c93c090dfc drm/amdgpu: Add gc v12_1_0 ip headers v4 adds e87bfaf55e73 drm/amdgpu: Add gfxhub v12_1 support adds 036c0e38bb3d drm/amdgpu: Add gmc v12_1 support adds 5056b75fedc0 drm/amdgpu: Add gmc v12_1 gmc callbacks adds db29ddf6505f drm/amdgpu: Add per-ASIC PTE init flag adds b8c27208b287 drm/amdgpu: Always set snoop bit in PDE on GFX 12.1 adds 3a338bb1144d drm/amdgpu: Enable PDE.C usage on GFX 12.1 adds 2634ef1b8c00 drm/amdkfd: Fix PTE clearing during SVM unmap on GFX 12.1 adds e53833ac8206 drm/amdgpu: Add gmc v12_1_0 to discovery list adds ecd3fdfbeefd drm/amd/amdgpu: Add missing newline in DRM_DEBUG_DRIVER message adds c78e31bcf586 drm/amd/display: Improve HDMI info retrieval adds 74ce00932e7e drm/amd/display: Refactor panel replay set dmub cmd flow adds 5e07a945856d drm/amd/display: Add AS-SDP v2 support for eDP feature adds ca4310e86b52 drm/amd/display: Parse debug flag to PR FW adds 6d76189a8448 drm/amd/display: Fix sending redundant enable command to dmub adds a6edaf570058 drm/amd/display: Revise VSC SDP header for Panel Replay adds 201648dc812b drm/amd/display: Refactor panel replay dc libs adds 08f133e932cc drm/amd/display: Write default Vesa Aux backlight control in dmub adds 4191fa9046b8 drm/amd/display: Improve readability of link_detect_sink_s [...] adds a3bba93360d7 drm/amd/display: Move CONNECTOR_ID_PCIE into switch/case adds 036dd0380b70 drm/amd/display: Drop needless check for link->link_id.id adds bd3c91d6ca5e drm/amd/display: Correct comment style adds 20f311b652e7 drm/amd/display: Rename dml2_wrapper.c to dml2_wrapper_fpu.c adds 69249b477b95 drm/amd/display: Move dml2_validate to the non-FPU dml2_wrapper adds 811ffdbf2042 drm/amd/display: Move dml2_create and init to the non-FPU [...] adds 03fc40766d01 drm/amd/display: Drop FPU flags from dml21_wrapper.c adds a574f53ed52e drm/amd/display: Permit DC_FP_START/END only in non-FP com [...] adds c7062be3380c drm/amd/display: Correct DSC padding accounting adds e1b385726f7f drm/amd/display: Add additional checks for PSP footer size adds d28e92093cef drm/amd/display: [FW Promotion] Release 0.1.37.0 adds 46e0c86caa17 drm/amd/display: Promote DC to 3.2.360 adds ec62b7ded978 drm/amdkfd: Uninitialized and Unused variables adds c71980a3fc1d drm/amdgpu: reduce the full gpu access time in amdgpu_devi [...] adds 297b0cebbcc3 drm/amdgpu: Add soc v1_0 support adds f9d8e880b1ac drm/amdgpu: add soc v1_0 common block for IP discovery adds 268614ae415e drm/amdgpu: create pkt header for sdma v7_1 adds 4ed5116aacf6 drm/amdgpu: Add sdma v7_1_0 support adds 1c85f12658fb drm/amdgpu: Update Generate PTE/PDE SDMA packet for SDMA 7.1 adds 25140983ef07 drm/amdkfd: Add SDMA 7.1.0 support in KFD adds af441be8b75d drm/amdgpu: add support for sdma v7_1 adds 473f12f82095 drm/amdgpu: Change user queue interface signatures adds 5ba69099b66c amdkfd: enlarge the hashtable of kfd_process adds 7e00a84d11b0 drm/amdgpu: add new compute/mes mqd structure adds d73e5302906a drm/amdgpu: Set GC family for GC 12.1 adds dc21e39fd20c drm/amdgpu: Clean up userq helper functions adds 7b0813f32a0c drm/amdgpu: Rename userq_mgr_xa to userq_xa adds 73aa1550dfed drm/amdgpu: remove direct_submit arg from amdgpu_copy_buffer adds e220edf2d6fd drm/amdgpu/mes_v12_1: initial support for mes_v12_1 adds d6d64bf9754c drm/amdgpu: Add mes v12_1_0 to discovery list adds fb61604a69fc drm/amdgpu: create pm4 header for gc v12_1 adds 3272cd887f2b amdkfd: mark the first kfd_process as the primary one adds 42cbb68ce896 drm/amdgpu: remove the ring param from ttm functions adds 3880d8e3c6ef amdkfd: find_process_by_mm always return the primary context adds 4ab27b01df62 drm/amd/display: Remove unused encoder types adds 6afc422e1a49 drm/amd/display: Use local variable for analog_engine init [...] adds def3488eb0fd drm/amd/display: refactor HPD to increase flexibility adds c02288724b98 drm/amd/display: Fix wrong x_pos and y_pos for cursor offload adds e4a3133c5b93 drm/amd/display: add dc interface for query QoS information adds 7dedb906cdfe drm/amd/display: Guard FAMS2 configuration updates adds 03282bd20124 drm/amd/display: Add additional info from DML adds 531fe6e0fee8 drm/amd/display: Correct FIXED_VS Link Rate Toggle Condition adds ae20768e30a8 drm/amd/display: add register definitions in dcn_hubbub_registers adds 0e7f7b3a20a8 drm/amd/display: Reset pipe mask at beginning of cursor offload adds 25888a466308 drm/amd/display: Add configurable SPL namespace prefix adds f433db9c4b36 drm/amd/display: Promote DC to 3.2.361 adds 4cd255b96946 amdkfd: Introduce kfd_create_process_sysfs as a separate function adds 65cce2a172ff amdkfd: destroy kfd secondary contexts through fd close adds 26fc46d7942d amdkfd: process svm ioctl only on the primary kfd process adds 1707d5760c71 amdkfd: process USERPTR allocation only on the primary kfd [...] adds fac682a1d1af amdkfd: identify a secondary kfd process by its id adds 4eb38fc0f1da amdkfd: find kfd_process by filep->private_data in kfd_mmap adds e1b73b64271d amdkfd: remove DIQ support adds 018fd6d7d92d drm/amdgpu: Make pre_asic_init optional adds d59e9d2d556a amdkfd: process pointer of a HIQ should be NULL adds 6b6de6266f4c drm/amdgpu: Don't send warning when close drm obj if drm d [...] adds e80205f3a7ff drm/amd/amdgpu: Move enum for VDD board adds b4f1e6a2718c drm/amd/display: correct kernel-doc in dml21_wrapper.h adds 2a667e26fa87 amdkfd: remove test_kq adds 07506945e138 amdkfd: introduce new helper kfd_lookup_process_by_id adds 78996e1e98f8 amdkfd: record kfd context id into kfd process_info adds ad5f1ee0a9b0 drm/amdgpu: Add initial support for gfx v12_1 adds 6fb01a20daaa drm/amdgpu: Add gfx v12_1_0 to discovery list adds 25f687de6735 drm/amd/include : Update MES v12 API header adds 442903eb8325 drm/amdgpu: remove hdp flush/invalidation completely for g [...] adds 08ba5ba01fa8 drm/amdgpu: update rlc autoload function adds 3e22786128e5 drm/amdgpu: only set XCC 0 related reg for rlc autoload adds e5fc897b076e drm/amdgpu: skip SDMA autoload copy if not initialized adds f8692d2f9ae0 drm/amd: include rrmt mode for mes_v12_1 adds 1fee035bee8d drm/amdgpu: Include the correct pkt header for gfx v12_1 adds 9c34a4c19efa drm/amdgpu: Fix golden register init for GFX 12.1.0 adds e08a675f940b drm/amdgpu: Setup Atomics enable in TCP UTCL0 for GFX 12.1.0 adds 4da4990337b3 drm/amdgpu: Setup PCIe atomics bit in PTE on GFX 12.1.0 adds 1fca2832e02e drm/amdkfd: Add GFX 12.1.0 support in KFD adds 01bbc4a4b947 drm/amdkfd: Add MQD manager for GFX 12.1.0 adds 2c0c485deaf9 drm/amdkfd: Add interrupt handling for GFX 12.1.0 adds 75053887d6d8 drm/amdgpu/mes12_1: add cooperative dispatch support adds 61a3ade2f68b drm/amdgpu/mes12_1: set multi-xcc mes log address adds 5701b7a93df7 amdkfd: record kfd context id in amdkfd_fence adds 18a695030bf9 amdkfd: fence handler evict and restore a kfd process by i [...] adds b34488070a80 drm/amd/pm: Remove print_clk_levels from navi10 adds dc17c8af9648 drm/amd/pm: Use emit_clk_levels in sienna_cichild adds fe1c48e9bda6 drm/amdgpu: add soc config init for GC v12_1 adds 8c293a93e81c drm/amd/pm: Use emit_clk_levels in cyan skillfish adds 46905fb85ec7 drm/amd/pm: Use emit_clk_levels in vangogh adds b824bf63894f drm/amd/pm: Use emit_clk_levels in renoir adds 9f63bcbaced1 drm/amd/pm: Use emit_clk_levels in SMUv13.0.0 adds 0791b4739594 drm/amd/pm: Use emit_clk_levels in SMUv13.0.4 adds 20e3ce630c43 drm/amd/pm: Use emit_clk_levels in SMUv13.0.5 adds 3ddd11780fa0 drm/amd/pm: Use emit_clk_levels in SMUv13.0.6 adds 8456b756e5f8 drm/amd/pm: Use emit_clk_levels in SMUv13.0.7 adds 5478777fd73a drm/amd/pm: Use emit_clk_levels in yellow carp adds b0e0503cb468 drm/amd/pm: Use emit_clk_levels in SMUv14.0.0 adds c5842537bd43 drm/amd/pm: Use emit_clk_levels in SMUv14.0.2 adds 723c504b5690 drm/amd/pm: Use emit_clock_levels in SMUv7.0 adds 1803bdfb7e15 drm/amd/pm: Use emit_clock_levels in SMUv8.0 adds a8b81d3ddbbf drm/amd/pm: Use emit_clock_levels in SMUv10.0 adds 2084f2746e8b drm/amd/pm: Use emit_clock_levels in vega10 adds 0229122fa169 drm/amd/pm: Use emit_clock_levels in vega12 adds 6186199f3218 drm/amd/pm: Use emit_clock_levels in vega20 adds a50d32c41fb2 drm/amd/pm: Deprecate print_clock_levels interface adds d3ff65243a52 drm/amdgpu: add a helper for processing recoverable GPUVM faults adds 448ee45353ef drm/amdkfd: Use huge page size to check split svm range alignment adds 8c5c0ea2f9c0 drm/amd/pm: Add clock table structure adds 3ec1a42f5f4b drm/amd/pm: Use generic dpm table for SMUv11 SOCs adds e3491fa3f3c9 amdkfd: process debug trap ioctl only on a primary context adds cc6b66d661fd amdkfd: introduce new ioctl AMDKFD_IOC_CREATE_PROCESS adds 7380228401c4 drm/amd/pm: Use generic dpm table for SMUv13 SOCs adds b4742a9e7fd4 drm/amd/pm: Use generic dpm table for SMUv14 SOCs adds 36b98a7229cd drm/amd/pm: Add generic pcie dpm table adds c7d1bc0b0204 drm/amd/pm: Use generic pcie dpm table for SMUv11 adds f75227fb3fdf drm/amd/pm: Use generic pcie dpm table for SMUv13 adds f0ba2c1f12d3 drm/amd/pm: Use generic pcie dpm table for SMUv14 adds a08ea4bc7711 drm/amd/pm: Add a helper to show dpm table adds 33becd7ccbef drm/amd/pm: Use common helper for arcturus dpm adds 5f77e0b11dcc drm/amd/pm: Use common helper for navi10 dpm table adds efb4febd527d drm/amd/pm: Use common helper for sienna dpm table adds 7ea1c722fe1d drm/amd/pm: Use common helper for aldebaran dpm table adds a95f01edd80b drm/amd/pm: Use common helper for smuv13.0.0 dpm adds 85b0b7d7a3db drm/amd/pm: Use common helper for smuv13.0.6 dpm adds b2debbbb60f1 drm/amd/pm: Use common helper for smuv13.0.7 dpm adds 03d11f8564ca drm/amd/pm: Use common helper for smuv14.0.2 dpm adds 97b2e10e9467 drm/amdgpu/sdma_v7_1: Add missing inst_mask entry in sdma_ [...] adds 423888879412 drm/amdkfd: Trap handler support for expert scheduling mode adds 8acdad9344cc drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state() adds 820b3d376e8a drm/amdgpu: don't attach the tlb fence for SI adds 6b2e9b41b785 drm/amd/display: Defer transitions from minimal state to f [...] adds 3f6c060846be drm/amd/display: Remove periodic detection callbacks from dcn35+ adds fdcc620b02e2 drm/amd/display: Fixes for S0i3 exit adds 29a4dc4b5d82 drm/amd/display: Refactor dml_core_mode_support to reduce [...] adds 6a45e909c65a drm/amd/display: Additional info from DML for DMU adds 67b032daa288 drm/amd/display: Promote DC to 3.2.362 adds 7a5fb05b5b18 amdkfd: Bump ABI to indicate presence of Trap handler supp [...] adds 71776e0965f9 drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace adds 3849efdc7888 drm/amd/display: shrink struct members adds e3b8d8cc8c60 drm/amdgpu: Fix SHMEM alignment mode for GFX 12.1.0 adds 8b971ce0cbc7 drm/amd/ras: Reduce stack usage in ras_umc_handle_bad_pages() adds 30a4dc6476da drm/amdgpu: update sh mem base offsets for gfx 12.1 adds c93f9b7db8b4 drm/amdgpu: Setup MTYPEs for GFX 12.1.0 adds f364fb3cb403 drm/amdgpu: Init single mes instance if xcc_mask is unset adds 127770bcfccc drm/amdgpu: Revert retry based thrashing prevention on GFX 12.1.0 adds b42f3bf9536c drm/amdkfd: bump minimum vgpr size for gfx1151 adds 9827f482895f drm/amdgpu: add xcc info for compute ring name adds 6c4c2e2c4035 drm/amdgpu: set gfxhub according xcc_mask for gfx 12_1 adds 1359282bd4ff drm/amdgpu/gmc12: set MMHUBs based on aid_mask adds a5192fbb2ee4 drm/amdgpu: fix mes code error for muti-xcc adds a0f8297068cf drm/amdgpu: add imu support for gc 12_1 adds edf47fb3d12a drm/amdgpu: introduce amdgpu_ttm_buffer_entity adds 582c65e85498 drm/amdgpu: add amdgpu_ttm_job_submit helper adds bc0515ece3d5 drm/amdgpu: fix error handling in amdgpu_copy_buffer adds e95b41846dab drm/amdgpu: pass the entity to use to amdgpu_ttm_map_buffer adds 35bb80e68329 drm/amdgpu: pass the entity to use to ttm public functions adds 495b190480dc drm/amdgpu/acpi: Reduce amdgpu_acpi_detect stack usage adds d717e62e9b6c drm/amd: Fix unbind/rebind for VCN 4.0.5 adds 8e0187aec67a drm/amdgpu: Remove redundant pmfw backdoor loading adds cf356fe11dd4 drm/amdkfd: disable shader message vgpr deallocation on gc 12.1 adds c90ed18114f9 drm/amdgpu: revision doorbel range for gfx v12_1 adds 77385a2dc18a drm/amdgpu: enable unmap doorbell handle for gfx v12_1 adds d0b6c5f226a0 drm/amdgpu: disable graphics doorbell range for gfx v12_1 adds b7cb3669b664 drm/amdgpu: Remove redundant check for async_gfx_ring adds 7ce7234189a8 drm/amdgpu: Implement gfx_v12_1_get_xccs_per_xcp adds 84d8beaf1157 drm/amdgpu: Add switch_compute_partition callback for imu v12_1 adds e1c94109c76e Revert "drm/amd/display: Fix pbn to kbps Conversion" adds 5b57c3c3f223 drm/amdkfd: Handle GPU reset and drain retry fault race adds 6ef93f62533e drm/amd/ras: Reduce stack usage in amdgpu_virt_ras_get_cpe [...] adds 2e133eda97c4 drm/amdgpu: Add vram_type to ras init_flags adds 4fbc61018b48 drm/amdgpu: Export gfx_v12_1_xcp_func adds e90a43c0c24e drm/amdgpu: Export sdma_v7_1_xcp_funcs adds a93689613563 drm/amdgpu: Add soc_v1_0_xcp_funcs adds f9ed1d463ecd drm/amdgpu: Initialize xcp manager for soc v1_0 adds d6e814832821 drm/amdgpu: update sdma configuration for soc v1_0 adds 90254524ee84 drm/amd/ras: Add vram_type to ras_ta_init_flags adds e26e4225ae57 drm/amdgpu/gfx: add eop size and alignment to shadow info adds f9f3240018e8 drm/amdgpu: fix mes packet params issue when flush hdp. adds c28a1142766f drm/amdgpu/sdma: add query for CSA size and alignment adds 00e08fb2e7ce drm/amdgpu: Add UTCL2 Retry fault interrupt for GFX 12.1 adds 4c5f7d738833 drm/amdgpu: Add interrupt handler for GFX 12.1.0 adds b79040d1136a drm/amdgpu: Add IH node-id to XCC mapping adds 6f894c92490b drm/amdgpu: Enable retry faults for GFX 12.1 adds cc52af1a961f drm/amdkfd: Enable per-process XNACK for GFX 12.1.0 adds 3235a5b72317 drm/amdgpu: Update MES VM_CNTX_CNTL for XNACK off for GFX 12.1 adds ef7d4a6a497a drm/amdgpu: Enable atomics for all the available xcc adds 7e40fe89dd9c drm/amdgpu: support rlc autoload for muti-xcc adds 51b9bb61e5bb drm/amdgpu: Initialize memory partition callbacks for gmc v12_1 adds c58d8a6620cf drm/amdgpu: Initialize memory ranges for gmc v12_1 adds bb418f99e617 drm/amdgpu: Init compute partition mode for gfx v12_1 adds e2a6a4e6d408 drm/amdgpu: Initialize vram_info for gmc v12_1 adds 9987a6f34e4e drm/amdgpu: Init partition_mode and xcc_mask for GFX_IMU_P [...] adds f24e96d69f5b drm/amdgpu: Set xcp id for mes ring adds 2b950ac91314 drm/amd/include : Update MES v12 comments on RESET API adds 4ec227c1586f drm/amd/display: Fix 64-bit state pointer passed as 32-bit [...] adds 12323f9588ff drm/amdgpu: fix issue when switch NPS1 to NPSX adds bb562c955e17 drm/amdgpu: only copy ucode for enabled xcc adds a848986a3845 drm/amdgpu: Use AMDGPU_IS_GFXHUB to screen out GFXHUB for [...] adds a1f83bd71376 drm/amdgpu: flush tlb properly for GMC v12.1 in early phase adds 2db0936438a0 drm/amd/include : Update MES v12 API header adds bf2951e967fc drm/amdgpu: enable gpu tlb flush for gfxhub adds e83f63da2ac7 drm/amdkfd: allow debug subscription to lds violations on [...] adds 63387cbbb714 drm/amd: Resume the device in thaw() callback when console [...] adds 3679a3ba4278 drm/amd/display: Replay Video Conferencing V2 adds 49a63bc8eda0 drm/amd/display: Fix scratch registers offsets for DCN35 adds 576e032e909c drm/amd/display: Fix scratch registers offsets for DCN351 adds bf5e396957ac drm/amd/display: Fix DP no audio issue adds 2497eda57025 drm/amd/display: Add use_max_lsw parameter adds db2373ad05d4 drm/amd/display: Fix presentation of Z8 efficiency adds cea573a8e1ed drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32 adds 2f912935168a drm/amd/display: Support DRR granularity adds 9aeb31b24564 drm/amd/display: Don't disable DPCD mst_en if sink connected adds 8ae9d73b3a31 drm/amd/display: Set enable_legacy_fast_update to false fo [...] adds cb7a978c7c42 drm/amd/display: DPP low mem pwr related adjustment -Part I adds d38ec099aa6f drm/amd/display: Split update_planes_and_stream_v3 into pa [...] adds d8e4e7086ab1 drm/amd/display: [FW Promotion] Release 0.1.40.0 adds a1a445f3de8d drm/amd/display: Promote DC to 3.2.363 adds 20880a3fd5dd drm/amdgpu: fix a job->pasid access race in gpu recovery adds b6b06640a84d drm/amdgpu: Move ip block related functions adds 9498d18739b3 drm/amdgpu: Use helper to get ip block adds 81af7f1718a6 drm/amdgpu: Change set ip clock/power gating param adds 1bc44dee2647 drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individually adds 20ba98326f4c drm/amd/pm: restore SCLK settings after S0ix resume adds 0c9ad4728687 drm/amdgpu: Flush TLB on all XCCs on GFX 12.1 adds db9ca58e164a drm/amdgpu: Add soc v1_0 ih client id table adds 91689b5a7ce4 drm/amdkfd: Update CWSR area calculations for GFX 12.1 adds e4643ea3d203 drm/amdgpu: Fix CU info calculations for GFX 12.1 adds 2d1fd547902d drm/amdgpu: init RS64_MEC_P2/P3_STACK for gfx12.1 adds 6f744d7976e4 drm/amdgpu: Enable 5-level page table for GFX 12.1.0 adds db1882b3ff0c drm/amdkfd: Update LDS, Scratch base for 57bit address adds fa0aa517dec9 drm/amdgpu: Add pde3 table invalidation request for GFX 12.1.0 adds 8efa1a11e160 drm/amdgpu: Support 57bit fault address for GFX 12.1.0 adds a056771b30dc drm/amdgpu: Fix CP_MEC_MDBASE in multi-xcc for gfx v12_1 adds 89745c19c668 drm/amdgpu: Correct xcc_id input to GET_INST from physical [...] adds 6e7143e5e6e2 drm/amdkfd: Fix improper NULL termination of queue restore [...] adds c5f91810725c drm/radeon: Convert logging in radeon_display.c to drm_* helpers adds 1eb2a5ed196a drm/amdgpu: use physical xcc id to get rrmt adds 49f47cbf5f0b drm/amdgpu: Correct inst_id input from physical to logic adds c9908d9c9888 drm/amdgpu: support xcc harvest for ih translate adds c63a52018675 drm/amdgpu: normalize reg addr as local xcc for gfx v12_1 adds b9a0716a93ab drm/amdgpu/mes_v12_1: fix mes access xcd register adds 4d70e12796a9 drm/amdgpu: add gfx sysfs support for gfx_v12_1 adds 005b7f7f93b4 drm/amdgpu: correct rlc autoload for xcc harvest adds 1ded9071c1b1 drm/amdkfd: Override KFD SVM mappings for GFX 12.1 adds e50a6ecebe08 drm/amdgpu: Add gfx v12_1 interrupt source header adds 0a54edc19158 drm/radeon: Convert legacy DRM logging in evergreen.c to d [...] adds 44b69cf1d35c drm/amdgpu: Update AMDGPU_INFO_UQ_FW_AREAS query for compute adds 0030595c3e8b drm/amdgpu: Update AMDGPU_INFO_UQ_FW_AREAS query for sdma adds 2e01c96d8e6c drm/radeon : Use devm_i2c_add_adapter instead of i2c_add_adapter adds 25314b453cf8 drm/amd/display: Apply e4479aecf658 to dml adds b20b3fc4210f drm/amd/display: Reduce number of arguments of dcn30's Cal [...] adds 563dfbefdf63 drm/amd/display: Reduce number of arguments of dcn30's Cal [...] adds b1e2a6a57aa9 drm/amd/display: Don't use kernel-doc comment in dc_regist [...] adds d8ccbb5e228b drm/amdgpu: Describe @AMD_IP_BLOCK_TYPE_RAS in amd_ip_bloc [...] adds 03a4c89db2ff drm/amdkfd: Fix a couple of spelling mistakes adds 364f168f6148 drm/amdgpu/gfx_v12_1: add mqd_stride_size input parameter adds d3336c935ece drm/amd/ras: Support physical address convert adds 44fc86f2a338 drm/amdgpu: Program IH_VMID_LUT_INDEX register on GFX 12.1 adds a41d94a7bb96 drm/amdgpu: Setup Retry based thrashing prevention on GFX 12.1 adds a2a7e75020cb drm/amdgpu: disable burst for gfx v12_1 adds 16592e75913d drm/amdkfd: Set SDMA_QUEUEx_IB_CNTL/SWITCH_INSIDE_IB adds bf93f1fe50af drm/amdkfd: Add SDMA queue quantum support for GFX12.1 adds 1a856863b6f2 drm/amdgpu: adjust xcc_cp_resume function for gfx_v12_1 adds 98320bf3e39e drm/amdgpu: adjust xcc logic for gfxhub v12_1 adds 052828737039 drm/amdgpu: adjust xcc_id program logic for sdma v7_1 adds b7c4040d0d13 drm/amdgpu: Use correct MES pipe in non-SPX mode on GFX 12.1 adds aa0f09f93dfb drm/amdgpu: Rework MES initialization on GFX 12.1 adds 376fa6c9ac10 drm/amdkfd: Don't partition VMID space on GFX 12.1 adds b6ac64eed803 drm/amdkfd: Add/remove queues on the correct XCC on GFX 12.1 adds b78ec282bbf6 drm/amdkfd: Send MES packets on correct XCC on GFX 12.1 adds fd25254f0bdd drm/amdgpu: Report correct compute partition mode on GFX 12.1 adds 382dd7d23d1a drm/amdgpu: Setup MTYPE on SOC models for GFX 12.1 adds fcc4fc758e13 drm/amdgpu: make normalize reg addr to common func for soc v1 adds 09a75a234b21 drm/amdgpu: Do not initialize imu callback for vf adds bc35ae1a09ca drm/amdgpu: Fix xcc_id input for soc_v1_0_grbm_select adds 47ae1f938d12 drm/amdgpu: add support for GC IP version 11.5.4 adds ab90fd056cf4 drm/amdgpu: add support for SDMA IP version 6.1.4 adds 0cc0c5e7e4bd drm/amdgpu: add support for NBIO IP version 7.11.4 adds ca7a44f92d31 drm/amdgpu: add support for IH IP version 6.1.1 adds e2fd14f579b8 drm/amdgpu: add support for HDP IP version 6.1.1 adds 7aaaca3be445 drm/amdgpu: add support for MMHUB IP version 3.4.0 adds dc135aa73561 drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] adds 0621f21cf383 drm/amdgpu: Add address checking for uniras adds 8644084a74a4 drm/amd: Drop "amdgpu kernel modesetting enabled" message adds 5c5189cf4b0c drm/amd/pm: fix wrong pcie parameter on navi1x adds 31dc58adda98 drm/amdkfd: Fix signal_eviction_fence() bool return value adds 5847cf1aed00 drm/amdkfd: Correct the topology message for APUs adds e6c7ebeaba40 drm/amd: Add correct prefix for VBIOS message adds 9edf6c09c513 drm/amd: Pass `adev` to amdgpu_gfx_parse_disable_cu() adds fe4d39879ad9 drm/amd: Drop dev_fmt prefix adds 217737bb5a17 drm/amd/display: Fix DPMS log printing adds d4b8d132ce41 drm/amd: Convert amdgpu_display from DRM_* to drm_ macros adds 5fd4fef3f8e6 drm/amd: Drop amdgpu prefix from message prints adds e29172987309 drm/amd: Convert DRM_*() to drm_*() adds 80be8286d098 drm/amdgpu/gfx12.1: Don't fetch default register values fr [...] adds 2d70a10dd16a drm/amdgpu: Always set PTE.B for device memory on GFX 12.1 adds e7820045fde1 drm/amdgpu: Init mcm_addr look up table adds 60481d95ad98 drm/amdgpu: update mcm_addr_lut data for imu v12_1 adds 7bd5d763b8e1 drm/amdkfd: Add gfx_v12_1_kfd2kgd interface for GFX12_1 adds acf07acfae91 drm/amdgpu: skip gfxhub tlb flush if gfx is power off adds a0806e7fe7aa drm/amdkfd: Implement CU Masking for GFX 12.1 adds c14af4cc24e6 drm/amdkfd: fix partitioned gfx12 address watch enablement adds e418a8fdb964 drm/amdkfd: enable precise memory operations for gfx1250 adds fab4099549a0 drm/amdgpu: Disable TCP Early Write Ack for GFX 12.1 adds 5a8c343d2e87 drm/amdgpu: Cleanup gmc_v12_1 after 6.16 merge adds 258cc2b687bf drm/amdkfd: Add back CWSR trap handler for GFX 12.1 adds 3af6302d8c2e drm/amdgpu: Update TCP Control register on GFX 12.1 adds d0c989a0aad3 drm/amd/amdgpu : Use the MES INV_TLBS API for tlb invalida [...] adds c51bb53d5c68 drm/amdkfd: Add metadata ring buffer for compute adds 864a8b2c1ff9 drm/amdgpu: Add sysfs up clean for gfx_v12_1 adds 1005ab86cf75 drm/amdkfd: Fix VGPR bank state save in gfx12.1 trap handler adds ba80939feca0 drm/amdkfd: Apply VGPR bank state fixup on gfx12.1 trap exit adds 56c0a9c33cfd drm/amdgpu: enable CP interrupt for gfx v12_1 in frontdoor [...] adds af26fa751c2e drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init adds a26198f12231 drm/amdgpu: reserve umf hole size at vram high end for gfx v12.1 adds c2775aaa0ef6 drm/amdgpu: add VCN 5.3.0 headers adds 4aeaf3cbfa9f drm/amdgpu/jpeg: Add jpeg 5.3.0 support adds 637fd8dedf10 drm/amdgpu/discovery: add vcn and jpeg ip block adds 6ee1ee12ff33 drm/amdgpu: add queue reset support for jpeg 5.3 adds 19eeae760052 drm/amdgpu: add MP 15.0.0 headers adds 9b24f63d825e drm/amdgpu: Enable support for PSP 15_0_0 adds 87046288e8d5 drm/amdgpu: set aid_mask for soc v1 adds 0dd72af5528a drm/amdgpu: RLC-G VF Register Access Interface adds 216779827f8d drm/amdgpu: add helpers to access cross-die registers smn [...] adds fb62a2067ca4 drm/amdgpu: don't reemit ring contents more than once adds 155a748f14bc drm/amdgpu: always backup and reemit fences adds 6f3b631e395b drm/amdgpu: parse UMA size-getting/setting bits in ATCS mask adds 685b7113e0a8 drm/amdgpu: add helper to read UMA carveout info adds 379a3160633a drm/amdgpu: add UMA allocation setting helpers adds 19ba61ac06d2 drm/amdgpu: add UMA allocation interfaces to sysfs adds 5946dbe1c802 Documentation/amdgpu: Add UMA carveout details adds b4ba5c9509e8 drm/amdgpu: use dma_fence_get_status() for adapter reset adds b0dbd5db7cf1 drm/amd/pm: force send pcie parmater on navi1x adds 9862d2ac667a drm/amd/display: Add frame skip feature support flag adds a8936060a017 drm/amd/display: sink EDID data null check adds 2c6592221eb7 drm/amd/display: Update function name to link_detect_conne [...] adds af3303970da5 drm/amd/display: Fix mismatched unlock for DMUB HW lock in [...] adds fd3fece04db8 drm/amd/display: Fix P010, NV12, YUY2 scale down by four t [...] adds 5ad5b0b7845c drm/amd/display: Fix and reenable UPDATE_V3_FLOW_NEW_CONTE [...] adds 11dbb6d7b2dc drm/amd/display: Consolidate dmub fb info to a single struct adds 7fcf88320007 drm/amd/display: Add new fields to fams2 config adds 0d2abc02910b drm/amd/display: Update timing source enums adds c979d8db7b0f drm/amd/display: Add signal type check for dcn401 get_phyd [...] adds 878a4b73c111 drm/amd/display: Fix dsc eDP issue adds 73d08a87d6d4 drm/amd/display: Remove unnecessary divider update flag adds 57c8690a84be drm/amd/display: Update dc_connection_dac_load to dc_conne [...] adds 179176134b53 drm/amd/display: Check NULL before calling dac_load_detection adds 2b39d48a0ab3 drm/amd/display: Replace log macro for analog display detection adds c29935e4092c drm/amd/display: Promote DC to 3.2.364 adds 0288a345f19b drm/amd/amdgpu: Fix SMU warning during isp suspend-resume adds c8cf9ddc549f drm/amdgpu: avoid a warning in timedout job handler adds 9596097be4ba drm/amdgpu/gfx9: rework pipeline sync packet sequence adds 5ab75f98fb63 drm/amdgpu/gfx9: Implement KGQ ring reset adds 436d0d22aa70 drm/amd/display: Pass proper DAC encoder ID to VBIOS adds cdf6e4c0cdab drm/amd/display: Correct color depth for SelectCRTC_Source adds bb5dfe2f5630 drm/amd/display: Add missing encoder setup to DACnEncoderControl adds 0d89268d20c9 drm/amd/display: Don't repeat DAC load detection adds 0099f2e92cac drm/amd/ras: Replace NPS flags in ras module adds a6ea0a430aca drm/amdgpu: Fix query for VPE block_type and ip_count adds f9f281e839b7 drm/amdgpu: only check critical address when it is not reserved adds bd8150a1b337 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last [...] adds 7edb503fe4b6 drm/amd/pm: Disable MMIO access during SMU Mode 1 reset adds e9009c8b7401 drm/amdgpu: update outdated comment adds 95b36732fec4 drm/amdkfd: update outdated comment adds deacae541a72 drm/amd/pm: add smu pcie dpm cap & width convert helper adds c01b52830fdc drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v14.0.2 adds 137a9127759f drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v13.0.7 adds 14b6a73ce1a3 drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v13.0.0 adds b1adfce26ed3 drm/amd/pm: Add smu driver table structure adds 5e213a985d10 drm/amd/amdgpu: Port over some missing registers and bits [...] adds d1010ca49b4f drm/amd/pm: Use driver table structure in smuv11 adds f8e8d7da251a drm/amd/pm: Use driver table structure in smuv12 adds e3e4f03f256f drm/amd/pm: Use driver table structure in smuv13 adds 618c144145ad drm/amd/pm: Use driver table structure in smuv14 adds 34d65997489f drm/amd/pm: Use cached gpu metrics table adds 0c0dd10062bd drm/amd/pm: Use driver table for board temperature adds fc1366016abe drm/amdgpu: Fix gfx9 update PTE mtype flag adds 29f560a5238d drm/amdgpu: add SMUIO 15.0.0 headers adds 65653210edf3 drm/amdgpu: Add THM 15.0.0 headers adds 52cd9bc47fdd drm/amd: Enable SMUIO 15_0_0 support adds a68654bfb75c drm/amd: Enable SMU 15_0_0 firmware headers adds c7fc0f372374 drm/amd: Enable SMU 15_0_0 support adds 2f2a72de6735 drm/amdgpu: fix drm panic null pointer when driver not sup [...] adds c812460e69d8 drm/radeon: fix signed v unsigned print formats adds ec9243d1b4f5 drm/amd/pm: Return right size for gpuboard metrics adds 698fa62f56aa drm/amdgpu: Add helper to alloc GART entries adds 5e3f50fda28f drm/amdgpu: Extend psp_skip_tmr for bare-metal and sriov adds 17de472698fd drm/radeon: convert UVD v1.0 logging to drm_* helpers adds 6a23e7b4332c drm/amd: Clean up kfd node on surprise disconnect adds 38a0f4cf8c61 Revert duplicate "drm/amdgpu: disable peer-to-peer access [...] adds 39c21b811123 drm/amdgpu: Skip loading SDMA_RS64 in VF adds ca5d4db8db84 drm/amdgpu: Use correct address to setup gart page table f [...] adds 4f379370a49c drm/amd/pm: Add smu message control block adds 6d74c9ff6ae5 drm/amd/pm: Add message control for SMUv11 adds 067e46a36bfc drm/amd/pm: Add message control for SMUv12 adds 667912bbabc2 drm/amd/pm: Add message control for SMUv13 adds 0d81c3982d32 drm/amd/pm: Add message control for SMUv14 adds 34199fde4a86 drm/amd/pm: Add message control for SMUv15 adds 28665cad86f2 drm/amd/pm: Use message control in messaging adds c42852d83d01 drm/amd/pm: Add async message call support adds 3b7743701969 drm/amd/pm: Replace without wait with async calls adds 359b9f088f53 drm/amd/pm: Remove unused legacy message functions adds 8c502fd5b6e3 drm/amd/pm: Drop legacy message fields from SMUv11 adds 8ba2a9a987d0 drm/amd/pm: Drop legacy message fields from SMUv12 adds 8d623384894c drm/amd/pm: Drop legacy message fields from SMUv13 adds 4068f195d138 drm/amd/pm: Drop legacy message fields from SMUv14 adds 97cf0aace8ea drm/amd/pm: Drop legacy message fields from SMUv15 adds a45eef15a217 drm/amd/pm: Drop legacy message related fields adds 8376acce43aa drm/amd/pm: Drop unused ppt callback from SMUv11 adds c3c61d11419c drm/amd/pm: Drop unused ppt callback from SMUv12 adds ca184ac28af0 drm/amd/pm: Drop unused ppt callback from SMUv13 adds 28aff1330419 drm/amd/pm: Drop unused ppt callback from SMUv14 adds 72838568bddc drm/amd/pm: Drop unused ppt callback from SMUv15 adds b9b393c68a10 drm/amd/pm: Drop unused ppt callback definitions adds 2f0d5ecae0f5 drm/amd/pm: Add debug message callback adds cf3f100cec01 drm/amd/pm: Use message control for debug mailbox adds 96e97a562d06 drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal adds 9858810e62ca drm/amdgpu: Slightly simplify base_addr_show() adds d96750965160 drm/amdgpu: make sure userqs are enabled in userq IOCTLs adds b7cccc8286bb drm/amdkfd: fix a memory leak in device_queue_manager_init() adds efdc66fe12b0 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last [...] adds 0f744593adec drm/amdgpu/mes: Simplify hqd mask initialization adds 1e5cd4adfc54 drm/amd/display: move panel replay out from edp adds 872818e2357b drm/amd/display: Re-implement minimal transition deferral adds 16ac1b6a6b52 drm/amd/display: Remove unused DMUB replay commands adds 99f77f6229c0 drm/amd/display: Show link name in PSR status message adds ac1e65d8ade4 drm/amd/display: Bump the HDMI clock to 340MHz adds a230696d4e00 drm/amd/display: DPCD for Selective Update adds 53edf8604a7c drm/amd/display: PR error HPD_IRQ handling adds 0839d8d24e6f drm/amd/display: only power down dig on phy endpoints adds 1883b2578df3 drm/amd/display: Add global fgcg function prototype to DCCG adds e7b09b766ae2 drm/amd/display: correct clip x assignment in cursor programming adds 1758cf3cfd31 drm/amd/display: revert "write default Vesa Aux backlight [...] adds cdd9b2d7e409 drm/amd/display: Always update divider settings for DP tunnel adds a036db395314 drm/amd/display: disable replay when crc source is enabled adds 5a113e15d156 drm/amd/display: init code for external panel replay adds cb9580393236 drm/amd/display: Add replay_events in replay settings adds 75372d75a4e2 drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL [...] adds e9306b69e775 drm/amd/display: Add pwait status to DMCUB debug logging adds 869e3869b930 drm/amd/display: switch to drm_dbg_kms() from DRM_DEBUG_KMS adds 71573db5ad74 drm/amd/display: switch to drm_dbg_ macros instead of DRM_ [...] adds 15acb306c9ef drm/amd/display: [FW Promotion] Release 0.1.42.0 adds fff90bb3d4e5 drm/amd/display: Promote DC to 3.2.365 adds 318b1c36d82a drm/amd/display: Initialise backlight level values from hw adds 42ea9cf2f16b drm/amdkfd: Relax size checking during queue buffer get adds fb361a520a58 drm/amdkfd: Fix SVM map/unmap address conversion for non-4 [...] adds 6c160001661b drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrat [...] adds d81e52fc61fb drm/amd/pm: fix issue of missing '*' on pp_dpm_xxx nodes adds 6cca686dfce7 drm/amdkfd: kfd driver supports hot unplug/replug amdgpu devices adds e3a03d0ae16d drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 adds bcd600ab7f2e drm/amdkfd: Switch to using GC VERSION to decide LDS/Scratch base adds f4db9913e4d3 drm/amdgpu: validate the flush_gpu_tlb_pasid() adds 9163fe4d790f Revert "drm/amdgpu: don't attach the tlb fence for SI" adds 22d6d1b58686 drm/amd/pm: Use emit clock levels in SMU v15.0.0 adds e921a5f7875d drm/amd/pm: Deprecate print_clk_levels callback adds 3fd20580b96a drm/amdkfd: No need to suspend whole MES to evict process adds 8e051e38a8d4 drm/amdgpu/userq: Fix fence reference leak on queue teardown v2 adds 0cba5b27f192 drm/amdkfd: Add domain parameter to alloc kernel BO adds 6a681cd90345 drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module adds bc58a21c9515 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds a61bf068f1fe drm/xe: Fix ggtt fb alignment adds 0734802d6130 drm/i915: move display/intel_plane_initial.c to i915_initi [...] adds 6a3e94ff0529 drm/xe/display: rename xe_plane_initial.c to xe_initial_plane.c adds b99690ffbca0 drm/i915: rename intel_plane_initial.h to intel_initial_plane.h adds 9dacae143e6f drm/{i915, xe}: move initial plane calls to parent interface adds a13f152a6c09 drm/{i915, xe}: deduplicate intel_initial_plane_config() b [...] adds 6bb14ea387fe drm/{i915, xe}: deduplicate plane_config_fini() between i9 [...] adds 1b3cc68df363 drm/{i915, xe}: start deduplicating intel_find_initial_pla [...] adds 3629264e4d7d drm/i915: return plane_state from intel_reuse_initial_plane_obj() adds 9a864b5487c6 drm/xe: return plane_state from intel_reuse_initial_plane_obj() adds adf7968e52e8 drm/i915: further deduplicate intel_find_initial_plane_obj() adds 64ee50c6f025 drm/{i915, xe}: deduplicate intel_alloc_initial_plane_obj( [...] adds dcff3266cfc4 drm/{i915,xe}: deduplicate initial plane setup adds 5bad00377ec8 drm/{i915, xe}: pass struct drm_plane_state instead of str [...] adds 82eaf3459dbf drm/{i915, xe}: pass struct drm_device instead of drm_devi [...] adds a6e6f8b50bbb drm/i915: drop dependency on struct intel_display from i91 [...] adds 7394321a0663 drm/xe/display: drop i915_utils.h adds fb3fba6933d1 drm/i915/cx0: Use the consolidated HDMI tables adds 345ad34565c3 drm/i915/vdsc: Account for DSC slice overhead in intel_vds [...] adds 765ec7411b9d drm/i915: remove unused dev_priv local variable adds 5f1a87efd60d drm/xe/compat: remove unused forcewake get/put macros adds 80d3db9b62d2 drm/xe/compat: convert uncore macro to static inlines adds fb48cb435500 drm/i915/display: use to_intel_uncore() to avoid i915_drv.h adds 71813ecc8436 drm/i915/display: Abstract pipe/trans/cursor offset calculation adds f3255cf4490e drm/i915/display: Add APIs to be used by gvt to get the re [...] adds d6a3a6785694 drm/i915/gvt: Add header to use display offset functions i [...] adds d805e879e15a drm/i915/gvt: Change for_each_pipe to use pipe_valid API adds 1908784fbc05 drm/i915/gvt: Use the appropriate header for the DPLL macro adds a2e3dda51d55 drm/i915/gvt/display_helper: Get rid of #ifdef/#undefs adds 6739e03a9aff drm/i915/display: Add source param for dc balance adds 1dee5a4db242 drm/i915/dmc: Add pipe dmc registers and bits for DC Balance adds be19d803df43 drm/i915/vrr: Add VRR DC balance registers adds 19467b46c219 drm/i915/vrr: Add functions to read out vmin/vmax stuff adds be843f348035 drm/i915/vrr: Add DC Balance params to crtc_state adds c09112ca3cc9 drm/i915/vrr: Add state dump for DC Balance params adds 2873c8eaa1e9 drm/i915/vrr: Add compute config for DC Balance params adds 7bf11bc2f716 drm/i915/vrr: Add function to check if DC Balance Possible adds 80d14983595b drm/i915/vrr: Add function to reset DC balance accumulated params adds d780bbebaac1 drm/i915/display: Add DC Balance flip count operations adds 4ca36702d808 drm/i915/vrr: Write DC balance params to hw registers adds 5e32a46f5603 drm/i915/vblank: Extract vrr_vblank_start() adds 5bb6250c3478 drm/i915/vrr: Implement vblank evasion with DC balancing adds c4aba65c26fd drm/i915/display: Wait for VRR PUSH status update adds 27a4250ca27a drm/i915/dsb: Add pipedmc dc balance enable/disable adds 192bc98c6fcf drm/i915/vrr: Pause DC Balancing for DSB commits adds 5786499a42e6 drm/i915/display: Add function to configure event for dc balance adds 555819270707 drm/i915/vrr: Enable DC Balance adds aae766f5d310 drm/i915: drop i915 param from i915_fence{, _context}_timeout() adds 51489bae202f drm/xe: remove compat i915_drv.h and -Ddrm_i915_private=xe [...] adds bb6a4985680b drm/i915/utils: drop unnecessary ifdefs adds 9c4a56a8b73a drm/i915/display: remove accidentally added empty file adds 1bc99cdc1db9 drm/i915/gvt: sort and group include directives adds 0eccf37660ae drm/i915/gvt: include sched_policy.h only where needed adds fcb6fc87f1a1 drm/i915/gvt: reduce include of gt/intel_engine_regs.h adds 045033fb02e7 drm/i915/gvt: reduce include of vfio.h adds 65f329ff2347 drm/i915/gvt: include intel_display_limits.h where needed adds c7830b51c77f drm/i915/ltphy: Remove state verification for LT PHY fields adds 73b506e6aa11 drm/i915/ltphy: Compare only certain fields in state verif [...] adds b3aa67692883 drm/i915/ltphy: Provide protection against unsupported modes adds 67ccf6c60bc3 drm/i915/display_wa: Keep enum intel_display_wa sorted adds 968290fa8a42 drm/i915/cdclk: Implement Wa_13012396614 adds 692ec6542179 drm/i915/intel_alpm: Fix the SPDX identifier comment adds 1d72c4d3a192 drm/i915/intel_cx0_phy: Fix the SPDX identifier comment adds babd0b8db9db drm/i915/intel_cx0_phy_regs: Fix the SPDX identifier comment adds 8b140ae6d57f drm/i915/intel_display_params: Fix the SPDX identifier comment adds e9d95194bd41 drm/i915/intel_dsb: Fix the SPDX identifier comment adds 483f06ff8e56 drm/i915/intel_dsb_buffer: Fix the SPDX identifier comment adds a87a681860e8 drm/i915/intel_gvt_api: Fix the SPDX identifier comment adds 152fc1334194 drm/i915/intel_lt_phy: Fix the SPDX identifier comment adds a5a9fd93d2c3 drm/i915/lt_phy_regs: Fix the SPDX identifier comment adds 936cae9254e5 mei: late_bind: fix struct intel_lb_component_ops kernel-doc adds 0f8d0d764cc9 drm/i915/cdclk: Incorporate Xe3_LPD changes for CD2X divider adds 701c47493328 drm/i915/guc: make 'guc_hw_reg_state' static as it isn't exported adds 7427f30e5c49 drm/i915/dp: Drop unused timeslots param from dsc_compute_ [...] adds 85b4360d2b72 drm/i915/dp: Factor out align_max_sink_dsc_input_bpp() adds 44a95ffe685d drm/i915/dp: Factor out align_max_vesa_compressed_bpp_x16() adds 753d6b404e12 drm/i915/dp: Align min/max DSC input BPPs to sink caps adds f55c1f62b6ce drm/i915/dp: Align min/max compressed BPPs when calculatin [...] adds 756009d0fdfa drm/i915/dp: Drop intel_dp parameter from intel_dp_compute [...] adds 9212733a30e3 drm/i915/dp: Pass intel_output_format to intel_dp_dsc_sink [...] adds 07b34db2a098 drm/i915/dp: Pass mode clock to dsc_throughput_quirk_max_b [...] adds 28e59c7e24ea drm/i915/dp: Factor out compute_min_compressed_bpp_x16() adds e68aecf47344 drm/i915/dp: Factor out compute_max_compressed_bpp_x16() adds 745395b51c26 drm/i915/dp: Add intel_dp_mode_valid_with_dsc() adds 2bd5dd6e7209 drm/i915/dp: Unify detect and compute time DSC mode BW validation adds 4d2dd780970d drm/i915/dp: Use helpers to align min/max compressed BPPs adds 8193ce906a86 drm/i915/dp: Simplify computing DSC BPPs for eDP adds ce46682f8911 drm/i915/dp: Simplify computing DSC BPPs for DP-SST adds 2b68b9b80f9e drm/i915/dp: Simplify computing forced DSC BPP for DP-SST adds 2b601460d129 drm/i915/dp: Unify computing compressed BPP for DP-SST and eDP adds 3045a4eb12e9 drm/i915/dp: Simplify eDP vs. DP compressed BPP computation adds d30f75d2dba9 drm/i915/dp: Simplify computing the DSC compressed BPP for DP-MST adds 6a2e938043dd Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] adds 969c948d1392 dt-bindings: display: msm-dsi-phy-7nm: document the QCS830 [...] adds c42973f92974 dt-bindings: msm: dsi-controller-main: document the QCS830 [...] adds f5aa414e5c78 dt-bindings: display: msm: document DSI controller and phy [...] adds 2892de3f4f98 drm/msm/disp/dpu: add merge3d support for sc7280 adds 1ad9880f059c drm/msm/dpu: Set vsync source irrespective of mdp top support adds 794b0e68caba drm/msm/dpu: fix WD timer handling on DPU 8.x adds ed100aa239be drm/msm/dp: Enable support for eDP v1.4+ link rates table adds 1338e8ae4084 drm/msm/dp: Update msm_dp_controller IDs for sa8775p adds 37d2e108de4d drm/msm: remove some dead code adds 6421e1c5075b drm/msm/disp: set num_planes to 1 for interleaved YUV formats adds 4066b57678b0 drm/msm/disp: set num_planes and fetch_mode in INTERLEAVED [...] adds adcd6dfea82e drm/msm/disp: set num_planes, fetch_mode and tile_height i [...] adds 8549e95a4b54 drm/msm/disp: simplify RGB{,A,X} formats definitions adds 2bd6ae0edf76 drm/msm/disp: simplify tiled RGB{,A,X} formats definitions adds 72ca4e9d0410 drm/msm/disp: pull in common YUV format parameters adds a4378e4bb138 drm/msm/disp: pull in common tiled YUV format parameters adds 3705de1965df drm/msm/disp: drop PSEUDO_YUV_FMT_LOOSE_TILED adds 72f20360d4cc drm/msm/dpu: simplify _dpu_format_populate_plane_sizes_* adds d4db3a06c5ba drm/msm/dpu: drop redundant num_planes assignment in _dpu_ [...] adds ada4a19ed21c drm/msm/dpu: rewrite _dpu_format_populate_plane_sizes_ubwc() adds 2f3ff6ab8f5c drm/msm/dpu: use standard functions in _dpu_format_populat [...] adds f4a8e3a34ea4 drm/msm/dpu: drop intr_start from DPU 3.x catalog files adds 59ca3d11f531 drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x adds 23c39217d933 drm/msm/mdp5: drop support for MSM8998, SDM630 and SDM660 adds 1d232f793d4d drm/msm/dsi_phy_14nm: convert from divider_round_rate() to [...] adds bb3d07a563e5 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] adds 60c7398bded2 rust: drm: add __rust_helper to helpers adds 8592764933ed drivers: gpu: Update ARef imports from sync::aref adds a625a898ea8f rust: drm: Update AlwaysRefCounted imports to use sync::aref adds 97cf6bc0abd3 rust: drm: use `pin_init::zeroed()` for file operations in [...] adds ee47c0ab23a0 gpu: nova: replace `kernel::c_str!` with C-Strings adds 51293e589baf drm: tyr: replace `kernel::c_str!` with C-Strings adds f91ffed95c06 rust: Return Option from page_align and ensure no usize overflow adds 255153afbcfd drm/nova: Align GEM memory allocation to system page size adds db22fbc15a9c gpu: nova-core: fw: get rid of redundant Result in GspFirm [...] adds 423706aa1c46 gpu: nova-core: fw: move appropriate code into pin initializer adds 032a6772d663 gpu: nova-core: gsp: get rid of redundant Result in Gsp::new() adds 7acc70476f14 gpu: nova-core: gsp: move appropriate code into pin initializer adds 4348796233e7 rust: drm: Improve safety comment when using `Pin::into_in [...] adds da8264ce6c5c gpu: nova-core: use CStr::from_bytes_until_nul() and remov [...] adds 2d7b4a44fb76 gpu: nova-core: use CStr::from_bytes_until_nul() in elf64_ [...] adds 8d6a8e79226d gpu: nova-core: preserve error information in gpu_name() adds 0cc83fc23deb gpu: nova-core: don't print raw PMU table entries adds 5cf76277cdec gpu: nova-core: check for overflow to DMATRFBASE1 adds 654826aa4a8f gpu: nova-core: add missing newlines to several print strings adds acad512a9805 Merge branch 'drm-rust-next' of https://gitlab.freedesktop [...] adds e70711be0d0e drm/xe/i2c: Force polling mode in survivability adds caaed1dda7df Revert "drm/xe/multi_queue: Support active group after pri [...] adds 051114652b6b drm/xe/doc: Remove KEEP_ACTIVE feature adds 7c0c19c076ff drm/xe: Validate preferred system memory placement in xe_s [...] adds 3f0e3af4688d Merge drm/drm-next into drm-xe-next adds cc54eabdfbf0 drm/xe: Adjust page count tracepoints in shrinker adds 3902846af36b drm/pagemap Fix error paths in drm_pagemap_migrate_to_devmem adds 10dd1eaa80a5 drm/pagemap: Disable device-to-device migration adds 4e88de313ff4 drm/xe/nvls: Define GuC firmware for NVL-S adds 644673a69f2b drm/xe/pm: Handle GT resume failure adds 17d3c3365ba9 drm/xe: Validate wedged_mode parameter and define enum for modes adds 0f13dead4e03 drm/xe: Update wedged.mode only after successful reset pol [...] adds 43d78aca8ed0 drm/xe/vf: Disallow setting wedged mode to upon-any-hang adds 96d45e34f8f9 drm/xe/pf: Allow upon-any-hang wedged mode only in debug config adds 351fa2ff098e drm/xe: Add missing newlines to drm_warn messages adds aa39abc08e77 drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_w [...] adds 52cb4a595fbc drm/xe: Remove debug comment in page reclaim adds 7a0e86e3c929 drm/xe: Add explicit abort page reclaim list adds 83b914f972bb drm/xe: Fix page reclaim entry handling for large pages adds 2e08feebe035 drm/xe: Add page reclamation related stats adds 4cdcfa64b603 drm/xe/guc: fix struct guc_lfd_file_header kernel-doc adds 44393331c79f drm/xe/vf: fix struct xe_gt_sriov_vf_migration kernel-doc adds a857e6102970 drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc adds b3a7767989e6 drm/xe/vm: fix xe_vm_validation_exec() kernel-doc adds 72f654f4247f drm/xe: improve header check adds 98466abe4ed9 drm/xe: Allow compressible surfaces to be 1-way coherent adds e70f43c21dbf drm/xe: Add dedicated message lock adds 95f27831ee3c drm/xe: Stop abusing DRM scheduler internals adds dd1ef5e24565 drm/xe: Only toggle scheduling in TDR if GuC is running adds 58624c195b9a drm/xe: Do not deregister queues in TDR adds ddb5cf9b90c5 drm/xe: Remove special casing for LR queues in submission adds efffd56e4bd8 drm/xe: Disable timestamp WA on VFs adds bb63e7257e63 drm/xe: Avoid toggling schedule state to check LRC timesta [...] adds e7994954c2be drm/xe/mert: Normalize xe_mert.h include guards adds a92c68eb1e19 drm/xe/mert: Fix kernel-doc for struct xe_mert adds ff4eca1f46f3 drm/xe/mert: Always refer to MERT using xe_device adds 401fabd6e276 drm/xe/mert: Use local mert variable to simplify the code adds 7970e04d1705 drm/xe/mert: Move MERT initialization to xe_mert.c adds 22437f30d2f0 drm/xe: Start using ggtt->start in preparation of balloon removal adds 004311aa7d7a drm/xe: Convert xe_fb_pin to use a callback for insertion [...] adds c818b2651573 drm/xe: Add xe_ggtt_node_addr() to avoid dereferencing xe_ [...] adds a7ae0836917c drm/xe/display: Avoid dereferencing xe_ggtt_node adds 9086170bfb92 drm/xe: Do not dereference ggtt_node in xe_bo.c adds 8d88aa149a29 drm/xe: Improve xe_gt_sriov_pf_config GGTT handling adds 987167b1199c drm/xe: Privatize xe_ggtt_node adds d758c8d6e262 drm/xe/device: Convert wait for lmem init into an assert adds 65b65ffcf669 drm/xe/gsc: Make GSC FW load optional for newer platforms adds 6d24027d555e drm/xe/ptl: Define GSC for PTL adds b1dcec9bd8a1 drm/xe/ptl: Enable PXP for PTL adds c332fba805d6 drm/xe/hwmon: Expose temperature limits adds 3a0cb885e111 drm/xe/hwmon: Expose memory controller temperature adds 8d2511686ef5 drm/xe/hwmon: Expose GPU PCIe temperature adds 49a498338417 drm/xe/hwmon: Expose individual VRAM channel temperature adds a3753a331989 drm/xe: Replace use of system_wq with tlb_inval->timeout_wq adds 6b2ff1d7c57e drm/xe: vram addr range is expanded to bit[17:8] adds def675cf3f10 drm/xe/mert: Improve handling of MERT CAT errors adds 3b487f8aef0e Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] adds ad1dcab9096f fbdev: rivafb: fix divide error in nv3_arb() adds 4470988771ac fbdev: smscufx: properly copy ioctl memory to kernelspace adds c987d6957bfc fbdev: Use device_create_with_groups() to fix sysfs groups [...] adds b485a959a235 fbdev: hyperv_fb: Remove hyperv_fb driver adds 89f9f0626103 fbcon: check return value of con2fb_acquire_newinfo() adds 98c016c5bf05 drivers: hv: vmbus_drv: Remove reference to hpyerv_fb adds 6785983eb7ad drm/hyperv: Remove reference to hyperv_fb driver adds adb41ab22150 fb: Add dev_of_fbinfo() helper for optional sysfs support adds bc9f9cb85a7d staging: fbtft: Make FB_DEVICE dependency optional adds 7511b362562f fbdev: omapfb: Make FB_DEVICE dependency optional adds 1996125fbe67 fbdev: sh_mobile_lcdc: Make FB_DEVICE dependency optional adds cc248ef0245e fbdev: omapfb: remove duplicate check in omapfb_setup_mem() adds 6f95519f6f4f video/logo: remove orphan .pgm Makefile rule adds 802f76476ab4 video/logo: add a type parameter to the logo makefile function adds a4118b60b37c video/logo: allow custom logo adds 7597d0775ef3 newport_con: depend on LOGO_LINUX_CLUT224 instead of LOGO_ [...] adds 1d3abc140109 sh: defconfig: remove CONFIG_LOGO_SUPERH_* adds f0a3a116c798 video/logo: remove logo_mac_clut224 adds 8a31dc4e9a6b video/logo: move logo selection logic to Kconfig adds b76ecfdb08c8 video/logo: don't select LOGO_LINUX_MONO and LOGO_LINUX_VG [...] adds 3f40089a554b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a89f7f081829 ALSA: seq: Use bus specific probe and remove adds 2e514916e90f ALSA: seq: midi: Convert to snd_seq bus probe mechanism adds d1c83a79e398 ALSA: seq: ump: Convert to snd_seq bus probe mechanism adds 376cdcd3ff18 ALSA: opl3: Convert to snd_seq bus probe mechanism adds 505b57e52c9e ALSA: opl4: Convert to snd_seq bus probe mechanism adds 4983d2f55f34 ALSA: sb: Convert to snd_seq bus probe mechanism adds 94afb5b7a130 ALSA: emu10k1: Convert to snd_seq bus probe mechanism adds 4b8da6d08944 ALSA: seq: oss: Convert to snd_seq bus probe mechanism adds a7b7afcc54cd ALSA: seq: Refuse to probe seq drivers with non-bus probe [...] adds ae0a0c45200c Merge branch 'for-linus' into for-next adds 14324b8f0760 ALSA: compress_offload: Relax __free() variable declarations adds 7b4721ca3159 ALSA: control: Relax __free() variable declarations adds f3d233daf011 ALSA: pcm: Relax __free() variable declarations adds 55f98ece9939 ALSA: oss: Relax __free() variable declarations adds df27c9275347 ALSA: seq: oss: Relax __free() variable declarations adds 13bc5c5394b2 ALSA: seq: Relax __free() variable declarations adds b1bf8ac53190 ALSA: timer: Relax __free() variable declarations adds 3b7c7bda39e1 ALSA: vmaster: Relax __free() variable declarations adds 04c654624f41 ALSA: hda: Relax __free() variable declarations adds 43cc944c8e28 ALSA: usx2y: Relax __free() variable declarations adds 03f705b9ca58 ALSA: usb-audio: Relax __free() variable declarations adds cf077db587a9 ALSA: hda/cm9825: Add GENE_TWL7 support for AAEON adds 5de5db35350d ALSA: hda/realtek - Enable Mute LED for Lenovo platform adds e38bdd30708b ALSA: hda/cs35l41: Clean up runtime PM with guard() adds 0ff22680e51f ALSA: hda/cs35l56: Clean up with PM_RUNTIME_ACQUIRE*() macros adds 4a91da4afc7d ALSA: hda/tas2781: Clean up runtime PM with guard() adds be9dd97060e7 ALSA: hda/tegra: Clean up runtime PM with guard() adds f8c537ff0492 ALSA: x86: Clean up locks and runtime PM with guard() and co adds 537cd8fd3c58 ALSA: mixart: adjust field name reference adds 60dd3ace961e ALSA: ice1724: adjust function name reference adds 94968fc3009d ALSA: echoaudio: adjust function name adds 0585c53b2154 ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl() adds b47ce586300b ALSA: hda - fix function names & missing function parameter adds 8bf65ec41901 Merge branch 'for-linus' into for-next adds 0924c6bb67b6 ALSA: hda/cs8409: Add quirk for CDB35L56-FOUR-HD adds 72919c57a055 ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk adds 3ce03297baff ALSA: usb-audio: presonus s18xx uses little-endian adds 78e35b0156c3 ALSA: usb-audio: clean up presonus s1810 consts adds fee7965c5bda Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds c91adaddb074 firewire: core: move private function declaration from pub [...] adds adc839ae7d0f firewire: core: use mutex instead of spinlock for client i [...] adds a69a9e630d49 firewire: core: code refactoring with cleanup function for [...] adds c2f60aa1602d firewire: core: use common kernel API to allocate and rele [...] adds ef6bdffbb88d firewire: core: stop using page private to store DMA mappi [...] adds e62b46cdd3ea firewire: ohci: use MAX macro to guarantee minimum count o [...] adds f2ae92780ab9 firewire: ohci: split page allocation from dma mapping adds 993ab48006b3 firewire: ohci: stop using page private to store DMA mappi [...] adds d1c4dbcbffb9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 774d075a80c6 ASoC: fsl: fsl_ssi: Replace deprecated strcpy() with strscpy() adds d00e80606e76 ASoC: codec: rt274: Use devm_request_threaded_irq to manag [...] adds 69927c13d5c5 ASoC: mediatek: mt8189-nau8825: don't use card->dapm directly adds 7a9fa7fda93b firmware: cs_dsp: Remove __free() from cs_dsp_debugfs_stri [...] adds 180cdb96e821 ASoC: mediatek: mt8195: optimize property formatting error [...] adds 0c1db3666421 ASoC: davinci-mcasp: remove unneeded #ifdef adds dfbbd3c04f0f ASoc: qcom: q6afe: use guards consistently adds a49e098be200 ASoC: codecs: wm0010: Replace cpu_to_be64 + le64_to_cpu wi [...] adds ae9ccaed3f67 firmware: cs_dsp: Don't use __free() in cs_dsp_load() and [...] adds 81acbdc51bbb ASoC: sdw-mockup: Drop dummy remove function adds bd9e7182e361 ASoC: qcom: q6prm: Fix confusing cleanup.h syntax adds c862dc9019f5 ASoC: qcom: q6asm: Fix confusing cleanup.h syntax adds 310e6f95eeda ASoC: qcom: q6apm: Fix confusing cleanup.h syntax adds 3c84bfa47ff2 ASoC: qcom: q6afe: Fix confusing cleanup.h syntax adds 0e6071d656fb ASoC: qcom: audioreach: Fix confusing cleanup.h syntax adds 0bb160c92ad4 ASoC: qcom: Minor readability improve with new lines adds c5224b8a1ba5 ASoC: qcom: Fix confusing cleanup.h adds d6c160d5e86f ASoC: renesas: rz-ssi: Use dev variable in probe() adds a472f0b15783 ASoC: renesas: rz-ssi: Remove trailing comma in the termin [...] adds b541cb0a27df ASoC: renesas: rz-ssi: Move DMA configuration adds 9e10709f8314 ASoC: renesas: rz-ssi: Add support for 24 bits sample width adds 124f6155f3d9 ASoC: renesas: rz-ssi: Add support for 32 bits sample width adds 34bf40c27556 Add {24,32}-bit sample width support for RZ/G2L SSI adds 5a7e236925b4 ASoC: amd: acp-sdw-legacy: Fix confusing cleanup.h syntax adds bafd5cf04b28 ASoC: amd: acp-sdw-sof: Fix confusing cleanup.h syntax adds e39011184f23 ASoC: SDCA: functions: Fix confusing cleanup.h syntax adds 7445dfb55006 ASoC: amd/sdw: Fix confusing cleanup.h adds 384b13038715 ASoC: Intel: catpt: Move IPC error messages one level down adds eded4483b8a2 ASoC: Intel: catpt: Update CATPT_IPC_ERROR macro adds d44f62b09b1e ASoC: Intel: catpt: Simplify catpt_stream_read_position() adds e97e07138f95 ASoC: Intel: catpt: Specify image names in the device descriptor adds aa30193af887 ASoC: Intel: catpt: Drop superfluous space in PCM code adds 7cd2bdb5501c ASoC: Intel: catpt: IPC log improvements and code adds a1bcb66209a7 ASoC: Fix acronym for Intel Gemini Lake adds 524ee559948d ASoC: SOF: Intel: hda: Only check SSP MCLK mask in case of IPC3 adds b8e54b447cde ASoC: SOF: ipc4-loader: Remove redundant rpm resume_and_ge [...] adds 2c77ff200f59 ASoC: SOF: control: skip rpm calls in ext_volatile_get if [...] adds c3e154981174 ASoC: SOF: Add support for on-demand DSP boot adds 2cf7a9ced3c1 ASoC: SOF: sof-client: Add support for on-demand DSP boot adds d4e34f4ef88f ASoC: SOF: Intel: hda-sdw-bpt: Add support for on-demand DSP boot adds 6780fb864d5b ASoC: SOF: Intel: pci-lnl: Set on_demand_dsp_boot for LNL adds aabcb0135301 ASoC: SOF: Intel: pci-ptl: Set on_demand_dsp_boot for PTL and WCL adds f25c7d709b93 ASoC: SOF: Intel: pci-nvl: Set on_demand_dsp_boot for NVL-S adds dab6b6f5fc5a ASoC: SOF: Support for on-demand DSP boot adds 3a4e4e000367 ASoC: codec: rt298: Use devm_request_threaded_irq to manag [...] adds da1682d5e8b5 ASoC: rt1320: support calibration and temperature/r0 loading adds 87783532d340 ASoC: SDCA: Allow sample width wild cards in set_usage() adds 22937af75abb ASoC: rt1320: support RAE parameters loading adds 9a123f222e18 ASoC: cs-amp-lib: Replace __free(kfree) with normal kfree( [...] adds 0db76f5b2235 ASoC: qcom: audioreach: Add support for Speaker Protection module adds 3e43a8c033c3 ASoC: qcom: audioreach: Add support for VI Sense module adds f764645cb85a ASoC: codecs: tas2780: tidyup format check in tas2780_set_fmt() adds 5965df0670d9 ASoC: tas2783A: sdw_utils: support ch 3 & 4 adds a3b0cd63f212 ASoC: tas2783A: use custom firmware adds f8f1f0d8f025 ASoC: tas2783A: update default init writes adds ce65a90222e9 ASoC: tas2783A: fix error log for calibration data adds 2bc4b4f77cb7 ASoc: tas2783A: fw name based on system details adds a6b5629e131c ASoc: tas2783A: acpi match for 4 channel for mtl adds ca8f3611dcf8 ASoC: tas2783A: use acpi initialisation table adds 961f20faa4b9 ASoC: tas2783A: read slave properties from acpi table adds 3622dc47a4b1 ASoC: codec: rt286: Use devm_request_threaded_irq to manag [...] adds 7a8447fc71a0 ASoC: codecs: wcd939x-sdw: use devres for regmap allocation adds 2fa74713744d ASoC: SOF: ipc4-control: If there is no data do not send b [...] adds a653820700b8 ASoC: SOF: ipc4-topology: Correct the allocation size for [...] adds c1876fc33c59 ASoC: SOF: ipc4-control: Use the correct size for scontrol [...] adds ebcfdbe4add9 ASoC: SOF: ipc4-control: Keep the payload size up to date adds 2fdde18a2cb1 ASoC: SOF: ipc4-topology: Set initial param_id for bytes c [...] adds d96cb0b86d6e ASoC: SOF: ipc4: Support for sending payload along with LA [...] adds 7fd8c216c422 ASoC: SOF: ipc4: Add definition for generic bytes control adds 2a28b5240f2b ASoC: SOF: ipc4-control: Add support for generic bytes control adds 10929de75e6c ASoC: SOF: ipoc4: Support for generic bytes adds 68970b53890c ASoC: codecs: ES8326: Add a kcontrol for PGAGAIN adds 9a6bc0a40660 ASoC: codecs: ES8326: Add kcontrol for DRE adds 20c24c1b2831 ASoC: codecs: ES8326 : Add Kcontrol adds 331786db1b46 ASoC: Intel: ti-common: support tas2563 amplifier adds 02e7af5b6423 ASoC: Intel: sof_rt5682: add tas2563 speaker amp support adds dc8d1ba537c0 ASoC: Intel: add support for TAS2563 amplifier adds 9e692bb5412a ASoC: rt1320: Change return type of rt1320_t0_load() to void adds c6bca73d699c ASoC: rt1320: Fix retry checking in rt1320_rae_load() adds 8db50f0fa43e ASoC: rt1320: fix the warning the string may be truncated adds 86af3c229245 ASoC: qcom: Constify APR callback response data adds c66cea195d76 soc: qcom: apr: Use typedef for GPR callback member adds f3a86870c593 ASoC: qcom: Constify GPR callback response data adds a2a631830deb ASoC: qcom: Constify APR/GPR result structs adds 0bd4b0f583e2 ASoC / soc/qcom: Constify APR/GPR callback response adds 3addd63d1fba ASoC: SDCA: Factor out jack handling into new c file adds 82e12800f563 ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks adds 99a3ef1e81cd ASoC: SDCA: Add ASoC jack hookup in class driver adds e9af75df38cd SDCA Jack Fixups adds c4be067a7b67 ASoC: qcom: topology: Constify pointed topology and vendor [...] adds 5e357c7e5e09 ASoC: qcom: topology: Constify pointed ar control structs adds 61fc95c4e3b2 ASoC: qcom: topology: Constify pointed DAPM widget structs adds 49675f5e750a ASoC: qcom: topology: Constify pointed snd_soc_tplg_dapm_widget adds 4ab48cc63e15 ASoC: qcom: audioreach: Constify function arguments adds 9b7688c19c70 ASoC: qcom: Constify few things in audioreach and adds f92d27a6ee15 ASoC: rockchip: Discard pm_runtime_put() return value adds 45e9066f3a48 ASoC: Intel: avs: replace strcmp with sysfs_streq adds 836ecc740ca8 ASoC: rt1320: fix 32-bit link failure adds 284853affe73 ASoC: rt1320: fix size_t format string adds fc22dfb13618 ASoC: alc5623: tidyup clock inversion in alc5623_set_dai_fmt() adds 25abdc151a44 ASoC: rt1320: fix the remainder calculation of r0 value adds 52ddc0106c77 ASoC: es8328: Remove duplicate DAPM routes adds 04b61513dfe4 ASoC: SDCA: Replace use of system_wq with system_dfl_wq adds 70237853edf0 ASoC: nau8821: Fixup nau8821_enable_jack_detect() adds dbd3fd05cddf ASoC: nau8821: Cancel delayed work on component remove adds 7786b10688ac ASoC: nau8821: Cancel pending work before suspend adds 2a3dc1bcc75e ASoC: nau8821: Drop superfluous return statement adds fd843051b8ca ASoC: nau8821: Simplify conditional in nau8821_get_osr() adds 42ca16e3bace ASoC: nau8821: Drop unneeded braces in nau8821_hw_params() adds 9bf0bd7bdea6 ASoC: nau8821: Sort #include directives adds 49d3bd9fe2d9 ASoC: nau8821: Fixes and driver cleanup adds bc0305cb294c firmware: cs_dsp: Handle long-offset data blocks adds afcbb0460e0a firmware: cs_dsp: test_bin: Run test cases with v3 file format adds a01816edf11f firmware: cs_dsp: test_bin: Make patch function a test parameter adds 9e6f4c5b2d3a firmware: cs_dsp: mock_bin: Pass offset32 to cs_dsp_mock_b [...] adds 880f1eb5b95c firmware: cs_dsp: mock_bin: Add function to create long-of [...] adds 6e60c6aa1e4b firmware: cs_dsp: test: Increase size of XM and YM on Halo Core adds 7fecf0bf1202 firmware: cs_dsp: test_bin: Run test cases on long-offset blocks adds 211243b69533 firmware: cs_dsp: test_bin: Add tests for offsets > 0xffff adds d7e36da652ac firmware: cirrus: cs_dsp: Add long-offset WMDR adds ee69f55eb183 spi: export of_find_spi_controller_by_node() adds 037f8d896688 spi: change of_find_spi_controller_by_node() gating to CONFIG_OF adds af4c0b951b18 ASoC: dt-bindings: realtek,rt5575: add support for ALC5575 adds 420739112e95 ASoC: rt5575: Add the codec driver for the ALC5575 adds c7ac7499ac5b ASoC: rt5575: Add the codec driver for the ALC5575 adds 163eb876a275 ASoC: dt-bindings: ES8389: Add property about power supply adds 59e447ca608b ASoC: codecs: ES8389: Add members related to power supply adds b35340e997e0 ASoC: codecs: ES8389: Adjust wakeup configuration adds e5077facc770 ASoC: codecs: ES8389: Add members about the version adds 4c5e6d5b31bc ASoC: codecs: ES8389: Update clock configuration adds 9ebc914acd32 ASoC: ES8389: Add some members and update adds 22a4776a9ce5 ASoC: codecs: es8375: remove unnecessary format check adds 0cd9bf6a6d9a ASoC: codecs: da7213: Move comma operator at the end of the line adds 35bffbe49dfd ASoC: dt-bindings: Convert realtek,rt5651 to DT schema adds 77157cb45c66 ASoC: codecs: rt1320-sdw: convert to snd_soc_dapm_xxx() adds 7af9e30a0c8b ASoC: pxa: drop unused Kconfig symbol adds 0bef51df7cf8 ASoC: amd: drop unused Kconfig symbols adds e7c30ac379b4 ASoC: amd: acp: soc-acpi: add is_device_rt712_vb() helper adds 0432fe32c129 ASoC: sof: ipc4-topology: Add topology tokens domain_in st [...] adds 854d4389f20f ASoC: sof: Add domain_id, heap_bytes and stack_bytes to sn [...] adds 1cd8fbec6dfa ASoC: SOF: ipc4: sof_ipc4_module_init_ext_init structs and macros adds fc6ceb7e4ea7 ASoC: sof ipc4: Add sof_ipc4_widget_setup_msg_payload() an [...] adds dd808d6b1565 ASoC: SOF: ipc4: Send heap/stack bytes via new adds 5c19da34df02 ASoC: SOF: Use guard()/scoped_guard() for mutex locks wher [...] adds 599a5b00a1bf ASoC: SOF: Intel: Use guard()/scoped_guard() for mutex loc [...] adds 58a581c38bab ASoC: SOF: amd: acp-ipc: Use guard() for spinlock_irq() adds aa234886c726 ASoC: SOF: imx: imx-common: Use guard() for spinlock_irqsafe() adds 36fabc449a05 ASoC: SOF: mediatek: mtk-adsp-common: Use guard() for spin [...] adds 294b9e7e8eca ASoC: SOF: Intel: Use guard() for spinlocks where it makes sense adds 83aee46dc214 ASoC: SOF: ipc/ops: Use guard() for spinlocks adds 28e5a3de9858 ASoC: SOF: Use guard()/scoped_guard() for locks when adds 66c26346ae30 ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask adds e59075211902 ASoC: wm8962: Don't report a microphone if it's shorted to [...] adds eb4cd1a4a9ef sound: codecs: wm8962: Assorted fixes adds e76f8c269e35 ASoC: codecs: aw88261: Remove AW88261_I2C_NAME macro adds b9198ce5c6df ASoC: codecs: aw88261: Add devicetree support adds 9dc2e2b63e5a Add devicetree support for aw88261 amplifier driver & adds daf86dcdbb40 ASoC: codecs: rtq9128: Modify the chip initial setting adds b7d53fe53cb5 ASoC: dt-bindings: rtq9128: Add rtq9154 backward compatible adds 6be9ea62afed ASoC: codecs: rtq9128: Add compatible changes for rtq9154 adds 8978da8e51ed ASoC: Update rtq9128 document and source file adds 850c9884b917 ASoC: intel: convert to snd_soc_dapm_xxx() adds 10303b32519f dt-bindings: sound: google,goldfish-audio: Convert to DT schema adds 18d524de812f ASoC: dt-bindings: document dvdd-supply property for awini [...] adds 519d0a6b2ca5 ASoC: codecs: aw88261: use dvdd-supply regulator adds 6e22f08989f9 ASoC: codecs: aw88261: add dvdd-supply property adds 9e3d4f794cbe ASoC: SDCA: Add SDCA IRQ enable/disable helpers adds 7a5214f769c7 ASoC: SDCA: Add basic system suspend support adds ffd7e8a10111 ASoC: SDCA: Device boot into the system suspend process adds da7afdc79cba ASoC: SDCA: Add lock to serialise the Function initialisation adds 32bc4e7dde40 SDCA System Suspend Support adds 4130dc47ce8f ASoC: tlv320adcx140: invert DRE_ENABLE adds be7664c81d31 ASoC: tlv320adcx140: fix null pointer adds d89aad92cfd1 ASoC: tlv320adcx140: Propagate error codes during probe adds 46378ab9fcb7 ASoC: tlv320adcx140: fix word length adds 24175015263d ASoC: tlv320adcx140: power on/off the device on demand adds 57be1f674010 ASoC: tlv320adcx140: add avdd and iovdd supply adds 5682093fc806 ASoC: dt-bindings: clarify areg-supply documentation adds 4a1bc07e6d9e ASoC: dt-bindings: add avdd and iovdd supply adds 2219823f7d6a ASoC: tlv320adcx140: add kcontrol for num biquads adds 8a98e7f55f97 ASoC: tlv320adcx140: add channel sum control adds 57aa7735a536 sound: codecs: tlv320adcx140: assorted patches adds 607253994227 Merge remote-tracking branch 'asoc/for-6.20' into asoc-next adds 0235e10f66f1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds d8275cdaf20e MAINTAINERS: Update module subsystem maintainers and repository adds f13bff1b6d55 module: Remove unused __INIT*_OR_MODULE macros adds 3cb0c3bdea53 params: Replace __modinit with __init_or_module adds 581ac2d4a58b module: replace use of system_wq with system_dfl_wq adds 148519a06304 module: Remove SHA-1 support for module signing adds d7afd65b4acc sign-file: Use only the OpenSSL CMS API for signing adds ddc54f912a55 gendwarfksyms: Fix build on 32-bit hosts adds 68e85558587e module/decompress: Avoid open-coded kvrealloc() adds 1ae719a43b03 module: Only declare set_module_sig_enforced when CONFIG_M [...] adds b68758e6f430 modules: moduleparam.h: fix kernel-doc comments adds 065bfcd06795 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] adds c4b3133c6a2f Input: byd - use %*ph for Z packet dump adds a4a508df2aa3 Merge tag 'v6.18' into next adds b2b6f3eda6b6 Merge tag 'ib-mfd-input-power-regulator-v6.19' of git://gi [...] adds 99430ec0e043 Input: omap4-keypad - remove redundant pm_runtime_mark_las [...] adds 7f9d1e0c954c Input: cs40l50 - remove redundant pm_runtime_mark_last_bus [...] adds c5150ffcdd2c Input: cyapa - remove redundant pm_runtime_mark_last_busy() calls adds 673b192dbe17 Input: pf1550 - remove "defined but unused" warning adds a14be6cd9e77 Input: cros_ec_keyb - clarify key event error message adds 686c64557be4 MAINTAINERS: adjust file entry in HIMAX HX83112B TOUCHSCRE [...] adds 385a53867b4a Input: stmfts - correct wording for the warning message adds f5c3c77b8661 Input: stmfts - make comments correct adds 995186145d68 Input: stmfts - use sysfs_emit() instead of sprintf() adds d79f302f2f98 dt-bindings: input: touchscreen: sitronix,st1232: Add Sitr [...] adds 3d38e4f9a77e Input: gpio_keys - replace use of system_wq with system_dfl_wq adds a4fcf43b63b6 Input: palmas-pwrbutton - replace use of system_wq with sy [...] adds b3ee88e27798 Input: synaptics_i2c - replace use of system_wq with syste [...] adds b72fbdc0807a Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user adds ec8fce2a57e9 Input: twl4030 - add TWL603x power button adds a2c5ea4235b1 Input: ilitek_ts_i2c - fix warning with gpio controllers t [...] adds eeb2ea4b59df Input: ilitek_ts_i2c - switch mdelay() to fsleep() adds 71ed55143d9d Input: twl4030 - fix warnings without CONFIG_OF adds f8a6e5eac701 Input: adp5589 - remove a leftover header file adds 781abfb4e9dd Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds ca22c566b891 block: zero non-PI portion of auto integrity buffer adds f9aca3040a9a Merge branch 'block-6.19' into for-next adds 4cef2fcda3ad rnull: replace `kernel::c_str!` with C-Strings adds e1418af7660f brd: replace simple_strtol with kstrtoul in ramdisk_size adds 9e371032cbf0 null_blk: Constify struct configfs_item_operations and con [...] adds 483cbec34223 block/rnbd-proto: Handle PREFLUSH flag properly for IOs adds 581cf833cac4 block: rnbd: add .release to rnbd_dev_ktype adds ef63e9ef76c8 block/rnbd-proto: Check and retain the NOUNMAP flag for requests adds e1384543e85b rnbd-srv: fix the trace format for flags adds 4ac9690d4b94 rnbd-srv: Fix server side setting of bi_size for special IOs adds 69d26698e4fd rnbd-srv: Zero the rsp buffer before using it adds ee623c892aa5 block: use bvec iterator helper for bio_may_need_split() adds 641864314866 block: don't initialize bi_vcnt for cloned bio in bio_iov_ [...] adds 15f506a77ad6 io_uring: remove nr_segs recalculation in io_import_kbuf() adds a31bde687b10 block: use pi_tuple_size in bi_offload_capable() adds f7ba87dfa8e4 block: account for bi_bvec_done in bio_may_need_split() adds b042e799c14a Merge branch 'for-7.0/block' into for-next adds 3c7d76d6128a io_uring: IOPOLL polling improvements adds 48ed70131e4f io_uring: Trim out unused includes adds 438bfd36a9cb Merge branch 'for-7.0/io_uring' into for-next adds c22756a9978e fscrypt: pass a real sector_t to fscrypt_zeroout_range_inl [...] adds bc26e2efa2c5 fscrypt: keep multiple bios in flight in fscrypt_zeroout_r [...] adds a3cc978e61f5 blk-crypto: add a bio_crypt_ctx() helper adds aefc2a1fa2ed blk-crypto: submit the encrypted bio in blk_crypto_fallbac [...] adds b37fbce460ad blk-crypto: optimize bio splitting in blk_crypto_fallback_ [...] adds 2f655dcb2d92 blk-crypto: use on-stack skcipher requests for fallback en [...] adds 3d939695e682 blk-crypto: use mempool_alloc_bulk for encrypted bio page [...] adds 66e5a11d2ed6 blk-crypto: optimize data unit alignment checking adds bb8e2019ad61 blk-crypto: handle the fallback above the block layer adds 7e2b0d590c7d Merge branch 'for-7.0/block' into for-next adds 5df832ba5f9d Merge branch 'block-6.19' into for-7.0/block adds ecdf27e3346d Merge branch 'for-7.0/block' into for-next adds 835042fb1971 blk-integrity: take const pointer in blk_integrity_rq() adds e859e7c26a5c ublk: move ublk flag check functions earlier adds 98bf2256855e ublk: support UBLK_PARAM_TYPE_INTEGRITY in device creation adds f82f0a16a827 ublk: set UBLK_IO_F_INTEGRITY in ublksrv_io_desc adds fc652d415cd8 ublk: split out ublk_copy_user_bvec() helper adds 5bfbbc9938f5 ublk: split out ublk_user_copy() helper adds ca80afd8708f ublk: inline ublk_check_and_get_req() into ublk_user_copy() adds fd5a005fa6a2 ublk: move offset check out of __ublk_check_and_get_req() adds be82a89066d5 ublk: implement integrity user copy adds b2503e936b59 ublk: support UBLK_F_INTEGRITY adds bfe1255712a3 ublk: optimize ublk_user_copy() on daemon task adds c1d7c0f9cdf6 selftests: ublk: display UBLK_F_INTEGRITY support adds 261b67f4e347 selftests: ublk: add utility to get block device metadata size adds 6ed6476c4aef selftests: ublk: add kublk support for integrity params adds 24f8a44b797f selftests: ublk: implement integrity user copy in kublk adds a1805442674b selftests: ublk: support non-O_DIRECT backing files adds f48250dc5ba8 selftests: ublk: add integrity data support to loop target adds 9e9f635525b1 selftests: ublk: add integrity params test adds 78796b6bae86 selftests: ublk: add end-to-end integrity test adds 0aba5066c6ee Merge branch 'for-7.0/block' into for-next adds 7a8737e1132f io_uring: use release-acquire ordering for IORING_SETUP_R_ [...] adds bcd4c95737d1 io_uring/msg_ring: drop unnecessary submitter_task checks adds 130a82760718 io_uring/register: drop io_register_enable_rings() submitt [...] adds cdd95434cd09 Merge branch 'for-7.0/io_uring' into for-next adds 9e386f49fa26 ublk: make ublk_ctrl_stop_dev return void adds 93ada1b3da39 ublk: add UBLK_CMD_TRY_STOP_DEV command adds 65955a0993a0 selftests: ublk: add stop command with --safe option adds d26e45d982e9 Merge branch 'for-7.0/block' into for-next adds 40b94ec7edbb null_blk: fix kmemleak by releasing references to fault co [...] adds 962a5491a5e3 Merge branch 'block-6.19' into for-next adds 91e1c1bcf0f2 block, nvme: remove unused dma_iova_state function parameter adds 10abb17cd796 Merge branch 'for-7.0/block' into for-next adds 51fff55a66d8 io_uring/register: have io_parse_restrictions() return num [...] adds e6ed0f051d55 io_uring/register: have io_parse_restrictions() set restri [...] adds 09bd84421def io_uring/register: set ctx->restricted when restrictions a [...] adds 991fb85a1d43 io_uring: move ctx->restricted check into io_check_restriction() adds d6406c45f148 io_uring: track restrictions separately for IORING_OP and [...] adds 43120a6b3201 Merge branch 'for-7.0/io_uring' into for-next adds a8f2e54cc983 io_uring: fix IOPOLL with passthrough I/O adds f2c347216348 Merge branch 'for-7.0/io_uring' into for-next adds c4d0f2f73ebd io_uring/uring_cmd: explicitly disallow cancelations for IOPOLL adds 02031235a365 Merge branch 'for-7.0/io_uring' into for-next adds da579f05ef0f io_uring: move local task_work in exit cancel loop adds 80a3a2be114f Merge branch 'io_uring-6.19' into for-next adds 340f4fc5508c nvme-pci: disable secondary temp for Wodposit WPBSNM8 adds 32b63acd78f5 nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build [...] adds 7d3fa7e95493 nvme-apple: add "apple,t8103-nvme-ans2" as compatible adds d1877cc72703 nvme-fc: release admin tagset if init fails adds 2fa8961d3a6a nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready() adds 84164acba331 nvmet: do not copy beyond sybsysnqn string length adds 0edb475ac0a7 nvme: fix PCIe subsystem reset controller state transition adds 015c2246edab Merge tag 'nvme-6.19-2026-01-14' of git://git.infradead.or [...] adds 3c301314dd2b Merge branch 'block-6.19' into for-next adds dde509791c83 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds b735960c02a9 dm-raid: fix typo in documentation adds a8c3ec7d07a8 dm-vdo: adjust function name reference adds f3a9c95a15d2 dm: remove fake timeout to avoid leak request adds b13ef361d47f dm: replace -EEXIST with -EBUSY adds c1881c74f4df dm-stripe: adjust max_hw_discard_sectors to avoid unnecess [...] adds a2f0a98b13db dm cache: drop redundant origin size check adds a23cc8257ecd dm clone: drop redundant size checks adds b140a921eadf dm-verity: move dm_verity_fec_io to mempool adds 533e641b4587 dm-verity: make dm_verity_fec_io::bufs variable-length adds 12f74a157750 dm-verity: remove unnecessary condition for verity_fec_fin [...] adds fa3d53140d43 dm-verity: remove unnecessary ifdef around verity_fec_decode() adds 1a257c5fd33a dm-verity: make verity_fec_is_enabled() an inline function adds 119f4f04186f dm-verity: correctly handle dm_bufio_client_create() failure adds 8fbb8fe75d4c dm-verity: allow REED_SOLOMON to be 'm' if DM_VERITY is 'm' adds 24c405fdbe21 dm: fix unlocked test for dm_suspended_md adds e9f5a55b70ae dm: use READ_ONCE in dm_blk_report_zones adds c698b7f41780 dm-integrity: fix a typo in the code for write/discard race adds d48808686701 dm: add WQ_PERCPU to alloc_workqueue users adds 569e785957d7 dm-verity: consolidate the BH and normal work structs adds 17c0e1606976 dm-verity: switch to bio_advance_iter_single() adds c84e21a89b77 dm-verity: fix up various workqueue-related comments adds fb8a6c18fb9a dm: clear cloned request bio pointer when last clone bio c [...] adds 339ae1dfcda1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds e8fe09817014 ata: libata-scsi: Remove superfluous local_irq_save() adds 151cabd14032 ata: libata: avoid long timeouts on hot-unplugged SATA DAS adds 59b7bb3d4833 ata: libata: Add ATA_QUIRK_MAX_SEC and convert all device quirks adds 873abd72b8b5 ata: libata: Add ata_force_get_fe_for_dev() helper adds dfd975151df9 ata: libata: Change libata.force to use the generic ATA_QU [...] adds 45c4c5a6156a ata: libata: Add support to parse equal sign in libata.force adds ad50d922f485 ata: libata: Add libata.force parameter max_sec adds f474c70065e1 ata: libata: Allow more quirks adds 2dc8a3295b07 dt-bindings: ata: ahci-platform: Drop unnecessary select schema adds 602f6612826b ata: ahci-dwc: Simplify with scoped for each OF child loop adds 4afc71c22513 ata: ahci-imx: Fix Wvoid-pointer-to-enum-cast warning adds 97e01439e902 ata: ahci-xgene: Fix Wvoid-pointer-to-enum-cast warning adds bb3a8154b1a1 ata: libata-scsi: refactor ata_scsi_translate() adds 7cd55343d776 ata: libata-scsi: avoid Non-NCQ command starvation adds 4f0c96017eac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 013db006998c mmc: dw_mmc: Remove unused struct dma_pdata adds 20d02627f4e8 mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit a [...] adds 4f93254d8a0f mmc: sdhci-msm: Enable ICE for CQE-capable controllers wit [...] adds 9996707822f8 mmc: core: Adjust MDT beyond 2025 adds 57ba006dc5a5 mmc: core: Add quirk for incorrect manufacturing date adds f6004f2587bd dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC adds f0836bade265 mmc: mtk-sd: add support for SPM resource release control adds 5167322c2b11 mmc: mtk-sd: add support for MT8189 SoC adds 60d709cea997 mmc: sdhci-esdhc-imx: wait for data transfer completion be [...] adds 4f4dea9b2f5a dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AM [...] adds 974921c43130 dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" a [...] adds 93ec1c19a439 dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property adds a888c1556902 mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and u [...] adds ee132a8ac20a mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr() adds 363b42d3aa99 mmc: dw_mmc: Remove unused header files and keep alphabeti [...] adds d9844d29d47b mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot [...] adds eb1bccdf4093 mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible adds 4512d04101be mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci adds 0299ce53be16 mmc: dw_mmc: Remove id and ctype from dw_mci_slot adds 3f2189e62a08 mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot adds 3632becfe675 mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot [...] adds 9db58787189d mmc: dw_mmc: Remove mrq from struct dw_mci_slot adds eb7f9e24aedb mmc: dw_mmc: Remove queue from dw_mci adds 2b6c57651824 mmc: dw_mmc: Introduce dw_mci_alloc_host() adds f66f20116433 mmc: dw_mmc: Remove struct dw_mci_slot adds d9eada6dd301 dt-bindings: mmc: spacemit,sdhci: add reset support adds 4edeeb085256 mmc: sdhci-of-k1: add reset support adds f1449355a3a9 mmc: cavium: Use clamp to simplify cvm_mmc_set_clock adds d450404aa5c9 mmc: atmel-mci: Simplify with scoped for each OF child loop adds 0258943c5791 mmc: cavium-octeon: Simplify with scoped for each OF child loop adds 72cde1485b11 mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning adds ba2b4209eb5c mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loop adds a795fa7e8d72 dt-bindings: mmc: arm,pl18x: Do not use plural form of a p [...] adds a57107c0fc1a mmc: Merge branch fixes into next adds be2f1d415c15 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 982ea5246285 Revert "mfd: da9052-spi: Change read-mask to write-mask" adds 3d845d25026c mfd: tps6105x: Fix kernel-doc warnings relating to the cor [...] adds d0e9990ba058 mfd: core: Improve compile coverage of mfd_match_of_node_to_dev() adds 86257bba09af mfd: bd71828: Add some missing charger related registers adds b7c72be16038 mfd: core: Add locking around 'mfd_of_node_list' adds e8754afc3bd6 mfd: arizona: Fix regulator resource leak on wm5102_clear_ [...] adds a13cc4981449 mfd: macsmc: Wire up Apple SMC RTC subdevice adds fb90c90aec3a mfd: macsmc: Wire up Apple SMC hwmon subdevice adds 3e9271dcb2df mfd: macsmc: Wire up Apple SMC input subdevice adds 2a84a41a8c2d dt-bindings: mfd: qcom,spmi-pmic: Document PMICs present o [...] adds 9a04d9a9d936 mfd: max77759: Drop use of irqd_get_trigger_type adds 441db0e92248 dt-bindings: mfd: syscon: Document the GPR syscon for the [...] adds 9efacd6c2fdd dt-bindings: mfd: atmel,hlcdc: Add sama7d65 compatible string adds b323fbb6f623 mfd: atmel-hlcdc: Add compatible for sama7d65 XLCD controller adds 9ef5418bc106 mfd: tps65219: Implement LOCK register handling for TPS65214 adds 6073d9336892 dt-bindings: mfd: Add Bitmain BM1880 System Controller adds e52ed15b1e35 mfd: core: Simplify with scoped for each OF child loop adds f93038c79c6e mfd: core: Simplify storing device_node in mfd_match_of_no [...] adds 7a4c13c59222 mfd: axp20x: AXP717: Add type-C CC registers adds 77df11d1f1f9 mfd: Kconfig: Default MFD_SPACEMIT_P1 to 'm' if ARCH_SPACEMIT adds 7cbde1b4ae7a dt-bindings: mfd: nxp: Add NXP LPC32xx System Control Block adds 9f7cd8015f58 mfd: macsmc: Initialize mutex adds b7fb6b270bd3 mfd: simple-mfd-i2c: Add Delta TN48M CPLD support adds 3d97893e4a54 mfd: sec: Fix IRQ domain names duplication adds 7093a9f58cd7 dt-bindings: mfd: qnap,ts433-mcu: Add qnap,ts133-mcu compatible adds 2051b6941d60 mfd: qnap-mcu: Add driver data for TS133 variant adds b5678d2dcbf0 dt-bindings: mfd: syscon: Allow syscon compatible for medi [...] adds bf86567262f3 Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] adds b516456e9f91 backlight: Add Congatec Board Controller (CGBC) backlight support adds a3ba435857c9 Merge branch 'for-backlight-next' of https://git.kernel.or [...] adds e312b7e3183d power: supply: bd99954: Remove unused gpio include header adds 38673fd9d622 power: supply: bq256xx: Remove unused gpio include header adds 3d74b6dfd703 power: supply: bq25980: Remove unused gpio include header adds 91a4f92de845 power: supply: cw2015: Remove unused gpio include header adds ce3bc8469e4c power: supply: ucs1002: Remove unused gpio include header adds c4af8a98bb52 power: supply: ab8500: Fix use-after-free in power_supply_ [...] adds 3291c51d4684 power: supply: act8945a: Fix use-after-free in power_suppl [...] adds 800584336972 power: supply: bq256xx: Fix use-after-free in power_supply [...] adds 5f0b1cb41906 power: supply: bq25980: Fix use-after-free in power_supply [...] adds 642f33e34b96 power: supply: cpcap-battery: Fix use-after-free in power_ [...] adds b2ce982e2e0c power: supply: goldfish: Fix use-after-free in power_suppl [...] adds 838767f50747 power: supply: pf1550: Fix use-after-free in power_supply_ [...] adds 62914959b35e power: supply: pm8916_bms_vm: Fix use-after-free in power_ [...] adds b7508129978a power: supply: pm8916_lbc: Fix use-after-free in power_sup [...] adds e2febe375e5e power: supply: rt9455: Fix use-after-free in power_supply_ [...] adds 8d59cf3887fb power: supply: sbs-battery: Fix use-after-free in power_su [...] adds 36b056292264 power: reset: nvmem-reboot-mode: respect cell size for nvm [...] adds 688364a11647 power: supply: bq27xxx: fix wrong errno when bus ops are u [...] adds 2c7e46e1318d power: supply: sysfs: Constify pointer passed to dev_attr_psp() adds 81963d1c5689 power: supply: ab8500_chargalg: improve kernel-doc adds 04aa3d6dddaf MAINTAINERS: adjust file entry in ROHM BD71828 CHARGER adds 39fe0eac6d75 power: supply: wm97xx: Fix NULL pointer dereference in pow [...] adds 432b119ab8d8 docs: power: update documentation about removed function adds 3e6c86b3f91a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 03d281f38476 rust: regulator: add __rust_helper to helpers adds 05a0fe8e43c8 regulator: dt-bindings: Add MAX77675 regulator adds 9e92c559d49d regulator: max77675: Add MAX77675 regulator driver adds 2bb202416d33 Add support for MAX77675 device adds e5eb5638d632 regulator: dt-bindings: rt5739: Add compatible for rt8092 adds 32a708ba5db5 regulator: Add rt8092 support adds 06d65f2d478e Add Richtek RT8092 support adds b0655377aa5a rust: regulator: replace `kernel::c_str!` with C-Strings adds 96e7a88d32de regulator: core: update two debug messages adds 497330b203d2 regulator: core: fix locking in regulator_resolve_supply() [...] adds 86a8eeb0e913 regulator: core: move supply check earlier in set_machine_ [...] adds 4f3323b752bf regulator: core: streamline supply resolution for always-o [...] adds bdbdc4b39825 regulator: core: remove dead code in regulator_resolve_supply() adds e23c0a59daba regulator: core: don't ignore errors from event forwarding setup adds 304f5784e972 regulator: core: reresolve unresolved supplies when available adds 8d38423d9dea regulator: core: don't fail regulator_register() with miss [...] adds 6eb6b62f002f regulator: core: allow regulator_register() with adds 09dc08b396c9 regulator: dummy, make dummy_regulator_driver static adds da1456e435ae regulator: dt-bindings: Document TI TPS65185 adds b0fc1e770194 regulator: Add TPS65185 driver adds f1fcc2689fd8 regulator: Add TPS65185 adds de9f1b1583ae regulator: dt-bindings: mediatek,mt6331: Add missing ldo-v [...] adds 62b04225e99a regulator: dt-bindings: rpi-panel: Mark 7" Raspberry Pi as [...] adds 360199f7d57b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 1c0860d4415d lsm: fix kernel-doc struct member names adds 4f099d09400a nfs: unify security_inode_listsecurity() calls adds 517fd96cba7b rust: cred: add __rust_helper to helpers adds 2d38a4e3e208 rust: security: add __rust_helper to helpers adds 5547598e59d7 cred: remove unused set_security_override_from_ctx() adds 472711068fa9 lsm: make keys for static branch static adds 179afc8300e9 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 377cae9851e8 ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec() adds 8dce81c732df Merge branch 'next-integrity' of https://git.kernel.org/pu [...] adds 27a7cef9c364 selinux: move the selinux_blob_sizes struct adds 5473a722f782 selinux: add support for BPF token access control adds fd290f652bfc Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds e877cbb4531c security: smack: fix indentation in smack_access.c adds 19c013e1551b smack: /smack/doi must be > 0 adds 33d589ed60ae smack: /smack/doi: accept previously used values adds 385f34f254b0 Merge branch 'next' of https://github.com/cschaufler/smack-next adds b83f6066307d net: update dev_put()/dev_hold() debugging adds ef113ff689c1 net/can/j1939: add j1939_priv and j1939_session debugging adds 76901cb7775d RDMA/core: add ib_gid_table_entry debugging adds d157757de210 RDMA/core: add device registration debugging adds aa7eaf3c9e1f Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] adds df180b1a4cc5 iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency adds f91879fdf70b iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualco [...] adds 2026159372bb iommu/qcom: Simplify with scoped for each OF child loop adds 5ac66ed8417f iommu/arm-smmu-v3: Remove IAS adds d2a0cac10597 iommu/amd: move wait_on_sem() out of spinlock adds 2e666595651b iommu/amd: Drop incorrect NULL check for iommu in alloc_ir [...] adds 5d5388b0e190 iommu: Lock group->mutex in iommu_deferred_attach() adds 4a73abb965b7 iommu: Tidy domain for iommu_setup_dma_ops() adds a75b2be249d6 iommu: Add iommu_driver_get_domain_for_dev() helper adds c279e83953d9 iommu: Introduce pci_dev_reset_iommu_prepare/done() adds f5b16b802174 PCI: Suspend iommu function prior to resetting a device adds 466ae6978a5b iommu: Add page_ext for IOMMU_DEBUG_PAGEALLOC adds ccc21213f013 iommu: Add calls for IOMMU_DEBUG_PAGEALLOC adds 7e84593795b3 iommu: debug-pagealloc: Track IOMMU pages adds a8258ffed2ef iommu: debug-pagealloc: Check mapped/unmapped kernel memory adds 16e3423fc755 iommu: simplify list initialization in iommu_create_device [...] adds 2efcec539655 Merge branches 'fixes', 'arm/smmu/updates', 'amd/amd-vi' a [...] adds 8e370479fbf2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 4f493a6079b5 audit: add fchmodat2() to change attributes class adds f19590b07cb6 audit: add audit_log_nf_skb helper function adds 15b0c43aa621 audit: include source and destination ports to NETFILTER_PKT adds bcb90a2834c7 audit: add missing syscalls to read class adds 76489955c6d4 audit: move the compat_xxx_class[] extern declarations to [...] adds a6317c8f506e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 44f6d951028f dt-bindings: bus: aspeed: Require syscon for AST2600 AHB c [...] adds 1a0c2bf998bb dt-bindings: crypto: Document aspeed,ahbc property for Asp [...] adds 400fbf4b5870 dt-bindings: kbuild: Support single binding targets adds 5d0cac427d42 kbuild: Support directory targets for building DTBs adds 6c7c13578178 MAINTAINERS: Add Makefile.dtb* to DT maintainers adds 7de44c182513 dt-bindings: arm,vexpress-juno: Allow interrupt-map proper [...] adds 2b6fd718d3d3 dt-bindings: arm: vexpress-config: Update clock and regula [...] adds 10a64fb61b35 dt-bindings: bus: stm32mp25-rifsc: Allow 2 size cells adds 83e519d628bf dt-bindings: Remove unused includes adds 4f559362b708 dt-bindings: firmware: xilinx: Add xlnx,zynqmp-firmware co [...] adds 7e58e2f49fde dt-bindings: firmware: xilinx: Add conditional pinctrl schema adds bb3362af0126 dt-bindings: trivial-devices: Add socionext,uniphier-smpctrl adds e3dc5c7a1858 of: replace strcmp_suffix() with strends() adds da12954414f7 dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema adds 6940ba705125 dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and [...] adds e3bebb534679 dt-bindings: net: brcm,amac: Allow "dma-coherent" property adds 006600cea34d dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding adds 8108cffd1a52 dt-bindings: mediatek: Drop inactive MandyJH Liu adds 82cba4e94c6d of/platform: Simplify with scoped for each OF child loop adds 84ed3981794c dt-bindings: reset: syscon-reboot: Allow both 'reg' and 'offset' adds 83df9abb9103 dt-bindings: power: syscon-poweroff: Allow "reg" property adds 8425dbcc873a dt-bindings: interrupt-controller: loongson,liointc: Docum [...] adds 66007cdf0784 dt-bindings: interrupt-controller: loongson,eiointc: Docum [...] adds 9403708ee800 dt-bindings: interrupt-controller: loongson,pch-pic: Docum [...] adds 6a0f0febe6c5 of: unittest: fix possible null-pointer dereferences in of [...] adds 3714b55bdb49 of: property: stop creating callback for each pinctrl-N property adds 8096d6049725 dt-bindings: trivial-devices: Add some more undocumented devices adds 1627d65f9c61 dt-bindings: Add IEI vendor prefix and IEI WT61P803 PUZZLE [...] adds fefb0627171a dt-bindings: display: bridge: ldb: Add check for reg and r [...] adds 5aa00c8e4b05 docs: dt: submitting-patches: Document prefixes for SCSI and UFS adds 0a9d69fb0b5e kbuild: Fix unnecessary rebuilding DT base+overlay targets adds 00dc26cefe7b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 0fa50c575c1f ARM: dts: nuvoton: Minor whitespace cleanup adds af8dbb881887 arm64: dts: toshiba: tmpv7708: Align node names with DT bindings adds 1b06942cda6e arm64: dts: nuvoton: npcm845: Minor whitespace cleanup adds b7fdd9926b22 Merge branch 'next/dt64' into for-next adds 30ae13173704 arm64: dts: lg: Use recommended simple-bus node name adds 714b5a789f95 arm64: dts: sprd: Use recommended node names adds 22fbe6e21450 arm64: dts: toshiba: Use recommended node names adds 15e3ce536732 arm64: dts: cavium: thunder-88xx: Add missing PL011 "uartclk" adds f25aa20e9230 arm64: dts: cavium: Drop thunder2 adds 7dd84bbec273 ARM: dts: vexpress/v2m-rs1: Use documented arm,vexpress,co [...] adds 21bd5fb461eb arm64: dts: apm/shadowcat: More clock clean-ups adds cae405d73986 arm64: dts: apm: Use recommended i2c node names adds a1176f7c5b99 arm64: dts: apm: Add "reg" to "syscon-reboot" and "syscon- [...] adds 5cd532f7f017 arm64: dts: apm: Drop "dma" device_type adds cde5448c1296 Merge branch 'next/dt64' into for-next adds 734bad9a75aa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 6f9e4740e859 spi: cadence-xspi: Replace ACPI specifics by agnostic APIs adds e83ba2e698aa spi: cadence-xspi: Replace OF/ACPI specifics by agnostic APIs adds 28d21dfcea01 spi: cadence-qspi: Remove redundant pm_runtime_mark_last_b [...] adds b99181cdf9fa spi-geni-qcom: remove manual CS control adds 7ba2e0edb18b spi-geni-qcom: don't set max clock in setup_fifo_params adds fb2bbe383872 spi-geni-qcom: use xfer->bits_per_word for can_dma() adds 739062a9f1e9 spi-geni-qcom: initialize mode related registers to 0 adds 781c3e71c94c spi-geni-qcom: rework setup_fifo_params adds cde4e63e847b spi: spi-qpic-snand: remove superfluous qcom_spi_set_read_ [...] adds 9f0736a4e136 spi: cadence-quadspi: Parse DT for flashes with the rest o [...] adds e6268db46c17 spi: virtio: Fix confusing cleanup.h syntax adds b884e34994ca spi: spi-fsl-lpspi: convert min_t() to simple min() adds e35a7607e05d spi: stm32-ospi: Set DMA maxburst dynamically adds cfe58ffc95a6 spi: stm32-ospi: Optimize FIFO accesses using u16 or u32 adds f6ed06926b51 spi: stm32-ospi: Remove CR_TCIE and CR_TEIE irq usage adds e2f0ea18e560 spi: stm32-ospi: Simplify SMIE interrupt test adds 4ef80c71c62a spi: stm32-qspi: Set DMA maxburst dynamically adds 1ca912816495 spi: stm32-qspi: Optimize FIFO accesses using u16 or u32 adds c5f76d888810 spi: stm32-qspi: Remove CR_TCIE and CR_TEIE irq usage adds fee876b2ec75 spi: stm32-qspi: Simplify SMIE interrupt test adds 403a4f3c2773 spi: stm32: Update for OSPI and QSPI drivers adds c64f62b036ae spi: imx: group spi_imx_dma_configure() with spi_imx_dma_t [...] adds 5395bb7f7c36 spi: imx: introduce helper to clear DMA mode logic adds a5f298581d45 spi: imx: avoid dmaengine_terminate_all() on TX prep failure adds a450c8b77f92 spi: imx: handle DMA submission errors with dma_submit_error() adds faa8e404ad8e spi: imx: support dynamic burst length for ECSPI DMA mode adds ba9b28652c75 spi: imx: enable DMA mode for target operation adds c73618541c68 Support ECSPI dynamic burst feature for DMA mode adds fb0140774aff spi: rzv2h-rspi: fix rzv2h_rspi_transfer_one() indentation adds 9e4830b35dc0 spi: rzv2h-rspi: remove call to spi_finalize_current_transfer() adds 218917659df1 spi: rzv2h-rspi: do not set SPI_TRANS_FAIL_IO adds b73ac782828f spi: rzv2h-rspi: use device-managed APIs adds 28b590bd4c6a spi: rzv2h-rspi: store RX interrupt in state adds 6f9026b5a18a spi: rzv2h-rspi: set MUST_RX/MUST_TX adds a886baaaa6e1 spi: rzv2h-rspi: set TX FIFO threshold to 0 adds d49eea07de58 spi: rzv2h-rspi: enable TX buffer empty interrupt adds 1e5e10df8b9b spi: rzv2h-rspi: split out PIO transfer adds 163345e35672 spi: dt-bindings: renesas,rzv2h-rspi: document optional su [...] adds fa08b566860b spi: rzv2h-rspi: add support for DMA mode adds c20fce4ad137 Add DMA support for RZ/T2H RSPI adds f4acea9eef70 spi: dt-bindings: st,stm32-spi: add 'power-domains' property adds d8ce99b0d384 spi: stm32-ospi: Remove unneeded semicolon adds 7f7b350e4a65 spi: stm32-qspi: Remove unneeded semicolon adds 64ba616741bc spi: dt-bindings: nxp,imx94-xspi: Document imx94 xspi adds 29c8c00d9f9d spi: add driver for NXP XSPI controller adds 8a3eb50d579c Add support for NXP XSPI adds b2f067830818 spi: dt-bindings: Add support for ATCSPI200 SPI controller adds 34e3815ea459 spi: atcspi200: Add ATCSPI200 SPI controller driver adds 1303c2903889 MAINTAINERS: Add MAINTAINERS entry for the ATCSPI200 SPI c [...] adds 65ccce35fa7a spi: atcspi200: Add support for Andes ATCSPI200 SPI adds c266d19b7d4e spi: stm32: properly fail on dma_request_chan error adds 1ac3be217c01 spi: stm32: fix Overrun issue at < 8bpw adds b39ef93a2e5b spi: stm32: perform small transfer in polling mode adds 458800ea171b spi: stm32: stability & performance enhancements adds 0f698d742f62 spi: bcm63xx-hsspi: add support for 1-2-2 read ops adds 96d337436fe0 spi: dt-bindings: at91: add microchip,lan9691-spi adds d4469e4ee5da spi: st: remove __maybe_unused for suspend/resume adds 2a2d7187f5a7 spi: stm32-ospi: avoid __maybe_unused and use pm_ptr adds 10a6d7507791 spi: stm32-qspi: avoid __maybe_unused and use pm_ptr adds 75d208bddcca spi: stm32: avoid __maybe_unused and use pm_ptr adds 36227ab99a78 spi: st: use pm_ptr and remove __maybe_unused adds 19a4505a7a5d spi: microchip-core: use XOR instead of ANDNOT to fix the logic adds b6376dbed8e1 spi: Simplify devm_spi_*_controller() adds 8672e4b51adf spi: dt-bindings: nxp,lpc3220-spi: Add DMA specific properties adds a014c203b54d spi: fsi: Simplify with scoped for each OF child loop adds 7b122b1eb627 spi: dt-bindings: axiado,ax3000-spi: Add binding for Axiad [...] adds e75a6b00ad79 spi: axiado: Add driver for Axiado SPI DB controller adds db4371d13f82 MAINTAINERS: Add entries for the Axiado SPI DB controller adds 26cbb4dd58ae Axiado AX3000 SoC SPI DB controller driver adds 0196932f539e spi: spi-mem: Make the DTR command operation macro more suitable adds af4b2dc48103 spi: spi-mem: Create a repeated address operation adds 8618271887ca spi: spi-mem: Limit octal DTR constraints to octal DTR situations adds 0f93dddb038e mtd: spinand: Octal DTR support adds 5d6f14459f83 Merge remote-tracking branch 'spi/for-6.20' into spi-next adds 2c124a871606 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds c119e6685311 genirq: Remove IRQ timing tracking infrastructure adds e9b624ea31cc genirq: Remove __request_percpu_irq() helper adds a1eaca410a3c MIPS: Move IP30 timer to request_percpu_irq() adds 7f92b583382a MIPS: Move IP27 timer to request_percpu_irq() adds bd04dae0791a clocksource/drivers/mips-gic-timer: Move GIC timer to requ [...] adds dbcc728e185f genirq: Remove setup_percpu_irq() adds 90876d9b37a0 irqdomain: Fix up const problem in irq_domain_set_name() adds aef30c8d569c genirq: Warn about using IRQF_ONESHOT without a threaded handler adds fb11a2493e68 genirq: Move clear of kstat_irqs to free_desc() adds dd9f6d30c640 genirq/cpuhotplug: Notify about affinity changes breaking [...] adds a0d2a19fc263 Merge branch into tip/master: 'irq/core' adds 8a7f030df897 irqchip/aslint-sswi: Request IO memory resource adds c71869c61d7c dt-bindings: interrupt-controller: renesas,rzv2h-icu: Docu [...] adds 8d4c354bef3c irqchip/renesas-rzv2h: Add support for RZ/V2N SoC adds a6568d82091d dt-bindings: interrupt-controller: Document RZ/{T2H,N2H} ICU adds 13e7b3305b64 irqchip: Add RZ/{T2H,N2H} Interrupt Controller (ICU) driver adds 9b1138aef9a2 arm64: dts: renesas: r9a09g077: Add ICU support adds 97232dc43e83 arm64: dts: renesas: r9a09g087: Add ICU support adds f48b4bd0915b irqchip/riscv-imsic: Add a CPU pm notifier to restore the [...] adds 95a8ddde3660 irqchip/riscv-aplic: Preserve APLIC states across suspend/resume adds d8eeca4b5b83 Merge branch into tip/master: 'irq/drivers' adds 0317e0aba5d4 genirq/msi: Correct kernel-doc in <linux/msi.h> adds fcc1d0dabdb6 genirq: Add interrupt redirection infrastructure adds f1875091a01d PCI: dwc: Code cleanup adds eaf290c404f7 PCI: dwc: Enable MSI affinity support adds df439718afaf genirq: Update effective affinity for redirected interrupts adds b16c10ee8579 Merge branch into tip/master: 'irq/msi' adds 34d80c93a5bb test-ww_mutex: Extend ww_mutex tests to test both classes [...] adds d327e7166efa test-ww_mutex: Move work to its own UNBOUND workqueue adds de2c5a1523fd test-ww_mutex: Allow test to be run (and re-run) from userland adds de15fecae44d compiler_types: Move lock checking attributes to compiler- [...] adds 3269701cb256 compiler-context-analysis: Add infrastructure for Context [...] adds 9b00c1609dee compiler-context-analysis: Add test stub adds 8f32441d7a53 Documentation: Add documentation for Compiler-Based Contex [...] adds 25d3b21e1d41 checkpatch: Warn about context_unsafe() without comment adds 3931d4b98039 cleanup: Basic compatibility with context analysis adds 7c451541743c lockdep: Annotate lockdep assertions for context analysis adds f16a802d402d locking/rwlock, spinlock: Support Clang's context analysis adds 38f1311a2219 compiler-context-analysis: Change __cond_acquires to take [...] adds 370f0a345a70 locking/mutex: Support Clang's context analysis adds 8f8a55f49cda locking/seqlock: Support Clang's context analysis adds 5f7ba0597106 bit_spinlock: Include missing <asm/processor.h> adds eb7d96a13bf4 bit_spinlock: Support Clang's context analysis adds fe00f6e84621 rcu: Support Clang's context analysis adds f0b7ce22d718 srcu: Support Clang's context analysis adds 5e256db9325e kref: Add context-analysis annotations adds e4fd3be884cf locking/rwsem: Support Clang's context analysis adds 8c9c8566e139 locking/local_lock: Include missing headers adds d3febf16dee2 locking/local_lock: Support Clang's context analysis adds 47907461e4f6 locking/ww_mutex: Support Clang's context analysis adds 6e530e2e3119 debugfs: Make debugfs_cancellation a context lock struct adds 4f109baeea4d um: Fix incorrect __acquires/__releases annotations adds 5b63d0ae94cc compiler-context-analysis: Remove Sparse support adds e4588c25c9d1 compiler-context-analysis: Remove __cond_lock() function-l [...] adds c237f1ceeef5 compiler-context-analysis: Introduce header suppressions adds 3635ad878242 compiler: Let data_race() imply disabled context analysis adds 48eb4b9a3d5c MAINTAINERS: Add entry for Context Analysis adds 0f5d764862aa kfence: Enable context analysis adds 6556fde265a7 kcov: Enable context analysis adds 0eaa911f8908 kcsan: Enable context analysis adds c3d3023f1cf3 stackdepot: Enable context analysis adds 322366b8f13a rhashtable: Enable context analysis adds 8ec56d9aaba9 printk: Move locking annotation to printk.c adds 87335b61a23b security/tomoyo: Enable context analysis adds dc36d55d4e72 crypto: Enable context analysis adds 04e49d926f43 sched: Enable context analysis for core.c and fair.c adds c10d860e0baa tags: Add regex for context_lock_struct adds 0e2036a06dcf scripts/atomic: Fix kerneldoc spelling in try_cmpxchg() adds 4d26d4a158f3 compiler-context-analysys: Fix CONFIG_MODVERSION adds a45026cef17d locking/local_lock: Include more missing headers adds 86f4a271dc19 rust: sync: Refactor static_lock_class!() macro adds 106ab474e5a7 rust: sync: Clean up LockClassKey and its docs adds 8a581130b1cb rust: sync: set_once: Implement Send and Sync adds 09248ed8cdb6 rust: sync: Implement Unpin for ARef adds 2cc3d5d6adbe rust: helpers: Add i8/i16 atomic_read_acquire/atomic_set_r [...] adds 300e53b3d3b5 rust: helpers: Add i8/i16 relaxed atomic helpers adds 5dbc0a692459 rust: helpers: Add i8/i16 atomic xchg helpers adds ab717dd98bee rust: helpers: Add i8/i16 atomic xchg_acquire helpers adds 1bfca1e7e845 rust: helpers: Add i8/i16 atomic xchg_release helpers adds 910cbddc416c rust: helpers: Add i8/i16 atomic xchg_relaxed helpers adds 164e4b5600b3 rust: helpers: Add i8/i16 atomic try_cmpxchg helpers adds fed6aaa392c3 rust: helpers: Add i8/i16 atomic try_cmpxchg_acquire helpers adds b5992f07a973 rust: helpers: Add i8/i16 atomic try_cmpxchg_release helpers adds 8de731a6c755 rust: helpers: Add i8/i16 atomic try_cmpxchg_relaxed helpers adds 2bb8c41e61b2 rust: sync: atomic: Prepare AtomicOps macros for i8/i16 support adds cf4c3bc14451 arch: um/x86: Select ARCH_SUPPORTS_ATOMIC_RMW for UML_X86 adds b33796d554f2 rust: sync: atomic: Add i8/i16 load and store support adds 7b001c97d9bd rust: sync: atomic: Add store_release/load_acquire tests adds 584f286f822a rust: sync: atomic: Add i8/i16 xchg and cmpxchg support adds 06bd0e52bfd7 rust: sync: atomic: Add atomic bool support via i8 representation adds 4bac28727a2b rust: sync: atomic: Add atomic bool tests adds 323e4bfcbe2d rust: list: Switch to kernel::sync atomic primitives adds 7f4c8b4dcde7 rust_binder: Switch to kernel::sync atomic primitives adds aa574e0f21a6 rust: barrier: Add __rust_helper to helpers adds 71a4d13fa1cf rust: blk: Add __rust_helper to helpers adds 1c7a6f48f7ee rust: completion: Add __rust_helper to helpers adds 9f658bd5378d rust: cpu: Add __rust_helper to helpers adds a87e6fe8738f rust: processor: Add __rust_helper to helpers adds 5e03edaed373 rust: rcu: Add __rust_helper to helpers adds 9ba1aaf25ab7 rust: refcount: Add __rust_helper to helpers adds d4ad4de929ba rust: sync: Add __rust_helper to helpers adds 5f1193d55a43 rust: task: Add __rust_helper to helpers adds 75b6034780e8 rust: time: Add __rust_helper to helpers adds 5628f0510a4c rust: wait: Add __rust_helper to helpers adds abf2111d8d90 rust: helpers: Move #define __rust_helper out of atomic.c adds ccf9e070116a rust: sync: Inline various lock related methods adds 1483bc6ffbed Merge branch into tip/master: 'locking/core' adds 6d4b8d052ff2 perf/x86/intel/cstate: Add Wildcat Lake support adds 7e760ac4617b perf/x86/intel/cstate: Add Nova Lake support adds 7ac422cf7b16 perf/x86/intel/cstate: Add Diamond Rapids support adds b825444b6179 perf: Skip pmu_ctx based on event_type adds b9e52b11d2e5 perf: Add generic exclude_guest support adds 991bdf7e9d6c perf: Move security_perf_event_free() call to __free_event() adds eff95e170275 perf: Add APIs to create/release mediated guest vPMUs adds f5c7de8f84a1 perf: Clean up perf ctx time adds 4593b4b6e218 perf: Add a EVENT_GUEST flag adds 42457a7fb6ca perf: Add APIs to load/put guest mediated PMU context adds a05385d84b2a perf/x86/core: Register a new vector for handling mediated [...] adds 560ac136f25d perf/x86/core: Add APIs to switch to/from mediated PMI vec [...] adds b456a6ba5756 perf/x86/core: Do not set bit width for unavailable counters adds c8824a95d967 perf/x86/core: Plumb mediated PMU capability from x86_pmu [...] adds 4280d79587a3 perf/x86/intel: Support PERF_PMU_CAP_MEDIATED_VPMU adds 65eb3a9a8a34 perf/x86/amd: Support PERF_PMU_CAP_MEDIATED_VPMU for AMD host adds 2d6ad925fb23 unwind_user: Enhance comments on get CFA, FP, and RA adds 2652f9a4b019 unwind_user/fp: Use dummies instead of ifdef adds aa6047ef7204 x86/unwind_user: Guard unwind_user_word_size() by UNWIND_USER adds 3c48808408af x86/unwind_user: Simplify unwind_user_word_size() adds 63dbadcafc1f perf/x86/msr: Add Airmont NP adds a08340fd2916 perf/x86/intel: Add Airmont NP adds 3006911f284d perf/x86/cstate: Add Airmont NP adds 3cb3c2f6886f perf: Clean up mediated vPMU accounting adds 01122b89361e perf: Use EXPORT_SYMBOL_FOR_KVM() for the mediated APIs adds 632d89b030f1 perf/x86/uncore: clean up const mismatch adds 098fe55a450b perf/x86/intel/uncore: Move uncore discovery init struct t [...] adds e75462f6c7ea perf/x86/intel/uncore: Support per-platform discovery base [...] adds 1897336728b4 perf/x86/intel/uncore: Remove has_generic_discovery_table() adds 6daf2c35b835 perf/x86/intel/uncore: Add IMH PMON support for Diamond Rapids adds 66e2075426f3 perf/x86/intel/uncore: Add CBB PMON support for Diamond Rapids adds b575fc0e3357 perf/x86/intel/uncore: Add domain global init callback adds 8a4bd1c0d6bb perf/x86/intel/uncore: Add freerunning event descriptor he [...] adds d8987048f665 perf/x86/intel/uncore: Support IIO free-running counters on DMR adds aacb0718fddf perf/x86/intel/uncore: Support uncore constraint ranges adds 171b5292a82d perf/x86/intel/uncore: Update DMR uncore constraints preli [...] adds 2246c24426fb perf pmu: Relax uncore wildcard matching to allow numeric suffix adds 46da08a2bb4d perf/x86/intel/uncore: Add missing PMON units for Panther Lake adds e7d5f2ea0923 perf/x86/intel/uncore: Add Nova Lake support adds a18dfb5dd332 riscv/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() adds 094cc7bb5fc3 arm64/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() adds e6eb9acc024c mips/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() adds 1752a1ad43a1 arm/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol() adds a491c02c2770 uprobes: use kmap_local_page() for temporary page mappings adds eebe6446ccb7 perf/core: Speed up kexec shutdown by avoiding unnecessary [...] adds e9506c6fd098 Merge branch into tip/master: 'perf/core' adds 38a68b982dd0 <linux/compiler_types.h>: Add the __signed_scalar_typeof() helper adds 089d84203ad4 sched/fair: Fold the sched_avg update adds 45e09225085f sched/fair: Avoid rq->lock bouncing in sched_balance_newidle() adds f24165bfa7ef sched/headers: Rename rcu_dereference_check_sched_domain() [...] adds 71fedc41c23b sched/fair: Switch to rcu_dereference_all() adds a03fee333a2f sched/fair: Remove superfluous rcu_read_lock() adds 95a0155224a6 sched/fair: Limit hrtick work adds 47efe2ddccb1 sched/core: Add assertions to QUEUE_CLASS adds 2b8c3d3dc9b1 sched/fair: Join two #ifdef CONFIG_FAIR_GROUP_SCHED blocks adds fb9a7458e508 sched/fair: Clean up comments in 'struct cfs_rq' adds 80390ead2080 sched/fair: Separate se->vlag from se->vprot adds 4ff674fa986c sched/fair: Rename cfs_rq::avg_load to cfs_rq::sum_weight adds dcbc9d3f0e59 sched/fair: Rename cfs_rq::avg_vruntime to ::sum_w_vruntim [...] adds 5758e48eefaf sched/fair: Introduce and use the vruntime_cmp() and vrunt [...] adds 527a521029c3 sched/fair: Sort out 'blocked_load*' namespace noise adds 704069649b5b sched/core: Rework sched_class::wakeup_preempt() and rq_mo [...] adds 1862d8e264de sched: Fix faulty assertion in sched_change_end() adds 6ab7973f2540 sched/fair: Fix sched_avg fold adds ff1de90dd7a6 sched/fair: Drop useless cpumask_empty() in find_energy_ef [...] adds 0ab25ea2a3b3 sched/fair: Simplify task_numa_find_cpu() adds 55b39b0cf183 sched/fair: Use cpumask_weight_and() in sched_balance_find [...] adds 89951fc1f820 sched: Reorder some fields in struct rq adds 7dadeaa6e851 sched: Further restrict the preemption modes adds 6c125b85f3c8 sched: Export hidden tracepoints to modules adds 2cf20a15529f Merge branch into tip/master: 'sched/core' adds 472534446236 time/timecounter: Inline timecounter_cyc2time() adds 0483e5e1dc78 hrtimer: Remove unused resolution constants adds 84663a5ad633 hrtimer: Remove public definition of HIGH_RES_NSEC adds ae4535b0d937 hrtimer: Drop _tv64() helpers adds 3db5306b0bd5 time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer [...] adds d101b3910c93 Merge branch into tip/master: 'timers/core' adds b205656daf93 vdso: Add prototype for __vdso_clock_getres_time64() adds 609e359ab904 selftests: vDSO: vdso_config: Add configurations for clock [...] adds 1dcd1273add3 selftests: vDSO: vdso_test_abi: Use UAPI system call numbers adds 4e6a2312986d selftests: vDSO: vdso_test_abi: Add test for clock_getres_ [...] adds 21bbfd74044f x86/vdso: Provide clock_getres_time64() for x86-32 adds b9fecf0dddfc ARM: VDSO: Patch out __vdso_clock_getres() if unavailable adds 1149dcdfc9ef ARM: VDSO: Provide clock_getres_time64() adds f10c2e72b5de arm64: vdso32: Provide clock_getres_time64() adds bec06cd6a140 MIPS: vdso: Provide getres_time64() for 32-bit ABIs adds 7158fc54b2c6 vdso: Remove struct getcpu_cache adds df0f9a664be5 parisc: Inline a type punning version of get_unaligned_le32() adds a339671db64b vdso: Switch get/put_unaligned() from packed struct to memcpy() adds 1d7cf255eefb tools headers: Update the linux/unaligned.h copy with the [...] adds 10a62a0611f5 tools headers: Remove unneeded ignoring of warnings in una [...] adds 4887ff023882 Merge branch into tip/master: 'timers/vdso' adds 544b4e15ed10 x86/alternative: Use helper functions for patching alternatives adds a4233c21e773 x86/alternative: Patch a single alternative location only once adds 442e50a45d1f Merge branch into tip/master: 'x86/alternatives' adds adbf61cc47cb x86/acpi/boot: Correct acpi_is_processor_usable() check again adds db0d69c5700b x86/boot/e820: Remove inverted boolean logic from the e820 [...] adds 0bb4a8bdbd22 x86/boot/e820: Simplify e820__print_table() a bit adds 3814bf08452e x86/boot/e820: Simplify the PPro Erratum #50 workaround adds 3e57abd4556b x86/boot/e820: Mark e820__print_table() static adds 4d8e5a682be4 x86/boot/e820: Print gaps in the E820 table adds c87f94477740 x86/boot/e820: Make the field separator space character pa [...] adds fa06d58805c8 x86/boot/e820: Print E820_TYPE_RAM entries as ... RAM entries adds 1d7bc219e2b6 x86/boot/e820: Call the PCI gap a 'gap' in the boot log printout adds eea78dc546a9 x86/boot/e820: Use 'u64' consistently instead of 'unsigned [...] adds d214484f50f4 x86/boot/e820: Remove pointless early_panic() indirection adds 44f732f3ec82 x86/boot/e820: Clean up confusing and self-contradictory v [...] adds 4a7a13e04c05 x86/boot/e820: Improve e820_print_type() messages adds a4803df3a2b1 x86/boot/e820: Clean up __e820__range_add() a bit adds 2774ae1046fb x86/boot/e820: Clean up __refdata use a bit adds a515ca9664fb x86/boot/e820: Remove unnecessary header inclusions adds dc043d6463bf x86/boot/e820: Standardize e820 table index variable names [...] adds 58dcd82d2e25 x86/boot/e820: Standardize e820 table index variable types [...] adds 46f3e7d394b2 x86/boot/e820: Change struct e820_table::nr_entries type f [...] adds cff02bff04f2 x86/boot/e820: Clean up e820__setup_pci_gap()/e820_search_ [...] adds f40f3f32b345 x86/boot/e820: Change e820_search_gap() to search for the [...] adds 95060e411ffd x86/boot/e820: Rename gap_start/gap_size to max_gap_start/ [...] adds 7df2f811b275 x86/boot/e820: Simplify & clarify __e820__range_add() a bit adds af0cf1646d9d x86/boot/e820: Standardize __init/__initdata tag placement adds 157266edcc56 x86/boot/e820: Simplify append_e820_table() and remove res [...] adds 8b886d8a4db9 x86/boot/e820: Remove e820__range_remove()'s unused return [...] adds 4ad03f133c9e x86/boot/e820: Simplify the e820__range_remove() API adds 0d9daff41418 x86/boot/e820: Make sure e820_search_gap() finds all gaps adds 6c08d768a528 x86/boot/e820: Use <linux/sizes.h> symbols for literals adds 7aed09e0e6b3 Merge branch into tip/master: 'x86/boot' adds 4992ed7813c5 Documentation/x86: Fix PR_SET_SPECULATION_CTRL error codes adds 8d759e969d6a Merge branch into tip/master: 'x86/bugs' adds 03eb578b3765 x86,fs/resctrl: Improve domain type checking adds 0d6447623d78 x86/resctrl: Move L3 initialization into new helper function adds 6396fc5351ea x86/resctrl: Refactor domain_remove_cpu_mon() ready for ne [...] adds c1b630573c8c x86/resctrl: Clean up domain_remove_cpu_ctrl() adds 97fec06d35b2 x86,fs/resctrl: Refactor domain create/remove using struct [...] adds ad5c2ff75e0c fs/resctrl: Split L3 dependent parts out of __mon_event_count() adds 6b10cf7b6ea8 x86,fs/resctrl: Use struct rdt_domain_hdr when reading counters adds 4bc3ef46ff41 x86,fs/resctrl: Rename struct rdt_mon_domain and rdt_hw_mo [...] adds 9c214d10c509 x86,fs/resctrl: Rename some L3 specific functions adds dd110880e80d fs/resctrl: Make event details accessible to functions whe [...] adds ab0308aee381 x86,fs/resctrl: Handle events that can be read from any CPU adds e37c9a3dc9f9 x86,fs/resctrl: Support binary fixed point event counters adds 39208e73a40e x86,fs/resctrl: Add an architectural hook called for first mount adds 2e53ad66686a x86,fs/resctrl: Add and initialize a resource for package [...] adds db64994d115e fs/resctrl: Emphasize that L3 monitoring resource is requi [...] adds 1fb2daa60de6 x86/resctrl: Discover hardware telemetry events adds 8f6b6ad69b50 x86,fs/resctrl: Fill in details of events for performance [...] adds 8ccb1f8fa6a3 x86,fs/resctrl: Add architectural event pointer adds 7e6df9614546 x86/resctrl: Find and enable usable telemetry events adds 51541f6ca771 x86/resctrl: Read telemetry events adds 0ec1db4cac82 fs/resctrl: Refactor mkdir_mondata_subdir() adds 93d9fd899951 fs/resctrl: Refactor rmdir_mondata_subdir_allrdtgrp() adds f4e0cd80d3e7 x86,fs/resctrl: Handle domain creation/deletion for RDT_RE [...] adds 842e7f97d71a x86/resctrl: Add energy/perf choices to rdt boot option adds 67640e333b98 x86/resctrl: Handle number of RMIDs supported by RDT_RESOU [...] adds ee7f6af79f09 fs/resctrl: Move allocation/free of closid_num_dirty_rmid[] adds 0ecc988b0232 x86,fs/resctrl: Compute number of RMIDs as minimum across [...] adds d0891647fbc6 fs/resctrl: Move RMID initialization to first mount adds 4bbfc90122e9 x86/resctrl: Enable RDT_RESOURCE_PERF_PKG adds a8848c4b43ad x86,fs/resctrl: Update documentation for telemetry events adds 8b4865ee7bcb Merge branch into tip/master: 'x86/cache' adds 6823f10dcc84 x86/split_lock: Remove dead string when split_lock_detect=fatal adds c957072d44a7 x86/platform/olpc: Replace strcpy() with strscpy() in xo15 [...] adds 736a2dcfdae7 x86/CPU/AMD: Simplify the spectral chicken fix adds 8a4e92b3260a x86/crash: Use set_memory_p() instead of __set_memory_prot() adds a63b9208d655 Merge branch into tip/master: 'x86/cleanups' adds fb7bfa31b8e8 x86/cpu/amd: Correct the microcode table for Zenbleed adds a2aabcfc6015 x86/cpu/amd: Use ZEN_MODEL_STEP_UCODE() for erratum_1386_m [...] adds 0bc03750deef x86/cpu: Drop vestigial PBE logic in AMD/Hygon/Centaur/Cyrix adds 18fe1f58623f x86/cpu: Drop unused Kconfig symbol X86_P6_NOP adds f8c7600d468b x86/tsx: Set default TSX mode to auto adds 3b2430fe5316 Merge branch into tip/master: 'x86/cpu' adds 93d73005bff4 x86/entry/vdso: Rename vdso_image_* to vdso*_image adds a76108d05ee1 x86/entry/vdso: Move vdso2c to arch/x86/tools adds 693c819fedcd x86/entry/vdso: Refactor the vdso build adds 6e150b71019f x86/entry/vdso32: Don't rely on int80_landing_pad for adju [...] adds 98d3e996513a x86/entry/vdso32: Remove SYSCALL_ENTER_KERNEL macro in sig [...] adds 884961618ee5 x86/entry/vdso32: Remove open-coded DWARF in sigreturn.S adds 8717b02b8c03 x86/entry/vdso: Include GNU_PROPERTY and GNU_STACK PHDRs adds a0636d4c3ad0 x86/vdso: Abstract out vdso system call internals adds f49ecf5e110a x86/cpufeature: Replace X86_FEATURE_SYSENTER32 with X86_FE [...] adds 36d83c249e03 x86/entry/vdso32: When using int $0x80, use it directly adds 7afe21c342fc Merge branch into tip/master: 'x86/entry' adds 4021a6dad720 x86/irq: Cleanup posted MSI code adds d441e38a2c87 x86/irq_remapping: Sanitize posted_msi_supported() adds a68b44eaff69 Merge branch into tip/master: 'x86/irq' adds 529676cabcf4 x86/lib: Inline csum_ipv6_magic() adds 6b45ded3f714 Documentation/x86: Update IOMMU spec references to use sta [...] adds f8e862c91ae3 Merge branch into tip/master: 'x86/misc' adds c1e8980fabf5 x86/sev: Move the internal header adds f01c6489ad6c x86/sev: Add internal header guards adds e21279b73ef6 x86/sev: Carve out the SVSM code into a separate compilation unit adds 26575f1f90d7 Merge branch into tip/master: 'x86/sev' adds 6b32c93560cb x86/traps: Print unhashed pointers on stack overflow adds 4378aeae8e89 Merge x86/misc into tip/master adds ac44a110c18a x86/microcode/AMD: Allow loader debugging to be enabled on [...] adds e9e31a39ce93 Merge x86/microcode into tip/master adds 07f2961235ac x86/paravirt: Remove not needed includes of paravirt.h adds e0b4904a401f x86/paravirt: Remove some unneeded struct declarations adds d73298f01534 x86/paravirt: Remove PARAVIRT_DEBUG config option adds b49c63eea526 x86/paravirt: Move thunk macros to paravirt_types.h adds 68b10fd40d49 paravirt: Remove asm/paravirt_api_clock.h adds e6b2aa6d4004 sched: Move clock related paravirt code to kernel/sched adds 15518e633b7c arm/paravirt: Use common code for paravirt_steal_clock() adds ad892c485157 arm64/paravirt: Use common code for paravirt_steal_clock() adds b8431b901e82 loongarch/paravirt: Use common code for paravirt_steal_clock() adds ee9ffcf99f07 riscv/paravirt: Use common code for paravirt_steal_clock() adds 589f41f2f08b x86/paravirt: Use common code for paravirt_steal_clock() adds 39965afb1151 x86/paravirt: Move paravirt_sched_clock() related code into tsc.c adds f01b4f4a6019 x86/paravirt: Introduce new paravirt-base.h header adds 574b3eb843de x86/paravirt: Move pv_native_*() prototypes to paravirt.c adds bc5e8e2fa2e2 x86/xen: Drop xen_irq_ops adds 817f66e39e39 x86/xen: Drop xen_cpu_ops adds 7aef17f367c9 x86/xen: Drop xen_mmu_ops adds f88dc319fcb6 objtool: Allow multiple pv_ops arrays adds 560db12560d4 x86/paravirt: Allow pv-calls outside paravirt.h adds 392afe83165a x86/paravirt: Specify pv_ops array in paravirt macros adds b0b449e6fec4 x86/pvlocks: Move paravirt spinlock functions into own header adds ef1001a4c6b6 Merge x86/paravirt into tip/master adds 759a1f97373f powerpc/vdso: Provide clock_getres_time64() adds c671ba862b59 Merge timers/vdso into tip/master adds d72ffcfd2f16 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 7b5c7e83ac40 EDAC/i5000: Fix snprintf() size calculation in calculate_d [...] adds 72f126836113 EDAC/i5400: Fix snprintf() limit calculation in calculate_ [...] adds 41ca2155d62b EDAC/igen6: Add two Intel Amston Lake SoCs support adds 4b720906efa3 EDAC/igen6: Make masks of {MCHBAR, TOM, TOUUD, ECC_ERROR_L [...] adds 4c36e6106997 EDAC/igen6: Add more Intel Panther Lake-H SoCs support adds c0e5563f68fd Merge branch 'edac-drivers' into edac-for-next adds 0923a618a78f RAS/AMD/ATL: Remove an unneeded semicolon adds 9a38d685dfba Merge ras/edac-amd-atl into for-next adds c816ba1dcd93 EDAC/amd64: Avoid a -Wformat-security warning adds 44ebf1845981 Merge ras/edac-misc into for-next adds d42d5715dcb5 EDAC/i3200: Fix a resource leak in i3200_probe1() adds 0ff7c44106b4 EDAC/x38: Fix a resource leak in x38_probe1() adds 87636dde12e4 Merge ras/edac-urgent into for-next adds 5653cd69425b Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] adds 30984ccf31b7 rv: Refactor da_monitor to minimise macros adds fa9b26dfa172 rv: Cleanup da_monitor after refactor adds e4a1e415eb18 Documentation/rv: Adapt documentation after da_monitor ref [...] adds 531b50e06aa7 verification/rvgen: Adapt dot2k and templates after refact [...] adds 3c5720b9ba3e verification/rvgen: Annotate DA functions with types adds 0d2405a086a0 verification/dot2c: Remove __buff_to_string() and cleanup adds 3d2bfeeef340 verification/dot2c: Remove superfluous enum assignment and [...] adds 3fee5b320c15 verification/rvgen: Remove unused variable declaration fro [...] adds 403faa575738 rv: Fix documentation reference in da_monitor.h adds 11aa4a18094f tools/rtla: Remove unused function declarations adds c219d4ee1d63 rtla: Set stop threshold after all instances are enabled adds a08e012e814d tools/rtla: Add common_usage() adds 8cd0f08ac72e rtla/timerlat: Support tail call from BPF program adds f967d1eca7d0 rtla/timerlat: Add --bpf-action option adds 0304a3b7ec9a rtla/timerlat: Add example for BPF action program adds 5525aebd4e0c rtla/tests: Test BPF action program adds fbb8ed6682f8 rtla/tests: Run Test::Harness in verbose mode adds 6627556c16fb Documentation/rtla: Rename sample/ to example/ adds 26e1a9bd4dd3 Documentation/rtla: Document --bpf-action option adds 850cd24cb6d6 tools/rtla: Add common_parse_options() adds 28dc445919bf tools/rtla: Consolidate -c/--cpus option parsing adds edb23c837222 tools/rtla: Consolidate -C/--cgroup option parsing adds fd788c49a903 tools/rtla: Consolidate -D/--debug option parsing adds 76975581fb0e tools/rtla: Consolidate -d/--duration option parsing adds c93c25fca5ab tools/rtla: Consolidate -e/--event option parsing adds 5cc90b14ee54 tools/rtla: Consolidate -P/--priority option parsing adds 0576be469ef1 tools/rtla: Consolidate -H/--house-keeping option parsing adds 2a3a25336b1b tools/rtla: Deduplicate cgroup path opening code adds 648634d17c81 rtla: Introduce for_each_action() helper adds 7e9dfccf8f11 rtla: Replace atoi() with a robust strtoi() adds 9bf942f3c370 rtla: Use standard exit codes for result enum adds d849f3af1cc7 rtla: Remove redundant memset after calloc adds f3cc3e4b5116 rtla: Remove unused headers adds a0890f9dbd24 rtla: Fix NULL pointer dereference in actions_parse adds 02689ae385c5 rtla: Add generated output files to gitignore adds af2962d68b97 rtla: Make stop_tracing variable volatile adds 33e3c807ab22 rtla: Ensure null termination after read operations in utils.c adds fb8b8183208d rtla: Fix parse_cpu_set() return value documentation adds 78a419b44e89 Merge tools/for-next adds b18fbf7aa376 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds c27cea4416a3 rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast adds 46e323599911 context_tracking: Remove rcu_task_trace_heavyweight_{enter [...] adds a73fc3dcc60b rcu: Clean up after the SRCU-fastification of RCU Tasks Trace adds 176a6aeaf1eb rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG [...] adds 1a72f4bb6f3e rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs adds c0872be261f4 rcu: Update Requirements.rst for RCU Tasks Trace adds e55c2e287174 checkpatch: Deprecate rcu_read_{,un}lock_trace() adds a525ccd4d3e9 srcu: Create an rcu_tasks_trace_expedite_current() function adds 760f05bc830d rcutorture: Test rcu_tasks_trace_expedite_current() adds 60908279164a Merge branch 'rcu-tasks-trace.20260101a' adds e8a534a6718c rcutorture: Add context checks to rcu_torture_timer() adds 3ce40539cc00 torture: Parallelize kvm-series.sh guest-OS execution adds 672621773f7d torture: Make kvm-series.sh give build numbers and totals adds 3d69b6beb8ba torture: Make kvm-series.sh give run numbers and totals adds dcd6067322ba torture: Make config2csv.sh properly handle comments in .b [...] adds c89474b9b2ab torture: Include commit discription in testid.txt adds a590a79d1904 rcutorture: Prevent concurrent kvm.sh runs on same source tree adds cf587c6ff2d0 rcutorture: Add --kill-previous option to terminate previo [...] adds acb0b2f5d647 Merge branch 'rcu-torture.20260104a' into rcu-next adds 255019537cfd rcu: Make expedited RCU CPU stall warnings detect stall-end races adds 37d9b475077b rcutorture: Correctly compute probability to invoke ->exp_ [...] adds d41e37f26b31 rcu: Fix rcu_read_unlock() deadloop due to softirq adds cee2557ae3b1 srcu: Use suitable gfp_flags for the init_srcu_struct_nodes() adds bc3705e20988 rcu: Reduce synchronize_rcu() latency by reporting GP kthr [...] adds fe1d4828846f Merge branch 'rcu-misc.20260111a' adds 656f7e90216d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 334a1a1e1a5f KVM: arm64: Fix comment in fpsimd_lazy_switch_to_host() adds acd8bfaa9384 KVM: arm64: Shuffle KVM_HOST_DATA_FLAG_* indices adds b1a9a9b96169 KVM: arm64: Remove ISB after writing FPEXC32_EL2 adds 8e8eb10c107e KVM: arm64: Calculate hyp VA size only once adds 4b16ad0bf821 KVM: arm64: Fix missing <asm/stackpage/nvhe.h> include adds 4df10a649f61 Merge branch kvm-arm64/misc-6.20 into kvmarm-master/next adds d132fd87ef37 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 44da6629d282 KVM: Use vCPU specific memslots in __kvm_vcpu_map() adds 70b02809ded9 KVM: x86: Mark vmcs12 pages as dirty if and only if they'r [...] adds f74bb1d2eda1 KVM: nVMX: Precisely mark vAPIC and PID maps dirty when de [...] adds 57dfa61f6248 KVM: VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, [...] adds c9d7134679eb KVM: nVMX: Mark APIC access page dirty when syncing vmcs12 pages adds a4978324e4bd KVM: x86: Drop ASSERT()s on APIC/vCPU being non-NULL adds 37187992dd82 KVM: x86: Drop guest/user-triggerable asserts on IRR/ISR vectors adds ca909f9ea8cb KVM: x86: Drop ASSERT() on I/O APIC EOIs being only for LE [...] adds 9eabb2a5e499 KVM: x86: Drop guest-triggerable ASSERT()s on I/O APIC acc [...] adds 4d846f183897 KVM: x86: Drop MAX_NR_RESERVED_IOAPIC_PINS, use KVM_MAX_IR [...] adds 1a5d7f9540af KVM: x86: Add a wrapper to handle common case of IRQ deliv [...] adds 5cd6b1a6eebd KVM: x86: Fold "struct dest_map" into "struct rtc_status" adds 59c3e0603d86 KVM: x86: Bury ioapic.h definitions behind CONFIG_KVM_IOAPIC adds fd09d259c161 KVM: x86: Hide KVM_IRQCHIP_KERNEL behind CONFIG_KVM_IOAPIC=y adds c3a9a27c79e4 KVM: selftests: Add a test to verify APICv updates (while [...] adds 3e013d0a7099 KVM: nVMX: Switch to vmcs01 to update PML controls on-dema [...] adds 51ca2746078e KVM: nVMX: Switch to vmcs01 to update TPR threshold on-dem [...] adds f0044429b257 KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 [...] adds 2bf889a68fba KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-d [...] adds 51c821d6d0ba KVM: nVMX: Switch to vmcs01 to update APIC page on-demand [...] adds 249cc1ab4b9a KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-d [...] adds 000d75b0b186 KVM: x86: Update APICv ISR (a.k.a. SVI) as part of kvm_api [...] adds ac4f869c5630 KVM: VMX: Remove declaration of nested_mark_vmcs12_pages_dirty() adds 270b16559917 Merge branch 'apic' adds cfbe371194d1 KVM: SVM: Check vCPU ID against max x2AVIC ID if and only [...] adds b4d37cdb77a0 KVM: Don't clobber irqfd routing type when deassigning irqfd adds ef3719e33e66 KVM: x86: Assert that non-MSI doesn't have bypass vCPU whe [...] adds d7e29e364fa2 Merge branch 'fixes' adds da142f3d373a KVM: Remove subtle "struct kvm_stats_desc" pseudo-overlay adds 98333091750d Documentation: KVM: Formalizing taking vcpu->mutex *outsid [...] adds 55dc3e7bc0e4 Merge branch 'generic' adds 60b590de8b30 KVM: SVM: Fix a missing kunmap_local() in sev_gmem_post_po [...] adds 0726d3e164f1 KVM: guest_memfd: Remove partial hugepage handling from kv [...] adds 188349ceb0f0 KVM: guest_memfd: Remove preparation tracking adds b2e648758038 KVM: SEV: Document/enforce page-alignment for KVM_SEV_SNP_ [...] adds 894c3cc35b89 KVM: TDX: Document alignment requirements for KVM_TDX_INIT [...] adds ba375af3d04d KVM: guest_memfd: GUP source pages prior to populating gue [...] adds 8024ced704d9 Merge branch 'gmem' adds b47b93c15b12 KVM: x86: Disallow setting CPUID and/or feature MSRs if L2 [...] adds 5bb9ac186512 KVM: x86: Return "unsupported" instead of "invalid" on acc [...] adds 57a7b47ab30f KVM: x86: Don't read guest CR3 when doing async pf while t [...] adds fc4d3a6558af KVM: x86: Enforce use of EXPORT_SYMBOL_FOR_KVM_INTERNAL adds ead63640d4e7 KVM: x86: Ignore -EBUSY when checking nested events from v [...] adds de0dc71188ca KVM: x86: align the code with kvm_x86_call() adds 2d8b14867439 Merge branch 'misc' adds 4b24910c0569 KVM: Add a simplified wrapper for registering perf callbacks adds 3e51822b2fdf KVM: x86/pmu: Start stubbing in mediated PMU support adds bfee4f07d880 KVM: x86/pmu: Implement Intel mediated PMU requirements an [...] adds 9ba0bb4ae76a KVM: x86/pmu: Implement AMD mediated PMU requirements adds 1c4ba7286afb KVM: x86/pmu: Register PMI handler for mediated vPMU adds 80624272129e KVM: x86/pmu: Disable RDPMC interception for compatible me [...] adds d3ba32d1ff2a KVM: x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields [...] adds 2904df6692f4 KVM: x86/pmu: Disable interception of select PMU MSRs for [...] adds 0ea0d6314870 KVM: x86/pmu: Bypass perf checks when emulating mediated P [...] adds 02918f007792 KVM: x86/pmu: Introduce eventsel_hw to prepare for pmu eve [...] adds 3db871fe185b KVM: x86/pmu: Reprogram mediated PMU event selectors on ev [...] adds a2f4ba534cc5 KVM: x86/pmu: Always stuff GuestOnly=1,HostOnly=0 for medi [...] adds 56bb27369750 KVM: x86/pmu: Load/put mediated PMU context when entering/ [...] adds f7a65e58d643 KVM: x86/pmu: Disallow emulation in the fastpath if mediat [...] adds 283a5aa57b22 KVM: x86/pmu: Handle emulated instruction for mediated vPMU adds cb58327c4c8a KVM: nVMX: Add macros to simplify nested MSR interception setting adds 88ebc2a3199c KVM: nVMX: Disable PMU MSR interception as appropriate whi [...] adds 3b36160d9406 KVM: nSVM: Disable PMU MSR interception as appropriate whi [...] adds 860bcb1021f5 KVM: x86/pmu: Expose enable_mediated_pmu parameter to user space adds b0b6a8d3be16 KVM: x86/pmu: Elide WRMSRs when loading guest PMCs if valu [...] adds 462f092dc55c KVM: VMX: Drop intermediate "guest" field from msr_autostore adds 58f21a01417f KVM: nVMX: Don't update msr_autostore count when saving TS [...] adds 0bd29379114b KVM: VMX: Dedup code for removing MSR from VMCS's auto-load list adds 84ac00042a28 KVM: VMX: Drop unused @entry_only param from add_atomic_sw [...] adds 2ed57bb89976 KVM: VMX: Bug the VM if either MSR auto-load list is full adds 0c4ff0866fc1 KVM: VMX: Set MSR index auto-load entry if and only if ent [...] adds 2239d137a71d KVM: VMX: Compartmentalize adding MSRs to host vs. guest a [...] adds c3d6a7210a4d KVM: VMX: Dedup code for adding MSR to VMCS's auto list adds 9757a5aebcd6 KVM: VMX: Initialize vmcs01.VM_EXIT_MSR_STORE_ADDR with li [...] adds d374b89edbb9 KVM: VMX: Add mediated PMU support for CPUs without "save [...] adds 8c5d5c0344bf Merge branch 'pmu' adds 0b28194c4c8e KVM: selftests: Test TPR / CR8 sync and interrupt masking adds 7fe9f5366bd5 KVM: selftests: Fix sign extension bug in get_desc64_base() adds 69e81ed5e6a5 KVM: selftests: Make __vm_get_page_table_entry() static adds 97dfbdfea405 KVM: selftests: Stop passing a memslot to nested_map_memslot() adds 60de423781ad KVM: selftests: Rename nested TDP mapping functions adds b320c03d6857 KVM: selftests: Kill eptPageTablePointer adds 3cd5002807be KVM: selftests: Stop setting A/D bits when creating EPT PTEs adds 9f073ac25b4c KVM: selftests: Add "struct kvm_mmu" to track a given MMU [...] adds 11825209f549 KVM: selftests: Plumb "struct kvm_mmu" into x86's MMU APIs adds 3d0e7595e810 KVM: selftests: Add a "struct kvm_mmu_arch arch" member to [...] adds 6dd70757213f KVM: selftests: Move PTE bitmasks to kvm_mmu adds f00f519cebcd KVM: selftests: Use a TDP MMU to share EPT page tables bet [...] adds e40e72fec0de KVM: selftests: Stop passing VMX metadata to TDP mapping f [...] adds 8296b16c0a2b KVM: selftests: Add a stage-2 MMU instance to kvm_vm adds 508d1cc3ca0a KVM: selftests: Reuse virt mapping functions for nested EPTs adds 07676c04bd75 KVM: selftests: Move TDP mapping functions outside of vmx.c adds 9cb1944f6bf0 KVM: selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs adds 753c0d5a507b KVM: selftests: Add support for nested NPTs adds 251e4849a79b KVM: selftests: Set the user bit on nested NPT PTEs adds 6794d916f87e KVM: selftests: Extend vmx_dirty_log_test to cover SVM adds 59eef1a47b8c KVM: selftests: Extend memstress to run on nested SVM adds e353850499c7 KVM: selftests: Rename vm_get_page_table_entry() to vm_get_pte() adds f756ed82c62a KVM: selftests: Slightly simplify memstress_setup_nested() adds 55058e32151f KVM: selftests: Add a selftests for nested VMLOAD/VMSAVE adds f783940a27f3 Merge branch 'selftests' adds fc3ba56385d0 KVM: nSVM: Remove a user-triggerable WARN on nested_svm_lo [...] adds 737f2a382f89 KVM: SVM: Rename "fault_address" to "gpa" in npf_interception() adds 01cde4eaaeca KVM: SVM: Add support for expedited writes to the fast MMIO bus adds 1d1722e52fcd KVM: SVM: Don't allow L1 intercepts for instructions not a [...] adds db5e82496492 KVM: SVM: Virtualize and advertise support for ERAPS adds 8312f1b9dd71 KVM: SVM: Don't set GIF when clearing EFER.SVME adds 6f4d3ebc24c6 KVM: SVM: Allow KVM_SET_NESTED_STATE to clear GIF when SVME==0 adds bda6ae6f2966 KVM: selftests: Use TEST_ASSERT_EQ() in test_vmx_nested_state() adds ca2eccb953fd KVM: selftests: Extend vmx_set_nested_state_test to cover SVM adds 9587dd7a7ebd KVM: SVM: Drop the module param to control SEV-ES DebugSwap adds d23051f59a5b KVM: SVM: Tag sev_supported_vmsa_features as read-only after init adds 217463aa329e KVM: SVM: Add a helper to detect VMRUN failures adds 2450c9774510 KVM: SVM: Open code handling of unexpected exits in svm_in [...] adds 194c17bf5eba KVM: SVM: Check for an unexpected VM-Exit after RETPOLINE [...] adds 405fce694bd1 KVM: SVM: Filter out 64-bit exit codes when invoking exit [...] adds d7507a94a072 KVM: SVM: Treat exit_code as an unsigned 64-bit value thro [...] adds a08ca6691fd3 KVM: SVM: Limit incorrect check on SVM_EXIT_ERR to running [...] adds 1e3dddafecee KVM: SVM: Harden exit_code against being used in Spectre-l [...] adds d6c20d19f7d3 KVM: SVM: Assert that Hyper-V's HV_SVM_EXITCODE_ENL == SVM [...] adds 69555130dccb KVM: SVM: Fix an off-by-one typo in the comment for enabli [...] adds f00ccdede3c8 KVM: nSVM: Drop redundant/wrong comment in nested_vmcb02_p [...] adds 127ccae2c185 KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation adds 55780d8a1dcc KVM: SVM: Stop toggling virtual VMSAVE/VMLOAD on intercept recalc adds 708c6a7e92af Merge branch 'svm' adds ff8071eb3aa5 KVM: VMX: Always reflect SGX EPCM #PFs back into the guest adds 6c8512a5b7f4 KVM: VMX: Don't register posted interrupt wakeup handler i [...] adds acdc54461359 Merge branch 'vmx' adds b12c95afc5e1 Merge branch 'next' of https://github.com/kvm-x86/linux.git adds 842df741a4e4 xen/events: replace use of system_wq with system_percpu_wq adds 378f1dc3d647 xen: privcmd: WQ_PERCPU added to alloc_workqueue users adds db9aded979b4 x86/xen/pvh: Enable PAE mode for 32-bit guest only when CO [...] adds dc8ea8714311 xen/virtio: Don't use grant-dma-ops when running as Dom0 adds 763baca7bf8b xen: introduce xen_console_io option adds e9fae973b891 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] adds fc5ff53d2aa0 workqueue: Make send_mayday() take a PWQ argument directly adds e5a30c303b07 workqueue: Process rescuer work items one-by-one using a cursor adds 51cd2d2decf3 workqueue: Process extra works in rescuer on memory pressure adds be0f6d28bddc Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 714d81423e99 sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq() adds 752c55515013 Merge branch 'for-6.19-fixes' into for-next adds 2f8d489897ae sched_ext: Add error logging for dsq creation failures adds 4e705d310176 Merge branch 'for-6.20' into for-next adds 49ec01e72bef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds dd0a2d47cfc4 platform/x86: intel/pmt: Replace sprintf() with sysfs_emit() adds 2a2c085de1f3 platform/x86/amd/pmf: Use ring buffer to store custom BIOS [...] adds 1716c1e0860b platform/surface: Replace deprecated strcpy() in surface_b [...] adds 751e2ebf29a7 platform/x86: yogabook: Clean up code style adds 050a0aab15da platform/x86/intel/uncore-freq: Replace sprintf() with scn [...] adds 7b0a51955b0e platform/x86/intel/uncore-freq: Replace sprintf() with sys [...] adds c4a069095395 platform/surface: aggregator_registry: Add Surface Pro 11 (QCOM) adds 0e5aef279500 platform/x86: ISST: Add missing write block check adds dc7901b5a156 platform/x86: ISST: Store and restore all domains data adds 69cd1ca440a9 platform/x86: ISST: Check for admin capability for write commands adds 932ca9b7b47c platform/x86: ISST: Optimize suspend/resume callbacks adds 65b3a9220345 platform/x86/intel/pmc: Change LPM mode fields to u8 adds 92911c91b5b7 platform/x86/intel/pmc: Move LPM mode attributes to PMC adds 99e243c2b170 platform/x86/intel/pmc: Enable substate residencies for mu [...] adds ceeb5c983569 platform/x86/intel/pmc: Remove double empty line adds f6b6ce566954 platform/x86: thinkpad_acpi: Add support to detect hardwar [...] adds 520448bb6f09 platform/x86: thinkpad_acpi: Add sysfs to display details [...] adds 1ab6f40b430a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a093bc82b601 dt-bindings: leds: Add new as3668 support adds 8856d7fe1758 leds: as3668: Driver for the ams Osram 4-channel i2c LED driver adds bbaba1f7fae2 next-20260108/leds-lj adds 49034915bfe2 ipmi: ipmb: initialise event handler read bytes adds 31d87424818b Merge branch 'for-next' of https://github.com/cminyard/lin [...] adds 3365b71bc4c5 rust: auxiliary: add __rust_helper to helpers adds 93c7fa741612 rust: device: add __rust_helper to helpers adds 8a03afe94763 rust: dma: add __rust_helper to helpers adds 7aab0122a149 rust: io: add __rust_helper to helpers adds c7ff956344e4 rust: irq: add __rust_helper to helpers adds 593e0b22340c rust: pci: add __rust_helper to helpers adds d17772fcb55c rust: platform: add __rust_helper to helpers adds 74ca60bd85c4 rust: property: add __rust_helper to helpers adds e4b3118b61b6 rust: scatterlist: add __rust_helper to helpers adds 962cdb95b675 rust: pci: document Bar's endianness conversion adds 2e2b4135d1cb rust: device: Update ARef and AlwaysRefCounted imports fro [...] adds 2da67beda687 rust: scatterlist: Update ARef imports to use sync::aref adds 1b89d4a6bb4c samples: rust: debugfs: Update ARef imports to use sync::aref adds 9202cef05d6b rust: debugfs: use "kernel vertical" style for imports adds 6fc4b5eb63c7 rust: auxiliary: replace `kernel::c_str!` with C-Strings adds f0c6ea853bd7 rust: device: replace `kernel::c_str!` with C-Strings adds 1114c87e4964 rust: platform: replace `kernel::c_str!` with C-Strings adds 0250ea325cda rust: io: replace `kernel::c_str!` with C-Strings adds 644672e93a1a rust: irq: replace `kernel::c_str!` with C-Strings adds f47a8f595a5e rust: debugfs: replace `kernel::c_str!` with C-Strings adds 652ff1247698 samples: rust: debugfs: replace `kernel::c_str!` with C-Strings adds 185c81461ff4 samples: rust: pci: replace `kernel::c_str!` with C-Strings adds 43e3518582cf samples: rust: faux: replace `kernel::c_str!` with C-Strings adds 057d44b05775 rust: Add soc_device support adds d43a12e47435 rust: Add SoC Driver Sample adds 7bf97992afa4 Merge tag 'v6.19-rc3' into driver-core-next adds 31bc0aade4e0 rust: io: remove square brackets from pci::Bar reference adds 6506b44e88da rust: auxiliary: use "kernel vertical" style for imports adds da74aee2ad0d rust: platform: use "kernel vertical" style for imports adds 52563c665b0b rust: driver-core: use "kernel vertical" style for imports adds d88f27d7f4a1 rust: faux: use "kernel vertical" style for imports adds e254b758976f driver core: make bus_find_device_by_acpi_dev() stub proto [...] adds 8f799b4e8cc0 Merge tag 'v6.19-rc5' into driver-core-next adds 601cd264a31d rust: auxiliary: fix remove_callback invariant comment adds 585e8a26abfd rust: platform: fix remove_callback invariant comment adds 303db924fe0b MAINTAINERS: update auxiliary bus entry adds d5aeb2d9e653 Merge branch 'driver-core-next' of https://git.kernel.org/ [...] adds d0f607e4b96b dt-bindings: usb: aspeed,usb-vhub: Add ast2700 support adds 36723c6c1ea2 usb: gadget: aspeed-vhub: Add ast2700 support adds 67ab45426215 usb: typec: Set the bus also for the port and plug altmodes adds 4dee13db29de usb: typec: Export typec bus and typec altmode device type adds 1c93738177d3 usb: gadget: f_midi: allow customizing the USB MIDI interf [...] adds c616b709fa23 dt-bindings: usb: ehci/ohci: Allow "dma-coherent" adds 165fc0742b9c usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non [...] adds 6811e0a08bdc usb: typec: ucsi: psy: Fix voltage and current max for non [...] adds dd1fbe324a54 usb: linux/usb.h: Correct the description of the usb_devic [...] adds e715bc42e337 usb: gadget: Constify struct configfs_item_operations and [...] adds 32bc790a8e49 dt-bindings: usb: dwc3: Add Google Tensor G5 DWC3 adds 8995a37371bf usb: dwc3: Add Google Tensor SoC DWC3 glue driver adds e46bcc4e856e Merge 6.19-rc3 into usb-next adds d0f6fc3f7aba rust: usb: add __rust_helper to helpers adds 13f2bd893ae3 rust: usb: use "kernel vertical" style for imports adds 065a923dd583 USB: typec: tcpm: Fix a typo adds 6e0e8375f2e6 usb: isp1362-hcd: remove Philips ISP1362 USB OTG controlle [...] adds 090a6c69611b usb: gadget: f_sourcesink: Support maxburst configurabilit [...] adds 6708b117cc49 dt-bindings: usb: Add Microchip LAN969x support adds f6d7aa617f11 dt-bindings: usb: Add Socionext Uniphier DWC3 controller adds 830b10853396 USB: host: drop unneeded dependency on OF_GPIO adds c5177144b561 usb: typec: ucsi: drop an unused Kconfig symbol adds e065c6a7e46c usb: gadget: u_ether: add gether_opts for config caching adds 0c0981126b99 usb: gadget: u_ether: Add auto-cleanup helper for freeing [...] adds 56a512a9b410 usb: gadget: f_ncm: align net_device lifecycle with bind/unbind adds 57cca317d66b Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] adds 0c90fd379bb5 docs: admin-guide: thunderbolt: Replace ifconfig with ip adds 062191adfde0 thunderbolt: Log path activation failures without WARN backtraces adds 5e81886ea2c2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds d31228143a48 serial: 8250_dw: handle clock enable errors in runtime_resume adds 485c13d9bc7a serial: 8250_dw: fix runtime PM initialization sequence adds 0a76a17238f8 tty: vt/keyboard: Split apart vt_do_diacrit() adds 230c33a81e79 serial: 8250_men_mcb: Clean defines adds d84400dc43a7 serial: 8250_keba: Add missing includes adds ee086a69c3ba serial: 8250_keba: Add ICR defines adds e5484745c4c0 serial: 8250_keba: Use dev_err_probe() adds 695f986155d9 tty/n_hdlc: Fix struct n_hdlc kernel-doc warnings adds 0774c43c006b dt-bindings: serial: renesas,rsci: Document RZ/G3E support adds 3a3ab10245b6 serial: sh-sci: Update rx_trigger size for RZ/T2H RSCI adds b346e5d7dbf6 serial: rsci: Add set_rtrg() callback adds 42f7303c5f66 serial: sh-sci: Drop checking port type for device file{cr [...] adds 450bd399c879 serial: rsci: Drop rsci_clear_SCxSR() adds c17db4d06cab serial: sh-sci: Drop extra lines adds 36816a033dd4 serial: rsci: Drop unused macro DCR adds 507a7ba917cd serial: rsci: Drop unused TDR register adds 850ec928922f serial: sh-sci: Use devm_reset_control_array_get_exclusive() adds 7d8b226bf95c serial: sh-sci: Add sci_is_rsci_type() adds d53f4aa9edaa serial: sh-sci: Rename port SCI_PORT_RSCI->RSCI_PORT_SCIF16 adds 4cb2bd1bf41a serial: sh-sci: Add RSCI_PORT_SCIF32 port ID adds 83c405ec3a34 serial: sh-sci: Add support for RZ/G3E RSCI clks adds 5632bda5e848 serial: sh-sci: Make sci_scbrr_calc() public adds bbcd508c84d4 serial: sh-sci: Add finish_console_write() callback adds 068b862f5025 serial: rsci: Rename early_console data, port_params and c [...] adds 42eeed6d9f31 serial: sh-sci: Add support for RZ/G3E RSCI adds 6d71c62b13c3 serdev: Provide a bustype shutdown function adds 673a674c52f0 Bluetooth: hci_aml: Migrate to serdev specific shutdown function adds 12a6a5726c51 Bluetooth: hci_qca: Migrate to serdev specific shutdown function adds 284da5de616a platform/surface: Migrate to serdev specific shutdown function adds b5024e804ee0 dt-bindings: serial: 8250: add SpacemiT K3 UART compatible adds c14afba60a61 serial: rsci: Convert to FIELD_MODIFY() adds 322fc12949d2 Merge 6.19-rc3 into tty-next adds 88831fab58ba Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] adds 1f4c9d8a1021 most: core: fix resource leak in most_register_interface e [...] adds c0fef45dbab0 char/mwave: drop it adds b54c82d6cbfc misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 adds ba75ecb97d3f misc: bcm_vk: Fix possible null-pointer dereferences in bc [...] adds 40fc797ba183 binder: fix trivial typo in uapi header adds dad9f13d967b misc: ti_fpc202: fix a potential memory leak in probe function adds e849ada70c6b char: misc: Use IS_ERR() for filp_open() return value adds 953deba74791 rust: miscdevice: use `pin_init::zeroed()` for C type init [...] adds 0c4ce29612bc rust: binder: add __rust_helper to helpers adds c1093b858906 rust: sync: add Arc::DATA_OFFSET adds c1ea31205edf rust_binder: add binder_transaction tracepoint adds 582ce8ea2012 rust: miscdevice: replace `kernel::c_str!` with C-Strings adds 46c549ef7889 rust_binder: replace `kernel::c_str!` with C-Strings adds 174e2a339bf7 rust_binder: Fix build failure if !CONFIG_COMPAT adds 53da3f51e491 dt-bindings: misc: qcom,fastrpc: Add compatible for Kaanapali adds 428b2f2b60c3 misc: fastrpc: Rename phys to dma_addr for clarity adds 1d94ce8996d7 misc: fastrpc: Add support for new DSP IOVA formatting adds 8314d2c28d33 misc: fastrpc: Update dma_bits for CDSP support on Kaanapali SoC adds e92d336eaf24 Merge 6.19-rc5 into char-misc-next adds ad415677b7e3 MAINTAINERS: Update Intel Quadrature Encoder Peripheral ma [...] adds e48407ba576c Merge tag 'counter-updates-for-6.20' of ssh://gitolite.ker [...] adds 5e82c7e47d4d Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] adds 7009646d937f dt-binding: Update oss email address for Coresight documents adds 51cd1fb70e08 dt-bindings: arm: add CTCU device for monaco adds 10d4dbdc8fbc coresight: Change syncfreq to be a u8 adds 38f4c4273499 coresight: Repack struct etmv4_drvdata adds b02450de6ba6 coresight: Refactor etm4_config_timestamp_event() adds 20bc2ea23774 coresight: Hide unused ETMv3 format attributes adds 458db6257149 coresight: Define format attributes with GEN_PMU_FORMAT_ATTR() adds a1d19cd2b1a6 coresight: Interpret ETMv3 config with ATTR_CFG_GET_FLD() adds d633fd22e810 coresight: Don't reject unrecognized ETMv3 format attributes adds b945d3677754 coresight: Interpret perf config with ATTR_CFG_GET_FLD() adds afed86e6e141 coresight: Interpret ETMv4 config with ATTR_CFG_GET_FLD() adds 3285c471d0c0 coresight: Remove misleading definitions adds f4d2f5fec06a coresight: Prepare to allow setting the timestamp interval adds 6c75940eb76d coresight: Extend width of timestamp format attribute adds 19214ad0a4e3 coresight: docs: Document etm4x timestamp interval option adds f9cc5b5a9e9a coresight: tpda: add sysfs nodes for tpda cross-trigger co [...] adds 8e1c358a3b0e coresight: tpda: add global_flush_req sysfs node adds 33f04ead7c49 coresight: tpda: add logic to configure TPDA_SYNCR register adds a089d585a7f4 coresight: tpda: add sysfs node to flush specific port adds 98baf887b1e9 coresight: tpda: Fix intendation for sysfs interface docum [...] adds 69285f279eac Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds c141c8221bc5 fpga: of-fpga-region: Fail if any bridge is missing adds 996a590dc690 fpga: xilinx: Switch Michal Simek's email to new one adds 267f53140c9d fpga: dfl: use subsys_initcall to allow built-in drivers t [...] adds 6c64af6bc0bb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a3e2ea7935c5 dt-bindings: interconnect: qcom,qcs615-rpmh: Drop IPA inte [...] adds 06ebbe719bb0 interconnect: Add kunit tests for core functionality adds dee49a186016 dt-bindings: interconnect: mt8183-emi: Add support for MT8196 EMI adds ce69a970390c interconnect: mediatek: Add support for MediaTek MT8196 EMI ICC adds 510f8214440c interconnect: mediatek: Don't hijack parent device adds 6ffd02b82243 interconnect: mediatek: Aggregate bandwidth with saturating add adds dba6f54a0532 Merge branch 'icc-mtk' into icc-next adds 472100721b4b dt-bindings: interconnect: qcom,sa8775p-rpmh: Fix incorrec [...] adds a305df4125d1 MAINTAINERS: Add interconnect-clk.h to interconnect API entry adds 8cc27f5c6dd1 interconnect: debugfs: initialize src_node and dst_node to [...] adds 472239d4f395 Merge branch 'icc-fixes' into icc-next adds d150f955e194 Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] adds 8a203b0571d0 dt-bindings: phy: renesas,rzg3e-usb3-phy: Add RZ/V2H(P) an [...] adds 8bb108e4f674 phy: freescale: Discard pm_runtime_put() return value adds 455bf7d92564 phy: rockchip-samsung-dcphy: Discard pm_runtime_put() retu [...] adds caad07ae07e3 phy: core: Discard pm_runtime_put() return values adds c9d03933ea16 phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ adds f2daf0c67a17 phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config [...] adds 3be8131ee936 phy: rockchip: samsung-hdptx: Cleanup TMDS PLL config table adds 65790df6dcd2 dt-bindings: phy: mediatek,hdmi-phy: Fix clock output name [...] adds 6226f616c8e9 dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC adds ff89cea2385b dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks [...] adds f6194de7df02 dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY adds 326a278a3682 dt-bindings: phy: spacemit: Introduce PCIe PHY adds 57e920b92724 phy: spacemit: Introduce PCIe/combo PHY adds 4968df19d5dc dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapal [...] adds 5359da47e066 phy: qcom-qmp: qserdes-txrx: Add complete QMP PCIe PHY v8 [...] adds ecc12453c8b1 phy: qcom-qmp: pcs-pcie: Add v8 register offsets adds ba13ff85d3cf phy: qcom-qmp: qserdes-com: Add some more v8 register offsets adds e5b4d5935f75 phy: qcom: qmp-pcie: add QMP PCIe PHY tables for Kaanapali adds 346ba8464635 phy: qcom-qmp-usb: Set regulator load before enabling adds 5442f9fd8814 dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1046 adds 53f6240e88c9 phy: ti: phy-j721e-wiz: restore mux selection during resume adds 434e1a0ee145 phy: cadence-torrent: restore parent clock for refclk duri [...] adds 70f12a4cc6a0 dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 adds 9f5f6083b3bd phy: qcom: qmp-usbc: Rename USB-specific ops to prepare fo [...] adds 0599a4b9ee13 phy: qcom: qmp-usbc: Add DP-related fields for USB/DP swit [...] adds 3b1937482567 phy: qcom: qmp-usbc: Add regulator init_load support adds 5b2dd08459ad phy: qcom: qmp-usbc: Move reset config into PHY cfg adds 049e708e7705 phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY adds cb2255822509 phy: qcom: qmp-usbc: Move USB-only init to usb_power_on adds 9ab26cb7e652 phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting adds f3198fde573b phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable [...] adds 8e7670f7465d phy: qcom: qmp-usbc: Add USB/DP exclude handling adds c1282d5f8585 phy: qcom: qmp: Add DP v2 PHY register definitions adds 81791c45c8e0 phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP m [...] adds a722de305eac soc: apple: Add hardware tunable support adds c1538b87caef dt-bindings: phy: Add Apple Type-C PHY adds 8e98ca1e74db phy: apple: Add Apple Type-C PHY adds 28810c0dfe8a dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 [...] adds 031314bd37cb phy: exynos5-usbdrd: support HS phy for ExynosAutov920 adds fc58d4628396 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 [...] adds 22a401c9a2e1 phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920 adds 05681c9c7e59 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 [...] adds 2fdfc1bb752e phy: exynos5-usbdrd: support SS combo phy for ExynosAutov920 adds bd2f0117c2a1 dt-bindings: phy: lynx-28g: permit lane OF PHY providers adds a125feee0774 phy: lynx-28g: refactor lane probing to lynx_28g_probe_lane() adds 7df7d58abbd6 phy: lynx-28g: support individual lanes as OF PHY providers adds 2da0b2214f51 phy: lynx-28g: avoid memsetting lane already allocated wit [...] adds 13a5f7e3fd6d phy: lynx-28g: remove LYNX_28G_ prefix from register names adds 6e3d3e8783ae phy: lynx-28g: don't concatenate lynx_28g_lane_rmw() argum [...] adds 3b84377c2a31 phy: lynx-28g: use FIELD_GET() and FIELD_PREP() adds 90d985a0eb33 phy: lynx-28g: convert iowrite32() calls with magic values [...] adds 6af3b6d36557 phy: lynx-28g: restructure protocol configuration register [...] adds 444bb9a7b3ef phy: lynx-28g: make lynx_28g_set_lane_mode() more systematic adds 6a1ae5189628 phy: lynx-28g: refactor lane->interface to lane->mode adds 55ce1d64aa51 phy: lynx-28g: distinguish between 10GBASE-R and USXGMII adds 055d08beea2c phy: lynx-28g: configure more equalization params for 1GbE [...] adds 04dceaa3c97d phy: lynx-28g: use "dev" argument more in lynx_28g_probe() adds aecea96492f5 phy: lynx-28g: improve lynx_28g_probe() sequence adds 2fe80ea29f46 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymu [...] adds 1c0b4539fc6d dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible adds 0278bbd30f7c dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible adds 18da99126ebc dt-bindings: phy: qcom,snps-eusb2-repeater: Add SMB2370 co [...] adds 851dd2c9e91f phy: qualcomm: eusb2-repeater: Add SMB2370 eUSB2 repeater support adds 7dbba9fb560f phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY adds c9543cca9417 phy: qualcomm: Update the QMP clamp register for V6 adds 5b289913959b phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings adds d10736db98d2 phy: qualcomm: qmp-combo: Add DP offsets and settings for [...] adds 23c3373af05a phy: rockchip: naneng-combphy: use existing DT property ch [...] adds 14fd381b6328 dt-bindings: phy: samsung,ufs-phy: add power-domains adds 652a5a9c3f53 dt-bindings: phy: samsung,usb3-drd-phy: add power-domains adds a590c0f93534 dt-bindings: phy: qcom,snps-eusb2-repeater: Add squelch pa [...] adds 5c87da0308f9 phy: qualcomm: phy-qcom-eusb2-repeater: Add squelch detect [...] adds efc389fa00d1 phy: freescale: phy-fsl-samsung-hdmi: convert from round_r [...] adds ebed08490d66 phy: mediatek: phy-mtk-hdmi-mt2701: convert from round_rat [...] adds be4267241c19 phy: mediatek: phy-mtk-hdmi-mt8173: convert from round_rat [...] adds 7a4ce5a9b674 phy: mediatek: phy-mtk-hdmi-mt8195: convert from round_rat [...] adds 8e6bb53203d5 phy: mediatek: phy-mtk-mipi-dsi-mt8173: convert from round [...] adds 0484168a352f phy: mediatek: phy-mtk-mipi-dsi-mt8183: convert from round [...] adds 2f7870297ae0 phy: rockchip: phy-rockchip-inno-hdmi: convert from round_ [...] adds 3d4ffdfcf108 phy: rockchip: phy-rockchip-samsung-hdptx: convert from ro [...] adds 27287e3b52b5 phy: ti: phy-j721e-wiz: convert from round_rate() to deter [...] adds 8df20813eb01 phy: Kconfig: spacemit: add COMMON_CLK dependency adds 0287c960b15f phy: core: Reinstate pm_runtime_enabled() check in phy_pm_ [...] adds 6c1cdea6bafe phy: adjust function name reference adds 5068c09db5c9 phy: renesas: phy-rcar-gen2: fix typo in function name reference adds 61b84d5b20af dt-bindings: phy: spacemit: add K1 USB2 PHY adds fe4bc1a08638 phy: spacemit: support K1 USB2.0 PHY controller adds 943dbe147052 phy: rockchip: usb: Simplify with scoped for each OF child loop adds 175b46f31fe6 phy: core: Simplify with scoped for each OF child loop adds b64b32791fb5 phy: renesas: rcar-gen2: Simplify with scoped for each OF [...] adds 25671c378210 dt-bindings: phy: sc8280xp-qmp-pcie: Document Glymur PCIe [...] adds 085ba7c91df3 phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen4x2 PHY adds 6b99eeacf6ab dt-bindings: phy: qcom-edp: Add missing clock for X Elite adds 7d51b709262c phy: qcom: edp: Make the number of clocks flexible adds 8f97b9b34f0d dt-bindings: phy: Add DP PHY compatible for Glymur adds 2d472a675ced phy: qcom: edp: Fix the DP_PHY_AUX_CFG registers count adds 212cdedcac11 phy: qcom-qmp: qserdes-com: Add v8 DP-specific qserdes reg [...] adds add66a6673bc phy: qcom: edp: Add Glymur platform support adds 877686f9f42b phy: sun4i-usb: replace use of system_wq with system_percpu_wq adds ed0a26aa453b dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the [...] adds 3554ded4f02a phy: qcom-qmp-ufs: Add Milos support adds 24991bfbbd84 phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P adds a632a2a0db8b dt-bindings: phy: Add PHY_TYPE_XAUI definition adds 02cf3710c55d phy: cadence-torrent: Add PCIe + XAUI multilink configurat [...] adds 69efc71162b5 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Kaana [...] adds a6a9aeaba36f dt-bindings: phy: qcom,m31-eusb2-phy: Document M31 eUSB2 P [...] adds be9d2cf10b46 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add QMP UFS P [...] adds b7b4dcd96e3d dt-bindings: phy: rename transmit-amplitude.yaml to phy-co [...] adds 33c79865c7d3 dt-bindings: phy-common-props: create a reusable "protocol [...] adds 01fc2215940c dt-bindings: phy-common-props: ensure protocol-names are unique adds fceb17ac05e7 dt-bindings: phy-common-props: RX and TX lane polarity inversion adds e7556b59ba65 phy: add phy_get_rx_polarity() and phy_get_tx_polarity() adds a69980892893 Merge tag 'phy_common_properties' into next adds 70812056fbfb phy: qcom: edp: Fix NULL pointer dereference for phy v6 (x [...] adds 7d55b44e2be1 phy: apple: atc: Actually check return value of devm_apple [...] adds bc148def8924 phy: apple: atc: Reset USB2 PHY during probe as well adds f16741314f68 phy: socionext: usb2: Simplify with scoped for each OF child loop adds 876dc58c3fa5 dt-bindings: phy: google: Add Google Tensor G5 USB PHY adds cbce66669c82 phy: Add Google Tensor SoC USB PHY driver adds 40c0473a2d8c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds f87e5575a6bd soundwire: intel_auxdevice: add cs42l45 codec to wake_capa [...] adds 82ab754d1022 soundwire: qcom: Use guard to avoid mixing cleanup and goto adds 59946373755d soundwire: dmi-quirks: add mapping for Avell B.ON (OEM reb [...] adds 478f3890709a soundwire: Make remove function return no value adds 866160a51f55 soundwire: Use bus methods for .probe(), .remove() and .sh [...] adds ef8405a4f8ca dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible adds dc3a6a942e9e soundwire: intel_ace2x: add SND_HDA_CORE dependency adds 0ffa386b0127 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds ea4f81689e9c extcon: ptn5150: handle pending IRQ events during system resume adds da0828d07379 extcon: int3496: replace use of system_wq with system_percpu_wq adds 3f91ffc60cfd extcon: Fixed sysfs duplicate filename issue adds 8df869fea883 dt-bindings: extcon: ptn5150: Allow "connector" node to present adds 0dd94fd336bd extcon: ptn5150: Add Type-C orientation switch support adds 06587d1dab4d extcon: ptn5150: Support USB role switch via connector fwnode adds b4338338aa3d extcon: usbc-tusb320: Make typec-power-opmode optional adds 460b14ce40a4 Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] adds 7ff9fc55d36a staging: vme_user: name function parameters adds a8e77db9927b Staging: rtl8723bs: fix space before tab in rtl8723bs_xmit.c adds 91c10b00216c staging: rtl8723bs: select CRYPTO_LIB_UTILS instead of CRYPTO adds ec342420979e staging: rtl8723bs: Remove unnecessary parentheses adds 618b4aec12fa staging: rtl8723bs: fix missing status update on sdio_allo [...] adds f5ee159192a1 staging: rtl8723bs: remove trailing whitespace adds 2038fe84b8bd staging: rtl8723bs: fix spacing around operators adds 1b92242888d7 staging: greybus: arche-apb-ctrl: switch to device_propert [...] adds bfb44780ee45 staging: rtl8723bs: remove dead code in os_intfs.c adds 33eb12f5d806 staging: rtl8723bs: remove unnecessary braces adds bd2675ced141 staging: rtl8723bs: remove unnecessary else block adds 2d77f822273a staging: greybus: arche-platform: fix coldboot probe error path adds 64c1fbe75951 staging: greybus: arche-platform: fix memleak on probe failure adds e31bac6d2c01 staging: greybus: arche-platform: fix OF populate on drive [...] adds 8c475735085a staging: sm750fb: Rename CamelCase variable fixId to fix_id adds 5d2905f2c6ac staging: greybus: Remove completed PWM TODO item. adds e6900ce28cd3 staging: rtl8723bs: rename shortGIrate to short_gi_rate adds 81a4ecb9faab staging: greybus: gb-camera: use BIT() macro for flags adds e3d723f70b32 staging: greybus: gb-camera: fix configure_streams indentation adds 4c1ee347f8b7 staging/sm750fb: remove outdated TODO lines adds d9c2a0039120 staging: rtl8723bs: rename shortGIrate to short_gi_rate adds 780f18732a96 staging: rtl8723bs: fix block comment whitespace adds f8a916c8ca0e staging: rtl8723bs: core: remove empty if-statements adds 09a9c4bde41c staging: rtl8723bs: core: remove unnecessary else-statements adds cf0f2680c30d staging: rtl8723bs: core: move constants to right side in [...] adds 0cbf955a2966 staging: rtl8723bs: Remove redundant MAC_ARG macro adds 20530f561a7b staging: rtl8723bs: fix missing blank line warning adds 44b225bf0738 staging: rtl8723bs: fix missing transmission lock in rtw_xmit adds 2e2d0c710cc1 staging: rtl8723bs: remove unnecessary blank lines adds 69dc48dc5506 staging: rtl8723bs: use PTR_ALIGN for buffer alignment adds 42d8dc5a9d85 staging: rtl8723bs: fix spacing around operators adds db9b736bce3d staging: nvec: apply udelay only after the first byte has [...] adds d78870274b49 staging: sm750fb: fix typo 'resetted' -> 'reset' adds 87d653a894a4 staging: axis-fifo: Remove read/write timeout module parameters adds c83d8445f3b6 staging: axis-fifo: Add poll() support adds eb12093d42ba staging: axis-fifo: Use devm_kasprintf for device name allocation adds d1a3cfec3aba staging: axis-fifo: Drop unneeded release callback adds eb757312ac17 staging: axis-fifo: Remove unnecessary casts from file->pr [...] adds ab517a047b4e staging: axis-fifo: Remove unnecessary zero-length packet check adds 04efe3aa5fa0 staging: axis-fifo: Remove noisy error messages for user errors adds 02b2a366a64f staging: axis-fifo: Remove redundant comments adds 80fd2297d72a staging: axis-fifo: Clean up register and mask definitions adds c6ca88ba429d staging: greybus: arche-platform: clarify TODO comment adds 230f72823f8e staging: greybus: arche-platform: fix spelling mistake in comment adds 36a795e7eed3 staging: rtl8723bs: fix spacing around arithmetic operators adds efcffd9a6ad8 staging: greybus: lights: avoid NULL deref adds 1731650bac64 Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] adds f9ef8dedee34 dmaengine: dw-edma: Fix confusing cleanup.h syntax adds 892f2bb48791 dmaengine: qcom: bam_dma: order includes alphabetically adds 20f581834aac dmaengine: qcom: bam_dma: use lock guards adds f94163e950c9 dt-bindings: dma: rz-dmac: Document RZ/V2N SoC support adds 08be54a9e56f docs: dmaengine: add explanation for phys field in dma_asy [...] adds bbfb8677d31a dmaengine: pl08x: Fix a spelling mistake adds 0d41ed4ea496 dmaengine: stm32-dma3: use module_platform_driver adds d26eb4a75a4a dmaengine: stm32-dma3: introduce channel semaphore helpers adds dea737e31c2c dmaengine: stm32-dma3: restore channel semaphore status af [...] adds 8be4f3cbe263 dmaengine: stm32-dma3: introduce ddata2dev helper adds c381f1a38a4c dmaengine: ti: k3-udma: enable compile testing adds bce33c132a20 dmaengine: at_xdmac: Remove redundant pm_runtime_mark_last [...] adds 5f6f0cad6d2d dmaengine: pl330: Remove redundant pm_runtime_mark_last_bu [...] adds 01f2bcf06d7e dmaengine: ste_dma40: Remove redundant pm_runtime_mark_las [...] adds 35d522a9612f dmaengine: ti: Remove redundant pm_runtime_mark_last_busy() calls adds 3b8123528002 dmaengine: zynqmp_dma: Remove redundant pm_runtime_mark_la [...] adds f5a4aa643ee9 dmaengine: dw_edma: correct kernel-doc warnings in <linux/ [...] adds de4761fb57f6 dmaengine: shdma: correct most kernel-doc issues in shdma-base.h adds b442377c0ea2 dmaengine: sh: Discard pm_runtime_put() return value adds 98b9f207afa5 dmaengine: idxd: uapi: use UAPI types adds 7178c3586ab4 dmaengine: sun6i: Choose appropriate burst length under maxburst adds 7105e968d1f6 dmaengine: sun6i: Add debug messages for cyclic DMA prepare adds 5c9142a8063f dmaengine: xilinx_dma: Add support for residue on direct A [...] adds aaf3bc026574 dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to [...] adds 4b9ce35ca592 dt-bindings: dma: mediatek,uart-dma: Allow MT6795 single c [...] adds ebc5e9176e0f dt-bindings: dma: mediatek,uart-dma: Deprecate mediatek,dm [...] adds fd7843f0da58 dt-bindings: dma: mediatek,uart-dma: Support all SoC generations adds ff81a68a87b1 dmaengine: mediatek: uart-apdma: Get addressing bits from [...] adds 58ab9d7b6651 dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX adds 7cb173936858 dmaengine: mediatek: mtk-uart-apdma: Rename support_33bits [...] adds 391e20f21cfd dmaengine: mediatek: mtk-uart-apdma: Add support for Dimen [...] adds 3587b2b6bf76 dmaengine: mediatek: mtk-uart-apdma: Add support for Dimen [...] adds b729eed5b74e dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Ka [...] adds 19fed6ca15c4 dmaengine: st_fdma: change dreg_line to long adds c3af05623e07 dmaengine: st_fdma: add COMPILE_TEST support adds 9bd257181fd5 dma: dma-axi-dmac: fix SW cyclic transfers adds bbcbafb99df4 dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue adds b2440442ccb6 dma: dma-axi-dmac: support bigger than 32bits addresses adds c23918bedc74 dma: dma-axi-dmac: simplify axi_dmac_parse_dt() adds 0b4f3aeee766 dt-bindings: dma: Update ADMA bindings for tegra264 adds 99e0728b38da dt-bindings: dma: pl08x: Do not use plural form of a prope [...] adds 0a6946644f0d dt-bindings: dma: snps,dw-axi-dmac: Add compatible string [...] adds c47422f4d0a2 dt-bindings: dma: atmel: add microchip,lan9691-dma adds d3824968dbd9 dmaengine: at_xdmac: get the number of DMA channels from d [...] adds 8049f77fd820 dmaengine: pl08x: Fix comment stating the difference betwe [...] adds e0c51fd02f9c dmaengine: sh: rz-dmac: Make channel irq local adds 8308510b9365 dmaengine: idxd: Expose DSA3.0 capabilities through sysfs adds fe7b87d908da dmaengine: idxd: Add Max SGL Size Support for DSA3.0 adds 80c70bfb95cd scatterlist: introduce sg_nents_for_dma() helper adds 47f5cb7878cc dmaengine: altera-msgdma: use sg_nents_for_dma() helper adds 024ae9d3092c dmaengine: axi-dmac: use sg_nents_for_dma() helper adds 39110c68500a dmaengine: bcm2835-dma: use sg_nents_for_dma() helper adds 5d6ceb254fa9 dmaengine: dw-axi-dmac: use sg_nents_for_dma() helper adds 3fc49d21f3a4 dmaengine: k3dma: use sg_nents_for_dma() helper adds f9b0274f53a2 dmaengine: lgm: use sg_nents_for_dma() helper adds 068942eaa232 dmaengine: pxa-dma: use sg_nents_for_dma() helper adds 425f871d7acd dmaengine: qcom: adm: use sg_nents_for_dma() helper adds 107fdf0c4e94 dmaengine: qcom: bam_dma: use sg_nents_for_dma() helper adds d7785661010e dmaengine: sa11x0: use sg_nents_for_dma() helper adds ac326dca6870 dmaengine: sh: use sg_nents_for_dma() helper adds 3c8a86ed002a dmaengine: xilinx: xdma: use sg_nents_for_dma() helper adds cb96530a4848 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 311ead1be05d selftests: cgroup: Add cg_read_key_long_poll() to poll a c [...] adds 6360d444ae32 selftests: cgroup: make test_memcg_sock robust against del [...] adds 50133c09d189 selftests: cgroup: Replace sleep with cg_read_key_long_pol [...] adds 82d7e59ea707 cgroup: switch to css_is_online() helper adds 6ee43047e8ad cpuset: Remove unnecessary checks in rebuild_sched_domains_locked adds f4398ee5bab9 Merge branch 'for-6.19-fixes' into for-next adds 14c11e1b2ac4 cpuset: add lockdep_assert_cpuset_lock_held helper adds 56805c1bb19e cpuset: add cpuset1_online_css helper for v1-specific operations adds 4ef42c645f0e cpuset: add cpuset1_init helper for v1 initialization adds cb33f8814c4a cpuset: move update_domain_attr_tree to cpuset_v1.c adds 6e1d31ce495c cpuset: separate generate_sched_domains for v1 and v2 adds 7cc1720589d8 cpuset: remove v1-specific code from generate_sched_domains adds e02fe7ba29a2 Merge branch 'for-6.20' into for-next adds 269679bdd17c cpuset: remove dead code in cpuset-v1.c adds 60ba42e4d7c6 Merge branch 'for-6.20' into for-next adds 59ed36f2bd33 Merge branch 'for-6.19-fixes' into for-next adds 18bc2425a877 cgroup/cpuset: Streamline rm_siblings_excl_cpus() adds a1a01793ae1f cgroup/cpuset: Consistently compute effective_xcpus in upd [...] adds 6e6f13f6d509 cgroup/cpuset: Don't fail cpuset.cpus change in v2 adds 2a3602030d80 cgroup/cpuset: Don't invalidate sibling partitions on cpus [...] adds 272bd8183376 cgroup/cpuset: Move the v1 empty cpus/mems check to cpuset [...] adds 090e0ae303c7 cpuset: replace direct lockdep_assert_held() with lockdep_ [...] adds 53552add1a7c Merge branch 'for-6.20' into for-next adds db7d001200b1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds ffbf9a2eee90 Merge branch 'misc' into for-next adds fdca2e1d4a64 Merge branch 'misc' into for-next adds 558e705e922a Merge branch 'fixes' into for-next adds aec860a0d3d2 Merge branch 'fixes' into for-next adds 8f42964790fe Merge branch 'fixes' into for-next adds 87ff3a759db2 Merge branch 'misc' into for-next adds 10578e62c742 Merge branch 'misc' into for-next adds 47ea32406252 Merge branch 'misc' into for-next adds 98bcf5e5ddfd Merge branch 'misc' into for-next adds b4b6e5ecef36 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7011e8aafe8c scsi: target: core: Add emulation for REPORT IDENTIFYING I [...] adds e642331c9420 scsi: ufs: core: mcq: Use ufshcd_rmwl() instead of open-coding it adds a743b120227a scsi: scsi_debug: Stop printing extra function name in debug logs adds 559ae7a26b10 scsi: scsi_debug: Stop using READ/WRITE_ONCE() when access [...] adds a8cf5c1bee0f scsi: scsi_debug: Drop NULL scsi_cmnd check in sdebug_q_cm [...] adds 1a56e63c8216 scsi: lpfc: Rework lpfc_sli4_fcf_rr_next_index_get() adds bd2bc528691e scsi: scsi_transport_fc: Introduce encryption group in fc_ [...] adds e2dacf8e5e33 scsi: lpfc: Add support for reporting encryption events adds 621164425315 scsi: lpfc: Update lpfc version to 14.4.0.13 adds f5c0386e2c5c Merge patch series "Update lpfc to revision 14.4.0.13" adds 6b553f2a5c84 scsi: mpt3sas: Added no_turs flag to device unblock logic adds aee682fad6cd scsi: mpt3sas: Improve device discovery and readiness hand [...] adds ad5957193107 scsi: mpt3sas: Add firmware event requeue support for busy [...] adds 72340fecd0c8 scsi: mpt3sas: Add configurable command retry limit for sl [...] adds 39680c59f10c scsi: mpt3sas: Fixed the W=1 compilation warning adds c6e9ddc099d0 Merge patch series "mpt3sas: Improve device readiness hand [...] adds 0f9c4be787f7 scsi: core: Introduce an enumeration type for the SCSI_MLQ [...] adds 7411f1875a60 scsi: qla2xxx: Add Speed in SFP print information adds 21ab087cae50 scsi: qla2xxx: Add support for 64G SFP speed adds b99b04b12214 scsi: qla2xxx: Add load flash firmware mailbox support for 28xxx adds 478b152ab309 scsi: qla2xxx: Validate MCU signature before executing MBC 03h adds d74181ca110e scsi: qla2xxx: Add bsg interface to support firmware img v [...] adds b0335ee4fb94 scsi: qla2xxx: Allow recovery for tape devices adds 8890bf450e0b scsi: qla2xxx: Delay module unload while fabric scan in progress adds 7adbd2b78090 scsi: qla2xxx: Free sp in error path to fix system crash adds b6df15aec8c3 scsi: qla2xxx: Validate sp before freeing associated memory adds 42b2dab4340d scsi: qla2xxx: Query FW again before proceeding with login adds c2c68225b145 scsi: qla2xxx: Fix bsg_done() causing double free adds 1732d10fa7ed scsi: qla2xxx: Update version to 10.02.10.100-k adds 8334f93075dc Merge patch series "qla2xxx: Misc feature and bug fixes" adds 8e8e8e7e8406 scsi: target: sbp: Potential integer overflow in sbp_make_tpg() adds ae62d62b1c74 scsi: target: Constify struct configfs_item_operations and [...] adds 7d42bcea57ae scsi: core: Pass a struct scsi_driver to scsi_{,un}registe [...] adds f7d4f1bf5724 scsi: core: sysfs: Make use of bus callbacks adds fba333569c8a scsi: ch: Convert to SCSI bus methods adds 63b541f054e7 scsi: sd: Convert to SCSI bus methods adds a71d5deea6e9 scsi: ses: Convert to SCSI bus methods adds 9ccda35df7d5 scsi: sr: Convert to SCSI bus methods adds 4bc2205be460 scsi: st: Convert to SCSI bus methods adds 44859905375f scsi: ufs: core: Convert to SCSI bus methods adds 3a8a4ee99cb6 Merge patch series "scsi: Make use of bus callbacks" adds 8d0aecdebc0f scsi: mpi3mr: Simplify the workqueue allocation code adds bf286f5558bf scsi: mpt3sas: Simplify the workqueue allocation code adds 309b23a1553a scsi: ufs: core: Improve the documentation of UFS data frames adds 202d5dadd3a0 scsi: ufs: core: Only call scsi_host_busy() after the SCSI [...] adds e60b57972099 scsi: core: Revert "Fix a regression triggered by scsi_hos [...] adds ee8112a2e0f9 Merge patch series "Call scsi_host_busy() after the SCSI h [...] adds b5c63da41837 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 3c4629b68dbe virtio: uapi: avoid usage of libc types adds 4b7bf8d55032 virtio_ring: code cleanup in detach_buf_split adds 3b34d6324d1f vhost: use "checked" versions of get_user() and put_user() adds 8ce8e3e5582e virtio_ring: rename virtqueue_reinit_xxx to virtqueue_reset_xxx() adds 79f6d682937d virtio_ring: switch to use vring_virtqueue in virtqueue_po [...] adds 40da006f137d virtio_ring: unify logic of virtqueue_poll() and more_used() adds 9552bc058154 virtio_ring: switch to use vring_virtqueue for virtqueue r [...] adds 8b8590b70894 virtio_ring: switch to use vring_virtqueue for virtqueue_k [...] adds 4a0fa90b10a2 virtio_ring: switch to use vring_virtqueue for virtqueue_a [...] adds ceea1cd0aef2 virtio: switch to use vring_virtqueue for virtqueue_get variants adds 74847cb57317 virtio_ring: switch to use vring_virtqueue for enable_cb_p [...] adds 62fa22cdab7b virtio_ring: use vring_virtqueue for enable_cb_delayed variants adds 7e81017673fe virtio_ring: switch to use vring_virtqueue for disable_cb [...] adds f2ad9d6b4eed virtio_ring: switch to use vring_virtqueue for detach_unus [...] adds eff8b47d2832 virtio_ring: switch to use unsigned int for virtqueue_poll [...] adds 1208473f9b5e virtio_ring: introduce virtqueue ops adds 03f05c4eeb7b virtio_ring: determine descriptor flags at one time adds c623106c79c8 virtio_ring: factor out core logic of buffer detaching adds fa56d17b9241 virtio_ring: factor out core logic for updating last_used_idx adds 9dc6b944f16c virtio_ring: factor out split indirect detaching logic adds 519b206e30a3 virtio_ring: factor out split detaching logic adds f6a15d854986 virtio_ring: add in order support adds ca085faabb42 dma-mapping: add __dma_from_device_group_begin()/end() adds 1e8b5d855525 docs: dma-api: document __dma_from_device_group_begin()/end() adds 61868dc55a11 dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN adds e21dd666e4af docs: dma-api: document DMA_ATTR_CPU_CACHE_CLEAN adds d5d846513128 dma-debug: track cache clean flag in entries adds 5fc6dd158e97 virtio: add virtqueue_add_inbuf_cache_clean API adds 63dfad0517f0 vsock/virtio: fix DMA alignment for event_list adds db191ba0c856 vsock/virtio: use virtqueue_add_inbuf_cache_clean for events adds 95c7b0ad6c69 virtio_input: fix DMA alignment for evts adds 2678369e8efe virtio_scsi: fix DMA cacheline issues for events adds bd2b617c4982 virtio-rng: fix DMA alignment for data buffer adds d08fda2cf2e6 virtio_input: use virtqueue_add_inbuf_cache_clean for events adds ce44f61af415 vsock/virtio: reorder fields to reduce padding adds d066c32cfa54 gpio: virtio: fix DMA alignment adds fc297b43df19 gpio: virtio: reorder fields to reduce struct padding adds da8d0a0b4b75 checkpatch: special-case cacheline group macros adds 08b5efb1d409 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] adds c38d8b66c82c rpmsg: virtio: EPOLLOUT support adds 42023d4b6d26 rpmsg: core: fix race in driver_override_show() and use co [...] adds 70eaa8efaa4c dt-bindings: remoteproc: Fix dead link to Keystone DSP GPI [...] adds d62e0e92e589 remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM whe [...] adds 424f22b48ca3 remoteproc: imx_dsp_rproc: Rename macro to reflect multipl [...] adds 4200f873c4c4 remoteproc: imx_dsp_rproc: Wait for suspend ACK only if WA [...] adds 93f51b9182a1 remoteproc: imx_rproc: Use strstarts for "rsc-table" check adds a84a1e21c067 remoteproc: imx_dsp_rproc: Fix multiple start/stop operations adds 2cb0c97ce439 dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qco [...] adds 332c03279bc8 dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP [...] adds b490ddf27be2 remoteproc: imx_dsp_rproc: Only reset carveout memory at R [...] adds 6d183d0530b5 remoteproc: mtk_scp: Simplify with scoped for each OF child loop adds 88c31f1b31ae remoteproc: xlnx_r5: Simplify with scoped for each OF child loop adds 4df89cb826e0 dt-bindings: remoteproc: Add HSM M4F core on TI K3 SoCs adds ac3ea0730a13 dt-bindings: remoteproc: fsl,imx-rproc: Add support for i.MX95 adds 454cb7861147 remoteproc: imx_rproc: Add runtime ops copy to support dyn [...] adds edd2a9956055 remoteproc: imx_rproc: Introduce prepare ops for imx_rproc_dcfg adds d8ab94fa4370 remoteproc: imx_rproc: Add support for System Manager LMM API adds 1ae680bbe77f remoteproc: imx_rproc: Add support for System Manager CPU API adds a3bf6ee15a59 remoteproc: imx_rproc: Add support for i.MX95 adds 1aab44c02ad2 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss. [...] adds 4c0249b715e3 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds b05e047e9d30 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 30eb99dfd343 gpio: stub: Drop empty probe function adds 77f25f0c2e1f gpiolib: of: Only compile in MT2701 quirk when it is needed. adds 0eaf29814368 gpio: Constify struct configfs_item_operations and configf [...] adds 3203d8f573af gpio: realtek-otto: add COMPILE_TEST adds d19c36134fe1 Documentation: gpio: add TCAL6408 and TCAL6416 adds 9b5f506ff6c1 dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 adds a30a9cb9bca4 gpio: pca953x: Add support for TCAL6408 TCAL6416 adds 6774a66d0e10 gpio: swnode: compare the "undefined" swnode by its addres [...] adds f48b5e8bc2e1 dt-bindings: gpio-mmio: Add compatible string for opencores,gpio adds 47d8cb678081 gpio: realtek-otto: use larger type for dev_flags adds cecf10b700e0 gpio: aspeed: Simplify with device_get_match_data() adds da7c18a457c7 gpio: creg-snps: Simplify with device_get_match_data() adds 48befae0d6ee gpio: zynq: Simplify with device_get_match_data() adds 2a7618ba8698 dt-bindings: gpio: add gpio-line-mux controller adds 2b03d9a40cd1 gpio: add gpio-line-mux driver adds 9d8107579ce4 gpio: max77759: drop use of irqd_get_trigger_type adds 98d78c06f54d gpio: swnode: restore the name of the undefined software node adds 48033e4c677b dt-bindings: gpio: spacemit: add compatible name for K3 SoC adds da64eb51595b gpio: spacemit: Add GPIO support for K3 SoC adds 8ba379879aa3 Documentation: gpio: pca953x: clarify interrupt source detection adds e034e058897a gpio: line-mux: remove bits already handled by GPIO core adds 3cf9dc2c7c93 Merge tag 'v6.19-rc5' of git://git.kernel.org/pub/scm/linu [...] adds a88d9589125a gpio: menz127: drop unneeded MODULE_ALIAS adds ea5b4c68e097 gpio: cadence: Add quirk for Axiado AX3000 platform adds 43f37d44f2b8 gpio: cadence: Add support for edge-triggered interrupts adds 4d944187a128 Merge branch 'reset/gpio-compatible' of https://git.pengut [...] adds 568ea51e61f7 gpio: shared: use device_is_compatible() for reset-gpio adds e05ef046ebb1 gpio: pca9570: Use devm_mutex_init() for mutex initialization adds 053578d329e5 gpio: pca9570: Don't use "proxy" headers adds 4aa573002ba6 gpio: pca9570: use lock guards adds 8ec36fc69b23 Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] adds a035b23b59c5 pinctrl: fix compile test defaults adds 255b721c9604 pinctrl: mediatek: make devm allocations safer and clearer [...] adds c3efac0592f8 dt-bindings: pinctrl: spacemit: convert drive strength to [...] adds 5adaa1a8c088 dt-bindings: pinctrl: spacemit: add K3 SoC support adds 7412311c4655 pinctrl: spacemit: k3: add initial pin support adds 3f20bdf71518 pinctrl: spacemit: k3: adjust drive strength and schmitter [...] adds 34f2866b3548 dt-bindings: pinctrl: sunxi: Allow pinmux sub-pattern with [...] adds 781609002a77 pinctrl: imx: Support NXP scmi extended mux config adds 6e00258964c3 pinctrl: imx: Add support for NXP i.MX952 adds 0968c81ce9c4 pinctrl: at91-pio4: Add sama7d65 pio4 support adds 4400dfd2acee Merge branch 'devel' into for-next adds a69405720c9d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 57db74bdaa54 pinctrl: baytrail: Convert to use intel_gpio_add_pin_ranges() adds bfec8ce11af0 pinctrl: lynxpoint: Convert to use intel_gpio_add_pin_ranges() adds 12867d8f716f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds ba4a92372bea pinctrl: renesas: rzt2h: Move GPIO enable/disable into sep [...] adds 49b039a61a31 pinctrl: renesas: rzt2h: Allow .get_direction() for IRQ fu [...] adds 8b1207074685 dt-bindings: pinctrl: renesas,r9a09g077-pinctrl: Document [...] adds 829dde3369a9 pinctrl: renesas: rzt2h: Add GPIO IRQ chip to handle interrupts adds ddbfe22f63f9 Merge branch 'renesas-pinctrl' of https://git.kernel.org/p [...] adds 4ab3ec8baa41 dt-bindings: pinctrl: samsung: Add exynos9610-pinctrl compatible adds 2efbc4cf8744 dt-bindings: pinctrl: samsung: Add exynos9610-wakeup-eint node adds 8c483209a6fc pinctrl: samsung: Add Exynos9610 pinctrl configuration adds 0b880b566fce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 2ffa2d0ffba7 rust: pwm: Update ARef and AlwaysRefCounted imports to use [...] adds 9580ecfbc57d rust: pwm: Add UnregisteredChip wrapper around Chip adds 2d77a65c3657 pwm: Emit native configuration in /sys/kernel/debug/pwm adds a9d0666dad66 pwm: dwc: Use size macro adds a2c02b50d945 pwm: max7360: populate missing .sizeof_wfhw in max7360_pwm_ops adds c8afcf69332e Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] adds 673a55cc49da kselftest/coredump: use __builtin_trap() instead of null pointer adds 0aaff7b10903 kselftest/anon_inode: replace null pointers with empty arrays adds 3e6ad272bb8b kselftest/kublk: include message in _Static_assert for C11 [...] adds 671ef08d9455 selftests/resctrl: Fix a division by zero error on Hygon adds 4f4f01cc333e selftests/resctrl: Define CPU vendor IDs as bits to match usage adds 367f931e6476 selftests/resctrl: Add CPU vendor detection for Hygon adds 86063a2568b8 selftests/resctrl: Fix non-contiguous CBM check for Hygon adds 087608f83b19 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 567b3d3af647 rust: kunit: add __rust_helper to helpers adds e70a307b8528 kunit: fix up const mis-match in many assert functions adds 90b5f2dce9d9 test_list_sort: fix up const mismatch adds a7a81655dc90 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values adds 5c7a4741431b kunit: respect KBUILD_OUTPUT env variable by default adds 0c5b86c67fb6 kunit: tool: Add test for nested test result reporting adds 85aff81b0dba kunit: tool: Don't overwrite test status based on subtest counts adds ab150c2bbafe kunit: qemu_configs: Add 32-bit big endian ARM configuration adds 1cabad3a00ab kunit: tool: test: Rename test_data_path() to _test_data_path() adds f126d688193b kunit: tool: test: Don't rely on implicit working director [...] adds 2b2ea455089e Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] adds 41acc4dd8a04 dt-bindings: eeprom: at24: Add compatible for Belling BL24 [...] adds 30116121412b dt-bindings: eeprom: at24: Add compatible for Giantec GT24P64A adds 7a29af24b288 eeprom: at24: use dev_err_probe() consistently adds c6d307e0182e Merge branch 'at24/for-next' of https://git.kernel.org/pub [...] adds 8efa3a10bacc ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut adds 9f4ffe6da5c0 ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access adds 5cb227aae875 ntb: ntb_hw_switchtec: Increase MAX_MWS limit to 256 adds 68113d260674 NTB/msi: Remove unused functions adds f2c56f5f8417 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 9fd49967f95c XArray: Prevent node leaks in xas_alloc() adds 43b00759f21b XArray: Add extra debugging check to xas_lock and friends adds 863810caeb3c XArray: Add CONFIG_DEBUG_XARRAY adds cc6d565cfb26 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds b5c23a4d291d auxdisplay: arm-charlcd: fix release_mem_region() size adds 483d86cf4b94 auxdisplay: arm-charlcd: convert to use device managed APIs adds a8f4a4fb34ac auxdisplay: arm-charlcd: Remove unneeded info message adds c77851631c36 auxdisplay: arm-charlcd: drop of_match_ptr() adds de2248f7a496 auxdisplay: arm-charlcd: Don't use "proxy" headers adds b7eda5634e9b auxdisplay: arm-charlcd: Use readl_poll_timeout adds 548d6800fad6 auxdisplay: arm-charlcd: Join string literals back adds c18bde85706d auxdisplay: arm-charlcd: Remove redundant ternary operators adds 693142d4d761 auxdisplay: max6959: Replace slab.h with device/devres.h adds 269025c30226 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 820c866c42de mhi: host: Add support for loading dual ELF image format adds 51731792a25c net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels adds 4a9ba211d026 bus: mhi: host: Drop the auto_queue support adds 8535df5dd64e bus: mhi: host: Use bus callbacks for .probe() and .remove() adds 91a0b0dce350 bus: mhi: ep: Use bus callbacks for .probe() and .remove() adds 6e1bd9c6fe4b Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/ [...] adds 58e3e5265484 memblock: drop redundant 'struct page *' argument from mem [...] adds f56ccc32468e mm/memtest: add underflow detection for size calculation adds 5ac55205d09f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 63e5a6294dad Documentation/driver-api/cxl: BIOS/EFI expectation update adds fa19611f96fd Documentation/driver-api/cxl: device hotplug section adds 7b4f9743fbbf cxl/pci: Remove outdated FIXME comment and BUILD_BUG_ON adds 0db2344eb8a8 cxl/hdm: Fix newline character in dev_err() messages adds 7cfc89086862 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds bb2c941b3131 efi: sysfb_efi: Replace open coded swap with the macro adds 449b87e81f35 efi: sysfb_efi: Fix lfb_linelength calculation when applyi [...] adds 7f2f1fd6fc05 efi: sysfb_efi: Convert swap width and height quirk to a callback adds c7c7eb5ed5a3 efi: sysfb_efi: Fix efidrmfb and simpledrmfb on Valve Steam Deck adds b868070fbc02 efi: earlycon: Reduce number of references to global screen_info adds 54bdafd77808 efi: sysfb_efi: Reduce number of references to global screen_info adds b945922619b7 sysfb: Add struct sysfb_display_info adds a41e0ab394e4 sysfb: Replace screen_info with sysfb_primary_display adds 08e583ad6857 sysfb: Pass sysfb_primary_display to devices adds 4fcae6358871 sysfb: Move edid_info into sysfb_primary_display adds c5a8f13f1e47 efi: Support EDID information adds 12a0113b4bc5 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds bcfee135d584 utf8: Remove unused utf8_normalize adds 095fce020123 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds aff9fb2fffa1 slub: keep empty main sheaf as spare in __pcs_replace_empt [...] adds e4d3ce9b893f slub: clarify object field layout comments adds edc8e3102a95 mm/slab: use unsigned long for orig_size to ensure proper [...] adds 8d4f09cc854b mm/slab: allow specifying free pointer offset when using c [...] adds 6f4fdda499bf ext4: specify the free pointer offset for ext4_inode_cache adds 7466382b7211 mm/slab: abstract slabobj_ext access via new slab_obj_ext( [...] adds 478b6cd1eb43 mm/slab: use stride to access slabobj_ext adds 3613e62ca40e mm/memcontrol,alloc_tag: handle slabobj_ext access under K [...] adds aeb88c8de368 mm/slab: save memory by allocating slabobj_ext array from [...] adds e342c9c55e1a mm/slab: move [__]ksize and slab_ksize() to mm/slub.c adds 25c88c5c30eb mm/slab: place slabobj_ext metadata in unused space within [...] adds f9ba528eda51 Merge branch 'slab/for-7.0/obj_metadata' into slab/for-next adds 61f097833c38 Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] adds bb9ff576fdff virt: vmgenid: remap memory as decrypted adds a66351858fe8 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds 552dbf47a85c landlock: Fix formatting adds e4d82cbce225 landlock: Fix TCP handling of short AF_UNSPEC addresses adds bd09d9a05cf0 selftests/landlock: Fix TCP bind(AF_UNSPEC) test case adds 6685201ebfac selftests/landlock: Add missing connect(minimal AF_UNSPEC) test adds e1a57c33590a selftests/landlock: Remove invalid unix socket bind() adds e4aa4461d4ac selftests/landlock: NULL-terminate unix pathname addresses adds 29fbfa46e428 landlock: Fix wrong type usage adds 60207df2ebf3 landlock: Remove useless include adds 03a0ff99ef2e landlock: Improve erratum documentation adds aa9877d74c07 landlock: Clean up hook_ptrace_access_check() adds 6548fb521822 landlock: Fix spelling adds 602acfb54119 landlock: Optimize stack usage when !CONFIG_AUDIT adds 14c00e30d3a2 selftests/landlock: Fix typo in fs_test adds 7aa593d8fb64 selftests/landlock: Fix missing semicolon adds 55dc93a7c271 selftests/landlock: Use scoped_base_variants.h for ptrace_test adds ef4536f15224 landlock: Improve the comment for domain_is_scoped adds 15e8d739fda1 selftests/landlock: Properly close a file descriptor adds 6abbb8703aee landlock: Clarify documentation for the IOCTL access right adds d4614ffa531d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 486401052432 sysctl: Add missing kernel-doc for proc_dointvec_conv adds b22d81fb683f alloc_tag: move memory_allocation_profiling_sysctls into .rodata adds a2564d0688db loadpin: Implement custom proc_handler for enforce adds f7386f545e49 sysctl: Remove unused ctl_table forward declarations adds 11400f86c28e sysctl: Return -ENOSYS from proc_douintvec_conv when CONFI [...] adds ac3d6a4b60ef sysctl: clarify proc_douintvec_minmax doc adds 6036dc03c39a sysctl: Add CONFIG_PROC_SYSCTL guards for converter macros adds 8fc344a5af7e sysctl: Replace UINT converter macros with functions adds b3af263b8a83 sysctl: Add kernel doc to proc_douintvec_conv adds ef153851af5b sysctl: Replace unidirectional INT converter macros with f [...] adds d174174c6776 sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions adds 475d3241e215 Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] adds fa188edc671d linux/bitfield.h: replace __auto_type with auto adds ac3dc186df4e rust: bitmap: add __rust_helper to helpers adds 8618307b52ef rust: bitops: add __rust_helper to helpers adds b4f1ffd63266 rust: cpumask: add __rust_helper to helpers adds c24ea7e6efc8 rust: bitops: fix missing _find_* functions on 32-bit ARM adds c39f47e6c439 lib/tests: add KUnit test for bitops adds 9ca7d2f88d31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 2932ba8d9c99 slab: Introduce kmalloc_obj() and family adds 070580b0b174 checkpatch: Suggest kmalloc_obj family for sizeof allocations adds 81cee9166a90 compiler_types: Introduce __flex_counter() and family adds e4c8b46b924e slab: Introduce kmalloc_flex() and family adds 52d3cfa9bfcd coccinelle: Add kmalloc_objs conversion script adds 06190e1c86e4 drm/nouveau: fifo: Avoid -Wflex-array-member-not-at-end warning adds 1d1fd1886912 Kconfig.ubsan: Remove CONFIG_UBSAN_REPORT_FULL from documentation adds dacbfc167808 crypto: af_alg - Annotate struct af_alg_iv with __counted_by adds 7583873c3114 fs/xattr: Annotate struct simple_xattr with __counted_by adds cc34c669abe0 ecryptfs: Annotate struct ecryptfs_message with __counted_by adds 5523dcfa4f59 Fortify: Use C arithmetic not FIELD_xxx() in FORTIFY_REASO [...] adds 3cb0bb8fe823 Merge branch 'for-next/hardening' into for-next/kspp adds ebbfcf24b6de Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] adds ec4bb8e8dfa0 tools/nolibc: add ptrace support adds cc6809f67284 tools/nolibc: always use 64-bit mode for s390 header checks adds f675e35dd28f tools/nolibc/poll: use kernel types for system call invocations adds 548d682649f0 tools/nolibc/poll: drop __NR_poll fallback adds 668e43737279 tools/nolibc/select: drop non-pselect based implementations adds b8f4f5d1b99e tools/nolibc/time: drop invocation of gettimeofday system call adds ba7fd0384530 tools/nolibc: prefer explicit 64-bit time-related system calls adds 7efd15d22a9b tools/nolibc/gettimeofday: avoid libgcc 64-bit divisions adds 47c17d97681d tools/nolibc/select: avoid libgcc 64-bit multiplications adds f5aa863aea6c tools/nolibc: use custom structs timespec and timeval adds bdcfc417f26f tools/nolibc: always use 64-bit time types adds ca7206b6ad02 selftests/nolibc: test compatibility of nolibc and kernel [...] adds 6c9be9052720 tools/nolibc: remove time conversions adds dd6659efe052 tools/nolibc: add compiler version detection macros adds 37219aa5b123 tools/nolibc: add __nolibc_static_assert() adds f3ed932644a6 selftests/nolibc: add static assertions around time types [...] adds 03139924859f selftests/nolibc: drop NOLIBC_SYSROOT=0 logic adds 57624b38ce99 tools/nolibc: align sys_vfork() with sys_fork() adds 6b6dbf3e4ecf selftests/nolibc: always build sparc32 tests with -mcpu=v8 adds 4203c6fb5e9d selftests/nolibc: try to read from stdin in readv_zero test adds 20c72de1f8a9 selftests/nolibc: scope custom flags to the nolibc-test target adds 6fe8360b16ac selftests/nolibc: also test libc-test through regular self [...] adds edaf30743185 tools/nolibc: Add fread() to stdio.h adds 109770cc8168 tools/nolibc: Add fseek() to stdio.h adds a5f00be9b3b0 tools/nolibc: Add a simple test for writing to a FILE and [...] adds 4d43dc774058 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds d088ea295056 tools/power turbostat: Dump CPUID(1) consistently with CPUID(6) adds 01ed5b457708 tools/power turbostat: Dump CPUID.1.ECX[31] (Hypervisor) adds 639e4df6f62b tools/power turbostat: Dump hypervisor name adds 97e43da8c1a5 tools/power turbostat: Harden against unexpected values adds 83a899f345d4 tools/power turbostat.8: Document the "--force" option adds 14faeb8686a0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds b1857911d845 power: sequencing: qcom-wcn: use device_get_match_data() adds a5fae429ec2a regulator: dt-bindings: qcom,wcn3990-pmu: describe PMUs on [...] adds 0eb85f468ef5 power: sequencing: qcom-wcn: add support for WCN39xx adds 3279ac740918 Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] adds 24e9b431b583 security: Add KUnit tests for kuid_root_in_ns and vfsuid_r [...] adds 189c40c50963 Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] adds 6c177775dcc5 Merge branch 'next/drivers' into for-next adds 02182b1952bf Merge branch 'for-next' of https://github.com/hisilicon/li [...] adds e08c90dcbed5 PCI: Prepare to protect against concurrent isolated cpuset change adds c5d2d3e21918 cpu: Revert "cpu/hotplug: Prevent self deadlock on CPU hot [...] adds e3292ce25c99 memcg: Prepare to protect against concurrent isolated cpus [...] adds 0d1b96e6ce4b mm: vmstat: Prepare to protect against concurrent isolated [...] adds 4757081e75a3 sched/isolation: Save boot defined domain flags adds 9787ef519019 cpuset: Convert boot_hk_cpus to use HK_TYPE_DOMAIN_BOOT adds 7aa426bc3f72 driver core: cpu: Convert /sys/devices/system/cpu/isolated [...] adds 338a866822ef net: Keep ignoring isolated cpuset change adds 1386771c55b5 block: Protect against concurrent isolated cpuset change adds c2a89fcced57 timers/migration: Prevent from lockdep false positive warning adds 78207c0ec04e cpu: Provide lockdep check for CPU hotplug lock write-held adds 6e8ad45b6372 cpuset: Provide lockdep check for cpuset lock held adds 5bb56ebec6d0 sched/isolation: Convert housekeeping cpumasks to rcu pointers adds 7109b22e6581 cpuset: Update HK_TYPE_DOMAIN cpumask from cpuset adds 08a7de65ebba sched/isolation: Flush memcg workqueues on cpuset isolated [...] adds 14176138ee36 sched/isolation: Flush vmstat workqueues on cpuset isolate [...] adds 0723d0823703 PCI: Flush PCI probe workqueue on cpuset isolated partitio [...] adds e8341f83e155 cpuset: Propagate cpuset isolation update to workqueue thr [...] adds 842c0cdb91d8 cpuset: Propagate cpuset isolation update to timers throug [...] adds 049b001f238b timers/migration: Remove superfluous cpuset isolation test adds d45620444a20 cpuset: Remove cpuset_cpu_is_isolated() adds 2e82b2e647bc sched/isolation: Remove HK_TYPE_TICK test from cpu_is_isolated() adds c0479c1b6cae PCI: Remove superfluous HK_TYPE_WQ check adds 612552677f0e kthread: Refine naming of affinity related fields adds f063714f1e5f kthread: Include unbound kthreads in the managed affinity list adds 1e9fc0553dcc kthread: Include kthreadd to the managed affinity list adds 555db0b52b34 kthread: Rely on HK_TYPE_DOMAIN for preferred affinity management adds 7ba155538437 sched: Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN adds 658d3c155c30 sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN adds 78ce5a350e2c kthread: Honour kthreads preferred affinity after cpuset changes adds 7d130328c0ea kthread: Comment on the purpose and placement of kthread_a [...] adds 8b99c81caa69 kthread: Document kthread_affine_preferred() adds e31f3c967c66 doc: Add housekeeping documentation adds 6d9eee611384 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9b7977f9e39b Add linux-next specific files for 20260115
No new revisions were added by this update.
Summary of changes: .editorconfig | 4 +- .mailmap | 4 + CREDITS | 8 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 15 + Documentation/ABI/testing/configfs-usb-gadget-midi | 17 +- Documentation/ABI/testing/sysfs-block-zram | 14 + .../sysfs-bus-coresight-devices-dummy-source | 4 +- .../ABI/testing/sysfs-bus-coresight-devices-tpda | 69 + .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 56 +- Documentation/ABI/testing/sysfs-bus-i3c | 11 + Documentation/ABI/testing/sysfs-class-tee | 10 + .../ABI/testing/sysfs-driver-intel-xe-hwmon | 110 + .../ABI/testing/sysfs-driver-intel-xe-sriov | 2 +- Documentation/ABI/testing/sysfs-fs-erofs | 14 +- Documentation/ABI/testing/sysfs-fs-f2fs | 27 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 13 + Documentation/Makefile | 3 +- Documentation/PCI/endpoint/pci-vntb-howto.rst | 14 +- Documentation/PCI/msi-howto.rst | 6 +- .../RCU/Design/Requirements/Requirements.rst | 12 +- Documentation/admin-guide/blockdev/zram.rst | 24 +- Documentation/admin-guide/bug-hunting.rst | 6 +- Documentation/admin-guide/cgroup-v1/memory.rst | 5 +- Documentation/admin-guide/cgroup-v2.rst | 41 +- .../admin-guide/device-mapper/dm-raid.rst | 2 +- Documentation/admin-guide/devices.rst | 10 +- Documentation/admin-guide/devices.txt | 8 +- Documentation/admin-guide/kernel-parameters.txt | 148 +- .../admin-guide/laptops/alienware-wmi.rst | 2 +- Documentation/admin-guide/laptops/index.rst | 1 - Documentation/admin-guide/laptops/laptop-mode.rst | 770 - .../admin-guide/laptops/thinkpad-acpi.rst | 37 + Documentation/admin-guide/mm/damon/usage.rst | 11 +- Documentation/admin-guide/mm/memory-hotplug.rst | 14 +- Documentation/admin-guide/sysctl/kernel.rst | 6 - Documentation/admin-guide/sysctl/net.rst | 8 + Documentation/admin-guide/sysctl/vm.rst | 36 +- Documentation/admin-guide/thunderbolt.rst | 2 +- Documentation/arch/arm/keystone/knav-qmss.rst | 2 +- Documentation/arch/arm/keystone/overview.rst | 2 +- Documentation/arch/x86/amd_hsmp.rst | 4 +- Documentation/arch/x86/iommu.rst | 7 +- Documentation/block/inline-encryption.rst | 6 + Documentation/bpf/bpf_prog_run.rst | 3 +- Documentation/bpf/kfuncs.rst | 213 +- Documentation/core-api/dma-api-howto.rst | 52 + Documentation/core-api/dma-attributes.rst | 9 + Documentation/core-api/housekeeping.rst | 111 + Documentation/core-api/index.rst | 1 + Documentation/core-api/kho/abi.rst | 28 + Documentation/core-api/kho/bindings/kho.yaml | 43 - .../core-api/kho/bindings/memblock/memblock.yaml | 39 - .../kho/bindings/memblock/reserve-mem.yaml | 40 - Documentation/core-api/kho/bindings/sub-fdt.yaml | 27 - Documentation/core-api/kho/concepts.rst | 74 - Documentation/core-api/kho/fdt.rst | 80 - Documentation/core-api/kho/index.rst | 82 +- Documentation/core-api/kobject.rst | 2 +- Documentation/core-api/list.rst | 9 + Documentation/core-api/liveupdate.rst | 13 +- .../core-api/real-time/architecture-porting.rst | 3 +- Documentation/core-api/real-time/hardware.rst | 132 + Documentation/core-api/real-time/index.rst | 1 + Documentation/dev-tools/checkpatch.rst | 2 +- Documentation/dev-tools/clang-format.rst | 2 +- Documentation/dev-tools/context-analysis.rst | 145 + Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/sparse.rst | 19 - Documentation/devicetree/bindings/Makefile | 5 +- .../bindings/arm/arm,coresight-dummy-sink.yaml | 2 +- .../bindings/arm/arm,coresight-dummy-source.yaml | 2 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 6 + .../devicetree/bindings/arm/aspeed/aspeed.yaml | 3 + .../devicetree/bindings/arm/atmel-at91.yaml | 6 +- .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 24 - .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 8 + Documentation/devicetree/bindings/arm/cix.yaml | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 24 +- .../devicetree/bindings/arm/mediatek.yaml | 2 + .../bindings/arm/qcom,coresight-ctcu.yaml | 15 +- .../bindings/arm/qcom,coresight-remote-etm.yaml | 4 +- .../bindings/arm/qcom,coresight-tnoc.yaml | 2 +- .../bindings/arm/qcom,coresight-tpda.yaml | 4 +- .../bindings/arm/qcom,coresight-tpdm.yaml | 4 +- Documentation/devicetree/bindings/arm/qcom.yaml | 33 + .../devicetree/bindings/arm/rockchip.yaml | 36 +- .../devicetree/bindings/arm/vexpress-config.yaml | 6 +- .../devicetree/bindings/ata/ahci-platform.yaml | 20 - .../bindings/bus/aspeed,ast2600-ahbc.yaml | 8 +- .../bindings/bus/st,stm32mp25-rifsc.yaml | 2 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 46 +- .../bindings/clock/google,gs101-clock.yaml | 19 +- .../bindings/clock/qcom,gcc-msm8953.yaml | 6 +- .../bindings/clock/qcom,kaanapali-gxclkctl.yaml | 63 + .../bindings/clock/qcom,sm8450-camcc.yaml | 11 + .../bindings/clock/qcom,sm8450-gpucc.yaml | 2 + .../bindings/clock/qcom,sm8450-videocc.yaml | 3 + .../bindings/clock/qcom,sm8550-dispcc.yaml | 2 + .../bindings/clock/qcom,x1e80100-gcc.yaml | 8 +- .../clock/samsung,exynosautov920-clock.yaml | 19 + .../devicetree/bindings/clock/spacemit,k1-pll.yaml | 9 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 2 + .../bindings/crypto/aspeed,ast2600-acry.yaml | 7 + .../devicetree/bindings/crypto/qcom,prng.yaml | 2 + .../bindings/display/bridge/fsl,ldb.yaml | 10 + .../bindings/display/bridge/renesas,dsi.yaml | 120 +- .../bindings/display/msm/dsi-controller-main.yaml | 5 + .../bindings/display/msm/dsi-phy-7nm.yaml | 30 +- .../bindings/display/msm/qcom,qcs8300-mdss.yaml | 102 +- .../bindings/display/panel/lg,sw43408.yaml | 13 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 8 +- .../bindings/display/panel/samsung,s6e3fc2x01.yaml | 20 +- .../display/rockchip/rockchip,dw-hdmi.yaml | 1 + .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 + .../rockchip/rockchip,rk3588-dw-hdmi-qp.yaml | 6 + .../bindings/display/rockchip/rockchip-vop.yaml | 1 + .../bindings/display/sitronix,st7571.yaml | 25 + .../bindings/display/sitronix,st7920.yaml | 58 + .../devicetree/bindings/dma/arm-pl08x.yaml | 2 +- .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml | 4 +- .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 20 + .../bindings/dma/nvidia,tegra210-adma.yaml | 15 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 2 + .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 1 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 14 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 3 + .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 3 + .../bindings/firmware/cznic,turris-mox-rwtm.txt | 19 - .../bindings/firmware/cznic,turris-mox-rwtm.yaml | 40 + .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 21 +- .../devicetree/bindings/goldfish/audio.txt | 17 - .../devicetree/bindings/gpio/gpio-line-mux.yaml | 107 + .../devicetree/bindings/gpio/gpio-mmio.yaml | 15 +- .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 2 + .../devicetree/bindings/gpio/spacemit,k1-gpio.yaml | 4 +- .../bindings/gpu/arm,mali-valhall-csf.yaml | 14 + .../devicetree/bindings/gpu/img,powervr-rogue.yaml | 2 + .../bindings/hwmon/aspeed,ast2400-pwm-tacho.yaml | 106 + .../devicetree/bindings/hwmon/aspeed-pwm-tacho.txt | 73 - .../bindings/hwmon/iei,wt61p803-puzzle-hwmon.yaml | 59 + .../bindings/hwmon/microchip,sparx5-temp.yaml | 8 +- .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 1 + .../devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 10 +- .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 + .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml | 3 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 3 + .../input/touchscreen/sitronix,st1232.yaml | 10 +- .../bindings/interconnect/mediatek,mt8183-emi.yaml | 1 + .../bindings/interconnect/qcom,qcs615-rpmh.yaml | 2 - .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 31 + .../interrupt-controller/fsl,qe-ports-ic.yaml | 51 + .../interrupt-controller/loongson,eiointc.yaml | 3 + .../interrupt-controller/loongson,liointc.yaml | 3 + .../interrupt-controller/loongson,pch-pic.yaml | 3 + .../bindings/interrupt-controller/qcom,pdc.yaml | 2 + .../renesas,r9a09g077-icu.yaml | 236 + .../interrupt-controller/renesas,rzv2h-icu.yaml | 1 + .../devicetree/bindings/leds/ams,as3668.yaml | 74 + .../bindings/leds/iei,wt61p803-puzzle-leds.yaml | 41 + .../bindings/mailbox/qcom,cpucp-mbox.yaml | 1 + .../devicetree/bindings/media/i2c/adi,adv7180.yaml | 97 +- .../bindings/media/i2c/ovti,os05b10.yaml | 103 + .../bindings/media/i2c/samsung,s5k3m5.yaml | 103 + .../bindings/media/i2c/samsung,s5kjn1.yaml | 103 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 6 + .../bindings/media/qcom,qcs8300-camss.yaml | 13 + .../bindings/media/qcom,sa8775p-camss.yaml | 4 +- .../bindings/media/qcom,sc7280-camss.yaml | 4 +- .../bindings/media/qcom,sc8280xp-camss.yaml | 4 +- .../bindings/media/qcom,sdm670-camss.yaml | 4 +- .../bindings/media/qcom,sdm845-camss.yaml | 4 +- .../bindings/media/qcom,sm6150-camss.yaml | 439 + .../bindings/media/qcom,sm8250-camss.yaml | 4 +- .../bindings/media/qcom,sm8550-camss.yaml | 4 +- .../bindings/media/qcom,x1e80100-camss.yaml | 4 +- .../devicetree/bindings/media/st,stm32-dcmipp.yaml | 3 + .../bindings/media/st,stm32mp25-csi.yaml | 3 + .../devicetree/bindings/media/ti,vip.yaml | 152 + .../memory-controllers/ddr/jedec,ddr4.yaml | 34 + .../ddr/jedec,lpddr-channel.yaml | 146 - .../memory-controllers/ddr/jedec,lpddr-props.yaml | 74 - .../memory-controllers/ddr/jedec,lpddr2.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr3.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr4.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr5.yaml | 2 +- .../ddr/jedec,sdram-channel.yaml | 160 + .../memory-controllers/ddr/jedec,sdram-props.yaml | 94 + .../devicetree/bindings/mfd/atmel,hlcdc.yaml | 1 + .../bindings/mfd/bitmain,bm1880-sctrl.yaml | 66 + .../bindings/mfd/iei,wt61p803-puzzle.yaml | 80 + .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 3 +- .../devicetree/bindings/mfd/nxp,lpc3220-scb.yaml | 74 + .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 4 + .../devicetree/bindings/mfd/qnap,ts433-mcu.yaml | 1 + Documentation/devicetree/bindings/mfd/syscon.yaml | 5 + .../devicetree/bindings/misc/qcom,fastrpc.yaml | 4 +- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 + .../devicetree/bindings/mmc/arm,pl18x.yaml | 2 +- .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml | 5 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 + .../devicetree/bindings/mmc/spacemit,sdhci.yaml | 10 + .../net/bluetooth/qcom,bluetooth-common.yaml | 25 + .../bindings/net/bluetooth/qcom,qca2066-bt.yaml | 49 + .../bindings/net/bluetooth/qcom,qca6390-bt.yaml | 64 + .../bindings/net/bluetooth/qcom,qca9377-bt.yaml | 58 + .../bindings/net/bluetooth/qcom,wcn3950-bt.yaml | 67 + .../bindings/net/bluetooth/qcom,wcn3990-bt.yaml | 66 + .../bindings/net/bluetooth/qcom,wcn6750-bt.yaml | 91 + .../bindings/net/bluetooth/qcom,wcn6855-bt.yaml | 99 + .../bindings/net/bluetooth/qcom,wcn7850-bt.yaml | 94 + .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 259 - .../devicetree/bindings/net/brcm,amac.yaml | 2 + .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 3 + .../bindings/net/ethernet-connector.yaml | 56 + .../devicetree/bindings/net/ethernet-phy.yaml | 18 + .../devicetree/bindings/net/mscc,miim.yaml | 11 +- .../devicetree/bindings/net/rockchip-dwmac.yaml | 2 + .../devicetree/bindings/net/ti,dp83822.yaml | 9 +- .../bindings/nvmem/google,gs101-otp.yaml | 61 + .../bindings/pci/aspeed,ast2600-pcie.yaml | 182 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 7 +- .../devicetree/bindings/pci/loongson.yaml | 2 + .../bindings/pci/mediatek-pcie-gen3.yaml | 1 + .../devicetree/bindings/pci/qcom,pcie-apq8064.yaml | 170 + .../devicetree/bindings/pci/qcom,pcie-apq8084.yaml | 109 + .../devicetree/bindings/pci/qcom,pcie-ipq4019.yaml | 146 + .../devicetree/bindings/pci/qcom,pcie-ipq5018.yaml | 189 + .../devicetree/bindings/pci/qcom,pcie-ipq6018.yaml | 179 + .../devicetree/bindings/pci/qcom,pcie-ipq8074.yaml | 165 + .../devicetree/bindings/pci/qcom,pcie-ipq9574.yaml | 183 + .../devicetree/bindings/pci/qcom,pcie-msm8996.yaml | 156 + .../devicetree/bindings/pci/qcom,pcie-qcs404.yaml | 131 + .../devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 168 - .../devicetree/bindings/pci/qcom,pcie-sdm845.yaml | 190 + .../devicetree/bindings/pci/qcom,pcie-sdx55.yaml | 172 + .../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 1 + .../devicetree/bindings/pci/qcom,pcie.yaml | 782 - .../bindings/pci/qcom,sa8255p-pcie-ep.yaml | 110 + .../bindings/pci/snps,dw-pcie-common.yaml | 6 + .../bindings/pci/socionext,uniphier-pcie.yaml | 4 +- .../devicetree/bindings/phy/apple,atcphy.yaml | 222 + .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 71 +- .../bindings/phy/google,lga-usb-phy.yaml | 133 + .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 29 +- .../devicetree/bindings/phy/phy-common-props.yaml | 157 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 30 +- .../bindings/phy/qcom,m31-eusb2-phy.yaml | 10 +- .../bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml | 111 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 23 +- .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 6 + .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 18 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 70 +- .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 9 + .../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 9 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 3 + .../bindings/phy/samsung,usb3-drd-phy.yaml | 51 + .../bindings/phy/spacemit,k1-combo-phy.yaml | 114 + .../bindings/phy/spacemit,k1-pcie-phy.yaml | 71 + .../devicetree/bindings/phy/spacemit,usb2-phy.yaml | 40 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 3 + .../bindings/phy/transmit-amplitude.yaml | 103 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../pinctrl/renesas,r9a09g077-pinctrl.yaml | 13 + .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 1 + .../bindings/pinctrl/samsung,pinctrl.yaml | 1 + .../bindings/pinctrl/spacemit,k1-pinctrl.yaml | 22 +- .../devicetree/bindings/power/fsl,imx-gpc.yaml | 3 + .../bindings/power/mediatek,mt8196-gpufreq.yaml | 13 + .../bindings/power/mediatek,power-controller.yaml | 2 +- .../bindings/power/reset/syscon-poweroff.yaml | 8 +- .../bindings/power/reset/syscon-reboot.yaml | 2 +- .../bindings/regulator/adi,max77675.yaml | 184 + .../regulator/mediatek,mt6331-regulator.yaml | 4 +- .../bindings/regulator/qcom,wcn3990-pmu.yaml | 100 + ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 5 + .../bindings/regulator/richtek,rt5739.yaml | 5 + .../devicetree/bindings/regulator/ti,tps65185.yaml | 96 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 5 + .../bindings/remoteproc/qcom,pas-common.yaml | 3 + .../bindings/remoteproc/qcom,sm8550-pas.yaml | 1 - .../bindings/remoteproc/ti,hsm-m4fss.yaml | 72 + .../bindings/remoteproc/ti,keystone-rproc.txt | 2 +- .../devicetree/bindings/riscv/extensions.yaml | 194 +- .../devicetree/bindings/riscv/starfive.yaml | 1 + .../bindings/rng/samsung,exynos5250-trng.yaml | 13 +- Documentation/devicetree/bindings/serial/8250.yaml | 1 + .../devicetree/bindings/serial/renesas,rsci.yaml | 99 +- .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 6 + .../bindings/soc/samsung/exynos-pmu.yaml | 26 +- .../bindings/soc/spacemit/spacemit,k1-syscon.yaml | 14 +- .../devicetree/bindings/sound/awinic,aw88395.yaml | 13 + .../devicetree/bindings/sound/everest,es8316.yaml | 4 + .../devicetree/bindings/sound/everest,es8389.yaml | 12 + .../bindings/sound/google,goldfish-audio.yaml | 38 + .../devicetree/bindings/sound/realtek,rt5575.yaml | 61 + .../devicetree/bindings/sound/realtek,rt5640.yaml | 19 + .../devicetree/bindings/sound/realtek,rt5651.yaml | 100 + .../devicetree/bindings/sound/richtek,rtq9128.yaml | 12 +- .../devicetree/bindings/sound/rockchip-spdif.yaml | 3 + Documentation/devicetree/bindings/sound/rt5651.txt | 63 - .../bindings/sound/ti,tlv320adcx140.yaml | 7 +- .../bindings/soundwire/qcom,soundwire.yaml | 1 + .../bindings/spi/andestech,ae350-spi.yaml | 85 + .../bindings/spi/atmel,at91rm9200-spi.yaml | 1 + .../devicetree/bindings/spi/axiado,ax3000-spi.yaml | 73 + .../devicetree/bindings/spi/nxp,imx94-xspi.yaml | 88 + .../devicetree/bindings/spi/nxp,lpc3220-spi.yaml | 8 + .../bindings/spi/renesas,rzv2h-rspi.yaml | 8 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 3 + Documentation/devicetree/bindings/sram/sram.yaml | 2 + .../devicetree/bindings/submitting-patches.rst | 4 +- .../devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 10 + .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 22 +- .../devicetree/bindings/usb/generic-ehci.yaml | 2 + .../devicetree/bindings/usb/generic-ohci.yaml | 2 + .../devicetree/bindings/usb/google,lga-dwc3.yaml | 140 + .../bindings/usb/microchip,lan9691-dwc3.yaml | 66 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 4 +- .../devicetree/bindings/usb/qcom,snps-dwc3.yaml | 4 +- .../bindings/usb/socionext,uniphier-dwc3.yaml | 89 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + .../bindings/watchdog/xlnx,versal-wwdt.yaml | 3 + .../devicetree/bindings/writing-schema.rst | 16 +- Documentation/doc-guide/kernel-doc.rst | 55 +- Documentation/driver-api/acpi/acpi-drivers.rst | 80 + Documentation/driver-api/acpi/index.rst | 1 + Documentation/driver-api/basics.rst | 17 +- Documentation/driver-api/cxl/index.rst | 1 + Documentation/driver-api/cxl/linux/early-boot.rst | 2 +- .../driver-api/cxl/platform/bios-and-efi.rst | 23 + .../driver-api/cxl/platform/device-hotplug.rst | 130 + Documentation/driver-api/dmaengine/provider.rst | 5 +- .../driver-api/driver-model/design-patterns.rst | 2 +- Documentation/driver-api/gpio/pca953x.rst | 87 + Documentation/driver-api/mailbox.rst | 2 +- Documentation/driver-api/media/v4l2-dev.rst | 8 +- Documentation/driver-api/tee.rst | 18 +- Documentation/driver-api/thermal/intel_dptf.rst | 3 + Documentation/filesystems/f2fs.rst | 46 +- Documentation/filesystems/fscrypt.rst | 5 - Documentation/filesystems/locking.rst | 13 +- Documentation/filesystems/mount_api.rst | 2 - Documentation/filesystems/porting.rst | 24 +- Documentation/filesystems/proc.rst | 3 + .../filesystems/ramfs-rootfs-initramfs.rst | 32 +- Documentation/filesystems/resctrl.rst | 66 +- Documentation/filesystems/spufs/spu_create.rst | 4 +- Documentation/filesystems/spufs/spu_run.rst | 4 +- Documentation/filesystems/vfs.rst | 76 +- Documentation/gpu/amdgpu/amd_overview_block.svg | 687 + Documentation/gpu/amdgpu/amdgpu-glossary.rst | 48 + Documentation/gpu/amdgpu/display/dc-glossary.rst | 3 - Documentation/gpu/amdgpu/driver-core.rst | 31 + Documentation/gpu/amdgpu/driver-misc.rst | 26 + Documentation/gpu/amdgpu/enforce_isolation.svg | 654 + Documentation/gpu/amdgpu/gc/index.rst | 24 +- Documentation/gpu/amdgpu/gfx_pipeline_seq.svg | 413 + Documentation/gpu/amdgpu/index.rst | 1 + Documentation/gpu/amdgpu/no_enforce_isolation.svg | 707 + Documentation/gpu/amdgpu/process-isolation.rst | 1 + Documentation/gpu/amdgpu/ring-buffer.rst | 95 + Documentation/gpu/amdgpu/ring_buffers.svg | 1633 + Documentation/gpu/amdgpu/userq.rst | 2 + Documentation/gpu/drm-mm.rst | 29 +- Documentation/gpu/todo.rst | 61 + Documentation/gpu/xe/xe_exec_queue.rst | 14 + Documentation/hid/intel-ish-hid.rst | 19 +- Documentation/hwmon/asus_ec_sensors.rst | 2 + Documentation/hwmon/coretemp.rst | 59 +- Documentation/hwmon/gpd-fan.rst | 3 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/mp5926.rst | 92 + Documentation/hwmon/nct6683.rst | 1 + Documentation/hwmon/sht3x.rst | 18 +- Documentation/hwmon/submitting-patches.rst | 5 +- Documentation/input/input.rst | 2 +- Documentation/kbuild/kconfig-language.rst | 22 +- Documentation/kbuild/makefiles.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 183 +- Documentation/misc-devices/amd-sbi.rst | 2 +- Documentation/mm/damon/design.rst | 7 + Documentation/mm/memfd_preservation.rst | 2 +- Documentation/mm/memory-model.rst | 3 - Documentation/mm/process_addrs.rst | 6 +- Documentation/netlink/specs/dev-energymodel.yaml | 175 + Documentation/netlink/specs/em.yaml | 113 - Documentation/netlink/specs/tc.yaml | 3 + Documentation/networking/index.rst | 1 + Documentation/networking/phy-port.rst | 111 + Documentation/power/charger-manager.rst | 12 +- Documentation/power/runtime_pm.rst | 7 +- Documentation/process/1.Intro.rst | 2 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/4.Coding.rst | 6 +- Documentation/process/7.AdvancedTopics.rst | 2 +- Documentation/process/changes.rst | 4 +- Documentation/process/coding-assistants.rst | 59 + Documentation/process/coding-style.rst | 10 +- Documentation/process/debugging/kgdb.rst | 28 - Documentation/process/deprecated.rst | 31 + Documentation/process/email-clients.rst | 9 +- Documentation/process/index.rst | 1 + Documentation/process/maintainer-pgp-guide.rst | 4 +- Documentation/process/security-bugs.rst | 6 +- Documentation/process/submitting-patches.rst | 6 +- Documentation/scheduler/sched-ext.rst | 1 - Documentation/staging/rpmsg.rst | 7 +- .../tools/rtla/common_timerlat_options.txt | 20 +- Documentation/trace/coresight/coresight.rst | 16 +- Documentation/trace/events-pci.rst | 74 + Documentation/trace/fprobe.rst | 2 +- Documentation/trace/ftrace-uses.rst | 2 +- Documentation/trace/index.rst | 1 + .../trace/rv/da_monitor_instrumentation.rst | 6 +- Documentation/trace/rv/monitor_synthesis.rst | 44 +- Documentation/translations/ja_JP/process/howto.rst | 6 +- .../ja_JP/process/submit-checklist.rst | 4 +- .../ko_KR/core-api/wrappers/memory-barriers.rst | 18 - Documentation/translations/ko_KR/index.rst | 1 - .../translations/ko_KR/memory-barriers.txt | 2952 -- .../translations/zh_CN/mm/memory-model.rst | 2 - Documentation/usb/gadget-testing.rst | 18 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Documentation/userspace-api/media/conf_nitpick.py | 2 - .../userspace-api/media/v4l/dev-decoder.rst | 5 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 8 + Documentation/userspace-api/spec_ctrl.rst | 12 +- Documentation/virt/kvm/locking.rst | 2 + .../virt/kvm/x86/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/x86/intel-tdx.rst | 2 +- MAINTAINERS | 238 +- Makefile | 40 +- Next/SHA1s | 407 + Next/Trees | 407 + Next/merge.log | 9742 ++++ README | 12 + arch/Kconfig | 3 + arch/alpha/Kconfig | 1 + arch/alpha/include/asm/page.h | 1 - arch/alpha/include/asm/tlb.h | 6 +- arch/alpha/kernel/osf_sys.c | 34 +- arch/alpha/kernel/setup.c | 1 - arch/alpha/mm/init.c | 16 +- arch/arc/include/asm/page.h | 2 + arch/arc/mm/init.c | 37 +- arch/arm/Kbuild | 2 + arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 33 + arch/arm/boot/dts/allwinner/sun5i-a13-utoo-p66.dts | 1 + arch/arm/boot/dts/amlogic/meson.dtsi | 5 - arch/arm/boot/dts/arm/vexpress-v2m-rs1.dtsi | 8 +- arch/arm/boot/dts/aspeed/Makefile | 3 + arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts | 7 +- .../boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dts | 637 + .../dts/aspeed/aspeed-bmc-facebook-anacapa.dts | 1045 + .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts | 112 +- .../dts/aspeed/aspeed-bmc-facebook-clemente.dts | 43 +- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 +- .../aspeed/aspeed-bmc-facebook-santabarbara.dts | 29 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 128 +- .../boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts | 246 + arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 12 +- arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi | 64 +- arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi | 64 +- arch/arm/boot/dts/broadcom/bcm2711.dtsi | 4 +- arch/arm/boot/dts/broadcom/bcm2835-common.dtsi | 7 +- arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi | 16 +- arch/arm/boot/dts/microchip/Makefile | 3 +- arch/arm/boot/dts/microchip/lan966x-pcb8290.dts | 1 + arch/arm/boot/dts/microchip/lan966x-pcb8385.dts | 131 + arch/arm/boot/dts/microchip/sama7d65.dtsi | 283 +- .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 2 +- .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts | 61 +- arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 2 +- .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts | 13 - .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 14 +- .../boot/dts/qcom/qcom-msm8974-samsung-hlte.dts | 12 - .../dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi | 12 - arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 50 +- .../dts/qcom/qcom-msm8974pro-fairphone-fp2.dts | 8 - arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts | 11 - .../dts/qcom/qcom-msm8974pro-oneplus-bacon.dts | 9 - .../qcom/qcom-msm8974pro-samsung-klte-common.dtsi | 11 +- ...qcom-msm8974pro-sony-xperia-shinano-common.dtsi | 12 - .../dts/renesas/gr-peach-audiocamerashield.dtsi | 75 - .../boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi | 39 - arch/arm/boot/dts/renesas/r9a06g032.dtsi | 6 + arch/arm/boot/dts/rockchip/rk3288.dtsi | 17 +- arch/arm/boot/dts/samsung/s3c6400.dtsi | 38 - arch/arm/boot/dts/st/stm32429i-eval.dts | 73 +- arch/arm/boot/dts/st/stm32746g-eval.dts | 15 +- arch/arm/boot/dts/st/stm32f429-disco.dts | 15 +- arch/arm/boot/dts/st/stm32f469-disco.dts | 15 +- arch/arm/boot/dts/st/stm32f746-disco.dts | 12 +- arch/arm/boot/dts/st/stm32f769-disco.dts | 14 +- arch/arm/boot/dts/st/stm32h743i-disco.dts | 34 + arch/arm/boot/dts/st/stm32h743i-eval.dts | 25 + arch/arm/boot/dts/st/stm32h747i-disco.dts | 15 +- arch/arm/boot/dts/st/stm32mp135f-dk.dts | 15 +- arch/arm/boot/dts/st/stm32mp157c-ed1.dts | 15 +- arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 3 +- arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 19 +- arch/arm/boot/dts/ti/omap/Makefile | 1 - arch/arm/boot/dts/ti/omap/am335x-baltos-leds.dtsi | 1 + arch/arm/boot/dts/ti/omap/am335x-base0033.dts | 92 - arch/arm/boot/dts/ti/omap/am3703.dtsi | 14 - arch/arm/boot/dts/ti/omap/am3715.dtsi | 10 - arch/arm/boot/dts/ti/omap/dra7-l4.dtsi | 1 - arch/arm/boot/dts/ti/omap/omap2430.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi | 237 - arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 5 + arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 2 +- arch/arm/boot/dts/tps65910.dtsi | 4 + arch/arm/configs/aspeed_g5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 3 +- arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/neponset_defconfig | 2 +- arch/arm/configs/pxa3xx_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 2 +- arch/arm/crypto/Kconfig | 10 - arch/arm/crypto/Makefile | 2 - arch/arm/crypto/nhpoly1305-neon-glue.c | 80 - arch/arm/include/asm/page-nommu.h | 1 - arch/arm/include/asm/paravirt.h | 22 - arch/arm/include/asm/paravirt_api_clock.h | 1 - arch/arm/include/asm/pgtable.h | 4 +- arch/arm/include/asm/syscall.h | 2 - arch/arm/kernel/Makefile | 1 - arch/arm/kernel/paravirt.c | 23 - arch/arm/kernel/vdso.c | 2 + arch/arm/mach-at91/at91rm9200.c | 12 +- arch/arm/mach-at91/at91sam9.c | 12 +- arch/arm/mach-at91/sam9x60.c | 12 +- arch/arm/mach-at91/sam9x7.c | 12 +- arch/arm/mach-at91/sama5.c | 21 +- arch/arm/mach-at91/sama7.c | 11 +- arch/arm/mach-npcm/Kconfig | 1 - arch/arm/mach-omap1/Kconfig | 1 - arch/arm/mach-omap2/control.c | 14 +- arch/arm/mm/init.c | 25 +- arch/arm/mm/mmu.c | 10 +- arch/arm/mm/nommu.c | 10 +- arch/arm/probes/uprobes/core.c | 4 +- arch/arm/vdso/vdso.lds.S | 1 + arch/arm/vdso/vgettimeofday.c | 5 + arch/arm64/Kbuild | 6 + arch/arm64/Kconfig | 2 + arch/arm64/Kconfig.platforms | 2 +- arch/arm64/boot/dts/airoha/en7581-evb.dts | 6 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 14 + arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 94 + .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts | 15 + arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 6 +- .../boot/dts/amlogic/amlogic-t7-a311d2-an400.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 9 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 9 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 9 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 9 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 9 - arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 8 + .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 13 - arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi | 24 + .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 1 - .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 1 - .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 12 - .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 13 - .../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 1 - .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 1 - .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 1 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 12 - .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 13 - .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 1 - .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 12 - .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 13 - arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 24 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 12 - arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 7 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 1 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 1 - .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 1 - .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 1 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 1 - .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 1 - .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 1 - .../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts | 1 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 1 - .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 1 - .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 1 - .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 1 - .../boot/dts/amlogic/meson-gxl-s905x-vero4k.dts | 1 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 1 - .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 1 - .../dts/amlogic/meson-libretech-cottonwood.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 1 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 1 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 8 - .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 1 - .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 1 - .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 8 - arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 1 - .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 8 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 9 - .../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts | 9 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 9 - .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 1 - arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 1 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 8 + arch/arm64/boot/dts/apm/apm-merlin.dts | 1 + arch/arm64/boot/dts/apm/apm-mustang.dts | 1 + arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 20 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 4 +- arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi | 4 + arch/arm64/boot/dts/apple/s8001.dtsi | 7 + arch/arm64/boot/dts/apple/t6001.dtsi | 1 + arch/arm64/boot/dts/apple/t6002-j375d.dts | 150 + arch/arm64/boot/dts/apple/t6002.dtsi | 1 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 6 + arch/arm64/boot/dts/apple/t600x-dieX.dtsi | 212 + arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 236 + arch/arm64/boot/dts/apple/t600x-j375.dtsi | 272 + arch/arm64/boot/dts/apple/t6022-j180d.dts | 417 + arch/arm64/boot/dts/apple/t6022-j475d.dts | 31 + arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi | 133 + arch/arm64/boot/dts/apple/t602x-die0.dtsi | 6 + arch/arm64/boot/dts/apple/t602x-dieX.dtsi | 212 + arch/arm64/boot/dts/apple/t8103-j274.dts | 13 + arch/arm64/boot/dts/apple/t8103-j293.dts | 13 + arch/arm64/boot/dts/apple/t8103-j313.dts | 13 + arch/arm64/boot/dts/apple/t8103-j456.dts | 13 + arch/arm64/boot/dts/apple/t8103-j457.dts | 13 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 134 + arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 3 + arch/arm64/boot/dts/apple/t8103.dtsi | 111 + arch/arm64/boot/dts/apple/t8112-j413.dts | 13 + arch/arm64/boot/dts/apple/t8112-j415.dts | 13 + arch/arm64/boot/dts/apple/t8112-j473.dts | 32 + arch/arm64/boot/dts/apple/t8112-j493.dts | 13 + arch/arm64/boot/dts/apple/t8112-jxxx.dtsi | 134 + arch/arm64/boot/dts/apple/t8112.dtsi | 111 + arch/arm64/boot/dts/arm/morello-fvp.dts | 8 +- arch/arm64/boot/dts/arm/morello-sdp.dts | 7 + .../boot/dts/broadcom/bcm2712-rpi-5-b-base.dtsi | 49 +- arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 23 +- .../boot/dts/broadcom/northstar2/ns2-clock.dtsi | 105 - .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 26 +- .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 2 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 87 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray-clock.dtsi | 182 - .../boot/dts/broadcom/stingray/stingray-fs4.dtsi | 114 +- .../boot/dts/broadcom/stingray/stingray-pcie.dtsi | 2 +- .../dts/broadcom/stingray/stingray-pinctrl.dtsi | 2 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 21 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 148 +- arch/arm64/boot/dts/cavium/Makefile | 1 - arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 8 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dts | 30 - arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 144 - arch/arm64/boot/dts/cix/Makefile | 1 + arch/arm64/boot/dts/cix/sky1-xcp.dts | 83 + arch/arm64/boot/dts/cix/sky1.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 11 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 25 +- arch/arm64/boot/dts/freescale/Makefile | 28 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- .../fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts | 68 + .../freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts | 118 + .../fsl-ls1028a-tqmls1028a-mbls1028a.dtsi | 287 + .../boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi | 124 + .../boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi | 12 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 32 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi | 22 + arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 7 + .../boot/dts/freescale/imx8mm-phycore-rpmsg.dtso | 2 +- .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 1 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 13 +- .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 39 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 15 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 29 +- .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 37 +- .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 148 +- arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 123 +- arch/arm64/boot/dts/freescale/imx8mp-frdm.dts | 355 + .../imx8mp-hummingboard-pulse-common.dtsi | 2 +- .../imx8mp-libra-rdk-fpsc-lvds-etml1010g3dra.dtso | 2 +- .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtsi | 196 + .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtso | 9 + ...8mp-libra-rdk-fpsc-lvds-ph128800t006-zhc01.dtso | 44 + .../boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts | 6 +- .../imx8mp-phyboard-pollux-peb-wlbt-05.dtso | 108 + .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 33 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi | 6 +- .../dts/freescale/imx8mp-toradex-smarc-dev.dts | 4 + .../boot/dts/freescale/imx8mp-toradex-smarc.dtsi | 6 +- .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 23 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 31 +- .../boot/dts/freescale/imx8mp-var-som-symphony.dts | 145 + arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 331 +- .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi | 15 + .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 4 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 4 + .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 4 + .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 4 - .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 12 +- arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi | 19 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 10 +- .../dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts | 26 + .../boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts | 16 + .../freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts | 16 + .../freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts | 16 + .../boot/dts/freescale/imx8qp-apalis-v1.1.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8qp.dtsi | 24 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 38 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 17 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts | 181 +- arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts | 906 + arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 17 +- arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts | 620 + arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 74 + .../boot/dts/freescale/imx93-9x9-qsb-can1.dtso | 63 + .../boot/dts/freescale/imx93-var-som-symphony.dts | 84 + arch/arm64/boot/dts/freescale/imx93-var-som.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx94.dtsi | 172 +- arch/arm64/boot/dts/freescale/imx943-evk.dts | 178 + arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 17 +- .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 2 +- .../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx952-clock.h | 215 + arch/arm64/boot/dts/freescale/imx952-evk.dts | 217 + arch/arm64/boot/dts/freescale/imx952-pinfunc.h | 867 + arch/arm64/boot/dts/freescale/imx952-power.h | 44 + arch/arm64/boot/dts/freescale/imx952.dtsi | 1248 + arch/arm64/boot/dts/freescale/mba8xx.dtsi | 4 +- arch/arm64/boot/dts/freescale/s32g3.dtsi | 4 +- arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 20 +- arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 20 +- .../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi | 12 +- arch/arm64/boot/dts/freescale/tqma8xxs.dtsi | 16 +- arch/arm64/boot/dts/lg/lg131x.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 1 + .../dts/marvell/armada-3720-espressobin-ultra.dts | 2 +- .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 9 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 2 + arch/arm64/boot/dts/marvell/cn9130-cf-base.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 3 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 4 +- arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts | 2 + .../boot/dts/marvell/cn9131-db-comexpress.dtsi | 3 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 1 + arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 3 +- arch/arm64/boot/dts/mediatek/Makefile | 2 + arch/arm64/boot/dts/mediatek/mt6331.dtsi | 2 +- .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 50 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 3 +- .../boot/dts/mediatek/mt7981b-openwrt-one.dts | 127 +- arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 220 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 34 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 167 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 68 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 28 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 36 +- .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 16 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 37 +- arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8188.dtsi | 88 +- arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8195.dtsi | 85 + .../boot/dts/mediatek/mt8370-tungsten-smarc.dts | 14 + .../boot/dts/mediatek/mt8390-genio-common.dtsi | 150 + .../boot/dts/mediatek/mt8390-tungsten-smarc.dts | 22 + .../boot/dts/mediatek/mt8390-tungsten-smarc.dtsi | 1489 + .../boot/dts/mediatek/mt8395-genio-common.dtsi | 150 + .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 150 + .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 1 + arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi | 4 +- arch/arm64/boot/dts/qcom/Makefile | 20 + arch/arm64/boot/dts/qcom/agatti.dtsi | 52 + arch/arm64/boot/dts/qcom/glymur-ipcc.h | 68 + arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 273 +- arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi | 80 +- arch/arm64/boot/dts/qcom/hamoa.dtsi | 102 +- arch/arm64/boot/dts/qcom/ipq5018.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 10 +- arch/arm64/boot/dts/qcom/kaanapali-ipcc.h | 58 + arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 754 + arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 712 + arch/arm64/boot/dts/qcom/kaanapali.dtsi | 1606 + arch/arm64/boot/dts/qcom/kodiak.dtsi | 7 +- arch/arm64/boot/dts/qcom/lemans-evk.dts | 127 +- arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 8 + arch/arm64/boot/dts/qcom/lemans.dtsi | 381 +- arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 790 + arch/arm64/boot/dts/qcom/milos.dtsi | 2633 ++ arch/arm64/boot/dts/qcom/monaco-evk.dts | 106 + arch/arm64/boot/dts/qcom/monaco.dtsi | 1523 +- arch/arm64/boot/dts/qcom/msm8917.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8937.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts | 79 +- arch/arm64/boot/dts/qcom/msm8939-pm8916.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8939.dtsi | 146 + arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 2 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 2 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm7550.dtsi | 67 + arch/arm64/boot/dts/qcom/pm8550vs.dtsi | 8 + arch/arm64/boot/dts/qcom/pmiv0104.dtsi | 73 + arch/arm64/boot/dts/qcom/qcs615-ride.dts | 30 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 128 + .../boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 1410 + arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 126 + arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 16 + arch/arm64/boot/dts/qcom/qdu1000.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts | 459 + .../dts/qcom/qrb2210-rb1-vision-mezzanine.dtso | 66 + arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 75 + arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 5 + arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 20 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 130 +- arch/arm64/boot/dts/qcom/sdm636.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 161 + arch/arm64/boot/dts/qcom/sdm670.dtsi | 2 +- .../arm64/boot/dts/qcom/sdm845-google-blueline.dts | 89 + arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 536 + .../boot/dts/qcom/sdm845-google-crosshatch.dts | 36 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 45 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 +- arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 4 + .../boot/dts/qcom/sdm845-samsung-starqltechn.dts | 15 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 23 +- .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi | 49 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 17 +- .../dts/qcom/sdm850-huawei-matebook-e-2019.dts | 17 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 4 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 2 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 72 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 4 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 4 + .../boot/dts/qcom/sm8550-hdk-rear-camera-card.dtso | 7 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 16 + arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 16 + arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 23 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 16 + .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 16 + arch/arm64/boot/dts/qcom/sm8550.dtsi | 2 - .../boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso | 88 + arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 16 + arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 16 + arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 59 + arch/arm64/boot/dts/qcom/sm8650.dtsi | 302 +- arch/arm64/boot/dts/qcom/sm8750-mtp.dts | 33 +- arch/arm64/boot/dts/qcom/sm8750-qrd.dts | 27 + arch/arm64/boot/dts/qcom/sm8750.dtsi | 252 +- arch/arm64/boot/dts/qcom/talos.dtsi | 453 +- arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 1322 + arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 24 +- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi | 72 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 410 +- .../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts | 3 + .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 14 +- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 8 +- .../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts | 1515 + .../dts/qcom/x1e80100-microsoft-denali-oled.dts | 19 + .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 19 +- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 21 +- .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 90 + .../boot/dts/qcom/x1p64100-microsoft-denali.dts | 15 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/condor-common.dtsi | 9 +- arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 +- arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 32 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 9 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 89 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 160 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 160 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 112 + arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 112 + arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 - arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 17 - arch/arm64/boot/dts/renesas/r8a779mb.dtsi | 12 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 25 - arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi | 18 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 2 +- arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 18 - arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 65 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 250 + arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi | 18 - arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 75 +- arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 794 + .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts | 97 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 429 + .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 103 +- arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 41 +- arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 334 + .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts | 57 + arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 334 + .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts | 62 + arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 21 +- arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 4 + arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 5 + arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 11 + .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 9 + .../boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go3.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 8 + .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 - .../arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi | 1 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 - .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 49 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 2 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 4 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 1 - .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts | 12 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 8 + .../boot/dts/rockchip/rk3399-rockpro64-v2.dts | 7 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 7 + .../boot/dts/rockchip/rk3528-armsom-sige1.dts | 18 + arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts | 71 + arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 1 + arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 18 +- .../arm64/boot/dts/rockchip/rk3568-qnap-tsx33.dtsi | 21 +- .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 10 +- .../dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts | 204 + .../arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi | 558 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 8 + arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts | 8 + .../rockchip/rk3568-wolfvision-pf5-display-vz.dtso | 3 +- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 19 +- .../boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso | 31 + arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 107 + .../boot/dts/rockchip/rk3576-luckfox-core3576.dtsi | 8 + arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 14 + arch/arm64/boot/dts/rockchip/rk3576.dtsi | 42 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 78 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 7 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 38 + .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 35 +- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 35 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 36 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 23 + .../boot/dts/rockchip/rk3588-rock-5b-plus.dts | 10 + arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 10 + arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 35 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 35 +- .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 63 + .../dts/rockchip/rk3588s-orangepi-cm5-base.dts | 355 + .../boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi | 472 + .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts | 339 + .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi | 280 + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 1 + arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 1 + arch/arm64/boot/dts/sprd/sc9860.dtsi | 7 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 4 +- arch/arm64/boot/dts/sprd/sharkl64.dtsi | 2 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 8 +- arch/arm64/boot/dts/st/stm32mp231.dtsi | 19 +- arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 21 +- arch/arm64/boot/dts/st/stm32mp251.dtsi | 30 +- arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 28 +- arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 39 +- arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 2 +- .../boot/dts/ti/k3-am62p5-var-som-symphony.dts | 4 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 18 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 6 +- ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 4 +- .../dts/ti/k3-am65-iot2050-arduino-connector.dtsi | 58 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 14 +- arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 7 +- arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts | 4 +- arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am69-sk.dts | 26 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 24 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-j722s.dtsi | 2 +- .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 4 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 - arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 2 +- .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts | 2 +- .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 4 +- arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi | 2 +- arch/arm64/boot/dts/xilinx/versal-net.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 2 +- .../boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso | 7 - .../boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso | 7 - .../boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso | 7 - .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 6 - .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 6 - arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 25 +- arch/arm64/configs/defconfig | 87 + arch/arm64/crypto/Kconfig | 10 - arch/arm64/crypto/Makefile | 3 - arch/arm64/crypto/nh-neon-core.S | 104 - arch/arm64/crypto/nhpoly1305-neon-glue.c | 79 - arch/arm64/include/asm/hugetlb.h | 2 - arch/arm64/include/asm/kvm_host.h | 10 +- arch/arm64/include/asm/kvm_mmu.h | 3 +- arch/arm64/include/asm/page.h | 1 - arch/arm64/include/asm/paravirt.h | 14 - arch/arm64/include/asm/paravirt_api_clock.h | 1 - arch/arm64/include/asm/pgtable.h | 64 +- arch/arm64/include/asm/syscall.h | 18 +- arch/arm64/include/asm/thread_info.h | 3 +- arch/arm64/kernel/cpufeature.c | 18 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/arm64/kernel/machine_kexec.c | 2 - arch/arm64/kernel/paravirt.c | 11 +- arch/arm64/kernel/probes/uprobes.c | 9 +- arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/topology.c | 67 +- arch/arm64/kernel/vdso32/vdso.lds.S | 1 + arch/arm64/kernel/vdso32/vgettimeofday.c | 5 + arch/arm64/kvm/arm.c | 7 +- arch/arm64/kvm/guest.c | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/mmu.c | 28 +- arch/arm64/kvm/va_layout.c | 33 +- arch/arm64/mm/contpte.c | 62 +- arch/arm64/mm/hugetlbpage.c | 10 +- arch/arm64/mm/init.c | 39 +- arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/pageattr.c | 4 +- arch/arm64/net/bpf_jit_comp.c | 6 +- arch/csky/abiv1/inc/abi/page.h | 1 + arch/csky/abiv2/inc/abi/page.h | 7 - arch/csky/kernel/setup.c | 16 +- arch/hexagon/include/asm/page.h | 1 - arch/hexagon/include/{uapi => }/asm/signal.h | 0 arch/hexagon/mm/init.c | 19 +- arch/loongarch/Kconfig | 2 + arch/loongarch/include/asm/page.h | 1 - arch/loongarch/include/asm/paravirt.h | 13 - arch/loongarch/include/asm/paravirt_api_clock.h | 1 - arch/loongarch/include/asm/pgalloc.h | 7 +- arch/loongarch/include/asm/pgtable.h | 2 - arch/loongarch/kernel/efi.c | 31 +- arch/loongarch/kernel/image-vars.h | 2 +- arch/loongarch/kernel/paravirt.c | 10 +- arch/loongarch/kernel/setup.c | 10 - arch/loongarch/kvm/main.c | 2 +- arch/loongarch/kvm/vcpu.c | 2 +- arch/loongarch/kvm/vm.c | 2 +- arch/loongarch/mm/init.c | 6 +- arch/loongarch/net/bpf_jit.c | 2 +- arch/loongarch/vdso/vgetcpu.c | 5 +- arch/m68k/configs/amcore_defconfig | 2 - arch/m68k/configs/amiga_defconfig | 3 - arch/m68k/configs/apollo_defconfig | 3 - arch/m68k/configs/atari_defconfig | 3 - arch/m68k/configs/bvme6000_defconfig | 3 - arch/m68k/configs/hp300_defconfig | 3 - arch/m68k/configs/m5475evb_defconfig | 1 - arch/m68k/configs/mac_defconfig | 3 - arch/m68k/configs/multi_defconfig | 3 - arch/m68k/configs/mvme147_defconfig | 3 - arch/m68k/configs/mvme16x_defconfig | 3 - arch/m68k/configs/q40_defconfig | 3 - arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 3 - arch/m68k/configs/sun3x_defconfig | 3 - arch/m68k/include/asm/page_no.h | 1 - arch/m68k/mm/init.c | 8 +- arch/m68k/mm/mcfmmu.c | 3 - arch/m68k/mm/motorola.c | 6 +- arch/m68k/mm/sun3mmu.c | 9 - arch/microblaze/include/asm/page.h | 1 - arch/microblaze/mm/init.c | 22 +- arch/mips/Kbuild | 2 + arch/mips/Kconfig | 1 + arch/mips/include/asm/cevt-r4k.h | 1 - arch/mips/include/asm/page.h | 1 + arch/mips/include/asm/pgalloc.h | 9 +- arch/mips/include/asm/pgtable.h | 2 +- arch/mips/kernel/cevt-r4k.c | 11 - arch/mips/kernel/setup.c | 16 +- arch/mips/kernel/uprobes.c | 4 +- arch/mips/kvm/mips.c | 4 +- arch/mips/loongson64/numa.c | 10 +- arch/mips/mm/init.c | 31 +- arch/mips/rb532/devices.c | 1 + arch/mips/sgi-ip27/ip27-memory.c | 8 +- arch/mips/sgi-ip27/ip27-timer.c | 10 +- arch/mips/sgi-ip30/ip30-timer.c | 5 +- arch/mips/vdso/vdso.lds.S | 1 + arch/mips/vdso/vgettimeofday.c | 5 + arch/nios2/include/asm/page.h | 1 + arch/nios2/mm/init.c | 12 +- arch/openrisc/configs/or1klitex_defconfig | 2 +- arch/openrisc/include/asm/page.h | 1 - arch/openrisc/mm/init.c | 10 +- arch/parisc/Kconfig | 1 + arch/parisc/boot/compressed/misc.c | 15 +- arch/parisc/include/asm/page.h | 1 - arch/parisc/include/asm/tlb.h | 4 +- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/processor.c | 26 +- arch/parisc/mm/init.c | 11 +- arch/powerpc/Kconfig | 3 +- arch/powerpc/configs/ppc64_defconfig | 2 - arch/powerpc/configs/skiroot_defconfig | 2 +- arch/powerpc/include/asm/barrier.h | 2 +- arch/powerpc/include/asm/book3s/32/kup.h | 3 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 5 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 4 - arch/powerpc/include/asm/book3s/64/kup.h | 6 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 20 +- arch/powerpc/include/asm/eeh.h | 2 + arch/powerpc/include/asm/hugetlb.h | 5 - arch/powerpc/include/asm/kup.h | 52 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 3 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 4 - arch/powerpc/include/asm/nohash/kup-booke.h | 3 +- arch/powerpc/include/asm/page.h | 1 + arch/powerpc/include/asm/paravirt.h | 3 - arch/powerpc/include/asm/paravirt_api_clock.h | 2 - arch/powerpc/include/asm/setup.h | 4 + arch/powerpc/include/asm/task_size_32.h | 28 +- arch/powerpc/include/asm/thread_info.h | 2 - arch/powerpc/include/asm/uaccess.h | 132 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 2 + arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/btext.c | 1 + arch/powerpc/kernel/dma-iommu.c | 30 +- arch/powerpc/kernel/eeh_driver.c | 11 +- arch/powerpc/kernel/eeh_pe.c | 74 +- arch/powerpc/kernel/head_book3s_32.S | 6 +- arch/powerpc/kernel/process.c | 25 - arch/powerpc/kernel/setup-common.c | 1 - arch/powerpc/kernel/vdso/gettimeofday.S | 12 + arch/powerpc/kernel/vdso/vdso32.lds.S | 1 + arch/powerpc/kernel/vdso/vgettimeofday.c | 6 + arch/powerpc/kernel/watchdog.c | 15 +- arch/powerpc/kvm/book3s.c | 4 +- arch/powerpc/kvm/booke.c | 4 +- arch/powerpc/mm/book3s32/mmu.c | 4 +- arch/powerpc/mm/book3s64/hash_tlb.c | 14 +- arch/powerpc/mm/book3s64/subpage_prot.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 11 +- arch/powerpc/mm/mem.c | 29 +- arch/powerpc/mm/nohash/8xx.c | 2 - arch/powerpc/mm/numa.c | 2 - arch/powerpc/mm/ptdump/segment_regs.c | 2 +- arch/powerpc/net/bpf_jit_comp.c | 19 +- arch/powerpc/net/bpf_jit_comp64.c | 21 + arch/powerpc/platforms/Kconfig.cputype | 1 + arch/powerpc/platforms/pseries/iommu.c | 6 +- arch/powerpc/platforms/pseries/msi.c | 44 +- arch/powerpc/platforms/pseries/setup.c | 4 +- arch/riscv/Kbuild | 2 + arch/riscv/Kconfig | 1 + .../dts/allwinner/sun20i-d1-lichee-rv-dock.dts | 12 + arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dts | 13 + arch/riscv/boot/dts/allwinner/sun20i-d1.dtsi | 6 + arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi | 15 + .../dts/microchip/mpfs-beaglev-fire-fabric.dtsi | 82 - .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts | 5 - arch/riscv/boot/dts/microchip/mpfs.dtsi | 34 +- arch/riscv/boot/dts/renesas/r9a07g043f.dtsi | 3 +- arch/riscv/boot/dts/sophgo/cv180x.dtsi | 4 +- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 90 + arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 135 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 33 + arch/riscv/boot/dts/spacemit/k1.dtsi | 219 + .../jh7110-starfive-visionfive-2-lite-emmc.dts | 2 +- .../starfive/jh7110-starfive-visionfive-2-lite.dts | 2 +- arch/riscv/include/asm/page.h | 1 - arch/riscv/include/asm/paravirt.h | 14 - arch/riscv/include/asm/paravirt_api_clock.h | 1 - arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/paravirt.c | 11 +- arch/riscv/kernel/probes/uprobes.c | 4 +- arch/riscv/kvm/main.c | 2 +- arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/kvm/vm.c | 2 +- arch/riscv/mm/hugetlbpage.c | 8 + arch/riscv/mm/init.c | 10 +- arch/s390/Kconfig | 9 + arch/s390/boot/Makefile | 1 + arch/s390/configs/debug_defconfig | 2 +- arch/s390/include/asm/ap.h | 2 +- arch/s390/include/asm/page.h | 1 - arch/s390/include/asm/ptrace.h | 37 +- arch/s390/include/asm/tlb.h | 6 +- arch/s390/kernel/alternative.c | 1 + arch/s390/kernel/setup.c | 2 - arch/s390/kernel/stackprotector.c | 1 + arch/s390/kernel/vdso/getcpu.c | 3 +- arch/s390/kernel/vdso/vdso.h | 4 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/mm/gmap_helpers.c | 2 +- arch/s390/mm/hugetlbpage.c | 8 + arch/s390/mm/init.c | 13 +- arch/s390/mm/pgtable.c | 2 +- arch/s390/purgatory/Makefile | 1 + arch/sh/configs/dreamcast_defconfig | 2 - arch/sh/configs/ecovec24_defconfig | 2 - arch/sh/configs/kfr2r09_defconfig | 2 - arch/sh/configs/migor_defconfig | 2 - arch/sh/configs/rts7751r2d1_defconfig | 2 - arch/sh/configs/rts7751r2dplus_defconfig | 2 - arch/sh/configs/se7724_defconfig | 2 - arch/sh/configs/se7780_defconfig | 2 - arch/sh/configs/sh7785lcr_defconfig | 3 - arch/sh/configs/urquell_defconfig | 3 - arch/sh/mm/init.c | 12 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/page_64.h | 1 + arch/sparc/include/asm/tlbflush_64.h | 5 +- arch/sparc/mm/init_64.c | 64 +- arch/sparc/mm/srmmu.c | 17 +- arch/sparc/mm/tlb.c | 14 +- arch/um/Kconfig | 1 + arch/um/drivers/vector_kern.c | 1 + arch/um/drivers/virtio_uml.c | 51 +- arch/um/include/asm/page.h | 1 - arch/um/include/shared/skas/mm_id.h | 5 +- arch/um/kernel/mem.c | 10 +- arch/um/kernel/skas/mmu.c | 13 +- arch/um/os-Linux/signal.c | 9 +- arch/um/os-Linux/umid.c | 3 +- arch/x86/Kconfig | 33 +- arch/x86/Kconfig.cpufeatures | 10 +- arch/x86/Makefile | 2 +- arch/x86/Makefile_32.cpu | 6 - arch/x86/boot/compressed/misc.h | 1 + arch/x86/boot/startup/sev-startup.c | 3 +- arch/x86/boot/startup/sme.c | 1 + arch/x86/coco/sev/Makefile | 2 +- arch/x86/coco/sev/core.c | 380 +- arch/x86/coco/sev/internal.h | 119 + arch/x86/coco/sev/noinstr.c | 3 +- arch/x86/coco/sev/svsm.c | 362 + arch/x86/coco/sev/vc-handle.c | 3 +- arch/x86/crypto/Kconfig | 20 - arch/x86/crypto/Makefile | 5 - arch/x86/crypto/nh-avx2-x86_64.S | 159 - arch/x86/crypto/nh-sse2-x86_64.S | 124 - arch/x86/crypto/nhpoly1305-avx2-glue.c | 81 - arch/x86/crypto/nhpoly1305-sse2-glue.c | 80 - arch/x86/entry/entry_64.S | 1 - arch/x86/entry/entry_fred.c | 1 + arch/x86/entry/syscall_32.c | 2 +- arch/x86/entry/vdso/.gitignore | 11 +- arch/x86/entry/vdso/Makefile | 162 +- arch/x86/entry/vdso/common/Makefile.include | 89 + arch/x86/entry/vdso/{vdso32 => common}/note.S | 0 arch/x86/entry/vdso/common/vclock_gettime.c | 85 + arch/x86/entry/vdso/common/vdso-layout.lds.S | 109 + arch/x86/entry/vdso/common/vgetcpu.c | 21 + arch/x86/entry/vdso/vclock_gettime.c | 77 - arch/x86/entry/vdso/vdso-layout.lds.S | 101 - arch/x86/entry/vdso/vdso-note.S | 15 - arch/x86/entry/vdso/vdso.lds.S | 37 - arch/x86/entry/vdso/vdso32/Makefile | 24 + arch/x86/entry/vdso/vdso32/note.S | 19 +- arch/x86/entry/vdso/vdso32/sigreturn.S | 152 +- arch/x86/entry/vdso/vdso32/system_call.S | 22 +- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 5 +- arch/x86/entry/vdso/vdso32/vdso32.lds.S | 3 +- arch/x86/entry/vdso/vdso32/vgetcpu.c | 4 +- arch/x86/entry/vdso/vdso64/Makefile | 46 + arch/x86/entry/vdso/vdso64/note.S | 1 + arch/x86/entry/vdso/vdso64/vclock_gettime.c | 1 + arch/x86/entry/vdso/vdso64/vdso64.lds.S | 37 + arch/x86/entry/vdso/vdso64/vdsox32.lds.S | 27 + arch/x86/entry/vdso/vdso64/vgetcpu.c | 1 + .../entry/vdso/{ => vdso64}/vgetrandom-chacha.S | 0 arch/x86/entry/vdso/vdso64/vgetrandom.c | 15 + arch/x86/entry/vdso/{ => vdso64}/vsgx.S | 0 arch/x86/entry/vdso/vdsox32.lds.S | 27 - arch/x86/entry/vdso/vgetcpu.c | 22 - arch/x86/entry/vdso/vgetrandom.c | 15 - arch/x86/entry/vdso/vma.c | 24 +- arch/x86/entry/vsyscall/vsyscall_64.c | 1 - arch/x86/events/amd/core.c | 2 + arch/x86/events/core.c | 38 +- arch/x86/events/intel/core.c | 6 + arch/x86/events/intel/cstate.c | 33 +- arch/x86/events/intel/uncore.c | 139 +- arch/x86/events/intel/uncore.h | 26 + arch/x86/events/intel/uncore_discovery.c | 84 +- arch/x86/events/intel/uncore_discovery.h | 8 +- arch/x86/events/intel/uncore_snb.c | 85 + arch/x86/events/intel/uncore_snbep.c | 690 +- arch/x86/events/msr.c | 1 + arch/x86/hyperv/hv_spinlock.c | 11 +- arch/x86/include/asm/apic.h | 4 - arch/x86/include/asm/checksum_64.h | 45 +- arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/dwarf2.h | 1 + arch/x86/include/asm/e820/api.h | 3 +- arch/x86/include/asm/e820/types.h | 2 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/hardirq.h | 3 + arch/x86/include/asm/highmem.h | 1 - arch/x86/include/asm/idtentry.h | 6 + arch/x86/include/asm/irq_remapping.h | 5 +- arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/kfence.h | 29 +- arch/x86/include/asm/kvm-x86-pmu-ops.h | 4 + arch/x86/include/asm/kvm_host.h | 13 + arch/x86/include/asm/mshyperv.h | 1 - arch/x86/include/asm/msr-index.h | 5 +- arch/x86/include/asm/page.h | 6 - arch/x86/include/asm/page_32.h | 6 + arch/x86/include/asm/page_64.h | 78 +- arch/x86/include/asm/paravirt-base.h | 35 + arch/x86/include/asm/paravirt-spinlock.h | 145 + arch/x86/include/asm/paravirt.h | 332 +- arch/x86/include/asm/paravirt_api_clock.h | 1 - arch/x86/include/asm/paravirt_types.h | 269 +- arch/x86/include/asm/perf_event.h | 6 + arch/x86/include/asm/pgtable.h | 1 + arch/x86/include/asm/pgtable_32.h | 1 - arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/qspinlock.h | 87 +- arch/x86/include/asm/set_memory.h | 1 - arch/x86/include/asm/sev-internal.h | 87 - arch/x86/include/asm/spinlock.h | 1 - arch/x86/include/asm/svm.h | 9 +- arch/x86/include/asm/thread_info.h | 4 +- arch/x86/include/asm/timer.h | 1 + arch/x86/include/asm/tlbflush.h | 4 - arch/x86/include/asm/unwind_user.h | 27 +- arch/x86/include/asm/vdso.h | 6 +- arch/x86/include/asm/vdso/gettimeofday.h | 108 +- arch/x86/include/asm/vdso/processor.h | 4 +- arch/x86/include/asm/vdso/sys_call.h | 105 + arch/x86/include/asm/vmx.h | 1 + arch/x86/include/uapi/asm/svm.h | 32 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/alternative.c | 149 +- arch/x86/kernel/apm_32.c | 1 - arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/callthunks.c | 1 - arch/x86/kernel/cpu/amd.c | 50 +- arch/x86/kernel/cpu/bugs.c | 1 - arch/x86/kernel/cpu/bus_lock.c | 9 +- arch/x86/kernel/cpu/centaur.c | 9 - arch/x86/kernel/cpu/common.c | 8 + arch/x86/kernel/cpu/cyrix.c | 6 - arch/x86/kernel/cpu/hygon.c | 6 - arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/microcode/amd.c | 4 +- arch/x86/kernel/cpu/microcode/core.c | 16 +- arch/x86/kernel/cpu/microcode/internal.h | 1 + arch/x86/kernel/cpu/resctrl/Makefile | 1 + arch/x86/kernel/cpu/resctrl/core.c | 245 +- arch/x86/kernel/cpu/resctrl/intel_aet.c | 409 + arch/x86/kernel/cpu/resctrl/internal.h | 49 +- arch/x86/kernel/cpu/resctrl/monitor.c | 50 +- arch/x86/kernel/cpu/topology.c | 15 - arch/x86/kernel/cpu/vmware.c | 1 + arch/x86/kernel/cpu/zhaoxin.c | 4 +- arch/x86/kernel/e820.c | 479 +- arch/x86/kernel/fred.c | 2 +- arch/x86/kernel/idt.c | 3 + arch/x86/kernel/irq.c | 50 +- arch/x86/kernel/kexec-bzimage64.c | 4 +- arch/x86/kernel/kvm.c | 13 +- arch/x86/kernel/kvmclock.c | 1 + arch/x86/kernel/machine_kexec_64.c | 5 +- arch/x86/kernel/paravirt-spinlocks.c | 26 +- arch/x86/kernel/paravirt.c | 42 +- arch/x86/kernel/process_64.c | 6 +- arch/x86/kernel/setup.c | 37 +- arch/x86/kernel/signal_32.c | 4 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/tsc.c | 10 +- arch/x86/kernel/vsmp_64.c | 1 - arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 49 + arch/x86/kvm/cpuid.c | 28 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/ioapic.c | 43 +- arch/x86/kvm/ioapic.h | 38 +- arch/x86/kvm/irq.c | 7 +- arch/x86/kvm/lapic.c | 97 +- arch/x86/kvm/lapic.h | 21 +- arch/x86/kvm/mmu/mmu.c | 11 +- arch/x86/kvm/pmu.c | 271 +- arch/x86/kvm/pmu.h | 37 +- arch/x86/kvm/svm/avic.c | 8 +- arch/x86/kvm/svm/hyperv.c | 7 +- arch/x86/kvm/svm/nested.c | 100 +- arch/x86/kvm/svm/pmu.c | 44 + arch/x86/kvm/svm/sev.c | 159 +- arch/x86/kvm/svm/svm.c | 167 +- arch/x86/kvm/svm/svm.h | 48 +- arch/x86/kvm/trace.h | 6 +- arch/x86/kvm/vmx/capabilities.h | 9 +- arch/x86/kvm/vmx/nested.c | 198 +- arch/x86/kvm/vmx/nested.h | 1 - arch/x86/kvm/vmx/pmu_intel.c | 92 +- arch/x86/kvm/vmx/pmu_intel.h | 15 + arch/x86/kvm/vmx/tdx.c | 16 +- arch/x86/kvm/vmx/vmx.c | 385 +- arch/x86/kvm/vmx/vmx.h | 18 +- arch/x86/kvm/x86.c | 139 +- arch/x86/kvm/x86.h | 16 +- arch/x86/kvm/xen.c | 2 +- arch/x86/lib/cache-smp.c | 1 - arch/x86/lib/clear_page_64.S | 39 +- arch/x86/lib/csum-wrappers_64.c | 22 - arch/x86/mm/hugetlbpage.c | 8 + arch/x86/mm/init.c | 9 +- arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 4 - arch/x86/mm/kaslr.c | 10 +- arch/x86/mm/mm_internal.h | 1 - arch/x86/mm/pat/set_memory.c | 13 - arch/x86/net/bpf_jit_comp.c | 7 +- arch/x86/platform/efi/efi.c | 3 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 5 +- arch/x86/platform/pvh/head.S | 2 + arch/x86/tools/Makefile | 15 +- arch/x86/{entry/vdso => tools}/vdso2c.c | 0 arch/x86/{entry/vdso => tools}/vdso2c.h | 0 arch/x86/um/Kconfig | 1 + arch/x86/video/video-common.c | 4 +- arch/x86/xen/enlighten_pv.c | 85 +- arch/x86/xen/irq.c | 20 +- arch/x86/xen/mmu_pv.c | 106 +- arch/x86/xen/setup.c | 28 +- arch/x86/xen/smp_pv.c | 5 +- arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 2 + arch/x86/xen/xen-ops.h | 1 - arch/xtensa/include/asm/page.h | 1 - arch/xtensa/include/asm/syscall.h | 1 - arch/xtensa/kernel/align.S | 10 +- arch/xtensa/mm/init.c | 14 +- arch/xtensa/platforms/iss/network.c | 1 + block/bio-integrity-auto.c | 16 +- block/bio.c | 38 +- block/blk-core.c | 10 +- block/blk-crypto-fallback.c | 447 +- block/blk-crypto-internal.h | 30 +- block/blk-crypto.c | 78 +- block/blk-merge.c | 9 +- block/blk-mq-dma.c | 3 +- block/blk-mq.c | 9 +- block/blk.h | 12 +- certs/blacklist.c | 1 + crypto/Kconfig | 8 +- crypto/Makefile | 3 +- crypto/acompress.c | 6 +- crypto/adiantum.c | 442 +- crypto/algapi.c | 16 +- crypto/api.c | 1 + crypto/asymmetric_keys/asymmetric_type.c | 1 + crypto/asymmetric_keys/x509_public_key.c | 1 + crypto/crypto_engine.c | 2 +- crypto/drbg.c | 54 +- crypto/fips.c | 2 +- crypto/internal.h | 2 +- crypto/khazad.c | 5 +- crypto/krb5/selftest.c | 1 + crypto/nhpoly1305.c | 255 - crypto/proc.c | 3 + crypto/scompress.c | 42 +- crypto/testmgr.c | 10 +- crypto/testmgr.h | 1372 - drivers/accel/amdxdna/Makefile | 1 - drivers/accel/amdxdna/aie2_ctx.c | 18 +- drivers/accel/amdxdna/aie2_error.c | 10 +- drivers/accel/amdxdna/aie2_message.c | 125 +- drivers/accel/amdxdna/aie2_msg_priv.h | 8 +- drivers/accel/amdxdna/aie2_pci.c | 38 +- drivers/accel/amdxdna/aie2_pci.h | 14 +- drivers/accel/amdxdna/aie2_pm.c | 17 +- drivers/accel/amdxdna/aie2_psp.c | 15 + drivers/accel/amdxdna/aie2_smu.c | 27 +- drivers/accel/amdxdna/amdxdna_ctx.h | 1 + drivers/accel/amdxdna/amdxdna_mailbox.c | 46 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 32 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 2 - drivers/accel/amdxdna/amdxdna_pm.c | 22 +- drivers/accel/amdxdna/npu1_regs.c | 8 +- drivers/accel/amdxdna/npu2_regs.c | 115 - drivers/accel/amdxdna/npu4_regs.c | 12 +- drivers/accel/amdxdna/npu5_regs.c | 4 +- drivers/accel/amdxdna/npu6_regs.c | 4 +- drivers/accel/ivpu/ivpu_debugfs.c | 4 +- drivers/accel/ivpu/ivpu_drv.c | 4 +- drivers/accel/ivpu/ivpu_fw.c | 13 +- drivers/accel/ivpu/ivpu_fw.h | 9 +- drivers/accel/ivpu/ivpu_gem.c | 2 +- drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 6 + drivers/accel/ivpu/ivpu_hw_ip.c | 74 +- drivers/accel/ivpu/ivpu_hw_ip.h | 1 - drivers/accel/ivpu/ivpu_mmu_context.c | 20 +- drivers/accel/ivpu/ivpu_mmu_context.h | 5 +- drivers/accel/ivpu/ivpu_pm.c | 13 +- drivers/accel/ivpu/ivpu_pm.h | 1 - drivers/accel/qaic/mhi_controller.c | 44 - drivers/accel/rocket/rocket_core.c | 7 +- drivers/accel/rocket/rocket_drv.c | 30 +- drivers/acpi/acpi_platform.c | 40 +- drivers/acpi/acpi_pnp.c | 19 +- drivers/acpi/acpi_video.c | 56 +- drivers/acpi/acpi_watchdog.c | 4 +- drivers/acpi/apei/einj-core.c | 2 +- drivers/acpi/arm64/agdi.c | 101 +- drivers/acpi/battery.c | 71 +- drivers/acpi/bus.c | 448 +- drivers/acpi/button.c | 128 +- drivers/acpi/cppc_acpi.c | 48 +- drivers/acpi/device_pm.c | 12 +- drivers/acpi/device_sysfs.c | 31 + drivers/acpi/ec.c | 54 +- drivers/acpi/hed.c | 23 +- drivers/acpi/nfit/core.c | 47 +- drivers/acpi/pci_root.c | 2 +- drivers/acpi/processor_driver.c | 13 +- drivers/acpi/processor_idle.c | 116 +- drivers/acpi/sbs.c | 48 +- drivers/acpi/sbshc.c | 43 +- drivers/acpi/scan.c | 183 +- drivers/acpi/thermal.c | 90 +- drivers/acpi/tiny-power-button.c | 25 +- drivers/acpi/x86/s2idle.c | 9 +- drivers/android/binder/node.rs | 8 + drivers/android/binder/process.rs | 7 + drivers/android/binder/rust_binder.h | 79 + drivers/android/binder/rust_binder_events.h | 30 + drivers/android/binder/rust_binder_main.rs | 31 +- drivers/android/binder/stats.rs | 8 +- drivers/android/binder/thread.rs | 25 +- drivers/android/binder/trace.rs | 21 + drivers/android/binder/transaction.rs | 30 +- drivers/ata/ahci_dwc.c | 10 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-core.c | 234 +- drivers/ata/libata-eh.c | 9 +- drivers/ata/libata-scsi.c | 182 +- drivers/ata/libata.h | 3 + drivers/atm/idt77252.c | 4 +- drivers/atm/nicstar.c | 1 + drivers/auxdisplay/arm-charlcd.c | 96 +- drivers/auxdisplay/hd44780_common.c | 1 + drivers/auxdisplay/lcd2s.c | 1 + drivers/auxdisplay/max6959.c | 2 +- drivers/base/arch_topology.c | 9 +- drivers/base/cpu.c | 2 +- drivers/base/power/main.c | 7 +- drivers/base/regmap/regcache-maple.c | 11 +- drivers/base/regmap/regmap.c | 4 +- drivers/base/transport_class.c | 8 + drivers/block/brd.c | 3 +- drivers/block/floppy.c | 2 - drivers/block/null_blk/main.c | 16 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 8 + drivers/block/rnbd/rnbd-clt.c | 18 +- drivers/block/rnbd/rnbd-proto.h | 18 +- drivers/block/rnbd/rnbd-srv-trace.h | 22 +- drivers/block/rnbd/rnbd-srv.c | 36 +- drivers/block/rnull/configfs.rs | 2 +- drivers/block/ublk_drv.c | 406 +- drivers/block/zram/zram_drv.c | 992 +- drivers/block/zram/zram_drv.h | 11 +- drivers/bluetooth/btmtksdio.c | 8 +- drivers/bluetooth/btqca.c | 58 +- drivers/bluetooth/btusb.c | 17 +- drivers/bluetooth/hci_aml.c | 16 +- drivers/bluetooth/hci_bcm4377.c | 11 +- drivers/bluetooth/hci_qca.c | 38 +- drivers/bus/Kconfig | 2 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 83 +- drivers/bus/mhi/ep/main.c | 12 +- drivers/bus/mhi/host/boot.c | 10 + drivers/bus/mhi/host/init.c | 22 +- drivers/bus/mhi/host/internal.h | 3 - drivers/bus/mhi/host/main.c | 81 +- drivers/bus/mhi/host/pci_generic.c | 20 +- drivers/bus/moxtet.c | 1 + drivers/bus/omap-ocp2scp.c | 13 +- drivers/bus/qcom-ebi2.c | 7 +- drivers/char/Kconfig | 26 - drivers/char/Makefile | 1 - drivers/char/hw_random/optee-rng.c | 26 +- drivers/char/hw_random/virtio-rng.c | 3 + drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/misc_minor_kunit.c | 2 +- drivers/char/mwave/3780i.c | 536 - drivers/char/mwave/3780i.h | 358 - drivers/char/mwave/Makefile | 10 - drivers/char/mwave/README | 37 - drivers/char/mwave/mwavedd.c | 432 - drivers/char/mwave/mwavedd.h | 90 - drivers/char/mwave/mwavepub.h | 89 - drivers/char/mwave/smapi.c | 404 - drivers/char/mwave/smapi.h | 76 - drivers/char/mwave/tp3780i.c | 477 - drivers/char/mwave/tp3780i.h | 103 - drivers/char/tpm/tpm.h | 1 + drivers/char/tpm/tpm_ftpm_tee.c | 35 +- drivers/clk/microchip/clk-core.c | 36 +- drivers/clk/qcom/Kconfig | 71 +- drivers/clk/qcom/Makefile | 7 + drivers/clk/qcom/cambistmclkcc-kaanapali.c | 437 + drivers/clk/qcom/cambistmclkcc-sm8750.c | 454 + drivers/clk/qcom/camcc-kaanapali.c | 2661 ++ drivers/clk/qcom/camcc-sm8750.c | 2710 ++ drivers/clk/qcom/clk-alpha-pll.c | 41 +- drivers/clk/qcom/clk-alpha-pll.h | 7 + drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/clk-regmap-divider.c | 16 +- drivers/clk/qcom/clk-rpmh.c | 60 +- drivers/clk/qcom/common.c | 2 +- drivers/clk/qcom/dispcc-kaanapali.c | 1956 + drivers/clk/qcom/dispcc-sdm845.c | 4 +- drivers/clk/qcom/gcc-glymur.c | 4 +- drivers/clk/qcom/gcc-ipq5018.c | 1 + drivers/clk/qcom/gcc-kaanapali.c | 3540 ++ drivers/clk/qcom/gcc-milos.c | 6 +- drivers/clk/qcom/gcc-msm8917.c | 282 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-qdu1000.c | 4 +- drivers/clk/qcom/gcc-sdx75.c | 4 +- drivers/clk/qcom/gcc-sm4450.c | 6 +- drivers/clk/qcom/gcc-sm8450.c | 4 +- drivers/clk/qcom/gcc-sm8550.c | 4 +- drivers/clk/qcom/gcc-sm8650.c | 4 +- drivers/clk/qcom/gcc-sm8750.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 76 +- drivers/clk/qcom/gpucc-kaanapali.c | 482 + drivers/clk/qcom/gxclkctl-kaanapali.c | 76 + drivers/clk/qcom/tcsrcc-kaanapali.c | 141 + drivers/clk/qcom/videocc-kaanapali.c | 821 + drivers/clk/qcom/videocc-sm8750.c | 2 +- drivers/clk/renesas/r9a09g056-cpg.c | 188 + drivers/clk/renesas/r9a09g057-cpg.c | 136 + drivers/clk/renesas/r9a09g077-cpg.c | 206 +- drivers/clk/renesas/renesas-cpg-mssr.c | 52 +- drivers/clk/renesas/rzg2l-cpg.c | 15 +- drivers/clk/renesas/rzv2h-cpg.c | 9 +- drivers/clk/rockchip/clk.c | 2 +- drivers/clk/samsung/clk-exynos-arm64.c | 62 +- drivers/clk/samsung/clk-exynos4.c | 12 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos5250.c | 2 +- drivers/clk/samsung/clk-exynos5420.c | 4 +- drivers/clk/samsung/clk-exynosautov920.c | 40 + drivers/clk/samsung/clk-gs101.c | 55 + drivers/clk/samsung/clk-s3c64xx.c | 4 +- drivers/clk/samsung/clk-s5pv210.c | 2 +- drivers/clk/samsung/clk.c | 200 +- drivers/clk/samsung/clk.h | 55 +- drivers/clk/spacemit/Kconfig | 20 +- drivers/clk/spacemit/Makefile | 12 +- drivers/clk/spacemit/ccu-k1.c | 192 +- drivers/clk/spacemit/ccu-k3.c | 1487 + drivers/clk/spacemit/ccu_common.c | 177 + drivers/clk/spacemit/ccu_common.h | 11 + drivers/clk/spacemit/ccu_ddn.c | 1 + drivers/clk/spacemit/ccu_mix.c | 21 +- drivers/clk/spacemit/ccu_mix.h | 12 + drivers/clk/spacemit/ccu_pll.c | 119 + drivers/clk/spacemit/ccu_pll.h | 57 +- drivers/clk/tegra/clk-device.c | 13 +- drivers/clk/thead/clk-th1520-ap.c | 350 +- drivers/clocksource/hyperv_timer.c | 2 + drivers/clocksource/mips-gic-timer.c | 10 +- drivers/comedi/drivers/jr3_pci.c | 1 + drivers/cpufreq/Kconfig.arm | 5 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/cppc_cpufreq.c | 96 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/omap-cpufreq.c | 195 - drivers/cpufreq/rcpufreq_dt.rs | 5 +- drivers/cpuidle/cpuidle-tegra.c | 1 + drivers/cpuidle/cpuidle-zynq.c | 2 +- drivers/cpuidle/governors/menu.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 4 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 36 +- .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 3 + .../intel/qat/qat_common/adf_pfvf_pf_proto.c | 10 + .../crypto/intel/qat/qat_common/qat_asym_algs.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 2 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 5 +- drivers/crypto/starfive/jh7110-cryp.h | 4 +- drivers/crypto/tegra/tegra-se-main.c | 4 +- drivers/cxl/acpi.c | 11 +- drivers/cxl/core/hdm.c | 8 +- drivers/cxl/core/port.c | 2 +- drivers/cxl/core/region.c | 36 +- drivers/cxl/pci.c | 7 - drivers/dax/dax-private.h | 10 +- drivers/dma-buf/Kconfig | 2 +- drivers/dma-buf/dma-buf.c | 130 +- drivers/dma-buf/dma-fence.c | 100 +- drivers/dma-buf/heaps/cma_heap.c | 2 +- drivers/dma-buf/st-dma-fence.c | 55 +- drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 6 +- drivers/dma/amba-pl08x.c | 4 +- drivers/dma/apple-admac.c | 1 + drivers/dma/at_hdmac.c | 9 +- drivers/dma/at_xdmac.c | 37 +- drivers/dma/bcm-sba-raid.c | 6 +- drivers/dma/bcm2835-dma.c | 19 +- drivers/dma/cv1800b-dmamux.c | 17 +- drivers/dma/dma-axi-dmac.c | 53 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 +- drivers/dma/dw-edma/dw-edma-pcie.c | 4 +- drivers/dma/dw/rzn1-dmamux.c | 4 +- drivers/dma/fsl-edma-common.c | 1 + drivers/dma/idxd/compat.c | 23 +- drivers/dma/idxd/device.c | 5 + drivers/dma/idxd/idxd.h | 19 + drivers/dma/idxd/init.c | 11 + drivers/dma/idxd/registers.h | 28 +- drivers/dma/idxd/sysfs.c | 24 + drivers/dma/k3dma.c | 9 +- drivers/dma/lgm/lgm-dma.c | 9 +- drivers/dma/lpc18xx-dmamux.c | 19 +- drivers/dma/lpc32xx-dmamux.c | 19 +- drivers/dma/mediatek/mtk-uart-apdma.c | 35 +- drivers/dma/mmp_pdma.c | 26 +- drivers/dma/pl330.c | 8 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/qcom/bam_dma.c | 161 +- drivers/dma/qcom/gpi.c | 6 +- drivers/dma/qcom/qcom_adm.c | 9 +- drivers/dma/sa11x0-dma.c | 6 +- drivers/dma/sh/rz-dmac.c | 33 +- drivers/dma/sh/shdma-base.c | 7 +- drivers/dma/st_fdma.c | 2 +- drivers/dma/st_fdma.h | 2 +- drivers/dma/ste_dma40.c | 14 +- drivers/dma/stm32/stm32-dma3.c | 165 +- drivers/dma/stm32/stm32-dmamux.c | 31 +- drivers/dma/stm32/stm32-mdma.c | 2 +- drivers/dma/sun6i-dma.c | 36 +- drivers/dma/tegra210-adma.c | 10 +- drivers/dma/ti/Kconfig | 5 +- drivers/dma/ti/cppi41.c | 5 - drivers/dma/ti/dma-crossbar.c | 35 +- drivers/dma/ti/k3-udma-private.c | 2 +- drivers/dma/ti/omap-dma.c | 4 + drivers/dma/xilinx/xdma-regs.h | 1 + drivers/dma/xilinx/xdma.c | 8 +- drivers/dma/xilinx/xilinx_dma.c | 28 +- drivers/dma/xilinx/zynqmp_dma.c | 2 - drivers/edac/amd64_edac.c | 2 +- drivers/edac/i3200_edac.c | 11 +- drivers/edac/i5000_edac.c | 1 + drivers/edac/i5400_edac.c | 2 +- drivers/edac/igen6_edac.c | 89 +- drivers/edac/x38_edac.c | 9 +- drivers/extcon/Kconfig | 1 + drivers/extcon/extcon-intel-int3496.c | 4 +- drivers/extcon/extcon-ptn5150.c | 56 + drivers/extcon/extcon-usbc-tusb320.c | 24 +- drivers/extcon/extcon.c | 4 +- drivers/firewire/core-cdev.c | 41 +- drivers/firewire/core-iso.c | 86 +- drivers/firewire/core.h | 1 + drivers/firewire/ohci.c | 124 +- drivers/firmware/arm_ffa/driver.c | 48 +- drivers/firmware/arm_scmi/base.c | 11 +- drivers/firmware/arm_scmi/clock.c | 24 +- drivers/firmware/arm_scmi/driver.c | 98 +- drivers/firmware/arm_scmi/perf.c | 59 +- drivers/firmware/arm_scmi/pinctrl.c | 120 +- drivers/firmware/arm_scmi/power.c | 18 +- drivers/firmware/arm_scmi/powercap.c | 21 +- drivers/firmware/arm_scmi/protocols.h | 9 +- drivers/firmware/arm_scmi/reset.c | 68 +- drivers/firmware/arm_scmi/sensors.c | 22 +- drivers/firmware/arm_scmi/shmem.c | 5 +- drivers/firmware/arm_scmi/system.c | 14 +- drivers/firmware/arm_scmi/transports/optee.c | 32 +- drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c | 10 +- drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c | 9 +- drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c | 9 +- .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 10 +- drivers/firmware/arm_scmi/voltage.c | 13 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 1 + drivers/firmware/broadcom/tee_bnxt_fw.c | 30 +- drivers/firmware/cirrus/cs_dsp.c | 50 +- drivers/firmware/cirrus/test/cs_dsp_mock_bin.c | 38 +- .../firmware/cirrus/test/cs_dsp_mock_mem_maps.c | 8 +- drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c | 16 +- drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 1033 +- .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 14 +- drivers/firmware/efi/cper.c | 2 +- drivers/firmware/efi/earlycon.c | 42 +- drivers/firmware/efi/efi-init.c | 38 +- drivers/firmware/efi/efi.c | 7 +- drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/efi-stub-entry.c | 17 +- drivers/firmware/efi/libstub/efi-stub.c | 41 +- drivers/firmware/efi/libstub/efistub.h | 7 +- drivers/firmware/efi/libstub/primary_display.c | 56 + drivers/firmware/efi/libstub/screen_info.c | 53 - drivers/firmware/efi/libstub/zboot.c | 4 +- drivers/firmware/efi/stmm/tee_stmm_efi.c | 25 +- drivers/firmware/efi/sysfb_efi.c | 144 +- drivers/firmware/qcom/qcom_scm.c | 508 +- drivers/firmware/qcom/qcom_scm.h | 2 + drivers/firmware/sysfb.c | 13 +- drivers/firmware/sysfb_simplefb.c | 2 +- drivers/firmware/ti_sci.h | 29 +- drivers/fpga/dfl.c | 2 +- drivers/fpga/of-fpga-region.c | 8 +- drivers/fpga/xilinx-pr-decoupler.c | 2 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/Kconfig | 15 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-aggregator.c | 8 +- drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-cadence.c | 76 +- drivers/gpio/gpio-creg-snps.c | 4 +- drivers/gpio/gpio-davinci.c | 18 + drivers/gpio/gpio-line-mux.c | 116 + drivers/gpio/gpio-macsmc.c | 1 + drivers/gpio/gpio-max77759.c | 10 +- drivers/gpio/gpio-menz127.c | 1 - drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpio-pca9570.c | 19 +- drivers/gpio/gpio-realtek-otto.c | 5 +- drivers/gpio/gpio-sim.c | 16 +- drivers/gpio/gpio-spacemit-k1.c | 163 +- drivers/gpio/gpio-virtio.c | 15 +- drivers/gpio/gpio-virtuser.c | 8 +- drivers/gpio/gpio-zynq.c | 12 +- drivers/gpio/gpiolib-of.c | 4 + drivers/gpio/gpiolib-shared.c | 7 +- drivers/gpio/gpiolib-swnode.c | 9 +- drivers/gpio/gpiolib.c | 33 +- drivers/gpu/drm/Kconfig | 3 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/Makefile | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 178 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 10 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c | 387 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 77 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 524 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 79 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 148 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 48 + drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c | 315 + drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h | 125 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 163 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 108 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 347 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 34 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 147 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 160 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 3 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3 - drivers/gpu/drm/amd/amdgpu/atom.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +- drivers/gpu/drm/amd/amdgpu/cik.c | 13 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 55 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c | 4067 ++ drivers/gpu/drm/amd/amdgpu/gfx_v12_1.h | 31 + drivers/gpu/drm/amd/amdgpu/gfx_v12_1_pkt.h | 475 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 68 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 82 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 208 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 39 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c | 893 + drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.h | 31 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 132 +- drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c | 637 + drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h | 30 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 + drivers/gpu/drm/amd/amdgpu/imu_v12_1.c | 166 + drivers/gpu/drm/amd/amdgpu/imu_v12_1.h | 30 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c | 714 + drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.h | 35 + drivers/gpu/drm/amd/amdgpu/mes_userqueue.c | 65 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/mes_v12_1.c | 1968 + drivers/gpu/drm/amd/amdgpu/mes_v12_1.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 34 + drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c | 916 + drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.h | 28 + drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 17 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 4 +- drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 73 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 5 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/psp_v15_0.c | 202 + drivers/gpu/drm/amd/amdgpu/psp_v15_0.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c | 342 + drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c | 1817 + drivers/gpu/drm/amd/amdgpu/sdma_v7_1.h | 31 + drivers/gpu/drm/amd/amdgpu/sdma_v7_1_0_pkt_open.h | 5673 +++ drivers/gpu/drm/amd/amdgpu/si.c | 13 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 2 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 8 +- drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c | 50 + drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.h | 30 + drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c | 213 + drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 1 - drivers/gpu/drm/amd/amdgpu/soc21.c | 44 +- drivers/gpu/drm/amd/amdgpu/soc24.c | 5 - drivers/gpu/drm/amd/amdgpu/soc_v1_0.c | 862 + drivers/gpu/drm/amd/amdgpu/soc_v1_0.h | 37 + drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vi.c | 5 - drivers/gpu/drm/amd/amdkfd/Makefile | 3 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 667 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 911 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 97 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 182 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 72 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 + .../amd/amdkfd/kfd_device_queue_manager_v12_1.c | 98 + drivers/gpu/drm/amd/amdkfd/kfd_events.c | 29 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c | 391 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 741 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 4 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 41 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 267 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 76 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 62 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 67 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 6 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 154 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 13 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 29 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 9 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 8 + .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc.c | 646 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 10 +- .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 23 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 31 +- drivers/gpu/drm/amd/display/dc/dc.h | 91 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 19 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 35 +- drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 6 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 31 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 22 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 49 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 8 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 13 - .../amd/display/dc/dcn201/dcn201_link_encoder.c | 3 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 3 + .../amd/display/dc/dio/dcn10/dcn10_link_encoder.c | 43 + .../amd/display/dc/dio/dcn10/dcn10_link_encoder.h | 11 +- .../amd/display/dc/dio/dcn20/dcn20_link_encoder.c | 3 + .../display/dc/dio/dcn30/dcn30_dio_link_encoder.c | 3 + .../dc/dio/dcn301/dcn301_dio_link_encoder.c | 3 + .../display/dc/dio/dcn31/dcn31_dio_link_encoder.c | 3 + .../display/dc/dio/dcn32/dcn32_dio_link_encoder.c | 18 +- .../dc/dio/dcn321/dcn321_dio_link_encoder.c | 3 + .../display/dc/dio/dcn35/dcn35_dio_link_encoder.c | 4 +- .../dc/dio/dcn401/dcn401_dio_link_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dml2_0/Makefile | 8 +- .../drm/amd/display/dc/dml2_0/dml21/dml21_utils.c | 3 +- .../amd/display/dc/dml2_0/dml21/dml21_wrapper.h | 7 +- .../dml2_0/dml21/inc/dml_top_display_cfg_types.h | 1 + .../display/dc/dml2_0/dml21/inc/dml_top_types.h | 1 + .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 5 +- .../dml21/src/dml2_core/dml2_core_shared_types.h | 1 + .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.c | 599 +- .../gpu/drm/amd/display/dc/dml2_0/dml2_wrapper.h | 9 + .../drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c | 604 + .../drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.h | 25 + .../gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp.h | 1 + .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 9 + .../amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 102 +- .../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 6 +- .../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 14 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 34 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 6 +- .../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 8 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 55 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 26 +- drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 37 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 6 + drivers/gpu/drm/amd/display/dc/inc/link_service.h | 11 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +- .../amd/display/dc/link/accessories/link_dp_cts.c | 3 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 83 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 141 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 264 +- .../display/dc/link/protocols/link_dp_capability.c | 54 +- .../dc/link/protocols/link_dp_irq_handler.c | 43 + .../dc/link/protocols/link_dp_panel_replay.c | 343 + .../dc/link/protocols/link_dp_panel_replay.h | 38 + .../link_dp_training_fixed_vs_pe_retimer.c | 2 +- .../dc/link/protocols/link_edp_panel_control.c | 132 +- .../dc/link/protocols/link_edp_panel_control.h | 3 +- .../drm/amd/display/dc/link/protocols/link_hpd.c | 165 +- .../drm/amd/display/dc/link/protocols/link_hpd.h | 1 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 - .../display/dc/resource/dce110/dce110_resource.c | 2 + .../amd/display/dc/resource/dcn20/dcn20_resource.c | 6 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 11 +- .../amd/display/dc/resource/dcn32/dcn32_resource.h | 5 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 2 +- .../display/dc/resource/dcn351/dcn351_resource.c | 2 +- .../display/dc/resource/dcn401/dcn401_resource.h | 1 + drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c | 189 +- drivers/gpu/drm/amd/display/dc/sspl/dc_spl.h | 8 - .../gpu/drm/amd/display/dc/sspl/dc_spl_filters.c | 4 +- .../gpu/drm/amd/display/dc/sspl/dc_spl_filters.h | 4 +- .../amd/display/dc/sspl/dc_spl_isharp_filters.c | 31 +- .../amd/display/dc/sspl/dc_spl_isharp_filters.h | 16 +- .../amd/display/dc/sspl/dc_spl_scl_easf_filters.c | 155 +- .../amd/display/dc/sspl/dc_spl_scl_easf_filters.h | 37 +- .../drm/amd/display/dc/sspl/dc_spl_scl_filters.c | 27 +- .../drm/amd/display/dc/sspl/dc_spl_scl_filters.h | 3 +- .../gpu/drm/amd/display/dc/sspl/spl_custom_float.c | 11 +- .../gpu/drm/amd/display/dc/sspl/spl_custom_float.h | 4 +- .../gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.c | 78 +- .../gpu/drm/amd/display/dc/sspl/spl_fixpt31_32.h | 56 +- drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h | 9 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 49 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 126 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 64 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 31 + .../drm/amd/display/modules/inc/mod_info_packet.h | 6 + .../amd/display/modules/info_packet/info_packet.c | 369 +- .../drm/amd/display/modules/power/power_helpers.c | 3 + drivers/gpu/drm/amd/include/amd_acpi.h | 34 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 16 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 27 + .../drm/amd/include/asic_reg/gc/gc_12_1_0_offset.h | 12418 ++++++ .../amd/include/asic_reg/gc/gc_12_1_0_sh_mask.h | 44638 +++++++++++++++++++ .../include/asic_reg/mmhub/mmhub_4_2_0_offset.h | 802 + .../include/asic_reg/mmhub/mmhub_4_2_0_sh_mask.h | 3013 ++ .../drm/amd/include/asic_reg/mp/mp_15_0_0_offset.h | 423 + .../amd/include/asic_reg/mp/mp_15_0_0_sh_mask.h | 626 + .../drm/amd/include/asic_reg/mp/mp_15_0_8_offset.h | 868 + .../amd/include/asic_reg/mp/mp_15_0_8_sh_mask.h | 616 + .../amd/include/asic_reg/oss/osssys_7_1_0_offset.h | 280 + .../include/asic_reg/oss/osssys_7_1_0_sh_mask.h | 1024 + .../include/asic_reg/smuio/smuio_15_0_0_offset.h | 100 + .../include/asic_reg/smuio/smuio_15_0_0_sh_mask.h | 190 + .../include/asic_reg/smuio/smuio_15_0_8_offset.h | 512 + .../include/asic_reg/smuio/smuio_15_0_8_sh_mask.h | 1113 + .../amd/include/asic_reg/thm/thm_15_0_0_offset.h | 157 + .../amd/include/asic_reg/thm/thm_15_0_0_sh_mask.h | 567 + .../amd/include/asic_reg/vcn/vcn_5_3_0_offset.h | 1783 + .../amd/include/asic_reg/vcn/vcn_5_3_0_sh_mask.h | 8262 ++++ .../amd/include/ivsrcid/gfx/irqsrcs_gfx_12_1_0.h | 136 + .../drm/amd/include/ivsrcid/vmc/irqsrcs_vmc_1_0.h | 2 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +- drivers/gpu/drm/amd/include/mes_v12_api_def.h | 63 +- drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 + drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 1 + drivers/gpu/drm/amd/include/soc_v1_0_enum.h | 38 + drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h | 52 + drivers/gpu/drm/amd/include/v12_structs.h | 2054 + drivers/gpu/drm/amd/pm/Makefile | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 39 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 81 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 5 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 23 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 65 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 87 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 29 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 141 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 52 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 211 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 73 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 257 +- .../pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_0.h | 231 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 8 + .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_pmfw.h | 160 + .../amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_ppsmc.h | 133 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 6 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 52 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v12_0.h | 3 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 50 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 53 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h | 245 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 209 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 425 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 255 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 61 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 104 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 84 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 296 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 119 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 271 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 110 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 65 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 67 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 440 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 4 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 247 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 49 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 96 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 66 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 288 +- drivers/gpu/drm/amd/pm/swsmu/smu15/Makefile | 30 + drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 1846 + .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 1361 + .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 869 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 38 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 - drivers/gpu/drm/amd/ras/ras_mgr/Makefile | 1 + drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c | 5 + drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c | 60 +- drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h | 3 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c | 469 + .../gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h | 57 + drivers/gpu/drm/amd/ras/rascore/ras.h | 2 + drivers/gpu/drm/amd/ras/rascore/ras_cmd.h | 33 + drivers/gpu/drm/amd/ras/rascore/ras_core.c | 23 + drivers/gpu/drm/amd/ras/rascore/ras_psp.c | 1 + drivers/gpu/drm/amd/ras/rascore/ras_psp.h | 1 + drivers/gpu/drm/amd/ras/rascore/ras_ta_if.h | 1 + drivers/gpu/drm/amd/ras/rascore/ras_umc.c | 63 +- drivers/gpu/drm/amd/ras/rascore/ras_umc.h | 3 + drivers/gpu/drm/ast/ast_cursor.c | 94 +- drivers/gpu/drm/ast/ast_mode.c | 11 +- drivers/gpu/drm/bridge/Kconfig | 7 + drivers/gpu/drm/bridge/Makefile | 1 + .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 9 +- drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 9 +- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 63 +- drivers/gpu/drm/bridge/inno-hdmi.c | 1138 + drivers/gpu/drm/bridge/ite-it66121.c | 7 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 125 +- drivers/gpu/drm/bridge/simple-bridge.c | 15 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 43 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 86 +- drivers/gpu/drm/ci/arm.config | 2 +- drivers/gpu/drm/ci/arm64.config | 2 +- drivers/gpu/drm/ci/x86_64.config | 2 +- drivers/gpu/drm/clients/drm_log.c | 2 +- drivers/gpu/drm/display/drm_bridge_connector.c | 2 +- drivers/gpu/drm/display/drm_dp_helper.c | 103 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_atomic.c | 33 + drivers/gpu/drm/drm_atomic_helper.c | 1 + drivers/gpu/drm/drm_atomic_uapi.c | 32 +- drivers/gpu/drm/drm_bridge.c | 131 +- drivers/gpu/drm/drm_draw.c | 29 + drivers/gpu/drm/drm_draw_internal.h | 2 + drivers/gpu/drm/drm_fb_helper.c | 108 - drivers/gpu/drm/drm_gem.c | 205 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 144 +- drivers/gpu/drm/drm_gpusvm.c | 127 + drivers/gpu/drm/drm_gpuvm.c | 95 +- drivers/gpu/drm/drm_mode_object.c | 25 + drivers/gpu/drm/drm_pagemap.c | 566 +- drivers/gpu/drm/drm_pagemap_util.c | 568 + drivers/gpu/drm/drm_panic.c | 102 +- drivers/gpu/drm/drm_plane.c | 4 +- drivers/gpu/drm/drm_property.c | 11 + drivers/gpu/drm/drm_syncobj.c | 65 +- drivers/gpu/drm/drm_vblank.c | 52 +- drivers/gpu/drm/etnaviv/Makefile | 1 + drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 75 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.h | 99 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 3 + drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 + drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c | 224 + drivers/gpu/drm/etnaviv/etnaviv_flop_reset.h | 21 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 11 + drivers/gpu/drm/etnaviv/state_3d.xml.h | 95 + drivers/gpu/drm/gud/gud_pipe.c | 20 +- drivers/gpu/drm/hyperv/Kconfig | 13 + drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 15 +- drivers/gpu/drm/i915/Makefile | 29 +- drivers/gpu/drm/i915/display/g4x_dp.c | 5 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 9 +- drivers/gpu/drm/i915/display/i9xx_wm.c | 22 +- drivers/gpu/drm/i915/display/icl_dsi.c | 4 +- drivers/gpu/drm/i915/display/intel_alpm.c | 6 +- drivers/gpu/drm/i915/display/intel_alpm.h | 4 +- drivers/gpu/drm/i915/display/intel_audio.c | 6 +- drivers/gpu/drm/i915/display/intel_bios.c | 76 +- drivers/gpu/drm/i915/display/intel_bios.h | 2 + drivers/gpu/drm/i915/display/intel_bo.c | 6 + drivers/gpu/drm/i915/display/intel_bo.h | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 24 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 73 +- drivers/gpu/drm/i915/display/intel_cmtg.c | 3 +- drivers/gpu/drm/i915/display/intel_colorop.c | 2 + drivers/gpu/drm/i915/display/intel_colorop.h | 4 +- drivers/gpu/drm/i915/display/intel_connector.c | 16 +- drivers/gpu/drm/i915/display/intel_crt.c | 6 +- drivers/gpu/drm/i915/display/intel_crtc.c | 31 +- drivers/gpu/drm/i915/display/intel_crtc.h | 2 +- .../gpu/drm/i915/display/intel_crtc_state_dump.c | 8 + drivers/gpu/drm/i915/display/intel_cursor.c | 5 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 930 +- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 31 +- drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 116 +- drivers/gpu/drm/i915/display/intel_display.c | 148 +- drivers/gpu/drm/i915/display/intel_display.h | 1 + drivers/gpu/drm/i915/display/intel_display_core.h | 18 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2 +- .../gpu/drm/i915/display/intel_display_device.c | 5 + .../gpu/drm/i915/display/intel_display_device.h | 27 +- .../gpu/drm/i915/display/intel_display_driver.c | 22 +- drivers/gpu/drm/i915/display/intel_display_irq.c | 203 +- drivers/gpu/drm/i915/display/intel_display_irq.h | 2 + .../gpu/drm/i915/display/intel_display_params.h | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 51 +- drivers/gpu/drm/i915/display/intel_display_power.h | 48 +- .../drm/i915/display/intel_display_power_well.c | 64 +- .../gpu/drm/i915/display/intel_display_reg_defs.h | 15 +- drivers/gpu/drm/i915/display/intel_display_regs.h | 23 +- drivers/gpu/drm/i915/display/intel_display_reset.c | 5 +- drivers/gpu/drm/i915/display/intel_display_rps.c | 31 +- drivers/gpu/drm/i915/display/intel_display_rps.h | 21 - drivers/gpu/drm/i915/display/intel_display_types.h | 64 +- drivers/gpu/drm/i915/display/intel_display_utils.h | 4 - drivers/gpu/drm/i915/display/intel_display_wa.c | 10 +- drivers/gpu/drm/i915/display/intel_display_wa.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc.c | 27 +- drivers/gpu/drm/i915/display/intel_dmc.h | 5 + drivers/gpu/drm/i915/display/intel_dmc_regs.h | 60 + drivers/gpu/drm/i915/display/intel_dp.c | 721 +- drivers/gpu/drm/i915/display/intel_dp.h | 26 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 16 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 110 +- drivers/gpu/drm/i915/display/intel_dpll.c | 24 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 336 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 +- drivers/gpu/drm/i915/display/intel_dram.c | 864 + drivers/gpu/drm/i915/display/intel_dram.h | 43 + drivers/gpu/drm/i915/display/intel_dsb.c | 73 +- drivers/gpu/drm/i915/display/intel_dsb.h | 4 +- drivers/gpu/drm/i915/display/intel_dsb_buffer.c | 43 +- drivers/gpu/drm/i915/display/intel_dsb_buffer.h | 17 +- drivers/gpu/drm/i915/display/intel_dsi.h | 7 +- drivers/gpu/drm/i915/display/intel_fb.c | 6 +- drivers/gpu/drm/i915/display/intel_fbc.c | 266 +- drivers/gpu/drm/i915/display/intel_fbc.h | 3 + drivers/gpu/drm/i915/display/intel_fbc_regs.h | 12 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 109 + drivers/gpu/drm/i915/display/intel_gmbus.c | 10 +- drivers/gpu/drm/i915/display/intel_gvt_api.c | 43 + drivers/gpu/drm/i915/display/intel_gvt_api.h | 21 + drivers/gpu/drm/i915/display/intel_hdcp.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 239 - drivers/gpu/drm/i915/display/intel_hdcp_gsc.h | 22 - .../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 78 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 4 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 8 +- drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 5 +- drivers/gpu/drm/i915/display/intel_initial_plane.c | 193 + drivers/gpu/drm/i915/display/intel_initial_plane.h | 15 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 1 - drivers/gpu/drm/i915/display/intel_lt_phy.c | 72 +- drivers/gpu/drm/i915/display/intel_lt_phy.h | 6 +- drivers/gpu/drm/i915/display/intel_lt_phy_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 2 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 1 - drivers/gpu/drm/i915/display/intel_panic.c | 27 - drivers/gpu/drm/i915/display/intel_panic.h | 14 - drivers/gpu/drm/i915/display/intel_parent.c | 214 + drivers/gpu/drm/i915/display/intel_parent.h | 70 + drivers/gpu/drm/i915/display/intel_pipe_crc.c | 8 +- drivers/gpu/drm/i915/display/intel_plane.c | 96 +- drivers/gpu/drm/i915/display/intel_plane.h | 4 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 440 - drivers/gpu/drm/i915/display/intel_plane_initial.h | 15 - drivers/gpu/drm/i915/display/intel_pps.c | 63 +- drivers/gpu/drm/i915/display/intel_pps.h | 14 +- drivers/gpu/drm/i915/display/intel_psr.c | 317 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/display/intel_rom.c | 163 + drivers/gpu/drm/i915/{soc => display}/intel_rom.h | 0 drivers/gpu/drm/i915/display/intel_sprite.c | 9 +- drivers/gpu/drm/i915/display/intel_tc.c | 40 +- drivers/gpu/drm/i915/display/intel_vblank.c | 46 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 3 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 37 +- drivers/gpu/drm/i915/display/intel_vga.c | 44 +- drivers/gpu/drm/i915/display/intel_vrr.c | 281 +- drivers/gpu/drm/i915/display/intel_vrr.h | 10 + drivers/gpu/drm/i915/display/intel_vrr_regs.h | 68 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 19 +- drivers/gpu/drm/i915/display/skl_watermark.c | 8 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 23 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 71 - drivers/gpu/drm/i915/gem/i915_gemfs.h | 14 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 15 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_print.h | 5 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 - drivers/gpu/drm/i915/gt/intel_rps.c | 40 +- drivers/gpu/drm/i915/gt/intel_rps.h | 2 + drivers/gpu/drm/i915/gt/intel_wopcm.c | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 17 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 60 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 5 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 22 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 23 +- drivers/gpu/drm/i915/gvt/display.h | 2 +- drivers/gpu/drm/i915/gvt/display_helpers.h | 37 + drivers/gpu/drm/i915/gvt/dmabuf.c | 6 +- drivers/gpu/drm/i915/gvt/dmabuf.h | 7 +- drivers/gpu/drm/i915/gvt/edid.c | 1 + drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 14 +- drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 - drivers/gpu/drm/i915/gvt/firmware.c | 4 +- drivers/gpu/drm/i915/gvt/gtt.c | 9 +- drivers/gpu/drm/i915/gvt/gvt.h | 24 +- drivers/gpu/drm/i915/gvt/handlers.c | 21 +- drivers/gpu/drm/i915/gvt/interrupt.c | 5 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 18 +- drivers/gpu/drm/i915/gvt/mmio.c | 11 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 5 - drivers/gpu/drm/i915/gvt/opregion.c | 3 +- drivers/gpu/drm/i915/gvt/page_track.c | 3 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 3 +- drivers/gpu/drm/i915/gvt/scheduler.c | 8 +- drivers/gpu/drm/i915/gvt/trace.h | 2 +- drivers/gpu/drm/i915/gvt/trace_points.c | 2 + drivers/gpu/drm/i915/gvt/vgpu.c | 6 +- drivers/gpu/drm/i915/i915_config.c | 3 +- drivers/gpu/drm/i915/i915_config.h | 10 +- drivers/gpu/drm/i915/i915_display_pc8.c | 31 + drivers/gpu/drm/i915/i915_display_pc8.h | 9 + drivers/gpu/drm/i915/i915_driver.c | 77 +- drivers/gpu/drm/i915/i915_drv.h | 8 - drivers/gpu/drm/i915/i915_edram.c | 44 + drivers/gpu/drm/i915/i915_edram.h | 11 + drivers/gpu/drm/i915/i915_freq.c | 111 + drivers/gpu/drm/i915/i915_freq.h | 13 + drivers/gpu/drm/i915/i915_gem.c | 4 +- drivers/gpu/drm/i915/i915_gmch.c | 141 + drivers/gpu/drm/i915/i915_gmch.h | 13 + drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_hdcp_gsc.c | 247 + drivers/gpu/drm/i915/i915_hdcp_gsc.h | 9 + drivers/gpu/drm/i915/i915_initial_plane.c | 290 + drivers/gpu/drm/i915/i915_initial_plane.h | 9 + drivers/gpu/drm/i915/i915_irq.c | 16 + drivers/gpu/drm/i915/i915_irq.h | 2 + drivers/gpu/drm/i915/i915_panic.c | 35 + drivers/gpu/drm/i915/i915_panic.h | 9 + drivers/gpu/drm/i915/i915_params.c | 5 - drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_utils.c | 30 +- drivers/gpu/drm/i915/i915_utils.h | 26 +- drivers/gpu/drm/i915/intel_clock_gating.c | 10 +- drivers/gpu/drm/i915/intel_clock_gating.h | 6 +- drivers/gpu/drm/i915/intel_gvt.c | 14 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 4 +- drivers/gpu/drm/i915/intel_mchbar_regs.h | 68 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_wakeref.c | 2 +- drivers/gpu/drm/i915/intel_wakeref.h | 14 +- drivers/gpu/drm/i915/soc/intel_dram.c | 823 - drivers/gpu/drm/i915/soc/intel_dram.h | 45 - drivers/gpu/drm/i915/soc/intel_gmch.c | 188 - drivers/gpu/drm/i915/soc/intel_gmch.h | 20 - drivers/gpu/drm/i915/soc/intel_rom.c | 161 - drivers/gpu/drm/i915/vlv_suspend.c | 2 +- drivers/gpu/drm/imagination/pvr_power.h | 4 +- drivers/gpu/drm/imagination/pvr_vm.c | 2 +- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 7 +- drivers/gpu/drm/meson/meson_encoder_dsi.c | 7 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 10 +- drivers/gpu/drm/meson/meson_venc.c | 4 +- .../drm/msm/disp/dpu1/catalog/dpu_3_0_msm8998.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 5 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_2_sc7280.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 174 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 7 + drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 1155 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 314 - drivers/gpu/drm/msm/disp/mdp_format.c | 614 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 56 +- drivers/gpu/drm/msm/dp/dp_display.c | 7 +- drivers/gpu/drm/msm/dp/dp_drm.h | 3 +- drivers/gpu/drm/msm/dp/dp_link.h | 3 + drivers/gpu/drm/msm/dp/dp_panel.c | 93 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 7 +- drivers/gpu/drm/msm/msm_drv.c | 16 +- drivers/gpu/drm/msm/msm_gem.h | 2 +- drivers/gpu/drm/msm/msm_gem_vma.c | 10 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 24 +- drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 5 + drivers/gpu/drm/nouveau/nouveau_uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvif/fifo.c | 5 +- drivers/gpu/drm/nova/driver.rs | 18 +- drivers/gpu/drm/nova/gem.rs | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 + drivers/gpu/drm/panel/Kconfig | 13 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-edp.c | 10 + drivers/gpu/drm/panel/panel-himax-hx83102.c | 12 +- drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 147 +- drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 4 +- drivers/gpu/drm/panel/panel-lg-sw43408.c | 58 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 35 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 183 +- drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c | 179 + drivers/gpu/drm/panel/panel-simple.c | 147 +- drivers/gpu/drm/panfrost/panfrost_device.c | 3 + drivers/gpu/drm/panfrost/panfrost_device.h | 1 + drivers/gpu/drm/panfrost/panfrost_drv.c | 112 +- drivers/gpu/drm/panfrost/panfrost_drv.h | 9 + drivers/gpu/drm/panfrost/panfrost_gem.c | 257 + drivers/gpu/drm/panfrost/panfrost_gem.h | 12 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 26 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 40 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 10 +- drivers/gpu/drm/panthor/panthor_device.c | 13 +- drivers/gpu/drm/panthor/panthor_drv.c | 89 +- drivers/gpu/drm/panthor/panthor_drv.h | 9 + drivers/gpu/drm/panthor/panthor_fw.c | 8 +- drivers/gpu/drm/panthor/panthor_gem.c | 258 +- drivers/gpu/drm/panthor/panthor_gem.h | 8 + drivers/gpu/drm/panthor/panthor_gpu.c | 21 +- drivers/gpu/drm/panthor/panthor_hw.c | 36 +- drivers/gpu/drm/panthor/panthor_mmu.c | 416 +- drivers/gpu/drm/panthor/panthor_sched.c | 268 +- drivers/gpu/drm/panthor/panthor_sched.h | 1 + drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/pl111/pl111_drv.c | 29 +- drivers/gpu/drm/pl111/pl111_nomadik.c | 5 +- drivers/gpu/drm/pl111/pl111_nomadik.h | 4 +- drivers/gpu/drm/pl111/pl111_versatile.c | 53 +- drivers/gpu/drm/pl111/pl111_versatile.h | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 74 +- drivers/gpu/drm/radeon/evergreen.c | 112 +- drivers/gpu/drm/radeon/radeon_display.c | 66 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_i2c.c | 15 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 23 +- drivers/gpu/drm/radeon/radeon_mode.h | 10 +- drivers/gpu/drm/radeon/uvd_v1_0.c | 26 +- drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c | 453 + .../gpu/drm/renesas/rz-du/rzg2l_mipi_dsi_regs.h | 34 + drivers/gpu/drm/rockchip/Kconfig | 5 +- drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 20 + drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 16 + drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 18 +- drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c | 189 + drivers/gpu/drm/rockchip/inno_hdmi.c | 1370 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 137 +- drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 17 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 57 + drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 14 + drivers/gpu/drm/scheduler/sched_main.c | 40 +- drivers/gpu/drm/sitronix/Kconfig | 48 +- drivers/gpu/drm/sitronix/Makefile | 3 + drivers/gpu/drm/sitronix/st7571-i2c.c | 1003 +- drivers/gpu/drm/sitronix/st7571-spi.c | 76 + drivers/gpu/drm/sitronix/st7571.c | 918 + drivers/gpu/drm/sitronix/st7571.h | 91 + drivers/gpu/drm/sitronix/st7920.c | 867 + drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 9 - drivers/gpu/drm/sysfb/efidrm.c | 14 +- drivers/gpu/drm/sysfb/vesadrm.c | 14 +- drivers/gpu/drm/tegra/drm.c | 4 +- drivers/gpu/drm/tegra/dsi.c | 6 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 30 +- drivers/gpu/drm/tests/drm_panic_test.c | 221 + drivers/gpu/drm/tiny/arcpgu.c | 5 +- drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 64 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 57 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 12 +- drivers/gpu/drm/ttm/ttm_device.c | 5 +- drivers/gpu/drm/ttm/ttm_pool.c | 26 +- drivers/gpu/drm/ttm/ttm_resource.c | 14 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/tyr/driver.rs | 21 +- drivers/gpu/drm/v3d/Makefile | 3 +- drivers/gpu/drm/v3d/v3d_bo.c | 6 +- drivers/gpu/drm/v3d/v3d_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_drv.h | 11 +- drivers/gpu/drm/v3d/v3d_gem.c | 21 +- drivers/gpu/drm/v3d/v3d_gemfs.c | 62 - drivers/gpu/drm/vgem/Kconfig | 9 + drivers/gpu/drm/vkms/vkms_composer.c | 1 + drivers/gpu/drm/vkms/vkms_drv.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 4 +- drivers/gpu/drm/xe/Makefile | 32 +- drivers/gpu/drm/xe/abi/guc_actions_abi.h | 6 + drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 67 +- drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 73 + drivers/gpu/drm/xe/abi/guc_lfd_abi.h | 170 + drivers/gpu/drm/xe/abi/guc_lic_abi.h | 77 + drivers/gpu/drm/xe/abi/guc_log_abi.h | 42 +- drivers/gpu/drm/xe/abi/guc_scheduler_abi.h | 57 + .../xe/compat-i915-headers/gem/i915_gem_object.h | 13 - .../xe/compat-i915-headers/gem/i915_gem_stolen.h | 40 - .../drm/xe/compat-i915-headers/gt/intel_gt_types.h | 11 - .../gpu/drm/xe/compat-i915-headers/i915_active.h | 22 - .../drm/xe/compat-i915-headers/i915_active_types.h | 13 - .../gpu/drm/xe/compat-i915-headers/i915_config.h | 5 +- drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 37 - drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h | 6 - .../gpu/drm/xe/compat-i915-headers/i915_utils.h | 13 - drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h | 18 - drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 4 +- .../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 11 +- .../gpu/drm/xe/compat-i915-headers/intel_wakeref.h | 10 - .../gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h | 29 - .../drm/xe/compat-i915-headers/soc/intel_dram.h | 6 - .../drm/xe/compat-i915-headers/soc/intel_gmch.h | 6 - .../gpu/drm/xe/compat-i915-headers/soc/intel_rom.h | 6 - drivers/gpu/drm/xe/display/ext/i915_irq.c | 85 - drivers/gpu/drm/xe/display/intel_bo.c | 8 +- drivers/gpu/drm/xe/display/xe_display.c | 30 +- drivers/gpu/drm/xe/display/xe_display_misc.c | 16 - drivers/gpu/drm/xe/display/xe_display_rpm.c | 3 + drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 49 +- drivers/gpu/drm/xe/display/xe_fb_pin.c | 113 +- drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 58 +- drivers/gpu/drm/xe/display/xe_hdcp_gsc.h | 9 + drivers/gpu/drm/xe/display/xe_initial_plane.c | 189 + drivers/gpu/drm/xe/display/xe_initial_plane.h | 9 + drivers/gpu/drm/xe/display/xe_panic.c | 16 +- drivers/gpu/drm/xe/display/xe_panic.h | 9 + drivers/gpu/drm/xe/display/xe_plane_initial.c | 319 - drivers/gpu/drm/xe/display/xe_stolen.c | 64 +- drivers/gpu/drm/xe/display/xe_stolen.h | 9 + drivers/gpu/drm/xe/instructions/xe_gpu_commands.h | 1 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 9 + drivers/gpu/drm/xe/regs/xe_gtt_defs.h | 1 + drivers/gpu/drm/xe/regs/xe_guc_regs.h | 3 + drivers/gpu/drm/xe/regs/xe_irq_regs.h | 1 + drivers/gpu/drm/xe/regs/xe_mert_regs.h | 23 + drivers/gpu/drm/xe/regs/xe_oa_regs.h | 17 + drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 3 + drivers/gpu/drm/xe/regs/xe_pmt.h | 3 - drivers/gpu/drm/xe/regs/xe_soc_remapper_regs.h | 14 + drivers/gpu/drm/xe/tests/xe_args_test.c | 54 + drivers/gpu/drm/xe/tests/xe_bo.c | 10 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 3 +- drivers/gpu/drm/xe/tests/xe_guc_buf_kunit.c | 2 +- drivers/gpu/drm/xe/tests/xe_migrate.c | 10 +- drivers/gpu/drm/xe/tests/xe_mocs.c | 27 +- drivers/gpu/drm/xe/xe_args.h | 27 + drivers/gpu/drm/xe/xe_bo.c | 48 +- drivers/gpu/drm/xe/xe_bo.h | 9 +- drivers/gpu/drm/xe/xe_debugfs.c | 216 +- drivers/gpu/drm/xe/xe_devcoredump.c | 30 +- drivers/gpu/drm/xe/xe_device.c | 251 +- drivers/gpu/drm/xe/xe_device.h | 9 + drivers/gpu/drm/xe/xe_device_sysfs.c | 33 +- drivers/gpu/drm/xe/xe_device_types.h | 80 +- drivers/gpu/drm/xe/xe_drm_client.c | 67 +- drivers/gpu/drm/xe/xe_exec.c | 9 +- drivers/gpu/drm/xe/xe_exec_queue.c | 420 +- drivers/gpu/drm/xe/xe_exec_queue.h | 66 + drivers/gpu/drm/xe/xe_exec_queue_types.h | 58 + drivers/gpu/drm/xe/xe_execlist.c | 2 +- drivers/gpu/drm/xe/xe_force_wake.c | 7 + drivers/gpu/drm/xe/xe_force_wake.h | 40 + drivers/gpu/drm/xe/xe_gen_wa_oob.c | 3 +- drivers/gpu/drm/xe/xe_ggtt.c | 219 +- drivers/gpu/drm/xe/xe_ggtt.h | 14 +- drivers/gpu/drm/xe/xe_ggtt_types.h | 32 +- drivers/gpu/drm/xe/xe_gpu_scheduler.c | 9 +- drivers/gpu/drm/xe/xe_gpu_scheduler.h | 37 +- drivers/gpu/drm/xe/xe_gpu_scheduler_types.h | 2 + drivers/gpu/drm/xe/xe_gsc.c | 34 +- drivers/gpu/drm/xe/xe_gsc_debugfs.c | 3 +- drivers/gpu/drm/xe/xe_gsc_proxy.c | 17 +- drivers/gpu/drm/xe/xe_gt.c | 204 +- drivers/gpu/drm/xe/xe_gt.h | 14 +- drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 8 +- drivers/gpu/drm/xe/xe_gt_ccs_mode.h | 2 +- drivers/gpu/drm/xe/xe_gt_debugfs.c | 30 +- drivers/gpu/drm/xe/xe_gt_freq.c | 27 +- drivers/gpu/drm/xe/xe_gt_idle.c | 41 +- drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 20 + drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 8 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 317 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 10 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config_types.h | 5 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 316 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c | 2 +- drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c | 329 + drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.h | 10 + drivers/gpu/drm/xe/xe_gt_sriov_pf_policy_types.h | 39 + drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 237 +- drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 1 + drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c | 12 + drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 19 +- drivers/gpu/drm/xe/xe_gt_stats.c | 15 + drivers/gpu/drm/xe/xe_gt_stats.h | 32 + drivers/gpu/drm/xe/xe_gt_stats_types.h | 10 + drivers/gpu/drm/xe/xe_gt_throttle.c | 9 +- drivers/gpu/drm/xe/xe_gt_types.h | 5 + drivers/gpu/drm/xe/xe_guc.c | 82 +- drivers/gpu/drm/xe/xe_guc.h | 23 + drivers/gpu/drm/xe/xe_guc_ads.c | 22 +- drivers/gpu/drm/xe/xe_guc_ads.h | 5 +- drivers/gpu/drm/xe/xe_guc_buf.c | 2 +- drivers/gpu/drm/xe/xe_guc_capture.c | 25 +- drivers/gpu/drm/xe/xe_guc_capture.h | 2 +- drivers/gpu/drm/xe/xe_guc_ct.c | 280 +- drivers/gpu/drm/xe/xe_guc_ct.h | 8 +- drivers/gpu/drm/xe/xe_guc_debugfs.c | 15 +- drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 2 - drivers/gpu/drm/xe/xe_guc_fwif.h | 60 +- drivers/gpu/drm/xe/xe_guc_klv_helpers.c | 9 + .../gpu/drm/xe/xe_guc_klv_thresholds_set_types.h | 6 + drivers/gpu/drm/xe/xe_guc_log.c | 507 +- drivers/gpu/drm/xe/xe_guc_log.h | 30 +- drivers/gpu/drm/xe/xe_guc_pc.c | 66 +- drivers/gpu/drm/xe/xe_guc_submit.c | 1072 +- drivers/gpu/drm/xe/xe_guc_submit.h | 11 +- drivers/gpu/drm/xe/xe_guc_submit_types.h | 22 +- drivers/gpu/drm/xe/xe_guc_tlb_inval.c | 44 +- drivers/gpu/drm/xe/xe_huc.c | 7 +- drivers/gpu/drm/xe/xe_huc_debugfs.c | 3 +- drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 16 +- drivers/gpu/drm/xe/xe_hw_engine_group.c | 79 +- drivers/gpu/drm/xe/xe_hw_engine_group.h | 4 +- drivers/gpu/drm/xe/xe_hw_fence.c | 20 +- drivers/gpu/drm/xe/xe_hw_fence.h | 2 - drivers/gpu/drm/xe/xe_hwmon.c | 331 +- drivers/gpu/drm/xe/xe_i2c.c | 11 +- drivers/gpu/drm/xe/xe_irq.c | 2 + drivers/gpu/drm/xe/xe_late_bind_fw_types.h | 4 +- drivers/gpu/drm/xe/xe_lmtt.c | 25 +- drivers/gpu/drm/xe/xe_lrc.c | 118 +- drivers/gpu/drm/xe/xe_lrc.h | 10 +- drivers/gpu/drm/xe/xe_lrc_types.h | 3 + drivers/gpu/drm/xe/xe_mert.c | 118 + drivers/gpu/drm/xe/xe_mert.h | 35 + drivers/gpu/drm/xe/xe_migrate.c | 64 +- drivers/gpu/drm/xe/xe_migrate.h | 3 + drivers/gpu/drm/xe/xe_mocs.c | 18 +- drivers/gpu/drm/xe/xe_module.c | 10 +- drivers/gpu/drm/xe/xe_module.h | 2 +- drivers/gpu/drm/xe/xe_nvm.c | 34 +- drivers/gpu/drm/xe/xe_oa.c | 94 +- drivers/gpu/drm/xe/xe_oa_types.h | 1 + drivers/gpu/drm/xe/xe_page_reclaim.c | 136 + drivers/gpu/drm/xe/xe_page_reclaim.h | 125 + drivers/gpu/drm/xe/xe_pagefault.c | 36 +- drivers/gpu/drm/xe/xe_pat.c | 272 +- drivers/gpu/drm/xe/xe_pat.h | 23 + drivers/gpu/drm/xe/xe_pci.c | 41 +- drivers/gpu/drm/xe/xe_pci_rebar.c | 106 + drivers/gpu/drm/xe/xe_pci_rebar.h | 13 + drivers/gpu/drm/xe/xe_pci_sriov.c | 10 +- drivers/gpu/drm/xe/xe_pci_types.h | 9 + drivers/gpu/drm/xe/xe_pcode_api.h | 9 + drivers/gpu/drm/xe/xe_pm.c | 34 +- drivers/gpu/drm/xe/xe_pmu.c | 2 +- drivers/gpu/drm/xe/xe_pt.c | 167 +- drivers/gpu/drm/xe/xe_pt_types.h | 6 + drivers/gpu/drm/xe/xe_pxp.c | 55 +- drivers/gpu/drm/xe/xe_query.c | 23 +- drivers/gpu/drm/xe/xe_reg_sr.c | 17 +- drivers/gpu/drm/xe/xe_reg_whitelist.c | 81 +- drivers/gpu/drm/xe/xe_ring_ops.c | 93 +- drivers/gpu/drm/xe/xe_sa.c | 67 +- drivers/gpu/drm/xe/xe_sa.h | 20 +- drivers/gpu/drm/xe/xe_sa_types.h | 3 + drivers/gpu/drm/xe/xe_sched_job.c | 1 + drivers/gpu/drm/xe/xe_sched_job_types.h | 2 + drivers/gpu/drm/xe/xe_soc_remapper.c | 52 + drivers/gpu/drm/xe/xe_soc_remapper.h | 13 + drivers/gpu/drm/xe/xe_sriov_packet.c | 2 +- drivers/gpu/drm/xe/xe_sriov_pf.c | 2 + drivers/gpu/drm/xe/xe_sriov_pf_debugfs.c | 6 +- drivers/gpu/drm/xe/xe_sriov_pf_sysfs.c | 16 +- drivers/gpu/drm/xe/xe_sriov_vf.c | 84 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 27 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.h | 1 + drivers/gpu/drm/xe/xe_survivability_mode.c | 275 +- drivers/gpu/drm/xe/xe_survivability_mode_types.h | 28 +- drivers/gpu/drm/xe/xe_svm.c | 748 +- drivers/gpu/drm/xe/xe_svm.h | 85 +- drivers/gpu/drm/xe/xe_sync.c | 33 +- drivers/gpu/drm/xe/xe_sync.h | 2 + drivers/gpu/drm/xe/xe_tile.c | 39 +- drivers/gpu/drm/xe/xe_tile.h | 21 + drivers/gpu/drm/xe/xe_tile_debugfs.c | 17 +- drivers/gpu/drm/xe/xe_tile_sriov_pf_debugfs.c | 3 +- drivers/gpu/drm/xe/xe_tlb_inval.c | 37 +- drivers/gpu/drm/xe/xe_tlb_inval.h | 2 +- drivers/gpu/drm/xe/xe_tlb_inval_job.c | 36 +- drivers/gpu/drm/xe/xe_tlb_inval_job.h | 4 + drivers/gpu/drm/xe/xe_tlb_inval_types.h | 7 +- drivers/gpu/drm/xe/xe_trace.h | 47 +- drivers/gpu/drm/xe/xe_uc.c | 35 +- drivers/gpu/drm/xe/xe_uc.h | 2 + drivers/gpu/drm/xe/xe_uc_fw.c | 22 +- drivers/gpu/drm/xe/xe_userptr.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 250 +- drivers/gpu/drm/xe/xe_vm.h | 6 +- drivers/gpu/drm/xe/xe_vm_madvise.c | 106 +- drivers/gpu/drm/xe/xe_vm_types.h | 22 +- drivers/gpu/drm/xe/xe_vram.c | 99 +- drivers/gpu/drm/xe/xe_vram.h | 1 - drivers/gpu/drm/xe/xe_vram_types.h | 15 +- drivers/gpu/drm/xe/xe_vsec.c | 6 +- drivers/gpu/drm/xe/xe_wa.c | 52 +- drivers/gpu/drm/xe/xe_wa_oob.rules | 6 +- drivers/gpu/host1x/bus.c | 67 +- drivers/gpu/nova-core/driver.rs | 5 +- drivers/gpu/nova-core/falcon.rs | 17 +- drivers/gpu/nova-core/falcon/hal/ga102.rs | 4 +- drivers/gpu/nova-core/fb.rs | 2 +- drivers/gpu/nova-core/firmware/gsp.rs | 139 +- drivers/gpu/nova-core/gpu.rs | 4 +- drivers/gpu/nova-core/gsp.rs | 73 +- drivers/gpu/nova-core/gsp/boot.rs | 16 +- drivers/gpu/nova-core/gsp/cmdq.rs | 2 +- drivers/gpu/nova-core/gsp/commands.rs | 29 +- drivers/gpu/nova-core/gsp/sequencer.rs | 14 +- drivers/gpu/nova-core/nova_core.rs | 1 - drivers/gpu/nova-core/util.rs | 16 - drivers/gpu/nova-core/vbios.rs | 9 +- drivers/hid/Kconfig | 10 +- drivers/hid/Makefile | 1 + drivers/hid/bpf/hid_bpf_dispatch.c | 5 +- drivers/hid/hid-apple.c | 1 + drivers/hid/hid-asus.c | 110 +- drivers/hid/hid-ids.h | 16 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-magicmouse.c | 5 + drivers/hid/hid-multitouch.c | 72 + drivers/hid/hid-picolcd_debugfs.c | 1 + drivers/hid/hid-pl.c | 7 +- drivers/hid/hid-playstation.c | 4 +- drivers/hid/hid-prodikeys.c | 4 + drivers/hid/hid-rapoo.c | 101 + drivers/hid/hid-sony.c | 125 +- drivers/hid/intel-ish-hid/ishtp/loader.c | 58 +- .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 14 +- .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 +- .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 8 + .../intel-quicki2c/quicki2c-protocol.c | 95 +- .../intel-quicki2c/quicki2c-protocol.h | 5 +- drivers/hid/usbhid/hid-pidff.c | 16 +- drivers/hv/vmbus_drv.c | 10 +- drivers/hwmon/Kconfig | 4 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/asus-ec-sensors.c | 17 +- drivers/hwmon/coretemp.c | 9 + drivers/hwmon/dell-smm-hwmon.c | 7 + drivers/hwmon/emc2305.c | 7 +- drivers/hwmon/f71882fg.c | 6 +- drivers/hwmon/fam15h_power.c | 11 +- drivers/hwmon/gpd-fan.c | 27 +- drivers/hwmon/hwmon.c | 11 +- drivers/hwmon/max6639.c | 7 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775-platform.c | 1 + drivers/hwmon/nct7363.c | 7 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/mp2925.c | 23 +- drivers/hwmon/pmbus/mp5926.c | 184 + drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/pmbus/ucd9000.c | 1 + drivers/hwmon/sht3x.c | 1 + drivers/hwspinlock/omap_hwspinlock.c | 8 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 12 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 68 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 38 + drivers/hwtracing/coresight/coresight-etm3x-core.c | 39 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 175 +- drivers/hwtracing/coresight/coresight-etm4x.h | 92 +- drivers/hwtracing/coresight/coresight-tpda.c | 284 +- drivers/hwtracing/coresight/coresight-tpda.h | 76 +- drivers/i2c/busses/Kconfig | 10 +- drivers/i2c/busses/Makefile | 2 +- drivers/i2c/busses/i2c-designware-core.h | 2 +- drivers/i2c/busses/i2c-designware-master.c | 28 +- drivers/i2c/busses/i2c-designware-platdrv.c | 4 +- drivers/i2c/busses/i2c-designware-slave.c | 1 - drivers/i2c/busses/i2c-imx-lpi2c.c | 7 + drivers/i2c/busses/i2c-k1.c | 19 +- drivers/i2c/busses/i2c-mlxbf.c | 13 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-nomadik.c | 7 +- drivers/i2c/busses/i2c-qcom-geni.c | 11 +- drivers/i2c/busses/i2c-riic.c | 46 +- drivers/i2c/busses/i2c-rk3x.c | 12 +- drivers/i2c/busses/i2c-st.c | 3 +- drivers/i2c/busses/i2c-synquacer.c | 3 +- drivers/i2c/busses/i2c-tegra.c | 304 +- drivers/i2c/i2c-core-base.c | 10 +- drivers/i3c/device.c | 46 +- drivers/i3c/internals.h | 4 + drivers/i3c/master.c | 150 +- drivers/i3c/master/Kconfig | 1 + drivers/i3c/master/dw-i3c-master.c | 59 +- drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 2 - drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 2 - drivers/i3c/master/mipi-i3c-hci/core.c | 386 +- drivers/i3c/master/mipi-i3c-hci/dat.h | 2 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 46 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 169 +- drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 58 +- drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 1 - drivers/i3c/master/mipi-i3c-hci/hci.h | 17 +- drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 177 +- drivers/i3c/master/mipi-i3c-hci/pio.c | 64 +- drivers/i3c/master/renesas-i3c.c | 259 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/idle/intel_idle.c | 268 +- drivers/iio/accel/adxl380.c | 6 +- drivers/iio/accel/st_accel_core.c | 72 +- drivers/iio/adc/ad7280a.c | 4 +- drivers/iio/adc/ad7606_par.c | 3 +- drivers/iio/adc/ad9467.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 1 + drivers/iio/adc/exynos_adc.c | 15 +- drivers/iio/adc/pac1934.c | 6 +- drivers/iio/chemical/scd4x.c | 6 +- drivers/iio/dac/ad3552r-hs.c | 5 +- drivers/iio/dac/ad5686.c | 6 + drivers/iio/imu/inv_icm45600/inv_icm45600_core.c | 9 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 15 +- drivers/iio/industrialio-core.c | 4 +- drivers/infiniband/core/cache.c | 115 +- drivers/infiniband/core/core_priv.h | 6 + drivers/infiniband/core/device.c | 80 +- drivers/infiniband/core/roce_gid_mgmt.c | 28 +- drivers/infiniband/core/sysfs.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 3 - drivers/infiniband/core/uverbs_std_types_device.c | 42 + drivers/infiniband/core/verbs.c | 52 + drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/efa/efa_com.c | 97 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 12 +- drivers/infiniband/hw/hns/hns_roce_device.h | 6 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 54 +- drivers/infiniband/hw/hns/hns_roce_main.c | 5 + drivers/infiniband/hw/hns/hns_roce_qp.c | 49 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 4 +- drivers/infiniband/hw/irdma/ctrl.c | 3 +- drivers/infiniband/hw/irdma/uk.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 138 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/mr.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma.h | 2 - drivers/infiniband/hw/qedr/qedr.h | 20 - drivers/infiniband/ulp/rtrs/rtrs-srv.c | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 1 + drivers/infiniband/ulp/srpt/ib_srpt.c | 1 + drivers/input/keyboard/cros_ec_keyb.c | 3 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/keyboard/omap4-keypad.c | 4 - drivers/input/misc/cs40l50-vibra.c | 4 - drivers/input/misc/palmas-pwrbutton.c | 2 +- drivers/input/misc/pf1550-onkey.c | 2 +- drivers/input/misc/twl4030-pwrbutton.c | 67 +- drivers/input/mouse/byd.c | 6 +- drivers/input/mouse/cyapa.c | 3 - drivers/input/mouse/cyapa_gen5.c | 1 - drivers/input/mouse/psmouse-smbus.c | 2 +- drivers/input/mouse/synaptics_i2c.c | 8 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 10 +- drivers/input/touchscreen/iqs5xx.c | 1 + drivers/input/touchscreen/stmfts.c | 21 +- drivers/interconnect/Kconfig | 14 + drivers/interconnect/Makefile | 2 + drivers/interconnect/debugfs-client.c | 5 + drivers/interconnect/icc-kunit.c | 324 + drivers/interconnect/mediatek/Kconfig | 7 + drivers/interconnect/mediatek/Makefile | 1 + drivers/interconnect/mediatek/icc-emi.c | 9 +- drivers/interconnect/mediatek/mt8196.c | 383 + drivers/iommu/Kconfig | 19 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/iommu.c | 27 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 54 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 - drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 26 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 8 +- drivers/iommu/dma-iommu.c | 4 +- drivers/iommu/dma-iommu.h | 5 +- drivers/iommu/intel/irq_remapping.c | 4 +- drivers/iommu/iommu-debug-pagealloc.c | 167 + drivers/iommu/iommu-priv.h | 58 + drivers/iommu/iommu-sva.c | 1 + drivers/iommu/iommu.c | 234 +- drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-aclint-sswi.c | 2 +- drivers/irqchip/irq-renesas-rzt2h.c | 280 + drivers/irqchip/irq-renesas-rzv2h.c | 1 + drivers/irqchip/irq-riscv-aplic-direct.c | 10 + drivers/irqchip/irq-riscv-aplic-main.c | 170 +- drivers/irqchip/irq-riscv-aplic-main.h | 19 + drivers/irqchip/irq-riscv-imsic-early.c | 39 +- drivers/irqchip/irq-riscv-imsic-platform.c | 4 +- drivers/leds/Kconfig | 13 + drivers/leds/Makefile | 1 + drivers/leds/leds-as3668.c | 202 + drivers/md/Kconfig | 4 +- drivers/md/dm-bufio.c | 3 +- drivers/md/dm-cache-target.c | 10 +- drivers/md/dm-clone-target.c | 19 +- drivers/md/dm-crypt.c | 7 +- drivers/md/dm-delay.c | 4 +- drivers/md/dm-exception-store.c | 2 +- drivers/md/dm-integrity.c | 18 +- drivers/md/dm-kcopyd.c | 3 +- drivers/md/dm-log-userspace-base.c | 3 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-mpath.c | 5 +- drivers/md/dm-path-selector.c | 2 +- drivers/md/dm-raid1.c | 5 +- drivers/md/dm-rq.c | 16 +- drivers/md/dm-snap-persistent.c | 3 +- drivers/md/dm-stripe.c | 12 +- drivers/md/dm-target.c | 2 +- drivers/md/dm-vdo/data-vio.h | 4 +- drivers/md/dm-verity-fec.c | 134 +- drivers/md/dm-verity-fec.h | 35 +- drivers/md/dm-verity-target.c | 40 +- drivers/md/dm-verity.h | 5 +- drivers/md/dm-writecache.c | 3 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 3 +- drivers/md/md.c | 4 +- .../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 1 + drivers/media/cec/usb/rainshadow/rainshadow-cec.c | 1 + drivers/media/common/videobuf2/videobuf2-core.c | 49 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 14 - drivers/media/dvb-core/dmxdev.c | 46 +- drivers/media/dvb-core/dvb_vb2.c | 45 +- drivers/media/i2c/Kconfig | 31 + drivers/media/i2c/Makefile | 3 + drivers/media/i2c/adv7180.c | 55 +- drivers/media/i2c/ccs/ccs-core.c | 4 +- drivers/media/i2c/ccs/ccs-reg-access.c | 1 + drivers/media/i2c/os05b10.c | 1135 + drivers/media/i2c/ov01a10.c | 918 +- drivers/media/i2c/s5k3m5.c | 1377 + drivers/media/i2c/s5kjn1.c | 1487 + drivers/media/i2c/saa6588.c | 27 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/mc/mc-device.c | 30 + drivers/media/mc/mc-devnode.c | 5 + drivers/media/mc/mc-request.c | 47 +- drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/amphion/vdec.c | 78 +- drivers/media/platform/amphion/venc.c | 20 +- drivers/media/platform/amphion/vpu_cmds.c | 15 +- drivers/media/platform/amphion/vpu_core.c | 11 +- drivers/media/platform/amphion/vpu_v4l2.c | 3 - drivers/media/platform/aspeed/aspeed-video.c | 22 +- .../platform/chips-media/wave5/wave5-helper.c | 28 +- .../platform/chips-media/wave5/wave5-helper.h | 1 + .../media/platform/chips-media/wave5/wave5-hw.c | 2 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 194 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 17 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 121 +- .../media/platform/chips-media/wave5/wave5-vpu.h | 2 +- .../platform/chips-media/wave5/wave5-vpuapi.c | 68 +- .../platform/chips-media/wave5/wave5-vpuapi.h | 12 + .../platform/chips-media/wave5/wave5-vpuconfig.h | 1 + drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 17 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 6 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 4 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h | 17 + .../mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c | 6 +- .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 115 +- .../mediatek/vcodec/decoder/vdec/vdec_vp9_if.c | 3 +- .../platform/mediatek/vcodec/decoder/vdec_vpu_if.c | 12 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 12 +- .../mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c | 6 +- .../platform/mediatek/vcodec/encoder/venc_vpu_if.c | 15 +- drivers/media/platform/mediatek/vpu/mtk_vpu.h | 3 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 70 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 1 + drivers/media/platform/qcom/camss/camss-csid-340.c | 10 +- drivers/media/platform/qcom/camss/camss-csid.c | 18 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 21 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 19 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 1 + drivers/media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe.c | 2 + drivers/media/platform/qcom/camss/camss.c | 586 +- drivers/media/platform/qcom/camss/camss.h | 3 +- drivers/media/platform/qcom/iris/iris_buffer.h | 2 + drivers/media/platform/qcom/iris/iris_ctrls.c | 8 + drivers/media/platform/qcom/iris/iris_hfi_common.h | 3 + .../platform/qcom/iris/iris_hfi_gen2_command.c | 85 +- .../platform/qcom/iris/iris_hfi_gen2_defines.h | 9 + .../platform/qcom/iris/iris_hfi_gen2_response.c | 22 + drivers/media/platform/qcom/iris/iris_instance.h | 1 + .../platform/qcom/iris/iris_platform_common.h | 13 + .../media/platform/qcom/iris/iris_platform_gen1.c | 22 +- .../media/platform/qcom/iris/iris_platform_gen2.c | 159 + drivers/media/platform/qcom/iris/iris_vdec.c | 23 +- drivers/media/platform/qcom/iris/iris_vidc.c | 1 + drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 299 +- drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 116 + drivers/media/platform/rockchip/rga/rga-buf.c | 3 + .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 90 +- .../media/platform/synopsys/hdmirx/snps_hdmirx.h | 2 + drivers/media/platform/ti/Kconfig | 13 + drivers/media/platform/ti/omap3isp/ispccdc.c | 1 + drivers/media/platform/ti/omap3isp/ispccp2.c | 3 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 1 + drivers/media/platform/ti/omap3isp/isppreview.c | 26 +- drivers/media/platform/ti/omap3isp/ispresizer.c | 3 +- drivers/media/platform/ti/omap3isp/ispstat.c | 1 + drivers/media/platform/ti/omap3isp/ispvideo.c | 178 +- drivers/media/platform/ti/vpe/Makefile | 2 + drivers/media/platform/ti/vpe/vip.c | 3673 ++ drivers/media/platform/ti/vpe/vip.h | 717 + drivers/media/platform/ti/vpe/vpdma.c | 51 +- drivers/media/platform/ti/vpe/vpdma.h | 6 + drivers/media/platform/verisilicon/hantro.h | 2 + drivers/media/platform/verisilicon/hantro_drv.c | 42 +- drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 8 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 39 +- drivers/media/radio/radio-keene.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 21 +- drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | 1 + drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_ctrl.c | 79 +- drivers/media/usb/uvc/uvc_queue.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/media/v4l2-core/v4l2-mem2mem.c | 33 +- drivers/memory/mtk-smi.c | 38 +- drivers/mfd/Kconfig | 12 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x.c | 5 +- drivers/mfd/da9052-spi.c | 2 +- drivers/mfd/ls2k-bmc-core.c | 38 +- drivers/mfd/macsmc.c | 4 + drivers/mfd/max77759.c | 12 +- drivers/mfd/mfd-core.c | 45 +- drivers/mfd/qnap-mcu.c | 9 + drivers/mfd/sec-irq.c | 1 + drivers/mfd/simple-mfd-i2c.c | 1 + drivers/mfd/tps65219.c | 9 + drivers/misc/bcm-vk/bcm_vk_msg.c | 12 +- drivers/misc/eeprom/at24.c | 20 +- drivers/misc/eeprom/eeprom_93xx46.c | 11 +- drivers/misc/fastrpc.c | 142 +- drivers/misc/kgdbts.c | 1 + drivers/misc/pch_phub.c | 1 + drivers/misc/ti_fpc202.c | 3 +- drivers/mmc/core/card.h | 6 + drivers/mmc/core/mmc.c | 12 + drivers/mmc/core/quirks.h | 3 + drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/cavium-octeon.c | 5 +- drivers/mmc/host/cavium.c | 4 +- drivers/mmc/host/dw_mmc-exynos.c | 9 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 6 +- drivers/mmc/host/dw_mmc-hi3798mv200.c | 17 +- drivers/mmc/host/dw_mmc-k3.c | 21 +- drivers/mmc/host/dw_mmc-pci.c | 7 +- drivers/mmc/host/dw_mmc-pltfm.c | 7 +- drivers/mmc/host/dw_mmc-rockchip.c | 9 +- drivers/mmc/host/dw_mmc-starfive.c | 5 +- drivers/mmc/host/dw_mmc.c | 606 +- drivers/mmc/host/dw_mmc.h | 81 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/mtk-sd.c | 32 +- drivers/mmc/host/sdhci-esdhc-imx.c | 18 + drivers/mmc/host/sdhci-msm.c | 77 + drivers/mmc/host/sdhci-of-aspeed.c | 5 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 7 + drivers/mmc/host/sdhci-of-k1.c | 20 + drivers/most/core.c | 6 +- drivers/mtd/nand/spi/Makefile | 4 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/dosilicon.c | 91 + drivers/mtd/nand/spi/esmt.c | 2 +- drivers/net/bonding/bond_options.c | 1 + drivers/net/can/can327.c | 1 + drivers/net/can/ctucanfd/ctucanfd_base.c | 2 +- drivers/net/can/slcan/slcan-core.c | 1 + drivers/net/can/usb/etas_es58x/es58x_core.c | 2 +- drivers/net/can/usb/gs_usb.c | 2 + drivers/net/dsa/microchip/ksz_common.c | 15 +- drivers/net/dsa/microchip/ksz_common.h | 7 + drivers/net/dsa/microchip/ksz_ptp.c | 63 +- drivers/net/dsa/microchip/ksz_ptp_reg.h | 16 +- drivers/net/ethernet/airoha/airoha_eth.c | 41 +- drivers/net/ethernet/airoha/airoha_npu.c | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 118 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 51 + drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 1 + drivers/net/ethernet/cisco/enic/enic_ethtool.c | 11 +- drivers/net/ethernet/dlink/dl2k.c | 17 +- drivers/net/ethernet/freescale/fec_main.c | 2 + .../net/ethernet/fungible/funeth/funeth_ethtool.c | 14 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 11 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 19 +- drivers/net/ethernet/intel/ice/ice_common.c | 79 +- drivers/net/ethernet/intel/ice/ice_irq.c | 5 +- drivers/net/ethernet/intel/ice/ice_lib.c | 12 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 13 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 94 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 7 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 45 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 2 + .../ethernet/marvell/octeon_ep_vf/octep_vf_main.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 13 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 215 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 11 + .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 39 + .../net/ethernet/mellanox/mlx5/core/lag/mpesw.h | 14 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 24 + .../mellanox/mlx5/core/steering/sws/dr_dbg.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 74 + drivers/net/ethernet/micrel/ksz884x.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 77 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 1 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 12 +- drivers/net/ethernet/realtek/r8169_main.c | 191 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c | 2 +- drivers/net/ethernet/sfc/nic.h | 7 +- drivers/net/ethernet/socionext/sni_ave.c | 4 +- drivers/net/ethernet/spacemit/k1_emac.c | 110 - drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/descs.h | 7 - drivers/net/ethernet/stmicro/stmmac/descs_com.h | 48 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-motorcomm.c | 384 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 36 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 70 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 28 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 16 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 79 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 35 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 70 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 8 - drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 40 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 164 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 172 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 10 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 40 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 25 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 39 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 75 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 27 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 25 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c | 22 + drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 62 +- drivers/net/ethernet/sun/niu.c | 11 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 5 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 5 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 17 +- drivers/net/hyperv/netvsc_drv.c | 3 + drivers/net/macvlan.c | 20 +- drivers/net/mctp/mctp-i2c.c | 6 + drivers/net/netconsole.c | 1 + drivers/net/netdevsim/dev.c | 1 + drivers/net/phy/Makefile | 2 +- drivers/net/phy/ax88796b_rust.rs | 7 +- drivers/net/phy/dp83822.c | 71 +- drivers/net/phy/fixed_phy.c | 83 +- drivers/net/phy/marvell-88x2222.c | 94 +- drivers/net/phy/marvell.c | 92 +- drivers/net/phy/marvell10g.c | 49 +- drivers/net/phy/mediatek/mtk-ge-soc.c | 2 + drivers/net/phy/micrel.c | 44 +- drivers/net/phy/microchip_rds_ptp.c | 34 +- drivers/net/phy/motorcomm.c | 8 +- drivers/net/phy/mxl-gpy.c | 61 +- drivers/net/phy/phy-caps.h | 5 + drivers/net/phy/phy-core.c | 6 + drivers/net/phy/phy_caps.c | 65 + drivers/net/phy/phy_device.c | 345 +- drivers/net/phy/phy_port.c | 212 + drivers/net/phy/phylib-internal.h | 6 - drivers/net/phy/phylib.h | 5 + drivers/net/phy/qcom/at803x.c | 77 +- drivers/net/phy/qcom/qca807x.c | 72 +- drivers/net/phy/qt2025.rs | 5 +- drivers/net/phy/realtek/realtek_main.c | 361 +- drivers/net/usb/r8152.c | 1 + drivers/net/usb/usbnet.c | 1 + drivers/net/virtio_net.c | 163 +- drivers/net/wan/framer/framer-core.c | 6 +- drivers/net/wireless/ath/ath10k/ce.c | 16 +- drivers/net/wireless/ath/ath11k/mhi.c | 4 - drivers/net/wireless/ath/ath12k/Makefile | 8 +- drivers/net/wireless/ath/ath12k/ahb.c | 165 +- drivers/net/wireless/ath/ath12k/ahb.h | 31 +- drivers/net/wireless/ath/ath12k/ce.c | 338 +- drivers/net/wireless/ath/ath12k/ce.h | 7 +- drivers/net/wireless/ath/ath12k/cmn_defs.h | 20 + drivers/net/wireless/ath/ath12k/core.c | 75 +- drivers/net/wireless/ath/ath12k/core.h | 176 +- drivers/net/wireless/ath/ath12k/dbring.c | 6 +- drivers/net/wireless/ath/ath12k/debug.c | 8 +- drivers/net/wireless/ath/ath12k/debugfs.c | 8 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 4 +- drivers/net/wireless/ath/ath12k/debugfs_sta.c | 62 +- drivers/net/wireless/ath/ath12k/dp.c | 559 +- drivers/net/wireless/ath/ath12k/dp.h | 1742 +- drivers/net/wireless/ath/ath12k/dp_cmn.h | 106 + drivers/net/wireless/ath/ath12k/dp_htt.c | 1353 + drivers/net/wireless/ath/ath12k/dp_htt.h | 1546 + drivers/net/wireless/ath/ath12k/dp_mon.c | 3685 +- drivers/net/wireless/ath/ath12k/dp_mon.h | 58 +- drivers/net/wireless/ath/ath12k/dp_peer.c | 690 + drivers/net/wireless/ath/ath12k/dp_peer.h | 182 + drivers/net/wireless/ath/ath12k/dp_rx.c | 3522 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 191 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 1634 +- drivers/net/wireless/ath/ath12k/dp_tx.h | 39 +- drivers/net/wireless/ath/ath12k/hal.c | 2088 +- drivers/net/wireless/ath/ath12k/hal.h | 1493 +- drivers/net/wireless/ath/ath12k/hal_desc.h | 3045 -- drivers/net/wireless/ath/ath12k/hal_rx.c | 947 - drivers/net/wireless/ath/ath12k/hal_rx.h | 1171 - drivers/net/wireless/ath/ath12k/hal_tx.c | 145 - drivers/net/wireless/ath/ath12k/hal_tx.h | 200 - drivers/net/wireless/ath/ath12k/htc.c | 3 +- drivers/net/wireless/ath/ath12k/hw.c | 1680 - drivers/net/wireless/ath/ath12k/hw.h | 94 +- drivers/net/wireless/ath/ath12k/mac.c | 1087 +- drivers/net/wireless/ath/ath12k/mac.h | 139 +- drivers/net/wireless/ath/ath12k/mhi.c | 132 +- drivers/net/wireless/ath/ath12k/mhi.h | 5 +- drivers/net/wireless/ath/ath12k/pci.c | 237 +- drivers/net/wireless/ath/ath12k/pci.h | 42 +- drivers/net/wireless/ath/ath12k/peer.c | 453 +- drivers/net/wireless/ath/ath12k/peer.h | 112 +- drivers/net/wireless/ath/ath12k/rx_desc.h | 1544 - drivers/net/wireless/ath/ath12k/testmode.c | 3 +- drivers/net/wireless/ath/ath12k/wifi7/Makefile | 19 + drivers/net/wireless/ath/ath12k/wifi7/ahb.c | 75 + drivers/net/wireless/ath/ath12k/wifi7/ahb.h | 20 + drivers/net/wireless/ath/ath12k/wifi7/ce.c | 973 + drivers/net/wireless/ath/ath12k/wifi7/ce.h | 22 + drivers/net/wireless/ath/ath12k/wifi7/core.c | 68 + drivers/net/wireless/ath/ath12k/wifi7/core.h | 11 + drivers/net/wireless/ath/ath12k/wifi7/dp.c | 181 + drivers/net/wireless/ath/ath12k/wifi7/dp.h | 20 + drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c | 3385 ++ drivers/net/wireless/ath/ath12k/wifi7/dp_mon.h | 23 + drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c | 2202 + drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h | 59 + drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c | 978 + drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h | 16 + drivers/net/wireless/ath/ath12k/wifi7/hal.c | 705 + drivers/net/wireless/ath/ath12k/wifi7/hal.h | 564 + drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h | 2751 ++ .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.c | 1032 + .../net/wireless/ath/ath12k/wifi7/hal_qcn9274.h | 45 + drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c | 974 + drivers/net/wireless/ath/ath12k/wifi7/hal_rx.h | 871 + .../net/wireless/ath/ath12k/wifi7/hal_rx_desc.h | 1491 + drivers/net/wireless/ath/ath12k/wifi7/hal_tx.c | 138 + drivers/net/wireless/ath/ath12k/wifi7/hal_tx.h | 194 + .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.c | 805 + .../net/wireless/ath/ath12k/wifi7/hal_wcn7850.h | 39 + drivers/net/wireless/ath/ath12k/wifi7/hw.c | 948 + drivers/net/wireless/ath/ath12k/wifi7/hw.h | 13 + drivers/net/wireless/ath/ath12k/wifi7/mhi.c | 134 + drivers/net/wireless/ath/ath12k/wifi7/mhi.h | 11 + drivers/net/wireless/ath/ath12k/wifi7/pci.c | 191 + drivers/net/wireless/ath/ath12k/wifi7/pci.h | 12 + drivers/net/wireless/ath/ath12k/wifi7/wmi.c | 105 + drivers/net/wireless/ath/ath12k/wifi7/wmi.h | 15 + drivers/net/wireless/ath/ath12k/wmi.c | 147 +- drivers/net/wireless/ath/ath12k/wmi.h | 7 +- drivers/net/wireless/ath/ath12k/wow.c | 5 +- drivers/net/wireless/ath/ath6kl/debug.c | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 4 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 7 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 12 - drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.c | 12 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 158 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 41 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 95 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 1 + drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 + drivers/net/wireless/intel/iwlwifi/fw/smem.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 6 +- drivers/net/wireless/intel/iwlwifi/mld/Makefile | 2 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 2 - drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 1 + drivers/net/wireless/intel/iwlwifi/mld/iface.c | 21 +- drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 88 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 3 + drivers/net/wireless/intel/iwlwifi/mld/mld.h | 3 + drivers/net/wireless/intel/iwlwifi/mld/nan.c | 287 + drivers/net/wireless/intel/iwlwifi/mld/nan.h | 28 + drivers/net/wireless/intel/iwlwifi/mld/notif.c | 13 + drivers/net/wireless/intel/iwlwifi/mld/notif.h | 1 + drivers/net/wireless/intel/iwlwifi/mld/power.c | 37 +- drivers/net/wireless/intel/iwlwifi/mld/rx.c | 142 +- drivers/net/wireless/intel/iwlwifi/mld/scan.c | 12 +- drivers/net/wireless/intel/iwlwifi/mld/sta.c | 3 +- drivers/net/wireless/intel/iwlwifi/mld/tlc.c | 85 +- drivers/net/wireless/intel/iwlwifi/mld/tx.c | 11 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 14 + drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 10 +- .../wireless/intel/iwlwifi/pcie/gen1_2/internal.h | 5 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c | 4 +- drivers/net/wireless/marvell/libertas/if_usb.c | 2 + .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 + drivers/net/wireless/realtek/rtw89/debug.c | 1 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 1 + drivers/net/wireless/silabs/wfx/fwio.c | 1 + drivers/net/wireless/ti/wl1251/acx.c | 11 +- drivers/net/wireless/ti/wlcore/sdio.c | 6 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 2 - drivers/net/wwan/mhi_wwan_mbim.c | 3 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 14 +- drivers/ntb/msi.c | 64 - drivers/nvme/host/apple.c | 1 + drivers/nvme/host/fc.c | 2 + drivers/nvme/host/pci.c | 12 +- drivers/nvme/target/configfs.c | 1 + drivers/nvme/target/core.c | 1 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/tcp.c | 21 +- drivers/nvmem/brcm_nvram.c | 1 + drivers/nvmem/layouts/u-boot-env.c | 1 + drivers/of/kexec.c | 15 +- drivers/of/platform.c | 15 +- drivers/of/property.c | 47 +- drivers/of/unittest.c | 6 +- drivers/opp/of.c | 4 +- drivers/pci/Kconfig | 6 - drivers/pci/Makefile | 3 + drivers/pci/controller/Kconfig | 19 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/cadence/pci-j721e.c | 41 +- .../controller/cadence/pcie-cadence-host-common.c | 12 +- drivers/pci/controller/cadence/pcie-cadence.c | 4 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-imx6.c | 69 +- .../pci/controller/dwc/pcie-designware-debugfs.c | 2 + drivers/pci/controller/dwc/pcie-designware-ep.c | 50 +- drivers/pci/controller/dwc/pcie-designware-host.c | 173 +- drivers/pci/controller/dwc/pcie-designware.c | 59 +- drivers/pci/controller/dwc/pcie-designware.h | 19 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 87 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 61 +- drivers/pci/controller/dwc/pcie-qcom.c | 168 +- drivers/pci/controller/dwc/pcie-sophgo.c | 18 + drivers/pci/controller/pci-tegra.c | 35 +- drivers/pci/controller/pcie-aspeed.c | 1111 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-rzg3s-host.c | 34 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/controller/plda/pcie-starfive.c | 25 +- drivers/pci/endpoint/functions/pci-epf-mhi.c | 2 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 9 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +- drivers/pci/endpoint/pci-ep-cfs.c | 15 +- drivers/pci/hotplug/pciehp_ctrl.c | 31 +- drivers/pci/hotplug/pciehp_hpc.c | 3 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/hotplug/shpchp_core.c | 3 +- drivers/pci/p2pdma.c | 10 +- drivers/pci/pci-acpi.c | 28 +- drivers/pci/pci-driver.c | 99 +- drivers/pci/pci.c | 78 +- drivers/pci/pci.h | 59 +- drivers/pci/pcie/bwctrl.c | 4 +- drivers/pci/pcie/portdrv.c | 55 +- drivers/pci/pcie/ptm.c | 5 +- drivers/pci/probe.c | 18 +- drivers/pci/quirks.c | 43 +- drivers/pci/search.c | 2 + drivers/pci/trace.c | 11 + drivers/pci/vgaarb.c | 4 +- drivers/perf/arm-cmn.c | 4 + drivers/perf/arm_dsu_pmu.c | 37 +- drivers/perf/riscv_pmu_sbi.c | 2 +- drivers/perf/starfive_starlink_pmu.c | 3 +- drivers/phy/Kconfig | 46 + drivers/phy/Makefile | 6 + drivers/phy/allwinner/phy-sun4i-usb.c | 14 +- drivers/phy/apple/Kconfig | 13 + drivers/phy/apple/Makefile | 4 + drivers/phy/apple/atc.c | 2295 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 2 +- drivers/phy/cadence/phy-cadence-torrent.c | 166 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 22 +- drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 6 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 1156 +- drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 13 +- drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 8 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 16 +- drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 10 +- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c | 10 +- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 10 +- drivers/phy/mediatek/phy-mtk-xfi-tphy.c | 2 +- drivers/phy/microchip/Kconfig | 2 +- drivers/phy/phy-common-props-test.c | 422 + drivers/phy/phy-common-props.c | 209 + drivers/phy/phy-core.c | 15 +- drivers/phy/phy-google-usb.c | 296 + drivers/phy/phy-spacemit-k1-pcie.c | 670 + drivers/phy/qualcomm/phy-qcom-edp.c | 246 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 40 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 683 +- drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v2.h | 21 + drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h | 25 + .../phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h | 52 + drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 213 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h | 12 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h | 17 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h | 12 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h | 12 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v8.h | 34 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v2.h | 106 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v8.h | 11 + .../phy/qualcomm/phy-qcom-qmp-qserdes-dp-com-v8.h | 52 + .../phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h | 639 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-pcie-v8.h | 71 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v2.h | 68 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 96 + drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 190 +- drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h | 33 + .../qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h | 224 + drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 1071 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 5 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 16 +- drivers/phy/renesas/phy-rcar-gen2.c | 6 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 30 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 14 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 12 +- drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 95 +- drivers/phy/rockchip/phy-rockchip-usb.c | 7 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 651 + drivers/phy/socionext/phy-uniphier-usb2.c | 28 +- drivers/phy/spacemit/Kconfig | 13 + drivers/phy/spacemit/Makefile | 2 + drivers/phy/spacemit/phy-k1-usb2.c | 200 + drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/tegra/xusb-tegra186.c | 3 + drivers/phy/ti/phy-da8xx-usb.c | 7 +- drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 30 +- drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 20 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 41 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 27 +- drivers/pinctrl/mediatek/mtk-eint.c | 29 +- drivers/pinctrl/pinctrl-at91-pio4.c | 9 + drivers/pinctrl/pinctrl-scmi.c | 3 +- drivers/pinctrl/renesas/Kconfig | 2 + drivers/pinctrl/renesas/pinctrl-rzt2h.c | 248 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 117 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/spacemit/Kconfig | 4 +- drivers/pinctrl/spacemit/pinctrl-k1.c | 517 +- drivers/platform/chrome/cros_hps_i2c.c | 4 +- drivers/platform/surface/aggregator/core.c | 6 +- .../platform/surface/surface_aggregator_registry.c | 18 + drivers/platform/surface/surfacepro3_button.c | 11 +- drivers/platform/x86/amd/pmf/acpi.c | 40 + drivers/platform/x86/amd/pmf/core.c | 5 + drivers/platform/x86/amd/pmf/pmf.h | 21 + drivers/platform/x86/amd/pmf/spc.c | 33 +- drivers/platform/x86/amd/pmf/tee-if.c | 2 + drivers/platform/x86/asus-armoury.h | 66 +- drivers/platform/x86/intel/hid.c | 41 +- drivers/platform/x86/intel/pmc/core.c | 85 +- drivers/platform/x86/intel/pmc/core.h | 15 +- drivers/platform/x86/intel/pmt/class.c | 6 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 79 +- .../uncore-frequency/uncore-frequency-common.c | 13 +- drivers/platform/x86/intel/vbtn.c | 30 +- drivers/platform/x86/intel/wmi/thunderbolt.c | 1 + drivers/platform/x86/lenovo/thinkpad_acpi.c | 206 + drivers/platform/x86/lenovo/yogabook.c | 12 +- drivers/pmdomain/imx/gpcv2.c | 4 +- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 11 +- drivers/pmdomain/imx/imx93-blk-ctrl.c | 77 +- .../pmdomain/marvell/pxa1908-power-controller.c | 39 +- drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 59 + drivers/pmdomain/mediatek/mtk-pm-domains.c | 8 +- drivers/pmdomain/qcom/rpmhpd.c | 4 + drivers/pmdomain/ti/ti_sci_pm_domains.c | 5 +- drivers/pnp/support.c | 1 + drivers/power/reset/nvmem-reboot-mode.c | 15 +- drivers/power/sequencing/pwrseq-qcom-wcn.c | 133 +- drivers/power/supply/ab8500_chargalg.c | 15 +- drivers/power/supply/ab8500_charger.c | 40 +- drivers/power/supply/act8945a_charger.c | 16 +- drivers/power/supply/bd99954-charger.c | 1 - drivers/power/supply/bq256xx_charger.c | 13 +- drivers/power/supply/bq25980_charger.c | 13 +- drivers/power/supply/bq27xxx_battery.c | 6 +- drivers/power/supply/cpcap-battery.c | 8 +- drivers/power/supply/cw2015_battery.c | 1 - drivers/power/supply/goldfish_battery.c | 12 +- drivers/power/supply/pf1550-charger.c | 32 +- drivers/power/supply/pm8916_bms_vm.c | 18 +- drivers/power/supply/pm8916_lbc.c | 18 +- drivers/power/supply/power_supply_sysfs.c | 6 +- drivers/power/supply/rt9455_charger.c | 17 +- drivers/power/supply/sbs-battery.c | 36 +- drivers/power/supply/ucs1002_power.c | 1 - drivers/power/supply/wm97xx_battery.c | 34 +- drivers/ptp/ptp_pch.c | 1 + drivers/pwm/core.c | 27 +- drivers/pwm/pwm-dwc.c | 3 +- drivers/pwm/pwm-max7360.c | 1 + drivers/pwm/pwm_th1520.rs | 2 +- drivers/rapidio/rio-scan.c | 2 +- drivers/ras/amd/atl/denormalize.c | 2 +- drivers/regulator/Kconfig | 29 + drivers/regulator/Makefile | 3 + drivers/regulator/core.c | 351 +- drivers/regulator/dummy.c | 2 +- drivers/regulator/max77675-regulator.c | 1056 + drivers/regulator/rt8092.c | 313 + drivers/regulator/tps65185.c | 454 + drivers/remoteproc/Kconfig | 2 + drivers/remoteproc/imx_dsp_rproc.c | 95 +- drivers/remoteproc/imx_rproc.c | 251 +- drivers/remoteproc/imx_rproc.h | 4 + drivers/remoteproc/mtk_scp.c | 7 +- drivers/remoteproc/qcom_q6v5_pas.c | 165 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 9 +- drivers/reset/core.c | 7 +- drivers/reset/reset-spacemit.c | 2 +- drivers/rpmsg/rpmsg_core.c | 66 +- drivers/rpmsg/virtio_rpmsg_bus.c | 101 +- drivers/rtc/rtc-optee.c | 27 +- drivers/s390/cio/blacklist.c | 1 + drivers/s390/crypto/ap_bus.c | 13 +- drivers/s390/crypto/zcrypt_api.c | 2 +- drivers/s390/crypto/zcrypt_cex4.c | 1 + drivers/s390/virtio/virtio_ccw.c | 1 + drivers/scsi/aacraid/rx.c | 1 + drivers/scsi/ch.c | 18 +- drivers/scsi/hosts.c | 5 +- drivers/scsi/ips.c | 1 + drivers/scsi/libsas/sas_scsi_host.c | 1 + drivers/scsi/lpfc/lpfc_attr.c | 40 + drivers/scsi/lpfc/lpfc_debugfs.c | 7 + drivers/scsi/lpfc/lpfc_disc.h | 7 + drivers/scsi/lpfc/lpfc_els.c | 57 + drivers/scsi/lpfc/lpfc_hbadisc.c | 1 + drivers/scsi/lpfc/lpfc_hw4.h | 11 +- drivers/scsi/lpfc/lpfc_init.c | 5 + drivers/scsi/lpfc/lpfc_logmsg.h | 3 +- drivers/scsi/lpfc/lpfc_sli.c | 62 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 2 - drivers/scsi/mpi3mr/mpi3mr_fw.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 17 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 10 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1458 +- drivers/scsi/qla2xxx/qla_bsg.c | 147 +- drivers/scsi/qla2xxx/qla_bsg.h | 12 + drivers/scsi/qla2xxx/qla_def.h | 30 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 + drivers/scsi/qla2xxx/qla_gs.c | 41 +- drivers/scsi/qla2xxx/qla_init.c | 232 +- drivers/scsi/qla2xxx/qla_isr.c | 19 +- drivers/scsi/qla2xxx/qla_mbx.c | 88 + drivers/scsi/qla2xxx/qla_nx.h | 1 + drivers/scsi/qla2xxx/qla_os.c | 3 +- drivers/scsi/qla2xxx/qla_sup.c | 29 + drivers/scsi/qla2xxx/qla_version.h | 8 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 1 + drivers/scsi/scsi_debug.c | 118 +- drivers/scsi/scsi_lib.c | 11 +- drivers/scsi/scsi_priv.h | 3 +- drivers/scsi/scsi_sysfs.c | 77 +- drivers/scsi/scsi_transport_fc.c | 43 + drivers/scsi/sd.c | 29 +- drivers/scsi/ses.c | 15 +- drivers/scsi/sr.c | 21 +- drivers/scsi/st.c | 22 +- drivers/scsi/virtio_scsi.c | 17 +- drivers/soc/amlogic/meson-gx-socinfo.c | 1 + drivers/soc/apple/Kconfig | 4 + drivers/soc/apple/Makefile | 3 + drivers/soc/apple/tunable.c | 80 + drivers/soc/dove/pmu.c | 9 +- drivers/soc/fsl/qe/Makefile | 2 +- drivers/soc/fsl/qe/qe_ports_ic.c | 142 + drivers/soc/fsl/qe/qmc.c | 13 +- drivers/soc/mediatek/mtk-dvfsrc.c | 364 +- drivers/soc/mediatek/mtk-socinfo.c | 1 + drivers/soc/mediatek/mtk-svs.c | 5 +- drivers/soc/qcom/cmd-db.c | 7 +- drivers/soc/qcom/llcc-qcom.c | 207 + drivers/soc/qcom/mdt_loader.c | 51 +- drivers/soc/qcom/pmic_glink_altmode.c | 188 +- drivers/soc/qcom/smem.c | 4 +- drivers/soc/renesas/Kconfig | 2 + drivers/soc/samsung/exynos-chipid.c | 133 +- drivers/soc/ti/Kconfig | 2 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/knav_dma.c | 21 +- drivers/soc/ti/knav_qmss_queue.c | 25 +- drivers/soc/ti/pruss.c | 6 +- drivers/soc/xilinx/zynqmp_power.c | 6 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus_type.c | 33 +- drivers/soundwire/dmi-quirks.c | 11 + drivers/soundwire/intel_auxdevice.c | 1 + drivers/soundwire/qcom.c | 12 +- drivers/soundwire/slave.c | 1 + drivers/spi/Kconfig | 29 + drivers/spi/Makefile | 3 + drivers/spi/spi-atcspi200.c | 680 + drivers/spi/spi-axiado.c | 1007 + drivers/spi/spi-axiado.h | 133 + drivers/spi/spi-bcm63xx-hsspi.c | 64 +- drivers/spi/spi-cadence-quadspi.c | 16 +- drivers/spi/spi-cadence-xspi.c | 47 +- drivers/spi/spi-fsi.c | 7 +- drivers/spi/spi-fsl-lpspi.c | 10 +- drivers/spi/spi-geni-qcom.c | 131 +- drivers/spi/spi-hisi-kunpeng.c | 4 +- drivers/spi/spi-imx.c | 625 +- drivers/spi/spi-mem.c | 15 +- drivers/spi/spi-microchip-core-spi.c | 2 +- drivers/spi/spi-nxp-xspi.c | 1385 + drivers/spi/spi-qpic-snand.c | 4 - drivers/spi/spi-rzv2h-rspi.c | 279 +- drivers/spi/spi-sprd-adi.c | 33 +- drivers/spi/spi-st-ssc4.c | 4 +- drivers/spi/spi-stm32-ospi.c | 122 +- drivers/spi/spi-stm32-qspi.c | 126 +- drivers/spi/spi-stm32.c | 121 +- drivers/spi/spi-virtio.c | 4 +- drivers/spi/spi.c | 68 +- drivers/staging/axis-fifo/axis-fifo.c | 294 +- drivers/staging/fbtft/Kconfig | 5 +- drivers/staging/fbtft/fbtft-sysfs.c | 20 +- drivers/staging/greybus/TODO | 2 - drivers/staging/greybus/arche-apb-ctrl.c | 13 +- drivers/staging/greybus/arche-platform.c | 27 +- drivers/staging/greybus/gb-camera.h | 9 +- drivers/staging/greybus/light.c | 8 +- drivers/staging/media/av7110/av7110_hw.c | 20 +- drivers/staging/media/av7110/sp8870.c | 2 +- drivers/staging/media/tegra-video/csi.c | 4 - drivers/staging/media/tegra-video/csi.h | 4 + drivers/staging/media/tegra-video/vi.c | 13 +- drivers/staging/media/tegra-video/video.c | 4 +- drivers/staging/media/tegra-video/vip.c | 4 - drivers/staging/media/tegra-video/vip.h | 4 + drivers/staging/nvec/nvec.c | 4 +- drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 7 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 80 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 100 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 - drivers/staging/rtl8723bs/core/rtw_security.c | 2 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 107 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 10 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 21 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 17 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 + drivers/staging/rtl8723bs/include/ieee80211.h | 1 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- drivers/staging/sm750fb/TODO | 2 - drivers/staging/sm750fb/ddk750_chip.c | 2 +- drivers/staging/sm750fb/sm750.c | 4 +- drivers/staging/vme_user/vme.c | 2 +- drivers/staging/vme_user/vme.h | 109 +- drivers/staging/vme_user/vme_bridge.h | 10 +- drivers/staging/vme_user/vme_user.c | 2 +- drivers/target/iscsi/iscsi_target_auth.c | 1 + drivers/target/sbp/sbp_target.c | 4 +- drivers/target/target_core_configfs.c | 68 +- drivers/target/target_core_fabric_configfs.c | 30 +- drivers/target/target_core_fabric_lib.c | 1 + drivers/target/target_core_spc.c | 87 + drivers/target/tcm_fc/tfc_conf.c | 1 + drivers/tee/amdtee/call.c | 8 +- drivers/tee/optee/core.c | 23 + drivers/tee/optee/ffa_abi.c | 54 +- drivers/tee/optee/optee_private.h | 19 + drivers/tee/optee/rpc.c | 4 +- drivers/tee/optee/smc_abi.c | 15 +- drivers/tee/qcomtee/call.c | 17 +- drivers/tee/qcomtee/mem_obj.c | 4 +- drivers/tee/qcomtee/user_obj.c | 8 +- drivers/tee/tee_core.c | 135 +- .../int340x_thermal/processor_thermal_device.c | 5 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 9 +- .../int340x_thermal/processor_thermal_wt_hint.c | 57 +- .../int340x_thermal/processor_thermal_wt_req.c | 7 +- drivers/thermal/intel/intel_pch_thermal.c | 1 - drivers/thermal/intel/intel_tcc_cooling.c | 4 + drivers/thermal/thermal_core.c | 8 +- drivers/thunderbolt/path.c | 2 +- drivers/thunderbolt/switch.c | 1 + drivers/tty/hvc/hvc_xen.c | 29 +- drivers/tty/n_hdlc.c | 2 + drivers/tty/serdev/core.c | 21 + drivers/tty/serial/8250/8250_dw.c | 23 +- drivers/tty/serial/8250/8250_keba.c | 27 +- drivers/tty/serial/8250/8250_men_mcb.c | 12 +- drivers/tty/serial/rsci.c | 309 +- drivers/tty/serial/rsci.h | 3 +- drivers/tty/serial/sh-sci-common.h | 10 +- drivers/tty/serial/sh-sci.c | 80 +- drivers/tty/vt/keyboard.c | 221 +- drivers/tty/vt/vt.c | 33 +- drivers/ufs/core/ufs-mcq.c | 3 +- drivers/ufs/core/ufshcd-priv.h | 4 +- drivers/ufs/core/ufshcd.c | 29 +- drivers/usb/Makefile | 1 - drivers/usb/atm/speedtch.c | 1 + drivers/usb/atm/ueagle-atm.c | 1 + drivers/usb/core/config.c | 5 + drivers/usb/core/driver.c | 8 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc3/Kconfig | 11 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 2 + drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-apple.c | 64 +- drivers/usb/dwc3/dwc3-google.c | 628 + drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_acm.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/f_loopback.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 6 +- drivers/usb/gadget/function/f_midi.c | 112 +- drivers/usb/gadget/function/f_midi2.c | 10 +- drivers/usb/gadget/function/f_ncm.c | 128 +- drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_phonet.c | 2 +- drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_serial.c | 2 +- drivers/usb/gadget/function/f_sourcesink.c | 54 +- drivers/usb/gadget/function/f_tcm.c | 2 +- drivers/usb/gadget/function/f_uac1.c | 2 +- drivers/usb/gadget/function/f_uac1_legacy.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 2 +- drivers/usb/gadget/function/f_uvc.c | 4 + drivers/usb/gadget/function/g_zero.h | 1 + drivers/usb/gadget/function/u_ether.c | 46 + drivers/usb/gadget/function/u_ether.h | 30 + drivers/usb/gadget/function/u_ether_configfs.h | 179 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 4 +- drivers/usb/gadget/function/uvc.h | 3 +- drivers/usb/gadget/function/uvc_configfs.c | 37 +- drivers/usb/gadget/function/uvc_queue.c | 23 +- drivers/usb/gadget/function/uvc_video.c | 14 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 30 + drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 1 + drivers/usb/host/Kconfig | 14 +- drivers/usb/host/Makefile | 1 - drivers/usb/host/ehci-pci.c | 1 - drivers/usb/host/isp1362-hcd.c | 2769 -- drivers/usb/host/isp1362.h | 914 - drivers/usb/host/ohci-platform.c | 1 + drivers/usb/host/uhci-platform.c | 1 + drivers/usb/host/xhci-tegra.c | 2 +- drivers/usb/serial/f81232.c | 77 +- drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 2 + drivers/usb/serial/option.c | 1 + drivers/usb/typec/bus.c | 25 +- drivers/usb/typec/bus.h | 6 - drivers/usb/typec/class.c | 36 +- drivers/usb/typec/tcpm/tcpm.c | 4 +- drivers/usb/typec/ucsi/Kconfig | 1 - drivers/usb/typec/ucsi/debugfs.c | 1 + drivers/usb/typec/ucsi/psy.c | 54 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 1 + drivers/vhost/vhost.c | 8 +- drivers/video/Kconfig | 8 +- drivers/video/backlight/Kconfig | 11 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/cgbc_bl.c | 180 + drivers/video/console/newport_con.c | 4 +- drivers/video/fbdev/Kconfig | 11 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/core/fbcon.c | 27 +- drivers/video/fbdev/core/fbcon.h | 1 - drivers/video/fbdev/core/fbmon.c | 8 +- drivers/video/fbdev/core/fbsysfs.c | 36 +- drivers/video/fbdev/efifb.c | 10 +- drivers/video/fbdev/hyperv_fb.c | 1388 - drivers/video/fbdev/omap/omapfb_main.c | 10 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 18 +- drivers/video/fbdev/riva/riva_hw.c | 3 + drivers/video/fbdev/sh_mobile_lcdcfb.c | 5 +- drivers/video/fbdev/smscufx.c | 8 +- drivers/video/fbdev/vesafb.c | 10 +- drivers/video/fbdev/vga16fb.c | 8 +- drivers/video/logo/Kconfig | 82 +- drivers/video/logo/Makefile | 29 +- drivers/video/logo/logo.c | 46 +- drivers/video/logo/logo_mac_clut224.ppm | 1604 - drivers/video/screen_info_pci.c | 5 +- drivers/virt/vmgenid.c | 3 +- drivers/virtio/virtio_input.c | 5 +- drivers/virtio/virtio_ring.c | 998 +- drivers/w1/slaves/w1_therm.c | 62 +- drivers/w1/w1.c | 2 - drivers/watchdog/hpwdt.c | 1 + drivers/watchdog/rzg2l_wdt.c | 4 +- drivers/watchdog/rzv2h_wdt.c | 8 +- drivers/xen/events/events_base.c | 6 +- drivers/xen/grant-dma-ops.c | 3 +- drivers/xen/privcmd.c | 3 +- drivers/xen/time.c | 2 +- drivers/xen/xen-scsiback.c | 1 + fs/9p/vfs_dir.c | 2 - fs/9p/vfs_file.c | 2 - fs/Makefile | 2 +- fs/adfs/dir.c | 1 + fs/affs/dir.c | 2 + fs/affs/file.c | 2 + fs/bad_inode.c | 3 +- fs/befs/linuxvfs.c | 2 + fs/binfmt_misc.c | 1 + fs/bpf_fs_kfuncs.c | 23 +- fs/btrfs/Kconfig | 12 +- fs/btrfs/Makefile | 1 - fs/btrfs/backref.c | 4 +- fs/btrfs/bio.c | 27 +- fs/btrfs/bio.h | 16 +- fs/btrfs/block-group.c | 13 +- fs/btrfs/compression.c | 1 - fs/btrfs/ctree.c | 49 +- fs/btrfs/ctree.h | 9 + fs/btrfs/defrag.c | 5 +- fs/btrfs/delayed-inode.c | 4 +- fs/btrfs/direct-io.c | 29 +- fs/btrfs/disk-io.c | 115 +- fs/btrfs/extent-io-tree.c | 7 +- fs/btrfs/extent-tree.c | 102 +- fs/btrfs/extent_io.c | 70 +- fs/btrfs/file-item.c | 4 - fs/btrfs/file.c | 23 +- fs/btrfs/free-space-tree.c | 113 +- fs/btrfs/free-space-tree.h | 1 + fs/btrfs/fs.c | 100 +- fs/btrfs/fs.h | 53 +- fs/btrfs/inode-item.c | 7 +- fs/btrfs/inode.c | 336 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/messages.c | 26 +- fs/btrfs/messages.h | 76 +- fs/btrfs/qgroup.c | 103 +- fs/btrfs/reflink.c | 11 +- fs/btrfs/relocation.c | 5 +- fs/btrfs/root-tree.c | 47 +- fs/btrfs/scrub.c | 39 +- fs/btrfs/space-info.c | 18 +- fs/btrfs/space-info.h | 16 + fs/btrfs/super.c | 17 +- fs/btrfs/sysfs.c | 50 +- fs/btrfs/transaction.c | 55 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 37 +- fs/btrfs/volumes.h | 35 +- fs/btrfs/zoned.c | 55 + fs/btrfs/zoned.h | 8 + fs/buffer.c | 9 +- fs/ceph/dir.c | 2 - fs/ceph/file.c | 1 - fs/char_dev.c | 19 +- fs/coredump.c | 3 +- fs/cramfs/inode.c | 2 + fs/crypto/bio.c | 91 +- fs/dcache.c | 13 +- fs/dlm/lock.c | 2 +- fs/ecryptfs/crypto.c | 38 +- fs/ecryptfs/debug.c | 1 - fs/ecryptfs/ecryptfs_kernel.h | 6 +- fs/ecryptfs/keystore.c | 19 +- fs/ecryptfs/main.c | 9 +- fs/efivarfs/vars.c | 1 + fs/efs/dir.c | 2 + fs/erofs/data.c | 2 + fs/erofs/decompressor.c | 63 +- fs/erofs/decompressor_crypto.c | 2 +- fs/erofs/dir.c | 2 + fs/erofs/internal.h | 5 +- fs/erofs/super.c | 14 +- fs/erofs/sysfs.c | 2 +- fs/erofs/xattr.c | 137 +- fs/erofs/xattr.h | 37 - fs/erofs/zdata.c | 42 +- fs/exec.c | 180 +- fs/exfat/dir.c | 2 + fs/exfat/file.c | 16 +- fs/exfat/namei.c | 4 +- fs/ext2/dir.c | 2 + fs/ext2/file.c | 2 + fs/ext4/dir.c | 2 + fs/ext4/extents.c | 135 +- fs/ext4/extents_status.c | 124 +- fs/ext4/file.c | 2 + fs/ext4/inode.c | 21 +- fs/ext4/mballoc.c | 3 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 9 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 21 +- fs/f2fs/checkpoint.c | 157 +- fs/f2fs/compress.c | 18 +- fs/f2fs/data.c | 352 +- fs/f2fs/dir.c | 2 + fs/f2fs/f2fs.h | 152 +- fs/f2fs/file.c | 87 +- fs/f2fs/gc.c | 61 +- fs/f2fs/inline.c | 10 +- fs/f2fs/inode.c | 16 +- fs/f2fs/namei.c | 65 +- fs/f2fs/node.c | 34 +- fs/f2fs/recovery.c | 5 +- fs/f2fs/segment.c | 27 +- fs/f2fs/segment.h | 99 +- fs/f2fs/super.c | 96 +- fs/f2fs/sysfs.c | 73 +- fs/f2fs/xattr.c | 5 +- fs/fat/cache.c | 4 +- fs/fat/dir.c | 9 +- fs/fat/fat.h | 11 +- fs/fat/file.c | 19 +- fs/fat/inode.c | 2 +- fs/fat/misc.c | 59 +- fs/fat/namei_msdos.c | 20 +- fs/fat/namei_vfat.c | 17 +- fs/fhandle.c | 5 +- fs/file_attr.c | 12 +- fs/file_table.c | 10 +- fs/filesystems.c | 9 +- fs/freevxfs/vxfs_lookup.c | 2 + fs/fs-writeback.c | 42 +- fs/fs_context.c | 208 +- fs/fs_struct.c | 1 + fs/fsopen.c | 16 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 1 - fs/fuse/file.c | 12 +- fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 86 +- fs/gfs2/glock.h | 6 +- fs/gfs2/glops.c | 34 +- fs/gfs2/incore.h | 16 +- fs/gfs2/inode.c | 9 +- fs/gfs2/lock_dlm.c | 29 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 51 +- fs/gfs2/lops.h | 4 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/meta_io.h | 2 +- fs/gfs2/quota.c | 5 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/trace_gfs2.h | 48 +- fs/gfs2/trans.c | 4 +- fs/init.c | 115 +- fs/inode.c | 217 +- fs/internal.h | 23 +- fs/iomap/direct-io.c | 3 +- fs/isofs/dir.c | 2 + fs/jffs2/dir.c | 2 + fs/jffs2/file.c | 2 + fs/jfs/file.c | 2 + fs/jfs/jfs_logmgr.c | 1 + fs/jfs/namei.c | 8 +- fs/libfs.c | 20 +- fs/lockd/svclock.c | 4 - fs/locks.c | 34 +- fs/mount.h | 1 + fs/namei.c | 508 +- fs/namespace.c | 470 +- fs/nfs/blocklayout/dev.c | 6 +- fs/nfs/delegation.c | 7 +- fs/nfs/dir.c | 79 +- fs/nfs/file.c | 4 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/inode.c | 47 +- fs/nfs/io.c | 2 + fs/nfs/localio.c | 32 +- fs/nfs/nfs42proc.c | 29 +- fs/nfs/nfs4proc.c | 91 +- fs/nfs/nfs4state.c | 6 +- fs/nfs/nfstrace.h | 3 + fs/nfs/pnfs.c | 58 +- fs/nfs/pnfs.h | 17 +- fs/nfs/write.c | 33 + fs/nfsd/Makefile | 10 +- fs/nfsd/netns.h | 1 - fs/nfsd/nfs2acl.c | 2 +- fs/nfsd/nfs4proc.c | 51 +- fs/nfsd/nfs4recover.c | 1 + fs/nfsd/nfs4state.c | 32 +- fs/nfsd/nfsproc.c | 2 +- fs/nilfs2/dir.c | 3 +- fs/nilfs2/file.c | 2 + fs/nsfs.c | 13 + fs/ntfs3/attrib.c | 81 +- fs/ntfs3/attrlist.c | 9 + fs/ntfs3/bitmap.c | 17 + fs/ntfs3/dir.c | 116 +- fs/ntfs3/file.c | 434 +- fs/ntfs3/frecord.c | 318 +- fs/ntfs3/fslog.c | 8 +- fs/ntfs3/fsntfs.c | 57 +- fs/ntfs3/index.c | 26 +- fs/ntfs3/inode.c | 748 +- fs/ntfs3/namei.c | 17 +- fs/ntfs3/ntfs.h | 1 + fs/ntfs3/ntfs_fs.h | 65 +- fs/ntfs3/super.c | 24 +- fs/ntfs3/xattr.c | 5 +- fs/nullfs.c | 70 + fs/ocfs2/alloc.c | 9 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 8 +- fs/ocfs2/dlm/dlmdomain.c | 2 +- fs/ocfs2/export.c | 6 +- fs/ocfs2/file.c | 5 + fs/ocfs2/inode.c | 32 +- fs/ocfs2/localalloc.c | 4 +- fs/ocfs2/move_extents.c | 7 +- fs/ocfs2/ocfs2_fs.h | 4 +- fs/ocfs2/quota_global.c | 26 +- fs/ocfs2/slot_map.c | 27 +- fs/ocfs2/suballoc.c | 334 +- fs/ocfs2/xattr.c | 9 +- fs/open.c | 158 +- fs/orangefs/dir.c | 4 +- fs/orangefs/file.c | 1 + fs/orangefs/inode.c | 29 +- fs/orangefs/orangefs-kernel.h | 3 +- fs/overlayfs/file.c | 2 + fs/overlayfs/inode.c | 7 +- fs/overlayfs/namei.c | 1 + fs/overlayfs/overlayfs.h | 3 +- fs/overlayfs/readdir.c | 2 + fs/pipe.c | 22 +- fs/proc/array.c | 23 +- fs/proc/task_mmu.c | 4 +- fs/qnx4/dir.c | 2 + fs/qnx6/dir.c | 2 + fs/quota/quota.c | 3 +- fs/read_write.c | 2 + fs/resctrl/ctrlmondata.c | 113 +- fs/resctrl/internal.h | 68 +- fs/resctrl/monitor.c | 364 +- fs/resctrl/rdtgroup.c | 265 +- fs/select.c | 12 +- fs/seq_file.c | 1 + fs/smb/client/cifsfs.c | 1 - fs/smb/server/vfs.c | 15 +- fs/splice.c | 2 +- fs/squashfs/dir.c | 2 + fs/squashfs/file.c | 4 +- fs/stat.c | 28 +- fs/statfs.c | 3 +- fs/sync.c | 6 +- fs/ubifs/file.c | 28 +- fs/ubifs/ubifs.h | 3 +- fs/udf/dir.c | 2 + fs/udf/file.c | 2 + fs/udf/unicode.c | 1 + fs/ufs/dir.c | 2 + fs/ufs/file.c | 2 + fs/unicode/utf8-core.c | 22 - fs/utimes.c | 8 +- fs/vboxsf/dir.c | 1 - fs/vboxsf/file.c | 1 - fs/verity/measure.c | 2 +- fs/xattr.c | 33 +- fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bit.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_btree_mem.c | 2 +- fs/xfs/libxfs/xfs_btree_staging.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_defer.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_data.c | 2 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_dquot_buf.c | 2 +- fs/xfs/libxfs/xfs_exchmaps.c | 2 +- fs/xfs/libxfs/xfs_group.c | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 13 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 2 +- fs/xfs/libxfs/xfs_inode_util.c | 2 +- fs/xfs/libxfs/xfs_log_format.h | 7 - fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_metadir.c | 2 +- fs/xfs/libxfs/xfs_metafile.c | 2 +- fs/xfs/libxfs/xfs_parent.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_rtgroup.c | 55 +- fs/xfs/libxfs/xfs_rtgroup.h | 2 - fs/xfs/libxfs/xfs_rtrefcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/libxfs/xfs_trans_space.c | 2 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_zones.c | 2 +- fs/xfs/scrub/agb_bitmap.c | 2 +- fs/xfs/scrub/agheader.c | 2 +- fs/xfs/scrub/agheader_repair.c | 2 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/alloc_repair.c | 2 +- fs/xfs/scrub/attr.c | 2 +- fs/xfs/scrub/attr_repair.c | 2 +- fs/xfs/scrub/bitmap.c | 2 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/bmap_repair.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 2 +- fs/xfs/scrub/cow_repair.c | 2 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/dir_repair.c | 2 +- fs/xfs/scrub/dirtree.c | 2 +- fs/xfs/scrub/dirtree_repair.c | 2 +- fs/xfs/scrub/dqiterate.c | 2 +- fs/xfs/scrub/findparent.c | 2 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/fscounters_repair.c | 2 +- fs/xfs/scrub/health.c | 2 +- fs/xfs/scrub/ialloc.c | 2 +- fs/xfs/scrub/ialloc_repair.c | 2 +- fs/xfs/scrub/inode.c | 2 +- fs/xfs/scrub/inode_repair.c | 2 +- fs/xfs/scrub/iscan.c | 2 +- fs/xfs/scrub/listxattr.c | 2 +- fs/xfs/scrub/metapath.c | 2 +- fs/xfs/scrub/newbt.c | 2 +- fs/xfs/scrub/nlinks.c | 2 +- fs/xfs/scrub/nlinks_repair.c | 2 +- fs/xfs/scrub/orphanage.c | 2 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/parent_repair.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/quota_repair.c | 2 +- fs/xfs/scrub/quotacheck.c | 2 +- fs/xfs/scrub/quotacheck_repair.c | 2 +- fs/xfs/scrub/rcbag.c | 2 +- fs/xfs/scrub/rcbag_btree.c | 2 +- fs/xfs/scrub/readdir.c | 2 +- fs/xfs/scrub/reap.c | 2 +- fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/refcount_repair.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/scrub/rgsuper.c | 2 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rmap_repair.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/rtbitmap_repair.c | 2 +- fs/xfs/scrub/rtrefcount.c | 2 +- fs/xfs/scrub/rtrefcount_repair.c | 2 +- fs/xfs/scrub/rtrmap.c | 2 +- fs/xfs/scrub/rtrmap_repair.c | 2 +- fs/xfs/scrub/rtsummary.c | 2 +- fs/xfs/scrub/rtsummary_repair.c | 2 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/scrub/stats.c | 2 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/scrub/symlink_repair.c | 2 +- fs/xfs/scrub/tempfile.c | 2 +- fs/xfs/scrub/trace.c | 2 +- fs/xfs/scrub/xfarray.c | 2 +- fs/xfs/scrub/xfblob.c | 2 +- fs/xfs/scrub/xfile.c | 2 +- fs/xfs/xfs.h | 28 - fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_attr_item.c | 29 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_item.c | 12 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_buf_item.c | 21 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_buf_mem.c | 2 +- fs/xfs/xfs_dahash_test.c | 2 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_dquot_item.c | 11 +- fs/xfs/xfs_dquot_item_recover.c | 2 +- fs/xfs/xfs_drain.c | 2 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_exchmaps_item.c | 13 +- fs/xfs/xfs_exchrange.c | 2 +- fs/xfs/xfs_export.c | 2 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 12 +- fs/xfs/xfs_file.c | 5 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 2 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_globals.c | 2 +- fs/xfs/xfs_handle.c | 2 +- fs/xfs/xfs_health.c | 2 +- fs/xfs/xfs_hooks.c | 2 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_icreate_item.c | 8 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 51 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 51 +- fs/xfs/xfs_itable.c | 2 +- fs/xfs/xfs_iunlink_item.c | 2 +- fs/xfs/xfs_iwalk.c | 2 +- fs/xfs/xfs_linux.h | 284 - fs/xfs/xfs_log.c | 302 +- fs/xfs/xfs_log.h | 65 +- fs/xfs/xfs_log_cil.c | 113 +- fs/xfs/xfs_log_priv.h | 20 + fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_message.c | 2 +- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_notify_failure.c | 2 +- fs/xfs/xfs_platform.h | 296 + fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_pwork.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_refcount_item.c | 12 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 12 +- fs/xfs/xfs_rtalloc.c | 8 +- fs/xfs/xfs_stats.c | 2 +- fs/xfs/xfs_super.c | 167 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_sysctl.c | 2 +- fs/xfs/xfs_sysfs.c | 2 +- fs/xfs/xfs_trace.c | 2 +- fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 4 +- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_dquot.c | 2 +- fs/xfs/xfs_xattr.c | 2 +- fs/xfs/xfs_zone_alloc.c | 2 +- fs/xfs/xfs_zone_gc.c | 115 +- fs/xfs/xfs_zone_info.c | 2 +- fs/xfs/xfs_zone_space_resv.c | 2 +- include/acpi/cppc_acpi.h | 5 + include/acpi/processor.h | 34 +- include/asm-generic/Kbuild | 1 + include/asm-generic/atomic64.h | 2 +- include/asm-generic/audit_change_attr.h | 3 + include/asm-generic/audit_read.h | 6 + include/asm-generic/rqspinlock.h | 2 +- include/asm-generic/tlb.h | 82 +- include/asm-generic/vmlinux.lds.h | 3 +- include/crypto/internal/acompress.h | 7 +- include/crypto/internal/engine.h | 2 +- include/crypto/mldsa.h | 60 + include/crypto/nh.h | 52 + include/crypto/nhpoly1305.h | 74 - include/drm/bridge/dw_hdmi_qp.h | 1 + include/drm/bridge/inno_hdmi.h | 33 + include/drm/display/drm_dp_helper.h | 60 +- include/drm/drm_atomic.h | 44 +- include/drm/drm_bridge.h | 29 + include/drm/drm_device.h | 15 + include/drm/drm_fb_helper.h | 21 - include/drm/drm_file.h | 7 +- include/drm/drm_gem.h | 45 +- include/drm/drm_gem_shmem_helper.h | 14 +- include/drm/drm_gpusvm.h | 29 + include/drm/drm_gpuvm.h | 12 +- include/drm/drm_mode_object.h | 3 + include/drm/drm_modeset_helper_vtables.h | 23 - include/drm/drm_pagemap.h | 111 +- include/drm/drm_pagemap_util.h | 92 + include/drm/drm_property.h | 1 + include/drm/drm_vblank.h | 3 +- include/drm/gpu_scheduler.h | 52 + include/drm/intel/display_parent_interface.h | 104 + include/drm/intel/intel_lb_mei_interface.h | 3 +- include/dt-bindings/clock/oxsemi,ox810se.h | 19 - include/dt-bindings/clock/oxsemi,ox820.h | 29 - include/dt-bindings/clock/qcom,gcc-msm8917.h | 2 + .../clock/qcom,kaanapali-cambistmclkcc.h | 33 + include/dt-bindings/clock/qcom,kaanapali-camcc.h | 147 + include/dt-bindings/clock/qcom,kaanapali-dispcc.h | 109 + include/dt-bindings/clock/qcom,kaanapali-gpucc.h | 47 + .../dt-bindings/clock/qcom,kaanapali-gxclkctl.h | 13 + include/dt-bindings/clock/qcom,kaanapali-videocc.h | 58 + include/dt-bindings/clock/qcom,mss-sc7180.h | 12 - .../dt-bindings/clock/qcom,sm8750-cambistmclkcc.h | 30 + include/dt-bindings/clock/qcom,sm8750-camcc.h | 151 + include/dt-bindings/clock/qcom,x1e80100-gcc.h | 3 + .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h | 3 + .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h | 3 + include/dt-bindings/clock/samsung,exynosautov920.h | 4 + include/dt-bindings/clock/spacemit,k3-clocks.h | 390 + include/dt-bindings/clock/thead,th1520-clk-ap.h | 1 + include/dt-bindings/clock/xlnx-versal-clk.h | 123 - include/dt-bindings/clock/xlnx-zynqmp-clk.h | 133 - include/dt-bindings/dma/jz4775-dma.h | 44 - include/dt-bindings/dma/x2000-dma.h | 54 - include/dt-bindings/gce/mt6779-gce.h | 222 - include/dt-bindings/interconnect/mediatek,mt8196.h | 48 + include/dt-bindings/memory/mt6779-larb-port.h | 206 - include/dt-bindings/mux/ti-serdes.h | 190 - include/dt-bindings/phy/phy.h | 5 + include/dt-bindings/pinctrl/mt6397-pinfunc.h | 257 - include/dt-bindings/power/marvell,pxa1908-power.h | 1 + include/dt-bindings/power/qcom,rpmhpd.h | 1 + include/dt-bindings/reset/bcm6318-reset.h | 20 - include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 - include/dt-bindings/reset/oxsemi,ox810se.h | 42 - include/dt-bindings/reset/oxsemi,ox820.h | 42 - include/dt-bindings/sound/audio-jack-events.h | 10 - include/hyperv/hvgdk.h | 2 +- include/kunit/test.h | 3 +- include/linux/array_size.h | 6 + include/linux/ata.h | 3 - include/linux/atomic/atomic-arch-fallback.h | 18 +- include/linux/atomic/atomic-instrumented.h | 26 +- include/linux/atomic/atomic-long.h | 10 +- include/linux/audit.h | 25 +- include/linux/audit_arch.h | 7 + include/linux/backing-dev-defs.h | 3 - include/linux/bio.h | 1 + include/linux/bit_spinlock.h | 24 +- include/linux/bitfield.h | 5 +- include/linux/blk-crypto.h | 32 + include/linux/blk-integrity.h | 6 +- include/linux/blk-mq-dma.h | 2 +- include/linux/blk_types.h | 4 +- include/linux/bnxt/hsi.h | 167 +- include/linux/bpf-cgroup.h | 4 +- include/linux/bpf.h | 124 +- include/linux/btf.h | 4 +- include/linux/cleanup.h | 50 + include/linux/compiler-context-analysis.h | 441 + include/linux/compiler.h | 2 + include/linux/compiler_types.h | 68 +- include/linux/console.h | 12 +- include/linux/coresight-pmu.h | 24 - include/linux/cpu.h | 4 + include/linux/cpufreq.h | 5 + include/linux/cpuhplock.h | 1 + include/linux/cpuset.h | 16 +- include/linux/cred.h | 1 - include/linux/damon.h | 16 +- include/linux/debugfs.h | 12 +- include/linux/device/bus.h | 4 +- include/linux/device_cgroup.h | 2 +- include/linux/dma-fence.h | 35 +- include/linux/dma-map-ops.h | 12 +- include/linux/dma-mapping.h | 20 + include/linux/dma/edma.h | 24 +- include/linux/efi.h | 9 +- include/linux/energy_model.h | 2 +- include/linux/ethtool.h | 36 +- include/linux/fb.h | 14 +- include/linux/filelock.h | 18 +- include/linux/filter.h | 26 +- include/linux/firewire.h | 3 +- include/linux/firmware/cirrus/cs_dsp_test_utils.h | 6 +- include/linux/firmware/cirrus/wmfw.h | 7 +- include/linux/firmware/qcom/qcom_scm.h | 30 +- include/linux/fortify-string.h | 8 +- include/linux/framer/framer.h | 5 +- include/linux/fs.h | 78 +- include/linux/fs/super_types.h | 1 - include/linux/ftrace.h | 6 +- include/linux/getcpu.h | 19 - include/linux/gfp.h | 8 +- include/linux/gfp_types.h | 7 +- include/linux/highmem.h | 98 +- include/linux/host1x.h | 2 +- include/linux/hrtimer.h | 15 - include/linux/hrtimer_defs.h | 20 - include/linux/hugetlb.h | 34 +- include/linux/i3c/device.h | 22 +- include/linux/i3c/master.h | 10 + include/linux/iio/iio-opaque.h | 2 + include/linux/ima.h | 1 + include/linux/init_syscalls.h | 1 + include/linux/initrd.h | 2 - include/linux/input/adp5589.h | 180 - include/linux/instrumented.h | 17 + include/linux/interrupt.h | 24 +- include/linux/io_uring_types.h | 22 +- include/linux/iommu-debug-pagealloc.h | 32 + include/linux/iommu.h | 14 + include/linux/ioport.h | 7 +- include/linux/irq.h | 15 +- include/linux/irqchip/irq-renesas-rzt2h.h | 23 + include/linux/irqdesc.h | 17 +- include/linux/kasan.h | 6 + include/linux/kernel.h | 1 - include/linux/kexec.h | 9 +- include/linux/kexec_handover.h | 27 +- include/linux/kfence.h | 1 + include/linux/kho/abi/kexec_handover.h | 163 + include/linux/kho/abi/luo.h | 89 +- include/linux/kho/abi/memblock.h | 72 + include/linux/kho/abi/memfd.h | 6 +- include/linux/khugepaged.h | 9 +- include/linux/kref.h | 2 + include/linux/kthread.h | 1 + include/linux/kvm_host.h | 107 +- include/linux/libata.h | 73 +- include/linux/linux_logo.h | 8 - include/linux/list_bl.h | 2 + include/linux/list_private.h | 256 + include/linux/liveupdate.h | 147 + include/linux/local_lock.h | 51 +- include/linux/local_lock_internal.h | 74 +- include/linux/lockdep.h | 12 +- include/linux/lockref.h | 4 +- include/linux/log2.h | 2 +- include/linux/lsm_hooks.h | 4 +- include/linux/maple_tree.h | 9 - include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 79 +- include/linux/memory-tiers.h | 6 +- include/linux/mfd/axp20x.h | 3 + include/linux/mfd/rohm-bd71828.h | 2 + include/linux/mfd/tps6105x.h | 5 +- include/linux/mfd/tps65219.h | 2 + include/linux/mhi.h | 14 - include/linux/miscdevice.h | 1 - include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 16 +- include/linux/mlx5/vport.h | 6 + include/linux/mm.h | 132 +- include/linux/mm_types.h | 19 +- include/linux/mm_types_task.h | 5 + include/linux/mmap_lock.h | 9 +- include/linux/mmc/card.h | 1 + include/linux/mmu_context.h | 2 +- include/linux/mmu_notifier.h | 9 +- include/linux/mmzone.h | 11 +- include/linux/module.h | 27 +- include/linux/moduleparam.h | 8 +- include/linux/msi.h | 13 +- include/linux/mtd/spinand.h | 1 + include/linux/mutex.h | 38 +- include/linux/mutex_types.h | 4 +- include/linux/netdevice.h | 15 + include/linux/nfs_fs.h | 1 + include/linux/nmi.h | 1 + include/linux/ns/ns_common_types.h | 4 +- include/linux/ntb.h | 14 - include/linux/overflow.h | 52 +- include/linux/page-flags.h | 6 + include/linux/pagemap.h | 11 + include/linux/pci-acpi.h | 3 +- include/linux/pci-p2pdma.h | 2 + include/linux/pci.h | 12 + include/linux/pci_ids.h | 5 +- include/linux/percpu-rwsem.h | 1 + include/linux/perf_event.h | 35 +- include/linux/pgtable.h | 189 +- include/linux/phy.h | 63 +- include/linux/phy/phy-common-props.h | 32 + include/linux/phy/phy.h | 7 +- include/linux/phy_port.h | 99 + include/linux/platform_data/hwmon-s3c.h | 36 - include/linux/platform_data/mipi-i3c-hci.h | 15 + include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/printk.h | 1 - include/linux/rcupdate.h | 121 +- include/linux/rcupdate_trace.h | 166 +- include/linux/refcount.h | 6 +- include/linux/regulator/driver.h | 2 + include/linux/resctrl.h | 57 +- include/linux/resctrl_types.h | 11 + include/linux/restart_block.h | 4 +- include/linux/rhashtable.h | 16 +- include/linux/rmap.h | 76 +- include/linux/rv.h | 4 + include/linux/rwlock.h | 22 +- include/linux/rwlock_api_smp.h | 43 +- include/linux/rwlock_rt.h | 44 +- include/linux/rwlock_types.h | 10 +- include/linux/rwsem.h | 76 +- include/linux/scatterlist.h | 2 + include/linux/sched.h | 71 +- include/linux/sched/cputime.h | 18 + include/linux/sched/isolation.h | 16 +- include/linux/sched/mm.h | 1 + include/linux/sched/signal.h | 16 +- include/linux/sched/task.h | 6 +- include/linux/sched/wake_q.h | 3 + include/linux/screen_info.h | 2 - include/linux/seqlock.h | 38 +- include/linux/seqlock_types.h | 5 +- include/linux/serdev.h | 1 + include/linux/shdma-base.h | 28 +- include/linux/slab.h | 146 +- include/linux/soc/airoha/airoha_offload.h | 4 +- include/linux/soc/apple/tunable.h | 62 + include/linux/soc/qcom/apr.h | 6 +- include/linux/soc/qcom/llcc-qcom.h | 4 + include/linux/soc/qcom/mdt_loader.h | 22 +- include/linux/soc/samsung/exynos-regs-pmu.h | 3 + include/linux/soundwire/sdw.h | 2 +- include/linux/spi/spi-mem.h | 14 +- include/linux/spi/spi.h | 9 + include/linux/spinlock.h | 112 +- include/linux/spinlock_api_smp.h | 34 +- include/linux/spinlock_api_up.h | 112 +- include/linux/spinlock_rt.h | 37 +- include/linux/spinlock_types.h | 10 +- include/linux/spinlock_types_raw.h | 5 +- include/linux/srcu.h | 73 +- include/linux/srcutiny.h | 6 + include/linux/srcutree.h | 10 +- include/linux/string.h | 1 + include/linux/sunrpc/xdrgen/_builtins.h | 80 +- include/linux/swap.h | 71 +- include/linux/syscalls.h | 3 +- include/linux/sysctl.h | 120 +- include/linux/sysfb.h | 23 +- include/linux/tee_core.h | 9 + include/linux/tee_drv.h | 12 + include/linux/textsearch.h | 1 + include/linux/timecounter.h | 31 +- include/linux/transport_class.h | 1 + include/linux/types.h | 3 +- include/linux/udp.h | 2 +- include/linux/unicode.h | 3 - include/linux/units.h | 3 + include/linux/unwind_user.h | 18 +- include/linux/usb.h | 3 +- include/linux/usb/gadget_configfs.h | 4 +- include/linux/usb/isp1362.h | 47 - include/linux/usb/quirks.h | 3 + include/linux/usb/typec.h | 3 + include/linux/usb/typec_altmode.h | 8 + include/linux/usb/uvc.h | 8 + include/linux/util_macros.h | 2 +- include/linux/virtio.h | 5 + include/linux/vmstat.h | 8 +- include/linux/workqueue.h | 2 +- include/linux/writeback.h | 4 - include/linux/ww_mutex.h | 22 +- include/linux/xarray.h | 63 +- include/linux/xattr.h | 2 +- include/linux/zsmalloc.h | 4 +- include/media/dvb_vb2.h | 17 +- include/media/media-device.h | 9 + include/media/media-devnode.h | 4 + include/media/media-request.h | 40 +- include/media/v4l2-ioctl.h | 15 + include/media/v4l2-mem2mem.h | 21 + include/media/videobuf2-core.h | 23 +- include/media/videobuf2-v4l2.h | 18 - include/net/ax25.h | 2 - include/net/bluetooth/bluetooth.h | 47 +- include/net/bluetooth/hci.h | 336 +- include/net/bluetooth/hci_core.h | 9 + include/net/bluetooth/hci_sync.h | 3 + include/net/cfg80211.h | 22 +- include/net/dropreason-core.h | 6 + include/net/hotdata.h | 1 + include/net/inet_sock.h | 9 +- include/net/ip_tunnels.h | 13 +- include/net/mac80211.h | 71 +- include/net/mana/gdma.h | 7 +- include/net/mana/mana.h | 3 +- include/net/netmem.h | 15 +- include/net/phy/realtek_phy.h | 7 + include/net/sch_priv.h | 27 + include/net/tcp.h | 29 +- include/net/udp.h | 8 +- include/rdma/ib_verbs.h | 19 +- include/rv/automata.h | 132 +- include/rv/da_monitor.h | 887 +- include/scsi/scsi.h | 13 +- include/scsi/scsi_driver.h | 7 +- include/scsi/scsi_transport_fc.h | 12 + include/soc/spacemit/ccu.h | 21 + include/soc/spacemit/k1-syscon.h | 12 +- include/soc/spacemit/k3-syscon.h | 273 + include/sound/pcm.h | 2 +- include/sound/sdca_interrupts.h | 7 + include/sound/sdca_jack.h | 32 + include/sound/seq_device.h | 2 + include/sound/soc-acpi-intel-ssp-common.h | 4 + include/sound/sof.h | 3 + include/sound/sof/ipc4/header.h | 75 + include/target/target_core_base.h | 4 + include/trace/events/damon.h | 41 + include/trace/events/dma_buf.h | 157 + include/trace/events/f2fs.h | 85 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/pci.h | 129 + include/trace/events/writeback.h | 7 - include/uapi/drm/amdgpu_drm.h | 25 +- include/uapi/drm/amdxdna_accel.h | 8 + include/uapi/drm/panfrost_drm.h | 76 +- include/uapi/drm/panthor_drm.h | 157 +- include/uapi/drm/rocket_accel.h | 98 +- include/uapi/drm/xe_drm.h | 95 +- include/uapi/linux/android/binder.h | 2 +- include/uapi/linux/bpf.h | 19 + include/uapi/linux/dev_energymodel.h | 82 + include/uapi/linux/energy_model.h | 63 - include/uapi/linux/ethtool.h | 2 + include/uapi/linux/idxd.h | 270 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/kexec.h | 1 + include/uapi/linux/kfd_ioctl.h | 14 +- include/uapi/linux/kfd_sysfs.h | 3 +- include/uapi/linux/kvm.h | 8 + include/uapi/linux/landlock.h | 37 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/mempolicy.h | 3 + include/uapi/linux/mount.h | 13 +- include/uapi/linux/nfs.h | 2 +- include/uapi/linux/nl80211.h | 4 + include/uapi/linux/pci.h | 7 + include/uapi/linux/pkt_sched.h | 1 + include/uapi/linux/shm.h | 3 - include/uapi/linux/sysctl.h | 3 +- include/uapi/linux/ublk_cmd.h | 34 +- include/uapi/linux/vfio.h | 4 + include/uapi/linux/videodev2.h | 1 + include/uapi/linux/virtio_ring.h | 5 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 6 + include/uapi/scsi/scsi_bsg_ufs.h | 17 +- include/uapi/sound/sof/tokens.h | 3 + include/ufs/ufs.h | 5 +- include/ufs/ufshci.h | 1 + include/vdso/gettime.h | 1 + include/vdso/unaligned.h | 41 +- include/video/edid.h | 4 - init/Kconfig | 16 +- init/do_mounts.c | 25 +- init/do_mounts.h | 19 +- init/do_mounts_initrd.c | 107 +- init/do_mounts_rd.c | 24 +- init/init_task.c | 3 - init/main.c | 17 +- io_uring/alloc_cache.h | 1 + io_uring/cancel.c | 4 +- io_uring/filetable.h | 1 - io_uring/fs.c | 106 +- io_uring/io_uring.c | 66 +- io_uring/io_uring.h | 1 - io_uring/msg_ring.c | 28 +- io_uring/openclose.c | 26 +- io_uring/register.c | 42 +- io_uring/rsrc.c | 11 - io_uring/rw.c | 33 +- io_uring/slist.h | 12 - io_uring/sqpoll.c | 8 +- io_uring/statx.c | 17 +- io_uring/uring_cmd.c | 9 + io_uring/xattr.c | 30 +- ipc/mqueue.c | 11 +- kernel/Kconfig.preempt | 3 + kernel/Makefile | 2 + kernel/acct.c | 4 +- kernel/audit.c | 160 + kernel/auditsc.c | 29 +- kernel/bpf/Makefile | 12 +- kernel/bpf/arena.c | 405 +- kernel/bpf/arraymap.c | 29 +- kernel/bpf/bpf_insn_array.c | 4 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_lsm.c | 5 +- kernel/bpf/bpf_lsm_proto.c | 19 + kernel/bpf/bpf_struct_ops.c | 88 + kernel/bpf/btf.c | 151 +- kernel/bpf/core.c | 11 +- kernel/bpf/cpumap.c | 21 +- kernel/bpf/cpumask.c | 2 +- kernel/bpf/crypto.c | 10 +- kernel/bpf/hashtab.c | 94 +- kernel/bpf/helpers.c | 48 +- kernel/bpf/inode.c | 42 +- kernel/bpf/local_storage.c | 27 +- kernel/bpf/map_iter.c | 2 +- kernel/bpf/range_tree.c | 5 +- kernel/bpf/rqspinlock.c | 1 - kernel/bpf/syscall.c | 135 +- kernel/bpf/trampoline.c | 8 +- kernel/bpf/verifier.c | 244 +- kernel/cgroup/cgroup.c | 4 +- kernel/cgroup/cpuset-internal.h | 54 +- kernel/cgroup/cpuset-v1.c | 271 +- kernel/cgroup/cpuset.c | 602 +- kernel/configs/debug.config | 2 +- kernel/context_tracking.c | 20 - kernel/cpu.c | 45 +- kernel/crash_core.c | 17 +- kernel/crash_dump_dm_crypt.c | 4 +- kernel/cred.c | 23 - kernel/debug/gdbstub.c | 1 + kernel/dma/Kconfig | 6 - kernel/dma/debug.c | 28 +- kernel/dma/direct.c | 3 - kernel/dma/direct.h | 3 - kernel/dma/mapping.c | 4 +- kernel/dma/pool.c | 27 +- kernel/events/core.c | 524 +- kernel/events/uprobes.c | 12 +- kernel/fork.c | 7 +- kernel/irq/Kconfig | 3 - kernel/irq/Makefile | 4 - kernel/irq/chip.c | 46 +- kernel/irq/cpuhotplug.c | 6 +- kernel/irq/handle.c | 2 - kernel/irq/internals.h | 112 +- kernel/irq/irqdesc.c | 95 +- kernel/irq/irqdomain.c | 3 +- kernel/irq/manage.c | 96 +- kernel/irq/timings.c | 959 - kernel/kallsyms.c | 73 +- kernel/kcov.c | 36 +- kernel/kcsan/Makefile | 2 + kernel/kcsan/kcsan_test.c | 4 +- kernel/kcsan/report.c | 11 +- kernel/kexec.c | 8 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 4 +- kernel/kthread.c | 160 +- kernel/liveupdate/Kconfig | 17 +- kernel/liveupdate/Makefile | 1 + kernel/liveupdate/kexec_handover.c | 114 +- kernel/liveupdate/luo_core.c | 10 +- kernel/liveupdate/luo_file.c | 39 +- kernel/liveupdate/luo_flb.c | 654 + kernel/liveupdate/luo_internal.h | 22 +- kernel/locking/test-ww_mutex.c | 165 +- kernel/module/Kconfig | 5 - kernel/module/decompress.c | 10 +- kernel/module/dups.c | 4 +- kernel/module/kallsyms.c | 9 +- kernel/panic.c | 4 +- kernel/params.c | 15 +- kernel/pid.c | 131 +- kernel/power/em_netlink.c | 213 +- kernel/power/em_netlink_autogen.c | 58 +- kernel/power/em_netlink_autogen.h | 22 +- kernel/power/energy_model.c | 6 +- kernel/power/main.c | 2 +- kernel/power/swap.c | 10 +- kernel/printk/internal.h | 2 +- kernel/printk/nbcon.c | 45 +- kernel/printk/printk.c | 2 + kernel/printk/sysctl.c | 1 - kernel/rcu/Kconfig | 43 +- kernel/rcu/rcu.h | 9 - kernel/rcu/rcuscale.c | 7 - kernel/rcu/rcutorture.c | 10 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tasks.h | 708 +- kernel/rcu/tree.c | 12 + kernel/rcu/tree.h | 2 +- kernel/rcu/tree_exp.h | 7 +- kernel/rcu/tree_plugin.h | 15 +- kernel/relay.c | 3 +- kernel/sched/Makefile | 3 + kernel/sched/core.c | 145 +- kernel/sched/cputime.c | 13 + kernel/sched/deadline.c | 39 +- kernel/sched/debug.c | 2 +- kernel/sched/ext.c | 21 +- kernel/sched/fair.c | 388 +- kernel/sched/idle.c | 3 - kernel/sched/isolation.c | 143 +- kernel/sched/rt.c | 9 +- kernel/sched/sched.h | 290 +- kernel/sched/stop_task.c | 3 - kernel/sched/syscalls.c | 30 +- kernel/signal.c | 4 +- kernel/softirq.c | 4 + kernel/sys.c | 4 +- kernel/sysctl.c | 290 +- kernel/time/hrtimer.c | 16 +- kernel/time/jiffies.c | 134 +- kernel/time/posix-timers.c | 13 +- kernel/time/sched_clock.c | 2 +- kernel/time/timecounter.c | 35 - kernel/time/timer_migration.c | 25 +- kernel/trace/bpf_trace.c | 4 +- kernel/trace/ftrace.c | 5 +- kernel/trace/rv/monitors/nrp/nrp.c | 30 +- kernel/trace/rv/monitors/nrp/nrp.h | 22 +- kernel/trace/rv/monitors/opid/opid.c | 40 +- kernel/trace/rv/monitors/opid/opid.h | 24 +- kernel/trace/rv/monitors/rtapp/rtapp.c | 2 - kernel/trace/rv/monitors/sched/sched.c | 2 - kernel/trace/rv/monitors/sco/sco.c | 26 +- kernel/trace/rv/monitors/sco/sco.h | 14 +- kernel/trace/rv/monitors/scpd/scpd.c | 28 +- kernel/trace/rv/monitors/scpd/scpd.h | 14 +- kernel/trace/rv/monitors/snep/snep.c | 28 +- kernel/trace/rv/monitors/snep/snep.h | 18 +- kernel/trace/rv/monitors/snroc/snroc.c | 26 +- kernel/trace/rv/monitors/snroc/snroc.h | 14 +- kernel/trace/rv/monitors/sssw/sssw.c | 38 +- kernel/trace/rv/monitors/sssw/sssw.h | 22 +- kernel/trace/rv/monitors/sts/sts.c | 34 +- kernel/trace/rv/monitors/sts/sts.h | 28 +- kernel/trace/rv/monitors/wip/wip.c | 26 +- kernel/trace/rv/monitors/wip/wip.h | 14 +- kernel/trace/rv/monitors/wwnr/wwnr.c | 28 +- kernel/trace/rv/monitors/wwnr/wwnr.h | 14 +- kernel/tsacct.c | 2 +- kernel/unwind/user.c | 12 +- kernel/vmcore_info.c | 6 +- kernel/watchdog.c | 12 +- kernel/workqueue.c | 140 +- lib/Kconfig | 13 - lib/Kconfig.debug | 204 +- lib/Kconfig.ubsan | 2 +- lib/Makefile | 9 +- lib/alloc_tag.c | 5 +- lib/build_OID_registry | 26 +- lib/buildid.c | 32 +- lib/cmdline.c | 26 + lib/crypto/Kconfig | 20 + lib/crypto/Makefile | 16 + {arch/arm/crypto => lib/crypto/arm}/nh-neon-core.S | 0 lib/crypto/arm/nh.h | 33 + lib/crypto/arm64/nh-neon-core.S | 103 + lib/crypto/arm64/nh.h | 34 + lib/crypto/fips-mldsa.h | 458 + lib/crypto/md5.c | 2 +- lib/crypto/mldsa.c | 683 + lib/crypto/nh.c | 82 + lib/crypto/tests/Kconfig | 17 + lib/crypto/tests/Makefile | 2 + lib/crypto/tests/mldsa-testvecs.h | 1887 + lib/crypto/tests/mldsa_kunit.c | 438 + lib/crypto/tests/nh-testvecs.h | 298 + lib/crypto/tests/nh_kunit.c | 43 + lib/crypto/x86/nh-avx2.S | 158 + lib/crypto/x86/nh-sse2.S | 123 + lib/crypto/x86/nh.h | 45 + lib/dec_and_lock.c | 8 +- lib/globtest.c | 167 - lib/group_cpus.c | 271 +- lib/hexdump.c | 1 + lib/idr.c | 1 - lib/kfifo.c | 2 +- lib/kstrtox.c | 4 +- lib/kunit/assert.c | 12 +- lib/lockref.c | 1 - lib/once.c | 2 +- lib/rhashtable.c | 5 +- lib/scatterlist.c | 26 + lib/stackdepot.c | 20 +- lib/string_helpers.c | 1 + lib/test_context-analysis.c | 604 + lib/test_kho.c | 7 +- lib/test_min_heap.c | 222 - lib/test_uuid.c | 134 - lib/test_vmalloc.c | 11 +- lib/test_xarray.c | 10 +- lib/tests/Makefile | 6 + lib/tests/bitops_kunit.c | 142 + lib/tests/glob_kunit.c | 125 + lib/tests/list-private-test.c | 76 + lib/tests/liveupdate.c | 158 + lib/tests/min_heap_kunit.c | 209 + lib/tests/test_list_sort.c | 4 +- lib/tests/uuid_kunit.c | 106 + lib/uuid.c | 1 + lib/vsprintf.c | 1 + lib/xarray.c | 11 +- localversion-next | 1 + mm/Kconfig | 38 +- mm/Makefile | 6 +- mm/backing-dev.c | 3 - mm/bpf_memcontrol.c | 193 + mm/damon/core.c | 108 +- mm/damon/lru_sort.c | 2 +- mm/damon/paddr.c | 8 +- mm/damon/reclaim.c | 2 +- mm/damon/stat.c | 10 +- mm/damon/sysfs-schemes.c | 60 +- mm/damon/sysfs.c | 9 +- mm/damon/tests/core-kunit.h | 51 +- mm/early_ioremap.c | 16 +- mm/fadvise.c | 2 +- mm/gup.c | 11 - mm/huge_memory.c | 23 +- mm/hugetlb.c | 160 +- mm/hugetlb_cgroup.c | 2 +- mm/hugetlb_cma.c | 33 +- mm/hugetlb_cma.h | 5 - mm/hugetlb_sysctl.c | 11 + mm/hugetlb_vmemmap.c | 11 - mm/init-mm.c | 5 +- mm/internal.h | 78 +- mm/kasan/shadow.c | 32 +- mm/kfence/Makefile | 2 + mm/kfence/core.c | 20 +- mm/kfence/kfence.h | 14 +- mm/kfence/kfence_test.c | 4 +- mm/kfence/report.c | 4 +- mm/khugepaged.c | 207 +- mm/kmemleak.c | 2 +- mm/kmsan/kmsan_test.c | 2 +- mm/kmsan/shadow.c | 2 +- mm/list_lru.c | 6 +- mm/madvise.c | 22 +- mm/memblock.c | 12 +- mm/memcontrol-v1.c | 43 +- mm/memcontrol-v1.h | 7 +- mm/memcontrol.c | 191 +- mm/memory-failure.c | 83 +- mm/memory-tiers.c | 13 +- mm/memory.c | 375 +- mm/memory_hotplug.c | 4 +- mm/mempolicy.c | 2 +- mm/memtest.c | 2 + mm/migrate.c | 20 +- mm/migrate_device.c | 12 +- mm/mm_init.c | 40 +- mm/mmu_gather.c | 38 +- mm/mprotect.c | 4 +- mm/mremap.c | 10 +- mm/mseal.c | 4 +- mm/numa_memblks.c | 9 +- mm/oom_kill.c | 4 +- mm/page-writeback.c | 74 +- mm/page_alloc.c | 288 +- mm/page_ext.c | 4 + mm/page_io.c | 4 +- mm/page_isolation.c | 2 +- mm/page_owner.c | 2 +- mm/page_reporting.c | 2 +- mm/percpu.c | 14 + mm/pgtable-generic.c | 19 +- mm/pt_reclaim.c | 2 +- mm/rmap.c | 363 +- mm/shmem.c | 89 +- mm/shrinker_debug.c | 13 +- mm/slab.h | 147 +- mm/slab_common.c | 69 +- mm/slub.c | 526 +- mm/sparse-vmemmap.c | 10 +- mm/swap.c | 2 +- mm/swap.h | 72 +- mm/swap_state.c | 340 +- mm/swapfile.c | 884 +- mm/tests/lazy_mmu_mode_kunit.c | 74 + mm/userfaultfd.c | 18 +- mm/vma.c | 138 +- mm/vma.h | 17 +- mm/vmalloc.c | 35 +- mm/vmscan.c | 238 +- mm/vmstat.c | 32 +- mm/workingset.c | 8 +- mm/zsmalloc.c | 23 +- mm/zswap.c | 13 +- net/bluetooth/hci_conn.c | 162 +- net/bluetooth/hci_core.c | 1 + net/bluetooth/hci_event.c | 79 +- net/bluetooth/hci_sync.c | 126 +- net/bluetooth/iso.c | 10 +- net/bluetooth/l2cap_sock.c | 20 +- net/bluetooth/mgmt_config.c | 21 + net/bridge/br_fdb.c | 28 +- net/bridge/br_input.c | 4 +- net/bridge/br_sysfs_br.c | 1 + net/can/j1939/j1939-priv.h | 7 + net/can/j1939/main.c | 90 + net/can/j1939/transport.c | 3 + net/core/dev.c | 228 +- net/core/devmem.c | 22 +- net/core/devmem.h | 10 +- net/core/dst.c | 1 + net/core/filter.c | 10 +- net/core/hotdata.c | 1 + net/core/lock_debug.c | 1 + net/core/net-sysfs.c | 2 +- net/core/netmem_priv.h | 20 +- net/core/page_pool.c | 18 +- net/core/pktgen.c | 1 + net/core/skbuff.c | 32 +- net/core/sysctl_net_core.c | 7 + net/core/utils.c | 1 + net/core/xdp.c | 2 +- net/ethtool/common.c | 287 +- net/ieee802154/core.c | 51 +- net/ipv4/arp.c | 1 + net/ipv4/esp4_offload.c | 4 +- net/ipv4/icmp.c | 108 +- net/ipv4/ip_gre.c | 11 +- net/ipv4/ip_output.c | 13 +- net/ipv4/ip_tunnel.c | 5 +- net/ipv4/ipconfig.c | 89 +- net/ipv4/ping.c | 7 +- net/ipv4/raw.c | 7 +- net/ipv4/route.c | 12 +- net/ipv4/tcp_sigpool.c | 2 +- net/ipv4/udp.c | 12 +- net/ipv6/addrconf.c | 6 +- net/ipv6/esp6_offload.c | 4 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/route.c | 11 +- net/ipv6/udp.c | 5 +- net/mac80211/cfg.c | 21 +- net/mac80211/debugfs_netdev.c | 1 + net/mac80211/ieee80211_i.h | 3 +- net/mac80211/iface.c | 8 +- net/mac80211/mlme.c | 2 +- net/mac80211/parse.c | 3 +- net/mac80211/util.c | 76 +- net/netfilter/nf_conntrack_bpf.c | 22 +- net/netfilter/nf_flow_table_bpf.c | 2 +- net/netfilter/nf_nat_bpf.c | 2 +- net/netfilter/nft_log.c | 58 +- net/netfilter/xt_AUDIT.c | 58 +- net/qrtr/mhi.c | 69 +- net/rds/cong.c | 2 +- net/rds/connection.c | 28 +- net/rds/ib_recv.c | 2 +- net/rds/ib_send.c | 4 +- net/rds/rds.h | 1 + net/rds/send.c | 9 +- net/rds/tcp_recv.c | 2 +- net/rds/tcp_send.c | 2 +- net/rds/threads.c | 16 +- net/sched/bpf_qdisc.c | 20 +- net/sched/sch_cake.c | 514 +- net/sched/sch_mq.c | 71 +- net/sched/sch_qfq.c | 6 +- net/socket.c | 32 +- net/sunrpc/cache.c | 1 + net/tipc/core.h | 1 + net/vmw_vsock/virtio_transport.c | 19 +- net/wireless/core.c | 24 +- net/wireless/core.h | 4 +- net/wireless/nl80211.c | 3 + net/wireless/reg.c | 13 +- net/wireless/scan.c | 2 +- net/wireless/sysfs.c | 2 +- net/wireless/trace.h | 13 +- net/wireless/util.c | 13 +- net/xfrm/xfrm_state.c | 1 + net/xfrm/xfrm_state_bpf.c | 2 +- rust/Makefile | 1 + rust/bindings/bindings_helper.h | 1 + rust/helpers/atomic.c | 7 +- rust/helpers/atomic_ext.c | 139 + rust/helpers/auxiliary.c | 6 +- rust/helpers/barrier.c | 6 +- rust/helpers/binder.c | 13 +- rust/helpers/bitmap.c | 1 + rust/helpers/bitops.c | 4 + rust/helpers/blk.c | 4 +- rust/helpers/completion.c | 2 +- rust/helpers/cpu.c | 2 +- rust/helpers/cpufreq.c | 3 +- rust/helpers/cpumask.c | 13 + rust/helpers/cred.c | 4 +- rust/helpers/device.c | 16 +- rust/helpers/dma.c | 15 +- rust/helpers/drm.c | 7 +- rust/helpers/fs.c | 2 +- rust/helpers/helpers.c | 3 + rust/helpers/io.c | 64 +- rust/helpers/irq.c | 6 +- rust/helpers/kunit.c | 2 +- rust/helpers/mutex.c | 13 +- rust/helpers/pci.c | 23 +- rust/helpers/pid_namespace.c | 8 +- rust/helpers/platform.c | 2 +- rust/helpers/poll.c | 5 +- rust/helpers/processor.c | 2 +- rust/helpers/property.c | 2 +- rust/helpers/rcu.c | 4 +- rust/helpers/refcount.c | 10 +- rust/helpers/regulator.c | 24 +- rust/helpers/scatterlist.c | 12 +- rust/helpers/security.c | 26 +- rust/helpers/signal.c | 2 +- rust/helpers/spinlock.c | 13 +- rust/helpers/sync.c | 4 +- rust/helpers/task.c | 24 +- rust/helpers/time.c | 14 +- rust/helpers/usb.c | 3 +- rust/helpers/wait.c | 2 +- rust/kernel/auxiliary.rs | 23 +- rust/kernel/cpufreq.rs | 5 +- rust/kernel/cpumask.rs | 10 +- rust/kernel/debugfs.rs | 69 +- rust/kernel/debugfs/callback_adapters.rs | 21 +- rust/kernel/debugfs/entry.rs | 14 +- rust/kernel/debugfs/file_ops.rs | 25 +- rust/kernel/debugfs/traits.rs | 43 +- rust/kernel/device.rs | 23 +- rust/kernel/device/property.rs | 11 +- rust/kernel/devres.rs | 25 +- rust/kernel/driver.rs | 12 +- rust/kernel/drm/gem/mod.rs | 8 +- rust/kernel/faux.rs | 13 +- rust/kernel/fmt.rs | 2 +- rust/kernel/io.rs | 11 +- rust/kernel/io/mem.rs | 17 +- rust/kernel/io/resource.rs | 2 + rust/kernel/irq/flags.rs | 2 + rust/kernel/irq/request.rs | 6 +- rust/kernel/lib.rs | 2 + rust/kernel/list/arc.rs | 14 +- rust/kernel/miscdevice.rs | 8 +- rust/kernel/net/phy.rs | 6 +- rust/kernel/num/bounded.rs | 46 +- rust/kernel/page.rs | 36 +- rust/kernel/pci/io.rs | 3 + rust/kernel/platform.rs | 46 +- rust/kernel/pwm.rs | 71 +- rust/kernel/rbtree.rs | 4 +- rust/kernel/regulator.rs | 9 +- rust/kernel/scatterlist.rs | 3 +- rust/kernel/soc.rs | 135 + rust/kernel/sync.rs | 74 +- rust/kernel/sync/arc.rs | 3 + rust/kernel/sync/aref.rs | 3 + rust/kernel/sync/atomic/internal.rs | 114 +- rust/kernel/sync/atomic/predefine.rs | 55 +- rust/kernel/sync/lock.rs | 7 + rust/kernel/sync/lock/global.rs | 2 + rust/kernel/sync/lock/mutex.rs | 5 + rust/kernel/sync/lock/spinlock.rs | 5 + rust/kernel/sync/set_once.rs | 8 + rust/kernel/task.rs | 24 +- rust/kernel/usb.rs | 21 +- rust/macros/fmt.rs | 2 +- rust/macros/lib.rs | 2 +- samples/rust/Kconfig | 11 + samples/rust/Makefile | 1 + samples/rust/rust_debugfs.rs | 46 +- samples/rust/rust_debugfs_scoped.rs | 38 +- samples/rust/rust_driver_auxiliary.rs | 12 +- samples/rust/rust_driver_faux.rs | 8 +- samples/rust/rust_driver_pci.rs | 10 +- samples/rust/rust_driver_platform.rs | 40 +- samples/rust/rust_driver_usb.rs | 10 +- samples/rust/rust_misc_device.rs | 3 +- samples/rust/rust_soc.rs | 81 + scripts/Makefile.btf | 21 +- scripts/Makefile.context-analysis | 11 + scripts/Makefile.dtbs | 1 + scripts/Makefile.lib | 10 + scripts/Makefile.modfinal | 5 +- scripts/Makefile.package | 1 - scripts/Makefile.vmlinux | 2 +- scripts/Makefile.warn | 27 +- scripts/atomic/gen-rust-atomic-helpers.sh | 5 - scripts/atomic/kerneldoc/try_cmpxchg | 2 +- scripts/check-function-names.sh | 2 +- scripts/checkpatch.pl | 54 +- scripts/coccinelle/api/kmalloc_objs.cocci | 109 + scripts/context-analysis-suppression.txt | 33 + scripts/crypto/gen-hash-testvecs.py | 40 + scripts/gen-btf.sh | 147 + scripts/gendwarfksyms/dwarf.c | 4 +- scripts/gendwarfksyms/symbols.c | 5 +- scripts/generate_rust_analyzer.py | 6 +- scripts/kconfig/Makefile | 4 +- scripts/kconfig/gconf.c | 35 +- scripts/kconfig/icons/back.xpm | 29 + scripts/kconfig/icons/choice_no.xpm | 18 + scripts/kconfig/icons/choice_yes.xpm | 18 + scripts/kconfig/icons/load.xpm | 31 + scripts/kconfig/icons/menu.xpm | 18 + scripts/kconfig/icons/menuback.xpm | 18 + scripts/kconfig/icons/save.xpm | 31 + scripts/kconfig/icons/single_view.xpm | 28 + scripts/kconfig/icons/split_view.xpm | 28 + scripts/kconfig/icons/symbol_mod.xpm | 18 + scripts/kconfig/icons/symbol_no.xpm | 18 + scripts/kconfig/icons/symbol_yes.xpm | 18 + scripts/kconfig/icons/tree_view.xpm | 28 + scripts/kconfig/images.c | 328 - scripts/kconfig/images.h | 33 - scripts/kconfig/lkc.h | 2 +- scripts/kconfig/menu.c | 12 +- scripts/kconfig/nconf-cfg.sh | 11 +- scripts/kconfig/parser.y | 6 +- scripts/kconfig/qconf.cc | 29 +- scripts/kconfig/tests/conditional_dep/Kconfig | 32 + scripts/kconfig/tests/conditional_dep/__init__.py | 14 + .../kconfig/tests/conditional_dep/expected_config1 | 11 + .../kconfig/tests/conditional_dep/expected_config2 | 9 + .../kconfig/tests/conditional_dep/expected_config3 | 11 + scripts/kconfig/tests/conditional_dep/test_config1 | 6 + scripts/kconfig/tests/conditional_dep/test_config2 | 7 + scripts/kconfig/tests/conditional_dep/test_config3 | 6 + scripts/link-vmlinux.sh | 43 +- scripts/mod/modpost.c | 2 +- scripts/rustdoc_test_gen.rs | 2 +- scripts/sign-file.c | 66 +- scripts/tags.sh | 1 + security/Kconfig | 17 + security/commoncap.c | 4 + security/commoncap_test.c | 288 + security/integrity/evm/evm_crypto.c | 1 + security/integrity/ima/ima.h | 6 +- security/integrity/ima/ima_api.c | 1 + security/integrity/ima/ima_appraise.c | 16 +- security/integrity/ima/ima_kexec.c | 35 + security/integrity/ima/ima_main.c | 22 +- security/ipe/digest.c | 1 + security/keys/encrypted-keys/encrypted.c | 1 + security/keys/trusted-keys/trusted_core.c | 1 + security/keys/trusted-keys/trusted_tee.c | 17 +- security/keys/trusted-keys/trusted_tpm1.c | 1 + security/landlock/audit.c | 2 +- security/landlock/domain.h | 2 +- security/landlock/errata/abi-6.h | 2 +- security/landlock/fs.c | 14 +- security/landlock/net.c | 118 +- security/landlock/ruleset.c | 1 - security/landlock/task.c | 12 +- security/loadpin/loadpin.c | 38 +- security/security.c | 2 +- security/selinux/hooks.c | 162 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/objsec.h | 3 + security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 6 + security/selinux/selinuxfs.c | 1 + security/smack/smack_access.c | 2 +- security/smack/smackfs.c | 79 +- security/tomoyo/Makefile | 2 + security/tomoyo/common.c | 52 +- security/tomoyo/common.h | 77 +- security/tomoyo/domain.c | 1 + security/tomoyo/environ.c | 1 + security/tomoyo/file.c | 5 + security/tomoyo/gc.c | 28 +- security/tomoyo/mount.c | 2 + security/tomoyo/network.c | 3 + sound/core/compress_offload.c | 28 +- sound/core/control.c | 12 +- sound/core/control_compat.c | 21 +- sound/core/control_led.c | 12 +- sound/core/oss/mixer_oss.c | 64 +- sound/core/oss/pcm_oss.c | 23 +- sound/core/pcm.c | 4 +- sound/core/pcm_compat.c | 9 +- sound/core/pcm_native.c | 55 +- sound/core/seq/oss/seq_oss.c | 4 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/oss/seq_oss_midi.c | 45 +- sound/core/seq/oss/seq_oss_synth.c | 35 +- sound/core/seq/oss/seq_oss_synth.h | 4 +- sound/core/seq/seq_clientmgr.c | 171 +- sound/core/seq/seq_compat.c | 4 +- sound/core/seq/seq_midi.c | 25 +- sound/core/seq/seq_ports.c | 11 +- sound/core/seq/seq_queue.c | 32 +- sound/core/seq/seq_ump_client.c | 27 +- sound/core/seq/seq_virmidi.c | 4 +- sound/core/seq_device.c | 26 +- sound/core/timer.c | 12 +- sound/core/vmaster.c | 12 +- sound/drivers/opl3/opl3_seq.c | 13 +- sound/drivers/opl4/opl4_seq.c | 13 +- sound/hda/codecs/cirrus/Kconfig | 1 + sound/hda/codecs/cirrus/cs8409-tables.c | 76 +- sound/hda/codecs/cirrus/cs8409.c | 172 + sound/hda/codecs/cirrus/cs8409.h | 13 + sound/hda/codecs/cm9825.c | 290 +- sound/hda/codecs/generic.c | 4 +- sound/hda/codecs/realtek/alc269.c | 84 +- sound/hda/codecs/realtek/realtek.c | 5 +- sound/hda/codecs/side-codecs/cirrus_scodec_test.c | 3 +- sound/hda/codecs/side-codecs/cs35l41_hda.c | 23 +- sound/hda/codecs/side-codecs/cs35l56_hda.c | 36 +- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 23 +- sound/hda/codecs/side-codecs/tas2781_hda_spi.c | 7 +- sound/hda/common/codec.c | 4 +- sound/hda/common/hda_jack.h | 4 +- sound/hda/common/hda_local.h | 2 +- sound/hda/common/sysfs.c | 5 +- sound/hda/controllers/intel.c | 2 +- sound/hda/controllers/tegra.c | 14 +- sound/hda/core/intel-dsp-config.c | 4 +- sound/isa/sb/emu8000_synth.c | 13 +- sound/pci/echoaudio/echoaudio.c | 2 +- sound/pci/echoaudio/echoaudio_dsp.c | 6 +- sound/pci/emu10k1/emu10k1_synth.c | 13 +- sound/pci/ice1712/ice1724.c | 2 +- sound/pci/mixart/mixart.h | 2 +- sound/pci/riptide/riptide.c | 1 + sound/soc/amd/Kconfig | 2 - sound/soc/amd/acp/Kconfig | 7 +- sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-sdw-legacy-mach.c | 8 +- sound/soc/amd/acp/acp-sdw-sof-mach.c | 8 +- sound/soc/amd/acp/amd-acp70-acpi-match.c | 50 + sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c | 42 + sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h | 14 + sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/codecs/Kconfig | 11 + sound/soc/codecs/Makefile | 3 + sound/soc/codecs/alc5623.c | 5 - sound/soc/codecs/aw88261.c | 16 +- sound/soc/codecs/aw88261.h | 2 - sound/soc/codecs/cs-amp-lib.c | 27 +- sound/soc/codecs/cs35l56-sdw.c | 4 +- sound/soc/codecs/cs42l42-sdw.c | 4 +- sound/soc/codecs/da7213.c | 4 +- sound/soc/codecs/es8326.c | 18 +- sound/soc/codecs/es8326.h | 3 + sound/soc/codecs/es8328.c | 10 - sound/soc/codecs/es8375.c | 2 - sound/soc/codecs/es8389.c | 246 +- sound/soc/codecs/es8389.h | 8 + sound/soc/codecs/max98373-sdw.c | 4 +- sound/soc/codecs/nau8821.c | 48 +- sound/soc/codecs/nau8821.h | 1 + sound/soc/codecs/pm4125-sdw.c | 4 +- sound/soc/codecs/rt1017-sdca-sdw.c | 4 +- sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/rt1316-sdw.c | 4 +- sound/soc/codecs/rt1318-sdw.c | 4 +- sound/soc/codecs/rt1320-sdw.c | 1248 +- sound/soc/codecs/rt1320-sdw.h | 66 + sound/soc/codecs/rt274.c | 12 +- sound/soc/codecs/rt286.c | 12 +- sound/soc/codecs/rt298.c | 12 +- sound/soc/codecs/rt5575-spi.c | 118 + sound/soc/codecs/rt5575-spi.h | 27 + sound/soc/codecs/rt5575.c | 352 + sound/soc/codecs/rt5575.h | 58 + sound/soc/codecs/rt5682-sdw.c | 4 +- sound/soc/codecs/rt700-sdw.c | 4 +- sound/soc/codecs/rt711-sdca-sdw.c | 4 +- sound/soc/codecs/rt711-sdw.c | 4 +- sound/soc/codecs/rt712-sdca-dmic.c | 4 +- sound/soc/codecs/rt712-sdca-sdw.c | 4 +- sound/soc/codecs/rt715-sdca-sdw.c | 4 +- sound/soc/codecs/rt715-sdw.c | 4 +- sound/soc/codecs/rt721-sdca-sdw.c | 4 +- sound/soc/codecs/rt722-sdca-sdw.c | 4 +- sound/soc/codecs/rtq9128.c | 114 +- sound/soc/codecs/sdw-mockup.c | 6 - sound/soc/codecs/tas2780.c | 31 +- sound/soc/codecs/tas2783-sdw.c | 353 +- sound/soc/codecs/tas2783.h | 1 + sound/soc/codecs/tlv320adcx140.c | 149 +- sound/soc/codecs/wcd937x-sdw.c | 4 +- sound/soc/codecs/wcd938x-sdw.c | 4 +- sound/soc/codecs/wcd939x-sdw.c | 23 +- sound/soc/codecs/wm0010.c | 2 +- sound/soc/codecs/wm8962.c | 12 +- sound/soc/codecs/wsa881x.c | 9 + sound/soc/codecs/wsa883x.c | 26 +- sound/soc/codecs/wsa884x.c | 3 +- sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/avs/board_selection.c | 2 +- sound/soc/intel/avs/core.c | 2 +- sound/soc/intel/avs/path.c | 2 +- sound/soc/intel/boards/Kconfig | 5 + sound/soc/intel/boards/Makefile | 3 + sound/soc/intel/boards/sof_rt5682.c | 6 + sound/soc/intel/boards/sof_sdw.c | 8 + sound/soc/intel/boards/sof_ti_common.c | 77 + sound/soc/intel/boards/sof_ti_common.h | 24 + sound/soc/intel/catpt/core.h | 7 +- sound/soc/intel/catpt/device.c | 6 +- sound/soc/intel/catpt/ipc.c | 12 +- sound/soc/intel/catpt/loader.c | 8 +- sound/soc/intel/catpt/messages.c | 89 +- sound/soc/intel/catpt/pcm.c | 46 +- sound/soc/intel/catpt/sysfs.c | 2 +- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 14 +- sound/soc/intel/common/soc-acpi-intel-ssp-common.c | 3 + sound/soc/mediatek/mt8189/mt8189-nau8825.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 44 +- sound/soc/pxa/Kconfig | 1 - sound/soc/qcom/qdsp6/audioreach.c | 229 +- sound/soc/qcom/qdsp6/audioreach.h | 55 +- sound/soc/qcom/qdsp6/q6adm.c | 8 +- sound/soc/qcom/qdsp6/q6afe.c | 26 +- sound/soc/qcom/qdsp6/q6apm.c | 19 +- sound/soc/qcom/qdsp6/q6asm.c | 29 +- sound/soc/qcom/qdsp6/q6core.c | 6 +- sound/soc/qcom/qdsp6/q6prm.c | 22 +- sound/soc/qcom/qdsp6/topology.c | 118 +- sound/soc/renesas/rz-ssi.c | 119 +- sound/soc/rockchip/rockchip_sai.c | 5 +- sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_asoc.c | 2 +- sound/soc/sdca/sdca_class.c | 34 + sound/soc/sdca/sdca_class.h | 2 + sound/soc/sdca/sdca_class_function.c | 139 +- sound/soc/sdca/sdca_functions.c | 28 +- sound/soc/sdca/sdca_interrupts.c | 176 +- sound/soc/sdca/sdca_jack.c | 244 + sound/soc/sdca/sdca_ump.c | 2 +- sound/soc/sdw_utils/soc_sdw_cs42l43.c | 2 +- sound/soc/sdw_utils/soc_sdw_ti_amp.c | 4 + sound/soc/sdw_utils/soc_sdw_utils.c | 65 +- sound/soc/soc-ops.c | 4 +- sound/soc/sof/amd/acp-ipc.c | 4 +- sound/soc/sof/compress.c | 8 + sound/soc/sof/control.c | 13 +- sound/soc/sof/core.c | 1 + sound/soc/sof/debug.c | 7 +- sound/soc/sof/imx/imx-common.c | 8 +- sound/soc/sof/intel/atom.c | 7 +- sound/soc/sof/intel/bdw.c | 7 +- sound/soc/sof/intel/cnl.c | 11 +- sound/soc/sof/intel/hda-dai-ops.c | 25 +- sound/soc/sof/intel/hda-ipc.c | 11 +- sound/soc/sof/intel/hda-mlink.c | 29 +- sound/soc/sof/intel/hda-sdw-bpt.c | 11 + sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/hda.c | 36 +- sound/soc/sof/intel/mtl.c | 5 +- sound/soc/sof/intel/pci-apl.c | 2 +- sound/soc/sof/intel/pci-lnl.c | 1 + sound/soc/sof/intel/pci-nvl.c | 1 + sound/soc/sof/intel/pci-ptl.c | 2 + sound/soc/sof/ipc.c | 9 +- sound/soc/sof/ipc3-dtrace.c | 7 +- sound/soc/sof/ipc3-topology.c | 6 +- sound/soc/sof/ipc3.c | 8 +- sound/soc/sof/ipc4-control.c | 197 +- sound/soc/sof/ipc4-loader.c | 19 +- sound/soc/sof/ipc4-mtrace.c | 24 +- sound/soc/sof/ipc4-pcm.c | 3 +- sound/soc/sof/ipc4-topology.c | 132 +- sound/soc/sof/ipc4-topology.h | 9 +- sound/soc/sof/ipc4.c | 64 +- sound/soc/sof/mediatek/mtk-adsp-common.c | 4 +- sound/soc/sof/ops.c | 34 +- sound/soc/sof/ops.h | 10 +- sound/soc/sof/pcm.c | 10 + sound/soc/sof/pm.c | 149 +- sound/soc/sof/sof-audio.c | 46 +- sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-client-ipc-flood-test.c | 7 +- sound/soc/sof/sof-client-ipc-kernel-injector.c | 4 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 14 +- sound/soc/sof/sof-client-probes.c | 26 +- sound/soc/sof/sof-client.c | 46 +- sound/soc/sof/sof-client.h | 3 + sound/soc/sof/sof-priv.h | 3 + sound/soc/tegra/tegra210_ahub.c | 6 +- sound/soc/ti/davinci-evm.c | 39 +- sound/soc/ti/davinci-mcasp.c | 7 +- sound/usb/6fire/firmware.c | 1 + sound/usb/fcp.c | 36 +- sound/usb/mixer_s1810c.c | 224 +- sound/usb/mixer_scarlett2.c | 21 +- sound/usb/pcm.c | 2 +- sound/usb/quirks.c | 13 +- sound/usb/usx2y/us144mkii.c | 4 +- sound/usb/usx2y/us144mkii_controls.c | 4 +- sound/usb/usx2y/us144mkii_pcm.c | 4 +- sound/x86/intel_hdmi_audio.c | 10 +- tools/arch/x86/include/asm/msr-index.h | 4 +- tools/bpf/bpftool/gen.c | 8 +- tools/bpf/resolve_btfids/Makefile | 3 +- tools/bpf/resolve_btfids/main.c | 539 +- tools/build/Makefile.feature | 2 +- tools/build/feature/Makefile | 4 +- tools/build/feature/test-libbfd-buildid.c | 8 - tools/build/feature/test-libbfd-threadsafe.c | 18 + tools/docs/find-unused-docs.sh | 2 +- tools/include/linux/compiler_types.h | 24 +- tools/include/linux/mm.h | 1 + tools/include/linux/unaligned.h | 4 - tools/include/nolibc/Makefile | 6 +- tools/include/nolibc/arch-s390.h | 11 + tools/include/nolibc/compiler.h | 24 + tools/include/nolibc/nolibc.h | 1 + tools/include/nolibc/poll.h | 14 +- tools/include/nolibc/std.h | 2 +- tools/include/nolibc/stdio.h | 53 +- tools/include/nolibc/sys.h | 18 +- tools/include/nolibc/sys/ptrace.h | 33 + tools/include/nolibc/sys/select.h | 25 +- tools/include/nolibc/sys/time.h | 6 +- tools/include/nolibc/sys/timerfd.h | 32 +- tools/include/nolibc/time.h | 102 +- tools/include/nolibc/types.h | 17 +- tools/include/uapi/linux/bpf.h | 19 + tools/include/vdso/unaligned.h | 41 +- tools/lib/bpf/bpf.c | 19 + tools/lib/bpf/bpf.h | 29 + tools/lib/bpf/btf.c | 305 +- tools/lib/bpf/btf.h | 42 + tools/lib/bpf/btf_dump.c | 9 + tools/lib/bpf/libbpf.c | 92 +- tools/lib/bpf/libbpf.h | 37 +- tools/lib/bpf/libbpf.map | 3 + tools/lib/python/jobserver.py | 35 +- tools/lib/python/kdoc/kdoc_output.py | 46 + tools/lib/python/kdoc/kdoc_parser.py | 81 +- tools/lib/thermal/libthermal.pc.template | 4 +- tools/mm/slabinfo.c | 2 +- tools/mm/thp_swap_allocator_test.c | 2 +- tools/net/sunrpc/xdrgen/generators/__init__.py | 5 +- tools/net/sunrpc/xdrgen/generators/program.py | 3 + tools/net/sunrpc/xdrgen/generators/typedef.py | 8 +- tools/net/sunrpc/xdrgen/generators/union.py | 115 +- tools/net/sunrpc/xdrgen/grammars/xdr.lark | 4 + .../xdrgen/templates/C/enum/declaration/enum.j2 | 1 - .../xdrgen/templates/C/enum/definition/close.j2 | 1 + .../xdrgen/templates/C/enum/definition/close_be.j2 | 1 + .../xdrgen/templates/C/program/decoder/argument.j2 | 4 + .../templates/C/program/definition/program.j2 | 5 + .../xdrgen/templates/C/program/encoder/result.j2 | 6 + .../xdrgen/templates/C/union/decoder/bool_spec.j2 | 7 + .../xdrgen/templates/C/union/definition/close.j2 | 1 + .../xdrgen/templates/C/union/encoder/bool_spec.j2 | 7 + tools/net/sunrpc/xdrgen/xdr_ast.py | 4 + tools/net/ynl/pyynl/cli.py | 280 +- tools/net/ynl/pyynl/ethtool.py | 47 +- tools/net/ynl/pyynl/lib/__init__.py | 10 +- tools/net/ynl/pyynl/lib/doc_generator.py | 12 +- tools/net/ynl/pyynl/lib/nlspec.py | 77 +- tools/net/ynl/pyynl/lib/ynl.py | 208 +- tools/net/ynl/pyynl/ynl_gen_c.py | 178 +- tools/net/ynl/pyynl/ynl_gen_rst.py | 2 + tools/net/ynl/ynltool/Makefile | 2 +- tools/objtool/Makefile | 24 +- tools/objtool/arch/x86/decode.c | 8 +- tools/objtool/check.c | 81 +- tools/objtool/include/objtool/check.h | 1 + tools/objtool/include/objtool/warn.h | 4 +- tools/perf/Documentation/perf-data.txt | 28 + tools/perf/Documentation/perf-record.txt | 8 +- tools/perf/Makefile.config | 54 +- tools/perf/Makefile.perf | 7 +- tools/perf/builtin-data.c | 3 + tools/perf/builtin-diff.c | 12 +- tools/perf/builtin-list.c | 4 +- tools/perf/builtin-record.c | 19 +- tools/perf/builtin-report.c | 13 +- tools/perf/builtin-trace.c | 11 +- tools/perf/jvmti/libjvmti.c | 2 +- .../arch/powerpc/power9/nest_metrics.json | 8 +- tools/perf/tests/builtin-test.c | 1 + tools/perf/tests/make | 5 + tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/shell/addr2line_inlines.sh | 47 + tools/perf/tests/shell/evlist.sh | 5 +- tools/perf/tests/shell/stat.sh | 2 +- tools/perf/tests/shell/test_java_symbol.sh | 4 + tools/perf/tests/subcmd-help.c | 26 + tools/perf/tests/tests.h | 1 + tools/perf/tests/workloads/Build | 2 + tools/perf/tests/workloads/inlineloop.c | 52 + .../beauty/arch/x86/include/asm/irq_vectors.h | 3 +- tools/perf/util/Build | 1 + tools/perf/util/addr2line.c | 20 +- tools/perf/util/config.c | 4 + tools/perf/util/data-convert-bt.c | 37 +- tools/perf/util/data-convert-json.c | 42 +- tools/perf/util/data-convert.h | 1 + tools/perf/util/dso.c | 2 + tools/perf/util/dso.h | 11 + tools/perf/util/evlist.c | 3 +- tools/perf/util/evsel.c | 5 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/libdw.c | 153 + tools/perf/util/libdw.h | 60 + tools/perf/util/parse-events.c | 7 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/record.h | 2 + tools/perf/util/sort.c | 99 +- tools/perf/util/srcline.c | 116 +- tools/perf/util/srcline.h | 3 + tools/perf/util/stat-display.c | 26 +- tools/perf/util/symbol.c | 19 +- tools/perf/util/symbol_conf.h | 10 + tools/perf/util/unwind-libdw.c | 7 +- tools/power/cpupower/lib/cpuidle.c | 7 +- tools/power/cpupower/utils/cpufreq-info.c | 2 +- tools/power/cpupower/utils/cpuidle-info.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- tools/power/x86/turbostat/turbostat.8 | 4 + tools/power/x86/turbostat/turbostat.c | 142 +- tools/sched_ext/README.md | 1 - tools/sched_ext/scx_central.bpf.c | 4 +- tools/sched_ext/scx_flatcg.bpf.c | 4 +- tools/sched_ext/scx_qmap.bpf.c | 8 +- tools/testing/cxl/test/cxl_translate.c | 30 +- tools/testing/kunit/kunit.py | 7 +- tools/testing/kunit/kunit_parser.py | 3 + tools/testing/kunit/kunit_tool_test.py | 89 +- tools/testing/kunit/qemu_configs/armeb.py | 16 + .../test_is_test_passed-failure-nested.log | 10 + tools/testing/memblock/internal.h | 3 +- tools/testing/radix-tree/xarray.c | 2 +- tools/testing/selftests/arm64/Makefile | 6 +- tools/testing/selftests/bpf/.gitignore | 3 + tools/testing/selftests/bpf/Makefile | 11 +- tools/testing/selftests/bpf/cgroup_iter_memcg.h | 18 + tools/testing/selftests/bpf/config | 2 +- .../testing/selftests/bpf/prog_tests/arena_list.c | 20 +- tools/testing/selftests/bpf/prog_tests/bpf_gotox.c | 208 + tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 5 +- .../testing/selftests/bpf/prog_tests/btf_permute.c | 244 + .../selftests/bpf/prog_tests/cgroup_iter_memcg.c | 223 + .../testing/selftests/bpf/prog_tests/dmabuf_iter.c | 2 +- .../selftests/bpf/prog_tests/percpu_alloc.c | 328 + .../selftests/bpf/prog_tests/resolve_btfids.c | 4 +- .../selftests/bpf/prog_tests/sk_bypass_prot_mem.c | 7 +- .../bpf/prog_tests/test_struct_ops_assoc.c | 191 + tools/testing/selftests/bpf/prog_tests/verifier.c | 6 + .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 19 +- tools/testing/selftests/bpf/progs/arena_list.c | 11 + .../bpf/progs/cgroup_hierarchical_stats.c | 6 +- .../selftests/bpf/progs/cgroup_iter_memcg.c | 39 + .../testing/selftests/bpf/progs/cpumask_failure.c | 2 +- tools/testing/selftests/bpf/progs/dynptr_fail.c | 2 +- tools/testing/selftests/bpf/progs/free_timer.c | 10 + tools/testing/selftests/bpf/progs/iters.c | 140 + tools/testing/selftests/bpf/progs/map_kptr_fail.c | 4 +- .../selftests/bpf/progs/percpu_alloc_array.c | 32 + tools/testing/selftests/bpf/progs/rbtree_fail.c | 2 +- tools/testing/selftests/bpf/progs/rcu_read_lock.c | 10 + .../testing/selftests/bpf/progs/struct_ops_assoc.c | 105 + .../bpf/progs/struct_ops_assoc_in_timer.c | 77 + .../selftests/bpf/progs/struct_ops_assoc_reuse.c | 75 + .../struct_ops_kptr_return_fail__wrong_type.c | 2 +- tools/testing/selftests/bpf/progs/test_bpf_nf.c | 7 - .../testing/selftests/bpf/progs/test_bpf_nf_fail.c | 57 + .../selftests/bpf/progs/test_btf_decl_tag.c | 2 +- .../selftests/bpf/progs/test_kfunc_dynptr_param.c | 5 +- .../bpf/progs/test_kfunc_param_nullable.c | 2 +- tools/testing/selftests/bpf/progs/verifier_arena.c | 223 + .../selftests/bpf/progs/verifier_arena_globals1.c | 87 + .../selftests/bpf/progs/verifier_arena_globals2.c | 49 + .../selftests/bpf/progs/verifier_arena_large.c | 50 +- .../selftests/bpf/progs/verifier_global_ptr_args.c | 2 +- .../bpf/progs/verifier_kfunc_prog_types.c | 6 +- tools/testing/selftests/bpf/progs/verifier_lsm.c | 31 +- .../selftests/bpf/progs/verifier_memcontrol.c | 32 + .../testing/selftests/bpf/progs/verifier_subreg.c | 153 + .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 43 +- .../selftests/bpf/test_kmods/bpf_testmod_kfunc.h | 1 + tools/testing/selftests/bpf/verifier/calls.c | 2 +- .../selftests/bpf/verifier/direct_value_access.c | 4 +- tools/testing/selftests/bpf/veristat.c | 2 +- tools/testing/selftests/cgroup/lib/cgroup_util.c | 21 + .../selftests/cgroup/lib/include/cgroup_util.h | 5 + tools/testing/selftests/cgroup/test_cpuset_prs.sh | 29 +- tools/testing/selftests/cgroup/test_kmem.c | 33 +- tools/testing/selftests/cgroup/test_memcontrol.c | 20 +- .../selftests/coredump/coredump_test_helpers.c | 2 +- tools/testing/selftests/drivers/net/gro.c | 466 +- tools/testing/selftests/drivers/net/gro.py | 165 +- tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 162 +- .../selftests/drivers/net/hw/rss_input_xfrm.py | 44 +- tools/testing/selftests/drivers/net/hw/toeplitz.c | 4 +- tools/testing/selftests/drivers/net/hw/toeplitz.py | 6 +- tools/testing/selftests/drivers/net/lib/py/env.py | 8 +- tools/testing/selftests/drivers/net/psp.py | 4 +- .../testing/selftests/drivers/net/psp_responder.c | 50 +- .../selftests/filesystems/anon_inode_test.c | 5 +- .../selftests/filesystems/open_tree_ns/.gitignore | 1 + .../selftests/filesystems/open_tree_ns/Makefile | 10 + .../filesystems/open_tree_ns/open_tree_ns_test.c | 1030 + .../selftests/filesystems/statmount/statmount.h | 15 +- .../filesystems/statmount/statmount_test.c | 261 +- .../filesystems/statmount/statmount_test_ns.c | 101 +- tools/testing/selftests/filesystems/utils.c | 26 + tools/testing/selftests/filesystems/utils.h | 1 + tools/testing/selftests/kvm/Makefile.kvm | 7 +- .../selftests/kvm/include/arm64/kvm_util_arch.h | 2 + tools/testing/selftests/kvm/include/kvm_util.h | 18 +- .../kvm/include/loongarch/kvm_util_arch.h | 1 + .../selftests/kvm/include/riscv/kvm_util_arch.h | 1 + .../selftests/kvm/include/s390/kvm_util_arch.h | 1 + tools/testing/selftests/kvm/include/x86/apic.h | 7 + .../selftests/kvm/include/x86/kvm_util_arch.h | 22 + .../testing/selftests/kvm/include/x86/processor.h | 64 +- tools/testing/selftests/kvm/include/x86/svm.h | 3 +- tools/testing/selftests/kvm/include/x86/svm_util.h | 9 + tools/testing/selftests/kvm/include/x86/vmx.h | 16 +- tools/testing/selftests/kvm/lib/arm64/processor.c | 38 +- tools/testing/selftests/kvm/lib/kvm_util.c | 28 +- .../selftests/kvm/lib/loongarch/processor.c | 28 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 31 +- tools/testing/selftests/kvm/lib/s390/processor.c | 16 +- tools/testing/selftests/kvm/lib/x86/memstress.c | 65 +- tools/testing/selftests/kvm/lib/x86/processor.c | 226 +- tools/testing/selftests/kvm/lib/x86/svm.c | 27 + tools/testing/selftests/kvm/lib/x86/vmx.c | 253 +- tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c | 2 +- .../selftests/kvm/x86/nested_dirty_log_test.c | 210 + .../selftests/kvm/x86/nested_set_state_test.c | 406 + .../selftests/kvm/x86/nested_vmsave_vmload_test.c | 197 + .../kvm/x86/smaller_maxphyaddr_emulation_test.c | 4 +- .../kvm/x86/svm_nested_soft_inject_test.c | 4 +- .../selftests/kvm/x86/vmx_apicv_updates_test.c | 155 + .../testing/selftests/kvm/x86/vmx_dirty_log_test.c | 179 - .../selftests/kvm/x86/vmx_nested_la57_state_test.c | 2 +- .../selftests/kvm/x86/vmx_set_nested_state_test.c | 304 - tools/testing/selftests/kvm/x86/xapic_tpr_test.c | 276 + tools/testing/selftests/landlock/common.h | 1 + tools/testing/selftests/landlock/fs_test.c | 34 +- tools/testing/selftests/landlock/net_test.c | 30 +- tools/testing/selftests/landlock/ptrace_test.c | 154 +- .../selftests/landlock/scoped_abstract_unix_test.c | 23 +- .../selftests/landlock/scoped_base_variants.h | 9 +- tools/testing/selftests/mm/Makefile | 8 +- .../selftests/mm/charge_reserved_hugetlb.sh | 55 +- tools/testing/selftests/mm/check_config.sh | 3 +- tools/testing/selftests/mm/cow.c | 16 +- tools/testing/selftests/mm/gup_longterm.c | 2 +- tools/testing/selftests/mm/hugetlb-madvise.c | 9 +- tools/testing/selftests/mm/merge.c | 384 +- tools/testing/selftests/mm/page_frag/Makefile | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 10 +- tools/testing/selftests/mm/pfnmap.c | 95 +- tools/testing/selftests/mm/run_vmtests.sh | 8 - tools/testing/selftests/mm/split_huge_page_test.c | 6 +- tools/testing/selftests/mm/test_vmalloc.sh | 31 +- tools/testing/selftests/mm/va_high_addr_switch.c | 10 +- tools/testing/selftests/mm/va_high_addr_switch.sh | 12 +- tools/testing/selftests/mm/vm_util.h | 6 + tools/testing/selftests/mm/write_to_hugetlbfs.c | 9 +- tools/testing/selftests/net/fib-onlink-tests.sh | 28 +- .../selftests/net/forwarding/local_termination.sh | 18 +- tools/testing/selftests/net/ioam6.sh | 2 +- tools/testing/selftests/net/ipsec.c | 11 +- tools/testing/selftests/net/lib/py/ksft.py | 44 +- tools/testing/selftests/net/lib/py/utils.py | 30 +- .../selftests/net/packetdrill/tcp_basic_client.pkt | 24 + .../selftests/net/packetdrill/tcp_basic_server.pkt | 35 + tools/testing/selftests/net/tls.c | 16 +- tools/testing/selftests/net/txtimestamp.c | 10 +- tools/testing/selftests/nolibc/Makefile | 14 +- tools/testing/selftests/nolibc/Makefile.nolibc | 8 +- tools/testing/selftests/nolibc/nolibc-test.c | 86 +- tools/testing/selftests/rcutorture/.gitignore | 1 + .../testing/selftests/rcutorture/bin/config2csv.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-series.sh | 184 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 40 + tools/testing/selftests/rcutorture/bin/mktestid.sh | 2 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 1 - .../selftests/rcutorture/configs/rcu/TRACE02 | 1 - tools/testing/selftests/resctrl/cat_test.c | 6 +- tools/testing/selftests/resctrl/resctrl.h | 8 +- tools/testing/selftests/resctrl/resctrl_tests.c | 28 +- tools/testing/selftests/resctrl/resctrlfs.c | 10 + .../tc-testing/tc-tests/qdiscs/cake_mq.json | 559 + .../intel/workload_hint/workload_hint_test.c | 74 +- tools/testing/selftests/ublk/Makefile | 8 +- tools/testing/selftests/ublk/common.c | 4 +- tools/testing/selftests/ublk/fault_inject.c | 1 + tools/testing/selftests/ublk/file_backed.c | 90 +- tools/testing/selftests/ublk/kublk.c | 142 +- tools/testing/selftests/ublk/kublk.h | 40 +- tools/testing/selftests/ublk/metadata_size.c | 36 + tools/testing/selftests/ublk/null.c | 1 + tools/testing/selftests/ublk/stripe.c | 6 +- tools/testing/selftests/ublk/test_common.sh | 10 + tools/testing/selftests/ublk/test_generic_16.sh | 57 + tools/testing/selftests/ublk/test_loop_08.sh | 111 + tools/testing/selftests/ublk/test_null_04.sh | 166 + tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 55 +- tools/testing/selftests/vDSO/vdso_test_getcpu.c | 4 +- .../testing/selftests/wireguard/qemu/kernel.config | 2 +- tools/testing/shared/xarray-shared.h | 2 +- tools/testing/vma/vma_internal.h | 16 +- tools/testing/vsock/util.c | 12 + tools/tracing/rtla/.gitignore | 4 + tools/tracing/rtla/Makefile | 19 +- tools/tracing/rtla/example/timerlat_bpf_action.c | 16 + .../rtla/{sample => example}/timerlat_load.py | 0 tools/tracing/rtla/src/actions.c | 17 +- tools/tracing/rtla/src/actions.h | 5 + tools/tracing/rtla/src/common.c | 140 +- tools/tracing/rtla/src/common.h | 10 +- tools/tracing/rtla/src/osnoise.c | 17 +- tools/tracing/rtla/src/osnoise.h | 8 - tools/tracing/rtla/src/osnoise_hist.c | 76 +- tools/tracing/rtla/src/osnoise_top.c | 90 +- tools/tracing/rtla/src/timerlat.bpf.c | 25 +- tools/tracing/rtla/src/timerlat.c | 29 +- tools/tracing/rtla/src/timerlat.h | 2 +- tools/tracing/rtla/src/timerlat_bpf.c | 66 + tools/tracing/rtla/src/timerlat_bpf.h | 7 +- tools/tracing/rtla/src/timerlat_hist.c | 80 +- tools/tracing/rtla/src/timerlat_top.c | 80 +- tools/tracing/rtla/src/trace.c | 1 - tools/tracing/rtla/src/utils.c | 110 +- tools/tracing/rtla/src/utils.h | 10 +- tools/tracing/rtla/tests/bpf/bpf_action_map.c | 25 + tools/tracing/rtla/tests/engine.sh | 1 - tools/tracing/rtla/tests/timerlat.t | 15 + tools/verification/rvgen/rvgen/automata.py | 20 +- tools/verification/rvgen/rvgen/dot2c.py | 111 +- tools/verification/rvgen/rvgen/dot2k.py | 26 +- .../rvgen/rvgen/templates/container/main.c | 2 - .../rvgen/rvgen/templates/dot2k/main.c | 25 +- usr/include/Makefile | 87 +- usr/include/headers_check.pl | 8 - virt/kvm/binary_stats.c | 2 +- virt/kvm/eventfd.c | 44 +- virt/kvm/guest_memfd.c | 139 +- virt/kvm/kvm_main.c | 28 +- 6125 files changed, 374744 insertions(+), 112209 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-tpda delete mode 100644 Documentation/admin-guide/laptops/laptop-mode.rst create mode 100644 Documentation/core-api/housekeeping.rst create mode 100644 Documentation/core-api/kho/abi.rst delete mode 100644 Documentation/core-api/kho/bindings/kho.yaml delete mode 100644 Documentation/core-api/kho/bindings/memblock/memblock.yaml delete mode 100644 Documentation/core-api/kho/bindings/memblock/reserve-mem.yaml delete mode 100644 Documentation/core-api/kho/bindings/sub-fdt.yaml delete mode 100644 Documentation/core-api/kho/concepts.rst delete mode 100644 Documentation/core-api/kho/fdt.rst create mode 100644 Documentation/core-api/real-time/hardware.rst create mode 100644 Documentation/dev-tools/context-analysis.rst delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkctl.yaml create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7920.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt create mode 100644 Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.yaml delete mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/aspeed,ast2400-pwm-tacho.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/aspeed-pwm-tacho.txt create mode 100644 Documentation/devicetree/bindings/hwmon/iei,wt61p803-puzzle-hwmon.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,qe-p [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/leds/ams,as3668.yaml create mode 100644 Documentation/devicetree/bindings/leds/iei,wt61p803-puzzle-leds.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm6150-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/ti,vip.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/mfd/bitmain,bm1880-sctrl.yaml create mode 100644 Documentation/devicetree/bindings/mfd/iei,wt61p803-puzzle.yaml create mode 100644 Documentation/devicetree/bindings/mfd/nxp,lpc3220-scb.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,bluetooth- [...] create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca2066-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca6390-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,qca9377-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3950-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3990-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml create mode 100644 Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.yaml delete mode 100644 Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto [...] create mode 100644 Documentation/devicetree/bindings/net/ethernet-connector.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/google,gs101-otp.yaml create mode 100644 Documentation/devicetree/bindings/pci/aspeed,ast2600-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-apq8064.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-apq8084.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq4019.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq5018.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq6018.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq8074.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ipq9574.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-msm8996.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sdm845.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-sdx55.yaml delete mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/apple,atcphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-common-props.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/spacemit,k1-combo-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/spacemit,k1-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/spacemit,usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77675.yaml create mode 100644 Documentation/devicetree/bindings/regulator/qcom,wcn3990-pmu.yaml create mode 100644 Documentation/devicetree/bindings/regulator/ti,tps65185.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,hsm-m4fss.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5575.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5651.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt5651.txt create mode 100644 Documentation/devicetree/bindings/spi/andestech,ae350-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/axiado,ax3000-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml create mode 100644 Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/microchip,lan9691-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/socionext,uniphier-dwc3.yaml create mode 100644 Documentation/driver-api/acpi/acpi-drivers.rst create mode 100644 Documentation/driver-api/cxl/platform/device-hotplug.rst create mode 100644 Documentation/gpu/amdgpu/amd_overview_block.svg create mode 100644 Documentation/gpu/amdgpu/enforce_isolation.svg create mode 100644 Documentation/gpu/amdgpu/gfx_pipeline_seq.svg create mode 100644 Documentation/gpu/amdgpu/no_enforce_isolation.svg create mode 100644 Documentation/gpu/amdgpu/ring-buffer.rst create mode 100644 Documentation/gpu/amdgpu/ring_buffers.svg create mode 100644 Documentation/hwmon/mp5926.rst create mode 100644 Documentation/netlink/specs/dev-energymodel.yaml delete mode 100644 Documentation/netlink/specs/em.yaml create mode 100644 Documentation/networking/phy-port.rst create mode 100644 Documentation/process/coding-assistants.rst create mode 100644 Documentation/trace/events-pci.rst delete mode 100644 Documentation/translations/ko_KR/core-api/wrappers/memory-barriers.rst delete mode 100644 Documentation/translations/ko_KR/memory-barriers.txt create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts create mode 100644 arch/arm/boot/dts/microchip/lan966x-pcb8385.dts delete mode 100644 arch/arm/boot/dts/renesas/gr-peach-audiocamerashield.dtsi delete mode 100644 arch/arm/boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi delete mode 100644 arch/arm/boot/dts/samsung/s3c6400.dtsi delete mode 100644 arch/arm/boot/dts/ti/omap/am335x-base0033.dts delete mode 100644 arch/arm/boot/dts/ti/omap/am3703.dtsi delete mode 100644 arch/arm/boot/dts/ti/omap/am3715.dtsi delete mode 100644 arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi delete mode 100644 arch/arm/crypto/nhpoly1305-neon-glue.c delete mode 100644 arch/arm/include/asm/paravirt.h delete mode 100644 arch/arm/include/asm/paravirt_api_clock.h delete mode 100644 arch/arm/kernel/paravirt.c delete mode 100644 arch/arm64/boot/dts/broadcom/northstar2/ns2-clock.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-clock.dtsi delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dts delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi create mode 100644 arch/arm64/boot/dts/cix/sky1-xcp.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-frdm.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-ph1288 [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-wlbt-05.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-can1.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx952-clock.h create mode 100644 arch/arm64/boot/dts/freescale/imx952-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx952-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx952-power.h create mode 100644 arch/arm64/boot/dts/freescale/imx952.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8370-tungsten-smarc.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dtsi create mode 100644 arch/arm64/boot/dts/qcom/glymur-ipcc.h create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-ipcc.h create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-qrd.dts create mode 100644 arch/arm64/boot/dts/qcom/kaanapali.dtsi create mode 100644 arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts create mode 100644 arch/arm64/boot/dts/qcom/milos.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm7550.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmiv0104.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-rb1-vision-mezzanine.dtso create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-crosshatch.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso create mode 100644 arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-microsoft-denali-oled.dts create mode 100644 arch/arm64/boot/dts/qcom/x1p64100-microsoft-denali.dts delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779mb.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5-base.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5-io.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi delete mode 100644 arch/arm64/crypto/nh-neon-core.S delete mode 100644 arch/arm64/crypto/nhpoly1305-neon-glue.c delete mode 100644 arch/arm64/include/asm/paravirt_api_clock.h rename arch/hexagon/include/{uapi => }/asm/signal.h (100%) delete mode 100644 arch/loongarch/include/asm/paravirt_api_clock.h delete mode 100644 arch/powerpc/include/asm/paravirt_api_clock.h delete mode 100644 arch/riscv/boot/dts/microchip/mpfs-beaglev-fire-fabric.dtsi delete mode 100644 arch/riscv/include/asm/paravirt_api_clock.h create mode 100644 arch/x86/coco/sev/internal.h create mode 100644 arch/x86/coco/sev/svsm.c delete mode 100644 arch/x86/crypto/nh-avx2-x86_64.S delete mode 100644 arch/x86/crypto/nh-sse2-x86_64.S delete mode 100644 arch/x86/crypto/nhpoly1305-avx2-glue.c delete mode 100644 arch/x86/crypto/nhpoly1305-sse2-glue.c create mode 100644 arch/x86/entry/vdso/common/Makefile.include copy arch/x86/entry/vdso/{vdso32 => common}/note.S (100%) create mode 100644 arch/x86/entry/vdso/common/vclock_gettime.c create mode 100644 arch/x86/entry/vdso/common/vdso-layout.lds.S create mode 100644 arch/x86/entry/vdso/common/vgetcpu.c delete mode 100644 arch/x86/entry/vdso/vclock_gettime.c delete mode 100644 arch/x86/entry/vdso/vdso-layout.lds.S delete mode 100644 arch/x86/entry/vdso/vdso-note.S delete mode 100644 arch/x86/entry/vdso/vdso.lds.S create mode 100644 arch/x86/entry/vdso/vdso32/Makefile create mode 100644 arch/x86/entry/vdso/vdso64/Makefile create mode 100644 arch/x86/entry/vdso/vdso64/note.S create mode 100644 arch/x86/entry/vdso/vdso64/vclock_gettime.c create mode 100644 arch/x86/entry/vdso/vdso64/vdso64.lds.S create mode 100644 arch/x86/entry/vdso/vdso64/vdsox32.lds.S create mode 100644 arch/x86/entry/vdso/vdso64/vgetcpu.c rename arch/x86/entry/vdso/{ => vdso64}/vgetrandom-chacha.S (100%) create mode 100644 arch/x86/entry/vdso/vdso64/vgetrandom.c rename arch/x86/entry/vdso/{ => vdso64}/vsgx.S (100%) delete mode 100644 arch/x86/entry/vdso/vdsox32.lds.S delete mode 100644 arch/x86/entry/vdso/vgetcpu.c delete mode 100644 arch/x86/entry/vdso/vgetrandom.c create mode 100644 arch/x86/include/asm/paravirt-base.h create mode 100644 arch/x86/include/asm/paravirt-spinlock.h delete mode 100644 arch/x86/include/asm/paravirt_api_clock.h delete mode 100644 arch/x86/include/asm/sev-internal.h create mode 100644 arch/x86/include/asm/vdso/sys_call.h create mode 100644 arch/x86/kernel/cpu/resctrl/intel_aet.c rename arch/x86/{entry/vdso => tools}/vdso2c.c (100%) rename arch/x86/{entry/vdso => tools}/vdso2c.h (100%) delete mode 100644 crypto/nhpoly1305.c delete mode 100644 drivers/accel/amdxdna/npu2_regs.c delete mode 100644 drivers/char/mwave/3780i.c delete mode 100644 drivers/char/mwave/3780i.h delete mode 100644 drivers/char/mwave/Makefile delete mode 100644 drivers/char/mwave/README delete mode 100644 drivers/char/mwave/mwavedd.c delete mode 100644 drivers/char/mwave/mwavedd.h delete mode 100644 drivers/char/mwave/mwavepub.h delete mode 100644 drivers/char/mwave/smapi.c delete mode 100644 drivers/char/mwave/smapi.h delete mode 100644 drivers/char/mwave/tp3780i.c delete mode 100644 drivers/char/mwave/tp3780i.h create mode 100644 drivers/clk/qcom/cambistmclkcc-kaanapali.c create mode 100644 drivers/clk/qcom/cambistmclkcc-sm8750.c create mode 100644 drivers/clk/qcom/camcc-kaanapali.c create mode 100644 drivers/clk/qcom/camcc-sm8750.c create mode 100644 drivers/clk/qcom/dispcc-kaanapali.c create mode 100644 drivers/clk/qcom/gcc-kaanapali.c create mode 100644 drivers/clk/qcom/gpucc-kaanapali.c create mode 100644 drivers/clk/qcom/gxclkctl-kaanapali.c create mode 100644 drivers/clk/qcom/tcsrcc-kaanapali.c create mode 100644 drivers/clk/qcom/videocc-kaanapali.c create mode 100644 drivers/clk/spacemit/ccu-k3.c create mode 100644 drivers/clk/spacemit/ccu_common.c delete mode 100644 drivers/cpufreq/omap-cpufreq.c create mode 100644 drivers/firmware/efi/libstub/primary_display.c delete mode 100644 drivers/firmware/efi/libstub/screen_info.c create mode 100644 drivers/gpio/gpio-line-mux.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v12_1_pkt.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v12_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v12_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v7_1_0_pkt_open.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.h create mode 100644 drivers/gpu/drm/amd/amdgpu/soc_v1_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/soc_v1_0.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.h create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_12_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_12_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_15_0_8_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_7_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_15_0_8_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_15_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_15_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_3_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_5_3_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_12_1_0.h create mode 100644 drivers/gpu/drm/amd/include/soc_v1_0_enum.h create mode 100644 drivers/gpu/drm/amd/include/soc_v1_0_ih_clientid.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu15_driver_if_v15_0_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v15_0_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.h create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c create mode 100644 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h create mode 100644 drivers/gpu/drm/bridge/inno-hdmi.c create mode 100644 drivers/gpu/drm/drm_pagemap_util.c create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_buffer.h create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_flop_reset.c create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_flop_reset.h create mode 100644 drivers/gpu/drm/hyperv/Kconfig create mode 100644 drivers/gpu/drm/i915/display/intel_dram.c create mode 100644 drivers/gpu/drm/i915/display/intel_dram.h create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.c create mode 100644 drivers/gpu/drm/i915/display/intel_gvt_api.h delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_hdcp_gsc.h create mode 100644 drivers/gpu/drm/i915/display/intel_initial_plane.c create mode 100644 drivers/gpu/drm/i915/display/intel_initial_plane.h delete mode 100644 drivers/gpu/drm/i915/display/intel_panic.c delete mode 100644 drivers/gpu/drm/i915/display/intel_panic.h create mode 100644 drivers/gpu/drm/i915/display/intel_parent.c create mode 100644 drivers/gpu/drm/i915/display/intel_parent.h delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c delete mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.h create mode 100644 drivers/gpu/drm/i915/display/intel_rom.c rename drivers/gpu/drm/i915/{soc => display}/intel_rom.h (100%) delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h create mode 100644 drivers/gpu/drm/i915/gvt/display_helpers.h create mode 100644 drivers/gpu/drm/i915/i915_display_pc8.c create mode 100644 drivers/gpu/drm/i915/i915_display_pc8.h create mode 100644 drivers/gpu/drm/i915/i915_edram.c create mode 100644 drivers/gpu/drm/i915/i915_edram.h create mode 100644 drivers/gpu/drm/i915/i915_freq.c create mode 100644 drivers/gpu/drm/i915/i915_freq.h create mode 100644 drivers/gpu/drm/i915/i915_gmch.c create mode 100644 drivers/gpu/drm/i915/i915_gmch.h create mode 100644 drivers/gpu/drm/i915/i915_hdcp_gsc.c create mode 100644 drivers/gpu/drm/i915/i915_hdcp_gsc.h create mode 100644 drivers/gpu/drm/i915/i915_initial_plane.c create mode 100644 drivers/gpu/drm/i915/i915_initial_plane.h create mode 100644 drivers/gpu/drm/i915/i915_panic.c create mode 100644 drivers/gpu/drm/i915/i915_panic.h delete mode 100644 drivers/gpu/drm/i915/soc/intel_dram.c delete mode 100644 drivers/gpu/drm/i915/soc/intel_dram.h delete mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.c delete mode 100644 drivers/gpu/drm/i915/soc/intel_gmch.h delete mode 100644 drivers/gpu/drm/i915/soc/intel_rom.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h create mode 100644 drivers/gpu/drm/panel/panel-samsung-ltl106hl02.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.h create mode 100644 drivers/gpu/drm/panthor/panthor_drv.h create mode 100644 drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c delete mode 100644 drivers/gpu/drm/rockchip/inno_hdmi.c create mode 100644 drivers/gpu/drm/sitronix/st7571-spi.c create mode 100644 drivers/gpu/drm/sitronix/st7571.c create mode 100644 drivers/gpu/drm/sitronix/st7571.h create mode 100644 drivers/gpu/drm/sitronix/st7920.c create mode 100644 drivers/gpu/drm/tests/drm_panic_test.c delete mode 100644 drivers/gpu/drm/v3d/v3d_gemfs.c create mode 100644 drivers/gpu/drm/vgem/Kconfig create mode 100644 drivers/gpu/drm/xe/abi/guc_lfd_abi.h create mode 100644 drivers/gpu/drm/xe/abi/guc_lic_abi.h create mode 100644 drivers/gpu/drm/xe/abi/guc_scheduler_abi.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_stolen.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gt/intel_gt_types.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h delete mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_rom.h delete mode 100644 drivers/gpu/drm/xe/display/ext/i915_irq.c delete mode 100644 drivers/gpu/drm/xe/display/xe_display_misc.c create mode 100644 drivers/gpu/drm/xe/display/xe_hdcp_gsc.h create mode 100644 drivers/gpu/drm/xe/display/xe_initial_plane.c create mode 100644 drivers/gpu/drm/xe/display/xe_initial_plane.h create mode 100644 drivers/gpu/drm/xe/display/xe_panic.h delete mode 100644 drivers/gpu/drm/xe/display/xe_plane_initial.c create mode 100644 drivers/gpu/drm/xe/display/xe_stolen.h create mode 100644 drivers/gpu/drm/xe/regs/xe_mert_regs.h create mode 100644 drivers/gpu/drm/xe/regs/xe_soc_remapper_regs.h create mode 100644 drivers/gpu/drm/xe/xe_mert.c create mode 100644 drivers/gpu/drm/xe/xe_mert.h create mode 100644 drivers/gpu/drm/xe/xe_page_reclaim.c create mode 100644 drivers/gpu/drm/xe/xe_page_reclaim.h create mode 100644 drivers/gpu/drm/xe/xe_pci_rebar.c create mode 100644 drivers/gpu/drm/xe/xe_pci_rebar.h create mode 100644 drivers/gpu/drm/xe/xe_soc_remapper.c create mode 100644 drivers/gpu/drm/xe/xe_soc_remapper.h delete mode 100644 drivers/gpu/nova-core/util.rs create mode 100644 drivers/hid/hid-rapoo.c create mode 100644 drivers/hwmon/pmbus/mp5926.c create mode 100644 drivers/interconnect/icc-kunit.c create mode 100644 drivers/interconnect/mediatek/mt8196.c create mode 100644 drivers/iommu/iommu-debug-pagealloc.c create mode 100644 drivers/irqchip/irq-renesas-rzt2h.c create mode 100644 drivers/leds/leds-as3668.c create mode 100644 drivers/media/i2c/os05b10.c create mode 100644 drivers/media/i2c/s5k3m5.c create mode 100644 drivers/media/i2c/s5kjn1.c create mode 100644 drivers/media/platform/ti/vpe/vip.c create mode 100644 drivers/media/platform/ti/vpe/vip.h create mode 100644 drivers/mtd/nand/spi/dosilicon.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c create mode 100644 drivers/net/phy/phy_port.c create mode 100644 drivers/net/wireless/ath/ath12k/cmn_defs.h create mode 100644 drivers/net/wireless/ath/ath12k/dp_cmn.h create mode 100644 drivers/net/wireless/ath/ath12k/dp_htt.c create mode 100644 drivers/net/wireless/ath/ath12k/dp_htt.h create mode 100644 drivers/net/wireless/ath/ath12k/dp_peer.c create mode 100644 drivers/net/wireless/ath/ath12k/dp_peer.h delete mode 100644 drivers/net/wireless/ath/ath12k/hal_desc.h delete mode 100644 drivers/net/wireless/ath/ath12k/hal_rx.c delete mode 100644 drivers/net/wireless/ath/ath12k/hal_rx.h delete mode 100644 drivers/net/wireless/ath/ath12k/hal_tx.c delete mode 100644 drivers/net/wireless/ath/ath12k/hal_tx.h delete mode 100644 drivers/net/wireless/ath/ath12k/hw.c delete mode 100644 drivers/net/wireless/ath/ath12k/rx_desc.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/Makefile create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ahb.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ahb.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ce.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/ce.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/core.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/core.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_mon.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_rx.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/dp_tx.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_desc.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_qcn9274.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_rx.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_rx_desc.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_tx.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_tx.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hal_wcn7850.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hw.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/hw.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/mhi.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/mhi.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/pci.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/pci.h create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/wmi.c create mode 100644 drivers/net/wireless/ath/ath12k/wifi7/wmi.h create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.c create mode 100644 drivers/net/wireless/intel/iwlwifi/mld/nan.h create mode 100644 drivers/pci/controller/pcie-aspeed.c create mode 100644 drivers/pci/trace.c create mode 100644 drivers/phy/apple/Kconfig create mode 100644 drivers/phy/apple/Makefile create mode 100644 drivers/phy/apple/atc.c create mode 100644 drivers/phy/phy-common-props-test.c create mode 100644 drivers/phy/phy-common-props.c create mode 100644 drivers/phy/phy-google-usb.c create mode 100644 drivers/phy/phy-spacemit-k1-pcie.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v2.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-phy-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-dp-qserdes-com-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-aon-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v5.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-misc-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v2.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-dp-com-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-lalb-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-pcie-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v2.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb43-pcs-v8.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-usb43-qserdes-com-v8.h create mode 100644 drivers/phy/spacemit/Kconfig create mode 100644 drivers/phy/spacemit/Makefile create mode 100644 drivers/phy/spacemit/phy-k1-usb2.c create mode 100644 drivers/regulator/max77675-regulator.c create mode 100644 drivers/regulator/rt8092.c create mode 100644 drivers/regulator/tps65185.c create mode 100644 drivers/soc/apple/tunable.c create mode 100644 drivers/soc/fsl/qe/qe_ports_ic.c create mode 100644 drivers/spi/spi-atcspi200.c create mode 100644 drivers/spi/spi-axiado.c create mode 100644 drivers/spi/spi-axiado.h create mode 100644 drivers/spi/spi-nxp-xspi.c create mode 100644 drivers/usb/dwc3/dwc3-google.c delete mode 100644 drivers/usb/host/isp1362-hcd.c delete mode 100644 drivers/usb/host/isp1362.h create mode 100644 drivers/video/backlight/cgbc_bl.c delete mode 100644 drivers/video/fbdev/hyperv_fb.c delete mode 100644 drivers/video/logo/logo_mac_clut224.ppm create mode 100644 fs/nullfs.c delete mode 100644 fs/xfs/xfs.h delete mode 100644 fs/xfs/xfs_linux.h create mode 100644 fs/xfs/xfs_platform.h create mode 100644 include/crypto/mldsa.h create mode 100644 include/crypto/nh.h delete mode 100644 include/crypto/nhpoly1305.h create mode 100644 include/drm/bridge/inno_hdmi.h create mode 100644 include/drm/drm_pagemap_util.h delete mode 100644 include/dt-bindings/clock/oxsemi,ox810se.h delete mode 100644 include/dt-bindings/clock/oxsemi,ox820.h create mode 100644 include/dt-bindings/clock/qcom,kaanapali-cambistmclkcc.h create mode 100644 include/dt-bindings/clock/qcom,kaanapali-camcc.h create mode 100644 include/dt-bindings/clock/qcom,kaanapali-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,kaanapali-gpucc.h create mode 100644 include/dt-bindings/clock/qcom,kaanapali-gxclkctl.h create mode 100644 include/dt-bindings/clock/qcom,kaanapali-videocc.h delete mode 100644 include/dt-bindings/clock/qcom,mss-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,sm8750-cambistmclkcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8750-camcc.h create mode 100644 include/dt-bindings/clock/spacemit,k3-clocks.h delete mode 100644 include/dt-bindings/clock/xlnx-versal-clk.h delete mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h delete mode 100644 include/dt-bindings/dma/jz4775-dma.h delete mode 100644 include/dt-bindings/dma/x2000-dma.h delete mode 100644 include/dt-bindings/gce/mt6779-gce.h create mode 100644 include/dt-bindings/interconnect/mediatek,mt8196.h delete mode 100644 include/dt-bindings/memory/mt6779-larb-port.h delete mode 100644 include/dt-bindings/mux/ti-serdes.h delete mode 100644 include/dt-bindings/pinctrl/mt6397-pinfunc.h delete mode 100644 include/dt-bindings/reset/bcm6318-reset.h delete mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h delete mode 100644 include/dt-bindings/reset/oxsemi,ox810se.h delete mode 100644 include/dt-bindings/reset/oxsemi,ox820.h delete mode 100644 include/dt-bindings/sound/audio-jack-events.h create mode 100644 include/linux/compiler-context-analysis.h delete mode 100644 include/linux/getcpu.h delete mode 100644 include/linux/input/adp5589.h create mode 100644 include/linux/iommu-debug-pagealloc.h create mode 100644 include/linux/irqchip/irq-renesas-rzt2h.h create mode 100644 include/linux/kho/abi/kexec_handover.h create mode 100644 include/linux/kho/abi/memblock.h create mode 100644 include/linux/list_private.h create mode 100644 include/linux/phy/phy-common-props.h create mode 100644 include/linux/phy_port.h delete mode 100644 include/linux/platform_data/hwmon-s3c.h create mode 100644 include/linux/platform_data/mipi-i3c-hci.h create mode 100644 include/linux/soc/apple/tunable.h delete mode 100644 include/linux/usb/isp1362.h create mode 100644 include/net/phy/realtek_phy.h create mode 100644 include/net/sch_priv.h create mode 100644 include/soc/spacemit/ccu.h create mode 100644 include/soc/spacemit/k3-syscon.h create mode 100644 include/sound/sdca_jack.h create mode 100644 include/trace/events/dma_buf.h create mode 100644 include/trace/events/pci.h create mode 100644 include/uapi/linux/dev_energymodel.h delete mode 100644 include/uapi/linux/energy_model.h create mode 100644 kernel/bpf/bpf_lsm_proto.c delete mode 100644 kernel/irq/timings.c create mode 100644 kernel/liveupdate/luo_flb.c rename {arch/arm/crypto => lib/crypto/arm}/nh-neon-core.S (100%) create mode 100644 lib/crypto/arm/nh.h create mode 100644 lib/crypto/arm64/nh-neon-core.S create mode 100644 lib/crypto/arm64/nh.h create mode 100644 lib/crypto/fips-mldsa.h create mode 100644 lib/crypto/mldsa.c create mode 100644 lib/crypto/nh.c create mode 100644 lib/crypto/tests/mldsa-testvecs.h create mode 100644 lib/crypto/tests/mldsa_kunit.c create mode 100644 lib/crypto/tests/nh-testvecs.h create mode 100644 lib/crypto/tests/nh_kunit.c create mode 100644 lib/crypto/x86/nh-avx2.S create mode 100644 lib/crypto/x86/nh-sse2.S create mode 100644 lib/crypto/x86/nh.h delete mode 100644 lib/globtest.c create mode 100644 lib/test_context-analysis.c delete mode 100644 lib/test_min_heap.c delete mode 100644 lib/test_uuid.c create mode 100644 lib/tests/bitops_kunit.c create mode 100644 lib/tests/glob_kunit.c create mode 100644 lib/tests/list-private-test.c create mode 100644 lib/tests/liveupdate.c create mode 100644 lib/tests/min_heap_kunit.c create mode 100644 lib/tests/uuid_kunit.c create mode 100644 localversion-next create mode 100644 mm/bpf_memcontrol.c create mode 100644 mm/tests/lazy_mmu_mode_kunit.c create mode 100644 rust/helpers/atomic_ext.c create mode 100644 rust/kernel/soc.rs create mode 100644 samples/rust/rust_soc.rs create mode 100644 scripts/Makefile.context-analysis create mode 100644 scripts/coccinelle/api/kmalloc_objs.cocci create mode 100644 scripts/context-analysis-suppression.txt create mode 100755 scripts/gen-btf.sh create mode 100644 scripts/kconfig/icons/back.xpm create mode 100644 scripts/kconfig/icons/choice_no.xpm create mode 100644 scripts/kconfig/icons/choice_yes.xpm create mode 100644 scripts/kconfig/icons/load.xpm create mode 100644 scripts/kconfig/icons/menu.xpm create mode 100644 scripts/kconfig/icons/menuback.xpm create mode 100644 scripts/kconfig/icons/save.xpm create mode 100644 scripts/kconfig/icons/single_view.xpm create mode 100644 scripts/kconfig/icons/split_view.xpm create mode 100644 scripts/kconfig/icons/symbol_mod.xpm create mode 100644 scripts/kconfig/icons/symbol_no.xpm create mode 100644 scripts/kconfig/icons/symbol_yes.xpm create mode 100644 scripts/kconfig/icons/tree_view.xpm delete mode 100644 scripts/kconfig/images.c delete mode 100644 scripts/kconfig/images.h create mode 100644 scripts/kconfig/tests/conditional_dep/Kconfig create mode 100644 scripts/kconfig/tests/conditional_dep/__init__.py create mode 100644 scripts/kconfig/tests/conditional_dep/expected_config1 create mode 100644 scripts/kconfig/tests/conditional_dep/expected_config2 create mode 100644 scripts/kconfig/tests/conditional_dep/expected_config3 create mode 100644 scripts/kconfig/tests/conditional_dep/test_config1 create mode 100644 scripts/kconfig/tests/conditional_dep/test_config2 create mode 100644 scripts/kconfig/tests/conditional_dep/test_config3 create mode 100644 security/commoncap_test.c create mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.c create mode 100644 sound/soc/amd/acp/soc-acpi-amd-sdca-quirks.h create mode 100644 sound/soc/codecs/rt5575-spi.c create mode 100644 sound/soc/codecs/rt5575-spi.h create mode 100644 sound/soc/codecs/rt5575.c create mode 100644 sound/soc/codecs/rt5575.h create mode 100644 sound/soc/intel/boards/sof_ti_common.c create mode 100644 sound/soc/intel/boards/sof_ti_common.h create mode 100644 sound/soc/sdca/sdca_jack.c delete mode 100644 tools/build/feature/test-libbfd-buildid.c create mode 100644 tools/build/feature/test-libbfd-threadsafe.c create mode 100644 tools/include/nolibc/sys/ptrace.h create mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/program.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/bool_spec.j2 create mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/bool_spec.j2 create mode 100755 tools/perf/tests/shell/addr2line_inlines.sh create mode 100644 tools/perf/tests/workloads/inlineloop.c create mode 100644 tools/perf/util/libdw.c create mode 100644 tools/perf/util/libdw.h create mode 100644 tools/testing/kunit/qemu_configs/armeb.py create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-failure-nested.log create mode 100644 tools/testing/selftests/bpf/cgroup_iter_memcg.h create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_permute.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_struct_ops_assoc.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_iter_memcg.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc_in_timer.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_assoc_reuse.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_globals1.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_globals2.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_memcontrol.c create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile create mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c create mode 100644 tools/testing/selftests/kvm/x86/nested_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/x86/nested_set_state_test.c create mode 100644 tools/testing/selftests/kvm/x86/nested_vmsave_vmload_test.c create mode 100644 tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c delete mode 100644 tools/testing/selftests/kvm/x86/vmx_dirty_log_test.c delete mode 100644 tools/testing/selftests/kvm/x86/vmx_set_nested_state_test.c create mode 100644 tools/testing/selftests/kvm/x86/xapic_tpr_test.c create mode 100644 tools/testing/selftests/net/packetdrill/tcp_basic_client.pkt create mode 100644 tools/testing/selftests/net/packetdrill/tcp_basic_server.pkt create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/cake_mq.json create mode 100644 tools/testing/selftests/ublk/metadata_size.c create mode 100755 tools/testing/selftests/ublk/test_generic_16.sh create mode 100755 tools/testing/selftests/ublk/test_loop_08.sh create mode 100755 tools/testing/selftests/ublk/test_null_04.sh create mode 100644 tools/tracing/rtla/example/timerlat_bpf_action.c rename tools/tracing/rtla/{sample => example}/timerlat_load.py (100%) create mode 100644 tools/tracing/rtla/tests/bpf/bpf_action_map.c