779cae956c83 Add linux-next specific files for 20260223 075e70d13edf selftests/sched_ext: Remove duplicated unistd.h include in rt_stall.c cbb297323dbe tools/sched_ext: scx_sdt: Remove unused '-f' option 0c36a6f6f0eb tools/sched_ext: scx_central: Remove unused '-p' option 1f0638604f65 selftests/sched_ext: Fix unused-result warning for read() a45ff9dd3fec checkpatch: Fix false DT_SPLIT_BINDING_PATCH warnings 9d851afa4826 selftests/sched_ext: Abort test loop on signal 8dc51459ef70 selinux: annotate intentional data race in inode_doinit_with_dentry() 3ecea84d2b90 arm64: dts: qcom: hamoa/x1: fix idle exit latency 63931aa0d962 arm64: defconfig: Enable SM8750 clock controllers 6a4f124c550d Bluetooth: L2CAP: Fix not checking output MTU is acceptable on L2CAP_ECRED_CONN_REQ 874b07eb0875 PCI/MSI: Add TODO comment about legacy pcim_enable_device() side-effect 03e4905402ae PCI/MSI: Clarify pci_free_irq_vectors() usage for managed devices d3e996a59696 PCI/TPH: Allow TPH enable for RCiEPs cc33985d26c9 PCI/ASPM: Fix pci_clear_and_set_config_dword() usage cae66f1a1dcd ipmi:si: Fix check for a misbehaving BMC 62cd145453d5 ipmi:msghandler: Handle error returns from the SMI sender a8aeea1bf3c8 PCI/AER: Clear only error bits in PCIe Device Status f895e5df8031 ipmi:si: Don't block module unload if the BMC is messed up 7b3302c687ca ntb_hw_amd: Fix incorrect debug message in link disable path 4b73231b2a61 regulator: tps65185: check devm_kzalloc() result in probe 32fc4168fa56 ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table 0217a2afba9c io_uring/zcrx: move zcrx uapi into separate header d4d8bf4122f2 io_uring/zcrx: declare some constants for query 80435d1743ac io_uring/zctx: unify zerocopy issue variants 694fd02b3605 io_uring/zctx: move vec regbuf import into io_send_zc_import 7e401209e5c2 io_uring/zctx: rename flags var for more clarity 4148bacb19a8 io_uring/cmd_net: split ioctl code out of io_uring_cmd_sock() 8b3e980d2338 mmc: sdhci-pic32: allow driver to be compiled with COMPILE_TEST 761d7d0f8d3e mmc: sdhci-pic32: add SPDX license identifier 3afd8df02433 PM: runtime: Change pm_runtime_put() return type to void 7a73801fdaf8 pmdomain: imx: gpcv2: Discard pm_runtime_put() return value 901084c51a0a mmc: core: Avoid bitfield RMW for claim/retune flags a5e628797694 net: add "struct dst_entry" debugging 510cd4b7d467 RDMA/core: add assertion for device refcount initialization f976e67ff686 RDMA/core: Fix stale RoCE GIDs during netdev events at registration 4f399209c74a mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmops 00a1b09fee7f dt-bindings: mmc: rockchip-dw-mshc: Add RV1103B compatible e20f08ab659f mmc: sdhci-of-arasan: add support on Axiado AX3000 SoC abdcf8042e34 dt-bindings: mmc: arasan,sdhci: Add Axiado AX3000 SoC 6510e1324bcd ASoC: cs42l43: Report insert for exotic peripherals 50af1aaea994 mmc: host: Remove unnecessary module_init/exit functions 162d331d833d wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration 2ff7cf7e0640 gfs2: Call unlock_new_inode before d_instantiate d6bf2e64dec8 mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs f3b9683bf543 mmc: dw_mmc: move pmops into core driver 4cd4e8231652 mmc: loongson2-mmc: drop redundant memset after dma_alloc_coherent() 8ea84b50a95f mmc: dw_mmc: Remove mshc alias support 9b541ceaf5b4 mmc: dw_mmc-k3: Remove mshc alias support 6aaa6c561fe6 arm64: dts: hisilicon: hikey960/970: Convert to use standard mmc alias 1e618364767c MAINTAINERS: add MMC files to BST entry 695824f45629 mmc: sdhci: add Black Sesame Technologies BST C1200 controller driver ef7eb1a7094d mmc: sdhci: allow drivers to pre-allocate bounce buffer d5159623162c dt-bindings: mmc: add binding for BST DWCMSHC SDHCI controller 1e9f43a1dbef mmc: sdhci-of-k1: spacemit: Add support for K3 SoC b4206966e2d4 dt-bindings: mmc: spacemit,sdhci: add support for K3 SoC 366b5941566c mmc: sdhci: Stop advertising the driver in dmesg c0b68bc25efe mmc: sdio: add NXP vendor and IW61x device IDs 2c7fe99a71f6 mmc: dw_mmc-pltfm: use modern PM macros 765f4836ec66 mmc: dw_mmc-pci: Use BAR_2 and pcim_iomap_region() c6969a13f6d3 mmc: dw_mmc: Remove unused register access macros 7597d68cea68 mmc: dw_mmc: Improve dw_mci_get_cd() 29d3f6a64376 mmc: dw_mmc: Remove DW_MCI_SEND_STATUS and DW_MCI_RECV_STATUS macros e453a08b3a11 mmc: dw_mmc: Remove redundant struct mmc_data forward declaration 792bd24b6eb6 mmc: dw_mmc: Remove struct dw_mci_board ec6d8bb39dc8 mmc: dw_mmc: Remove bus_hz from struct dw_mci_board d3fcd6362aaf mmc: dw_mmc: Move detect_delay_ms from struct dw_mci_board to struct dw_mci dc1f8aacc994 mmc: dw_mmc: Remove fifo_depth from struct dw_mci_board d917f35c33fd mmc: dw_mmc: Move rstc from struct dw_mci_board to struct dw_mci cea6e1a151bf mmc: dw_mmc: Remove caps2 and pm_caps from struct dw_mci_board fedf31e20405 mmc: dw_mmc: Remove assignment of pdata in dw_mci_pltfm_register() 137cf0a4d633 mmc: dw_mmc: Remove SDMMC_INT_ERROR 57cc962430a1 mmc: dw_mmc: Remove dma_ops from struct dw_mci_board 4db2a6c8576f mmc: dw_mmc: Check return value of dma_ops->init() in resume c740532de087 dt-bindings: mmc: arm,pl18x: Do not use plural form of a proper noun PrimeCell 6fba00c98eb9 mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loop f6b3889812e4 mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning 4e709d5d62f3 mmc: cavium-octeon: Simplify with scoped for each OF child loop e8c23b466bcc mmc: atmel-mci: Simplify with scoped for each OF child loop 0621d52b1ddf mmc: cavium: Use clamp to simplify cvm_mmc_set_clock 658b716c0486 mmc: sdhci-of-k1: add reset support 4231325cfb87 dt-bindings: mmc: spacemit,sdhci: add reset support 5e9f849d8d23 mmc: dw_mmc: Remove struct dw_mci_slot c72be4c3066d mmc: dw_mmc: Introduce dw_mci_alloc_host() 3449b31eb18f mmc: dw_mmc: Remove queue from dw_mci 78983c4d608b mmc: dw_mmc: Remove mrq from struct dw_mci_slot 027e1688bc4a mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot to struct dw_mci a15132900910 mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot b8cc1e80668a mmc: dw_mmc: Remove id and ctype from dw_mci_slot 1a1936f808d7 mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci d7ab40c3bd2a mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible 1a990def44fb mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot to struct dw_mci 53f05821b7f7 mmc: dw_mmc: Remove unused header files and keep alphabetical order 9edf45987d08 mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr() 9313c6c3dbd7 mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and update the reset 5962f68603ea dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property acb52756e90c dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" and "iommus" properties 182b650e4e9c dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AMD Pensando ELBA 8ceb70c9f970 mmc: sdhci-esdhc-imx: wait for data transfer completion before reset 846a3a2fdff5 mmc: mtk-sd: add support for MT8189 SoC a834e60c8a99 mmc: mtk-sd: add support for SPM resource release control 7514f64780a4 dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC 263ff314cc56 mmc: core: Add quirk for incorrect manufacturing date 3e487a634bc0 mmc: core: Adjust MDT beyond 2025 3d9ce86b52b7 mmc: sdhci-msm: Enable ICE for CQE-capable controllers with non-CQE cards 541fe77cc4d7 mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit and 64bit DMA 40dfdd8d1449 mmc: dw_mmc: Remove unused struct dma_pdata 79ad471530e0 mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel restore 6465a8bbb0f6 mmc: dw_mmc-rockchip: Fix runtime PM support for internal phase support af12e64ae066 mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index() 7ad7f43e568b pmdomain: de-constify fields struct dev_pm_domain_attach_data 90a8400e1f88 pmdomain: mediatek: Add power domain driver for MT8189 SoC b1c32fbe935d pmdomain: mediatek: Add bus protect control flow for MT8189 0a07c70da901 pmdomain: core: Extend statistics for domain idle states with s2idle data 3fa57cd5eeee pmdomain: core: Show latency/residency for domain idle states in debugfs 508793ebaff2 pmdomain: core: Restructure domain idle states data for genpd in debugfs 08e20c97c2fd pmdomain: qcom: rpmpd: drop stray semicolon 42d645974ebe pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe() 4dc9888e3e52 pmdomain: ti: omap_prm: Fix a reference leak on device node b901bf3f40de pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver fc866ec88bca pmdomain: mediatek: Simplify with scoped for each OF child loop d58aeecadc58 pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup 13a77761ece5 pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell 5caa0e8aa144 pmdomain: add audio power island for Marvell PXA1908 SoC 4a0c3257120e pmdomain: imx93-blk-ctrl: add support for optional subnodes a348288cd4cc pmdomain: imx93-blk-ctrl: convert to devm_* only e00e36e42748 pmdomain: imx93-blk-ctrl: cleanup error path 82d58440cd72 dt-bindings: power: Add MediaTek MT8189 power domain 3cdac25e80a2 dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO 425fec07d429 dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability d28cb72e07b2 dt-bindings: power: define ID for Marvell PXA1908 audio domain ec2cceadfae7 gpiolib: normalize the return value of gc->get() on behalf of buggy drivers eb4a7139e973 drm/i915/alpm: ALPM disable fixes 1a6a63988e7c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RTC 6f7270b64f21 arm64: dts: renesas: r9a09g056: Add RTC node 3ba665d81d15 arm64: dts: renesas: ebisu: Describe PCIe/USB3.0 clock generator 4a6559f3c8ca arm64: dts: renesas: ulcb: ulcb-kf: Describe PCIe/USB3.0 clock generator 5d386859c1cc arm64: dts: renesas: salvator-common: Describe PCIe/USB3.0 clock generator 03c0d030f587 erofs: allow sharing page cache with the same aops only 32e0a7ad9c84 gpio: shared: fix memory leaks 5df93633d822 arm64: dts: renesas: r8a77990: Add USB 3.0 PHY and USB3S0 clock nodes 5c13a9532e26 arm64: dts: renesas: r8a77990: Describe PCIe root port 2952d18f12ce arm64: dts: renesas: r8a77965: Describe PCIe root ports 51fda16228ff arm64: dts: renesas: r8a77961: Describe PCIe root ports dd1df3988df2 arm64: dts: renesas: r8a77960: Describe PCIe root ports 4625f8364c59 arm64: dts: renesas: r8a77951: Describe PCIe root ports c3bf7db8ba15 arm64: dts: renesas: sparrow-hawk: Mark OTP and HSCIF0 pins as bootph-all e8fc8588d06c gpiolib: replace snprintf("%s") with strscpy 0acbe817c373 gpio: ts4800: Remove duplicate code to handle 'ngpios' property c08381ad56a9 gpio: viperboard: normalize return value of gpio_get 9eb7ecfd20f8 gpio: tps65086: normalize return value of gpio_get e62b94a690c8 gpio: stp-xway: normalize return value of gpio_get 5a32ebabb681 gpio: lp873x: normalize return value of gpio_get 4d720b0d68e9 gpio: da9055: normalize return value of gpio_get 49621f1c9778 gpio: cgbc: normalize return value of gpio_get c43778680546 gpio: bd9571mwv: normalize return value of gpio_get 2c299030c681 gpio: tegra186: Support multi-socket devices 2423e336d948 gpio: tegra186: Simplify GPIO line name prefix handling 96c02c906a44 gpio: cdev: convert lineevent_create() and linereq_create() to FD_PREPARE() 2c46f19c9adf gpio: brcmstb: allow parent_irq to wake 66ff5094240e gpio: brcmstb: implement .irq_mask_ack() 5711ae6de064 gpio: brcmstb: Utilize irqd_to_hwirq(d) instead of d->hwirq 0d58273be0b9 ALSA: usb-audio: Skip clock selector for Focusrite devices 38c322068a26 ALSA: usb-audio: Add QUIRK_FLAG_SKIP_IFACE_SETUP a8cc55bf81a4 ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices 24d2d3c5f940 ALSA: usb-audio: Improve Focusrite sample rate filtering 9fb16a5c5ff9 ALSA: hda/realtek: add quirk for Samsung Galaxy Book Flex (NT950QCT-A38A) 43a44fb7f2fa ALSA: hda/realtek: fix model name typo for Samsung Galaxy Book Flex (NT950QCG-X716) cbddd3034164 ALSA: hda/realtek: Add quirk for Acer Aspire V3-572G 1d241483368f ALSA: scarlett2: Fix DSP filter control array handling 1cb3c20688fc ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter 2259d14499d1 wifi: mac80211: set default WMM parameters on all links 03cc8f90d053 wifi: libertas: fix use-after-free in lbs_free_adapter() 25723454f679 wifi: mwifiex: Fix dev_alloc_name() return value check 9990cd4f8827 iio: imu: adis: Fix NULL pointer dereference in adis_init 2617595538be iio: imu: inv_icm45600: fix regulator put warning when probe fails 064234044056 iio: buffer: Fix wait_queue not being removed acc3949aab3e iio: gyro: mpu3050-core: fix pm_runtime error handling 91f950b4cbb1 iio: gyro: mpu3050-i2c: fix pm_runtime error handling dd6183e42719 iio: adc: ad7768-1: Fix ERR_PTR dereference in ad7768_fill_scale_tbl c3914ce1963c iio: chemical: sps30_serial: fix buffer size in sps30_serial_read_meas() 216345f98cae iio: chemical: sps30_i2c: fix buffer size in sps30_i2c_read_meas() 82ee91d6b15f iio: magnetometer: tlv493d: remove erroneous shift in X-axis data a318cfc08537 iio: proximity: hx9023s: Protect against division by zero in set_samp_freq 585b90c0161a iio: proximity: hx9023s: fix assignment order for __counted_by f55b9510cd94 iio: chemical: bme680: Fix measurement wait duration calculation 5187e03b817c iio: dac: ds4424: reject -128 RAW value 7ef74d961d1a iio: imu: inv_icm45600: fix INT1 drive bit inverted 85e4614524dc iio: potentiometer: mcp4131: fix double application of wiper shift d23d763e00ac iio: imu: inv-mpu9150: fix irq ack preventing irq storms 6c8bf4b604a8 iio: frequency: adf4377: Fix duplicated soft reset mask dd72e6c3cdea iio: light: bh1780: fix PM runtime leak on error path ffd32db8263d iio: imu: inv_icm42600: fix odr switch when turning buffer off c9f3a593137d iio: imu: inv_icm42600: fix odr switch to the same value 243307a0d1b0 wifi: brcmfmac: Fix potential kernel oops when probe fails c854758abe0b wifi: radiotap: reject radiotap with unknown bits 767d23ade706 wifi: cfg80211: cancel rfkill_block work in wiphy_unregister() c8d7f21ead72 wifi: cfg80211: wext: fix IGTK key ID off-by-one 95d8c606da68 hfs: update sanity check of the root record 578a077d53bc net: update dev_put()/dev_hold() debugging 286386820d52 platform/chrome: lightbar: Optimize command size d5b5e8149af0 sparc: Fix page alignment in dma mapping 47322c469d4a dma-mapping: avoid random addr value print out on error path 8167d7f67464 soundwire: sdw.h: repair names and format of kernel-doc comments 3d2398f44a2d OPP: Move break out of scoped_guard in dev_pm_opp_xlate_required_opp() e560083c0467 OPP: debugfs: Use performance level if available to distinguish between rates 6b4f875aac34 ksmbd: fix signededness bug in smb_direct_prepare_negotiation() c5794709bc91 ksmbd: Compare MACs in constant time 76b4ec8efdc3 ARM: dts: aspeed: anacapa: Add retimer EEPROMs be704107e796 regulator: dt-bindings: mt6359: make regulator names unique af6b4d69bd72 hwmon: (ina2xx) Add support for INA234 c1fccb0b6673 hwmon: (ina2xx) Make it easier to add more devices 153f17e174fd dt-bindings: hwmon: ti,ina2xx: Add INA234 device db19c1c73549 hwmon: (gpd-fan) Add GPD Win 5 f49152a8bad2 hwmon: (asus-ec-sensors) add ROG STRIX X470-F GAMING ea6d2bb49867 hwmon: (asus-ec-sensors )add ROG CROSSHAIR X670E EXTREME 9eda07a73394 hwmon: (bt1-pvt) Remove not-going-to-be-supported code for Baikal SoC b7497b5a99f5 hwmon: (aht10) Fix initialization commands for AHT20 ac209a7d816d hwmon: (emc1403) correct a malformed email address 579b86f3c26f hwmon: (macsmc) Fix overflows, underflows, and sign extension 5dd69b864911 hwmon: (macsmc) Fix regressions in Apple Silicon SMC hwmon driver 6ee3f20368a4 arm64: dts: nuvoton: drop unused syscon property from watchdog node 7ec1bd3d9be6 soc: aspeed: socinfo: Mask table entries for accurate SoC ID matching c5902c06742c ARM: dts: aspeed: anacapa: add NFC device 633d9ef1da63 ARM: dts: aspeed: Add Asrock Paul IPMI card d335425728aa dt-bindings: arm: aspeed: Add Asrock Paul IPMI card 62f0fd7599f0 ARM: dts: aspeed: Add 128M alt flash layout to NVIDIA MSX4 36c1cea299fe ARM: dts: aspeed: Add Asus Kommando IPMI card d3f857e397ff dt-bindings: arm: aspeed: Add Asus Kommando IPMI card 2692c614f8f0 device property: Allow secondary lookup in fwnode_get_next_child_node() 663c28469d32 smb: client: fix cifs_pick_channel when channels are equally loaded 1ce833edaf7e lockd: Relocate svc_version definitions to XDR layer af2a7b53a778 lockd: Move nlm4svc_set_file_lock_range() ae1415506dea lockd: Make linux/lockd/nlm.h an internal header 80e0feae8000 lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ 37773aa65a9f lockd: Remove lockd/debug.h 04af545e0966 lockd: Relocate include/linux/lockd/lockd.h 5a64b2dc191a lockd: Move share.h from include/linux/lockd/ to fs/lockd/ fed3ad94a431 lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ 316ff6413a46 NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM b7a182b0c5f3 lockd: Relocate nlmsvc_unlock API declarations 01f457bc0a5f lockd: Have nlm_fopen() return errno values 93e14effea97 lockd: Introduce nlm__int__deadlock cadac5bc2c52 lockd: Relocate and rename nlm_drop_reply fc62dc2299d4 lockd: Simplify cast_status() in svcproc.c 798c05d48743 nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option 0c54df502ba3 nfsd: add a runtime switch for disabling delegated timestamps 3505d88c275e SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() 20ce40872757 NFSD: Track SCSI Persistent Registration Fencing per Client with xarray 22baa5c71fdf sunrpc/cache: improve RCU safety in cache_list walking. c4c04cae3291 nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info a3333c29725f nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker 99372d2430c0 arm64: dts: rockchip: Describe HDMI supplies for nanopi4 boards 1e6568db5a4e arm64: dts: rockchip: Clean up NanoPi-R2S Plus gmac2io 0c02a103908b arm64: dts: rockchip: add pwm-fan for NanoPC-T6 86a82f7a7eed arm64: dts: rockchip: Add rk3576 evb2 board 912fe17d0a52 dt-bindings: arm: rockchip: Add rk3576 evb2 board 25afddad23b8 arm64: dts: rockchip: Add overlay for FriendlyElec HD702E 638fa970ac66 arm64: dts: rockchip: Move RK3399 eDP pinctrl to boards 5fdd6701fad1 arm64: dts: rockchip: add overlay for qnap-ts133 device revision a12bd8d24f2f arm64: dts: rockchip: add overlay for qnap-ts233 device revision 406c5515eb62 arm64: dts: rockchip: add overlay for qnap-ts433 device revision 5918bf2a17f4 arm64: dts: rockchip: Add port subnodes to RK356x SATA controllers 1ee69b9cdcd1 arm64: dts: rockchip: add Awinic aw87391 amplifiers for Anbernic RG-DS 52ad35272559 arm64: dts: rockchip: Add supply for pd_rkvdec and pd_venc on rk3388-evbs 9e79dcc4d868 arm64: dts: rockchip: add node name for RK3588_PD_RKVDEC0/1 and RK3588_PD_VENC0/1 53ec6d21fe1e arm64: dts: rockchip: Add OneThing Edge Cube series d49566ff47e7 dt-bindings: arm: rockchip: Add OneThing Edge Cube series c6d26a942563 dt-bindings: vendor-prefixes: Add Shenzhen OneThing Technologies Co., Ltd. 753ed4fa4e81 arm64: dts: rockchip: Add DisplayPort dt node for rk3576 696d0082956c Revert "arm64: dts: rockchip: add SPDIF audio to Beelink A1" c215b9681a1c arm64: dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi 29d1f56c4f30 Revert "arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro" 24ed11ee5bac soc: rockchip: grf: Add missing of_node_put() when returning 6de23f81a5e0 Linux 7.0-rc1 aaf96df9593b CREDITS: Add -next to Stephen Rothwell's entry 746b9ef5d5cc x509: select CONFIG_CRYPTO_LIB_SHA256 fd1d6b9d13f3 xz: fix arm fdt compile error for kmalloc replacement 189f164e573e Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 32a92f8c8932 Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 323bbfcf1ef8 Convert 'alloc_flex' family to use the new default GFP_KERNEL argument bf4afc53b77a Convert 'alloc_obj' family to use the new default GFP_KERNEL argument e19e1b480ac7 add default_gfp() helper macro and use it in the new *alloc_obj() helpers fa5c82f4d2bb slab.h: disable completely broken overflow handling in flex allocations e3a22b532080 Documentation: Coccinelle: document debug log handling bb1c9ccf740e scripts: coccicheck: warn on unset debug file 8952cfe431cf scripts: coccicheck: simplify debug file handling cb353016422c selftests: hid: tests: test_wacom_generic: add tests for display devices and opaque devices a6b07e1d43a6 HID: multitouch: new class MT_CLS_EGALAX_P80H84 6b409da66327 HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2 e0b00f1478ea HID: uhid: Fix out-of-bounds write caused by raw events mismanagement 97d5c8f5c09a HID: pidff: Fix condition effect bit clearing 7a70c15bd144 kmalloc_obj: Clean up after treewide replacements 69050f8d6d07 treewide: Replace kmalloc with kmalloc_obj for non-scalar types d39a1d7486d9 compiler_types: Disable __builtin_counted_by_ref for Clang d4f687fbbce4 ovpn: tcp - fix packet extraction from stream 640c9dc72f21 tools/sched_ext: fix getopt not re-parsed on restart f892f9f99464 tools/sched_ext: scx_userland: fix data races on shared counters 43d7d378d4eb kho: remove finalize state and clients 0dfbae48e1f5 kho: adopt radix tree for preserved memory tracking 092e20714842 selftests/ipc: skip msgque test when MSG_COPY is unsupported f25147a641b9 scripts/spelling.txt: add "exaclty" typo 6a4be26f00c6 scripts/spelling.txt: sort alphabetically bcd16acb5720 lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings ed97a52cb4c6 lib/cmdline_kunit: add test case for memparse() 722a2e2eaf6e lib: add more string to 64-bit integer conversion overflow tests 3d08e3120a57 lib: fix memparse() to handle overflow 6dcb974856b2 lib: fix _parse_integer_limit() to handle overflow fa298765e0cd doc: watchdog: document buddy detector 36e3610e53f4 watchdog/hardlockup: improve buddy system detection timeliness 3548b70314ef doc: watchdog: clarify hardlockup detection timing dc7acdc45601 watchdog/hardlockup: always update saved interrupts during check 5dca0334746b kernel-panic-increase-buffer-size-for-verbose-taint-logging-fix 7b761e4370ca kernel/panic: increase buffer size for verbose taint logging 4e1cf1d23f18 scripts/bloat-o-meter: rename file arguments to match output d464c31d07d9 kho: move alloc tag init to kho_init_{folio,pages}() 639351b2007b unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure 5c21cdca20d7 scripts/spelling.txt: add "binded||bound" 2dfcd78dc2da Squashfs: check xz dictionary size isn't zero 0c86a897a909 proc: fix pointer error dereference 3626b77fc912 proc: array: drop stale FIXME about RCU in task_sig() 702dcc7f8090 mm, swap: speed up hibernation allocation and writeout 946d97a030e6 mm/tracing: rss_stat: ensure curr is false from kthread context a02c188b7225 mm/kfence: fix KASAN hardware tag faults during late enablement c560722958da mm/damon/core: disallow non-power of two min_region_sz 4a36cc556ce1 Squashfs: check metadata block offset is within range 006e24cf4e68 MAINTAINERS, mailmap: update e-mail address for Vlastimil Babka 75de987f7abd liveupdate: luo_file: remember retrieve() status e765c879b41f mm: thp: deny THP for files on anonymous inodes 2dd01972072d mm: change vma_alloc_folio_noprof() macro to inline function db0df3e65ba0 mm/kfence: disable KFENCE upon KASAN HW tags enablement 874ad9b8d6dd mm: allow __GFP_RETRY_MAYFAIL in vmalloc ce5a0f4612db selftests: drv-net: rss_ctx: test RSS contexts persist after ifdown/up c1bbd9900d65 bnxt_en: Fix deleting of Ntuple filters e123d9302d22 bnxt_en: Fix RSS context delete logic 470c7ca2b4c3 udplite: Fix null-ptr-deref in __udp_enqueue_schedule_skb(). 594163ea88a0 net: ethernet: xscale: Check for PTP support properly 2bb995e6155c net: phy: qcom: qca807x: normalize return value of gpio_get 9b8eeccd7110 MAINTAINERS: update enic and usnic maintainers 8c1f92ca8bca NTB: ntb_transport: Use seq_file for QP stats debugfs 6a4b50585d74 NTB: ntb_transport: Fix too small buffer for debugfs_name 21fbdc4d0b1e ntb/ntb_tool: correct sscanf format for u64 and size_t in tool_peer_mw_trans_write 4921811678e9 ntb: intel: Add Intel Gen6 NTB support for DiamondRapids 7bd27439a578 NTB/msi: Remove unused functions b1f4077465b2 ntb: ntb_hw_switchtec: Increase MAX_MWS limit to 256 c8ba7ad2cc1c ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access 186615f8855a ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut f39e7d0e7f0d NTB: epf: allow built-in build c722e055d863 ntb: migrate to dma_map_phys instead of map_page 322617a06c97 NTB: ntb_transport: Add 'tx_memcpy_offload' module option b36490b5fb98 NTB: ntb_transport: Remove unused 'retries' field from ntb_queue_entry 969c3cca0f3b rtc: ds1390: fix number of bytes read from RTC 76e8919aef2d rtc: class: Remove duplicate check for alarm d1f64cdfafdb rtc: optee: simplify OP-TEE context match 81be22cd4ace rtc: interface: Alarm race handling should not discard preceding error dfeef98e55d0 drm/xe/sa: Add lockdep annotations for SA manager swap_guard bcd768d787e7 drm/xe/vf: Fix fs_reclaim warning with CCS save/restore BB allocation 16843e6638b7 drm/sa: Split drm_suballoc_new() into SA alloc and init helpers a5d5634cde48 drm/xe/sync: Fix user fence leak on alloc failure f939bdd9207a drm/xe/sync: Cleanup partially initialized sync on parse failure ceb977bfe9e8 samples/landlock: Bump ABI version to 8 9ca192cbcd5b drm/xe/pf: Add documentation for vram_quota d039fa856ee1 drm/xe/pf: Skip VRAM auto-provisioning if already provisioned 67a716b693f9 drm/xe/pf: Prefer guard(mutex) when doing fair LMEM provisioning 62acbb1dd5c2 drm/xe/pf: Don't check for empty config cbe29da6f7c0 drm/xe/tests: Add KUnit tests for new VRAM fair provisioning 81d417d56a23 drm/xe/pf: Use migration-friendly VRAM auto-provisioning b1d2746aa5af drm/xe/pf: Allow to change VFs VRAM quota using sysfs 5ae3c886a1f5 drm/xe/pf: Add functions for VRAM provisioning 146f25b40ce4 drm/xe/pf: Add locked variants of VRAM configuration functions 2d892455f38b drm/xe/pf: Expose LMTT page size fa5643fbc394 Bluetooth: btusb: Add Lite-On 04ca:3807 for MediaTek MT7921 1145fe762dbf Bluetooth: btintel_pcie: Replace snprintf("%s") with strscpy 630c81e61bba Bluetooth: hci_qca: Fix BT not getting powered-off on rmmod 88b5c728a785 Bluetooth: hci_qca: Fix confusing shutdown() and power_off() naming d452aabddcc2 Bluetooth: Fix CIS host feature condition a7fdd96f79f7 Bluetooth: btbcm: Add entry for BCM4343A2 UART Bluetooth db6c78c0baf0 Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ 388894df3a0b Bluetooth: qca: Refactor code on the basis of chipset names facc2350b0df Bluetooth: hci_qca: Cleanup on all setup failures 1fab5ea04498 Bluetooth: btmtk: Add reset mechanism if downloading firmware failed 5bfe643be85b Bluetooth: btmtk: add status check in mt79xx firmware setup 1a27c2b93987 Bluetooth: btmtk: improve mt79xx firmware setup retry flow a9c20908646d Bluetooth: purge error queues in socket destructors 35b2d8e85a02 Bluetooth: btbcm: remove done label in btbcm_patchram fecd57baa7db Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short d4906ae14a5f Add linux-next specific files for 20260220 0d195d3b205c drbd: fix null-pointer dereference on local read error 803ec1faf7c1 drm/bridge: samsung-dsim: Fix memory leak in error path 496daa275926 drm/bridge: synopsys: dw-dp: Check return value of devm_drm_bridge_add() in dw_dp_bind() c5f8658f97ec drm/imx: parallel-display: check return value of devm_drm_bridge_add() in imx_pd_probe() 75f3cf0d1561 rv: Fix multiple definition of __pcpu_unique_da_mon_this c2366539d374 drm/xe/guc: Increase GuC log sizes in debug builds c44a4a3b8603 iio: gyro: mpu3050-core: fix pm_runtime error handling 315365c25078 iio: gyro: mpu3050-i2c: fix pm_runtime error handling 008304c9ae75 drm/i915/alpm: ALPM disable fixes b84a73df5986 iio: adc: ad7768-1: Fix ERR_PTR dereference in ad7768_fill_scale_tbl 1ae66c0ad0a2 iio: chemical: sps30_serial: fix buffer size in sps30_serial_read_meas() 193938732aa8 iio: chemical: sps30_i2c: fix buffer size in sps30_i2c_read_meas() 7f49261f2827 iio: magnetometer: tlv493d: remove erroneous shift in X-axis data 066e1ae0ec7f iio: proximity: hx9023s: Protect against division by zero in set_samp_freq eb016bc8847f iio: proximity: hx9023s: fix assignment order for __counted_by 6f7693a36e98 iio: chemical: bme680: Fix measurement wait duration calculation 557d7fca635e iio: dac: ds4424: reject -128 RAW value 45641ea2bf6c iio: imu: inv_icm45600: fix INT1 drive bit inverted 59a2423d8498 iio: potentiometer: mcp4131: fix double application of wiper shift 057f37cafdb3 iio: imu: inv-mpu9150: fix irq ack preventing irq storms 7c28d5891525 iio: frequency: adf4377: Fix duplicated soft reset mask 7b3893b1c5c6 iio: light: bh1780: fix PM runtime leak on error path 0cb632cdedb8 iio: imu: inv_icm42600: fix odr switch when turning buffer off 3b73c6287f07 iio: imu: inv_icm42600: fix odr switch to the same value c4d573cec50c scripts/bloat-o-meter: rename file arguments to match output 520a0a28d52a kho: move alloc tag init to kho_init_{folio,pages}() 9c82c0122484 unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure c733eedc0116 scripts/spelling.txt: Add "binded||bound" 4dc98c53f86e Squashfs: check xz dictionary size isn't zero ece626c30438 proc: fix pointer error dereference 129e63ba372a proc: array: drop stale FIXME about RCU in task_sig() 12cffa0add51 mm, swap: speed up hibernation allocation and writeout 23a4451e52dd mm/damon/core: disallow non-power of two min_region_sz 3c0b9671a69b Squashfs: check metadata block offset is within range 498607ecfaf1 MAINTAINERS, mailmap: update e-mail address for Vlastimil Babka 2b150c801854 liveupdate: luo_file: remember retrieve() status 4b4eed518e1c mm: thp: deny THP for files on anonymous inodes 8c51c1b36da6 mm: change vma_alloc_folio_noprof() macro to inline function 98c614030506 mm/kfence: disable KFENCE upon KASAN HW tags enablement 81b9f9eab67e mm: allow __GFP_RETRY_MAYFAIL in vmalloc fba6d9a341cb smb: client: fix cifs_pick_channel when channels are equally loaded 8c746e220965 PCI: dwc: ep: Always clear IB maps on BAR update 88a71941b90d PCI: dwc: ep: Return after clearing BAR-match inbound mapping 5ddb66967924 PCI: endpoint: pci-epf-test: Select configfs a3b93b42238b PCI: Account fully optional bridge windows correctly 18a1d365e825 selftests/bpf: align build_id test mapping to 64K page size d820fa311482 selftests/bpf: fix flaky build_id test c732084c891d KVM: arm64: vgic: Handle const qualifier from gic_kvm_info allocation type 48634a9ea06a drm/msm: Adjust msm_iommu_pagetable_prealloc_allocate() allocation type a3fab954405e dm: dm-zoned: Adjust dmz_load_mapping() allocation type c6fcccd53987 dm-crypt: Adjust crypt_alloc_tfms_aead() allocation type f227e5bf5b32 PM: runtime: Change pm_runtime_put() return type to void 29af36742d98 pmdomain: imx: gpcv2: Discard pm_runtime_put() return value 84fa9532c66a drm/i915/dp_mst: Fix ww mutex lock failure in for_each_joiner_candidate() loop c860076ea9b5 drm/i915/dp: Fix ww mutex lock failure in for_each_joiner_candidate() loop d56f51ea6047 arm64: dts: nuvoton: drop unused syscon property from watchdog node 3ac036195740 ARM: dts: aspeed: anacapa: add NFC device 08020dbe3125 apparmor: fix signedness bug in unpack_tags() 290f4b207569 lockd: Relocate svc_version definitions to XDR layer 834aa5f66c1f lockd: Move nlm4svc_set_file_lock_range() 940e61fd5c41 lockd: Make linux/lockd/nlm.h an internal header c8c0c246135f lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ 22b9c2cb319d lockd: Remove lockd/debug.h 99c9c3339789 lockd: Relocate include/linux/lockd/lockd.h 9304bbf97171 lockd: Move share.h from include/linux/lockd/ to fs/lockd/ ba173978a516 lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ 284fcd379529 NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM b29686f9c87c lockd: Relocate nlmsvc_unlock API declarations dbbb55bae7a2 lockd: Have nlm_fopen() return errno values 7d58d82d3cac lockd: Introduce nlm__int__deadlock 3a59bae93ff9 lockd: Relocate and rename nlm_drop_reply 687416f240a5 lockd: Simplify cast_status() in svcproc.c 11152db2205b nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option 33e5be68c2a7 nfsd: add a runtime switch for disabling delegated timestamps 05f9c192862d SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() 764e979d8fb5 NFSD: Track SCSI Persistent Registration Fencing per Client with xarray 9019db350bef sunrpc/cache: improve RCU safety in cache_list walking. 7f8407ce4a76 nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info cfb50620f9a6 nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker 45d39f1a32fd mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel restore 3ffed4445ae7 erofs: allow sharing page cache with the same aops only 2d01d88a532b drm/xe: Prevent VFs from exposing the CCS mode sysfs file 93d08a1cfc2f drm/xe/hwmon: Prevent unintended VRAM channel creation b61d56516647 drm/pagemap: pass pagemap_addr by reference 4e83a8d58e1c drm/xe/bo: Redirect faults to dummy page for wedged device 1acec6ef0511 drm/xe: Make xe_modparam.force_vram_bar_size signed 5e905ec67214 drm/xe/vf: Avoid reading media version when media GT is disabled bc6387a2e0c1 drm/xe/xe2_hpg: Fix handling of Wa_14019988906 & Wa_14019877138 4a9b4e1fa52a drm/xe/mmio: Avoid double-adjust in 64-bit reads fbbe32618e97 drm/xe: Add bounds check on pat_index to prevent OOB kernel read in madvise 2a673fb4d787 drm/xe/configfs: Fix 'parameter name omitted' errors bf7172cd25ed drm/xe/pf: Fix sysfs initialization 003ca042a386 Bluetooth: mgmt: Fix race condition in mesh handling caa53589f0bd Bluetooth: Fix CIS host feature condition 18f858cee25b Bluetooth: btbcm: Add entry for BCM4343A2 UART Bluetooth 552399c4350f drm/i915/dp_mst: Allow modes requiring compression for DSC passthrough f34c6b31d1b5 drm/i915/dp_mst: Track min link BPP as x16 fixed-point during mode validation 076c05a21aa8 drm/i915/dp: Export intel_dp_compute_min_compressed_bpp_x16() ec4db429fd38 drm/i915/dp: Add missing slice count check during mode validation daa199abc3d3 drm/i915/gt: Check set_default_submission() before deferencing 311636d23b43 smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic 383fe3dc83eb smb: server: no longer use smbdirect_socket_set_custom_workqueue() 87f0f5149d32 smb: client: no longer use smbdirect_socket_set_custom_workqueue() 688fe3981b4d smb: smbdirect: introduce global workqueues 199773a34323 smb: smbdirect: prepare use of dedicated workqueues for different steps c167d4bdd66b smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work() ae48185c21bf smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler() 7c3fbfc7a5f9 smb: server: make use of smbdirect_netdev_rdma_capable_mode_type() 4754945cf1a5 smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type() 864648cbecbf smb: server: make use of smbdirect.ko a9046bd0f81c smb: server: remove unused ksmbd_transport_ops.prepare() d8176a4dd450 smb: server: make use of smbdirect_socket_{listen,accept}() f7d0fa6904f3 smb: server: only use public smbdirect functions a31248b23e4a smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release() 9faed5b2bc1c smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}() 431a6654dd31 smb: server: make use of smbdirect_connection_send_iter() and related functions c885887147a8 smb: server: let smb_direct_post_send_data() return data_length 65979d21fb68 smb: server: split out smb_direct_send_iter() out of smb_direct_writev() 605c8beb0d1f smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary 594caa877dcd smb: server: inline smb_direct_create_header() into smb_direct_post_send_data() 62390d6392fe smb: server: move iov_iter_kvec() out of smb_direct_post_send_data() a1df943b9d6b smb: server: make use of smbdirect_connection_request_keep_alive() 5f1fd16511d3 smb: server: make use of smbdirect_connection_grant_recv_credits() 8944abf390f1 smb: server: make use of smbdirect_connection_recvmsg() b38060f51a18 smb: server: make use of smbdirect_socket_destroy_sync() 313d39bf42ec smb: server: make use of functions from smbdirect_rw.c 1fb6bb5a3e6e smb: server: make use of smbdirect_socket_wait_for_credits() 35a0ba52b69a smb: server: make use of smbdirect_get_buf_page_count() f7984ca20267 smb: server: make use of smbdirect_connection_recv_io_refill[_work]() e7fb82a3e392 smb: server: make use of smbdirect_connection_post_recv_io() 72ef6923b893 smb: server: make use of smbdirect_connection_{create,destroy}_qp() 24c5270d30aa smb: server: make use of smbdirect_connection_negotiate_rdma_resources() 1009e816383f smb: server: make use of smbdirect_connection_qp_event_handler() d74b31d68c76 smb: server: make use of smbdirect_map_sges_from_iter() d291eda9da5a smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools() 590315921890 smb: server: make use of smbdirect_connection_send_io_done() 563183458936 smb: server: make use of smbdirect_connection_{alloc,free}_send_io() 9515d00c741d smb: server: make use of smbdirect_frwr_is_supported() e5a2df77a395 smb: server: make use of smbdirect_connection_idle_timer_work() 6c38c5f2e221 smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io() edc883330103 smb: server: make use of smbdirect_connection_{get,put}_recv_io() 1ef0a66f872a smb: server: make use of smbdirect_socket_schedule_cleanup() 36e0f748e84e smb: server: make use of smbdirect_socket_cleanup_work() 979e82bff076 smb: server: make use of smbdirect_socket_wake_up_all() 183c773c64be smb: server: make use of smbdirect_socket_set_logging() 39c6f8dbdd86 smb: server: make use of smbdirect_socket_prepare_create() 0fadaa06c0fa smb: client: make use of smbdirect.ko b00805455a65 smb: client: only use public smbdirect functions 0ede4d5f04cf smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release() 2c93c8353e6a smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync() 55f1612242c1 smb: client: introduce and use smbd_debug_proc_show() f3ba63d81390 smb: client: introduce and use smbd_mr_fill_buffer_descriptor() 6ea09af6d525 smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}() 32be693e4575 smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length ee926ad6e686 smb: client: let smbd_post_send_iter() get remaining_length and return data_length a84b73d1ea12 smb: client: change smbd_post_send_empty() to void return 64a15593c6fa smb: client: make use of smbdirect_connection_request_keep_alive() 4c3485902669 smb: client: make use of smbdirect_connection_grant_recv_credits() 8e8539bf8dd7 smb: client: make use of smbdirect_connection_recvmsg() db3a416e4177 smb: client: make use of smbdirect_socket_destroy_sync() 319b3cedd85e smb: client: make use of functions from smbdirect_mr.c 5532a8c9e04e smb: client: make use of smbdirect_connection_recv_io_refill_work() f26daeb4b019 smb: client: make use of smbdirect_connection_post_recv_io() 2c9cc474becd smb: client: initialize recv_io->cqe.done = recv_done just once 49c85b293368 smb: client: make use of smbdirect_connection_{create,destroy}_qp() c7f43a0cd2f7 smb: client: make use of smbdirect_connection_negotiate_rdma_resources() 2eae4181e5ed smb: client: make use of smbdirect_connection_qp_event_handler() 04cd09534288 smb: client: make use of smbdirect_map_sges_from_iter() 4a64cae1d087 smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools() d69c166a7d2a smb: client: make use of smbdirect_connection_send_io_done() 2d0bc831ca34 smb: client: make use of smbdirect_connection_{alloc,free}_send_io() 285eabebe7e1 smb: client: make use of smbdirect_frwr_is_supported() 42d7cabbfca9 smb: client: make use of smbdirect_connection_idle_timer_work() e235d5e6f2aa smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io() b5bd20345f36 smb: client: make use of smbdirect_connection_{get,put}_recv_io() c255a06d0809 smb: client: make use of smbdirect_socket_schedule_cleanup() e3eb18a40b1c smb: client: make use of smbdirect_socket_cleanup_work() 2c8d329b3ed1 smb: client: make use of smbdirect_socket_wake_up_all() 8642431bf5f9 smb: client: make use of smbdirect_socket_set_logging() bd667d05c4a8 smb: client: make use of smbdirect_socket_prepare_create() d63543f91288 smb: smbdirect: introduce the basic smbdirect.ko 79d03b81be14 smb: smbdirect: introduce smbdirect_socket_{listen,accept}() f147181bf282 smb: smbdirect: introduce smbdirect_socket_bind() b06e1a5a39cd smb: smbdirect: split out smbdirect_accept_negotiate_finish() 20ae1ff55ccb smb: smbdirect: introduce smbdirect_init_send_batch_storage() a22cce9cc575 smb: smbdirect: provide explicit prototypes for cross .c file functions e1d45cdd0b51 smb: smbdirect: introduce smbdirect_public.h with prototypes b07ac3945419 smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES 3cedb8607062 smb: smbdirect: let smbdirect_socket.h include all headers for used structures 70e452efce1d smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release() 698055e72567 smb: smbdirect: introduce smbdirect_accept_connect_request() 721b594b205e smb: smbdirect: introduce smbdirect_connect[_sync]() c0e3e942c256 smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type() 6d60931abe62 smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers 162b20a5d507 smb: smbdirect: introduce smbdirect_socket_shutdown() 58ece4d1423a smb: smbdirect: introduce smbdirect_connection_is_connected() 223d457c7ddb smb: smbdirect: introduce smbdirect_connection_wait_for_connected() bf8b75b0f4c9 smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show() daa62aee733e smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor() c3848d13d1c1 smb: smbdirect: introduce smbdirect_connection_negotiation_done() 668401069392 smb: smbdirect: introduce smbdirect_connection_send_immediate_work() c0e1fa389816 smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions 63832fc2ef55 smb: smbdirect: introduce smbdirect_connection_request_keep_alive() d8eb5026b257 smb: smbdirect: introduce smbdirect_connection_grant_recv_credits() 526dfeb63eaf smb: smbdirect: introduce smbdirect_connection_recvmsg() c2a2118e08a1 smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}() bb05d241b528 smb: smbdirect: introduce smbdirect_socket_destroy[_sync]() cbd509c162b7 smb: smbdirect: introduce smbdirect_connection_recv_io_done() 2cdb8cd00593 smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY 77cce52946b6 smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE 7e283e5e62fd smb: smbdirect: introduce smbdirect_rw.c with server rw code df0098e934d3 smb: smbdirect: introduce smbdirect_mr.c with client mr code 31428d5db297 smb: smbdirect: introduce smbdirect_socket_wait_for_credits() b5ccccaee3a6 smb: smbdirect: introduce smbdirect_get_buf_page_count() 588ad7a2b032 smb: smbdirect: split out smbdirect_connection_recv_io_refill() d395f0a27d36 smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work() cdd5d560d67d smb: smbdirect: introduce smbdirect_connection_post_recv_io() 15a66c8c7b93 smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp() 9d5829d1f697 smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources() 78c84d13779d smb: smbdirect: introduce smbdirect_connection_qp_event_handler() 1593b7cd79d7 smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions 4d816058278d smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools() 1f02bfaf12ff smb: smbdirect: introduce smbdirect_connection_send_io_done() af98560c7307 smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io() 9cc3e8bdf169 smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask 59427eb5e822 smb: smbdirect: introduce smbdirect_frwr_is_supported() ffe7c9ce72e9 smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work); a3877e87851d smb: smbdirect: introduce smbdirect_connection_idle_timer_work() 829393836631 smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io() cfa8b28a91a5 smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io() 301f3a500542 smb: smbdirect: introduce smbdirect_connection.c to be filled 9b014893e5b8 smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]() 3e26d8869ecb smb: smbdirect: introduce smbdirect_socket_cleanup_work() 2a16495bdd36 smb: smbdirect: introduce smbdirect_socket_wake_up_all() 08ee74eb1da1 smb: smbdirect: introduce smbdirect_socket_set_logging() 6394d37b08f8 smb: smbdirect: introduce smbdirect_socket_prepare_create() 08533291eb5e smb: smbdirect: introduce smbdirect_socket.c to be filled c22ee1e34b62 smb: server: include smbdirect_all_c_files.c 14c866523fd3 smb: client: include smbdirect_all_c_files.c 7351b3c96e61 smb: smbdirect: introduce smbdirect_internal.h 37f894d9ae1a smb: smbdirect: introduce smbdirect_all_c_files.c e3c13279c3a3 smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() 04a9fe6bc6ee smb: smbdirect: introduce smbdirect_socket.logging infrastructure 55fca2227489 smb: smbdirect: let smbdirect.h include #include 4c51f90d45dc selftests/bpf: Add powerpc support for get_preempt_count() in selftest 3d91c618aca4 bpf: rename bpf_reg_state->off to bpf_reg_state->delta 6363fc17c9f5 nfp: bpf: remove references to bpf_reg_state->off for pointers 022ac0750883 bpf: use reg->var_off instead of reg->off for pointers ed20a14309e0 bpf: split check_reg_sane_offset() in two parts f632de6e1955 selftests/bpf: Migrate align.c tests to test_loader framework 21dae7b42009 ipmi:msghandler: Return the right error from ipmi_request 49a89b74c678 ipmi:si: Fix check for a misbehaving BMC e343fde6d5ff ipmi:msghandler: Handle error returns from the SMI sender c5bc4799d73c ipmi:si: Don't block module unload if the BMC is messed up 59dbcb6fc389 drm/i915/dp: Clamp the connector max_bpc request to the valid pipe bpp range 9f77d4c363f7 drm/i915/display: Clarify target pipe bpp variable name in compute_sink_pipe_bpp() 1d73c99a3edf mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs d5b3efa26729 mmc: dw_mmc: move pmops into core driver 13b2c9e97bc7 mmc: loongson2-mmc: drop redundant memset after dma_alloc_coherent() 3aa41b977a20 mmc: dw_mmc: Remove mshc alias support d80a75b466e5 mmc: dw_mmc-k3: Remove mshc alias support 3e42caa458b2 arm64: dts: hisilicon: hikey960/970: Convert to use standard mmc alias 6e040ff088b6 MAINTAINERS: add MMC files to BST entry 92a6ab67f324 mmc: sdhci: add Black Sesame Technologies BST C1200 controller driver 6f577394473d mmc: sdhci: allow drivers to pre-allocate bounce buffer 874aa497b38c dt-bindings: mmc: add binding for BST DWCMSHC SDHCI controller 7bcb1903ea68 mmc: sdhci-of-k1: spacemit: Add support for K3 SoC 26e9df9309bc dt-bindings: mmc: spacemit,sdhci: add support for K3 SoC 547f54b52267 mmc: sdhci: Stop advertising the driver in dmesg bf0b6231627b mmc: sdio: add NXP vendor and IW61x device IDs 66d47cfd9faa mmc: dw_mmc-pltfm: use modern PM macros 5ca50d99d66e mmc: dw_mmc-pci: Use BAR_2 and pcim_iomap_region() d063ad15877a mmc: dw_mmc: Remove unused register access macros 320ec1fc4fd2 mmc: dw_mmc: Improve dw_mci_get_cd() 7faedb6460c5 mmc: dw_mmc: Remove DW_MCI_SEND_STATUS and DW_MCI_RECV_STATUS macros 7822778d28d5 mmc: dw_mmc: Remove redundant struct mmc_data forward declaration b1aa5cc2bc93 mmc: dw_mmc: Remove struct dw_mci_board 19b9da3f01ef mmc: dw_mmc: Remove bus_hz from struct dw_mci_board 9263e8d1b03e mmc: dw_mmc: Move detect_delay_ms from struct dw_mci_board to struct dw_mci fd2e9b7aeea4 mmc: dw_mmc: Remove fifo_depth from struct dw_mci_board 42c2fd771e41 mmc: dw_mmc: Move rstc from struct dw_mci_board to struct dw_mci a942950923cc mmc: dw_mmc: Remove caps2 and pm_caps from struct dw_mci_board 34a7db0f0aa3 mmc: dw_mmc: Remove assignment of pdata in dw_mci_pltfm_register() 4c5110e5d5bc mmc: dw_mmc: Remove SDMMC_INT_ERROR 23ebc34d1cc8 mmc: dw_mmc: Remove dma_ops from struct dw_mci_board e4783b27119c mmc: dw_mmc: Check return value of dma_ops->init() in resume 870d7cb264a3 dt-bindings: mmc: arm,pl18x: Do not use plural form of a proper noun PrimeCell 79651e72cfb2 mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loop cfe8c57f12cf mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning 3410bfbf00da mmc: cavium-octeon: Simplify with scoped for each OF child loop 392057876182 mmc: atmel-mci: Simplify with scoped for each OF child loop c6e4ac49d801 mmc: cavium: Use clamp to simplify cvm_mmc_set_clock 198c1299028d mmc: sdhci-of-k1: add reset support 69085e94a210 dt-bindings: mmc: spacemit,sdhci: add reset support 0e5ff84e4384 mmc: dw_mmc: Remove struct dw_mci_slot dcb860869398 mmc: dw_mmc: Introduce dw_mci_alloc_host() d5f405f8ef97 mmc: dw_mmc: Remove queue from dw_mci a45ee78224de mmc: dw_mmc: Remove mrq from struct dw_mci_slot cbbc296e41f2 mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot to struct dw_mci e64b894fd0ea mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot b9bbb59e5ad8 mmc: dw_mmc: Remove id and ctype from dw_mci_slot 00c111367113 mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci c9a88ff14566 mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible 6a4c863301ba mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot to struct dw_mci e70d9252dc5d mmc: dw_mmc: Remove unused header files and keep alphabetical order 987e72ec054a mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr() 18c373206d12 mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and update the reset 594996c0d536 dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property c33b079d5f18 dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" and "iommus" properties e4287f65c313 dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AMD Pensando ELBA ce61b781c8e8 mmc: sdhci-esdhc-imx: wait for data transfer completion before reset fddec66829a1 mmc: mtk-sd: add support for MT8189 SoC 44c4167a3623 mmc: mtk-sd: add support for SPM resource release control 127b9a1c621a dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC 597beb7711bc mmc: core: Add quirk for incorrect manufacturing date 069b5b9bff41 mmc: core: Adjust MDT beyond 2025 25f1501d9f40 mmc: sdhci-msm: Enable ICE for CQE-capable controllers with non-CQE cards 5c45b54d184e mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit and 64bit DMA d150d69ddf6d mmc: dw_mmc: Remove unused struct dma_pdata 78f1bc30e0eb mmc: dw_mmc-rockchip: Fix runtime PM support for internal phase support 86a8e92a7d5e mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index() 949d39a97b35 drm/{i915, xe}: Remove i915_reg.h from display 80809c91fbd7 drm/i915: Remove i915_reg.h from intel_modeset_setup.c b4c9ae4eb4ea drm/i915: Remove i915_reg.h from intel_display_power_well.c 6ef8bf1e2c11 drm/i915: Remove i915_reg.h from intel_display_irq.c 1506ba800f58 drm/i915: Remove i915_reg.h from intel_fifo_underrun.c 8ed752123d50 drm/i915: Remove i915_reg.h from intel_psr.c 5344a8bb51e4 drm/i915: Remove i915_reg.h from intel_rom.c 22625d19470c drm/{i915, xe}: Remove i915_reg.h from g4x_hdmi.c a8454813854d drm/i915: Remove i915_reg.h from i9xx_wm.c 5504f1ac9282 drm/i915: Remove i915_reg.h from g4x_dp.c 85bba73b29f4 drm/i915: Remove i915_reg.h from intel_overlay.c 07437917a35f drm/i915: Remove i915_reg.h from intel_display.c f070238027ae drm/i915: Remove i915_reg.h from intel_dram.c 8b21f7538b1e drm/i915: Move GMD_ID and mask to intel_gt header 08b970ab01c9 drm/i915: Remove i915_reg.h from intel_display_device.c 15e86b3abdc2 drm/{i915, xe}: Extract pcode definitions to common header 27442c5fe702 drm/i915: Extract DSPCLK_GATE_D from i915_reg to display b425c278e14c drm/i915: Extract display interrupt definitions 0ca7e27a465c drm/i915: Extract South chicken registers from i915_reg.h to display 0635d554de95 drm/i915: Extract display registers from i915_reg.h to display c53e4c6306b8 Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ c2b82511ef7d Bluetooth: qca: Refactor code on the basis of chipset names f266be5c8533 Bluetooth: hci_qca: Cleanup on all setup failures 73130272a121 Bluetooth: btmtk: Add reset mechanism if downloading firmware failed 458b6d8b0108 Bluetooth: btmtk: add status check in mt79xx firmware setup 9cc9fc9bff32 Bluetooth: btmtk: improve mt79xx firmware setup retry flow d5e3243e55d7 Bluetooth: purge error queues in socket destructors 7351872d71d8 Bluetooth: btbcm: remove done label in btbcm_patchram c0a27a0ca8a3 drm/i915/acpi: free _DSM package when no connectors 5c3d538e7be5 Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short 486200bdcf8f drm/i915/overlay: remove dead code with MTL platform checks 7229474d4154 drm/i915/dp: Verify valid pipe BPP range 08b7ef16b6a0 drm/i915/dp: Fix pipe BPP clamping due to HDR ac0c6f1b6a58 Bluetooth: mgmt: Fix heap overflow in mgmt_mesh_add 755d028a40bf RDMA/core: keep NETDEV_UNREGISTER event valid until ib_device users becomes 0 6fb34fd9543c xfrm: always flush state and policy upon NETDEV_UNREGISTER event 4d45fc4ad687 hfs: update sanity check of the root record 823b3986fb86 RDMA/core: add device registration debugging bd9d9c8c0cab RDMA/core: add ib_gid_table_entry debugging 78d93af8d3b5 net/can/j1939: add j1939_priv and j1939_session debugging 63aba9b7d5f4 net: update dev_put()/dev_hold() debugging 20df14666adf drm/i915/dp: Restore the missing check for intel_dp_has_joiner 5293d4ab3a79 drm/i915/dp: Make intel_dp_can_join() static 86c99a2b8efa ARM: dts: aspeed: Add Asrock Paul IPMI card 6bfffc73d4ea dt-bindings: arm: aspeed: Add Asrock Paul IPMI card 504503b0f8a8 soc: aspeed: socinfo: Mask table entries for accurate SoC ID matching 6bb62204e978 ARM: dts: aspeed: Add 128M alt flash layout to NVIDIA MSX4 1c9d0c8d6366 ARM: dts: aspeed: Add Asus Kommando IPMI card cdc89dd7de6c dt-bindings: arm: aspeed: Add Asus Kommando IPMI card c7c30c4093cc drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry 5feb7f31e612 pmdomain: mediatek: Add power domain driver for MT8189 SoC 413e87ac0b5d pmdomain: mediatek: Add bus protect control flow for MT8189 fcb7a015464d drm/i915/alpm: Disable LOBF around transitioning for LRR/seamless MN 31106c684db7 drm/i915/alpm: Simplify and align LOBF checks in pre/post plane update 8a517b1e6d8b drm/i915/alpm: Allow LOBF only for platform that have Always on VRR TG 79ee2fbb8e11 drm/i915/alpm: Allow LOBF only if window1 > alpm check_entry lines 32c471e8f095 drm/i915/alpm: Compute LOBF late after guardband is already determined 58bb61161ee1 drm/i915/ltphy: Return true for TBT scenario during lt_phy_state compare 05cffc074938 drm/i915/display: Implement Wa_16024710867 392125083558 drm/i915/power_well: Enable workaround for DSS clock gating issue 3738a1601187 pmdomain: de-constify fields struct dev_pm_domain_attach_data e675b248278c drm/i915/display: Extend the max dotclock limit to WCL 50f516877568 drm/i915/display: Add upper limit check for pixel clock a049ced86a40 drm/i915/dp: Add helpers for joiner candidate loops 5ec260d7bb47 drm/i915/dp: Account for DSC slice overhead 0bdd29f5855b drm/i915/dp: Refactor dsc_slice_count handling in intel_dp_mode_valid() 7a687f705e2c drm/i915/dp: Introduce helper to check pixel rate against dotclock limits 87860a1ccc76 drm/i915/dp: Remove unused joiner helpers b506a8e18c97 drm/i915/dp_mst: Rework pipe joiner logic in compute_config 331a58a6035f drm/i915/dp_mst: Extract helper to compute link for given joiner config a120f802e000 drm/i915/dp_mst: Rework pipe joiner logic in mode_valid c80311c04331 drm/i915/dp_mst: Move the joiner dependent code together f8c172660a2a drm/i915/dp_mst: Move the check for dotclock at the end 1f1e3e5c65f6 drm/i915/dp: Rework pipe joiner logic in compute_config ad121a62d566 drm/i915/dp: Rework pipe joiner logic in mode_valid 769bcb5733dd drm/i915/dp: Extract helper to get the hdisplay limit 19f0dc41c7f2 drm/i915/dp: Move num_joined_pipes and related checks together efc85c10f5c2 drm/i915/dp: Early reject bad hdisplay in intel_dp_mode_valid c766952016f2 drm/i915/dp: Add a meaningful return to intel_dp_read_dsc_dpcd 76cbb84eecbe dt-bindings: power: Add MediaTek MT8189 power domain c0dc68f4e2aa drm/i915/display: fix the pixel normalization handling for xe3p_lpd 129a4da11707 drm/i915/psr: Use TRANS_PUSH to trigger frame change event 8c55f7afde2e drm/i915/display: Add HAS_PSR_TRANS_PUSH_FRAME_CHANGE macro 3a49c54eeffd drm/i915/psr: Do PSR exit on frontbuffer flush on LunarLake and onwards 74222f79bc16 drm/i915/psr: Wait for idle only after possible send push 7bb01e326568 drm/i915/display: Wait for vblank in case of PSR is using trans push f8c7baf81307 drm/i915/dsb: Set DSB_SKIP_WAITS_EN chicken bit for LunarLake and onwards 0dcead77c111 drm/i915/vrr: Prepare to Use TRANS_PUSH mechanism for PSR frame change ef7ae0e3f61e drm/i915/vrr: Add helper for PSR to enable Frame Change event on trans push 37d4001a7253 drm/i915/vrr: Add helper for parsing value to be written into TRANS_PUSH 28b086fd19a1 drm/i915/psr: Add intel_psr_use_trans_push to query if TRANS_PUSH is used 134f3c7022b5 drm/i915/psr: Add TRANS_PUSH register bit definition for PSR ecb21d61562e drm/i915: move intel_gvt_init() level higher fc72a587c6c9 OPP: debugfs: Use performance level if available to distinguish between rates c0f211b249f6 drm/i915/gvt: drop unnecessary include of intel_display.h 581e9a471a51 drm/i915/gvt: drop dependency on intel_display_types.h a9ec4e6e7b6c drm/i915/gvt: drop dependency on display struct dpll dccc15e55ad7 drm/i915/display: move enum aux_ch to intel_display_limits.h 34c52c792769 drm/i915/cdclk: Extend Wa_13012396614 to Xe3p_LPD 671e1cfe5b23 drm/i915/display: vcpi is always greater than zero c0036e41505d pmdomain: core: Extend statistics for domain idle states with s2idle data 8e9db27fe519 pmdomain: core: Show latency/residency for domain idle states in debugfs 74c238c8ab0a pmdomain: core: Restructure domain idle states data for genpd in debugfs b3a2a91ae9b4 drm/{i915, xe}/pcode: move display pcode calls to parent interface b114fd645646 pmdomain: qcom: rpmpd: drop stray semicolon c6b3f2b6b2e7 pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe() e27db495d2b3 pmdomain: ti: omap_prm: Fix a reference leak on device node ad381460c90b drm/i915/display: Disable DMG Clock Gating bbde2759de1b drm/i915/cx0: Rename intel_clear_response_ready flag f86bed1bc931 drm/i915/cx0: Clear response ready & error bit cca7eda1c730 drm/{i915, xe}/dsb: move DSB buffer to parent interface 1617f5955c64 drm/i915/dsb: move i915 specific DSB buffer implementation to i915 ced8299146eb drm/i915: move GEN7_ERR_INT snapshot to display irq code 42bb7bdae97c drm/i915: Document the GMCH_CTRL register a bit 29ed5593ca20 drm/i915: Clean up PCI config space reg defines 20382658ffbb drm/i915: Get rid of the INTEL_GMCH_CTRL alias 5f61ebd57812 drm/i915/crt: Extract intel_crt_sense_above_threshold() 5dc670f24b05 drm/i915/crt: Use IS0_R instead of VGA_MIS_W 46e51fd0149a video/vga: Add VGA_IS0_R 359dd735ef83 drm/i915/vga: Use MMIO for VGA registers on pre-g4x 3acd8cbbd738 drm/i915/vga: Introduce intel_vga_{read,write}() 005a496d0f5b drm/i915/de: Add intel_de_write8() d2bfe35f840d drm/i915/de: Simplify intel_de_read8() 7e47a14b02fe drm/i915/vga: Assert that VGA register accesses are going to the right GPU 01f827140bcb drm/i915/vga: Stop trying to use GMCH_CTRL for VGA decode control cc6ed470caa2 drm/i915/vga: Avoid VGA arbiter during intel_vga_disable() for iGPUs f1640f9d7fa4 drm/i915/vga: Clean up VGA registers even if VGA plane is disabled 46ccf3fb55d5 drm/i915/vga: Don't touch VGA registers if VGA decode is fully disabled d4470842e415 drm/i915/vga: Extract intel_gmch_ctrl_reg() 284c6d8043a8 drm/i915/power: Remove i915_power_well_desc::has_vga 4d71ff25f3a0 drm/i915/vga: Get rid of intel_vga_reset_io_mem() 70ea362b8444 drm/i915/vga: Register vgaarb client later 37d5f4da4982 drm/i915/gvt_mmio_table: Use the gvt versions of the display macros 6695dc279820 drm/i915/display: Prevent u64 underflow in intel_fbc_stolen_end 301929e3628b drm/i915/display: Remove .clock member from eDP/DP/HDMI pll tables 1b85f96de24f drm/i915/lt_phy: Drop 27.2 MHz rate 4fa244583e77 drm/i915/cx0: Drop C20 25.175 MHz rate 10d187b3560a drm/i915/lt_phy: Add verification for lt phy pll dividers 58213c1d781c drm/i915/cx0: Verify C10/C20 pll dividers 50ad932880fe drm/i915/cx0: Add a fuzzy check for DP/HDMI clock rates during programming 6af62d12317f drm/i915/cx0: Fix HDMI FRL clock rates 920fa5d920c3 drm/i915/display: Add helper function for fuzzy clock check cf0635d40af0 drm/i915/lt_phy: Create macro for LT PHY PLL state 52801b2eb532 drm/i915/cx0: Create macro around PLL tables 81152791701f drm/i915/cx0: Drop encoder from port clock calculation a35ab9c32f19 drm/i915/lt_phy: Drop LT PHY crtc_state for port calculation 2db8d9c26760 drm/i915/cx0: Drop Cx0 crtc_state from HDMI TMDS pll divider calculation c26ed2ec4d10 drm/i915/cx0: Move C20 port clock calculation bc5ecacbdc4d drm/i915/cx0: Move C10 port clock calculation 33fd0375f1c3 drm/i915/casf: Disable CASF with joiner c6cf26c15ce7 rtc: interface: Alarm race handling should not discard preceding error 650471948e49 drm/i915/dp: Avoid joiner for eDP if not enabled in VBT 1b85a9b04681 drm/i915/vbt: Add edp pipe joiner enable/disable bits c5a52cd04e24 drm/i915/psr: Don't enable Panel Replay on sink if globally disabled 4d636e0fc26b drm/i915/dp: Use intel_dp_dsc_get_slice_config() 54cf7900c6ef drm/i915/dp: Add intel_dp_dsc_get_slice_config() 088d06bb17b0 drm/i915/dp: Unify DP and eDP slice count computation ba9f0bbecdc4 drm/i915/dsi: Use intel_dsc_get_slice_config() 91f0a9497414 drm/i915/dsc: Add intel_dsc_get_slice_config() da833bb4baf5 drm/i915/dp: Simplify the DSC slice config loop's slices-per-pipe iteration 0e6d7b6e5021 drm/i915/dp: Rename test_slice_count to slices_per_line 856428d1ce35 drm/i915/dp: Use int for DSC slice count variables 15f908bce5d9 drm/i915/dp: Factor out intel_dp_dsc_min_slice_count() e941eb107847 drm/i915/dsc: Switch to using intel_dsc_line_slice_count() fd1e610ca218 drm/i915/dp: Track the detailed DSC slice configuration 57152a502ed2 drm/i915/dsi: Track the detailed DSC slice configuration 611cadd5c02b drm/i915/dsi: Move initialization of DSI DSC streams-per-pipe to fill_dsc() 2b8f5b5cb297 drm/i915/dsc: Track the DSC stream count in the DSC slice config state 889ff8dd4679 drm/i915/dsc: Track the detaild DSC slice configuration 95fad101a21d pmdomain: mediatek: scpsys: Add MT7622 Audio power domain to legacy driver c41210beda1e dt-bindings: power: mt7622-power: Add MT7622_POWER_DOMAIN_AUDIO 676626ca86bf pmdomain: mediatek: Simplify with scoped for each OF child loop 98071d7c0123 pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup e8bf27db8cd0 pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell 6f44c712a995 pmdomain: add audio power island for Marvell PXA1908 SoC 12752eb13c40 dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability 4d63858b9c6f dt-bindings: power: define ID for Marvell PXA1908 audio domain af2325dbeed6 pmdomain: imx: gpcv2: Discard pm_runtime_put() return value e0cfb45edc64 pmdomain: imx93-blk-ctrl: add support for optional subnodes 0e3fe50f328e pmdomain: imx93-blk-ctrl: convert to devm_* only 52afdee09a73 pmdomain: imx93-blk-ctrl: cleanup error path 68113d260674 NTB/msi: Remove unused functions 5cb227aae875 ntb: ntb_hw_switchtec: Increase MAX_MWS limit to 256 9f4ffe6da5c0 ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access 8efa3a10bacc ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut