History log of /linux/sound/hda/codecs/ (Results 1 – 25 of 478)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
13dffca902-Oct-2026 Jaidheer Sirigineedi <jaidheer7@gmail.com>

ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg3xxx (103c:8bfd)

The mute LED on the HP Pavilion Laptop 15-eg3xxx (PCI SSID 103c:8bfd,
Realtek ALC287) does not work because the machine ha

ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg3xxx (103c:8bfd)

The mute LED on the HP Pavilion Laptop 15-eg3xxx (PCI SSID 103c:8bfd,
Realtek ALC287) does not work because the machine has no entry in the
quirk table. No fixup is applied, so the mute LED is never driven, even
though the mute function itself works.

The LED is controlled via GPIO pin 4 (mask 0x10), which is exactly what
ALC287_FIXUP_HP_GPIO_LED configures. This was verified on the hardware
with hda-verb: setting the GPIO data bit lights the mute LED, and
clearing it turns the LED off.

hda-verb /dev/snd/hwC0D0 0x01 SET_GPIO_MASK 0x10
hda-verb /dev/snd/hwC0D0 0x01 SET_GPIO_DIRECTION 0x10
hda-verb /dev/snd/hwC0D0 0x01 SET_GPIO_DATA 0x10 # LED on
hda-verb /dev/snd/hwC0D0 0x01 SET_GPIO_DATA 0x00 # LED off

Add a quirk entry for 103c:8bfd using ALC287_FIXUP_HP_GPIO_LED.

Signed-off-by: Jaidheer Sirigineedi <jaidheer7@gmail.com>
Link: https://patch.msgid.link/20261002185951.33855-1-jaidheer7@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

4082490801-Oct-2026 Mohamed Yassine Jebabli <med.jebabli@gmail.com>

ALSA: hda/tas2781: Accept V1 calibration data without CRC

Some Lenovo BIOSes (e.g. Legion Pro 7 16IRX9H, SSID 17aa:38cd) store
valid V1 calibration data in the CALI_DATA EFI variable but leave the
T

ALSA: hda/tas2781: Accept V1 calibration data without CRC

Some Lenovo BIOSes (e.g. Legion Pro 7 16IRX9H, SSID 17aa:38cd) store
valid V1 calibration data in the CALI_DATA EFI variable but leave the
TimeStamp and CRC fields zeroed. The driver rejects such data, so the
amplifiers always run with default parameters on these machines.

The rejection was silent until
commit 4fe238513407 ("ALSA: hda/tas2781: Move and unified the
calibrated-data getting function for SPI and I2C into the tas2781_hda lib")
turned it into "V1 CRC error".

The stored values are consistent (R0 = 3.82/3.83 ohm, 1/R0 matching
within 1e-4), so accept V1 data when both TimeStamp and CRC are zero
and the first device entry is non-zero, and emit a warning.

Fixes: 5be27f1e3ec9 ("ALSA: hda/tas2781: Add tas2781 HDA driver")
Cc: stable@vger.kernel.org
Signed-off-by: Mohamed Yassine Jebabli <med.jebabli@gmail.com>
Link: https://patch.msgid.link/20261001-tas2781-v1-nocrc-v1-1-ff0c1032ce76@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

9a44b82801-Oct-2026 Eckhart Mohr <e.mohr@tuxedocomputers.com>

ALSA: hda/realtek: Add quirk for ASRock NUC BOX-358H

Fix headphone jack detection for some devices

Signed-off-by: Eckhart Mohr <e.mohr@tuxedocomputers.com>
Signed-off-by: Werner Sembach <wse@tuxedo

ALSA: hda/realtek: Add quirk for ASRock NUC BOX-358H

Fix headphone jack detection for some devices

Signed-off-by: Eckhart Mohr <e.mohr@tuxedocomputers.com>
Signed-off-by: Werner Sembach <wse@tuxedocomputers.com>
Link: https://patch.msgid.link/20261001183403.103990-1-wse@tuxedocomputers.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...


/linux/.get_maintainer.ignore
/linux/.mailmap
/linux/Documentation/ABI/testing/sysfs-devices-platform-trackpoint
/linux/Documentation/arch/arm64/memory-tagging-extension.rst
/linux/Documentation/devicetree/bindings/display/msm/qcom,qcs8300-mdss.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,sar2130p-mdss.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,sm6150-dpu.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,sm8350-mdss.yaml
/linux/Documentation/devicetree/bindings/display/msm/qcom,x1e80100-mdss.yaml
/linux/Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
/linux/Documentation/hwmon/cgbc-hwmon.rst
/linux/Documentation/netlink/specs/rt-neigh.yaml
/linux/Documentation/networking/ip-sysctl.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/arm/mach-socfpga/Kconfig
/linux/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dtsi
/linux/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_emmc.dts
/linux/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-an400.dts
/linux/arch/arm64/boot/dts/amlogic/amlogic-t7-a311d2-khadas-vim4.dts
/linux/arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi
/linux/arch/arm64/boot/dts/renesas/r8a779f0.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a09g047.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a09g056.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a09g057.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a09g077.dtsi
/linux/arch/arm64/boot/dts/renesas/r9a09g087.dtsi
/linux/arch/arm64/include/asm/percpu.h
/linux/arch/arm64/kernel/hibernate-asm.S
/linux/arch/arm64/kernel/hibernate.c
/linux/arch/arm64/kernel/mte.c
/linux/arch/mips/Kconfig
/linux/arch/mips/cavium-octeon/octeon-platform.c
/linux/arch/mips/configs/econet_en751221_defconfig
/linux/arch/powerpc/kernel/iommu.c
/linux/arch/powerpc/kvm/book3s_hv_nested.c
/linux/arch/powerpc/kvm/book3s_hv_uvmem.c
/linux/arch/x86/Kconfig.cpu
/linux/arch/x86/Makefile
/linux/arch/x86/entry/entry_fred.c
/linux/arch/x86/include/asm/div64.h
/linux/arch/x86/include/asm/pgtable.h
/linux/arch/x86/include/asm/text-patching.h
/linux/arch/x86/kernel/alternative.c
/linux/arch/x86/kernel/amd_node.c
/linux/arch/x86/kernel/cpu/microcode/intel.c
/linux/arch/x86/kernel/kprobes/core.c
/linux/arch/x86/mm/mem_encrypt.c
/linux/arch/x86/mm/pat/set_memory.c
/linux/drivers/ata/libahci.c
/linux/drivers/ata/libahci_platform.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/bluetooth/btintel_pcie.c
/linux/drivers/bluetooth/btmtk.c
/linux/drivers/bluetooth/btmtksdio.c
/linux/drivers/bluetooth/btmtkuart.c
/linux/drivers/bluetooth/btusb.c
/linux/drivers/bluetooth/hci_qca.c
/linux/drivers/clk/clk-scpi.c
/linux/drivers/crypto/caam/jr.c
/linux/drivers/dma-buf/Kconfig
/linux/drivers/dma-buf/dma-buf-mapping.c
/linux/drivers/dma-buf/dma-fence.c
/linux/drivers/dma/dmaengine.c
/linux/drivers/dma/mmp_pdma.c
/linux/drivers/dma/pxa_dma.c
/linux/drivers/dma/sprd-dma.c
/linux/drivers/dma/sun6i-dma.c
/linux/drivers/dma/ti/k3-udma-glue.c
/linux/drivers/dma/xilinx/xilinx_dma.c
/linux/drivers/dpll/dpll_netlink.c
/linux/drivers/firmware/arm_ffa/driver.c
/linux/drivers/firmware/arm_scmi/driver.c
/linux/drivers/firmware/arm_scpi.c
/linux/drivers/gpio/gpio-virtuser.c
/linux/drivers/gpio/gpiolib-of.c
/linux/drivers/gpio/gpiolib-shared.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
/linux/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_helpers_test.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn50/dcn50_hwseq.c
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn60/dcn60_hwseq.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
/linux/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
/linux/drivers/gpu/drm/drm_atomic_uapi.c
/linux/drivers/gpu/drm/gud/gud_pipe.c
/linux/drivers/gpu/drm/i915/display/intel_cursor.c
/linux/drivers/gpu/drm/i915/display/intel_dp_link_caps.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane.c
/linux/drivers/gpu/drm/loongson/lsdc_plane.c
/linux/drivers/gpu/drm/msm/Makefile
/linux/drivers/gpu/drm/msm/adreno/a6xx_gmu.c
/linux/drivers/gpu/drm/msm/adreno/a6xx_gpu.c
/linux/drivers/gpu/drm/msm/adreno/adreno_device.c
/linux/drivers/gpu/drm/msm/adreno/adreno_gpu.c
/linux/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
/linux/drivers/gpu/drm/msm/dp/dp_display.c
/linux/drivers/gpu/drm/msm/dsi/dsi_host.c
/linux/drivers/gpu/drm/msm/hdmi/hdmi_phy.c
/linux/drivers/gpu/drm/msm/msm_drv.c
/linux/drivers/gpu/drm/msm/msm_fbdev.c
/linux/drivers/gpu/drm/msm/msm_gem.h
/linux/drivers/gpu/drm/msm/msm_gem_vma.c
/linux/drivers/gpu/drm/msm/msm_ringbuffer.c
/linux/drivers/gpu/drm/msm/msm_ringbuffer.h
/linux/drivers/gpu/drm/msm/registers/adreno/a6xx_gmu.xml
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/gsp.h
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
/linux/drivers/gpu/drm/scheduler/sched_entity.c
/linux/drivers/gpu/drm/scheduler/sched_rq.c
/linux/drivers/gpu/drm/ttm/ttm_bo.c
/linux/drivers/gpu/drm/vc4/vc4_kms.c
/linux/drivers/gpu/drm/verisilicon/vs_cursor_plane.c
/linux/drivers/gpu/drm/verisilicon/vs_hwdb.c
/linux/drivers/gpu/drm/verisilicon/vs_hwdb.h
/linux/drivers/gpu/drm/verisilicon/vs_primary_plane.c
/linux/drivers/gpu/drm/xe/xe_i2c.c
/linux/drivers/gpu/drm/xe/xe_mmio_gem.c
/linux/drivers/gpu/drm/xe/xe_mmio_gem.h
/linux/drivers/gpu/drm/xe/xe_shrinker.c
/linux/drivers/hwmon/cgbc-hwmon.c
/linux/drivers/hwmon/gpio-fan.c
/linux/drivers/hwmon/hp-wmi-sensors.c
/linux/drivers/hwmon/k10temp.c
/linux/drivers/hwmon/pmbus/pmbus.h
/linux/drivers/hwmon/pmbus/tps53679.c
/linux/drivers/hwmon/pwm-fan.c
/linux/drivers/hwmon/w83791d.c
/linux/drivers/hwmon/w83793.c
/linux/drivers/i2c/busses/i2c-at91-core.c
/linux/drivers/i2c/busses/i2c-at91-master.c
/linux/drivers/i2c/busses/i2c-at91.h
/linux/drivers/i2c/busses/i2c-imx.c
/linux/drivers/i2c/busses/i2c-qcom-cci.c
/linux/drivers/i2c/busses/i2c-qcom-geni.c
/linux/drivers/i2c/i2c-atr.c
/linux/drivers/infiniband/core/iwpm_util.c
/linux/drivers/infiniband/core/mad.c
/linux/drivers/infiniband/core/rdma_core.c
/linux/drivers/infiniband/core/ucma.c
/linux/drivers/infiniband/core/uverbs_flow.c
/linux/drivers/infiniband/core/uverbs_main.c
/linux/drivers/infiniband/core/verbs.c
/linux/drivers/infiniband/hw/bnxt_re/main.c
/linux/drivers/infiniband/hw/bnxt_re/uapi.c
/linux/drivers/infiniband/hw/efa/efa_com.c
/linux/drivers/infiniband/hw/efa/efa_com.h
/linux/drivers/infiniband/hw/efa/efa_main.c
/linux/drivers/infiniband/hw/erdma/erdma_main.c
/linux/drivers/infiniband/hw/erdma/erdma_verbs.c
/linux/drivers/infiniband/hw/hfi1/file_ops.c
/linux/drivers/infiniband/hw/irdma/verbs.c
/linux/drivers/infiniband/hw/mlx4/sysfs.c
/linux/drivers/infiniband/hw/mlx5/main.c
/linux/drivers/infiniband/sw/rxe/rxe_mcast.c
/linux/drivers/infiniband/sw/rxe/rxe_mr.c
/linux/drivers/infiniband/sw/rxe/rxe_odp.c
/linux/drivers/infiniband/sw/rxe/rxe_verbs.c
/linux/drivers/infiniband/sw/siw/siw_cm.c
/linux/drivers/infiniband/sw/siw/siw_qp_rx.c
/linux/drivers/infiniband/ulp/ipoib/ipoib.h
/linux/drivers/infiniband/ulp/ipoib/ipoib_ib.c
/linux/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
/linux/drivers/infiniband/ulp/iser/iser_initiator.c
/linux/drivers/infiniband/ulp/isert/ib_isert.c
/linux/drivers/infiniband/ulp/isert/ib_isert.h
/linux/drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h
/linux/drivers/infiniband/ulp/rtrs/rtrs-clt.c
/linux/drivers/infiniband/ulp/rtrs/rtrs-clt.h
/linux/drivers/infiniband/ulp/rtrs/rtrs-srv-trace.h
/linux/drivers/infiniband/ulp/srp/ib_srp.c
/linux/drivers/input/evdev.c
/linux/drivers/input/input-compat.c
/linux/drivers/input/joystick/xpad.c
/linux/drivers/input/keyboard/adp5588-keys.c
/linux/drivers/input/keyboard/atkbd.c
/linux/drivers/input/misc/soc_button_array.c
/linux/drivers/input/mouse/synaptics.c
/linux/drivers/input/rmi4/rmi_driver.c
/linux/drivers/input/rmi4/rmi_smbus.c
/linux/drivers/input/serio/hp_sdc.c
/linux/drivers/input/serio/i8042-acpipnpio.h
/linux/drivers/input/touchscreen/cyttsp5.c
/linux/drivers/input/touchscreen/eeti_ts.c
/linux/drivers/input/touchscreen/tsc2007_core.c
/linux/drivers/memstick/core/ms_block.c
/linux/drivers/mmc/core/bus.c
/linux/drivers/mmc/core/host.c
/linux/drivers/mmc/core/sdio_uart.c
/linux/drivers/mmc/host/mmc_hsq.c
/linux/drivers/mmc/host/mmc_spi.c
/linux/drivers/mmc/host/mmci.c
/linux/drivers/mmc/host/mxcmmc.c
/linux/drivers/mmc/host/rtsx_pci_sdmmc.c
/linux/drivers/mmc/host/sdhci-of-aspeed.c
/linux/drivers/mmc/host/sdhci_am654.c
/linux/drivers/mmc/host/sh_mmcif.c
/linux/drivers/net/dsa/mxl862xx/mxl862xx.c
/linux/drivers/net/ethernet/broadcom/genet/bcmgenet.c
/linux/drivers/net/ethernet/cadence/macb_ptp.c
/linux/drivers/net/ethernet/cortina/gemini.c
/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
/linux/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
/linux/drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
/linux/drivers/net/ethernet/microchip/lan743x_main.c
/linux/drivers/net/ethernet/socionext/netsec.c
/linux/drivers/net/ethernet/stmicro/stmmac/hwif.h
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
/linux/drivers/net/fddi/skfp/skfddi.c
/linux/drivers/net/phy/mediatek/mtk-phy-lib.c
/linux/drivers/net/wireless/ath/ath11k/mac.c
/linux/drivers/net/wireless/ath/ath12k/wifi7/ahb.c
/linux/drivers/net/wireless/ath/wcn36xx/dxe.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
/linux/drivers/net/wireless/intel/ipw2x00/ipw2100.c
/linux/drivers/net/wireless/intel/ipw2x00/ipw2200.c
/linux/drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c
/linux/drivers/net/wireless/intel/ipw2x00/libipw_rx.c
/linux/drivers/net/wireless/intel/iwlegacy/common.c
/linux/drivers/net/wireless/intersil/p54/eeprom.c
/linux/drivers/net/wireless/marvell/libertas_tf/main.c
/linux/drivers/net/wireless/marvell/mwifiex/cfg80211.c
/linux/drivers/net/wireless/marvell/mwifiex/pcie.c
/linux/drivers/net/wireless/marvell/mwifiex/scan.c
/linux/drivers/net/wireless/marvell/mwifiex/util.c
/linux/drivers/net/wireless/microchip/wilc1000/cfg80211.c
/linux/drivers/net/wireless/microchip/wilc1000/wlan.c
/linux/drivers/net/wireless/rsi/rsi_91x_mgmt.c
/linux/drivers/net/wireless/ti/wlcore/main.c
/linux/drivers/net/wireless/virtual/mac80211_hwsim_main.c
/linux/drivers/net/wireless/virtual/virt_wifi.c
/linux/drivers/net/wwan/mhi_wwan_mbim.c
/linux/drivers/net/wwan/t7xx/t7xx_netdev.c
/linux/drivers/pci/controller/dwc/pci-imx6.c
/linux/drivers/perf/arm-cmn.c
/linux/drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c
/linux/drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h
/linux/drivers/phy/renesas/phy-rcar-gen3-usb2.c
/linux/drivers/power/sequencing/Kconfig
/linux/drivers/power/sequencing/core.c
/linux/drivers/scsi/Kconfig
/linux/drivers/scsi/fnic/fnic.h
/linux/drivers/scsi/fnic/fnic_isr.c
/linux/drivers/scsi/fnic/fnic_main.c
/linux/drivers/scsi/pm8001/pm8001_init.c
/linux/drivers/scsi/qla2xxx/qla_os.c
/linux/drivers/scsi/scsi.c
/linux/drivers/soc/samsung/exynos-pmu.c
/linux/drivers/soundwire/cadence_master.c
/linux/drivers/soundwire/dmi-quirks.c
/linux/drivers/spi/spi-cs42l43.c
/linux/drivers/spi/spi-fsl-qspi.c
/linux/drivers/spi/spi-qpic-snand.c
/linux/drivers/spi/spi-virtio.c
/linux/drivers/spi/spi-zynqmp-gqspi.c
/linux/drivers/watchdog/da9062_wdt.c
/linux/drivers/watchdog/da9063_wdt.c
/linux/drivers/watchdog/digicolor_wdt.c
/linux/drivers/watchdog/msc313e_wdt.c
/linux/drivers/watchdog/rtd119x_wdt.c
/linux/drivers/watchdog/rzv2h_wdt.c
/linux/drivers/watchdog/sp5100_tco.c
/linux/drivers/watchdog/starfive-wdt.c
/linux/fs/9p/vfs_addr.c
/linux/fs/btrfs/dev-replace.c
/linux/fs/btrfs/disk-io.c
/linux/fs/btrfs/file.c
/linux/fs/btrfs/free-space-tree.c
/linux/fs/btrfs/inode.c
/linux/fs/btrfs/super.c
/linux/fs/btrfs/tree-checker.c
/linux/fs/btrfs/verity.c
/linux/fs/btrfs/volumes.c
/linux/fs/btrfs/zoned.c
/linux/fs/dax.c
/linux/fs/exec.c
/linux/fs/nfsd/export.c
/linux/fs/ntfs/attrib.c
/linux/fs/ntfs/attrib.h
/linux/fs/ntfs/attrlist.c
/linux/fs/ntfs/attrlist.h
/linux/fs/ntfs/compress.c
/linux/fs/ntfs/file.c
/linux/fs/ntfs/inode.c
/linux/fs/ntfs/mft.c
/linux/fs/ntfs/mft.h
/linux/fs/ntfs/namei.c
/linux/fs/ntfs/super.c
/linux/fs/ntfs/volume.h
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/connect.c
/linux/fs/smb/client/file.c
/linux/fs/smb/client/misc.c
/linux/fs/smb/client/reparse.c
/linux/fs/smb/client/reparse.h
/linux/fs/smb/client/sess.c
/linux/fs/smb/client/smb2inode.c
/linux/fs/smb/client/smb2misc.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/smb2pdu.c
/linux/fs/smb/client/trace.h
/linux/fs/smb/server/connection.c
/linux/fs/smb/server/connection.h
/linux/fs/smb/server/mgmt/user_session.c
/linux/fs/smb/server/mgmt/user_session.h
/linux/fs/smb/server/proc.c
/linux/fs/smb/server/server.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/smb2pdu.h
/linux/fs/smb/server/stats.h
/linux/fs/super.c
/linux/include/keys/request_key_auth-type.h
/linux/include/linux/dma-fence.h
/linux/include/linux/ieee80211-mesh.h
/linux/include/linux/mmap_lock.h
/linux/include/net/bluetooth/coredump.h
/linux/include/net/codel.h
/linux/include/net/codel_impl.h
/linux/include/net/mac80211.h
/linux/include/net/sock.h
/linux/include/rdma/uverbs_types.h
/linux/include/sound/core.h
/linux/include/trace/events/dma.h
/linux/include/uapi/linux/input-event-codes.h
/linux/include/uapi/rdma/bnxt_re-abi.h
/linux/kernel/cgroup/cgroup.c
/linux/kernel/dma/coherent.c
/linux/kernel/dma/swiotlb.c
/linux/kernel/events/core.c
/linux/kernel/exit.c
/linux/kernel/fork.c
/linux/kernel/sched/core.c
/linux/kernel/sched/ext/ext.c
/linux/kernel/sched/ext/idle.c
/linux/kernel/sched/ext/internal.h
/linux/kernel/sched/ext/sub.c
/linux/kernel/signal.c
/linux/kernel/time/jiffies.c
/linux/kernel/time/posix-cpu-timers.c
/linux/mm/filemap.c
/linux/mm/folio.c
/linux/mm/huge_memory.c
/linux/mm/memblock.c
/linux/mm/memcontrol.c
/linux/mm/mlock.c
/linux/mm/mremap.c
/linux/mm/shrinker.c
/linux/mm/swapfile.c
/linux/mm/vma.c
/linux/net/atm/pppoatm.c
/linux/net/bluetooth/coredump.c
/linux/net/bluetooth/eir.c
/linux/net/bluetooth/hci_codec.c
/linux/net/bluetooth/hci_conn.c
/linux/net/bluetooth/hci_core.c
/linux/net/bluetooth/hci_sync.c
/linux/net/bluetooth/iso.c
/linux/net/bluetooth/rfcomm/sock.c
/linux/net/bridge/br_mst.c
/linux/net/bridge/br_vlan.c
/linux/net/core/dev.c
/linux/net/core/drop_monitor.c
/linux/net/core/neighbour.c
/linux/net/core/skbuff.c
/linux/net/core/sock.c
/linux/net/ipv4/esp4.c
/linux/net/ipv4/icmp.c
/linux/net/ipv4/ip_tunnel_core.c
/linux/net/ipv4/sysctl_net_ipv4.c
/linux/net/ipv4/tcp_input.c
/linux/net/ipv4/tcp_ulp.c
/linux/net/ipv6/esp6.c
/linux/net/ipv6/seg6_local.c
/linux/net/ipv6/tcp_ipv6.c
/linux/net/ipv6/xfrm6_output.c
/linux/net/mac80211/cfg.c
/linux/net/mac80211/debugfs.c
/linux/net/mac80211/debugfs_netdev.c
/linux/net/mac80211/ieee80211_i.h
/linux/net/mac80211/iface.c
/linux/net/mac80211/main.c
/linux/net/mac80211/mesh.c
/linux/net/mac80211/offchannel.c
/linux/net/mac80211/pm.c
/linux/net/mac80211/rate.c
/linux/net/mac80211/scan.c
/linux/net/mac80211/tdls.c
/linux/net/mac80211/tx.c
/linux/net/mptcp/protocol.c
/linux/net/mptcp/protocol.h
/linux/net/mptcp/subflow.c
/linux/net/netfilter/nf_flow_table_core.c
/linux/net/netfilter/nf_nat_core.c
/linux/net/netfilter/nf_tables_api.c
/linux/net/netfilter/nft_nat.c
/linux/net/netlink/af_netlink.c
/linux/net/netlink/diag.c
/linux/net/openvswitch/conntrack.c
/linux/net/packet/af_packet.c
/linux/net/packet/internal.h
/linux/net/psp/psp_sock.c
/linux/net/qrtr/af_qrtr.c
/linux/net/qrtr/mhi.c
/linux/net/qrtr/qrtr.h
/linux/net/rds/ib_cm.c
/linux/net/sched/act_api.c
/linux/net/sched/sch_hhf.c
/linux/net/unix/garbage.c
/linux/net/wireless/core.c
/linux/net/wireless/core.h
/linux/net/wireless/ibss.c
/linux/net/wireless/nl80211.c
/linux/net/wireless/rdev-ops.h
/linux/net/wireless/reg.c
/linux/net/wireless/reg.h
/linux/net/wireless/scan.c
/linux/net/wireless/util.c
/linux/net/xfrm/espintcp.c
/linux/net/xfrm/xfrm_input.c
/linux/net/xfrm/xfrm_iptfs.c
/linux/net/xfrm/xfrm_policy.c
/linux/net/xfrm/xfrm_state.c
/linux/net/xfrm/xfrm_user.c
/linux/rust/kernel/net/phy.rs
/linux/scripts/generate_rust_target.rs
/linux/security/keys/encrypted-keys/encrypted.c
/linux/security/keys/gc.c
/linux/security/keys/request_key_auth.c
/linux/security/keys/trusted-keys/trusted_tpm2.c
/linux/security/selinux/avc.c
/linux/security/selinux/hooks.c
/linux/security/selinux/include/objsec.h
realtek/alc269.c
/linux/sound/pci/ice1712/ice1712.c
/linux/sound/soc/amd/acp-config.c
/linux/sound/soc/amd/acp/Kconfig
/linux/sound/soc/amd/acp/amd-acp70-acpi-match.c
/linux/sound/soc/amd/yc/acp6x-mach.c
/linux/sound/soc/codecs/Kconfig
/linux/sound/soc/codecs/lpass-wsa-macro.c
/linux/sound/soc/codecs/max98363.c
/linux/sound/soc/codecs/rt1017-sdca-sdw.c
/linux/sound/soc/codecs/rt274.c
/linux/sound/soc/codecs/rt286.c
/linux/sound/soc/codecs/wm8903.c
/linux/sound/soc/intel/boards/bytcr_rt5651.c
/linux/sound/soc/intel/common/soc-acpi-intel-lnl-match.c
/linux/sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c
/linux/sound/soc/intel/common/soc-acpi-intel-sdca-quirks.h
/linux/sound/soc/qcom/lpass-cpu.c
/linux/sound/soc/sdca/sdca_class_function.c
/linux/sound/soc/tegra/tegra186_asrc.c
/linux/sound/usb/quirks.c
/linux/tools/objtool/Makefile
/linux/tools/sched_ext/include/scx/common.bpf.h
/linux/tools/sched_ext/scx_qmap.bpf.c
/linux/tools/sched_ext/scx_qmap.h
/linux/tools/testing/selftests/arm64/mte/check_gcr_el1_cswitch.c
/linux/tools/testing/selftests/drivers/net/config
/linux/tools/testing/selftests/drivers/net/psp.py
/linux/tools/testing/selftests/net/af_unix/scm_rights.c
/linux/tools/testing/selftests/net/packetdrill/tcp_rfc5961_reject-old-ack.pkt
/linux/tools/testing/selftests/tc-testing/tc-tests/actions/batch-delete.json
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/codel.json
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/fq_codel.json
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/hhf_flows_limit.json
/linux/tools/testing/selftests/x86/Makefile
/linux/tools/testing/selftests/x86/int_signal.c
9ee4266826-Sep-2026 Zeyu Li <13776528859@163.com>

ALSA: hda/realtek: Add ALC235 support for headset mode

The ALC235 (0x10ec0235) is registered as the ALC255 codec variant in
patch_alc269(), but the headset mode functions were missing a case
for it,

ALSA: hda/realtek: Add ALC235 support for headset mode

The ALC235 (0x10ec0235) is registered as the ALC255 codec variant in
patch_alc269(), but the headset mode functions were missing a case
for it, so the CTIA/OMTP jack type detection and routing never ran
on this codec. As a result, a plugged-in headset is detected (jack
presence works) but the microphone signal is never routed, leaving
the capture stream permanently silent.

Verified on an ASUS M5451GA laptop (HDA:10ec0235,10431814): with the
ALC255 coef sequence applied, the headset microphone works correctly.

Signed-off-by: Zeyu Li <13776528859@163.com>
Link: https://patch.msgid.link/20260926140336.27896-1-13776528859@163.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

819f6aac30-Sep-2026 Jakub Gawlik <jakubgawlik13@gmail.com>

ALSA: hda/realtek: Add micmute LED quirk for Acer Swift SFG16-72

The Acer Swift SFG16-72 (1025:173b) uses the ALC245 codec, but its
mic-mute LED is not enabled by default. Apply the existing
ALC245_

ALSA: hda/realtek: Add micmute LED quirk for Acer Swift SFG16-72

The Acer Swift SFG16-72 (1025:173b) uses the ALC245 codec, but its
mic-mute LED is not enabled by default. Apply the existing
ALC245_FIXUP_ACER_MICMUTE_LED quirk to enable the mic-mute LED.

Assisted-by: LLM
Cc: stable@vger.kernel.org
Signed-off-by: Jakub Gawlik <jakubgawlik13@gmail.com>
Link: https://patch.msgid.link/20260930145839.374762-1-jakubgawlik13@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

97384ef029-Sep-2026 Harrison Lucas <tiiowsalt@gmail.com>

ALSA: hda/realtek: Fix mute and micmute LEDs on HP ENVY x360 15-ey0xxx

The HP ENVY x360 2-in-1 Laptop 15-ey0xxx (SSID 103c:8a31, ALC245 with
CS35L41 I2C amps) currently only gets ALC287_FIXUP_CS35L4

ALSA: hda/realtek: Fix mute and micmute LEDs on HP ENVY x360 15-ey0xxx

The HP ENVY x360 2-in-1 Laptop 15-ey0xxx (SSID 103c:8a31, ALC245 with
CS35L41 I2C amps) currently only gets ALC287_FIXUP_CS35L41_I2C_2, so the
mute and micmute LEDs on the keyboard never light up.

On this machine the mute LED is driven by COEF 0x0b bits 2-3 and the
micmute LED by GPIO 0x04 (active low), which is exactly what
ALC245_FIXUP_HP_X360_MUTE_LEDS sets up. Switch the quirk to
ALC287_FIXUP_CS35L41_I2C_2_HP_MUTE_LEDS, which keeps the CS35L41 setup
and chains to that LED fixup.

Verified by driving the COEF and GPIO values by hand with hda-verb,
following Master Playback Switch and Mic ACP LED Capture Switch.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Harrison Lucas <tiiowsalt@gmail.com>
Link: https://patch.msgid.link/20260929174348.167537-1-tiiowsalt@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

ece609ab30-Sep-2026 renpanpan <renpanpan@kylinos.cn>

ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 14-dv1001TU

The HP Pavilion 14-dv1001TU (subsystem ID 103c:8987) uses a Realtek
ALC287 codec. The mute LED on this machine is controlled by GPIO

ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 14-dv1001TU

The HP Pavilion 14-dv1001TU (subsystem ID 103c:8987) uses a Realtek
ALC287 codec. The mute LED on this machine is controlled by GPIO bit
0x10, which was verified via hda-verb, but the subsystem ID is missing
from the quirk table. As a result, the ALC287_FIXUP_HP_GPIO_LED fixup
that drives GPIO 0x10 is never applied and the mute LED stays off even
though the associated LED class device toggles correctly.

Add the missing SND_PCI_QUIRK entry to map this subsystem ID to
ALC287_FIXUP_HP_GPIO_LED so the mute LED works as expected.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=221810
Signed-off-by: renpanpan <renpanpan@kylinos.cn>
Link: https://patch.msgid.link/20260930065504.24151-1-rppxj178543@163.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

0eee030c24-Sep-2026 Muhtasham Nawr al-Mahmud <muhtaseem2005@gmail.com>

ALSA: hda/realtek: Fix speakers on ASUS PM3406CHA

The ASUS ExpertBook PM3406CHA uses an ALC256 codec with subsystem
ID 1043:1664. On Linux boot, the internal speakers are silent even
though playback

ALSA: hda/realtek: Fix speakers on ASUS PM3406CHA

The ASUS ExpertBook PM3406CHA uses an ALC256 codec with subsystem
ID 1043:1664. On Linux boot, the internal speakers are silent even
though playback is routed to the codec and the speaker pin is
configured for output.

The codec starts with coefficient 0x10 set to 0x1d20. Writing 0x7f20
to coefficient 0x10 immediately restores internal speaker output.

This was reproduced on the affected hardware from a fresh boot using
hda-verb. Reducing a larger initialization sequence showed that this
coefficient write alone is sufficient; no GPIO, EAPD, pin-control, or
other coefficient changes are required. After applying the coefficient
in userspace, speaker output also remains functional across suspend
and resume.

Add a machine-specific HDA fixup that writes the required coefficient.

The fixup has been compile-tested, but could not be boot-tested because
the affected hardware is no longer available.

Closes: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/2162718
Signed-off-by: Muhtasham Nawr al-Mahmud <muhtaseem2005@gmail.com>
Link: https://patch.msgid.link/20260924144512.3989-1-muhtaseem2005@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

763183f729-Sep-2026 Zhang Heng <zhangheng@kylinos.cn>

ALSA: hda/realtek: Add quirk for HP Pavilion AiO 24 speaker

Add ALC225_FIXUP_HP_AIO_SPK to enable the internal speaker on
HP Pavilion AiO 24 (103c:85ba).

Link: https://bugzilla.kernel.org/show_bug.

ALSA: hda/realtek: Add quirk for HP Pavilion AiO 24 speaker

Add ALC225_FIXUP_HP_AIO_SPK to enable the internal speaker on
HP Pavilion AiO 24 (103c:85ba).

Link: https://bugzilla.kernel.org/show_bug.cgi?id=221691
Signed-off-by: Zhang Heng <zhangheng@kylinos.cn>
Link: https://patch.msgid.link/20260929091109.400313-1-zhangheng@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

27a868b429-Sep-2026 Preston Lam <plamlam99@gmail.com>

ALSA: hda/realtek: Add mute LED quirk for HP Laptop 15-fd2xxx

The HP Laptop 15-fd2xxx (PCI SSID 103c:8e43, Realtek ALC236) has a
speaker mute LED on the F5 key and a microphone mute LED on the F8 ke

ALSA: hda/realtek: Add mute LED quirk for HP Laptop 15-fd2xxx

The HP Laptop 15-fd2xxx (PCI SSID 103c:8e43, Realtek ALC236) has a
speaker mute LED on the F5 key and a microphone mute LED on the F8 key.
Neither lights up, because the model has no quirk entry and only the
generic HP vendor fallback (ALC269_FIXUP_HP_MUTE_LED) is applied.

Probing the codec with hda-verb showed how the LEDs are wired:

- mute LED: COEF index 0x07, bit 0, on NID 0x20 (set = LED on)
- mic mute LED: codec GPIO0, active low (driven low = LED on)

Driving GPIO1 and GPIO2 did not light the mute LED. This wiring is
exactly what the existing ALC236_FIXUP_HP_MUTE_LED_MICMUTE_GPIO fixup
implements (COEF 0x07 bit 0 for the mute LED, GPIO0 with inverted
polarity for the micmute LED), so use it for this model. The sibling
HP Laptop 15-fd0xxx (103c:8dd7) already uses the same fixup.

Tested on this machine running Ubuntu 7.0.0-34-generic (SOF driver, the
quirk built into snd-hda-codec-alc269 from Ubuntu's 7.0.0-34.34 source
tree): the hda::mute and hda::micmute LEDs are created, follow the
Master mute state and the Dmic0 capture switch respectively, and the
F5 and F8 keys toggle them correctly. Muting the microphone also
silences the capture stream. The LEDs also kept the correct state across
an s2idle suspend/resume cycle (speaker muted in one run, microphone in
another) and still responded to mute changes afterwards; long suspends
were not tested. The desktop session was SwayFX (wlroots) with PipeWire,
which only changes the mute state through the normal mixer controls; no
other desktop was tried. Not tested on a mainline kernel tree directly;
the change is only the quirk table entry.

AI assistance: this patch, the hardware analysis behind it (probing the
codec with hda-verb and choosing the existing fixup) and this commit
message were written by Claude Code (Anthropic, model claude-sonnet-5-5).
The submitter ran the privileged commands and reboots and reported the
LED behavior; Claude Code ran the tests and read the kernel logs.

Assisted-by: Claude:claude-sonnet-5-5
Signed-off-by: Preston Lam <plamlam99@gmail.com>
Link: https://patch.msgid.link/20260928231621.1672704-1-plamlam99@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

f090e7ff28-Sep-2026 Bartosz Brom <bartosz.brom06@gmail.com>

ALSA: hda/realtek: Add mute LED quirks for HP Pavilion 15-eh3174nw and HP Laptop 15-dw1xxx

The HP Pavilion 15-eh3174nw with an ALC287 codec requires the
ALC287_FIXUP_HP_GPIO_LED fixup for its mute L

ALSA: hda/realtek: Add mute LED quirks for HP Pavilion 15-eh3174nw and HP Laptop 15-dw1xxx

The HP Pavilion 15-eh3174nw with an ALC287 codec requires the
ALC287_FIXUP_HP_GPIO_LED fixup for its mute LED to work correctly.

Add subsystem ID 0x103c:0x8bc7 to the quirk table to apply the
existing fixup.

Tested on an HP Pavilion 15-eh3174nw; the mute LED now follows the
speaker mute state.

The HP Laptop 15-dw1xxx with an ALC236 codec requires the
ALC236_FIXUP_HP_MUTE_LED_MICMUTE_GPIO fixup for its mute LED to work correctly.

Add subsystem ID 0x103c:0x85f1 to the quirk table to apply the existing fixup.

Tested on an HP Laptop 15-dw1xxx; the mute LED now follows the speaker
mute state.

Signed-off-by: Bartosz Brom <bartosz.brom06@gmail.com>
Link: https://patch.msgid.link/20260928134335.1875-1-bartosz.brom06@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

c748c42a21-Sep-2026 Krish Gulati <krishgulati7@gmail.com>

ALSA: hda/realtek: Add mute LED quirk for HP Victus 15-fb2xxx

The HP Victus 15-fb2xxx (PCI SSID 103c:8c2f) with the ALC245 codec
does not turn on the mute LED when audio is muted.
Add a quirk entry

ALSA: hda/realtek: Add mute LED quirk for HP Victus 15-fb2xxx

The HP Victus 15-fb2xxx (PCI SSID 103c:8c2f) with the ALC245 codec
does not turn on the mute LED when audio is muted.
Add a quirk entry to enable it.

Reported-by: erph.briones27@gmail.com
Link: https://bugzilla.kernel.org/show_bug.cgi?id=221946
Signed-off-by: Krish Gulati <krishgulati7@gmail.com>
Tested-by: Raphael Briones <erph.briones27@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20260921131728.8999-1-krishgulati7@gmail.com

show more ...

0d90a92921-Sep-2026 Zhang Heng <zhangheng@kylinos.cn>

ALSA: hda/realtek: Add quirk for Acer Nitro AN515-45

The Acer Nitro AN515-45 requires ALC2XX_FIXUP_HEADSET_MIC to make the
headset microphone work properly.

Link: https://bugzilla.kernel.org/show_b

ALSA: hda/realtek: Add quirk for Acer Nitro AN515-45

The Acer Nitro AN515-45 requires ALC2XX_FIXUP_HEADSET_MIC to make the
headset microphone work properly.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=221925
Signed-off-by: Zhang Heng <zhangheng@kylinos.cn>
Link: https://patch.msgid.link/20260921124450.639601-2-zhangheng@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

4322ac2421-Sep-2026 Zhang Heng <zhangheng@kylinos.cn>

ALSA: hda/realtek: Add quirk for Lenovo ThinkBook G8+

Fix Bass Speaker volume control on Lenovo ThinkBook G8+ by adding
quirk 17aa:38dc with ALC285_FIXUP_SPEAKER2_TO_DAC1.

Link: https://bugzilla.ke

ALSA: hda/realtek: Add quirk for Lenovo ThinkBook G8+

Fix Bass Speaker volume control on Lenovo ThinkBook G8+ by adding
quirk 17aa:38dc with ALC285_FIXUP_SPEAKER2_TO_DAC1.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=221799
Signed-off-by: Zhang Heng <zhangheng@kylinos.cn>
Link: https://patch.msgid.link/20260921124450.639601-1-zhangheng@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

608c0c8917-Sep-2026 Kailang Yang <kailang@realtek.com>

ALSA: hda/realtek - Add headset mode for Dell Pro QC1255

It lost its headset microphone functionality, and this patch will restore it.

Fixes: 97272a5704bf ("ALSA: hda/realtek - Fixed Headphone nois

ALSA: hda/realtek - Add headset mode for Dell Pro QC1255

It lost its headset microphone functionality, and this patch will restore it.

Fixes: 97272a5704bf ("ALSA: hda/realtek - Fixed Headphone noise issue for Dell QCM1255")
Signed-off-by: Kailang Yang <kailang@realtek.com>
Link: https://lore.kernel.org/3c251e40a2944ae4ae479e4c2e4e63a4@realtek.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

2a8ee68923-Sep-2026 Yu-Hsiang Tseng <asas1asas200@gmail.com>

ALSA: hda/realtek: Fix silent speaker on Higole F9B

The Higole F9B is an Alder Lake-N mini PC with a 7" touchscreen and an
ALC269VC codec (subsystem ID 0x10ec111e). Its DMI strings are all
"Default

ALSA: hda/realtek: Fix silent speaker on Higole F9B

The Higole F9B is an Alder Lake-N mini PC with a 7" touchscreen and an
ALC269VC codec (subsystem ID 0x10ec111e). Its DMI strings are all
"Default string", so the SSID is the only way to identify it.

The internal speaker is silent out of the box. The generic parser
assigns DAC 0x03 to the speaker pin 0x14 and DAC 0x02 to the headphone
pin 0x15, but the speaker only reproduces what DAC 0x02 plays, whatever
its connection selection says. Checked one path at a time, only the
gain of DAC 0x02 and the mute of pin 0x14 change what comes out of the
speaker. User space only knows the path it was told the speaker uses,
so selecting the speaker turns the path that actually reaches it all
the way down.

Route both 0x14 and 0x15 through mixer 0x0c (DAC 0x02), which is what
ALC290_FIXUP_MONO_SPEAKERS already does. Tested on the device: the
speaker plays.

Cc: <stable@vger.kernel.org>
Assisted-by: LLM
Signed-off-by: Yu-Hsiang Tseng <asas1asas200@gmail.com>
Link: https://patch.msgid.link/20260923141344.1543158-1-asas1asas200@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

cfc0a11723-Sep-2026 Zhang Heng <zhangheng@kylinos.cn>

ALSA: hda/realtek: Fix square wave output on ASUS Strix G615LR

ASUS ROG Strix G16 G615LR (PCI SSID 1043:3f20) outputs a loud
full-scale square wave from internal speakers since the TAS2781
amplifier

ALSA: hda/realtek: Fix square wave output on ASUS Strix G615LR

ASUS ROG Strix G16 G615LR (PCI SSID 1043:3f20) outputs a loud
full-scale square wave from internal speakers since the TAS2781
amplifier driver started loading. The quirk was using
ALC287_FIXUP_TXNW2781_I2C which chains to the ThinkPad headset
jack fixup, but this is an ASUS device that should use
ALC287_FIXUP_TXNW2781_I2C_ASUS which chains to ALC294_FIXUP_ASUS_SPK
for proper EAPD and pin configuration.

Fixes: f7cede182c96 ("ALSA: hda/realtek: Add Asus quirk for TAS amplifiers")
Cc: stable@vger.kernel.org
Cc: Baojun Xu <baojun.xu@ti.com>
Cc: Antheas Kapenekakis <lkml@antheas.dev>
Reported-by: Aleksei Arsenev <alesharik4@gmail.com>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=222045
Signed-off-by: Zhang Heng <zhangheng@kylinos.cn>
Link: https://patch.msgid.link/20260923121640.272509-1-zhangheng@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

a01a223b23-Sep-2026 Tarun Noonemunthala <ntarun2000@gmail.com>

ALSA: hda/realtek: Add quirk for HP ENVY 13-aq1xxx

The HP ENVY Laptop 13-aq1xxx (PCI SSID 103c:86ad) uses an ALC285 codec
with two speaker pairs: front (pin 0x14) and bottom (pin 0x17).

The BIOS le

ALSA: hda/realtek: Add quirk for HP ENVY 13-aq1xxx

The HP ENVY Laptop 13-aq1xxx (PCI SSID 103c:86ad) uses an ALC285 codec
with two speaker pairs: front (pin 0x14) and bottom (pin 0x17).

The BIOS leaves pin 0x14 as [N/A] ("not connected"), so the generic
parser never enables the front pair and only the bottom speakers are
audible. The vendor driver (RTKVHD64.sys) programs that pin with the
value 0x90170150 and runs the HP amplifier initialization, which is
already implemented in the driver as ALC285_FIXUP_HP_GPIO_AMP_INIT.

Add a board fixup that applies the pin configuration for 0x14 and chains
to the existing amplifier init fixup.

The pin value was recovered from the vendor driver's own configuration
data. The patch and this changelog were prepared with an AI coding
assistant (see the Assisted-by tag below); the change was reviewed and
tested by the submitter on the affected machine.

Tested on an HP ENVY 13-aq1xxx by rebuilding snd-hda-codec-alc269 from
the Fedora 7.1.10 source and loading it: the codec now reports
"line_outs=2 (0x14/0x17)", pin 0x14 comes up as an output (Pin-ctls
0x40) with its amplifier unmuted, and both speaker pairs play.

Assisted-by: OpenCode:deepseek-v4.1-flash checkpatch
Signed-off-by: Tarun Noonemunthala <ntarun2000@gmail.com>
Link: https://patch.msgid.link/20260923094014.58867-1-ntarun2000@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

3867e38b23-Sep-2026 KIM MinWoo <phrimm136@gmail.com>

ALSA: hda/realtek: Add quirk for Lenovo ThinkBook 16p Gen 3 ARH (21EK)

The ThinkBook 16p Gen 3 ARH (SSID 17aa:3871) has a TI TAS2563
amplifier device on I2C, exposed by ACPI as INT8866, the same
arr

ALSA: hda/realtek: Add quirk for Lenovo ThinkBook 16p Gen 3 ARH (21EK)

The ThinkBook 16p Gen 3 ARH (SSID 17aa:3871) has a TI TAS2563
amplifier device on I2C, exposed by ACPI as INT8866, the same
arrangement as the Yoga 7 14ARB7 (SSID 17aa:3870). Without a quirk,
the codec falls back to the vendor-wide Lenovo quirk
(ALC269_FIXUP_LENOVO_XPAD_ACPI), the amplifier is never bound, and the
internal speakers stay silent while the headphone output works.

Reuse the Yoga 7 14ARB7 fixup, which binds the INT8866 device as a side
codec. ALC287_FIXUP_TAS2781_I2C does not work on this machine because it
looks for a TIAS2781 device.

Assisted-by: LLM
Signed-off-by: KIM MinWoo <phrimm136@gmail.com>
Link: https://patch.msgid.link/20260923013756.106033-1-phrimm136@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

775aa96c22-Sep-2026 Luis Banha <luisbanha26@gmail.com>

ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-ec1xxx

The mute LED on the HP Pavilion Gaming Laptop 15-ec1xxx (103c:87b2)
does not work automatically. Add the ALC285_FIXUP_HP_MUTE_LED quir

ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-ec1xxx

The mute LED on the HP Pavilion Gaming Laptop 15-ec1xxx (103c:87b2)
does not work automatically. Add the ALC285_FIXUP_HP_MUTE_LED quirk
to fix this behavior.

Signed-off-by: Luis Banha <luisbanha26@gmail.com>
Link: https://patch.msgid.link/20260921230105.16844-1-luisbanha26@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

786fb6b321-Sep-2026 Hernan Ganzo <gp@sneemgp.com>

ALSA: hda/realtek: Limit internal mic boost on HP Pavilion 15 (103c:2164)

The HP Pavilion 15 with the ALC3227 codec (SSID 103c:2164) exposes the full
four-step internal mic boost on pin 0x12: nsteps

ALSA: hda/realtek: Limit internal mic boost on HP Pavilion 15 (103c:2164)

The HP Pavilion 15 with the ALC3227 codec (SSID 103c:2164) exposes the full
four-step internal mic boost on pin 0x12: nsteps=3 with stepsize=0x2f, that is
0, 12, 24 and 36 dB. Combined with the ADC capture gain of +30 dB the analogue
cascade reaches 66 dB, and the internal microphone clips on the ambient noise of
a quiet room; the upper two steps are unusable at any useful input level. This
is the defect class ALC269_FIXUP_LIMIT_INT_MIC_BOOST exists for.

The machine matches no SSID quirk and falls through to the pin table, which
selects ALC269_FIXUP_HP_MUTE_LED_MIC1 through a pin signature shared with
several other HP models. Add an SSID entry instead, using
ALC269_FIXUP_LIMIT_INT_MIC_BOOST_MUTE_LED: the existing fixup that applies
alc269_fixup_limit_int_mic_boost() and chains to the same mute LED fixup, as
already done for 103c:218b. The boost becomes 0 or 12 dB and the LED handling is
unchanged.

Tested on the affected machine by selecting the same fixup through the model
string (snd-hda-intel.model), which bypasses the SSID and pin tables, with the
driver confirming the selection:

snd_hda_codec_alc269 hdaudioC1D0: ALC3227: picked fixup limit-mic-boost (model specified)

With that, Internal Mic Boost reports Limits 0 - 1 (0 or 12 dB) instead of 0 - 3
(0 to 36 dB), so alc269_fixup_limit_int_mic_boost() clamps this codec's internal
mic pin as intended. Note that /proc/asound/card1/codec#0 keeps printing the
unclamped hardware caps (nsteps=0x03): that file reads codec parameters uncached
by design, while the fixup overrides the driver's cached parameter that the
control is built from.

This does not by itself make the default capture volume sane -- the remaining
12 dB on top of the +30 dB ADC gain is still hotter than this machine's usable
operating point. It removes the two unusable steps from the hardware range, which
is what a quirk of this class can do.

Signed-off-by: Hernan Ganzo <gp@sneemgp.com>
Link: https://patch.msgid.link/20260921205538.41192-1-gp@sneemgp.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

f4b506f721-Sep-2026 Matt Barr <matthewjaybarr@gmail.com>

ALSA: hda/realtek: Drop Yoga Pro 9 16IAH10 PCI SSID quirk

The PCI SSID quirk added for the Lenovo Yoga Pro 9 16IAH10 (PCI SSID
17aa:3846, codec SSID 17aa:3920) also matches every other machine that

ALSA: hda/realtek: Drop Yoga Pro 9 16IAH10 PCI SSID quirk

The PCI SSID quirk added for the Lenovo Yoga Pro 9 16IAH10 (PCI SSID
17aa:3846, codec SSID 17aa:3920) also matches every other machine that
shares PCI SSID 17aa:3846. snd_hda_pick_fixup() tries all PCI SSID entries
before it falls back to the codec SSID, so those machines now get
ALC287_FIXUP_YOGA9_SPEAKER2_TO_DAC1 and never reach their own
codec-SSID quirk.

The Lenovo Legion Pro 7 16IRX8H (product 82WQ) is one such machine: PCI
SSID 17aa:3846, codec SSID 17aa:3884. Before this quirk it picked
ALC287_FIXUP_TAS2781_I2C via the 17aa:3884 codec SSID fallback and bound
its TAS2781 amplifier. With it, the codec never binds the amplifier and
the internal speakers are silent:

snd_hda_codec_alc269 hdaudioC0D0: ALC287: picked fixup for PCI SSID 17aa:3846

versus, on a kernel without the quirk:

snd_hda_codec_alc269 hdaudioC0D0: ALC287: picked fixup for codec SSID 17aa:3884
snd_hda_codec_alc269 hdaudioC0D0: bound i2c-TIAS2781:00 (ops tas2781_hda_comp_ops ...)

Drop the PCI SSID entry. The Yoga Pro 9 16IAH10 has the same amplifier as
the Yoga S990-16 (codec SSID 17aa:3920), so it still gets a fixup through
the codec SSID fallback, using the existing 17aa:3920 entry. Switch that
entry from ALC287_FIXUP_TXNW2781_I2C to ALC287_FIXUP_YOGA9_SPEAKER2_TO_DAC1,
which applies the DAC routing fix and then chains to
ALC287_FIXUP_TXNW2781_I2C, so the amplifier setup is unchanged.

Fixes: 41d60cbfde10 ("ALSA: hda/realtek: Fix bass speaker DAC routing for Lenovo Yoga Pro 9 16IAH10")
Link: https://bugzilla.kernel.org/show_bug.cgi?id=220540
Suggested-by: Zhang Heng <zhangheng@kylinos.cn>
Signed-off-by: Matt Barr <matthewjaybarr@gmail.com>
Link: https://patch.msgid.link/20260921214812.22139-1-matthewjaybarr@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

ae0f127018-Sep-2026 Zhang Heng <zhangheng@kylinos.cn>

ALSA: hda/realtek: Add quirk for Acer Nitro ANV16-41

The Acer Nitro ANV16-41 requires the ALC2XX_FIXUP_HEADSET_MIC quirk
to make the headset microphone work properly.

Link: https://bugzilla.kernel.

ALSA: hda/realtek: Add quirk for Acer Nitro ANV16-41

The Acer Nitro ANV16-41 requires the ALC2XX_FIXUP_HEADSET_MIC quirk
to make the headset microphone work properly.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=221953
Signed-off-by: Zhang Heng <zhangheng@kylinos.cn>
Link: https://patch.msgid.link/20260918110301.664172-1-zhangheng@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

e0cb057017-Sep-2026 Jianyu Zhou <997536907@qq.com>

ALSA: hda/realtek: Add quirk for IPASON SmartBook S1

From 2adfedabfdd9f5ec800462b1f1c0859a198e63aa Mon Sep 17 00:00:00 2001
From: Jianyu Zhou <997536907@qq.com>
Date: Thu, 17 Sep 2026 14:34:46 +0800

ALSA: hda/realtek: Add quirk for IPASON SmartBook S1

From 2adfedabfdd9f5ec800462b1f1c0859a198e63aa Mon Sep 17 00:00:00 2001
From: Jianyu Zhou <997536907@qq.com>
Date: Thu, 17 Sep 2026 14:34:46 +0800
Subject: [PATCH v2] ALSA: hda/realtek: Add quirk for IPASON SmartBook S1

The internal speaker of the IPASON SmartBook S1 (an Emdoor ODM laptop)
stays silent under Linux, while the Bluetooth audio and the headset
output work fine. The same machine plays sound under Windows with the
vendor driver, so the hardware and the amplifier are known good.

The BIOS reports the pin default of the actual internal speaker pin
(NID 0x1b) as 0x411111f0, i.e. the default association 0xf, which means
"unconnected". The pin parser therefore drops that node already at the
pin-configuration time, hence no mixer control is ever created for it
and the pin is never driven, no matter how the output pin 0x14 is set
up. Enabling 0x1b makes the speaker work immediately.

The existing ALC256_FIXUP_HONOR_MRB_XXX_M1020_AUDIO quirk makes the
speaker work, too, but it additionally rewrites the pins 0x14, 0x19 and
0x1a with Honor-specific values, which creates a bogus "Dock Mic" device
that does not exist on this hardware. Add a minimal fixup that only
enables 0x1b as the internal speaker. Touching 0x14 is not needed:
with the pin configuration overridden at runtime, both keeping its BIOS
value (0x90170110) and disabling it (0x411111f0) leave the speaker
working, so 0x1b alone decides the output.

Codec: Realtek ALC256 (0x10ec0256), SSID 0x2782:0x0206
BIOS pincfg: 0x14 0x90170110 0x18 0x411111f0 0x19 0x02a19040
0x1a 0x411111f0 0x1b 0x411111f0 0x1d 0x4067b945
0x1e 0x411111f0 0x21 0x02214020

Tested on 7.2.0-1-MANJARO and 6.18.45-1-MANJARO, with both the SOF and
the legacy HDA driver paths.

Signed-off-by: Jianyu Zhou <997536907@qq.com>
Link: https://patch.msgid.link/tencent_3AB9214FB134949B31E9C471BC3669117F05@qq.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...


/linux/.mailmap
/linux/CREDITS
/linux/Documentation/ABI/testing/ima_policy
/linux/Documentation/ABI/testing/sysfs-class-firmware
/linux/Documentation/ABI/testing/sysfs-fs-erofs
/linux/Documentation/admin-guide/cgroup-v1/memory.rst
/linux/Documentation/admin-guide/cgroup-v2.rst
/linux/Documentation/admin-guide/kernel-parameters.txt
/linux/Documentation/admin-guide/sysctl/kernel.rst
/linux/Documentation/arch/riscv/hwprobe.rst
/linux/Documentation/devicetree/bindings/regulator/fcs,fan53555.yaml
/linux/Documentation/devicetree/bindings/riscv/cpus.yaml
/linux/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
/linux/Documentation/fault-injection/nvme-fault-injection.rst
/linux/Documentation/hwmon/gpd-fan.rst
/linux/Documentation/hwmon/hwmon-kernel-api.rst
/linux/Documentation/netlink/specs/conntrack.yaml
/linux/Documentation/netlink/specs/rt-link.yaml
/linux/Documentation/scheduler/sched-ext.rst
/linux/Documentation/translations/zh_CN/arch/riscv/patch-acceptance.rst
/linux/Documentation/translations/zh_CN/core-api/irq/irq-domain.rst
/linux/MAINTAINERS
/linux/Makefile
/linux/arch/arm64/crypto/aes-neonbs-glue.c
/linux/arch/arm64/include/asm/cpu.h
/linux/arch/arm64/include/asm/cpufeature.h
/linux/arch/arm64/kernel/cpu_errata.c
/linux/arch/arm64/kernel/cpufeature.c
/linux/arch/arm64/kernel/cpuinfo.c
/linux/arch/arm64/kernel/machine_kexec.c
/linux/arch/arm64/kvm/nested.c
/linux/arch/arm64/mm/fault.c
/linux/arch/arm64/tools/sysreg
/linux/arch/loongarch/Kconfig
/linux/arch/loongarch/include/asm/kvm_dmsintc.h
/linux/arch/loongarch/include/asm/kvm_eiointc.h
/linux/arch/loongarch/include/asm/kvm_host.h
/linux/arch/loongarch/include/asm/kvm_ipi.h
/linux/arch/loongarch/include/asm/kvm_pch_pic.h
/linux/arch/loongarch/kernel/kprobes.c
/linux/arch/loongarch/kernel/rethook_trampoline.S
/linux/arch/loongarch/kernel/smp.c
/linux/arch/loongarch/kernel/vmlinux.lds.S
/linux/arch/loongarch/kvm/intc/dmsintc.c
/linux/arch/loongarch/kvm/intc/eiointc.c
/linux/arch/loongarch/kvm/intc/ipi.c
/linux/arch/loongarch/kvm/intc/pch_pic.c
/linux/arch/loongarch/kvm/main.c
/linux/arch/loongarch/kvm/mmu.c
/linux/arch/loongarch/kvm/vcpu.c
/linux/arch/loongarch/kvm/vm.c
/linux/arch/loongarch/net/bpf_jit.c
/linux/arch/mips/bcm47xx/buttons.c
/linux/arch/powerpc/include/asm/entry-common.h
/linux/arch/powerpc/kernel/eeh_driver.c
/linux/arch/powerpc/kernel/interrupt.c
/linux/arch/powerpc/kernel/prom.c
/linux/arch/powerpc/kernel/rtas_pci.c
/linux/arch/powerpc/kernel/syscall.c
/linux/arch/powerpc/kexec/elf_64.c
/linux/arch/powerpc/kexec/file_load_64.c
/linux/arch/powerpc/kvm/book3s_hv.c
/linux/arch/powerpc/platforms/pasemi/setup.c
/linux/arch/powerpc/platforms/powernv/pci-ioda.c
/linux/arch/powerpc/platforms/ps3/repository.c
/linux/arch/powerpc/platforms/pseries/htmdump.c
/linux/arch/powerpc/platforms/pseries/pci.c
/linux/arch/powerpc/sysdev/xive/common.c
/linux/arch/riscv/Kconfig
/linux/arch/riscv/include/asm/bug.h
/linux/arch/riscv/include/asm/switch_to.h
/linux/arch/riscv/kernel/cpufeature.c
/linux/arch/riscv/kernel/patch.c
/linux/arch/riscv/kernel/process.c
/linux/arch/riscv/kernel/sys_hwprobe.c
/linux/arch/riscv/kernel/usercfi.c
/linux/arch/riscv/kvm/vcpu_pmu.c
/linux/arch/riscv/lib/uaccess.S
/linux/arch/riscv/mm/init.c
/linux/arch/riscv/net/bpf_jit_comp64.c
/linux/arch/s390/boot/alternative.c
/linux/arch/s390/boot/ipl_parm.c
/linux/arch/s390/boot/physmem_info.c
/linux/arch/s390/crypto/Makefile
/linux/arch/s390/crypto/aes_s390.c
/linux/arch/s390/crypto/paes_s390.c
/linux/arch/s390/crypto/phmac_s390.c
/linux/arch/s390/include/asm/cpacf.h
/linux/arch/s390/include/asm/pai.h
/linux/arch/s390/include/asm/processor.h
/linux/arch/s390/include/asm/smp.h
/linux/arch/s390/kernel/debug.c
/linux/arch/s390/kernel/diag/diag324.c
/linux/arch/s390/kernel/ipl.c
/linux/arch/s390/kernel/perf_pai.c
/linux/arch/s390/kernel/smp.c
/linux/arch/s390/kernel/topology.c
/linux/arch/s390/kernel/vtime.c
/linux/arch/s390/kvm/s390/s390.c
/linux/arch/s390/mm/pgalloc.c
/linux/arch/s390/pci/pci_sysfs.c
/linux/arch/x86/crypto/aria-aesni-avx2-asm_64.S
/linux/arch/x86/crypto/aria-gfni-avx512-asm_64.S
/linux/arch/x86/events/intel/core.c
/linux/arch/x86/events/intel/ds.c
/linux/arch/x86/events/perf_event.h
/linux/arch/x86/kernel/amd_node.c
/linux/arch/x86/kernel/cpu/mce/amd.c
/linux/arch/x86/kernel/itmt.c
/linux/arch/x86/net/bpf_jit_comp.c
/linux/block/bio.c
/linux/block/genhd.c
/linux/drivers/accel/amdxdna/aie2_message.c
/linux/drivers/accel/amdxdna/amdxdna_ctx.c
/linux/drivers/accel/amdxdna/amdxdna_ctx.h
/linux/drivers/accel/amdxdna/amdxdna_gem.c
/linux/drivers/accel/ethosu/ethosu_device.h
/linux/drivers/accel/ethosu/ethosu_drv.c
/linux/drivers/accel/ethosu/ethosu_gem.c
/linux/drivers/accel/ethosu/ethosu_job.c
/linux/drivers/accel/ivpu/ivpu_fw_log.c
/linux/drivers/accel/ivpu/ivpu_gem.h
/linux/drivers/accel/ivpu/ivpu_ipc.c
/linux/drivers/accel/qaic/qaic_control.c
/linux/drivers/accel/rocket/rocket_job.c
/linux/drivers/acpi/irq.c
/linux/drivers/acpi/scan.c
/linux/drivers/ata/ahci.c
/linux/drivers/ata/libata-scsi.c
/linux/drivers/base/property.c
/linux/drivers/base/test/Kconfig
/linux/drivers/base/test/property-entry-test.c
/linux/drivers/block/drbd/drbd_nl_gen.c
/linux/drivers/block/loop.c
/linux/drivers/block/sunvdc.c
/linux/drivers/block/ublk_drv.c
/linux/drivers/block/zloop.c
/linux/drivers/block/zram/backend_lz4.c
/linux/drivers/bluetooth/btintel.c
/linux/drivers/bluetooth/btintel_pcie.c
/linux/drivers/bluetooth/btmtk.c
/linux/drivers/bluetooth/btmtk.h
/linux/drivers/bluetooth/btqcomsmd.c
/linux/drivers/bluetooth/btrtl.c
/linux/drivers/bluetooth/btusb.c
/linux/drivers/bluetooth/hci_mrvl.c
/linux/drivers/char/virtio_console.c
/linux/drivers/clk/ti/composite.c
/linux/drivers/clk/ti/mux.c
/linux/drivers/cpufreq/amd-pstate.c
/linux/drivers/cpufreq/cpufreq.c
/linux/drivers/cpuidle/cpuidle-psci.c
/linux/drivers/cpuidle/dt_idle_genpd.c
/linux/drivers/crypto/inside-secure/eip93/eip93-common.c
/linux/drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
/linux/drivers/crypto/ti/dthev2-aes.c
/linux/drivers/devfreq/hisi_uncore_freq.c
/linux/drivers/dibs/dibs_main.c
/linux/drivers/dma-buf/dma-buf.c
/linux/drivers/dma-buf/dma-heap.c
/linux/drivers/dma-buf/st-dma-fence.c
/linux/drivers/dma-buf/udmabuf.c
/linux/drivers/dma/switchtec_dma.c
/linux/drivers/edac/al_mc_edac.c
/linux/drivers/edac/altera_edac.c
/linux/drivers/edac/altera_edac.h
/linux/drivers/edac/amd64_edac.c
/linux/drivers/edac/aspeed_edac.c
/linux/drivers/edac/debugfs.c
/linux/drivers/edac/edac_device.c
/linux/drivers/edac/edac_device_sysfs.c
/linux/drivers/edac/edac_mc_sysfs.c
/linux/drivers/edac/edac_module.h
/linux/drivers/edac/highbank_mc_edac.c
/linux/drivers/edac/ie31200_edac.c
/linux/drivers/edac/igen6_edac.c
/linux/drivers/edac/thunderx_edac.c
/linux/drivers/edac/versalnet_edac.c
/linux/drivers/edac/xgene_edac.c
/linux/drivers/firmware/arm_scmi/driver.c
/linux/drivers/firmware/qcom/qcom_tzmem.c
/linux/drivers/firmware/ti_sci.c
/linux/drivers/fpga/dfl-afu-dma-region.c
/linux/drivers/gpio/gpio-aggregator.c
/linux/drivers/gpio/gpio-mpsse.c
/linux/drivers/gpio/gpio-sim.c
/linux/drivers/gpio/gpio-virtuser.c
/linux/drivers/gpio/gpiolib-cdev.c
/linux/drivers/gpio/gpiolib.c
/linux/drivers/gpu/buddy.c
/linux/drivers/gpu/drm/adp/Kconfig
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
/linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
/linux/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
/linux/drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_backlight.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_crtc_test.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_helpers_test.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_plane_test.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_test.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn60/dcn60_clk_mgr.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_resource.c
/linux/drivers/gpu/drm/amd/display/dc/core/dc_surface.c
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn42/dcn42_dccg.c
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn60/dcn60_dccg.c
/linux/drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn5_funcs_mode_programming.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_shared_types.h
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn6_stage_optimizers.c
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
/linux/drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn42/irq_service_dcn42.c
/linux/drivers/gpu/drm/amd/display/dc/irq/dcn60/irq_service_dcn60.c
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_dpia_bw.c
/linux/drivers/gpu/drm/amd/display/dc/pg/dcn42/dcn42_pg_cntl.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/dcn302_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/dcn303_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/dcn314_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn60/dcn60_resource.c
/linux/drivers/gpu/drm/amd/display/modules/power/power.c
/linux/drivers/gpu/drm/amd/display/modules/power/power_abm.c
/linux/drivers/gpu/drm/amd/pm/amdgpu_dpm.c
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
/linux/drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
/linux/drivers/gpu/drm/amd/ras/core/cmd.c
/linux/drivers/gpu/drm/ast/ast_cursor.c
/linux/drivers/gpu/drm/bridge/tc358768.c
/linux/drivers/gpu/drm/bridge/ti-sn65dsi83.c
/linux/drivers/gpu/drm/drm_atomic_state_helper.c
/linux/drivers/gpu/drm/drm_atomic_uapi.c
/linux/drivers/gpu/drm/drm_exec.c
/linux/drivers/gpu/drm/drm_pagemap.c
/linux/drivers/gpu/drm/drm_panic_qr.rs
/linux/drivers/gpu/drm/drm_prime.c
/linux/drivers/gpu/drm/drm_syncobj.c
/linux/drivers/gpu/drm/gud/gud_connector.c
/linux/drivers/gpu/drm/gud/gud_drv.c
/linux/drivers/gpu/drm/i915/display/intel_cdclk.c
/linux/drivers/gpu/drm/i915/display/intel_cursor.c
/linux/drivers/gpu/drm/i915/display/intel_cx0_phy.c
/linux/drivers/gpu/drm/i915/display/intel_ddi.c
/linux/drivers/gpu/drm/i915/display/intel_ddi.h
/linux/drivers/gpu/drm/i915/display/intel_display_types.h
/linux/drivers/gpu/drm/i915/display/intel_dp.c
/linux/drivers/gpu/drm/i915/display/intel_dp_mst.c
/linux/drivers/gpu/drm/i915/display/intel_lt_phy.c
/linux/drivers/gpu/drm/i915/display/skl_universal_plane.c
/linux/drivers/gpu/drm/i915/i915_pci.c
/linux/drivers/gpu/drm/i915/i915_query.c
/linux/drivers/gpu/drm/logicvc/Kconfig
/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
/linux/drivers/gpu/drm/nouveau/nouveau_chan.c
/linux/drivers/gpu/drm/nouveau/nouveau_dmem.c
/linux/drivers/gpu/drm/nouveau/nouveau_sgdma.c
/linux/drivers/gpu/drm/nouveau/nouveau_uvmm.c
/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/gb202.c
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/disp.h
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
/linux/drivers/gpu/drm/qxl/qxl_display.c
/linux/drivers/gpu/drm/rockchip/Kconfig
/linux/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
/linux/drivers/gpu/drm/scheduler/tests/mock_scheduler.c
/linux/drivers/gpu/drm/sysfb/ofdrm.c
/linux/drivers/gpu/drm/tegra/dc.c
/linux/drivers/gpu/drm/tegra/hub.c
/linux/drivers/gpu/drm/tilcdc/tilcdc_panel_legacy.c
/linux/drivers/gpu/drm/tiny/cirrus-qemu.c
/linux/drivers/gpu/drm/vboxvideo/vbox_mode.c
/linux/drivers/gpu/drm/verisilicon/vs_plane.c
/linux/drivers/gpu/drm/virtio/virtgpu_display.c
/linux/drivers/gpu/drm/virtio/virtgpu_drv.h
/linux/drivers/gpu/drm/virtio/virtgpu_kms.c
/linux/drivers/gpu/drm/virtio/virtgpu_object.c
/linux/drivers/gpu/drm/virtio/virtgpu_plane.c
/linux/drivers/gpu/drm/virtio/virtgpu_prime.c
/linux/drivers/gpu/drm/virtio/virtgpu_vq.c
/linux/drivers/gpu/drm/vkms/vkms_configfs.c
/linux/drivers/gpu/drm/xe/instructions/xe_gpu_commands.h
/linux/drivers/gpu/drm/xe/xe_amc.c
/linux/drivers/gpu/drm/xe/xe_oa.c
/linux/drivers/gpu/drm/xe/xe_pagefault.c
/linux/drivers/gpu/drm/xe/xe_pagefault_types.h
/linux/drivers/gpu/drm/xe/xe_ring_ops.c
/linux/drivers/gpu/drm/xe/xe_vm.c
/linux/drivers/gpu/drm/xe/xe_vram.c
/linux/drivers/hid/Kconfig
/linux/drivers/hid/bpf/hid_bpf_struct_ops.c
/linux/drivers/hid/hid-asus.c
/linux/drivers/hid/hid-hyperv.c
/linux/drivers/hid/hid-ids.h
/linux/drivers/hid/hid-multitouch.c
/linux/drivers/hid/hid-rmi.c
/linux/drivers/hid/hid-steam.c
/linux/drivers/hid/hid-steelseries-arctis.c
/linux/drivers/hid/i2c-hid/i2c-hid-core.c
/linux/drivers/hid/wacom_wac.c
/linux/drivers/hv/channel.c
/linux/drivers/hv/hv_balloon.c
/linux/drivers/hwmon/applesmc.c
/linux/drivers/hwmon/aspeed-pwm-tacho.c
/linux/drivers/hwmon/asus_rog_ryujin.c
/linux/drivers/hwmon/chipcap2.c
/linux/drivers/hwmon/corsair-cpro.c
/linux/drivers/hwmon/gpio-fan.c
/linux/drivers/hwmon/hwmon.c
/linux/drivers/hwmon/ina2xx.c
/linux/drivers/hwmon/ltc4282.c
/linux/drivers/hwmon/mcp9982.c
/linux/drivers/hwmon/nct6694-hwmon.c
/linux/drivers/hwmon/pmbus/pmbus_core.c
/linux/drivers/hwmon/sht4x.c
/linux/drivers/hwmon/yogafan.c
/linux/drivers/hwtracing/coresight/coresight-core.c
/linux/drivers/i2c/busses/i2c-gpio.c
/linux/drivers/i3c/master/amd-i3c-master.c
/linux/drivers/iio/adc/ad7280a.c
/linux/drivers/iio/buffer/industrialio-buffer-dmaengine.c
/linux/drivers/iio/inkern.c
/linux/drivers/infiniband/core/nldev.c
/linux/drivers/infiniband/hw/hns/hns_roce_debugfs.c
/linux/drivers/input/input.c
/linux/drivers/input/keyboard/adp5585-keys.c
/linux/drivers/input/keyboard/atkbd.c
/linux/drivers/input/misc/ims-pcu.c
/linux/drivers/input/mouse/psmouse-smbus.c
/linux/drivers/input/serio/serio_raw.c
/linux/drivers/iommu/amd/amd_iommu.h
/linux/drivers/iommu/amd/amd_iommu_types.h
/linux/drivers/iommu/amd/init.c
/linux/drivers/iommu/amd/iommu.c
/linux/drivers/iommu/amd/nested.c
/linux/drivers/iommu/amd/pasid.c
/linux/drivers/iommu/amd/ppr.c
/linux/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
/linux/drivers/iommu/iommufd/device.c
/linux/drivers/iommu/iommufd/driver.c
/linux/drivers/iommu/iommufd/hwpt_noiommu.c
/linux/drivers/iommu/riscv/iommu.c
/linux/drivers/iommu/riscv/iommu.h
/linux/drivers/iommu/s390-iommu.c
/linux/drivers/iommu/vsi-iommu.c
/linux/drivers/irqchip/irq-gic-v5-irs.c
/linux/drivers/irqchip/irq-gic-v5.c
/linux/drivers/irqchip/irq-loongarch-ir.c
/linux/drivers/irqchip/irq-mbigen.c
/linux/drivers/irqchip/irq-realtek-rtl.c
/linux/drivers/irqchip/irq-stm32mp-exti.c
/linux/drivers/mailbox/riscv-sbi-mpxy-mbox.c
/linux/drivers/md/dm-cache-target.c
/linux/drivers/md/dm-crypt.c
/linux/drivers/md/dm-ebs-target.c
/linux/drivers/md/dm-inlinecrypt.c
/linux/drivers/md/dm-integrity.c
/linux/drivers/md/md-llbitmap.c
/linux/drivers/media/pci/intel/ipu-bridge.c
/linux/drivers/media/platform/allegro-dvt/allegro-core.c
/linux/drivers/media/platform/amd/isp4/isp4_interface.c
/linux/drivers/media/platform/dreamchip/rppx1/rpp_params.c
/linux/drivers/media/platform/dreamchip/rppx1/rppx1_bls.c
/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
/linux/drivers/media/platform/renesas/rcar-isp/core.c
/linux/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
/linux/drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
/linux/drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
/linux/drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c
/linux/drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
/linux/drivers/media/rc/igorplugusb.c
/linux/drivers/media/v4l2-core/v4l2-ctrls-core.c
/linux/drivers/media/v4l2-core/v4l2-h264.c
/linux/drivers/mfd/mfd-core.c
/linux/drivers/mfd/ucb1x00-assabet.c
/linux/drivers/misc/fastrpc.c
/linux/drivers/mtd/mtd_virt_concat.c
/linux/drivers/mtd/mtdconcat.c
/linux/drivers/net/bonding/bond_alb.c
/linux/drivers/net/bonding/bond_main.c
/linux/drivers/net/bonding/bond_options.c
/linux/drivers/net/dsa/bcm_sf2_cfp.c
/linux/drivers/net/dsa/lantiq/lantiq_gswip.h
/linux/drivers/net/dsa/mt7530.c
/linux/drivers/net/dsa/mv88e6xxx/chip.c
/linux/drivers/net/dsa/mv88e6xxx/tcflower.c
/linux/drivers/net/ethernet/airoha/airoha_eth.h
/linux/drivers/net/ethernet/alibaba/eea/eea_adminq.c
/linux/drivers/net/ethernet/alibaba/eea/eea_net.c
/linux/drivers/net/ethernet/alibaba/eea/eea_pci.c
/linux/drivers/net/ethernet/alibaba/eea/eea_ring.c
/linux/drivers/net/ethernet/alibaba/eea/eea_rx.c
/linux/drivers/net/ethernet/alibaba/eea/eea_tx.c
/linux/drivers/net/ethernet/allwinner/sun4i-emac.c
/linux/drivers/net/ethernet/amd/pds_core/core.c
/linux/drivers/net/ethernet/amd/pds_core/fw.c
/linux/drivers/net/ethernet/amd/pds_core/main.c
/linux/drivers/net/ethernet/amd/xgbe/xgbe-dev.c
/linux/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt.h
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_gso.c
/linux/drivers/net/ethernet/broadcom/bnxt/bnxt_gso.h
/linux/drivers/net/ethernet/cadence/macb.h
/linux/drivers/net/ethernet/cadence/macb_main.c
/linux/drivers/net/ethernet/cadence/macb_ptp.c
/linux/drivers/net/ethernet/cisco/enic/enic.h
/linux/drivers/net/ethernet/cisco/enic/enic_admin.c
/linux/drivers/net/ethernet/cisco/enic/enic_main.c
/linux/drivers/net/ethernet/cisco/enic/enic_mbox.c
/linux/drivers/net/ethernet/cisco/enic/enic_mbox.h
/linux/drivers/net/ethernet/cortina/gemini.c
/linux/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
/linux/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
/linux/drivers/net/ethernet/intel/ice/ice_common.c
/linux/drivers/net/ethernet/intel/ice/ice_sched.c
/linux/drivers/net/ethernet/intel/ice/ice_trace.h
/linux/drivers/net/ethernet/intel/ice/ice_type.h
/linux/drivers/net/ethernet/intel/idpf/idpf_main.c
/linux/drivers/net/ethernet/intel/idpf/idpf_txrx.c
/linux/drivers/net/ethernet/intel/libie/controlq.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/mcs.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
/linux/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
/linux/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.c
/linux/drivers/net/ethernet/mediatek/mtk_eth_soc.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/port.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/port.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_rep.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
/linux/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
/linux/drivers/net/ethernet/meta/fbnic/fbnic_irq.c
/linux/drivers/net/ethernet/micrel/ks8851_common.c
/linux/drivers/net/ethernet/microsoft/mana/gdma_main.c
/linux/drivers/net/ethernet/microsoft/mana/mana_bpf.c
/linux/drivers/net/ethernet/microsoft/mana/mana_en.c
/linux/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
/linux/drivers/net/ethernet/oa_tc6.c
/linux/drivers/net/ethernet/pensando/ionic/ionic_txrx.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
/linux/drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
/linux/drivers/net/gtp.c
/linux/drivers/net/ieee802154/cc2520.c
/linux/drivers/net/ieee802154/mac802154_hwsim.c
/linux/drivers/net/ipvlan/ipvlan_main.c
/linux/drivers/net/mctp/mctp-i3c.c
/linux/drivers/net/net_failover.c
/linux/drivers/net/ntb_netdev.c
/linux/drivers/net/phy/dp83867.c
/linux/drivers/net/phy/dp83td510.c
/linux/drivers/net/phy/mediatek/mtk-ge.c
/linux/drivers/net/phy/phylink.c
/linux/drivers/net/ppp/ppp_async.c
/linux/drivers/net/ppp/ppp_synctty.c
/linux/drivers/net/usb/cx82310_eth.c
/linux/drivers/net/usb/hso.c
/linux/drivers/net/usb/qmi_wwan.c
/linux/drivers/net/vxlan/vxlan_core.c
/linux/drivers/net/vxlan/vxlan_mdb.c
/linux/drivers/net/wireless/ath/ath12k/ahb.c
/linux/drivers/net/wireless/intel/iwlwifi/mld/regulatory.c
/linux/drivers/net/wireless/mediatek/mt76/mt7921/mcu.c
/linux/drivers/net/wireless/mediatek/mt76/mt7921/regd.c
/linux/drivers/net/wireless/mediatek/mt76/mt7925/main.c
/linux/drivers/net/wireless/mediatek/mt76/mt7925/regd.c
/linux/drivers/net/wireless/mediatek/mt76/mt792x_acpi_sar.c
/linux/drivers/net/wireless/morsemicro/mm81x/mac.c
/linux/drivers/net/wireless/morsemicro/mm81x/yaps.c
/linux/drivers/net/wireless/nxp/nxpwifi/cfg80211.c
/linux/drivers/net/wireless/nxp/nxpwifi/cmdevt.c
/linux/drivers/net/wireless/nxp/nxpwifi/ie.c
/linux/drivers/net/wireless/nxp/nxpwifi/init.c
/linux/drivers/net/wireless/nxp/nxpwifi/main.c
/linux/drivers/net/wireless/nxp/nxpwifi/scan.c
/linux/drivers/net/wireless/nxp/nxpwifi/sta_cfg.c
/linux/drivers/net/wireless/nxp/nxpwifi/sta_cmd.c
/linux/drivers/net/wireless/nxp/nxpwifi/uap_event.c
/linux/drivers/nvdimm/region_devs.c
/linux/drivers/nvme/host/core.c
/linux/drivers/nvme/host/fabrics.c
/linux/drivers/nvme/host/fault_inject.c
/linux/drivers/nvme/host/fc.c
/linux/drivers/nvme/host/nvme.h
/linux/drivers/nvme/host/pci.c
/linux/drivers/nvme/host/rdma.c
/linux/drivers/nvme/host/sysfs.c
/linux/drivers/nvme/host/tcp.c
/linux/drivers/nvme/host/zns.c
/linux/drivers/nvme/target/auth.c
/linux/drivers/nvme/target/configfs.c
/linux/drivers/nvme/target/core.c
/linux/drivers/nvme/target/nvmet.h
/linux/drivers/nvme/target/pr.c
/linux/drivers/nvme/target/rdma.c
/linux/drivers/nvme/target/tcp.c
/linux/drivers/opp/core.c
/linux/drivers/opp/of.c
/linux/drivers/pci/endpoint/pci-ep-msi.c
/linux/drivers/perf/riscv_pmu_legacy.c
/linux/drivers/perf/riscv_pmu_sbi.c
/linux/drivers/platform/x86/amd/hsmp/acpi.c
/linux/drivers/platform/x86/amd/pmf/spc.c
/linux/drivers/platform/x86/asus-laptop.c
/linux/drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
/linux/drivers/platform/x86/hp/hp-wmi.c
/linux/drivers/platform/x86/intel/pmc/pwrm_telemetry.c
/linux/drivers/platform/x86/x86-android-tablets/core.c
/linux/drivers/platform/x86/x86-android-tablets/lenovo.c
/linux/drivers/platform/x86/x86-android-tablets/x86-android-tablets.h
/linux/drivers/pmdomain/core.c
/linux/drivers/pmdomain/mediatek/Kconfig
/linux/drivers/pmdomain/qcom/rpmhpd.c
/linux/drivers/power/reset/reboot-mode.c
/linux/drivers/power/sequencing/core.c
/linux/drivers/power/sequencing/pwrseq-pcie-m2.c
/linux/drivers/power/supply/power_supply_core.c
/linux/drivers/ptp/ptp_chardev.c
/linux/drivers/ras/amd/atl/core.c
/linux/drivers/ras/amd/atl/map.c
/linux/drivers/regulator/pf1550-regulator.c
/linux/drivers/s390/block/dasd.c
/linux/drivers/s390/crypto/zcrypt_cca_key.h
/linux/drivers/s390/crypto/zcrypt_ccamisc.c
/linux/drivers/s390/net/ctcm_mpc.c
/linux/drivers/s390/net/ism_drv.c
/linux/drivers/s390/net/qeth_l2.h
/linux/drivers/s390/net/qeth_l2_main.c
/linux/drivers/s390/net/qeth_l2_sys.c
/linux/drivers/scsi/fnic/fnic_debugfs.c
/linux/drivers/scsi/fnic/fnic_nvme.c
/linux/drivers/scsi/ibmvscsi/ibmvfc-core.c
/linux/drivers/scsi/leapraid/leapraid_func.c
/linux/drivers/scsi/megaraid/megaraid_sas_base.c
/linux/drivers/scsi/mpi3mr/mpi3mr_os.c
/linux/drivers/scsi/mpi3mr/mpi3mr_transport.c
/linux/drivers/scsi/mpt3sas/mpt3sas_base.c
/linux/drivers/scsi/pm8001/pm8001_init.c
/linux/drivers/scsi/scsi_bsg.c
/linux/drivers/scsi/scsi_scan.c
/linux/drivers/soc/bcm/brcmstb/common.c
/linux/drivers/spi/spi-offload.c
/linux/drivers/staging/fbtft/fbtft-core.c
/linux/drivers/staging/greybus/raw.c
/linux/drivers/staging/media/atomisp/pci/sh_css.c
/linux/drivers/staging/media/atomisp/pci/sh_css_firmware.c
/linux/drivers/staging/rtl8723bs/core/rtw_ieee80211.c
/linux/drivers/staging/rtl8723bs/core/rtw_mlme.c
/linux/drivers/staging/sm750fb/sm750.c
/linux/drivers/staging/sm750fb/sm750.h
/linux/drivers/staging/sm750fb/sm750_accel.c
/linux/drivers/staging/sm750fb/sm750_accel.h
/linux/drivers/target/iscsi/iscsi_target.c
/linux/drivers/target/iscsi/iscsi_target_login.c
/linux/drivers/tee/qcomtee/user_obj.c
/linux/drivers/thermal/thermal_sysfs.c
/linux/drivers/thunderbolt/stream.c
/linux/drivers/tty/moxa.c
/linux/drivers/tty/vt/consolemap.c
/linux/drivers/tty/vt/vt.c
/linux/drivers/ufs/core/ufs-txeq.c
/linux/drivers/ufs/host/ufs-qcom.c
/linux/drivers/ufs/host/ufs-qcom.h
/linux/drivers/ufs/host/ufshcd-pci.c
/linux/drivers/usb/cdns3/cdnsp-gadget.c
/linux/drivers/usb/cdns3/cdnsp-gadget.h
/linux/drivers/usb/cdns3/cdnsp-mem.c
/linux/drivers/usb/dwc3/dwc3-google.c
/linux/drivers/usb/dwc3/ep0.c
/linux/drivers/usb/dwc3/gadget.c
/linux/drivers/usb/gadget/function/f_mass_storage.c
/linux/drivers/usb/gadget/function/f_midi.c
/linux/drivers/usb/gadget/function/f_midi2.c
/linux/drivers/usb/gadget/function/f_ncm.c
/linux/drivers/usb/gadget/functions.c
/linux/drivers/usb/gadget/legacy/inode.c
/linux/drivers/usb/host/xhci-mem.c
/linux/drivers/usb/host/xhci-ring.c
/linux/drivers/usb/image/mdc800.c
/linux/drivers/usb/storage/ene_ub6250.c
/linux/drivers/usb/storage/realtek_cr.c
/linux/drivers/usb/typec/hd3ss3220.c
/linux/drivers/usb/typec/mux.c
/linux/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c
/linux/drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_port.c
/linux/drivers/usb/typec/tcpm/tcpm.c
/linux/drivers/usb/typec/tipd/core.c
/linux/drivers/usb/typec/tipd/tps6598x.h
/linux/drivers/usb/typec/ucsi/displayport.c
/linux/drivers/usb/usbip/usbip_common.c
/linux/drivers/vdpa/alibaba/eni_vdpa.c
/linux/drivers/vdpa/ifcvf/ifcvf_main.c
/linux/drivers/vdpa/octeon_ep/octep_vdpa_main.c
/linux/drivers/vdpa/pds/vdpa_dev.c
/linux/drivers/vdpa/solidrun/snet_main.c
/linux/drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
/linux/drivers/vdpa/vdpa_sim/vdpa_sim_net.c
/linux/drivers/vdpa/vdpa_user/vduse_dev.c
/linux/drivers/vhost/net.c
/linux/drivers/vhost/scsi.c
/linux/drivers/vhost/vdpa.c
/linux/drivers/vhost/vhost.c
/linux/drivers/vhost/vhost.h
/linux/drivers/vhost/vsock.c
/linux/drivers/video/fbdev/atafb.c
/linux/drivers/video/fbdev/core/fbcon.c
/linux/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
/linux/drivers/video/fbdev/ssd1307fb.c
/linux/drivers/video/fbdev/vfb.c
/linux/drivers/virtio/virtio.c
/linux/drivers/virtio/virtio_input.c
/linux/drivers/virtio/virtio_mmio.c
/linux/drivers/virtio/virtio_pci_common.c
/linux/drivers/virtio/virtio_ring.c
/linux/drivers/virtio/virtio_vdpa.c
/linux/drivers/watchdog/msc313e_wdt.c
/linux/drivers/watchdog/sunxi_wdt.c
/linux/drivers/watchdog/watchdog_hrtimer_pretimeout.c
/linux/drivers/xen/grant-table.c
/linux/fs/9p/vfs_dentry.c
/linux/fs/adfs/super.c
/linux/fs/afs/addr_list.c
/linux/fs/afs/dir.c
/linux/fs/afs/dir_edit.c
/linux/fs/afs/dir_search.c
/linux/fs/afs/fs_probe.c
/linux/fs/afs/internal.h
/linux/fs/afs/server.c
/linux/fs/afs/symlink.c
/linux/fs/autofs/inode.c
/linux/fs/binfmt_misc.c
/linux/fs/btrfs/block-group.c
/linux/fs/btrfs/dev-replace.c
/linux/fs/btrfs/inode.c
/linux/fs/btrfs/ioctl.c
/linux/fs/btrfs/raid-stripe-tree.c
/linux/fs/btrfs/raid-stripe-tree.h
/linux/fs/btrfs/scrub.c
/linux/fs/btrfs/send.c
/linux/fs/btrfs/tests/extent-io-tests.c
/linux/fs/btrfs/transaction.c
/linux/fs/btrfs/tree-checker.c
/linux/fs/btrfs/tree-log.c
/linux/fs/btrfs/volumes.c
/linux/fs/btrfs/zoned.c
/linux/fs/btrfs/zstd.c
/linux/fs/cachefiles/xattr.c
/linux/fs/ceph/addr.c
/linux/fs/ceph/mds_client.c
/linux/fs/ceph/mds_client.h
/linux/fs/ceph/subvolume_metrics.c
/linux/fs/ceph/super.c
/linux/fs/configfs/dir.c
/linux/fs/configfs/mount.c
/linux/fs/configfs/symlink.c
/linux/fs/coredump.c
/linux/fs/erofs/data.c
/linux/fs/erofs/decompressor.c
/linux/fs/erofs/decompressor_lzma.c
/linux/fs/erofs/internal.h
/linux/fs/erofs/sysfs.c
/linux/fs/erofs/xattr.c
/linux/fs/erofs/zdata.c
/linux/fs/exec.c
/linux/fs/ext4/fast_commit.c
/linux/fs/ext4/inode.c
/linux/fs/fuse/file.c
/linux/fs/fuse/readdir.c
/linux/fs/hfs/bnode.c
/linux/fs/kernfs/inode.c
/linux/fs/namespace.c
/linux/fs/netfs/buffered_read.c
/linux/fs/netfs/direct_write.c
/linux/fs/netfs/internal.h
/linux/fs/netfs/misc.c
/linux/fs/netfs/objects.c
/linux/fs/netfs/read_collect.c
/linux/fs/netfs/read_pgpriv2.c
/linux/fs/netfs/read_retry.c
/linux/fs/netfs/read_single.c
/linux/fs/netfs/rolling_buffer.c
/linux/fs/netfs/write_issue.c
/linux/fs/nfsd/export.c
/linux/fs/nfsd/nfs4callback.c
/linux/fs/nfsd/nfs4state.c
/linux/fs/nfsd/nfsctl.c
/linux/fs/ntfs/attrib.c
/linux/fs/ntfs/bdev-io.c
/linux/fs/ntfs/bitmap.c
/linux/fs/ntfs/compress.c
/linux/fs/ntfs/dir.c
/linux/fs/ntfs/ea.c
/linux/fs/ntfs/file.c
/linux/fs/ntfs/index.c
/linux/fs/ntfs/inode.c
/linux/fs/ntfs/lcnalloc.c
/linux/fs/ntfs/logfile.c
/linux/fs/ntfs/mft.c
/linux/fs/ntfs/ntfs.h
/linux/fs/ntfs/reparse.c
/linux/fs/ntfs/runlist.c
/linux/fs/ntfs/super.c
/linux/fs/ntfs/wof.c
/linux/fs/overlayfs/readdir.c
/linux/fs/overlayfs/super.c
/linux/fs/quota/dquot.c
/linux/fs/smb/client/cifs_swn.c
/linux/fs/smb/client/cifsacl.c
/linux/fs/smb/client/cifssmb.c
/linux/fs/smb/client/connect.c
/linux/fs/smb/client/dfs_cache.c
/linux/fs/smb/client/file.c
/linux/fs/smb/client/inode.c
/linux/fs/smb/client/misc.c
/linux/fs/smb/client/readdir.c
/linux/fs/smb/client/reparse.c
/linux/fs/smb/client/smb2inode.c
/linux/fs/smb/client/smb2ops.c
/linux/fs/smb/client/trace.h
/linux/fs/smb/client/transport.c
/linux/fs/smb/server/connection.c
/linux/fs/smb/server/ksmbd_work.c
/linux/fs/smb/server/ksmbd_work.h
/linux/fs/smb/server/mgmt/share_config.c
/linux/fs/smb/server/mgmt/tree_connect.c
/linux/fs/smb/server/mgmt/user_session.c
/linux/fs/smb/server/mgmt/user_session.h
/linux/fs/smb/server/oplock.c
/linux/fs/smb/server/smb2pdu.c
/linux/fs/smb/server/smbacl.c
/linux/fs/smb/server/transport_ipc.c
/linux/fs/smb/server/transport_tcp.c
/linux/fs/smb/server/vfs.c
/linux/fs/smb/server/vfs_cache.c
/linux/fs/smb/server/vfs_cache.h
/linux/fs/super.c
/linux/fs/ufs/cylinder.c
/linux/fs/ufs/dir.c
/linux/fs/ufs/super.c
/linux/fs/xfs/Makefile
/linux/fs/xfs/libxfs/xfs_btree_mem.c
/linux/fs/xfs/libxfs/xfs_btree_staging.c
/linux/fs/xfs/libxfs/xfs_da_btree.c
/linux/fs/xfs/libxfs/xfs_da_btree.h
/linux/fs/xfs/libxfs/xfs_defer.c
/linux/fs/xfs/libxfs/xfs_exchmaps.c
/linux/fs/xfs/libxfs/xfs_parent.c
/linux/fs/xfs/libxfs/xfs_rtgroup.h
/linux/fs/xfs/libxfs/xfs_rtrefcount_btree.c
/linux/fs/xfs/libxfs/xfs_rtrmap_btree.c
/linux/fs/xfs/libxfs/xfs_sb.c
/linux/fs/xfs/libxfs/xfs_trans_space.c
/linux/fs/xfs/scrub/agheader.c
/linux/fs/xfs/scrub/agheader_repair.c
/linux/fs/xfs/scrub/alloc_repair.c
/linux/fs/xfs/scrub/attr_repair.c
/linux/fs/xfs/scrub/bmap.c
/linux/fs/xfs/scrub/common.h
/linux/fs/xfs/scrub/dabtree.h
/linux/fs/xfs/scrub/dir_repair.c
/linux/fs/xfs/scrub/dirtree.c
/linux/fs/xfs/scrub/dirtree_repair.c
/linux/fs/xfs/scrub/findparent.c
/linux/fs/xfs/scrub/ialloc.c
/linux/fs/xfs/scrub/metapath.c
/linux/fs/xfs/scrub/quota_repair.c
/linux/fs/xfs/scrub/quotacheck.c
/linux/fs/xfs/scrub/reap.c
/linux/fs/xfs/scrub/refcount.c
/linux/fs/xfs/scrub/rgsuper.c
/linux/fs/xfs/scrub/rtrefcount.c
/linux/fs/xfs/scrub/rtsummary_repair.c
/linux/fs/xfs/scrub/scrub.c
/linux/fs/xfs/scrub/scrub.h
/linux/fs/xfs/scrub/stats.c
/linux/fs/xfs/scrub/stats.h
/linux/fs/xfs/scrub/symlink_repair.c
/linux/fs/xfs/scrub/tempfile.c
/linux/fs/xfs/scrub/tempfile.h
/linux/fs/xfs/scrub/trace.h
/linux/fs/xfs/xfs_aops.c
/linux/fs/xfs/xfs_aops.h
/linux/fs/xfs/xfs_buf.c
/linux/fs/xfs/xfs_buf_item.h
/linux/fs/xfs/xfs_exchmaps_item.c
/linux/fs/xfs/xfs_exchrange.c
/linux/fs/xfs/xfs_extent_busy.c
/linux/fs/xfs/xfs_file.c
/linux/fs/xfs/xfs_fsmap.c
/linux/fs/xfs/xfs_healthmon.c
/linux/fs/xfs/xfs_healthmon.h
/linux/fs/xfs/xfs_icache.c
/linux/fs/xfs/xfs_inode.h
/linux/fs/xfs/xfs_ioctl.c
/linux/fs/xfs/xfs_ioend.c
/linux/fs/xfs/xfs_ioend.h
/linux/fs/xfs/xfs_iomap.c
/linux/fs/xfs/xfs_iomap.h
/linux/fs/xfs/xfs_iops.c
/linux/fs/xfs/xfs_log.c
/linux/fs/xfs/xfs_log.h
/linux/fs/xfs/xfs_log_cil.c
/linux/fs/xfs/xfs_log_priv.h
/linux/fs/xfs/xfs_mru_cache.c
/linux/fs/xfs/xfs_platform.h
/linux/fs/xfs/xfs_super.c
/linux/fs/xfs/xfs_trace.h
/linux/fs/xfs/xfs_trans_ail.c
/linux/fs/xfs/xfs_trans_buf.c
/linux/fs/xfs/xfs_verify_media.c
/linux/fs/xfs/xfs_zone_alloc.c
/linux/fs/xfs/xfs_zone_gc.c
/linux/fs/xfs/xfs_zone_space_resv.c
/linux/include/acpi/acpi_bus.h
/linux/include/drm/drm_pagemap.h
/linux/include/linux/bpf.h
/linux/include/linux/bpf_verifier.h
/linux/include/linux/capability.h
/linux/include/linux/cgroup-defs.h
/linux/include/linux/console.h
/linux/include/linux/device-id/ap.h
/linux/include/linux/dma-buf.h
/linux/include/linux/dma-fence-array.h
/linux/include/linux/dma-fence-chain.h
/linux/include/linux/edac.h
/linux/include/linux/entry-common.h
/linux/include/linux/ethtool.h
/linux/include/linux/filter.h
/linux/include/linux/ftrace.h
/linux/include/linux/igmp.h
/linux/include/linux/interrupt_rc.h
/linux/include/linux/irqdomain.h
/linux/include/linux/kprobes.h
/linux/include/linux/netfilter_arp/arp_tables.h
/linux/include/linux/netfs.h
/linux/include/linux/ns/ns_common_types.h
/linux/include/linux/nvme-tcp.h
/linux/include/linux/perf/riscv_pmu.h
/linux/include/linux/preempt.h
/linux/include/linux/rbtree_augmented.h
/linux/include/linux/ring_buffer.h
/linux/include/linux/rolling_buffer.h
/linux/include/linux/sched.h
/linux/include/linux/sched/rt.h
/linux/include/linux/sched/signal.h
/linux/include/linux/sched/user.h
/linux/include/linux/skbuff.h
/linux/include/media/v4l2-hevc.h
/linux/include/net/af_vsock.h
/linux/include/net/cfg802154.h
/linux/include/net/if_inet6.h
/linux/include/net/ip.h
/linux/include/net/ip6_route.h
/linux/include/net/sch_generic.h
/linux/include/net/tcp.h
/linux/include/sound/soc.h
/linux/include/sound/soc_sdw_utils.h
/linux/include/trace/events/cachefiles.h
/linux/include/trace/events/icmp.h
/linux/include/trace/events/landlock.h
/linux/include/trace/events/netfs.h
/linux/include/trace/events/timer.h
/linux/include/uapi/drm/amdgpu_drm.h
/linux/include/uapi/linux/magic.h
/linux/init/initramfs_test.c
/linux/init/main.c
/linux/io_uring/napi.c
/linux/io_uring/net.c
/linux/io_uring/rw.c
/linux/io_uring/zcrx.c
/linux/kernel/bpf/arraymap.c
/linux/kernel/bpf/backtrack.c
/linux/kernel/bpf/bpf_iter.c
/linux/kernel/bpf/btf.c
/linux/kernel/bpf/cfg.c
/linux/kernel/bpf/core.c
/linux/kernel/bpf/diagnostics.c
/linux/kernel/bpf/disasm.c
/linux/kernel/bpf/fixups.c
/linux/kernel/bpf/hashtab.c
/linux/kernel/bpf/liveness.c
/linux/kernel/bpf/local_storage.c
/linux/kernel/bpf/log.c
/linux/kernel/bpf/percpu_freelist.c
/linux/kernel/bpf/percpu_freelist.h
/linux/kernel/bpf/stackmap.c
/linux/kernel/bpf/states.c
/linux/kernel/bpf/syscall.c
/linux/kernel/bpf/verifier.c
/linux/kernel/capability.c
/linux/kernel/cgroup/cgroup.c
/linux/kernel/cgroup/cpuset.c
/linux/kernel/dma/map_benchmark.c
/linux/kernel/entry/syscall_user_dispatch.c
/linux/kernel/events/core.c
/linux/kernel/events/ring_buffer.c
/linux/kernel/exit.c
/linux/kernel/fork.c
/linux/kernel/futex/core.c
/linux/kernel/futex/pi.c
/linux/kernel/futex/requeue.c
/linux/kernel/irq/manage.c
/linux/kernel/jump_label.c
/linux/kernel/kprobes.c
/linux/kernel/kthread.c
/linux/kernel/locking/lockdep.c
/linux/kernel/locking/rtmutex_api.c
/linux/kernel/nstree.c
/linux/kernel/printk/nbcon.c
/linux/kernel/printk/printk.c
/linux/kernel/reboot.c
/linux/kernel/sched/core.c
/linux/kernel/sched/deadline.c
/linux/kernel/sched/ext/cid.c
/linux/kernel/sched/ext/ext.c
/linux/kernel/sched/ext/internal.h
/linux/kernel/sched/ext/sub.c
/linux/kernel/sched/fair.c
/linux/kernel/sched/rt.c
/linux/kernel/signal.c
/linux/kernel/softirq.c
/linux/kernel/time/clockevents.c
/linux/kernel/time/hrtimer.c
/linux/kernel/time/tick-broadcast.c
/linux/kernel/time/tick-internal.h
/linux/kernel/trace/fgraph.c
/linux/kernel/trace/fprobe.c
/linux/kernel/trace/ftrace.c
/linux/kernel/trace/rethook.c
/linux/kernel/trace/ring_buffer.c
/linux/kernel/trace/ring_buffer_benchmark.c
/linux/kernel/trace/trace.c
/linux/kernel/trace/trace.h
/linux/kernel/trace/trace_btf.c
/linux/kernel/trace/trace_btf.h
/linux/kernel/trace/trace_eprobe.c
/linux/kernel/trace/trace_events.c
/linux/kernel/trace/trace_events_hist.c
/linux/kernel/trace/trace_events_trigger.c
/linux/kernel/trace/trace_events_user.c
/linux/kernel/trace/trace_functions.c
/linux/kernel/trace/trace_functions_graph.c
/linux/kernel/trace/trace_probe.c
/linux/kernel/trace/trace_probe.h
/linux/kernel/trace/trace_remote.c
/linux/kernel/trace/trace_stack.c
/linux/kernel/trace/trace_uprobe.c
/linux/kernel/workqueue.c
/linux/lib/iov_iter.c
/linux/lib/once.c
/linux/lib/test_rhashtable.c
/linux/lib/test_workqueue.c
/linux/lib/tests/kunit_iov_iter.c
/linux/mm/damon/tests/vaddr-kunit.h
/linux/mm/huge_memory.c
/linux/mm/hugetlb.c
/linux/mm/hugetlb_cgroup.c
/linux/mm/hugetlb_cma.c
/linux/mm/khugepaged.c
/linux/mm/madvise.c
/linux/mm/memcontrol-v1.c
/linux/mm/mempolicy.c
/linux/mm/migrate_device.c
/linux/mm/mremap.c
/linux/mm/secretmem.c
/linux/mm/slab_common.c
/linux/mm/slub.c
/linux/mm/userfaultfd.c
/linux/net/6lowpan/nhc.h
/linux/net/batman-adv/hard-interface.c
/linux/net/bluetooth/hci_core.c
/linux/net/bluetooth/hci_sync.c
/linux/net/bluetooth/hci_sysfs.c
/linux/net/bluetooth/l2cap_core.c
/linux/net/bluetooth/msft.c
/linux/net/bridge/br_cfm.c
/linux/net/bridge/br_device.c
/linux/net/bridge/br_input.c
/linux/net/bridge/br_mrp.c
/linux/net/bridge/br_multicast.c
/linux/net/bridge/br_private.h
/linux/net/ceph/messenger.c
/linux/net/core/dev.c
/linux/net/core/gro_cells.c
/linux/net/core/page_pool.c
/linux/net/core/rtnetlink.c
/linux/net/core/skbuff.c
/linux/net/core/sock.c
/linux/net/devlink/netlink.c
/linux/net/devlink/param.c
/linux/net/dsa/tag_brcm.c
/linux/net/hsr/hsr_slave.c
/linux/net/ieee802154/6lowpan/core.c
/linux/net/ipv4/fib_rules.c
/linux/net/ipv4/fib_semantics.c
/linux/net/ipv4/igmp.c
/linux/net/ipv4/inet_fragment.c
/linux/net/ipv4/ip_output.c
/linux/net/ipv4/ip_tunnel_core.c
/linux/net/ipv4/ipmr.c
/linux/net/ipv4/ipmr_base.c
/linux/net/ipv4/netfilter/arp_tables.c
/linux/net/ipv4/nexthop.c
/linux/net/ipv4/tcp.c
/linux/net/ipv4/tcp_cong.c
/linux/net/ipv4/tcp_dctcp.c
/linux/net/ipv4/tcp_ipv4.c
/linux/net/ipv4/tcp_minisocks.c
/linux/net/ipv4/tcp_offload.c
/linux/net/ipv4/tcp_output.c
/linux/net/ipv4/tcp_timer.c
/linux/net/ipv4/udp.c
/linux/net/ipv6/exthdrs.c
/linux/net/ipv6/ip6_fib.c
/linux/net/ipv6/ip6_flowlabel.c
/linux/net/ipv6/ip6_gre.c
/linux/net/ipv6/ip6_output.c
/linux/net/ipv6/ip6mr.c
/linux/net/ipv6/mcast.c
/linux/net/ipv6/netfilter/ip6_tables.c
/linux/net/ipv6/route.c
/linux/net/ipv6/tcpv6_offload.c
/linux/net/ipv6/udp.c
/linux/net/iucv/af_iucv.c
/linux/net/mac80211/nan.c
/linux/net/mac802154/ieee802154_i.h
/linux/net/mac802154/iface.c
/linux/net/mac802154/main.c
/linux/net/mac802154/rx.c
/linux/net/mac802154/scan.c
/linux/net/mctp/test/route-test.c
/linux/net/mctp/test/utils.c
/linux/net/mptcp/options.c
/linux/net/mptcp/pm.c
/linux/net/mptcp/pm_kernel.c
/linux/net/mptcp/pm_userspace.c
/linux/net/mptcp/protocol.c
/linux/net/mptcp/protocol.h
/linux/net/mptcp/subflow.c
/linux/net/mptcp/syncookies.c
/linux/net/netfilter/Kconfig
/linux/net/netfilter/ipvs/ip_vs_sync.c
/linux/net/netfilter/nf_conntrack_netlink.c
/linux/net/netfilter/nf_conntrack_sip.c
/linux/net/netfilter/nf_log_syslog.c
/linux/net/netfilter/nf_tables_api.c
/linux/net/netfilter/nfnetlink_cttimeout.c
/linux/net/netfilter/nfnetlink_log.c
/linux/net/netlink/genetlink.c
/linux/net/openvswitch/flow.c
/linux/net/openvswitch/flow_table.c
/linux/net/packet/af_packet.c
/linux/net/qrtr/af_qrtr.c
/linux/net/qrtr/ns.c
/linux/net/rds/connection.c
/linux/net/rds/ib_recv.c
/linux/net/rds/info.c
/linux/net/rds/message.c
/linux/net/rds/send.c
/linux/net/rds/tcp.c
/linux/net/rds/tcp_listen.c
/linux/net/rxrpc/key.c
/linux/net/sched/act_api.c
/linux/net/sched/act_gate.c
/linux/net/sched/act_tunnel_key.c
/linux/net/sched/cls_api.c
/linux/net/sched/cls_flower.c
/linux/net/sched/cls_route.c
/linux/net/sched/cls_u32.c
/linux/net/sched/sch_api.c
/linux/net/sched/sch_drr.c
/linux/net/sched/sch_dualpi2.c
/linux/net/sched/sch_ets.c
/linux/net/sched/sch_fq.c
/linux/net/sched/sch_fq_pie.c
/linux/net/sched/sch_generic.c
/linux/net/sched/sch_hhf.c
/linux/net/sched/sch_pie.c
/linux/net/sched/sch_sfq.c
/linux/net/sctp/inqueue.c
/linux/net/sctp/sm_make_chunk.c
/linux/net/sctp/sm_sideeffect.c
/linux/net/sunrpc/auth_gss/gss_krb5_crypto.c
/linux/net/sunrpc/svcauth_unix.c
/linux/net/sunrpc/xdr.c
/linux/net/tipc/link.c
/linux/net/tipc/name_table.c
/linux/net/tipc/node.c
/linux/net/unix/af_unix.c
/linux/net/vmw_vsock/af_vsock.c
/linux/net/vmw_vsock/virtio_transport_common.c
/linux/net/vmw_vsock/vmci_transport.c
/linux/net/wireless/core.c
/linux/net/wireless/nl80211.c
/linux/rust/bindings/lib.rs
/linux/rust/kernel/num.rs
/linux/rust/kernel/pci/irq.rs
/linux/rust/pin-init/src/lib.rs
/linux/rust/uapi/lib.rs
/linux/samples/rust/rust_print_main.rs
/linux/scripts/Makefile.asm-headers
/linux/scripts/livepatch/init.c
/linux/scripts/mksysmap
/linux/scripts/sorttable.c
/linux/security/Kconfig.hardening
/linux/security/integrity/ima/Kconfig
/linux/security/integrity/ima/ima_appraise.c
/linux/security/integrity/ima/ima_policy.c
/linux/security/integrity/ima/ima_queue.c
/linux/security/landlock/.kunitconfig
/linux/security/landlock/domain.c
/linux/security/landlock/fs.c
/linux/security/landlock/ruleset.c
/linux/security/landlock/trace.c
/linux/security/selinux/hooks.c
/linux/sound/core/compress_offload.c
/linux/sound/core/control.c
/linux/sound/core/control_led.c
/linux/sound/core/init.c
/linux/sound/core/misc.c
/linux/sound/core/oss/mixer_oss.c
/linux/sound/core/pcm_native.c
/linux/sound/core/seq/oss/seq_oss_synth.c
/linux/sound/core/seq/seq_clientmgr.c
/linux/sound/core/seq/seq_compat.c
/linux/sound/core/seq/seq_virmidi.c
/linux/sound/core/timer.c
/linux/sound/drivers/aloop.c
realtek/alc269.c
/linux/sound/hda/common/controller.c
/linux/sound/isa/gus/gus_dma.c
/linux/sound/pci/cs46xx/cs46xx_lib.c
/linux/sound/pci/ctxfi/ctamixer.c
/linux/sound/pci/ctxfi/ctdaio.c
/linux/sound/pci/ctxfi/ctsrc.c
/linux/sound/pci/ctxfi/cttimer.c
/linux/sound/pci/emu10k1/emufx.c
/linux/sound/soc/amd/acp/acp-sdw-legacy-mach.c
/linux/sound/soc/amd/acp/acp-sdw-sof-mach.c
/linux/sound/soc/codecs/Kconfig
/linux/sound/soc/codecs/adau1977-i2c.c
/linux/sound/soc/codecs/adau1977-spi.c
/linux/sound/soc/codecs/cs-amp-lib.c
/linux/sound/soc/codecs/hdmi-codec.c
/linux/sound/soc/codecs/rt712-sdca-dmic.c
/linux/sound/soc/codecs/rt712-sdca-sdw.c
/linux/sound/soc/codecs/rt712-sdca.c
/linux/sound/soc/codecs/rt712-sdca.h
/linux/sound/soc/codecs/rt721-sdca-sdw.c
/linux/sound/soc/codecs/rt721-sdca.c
/linux/sound/soc/codecs/simple-amplifier.c
/linux/sound/soc/codecs/wm_adsp.c
/linux/sound/soc/generic/simple-card-utils.c
/linux/sound/soc/intel/boards/sof_es8336.c
/linux/sound/soc/meson/gx-formatter.c
/linux/sound/soc/qcom/qdsp6/q6afe.c
/linux/sound/soc/sdca/sdca_functions.c
/linux/sound/soc/sdw_utils/soc_sdw_cs_amp.c
/linux/sound/soc/sdw_utils/soc_sdw_utils.c
/linux/sound/soc/soc-pcm.c
/linux/sound/soc/sof/sof-client-probes-ipc4.c
/linux/sound/soc/sof/sof-client.c
/linux/sound/soc/ux500/ux500_msp_i2s.h
/linux/sound/sparc/amd7930.c
/linux/sound/usb/endpoint.c
/linux/sound/usb/mixer_maps.c
/linux/tools/bootconfig/main.c
/linux/tools/objtool/klp-checksum.c
/linux/tools/perf/Makefile.config
/linux/tools/perf/util/powerpc-vpadtl.c
/linux/tools/perf/util/symbol.c
/linux/tools/sched_ext/include/scx/common.bpf.h
/linux/tools/sched_ext/include/scx/compat.bpf.h
/linux/tools/sched_ext/include/scx/compat.h
/linux/tools/sched_ext/include/scx/enum_defs.autogen.h
/linux/tools/sched_ext/include/scx/enums_abi.autogen.h
/linux/tools/sched_ext/scx_central.bpf.c
/linux/tools/sched_ext/scx_flatcg.bpf.c
/linux/tools/sched_ext/scx_qmap.bpf.c
/linux/tools/testing/selftests/bpf/prog_tests/btf_map_keyless.c
/linux/tools/testing/selftests/bpf/prog_tests/rhash.c
/linux/tools/testing/selftests/bpf/prog_tests/rhash_timer.c
/linux/tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
/linux/tools/testing/selftests/bpf/prog_tests/timer_mim.c
/linux/tools/testing/selftests/bpf/progs/iters.c
/linux/tools/testing/selftests/bpf/progs/map_kptr_fail.c
/linux/tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
/linux/tools/testing/selftests/bpf/progs/preempt_lock.c
/linux/tools/testing/selftests/bpf/progs/raw_tp_null_fail.c
/linux/tools/testing/selftests/bpf/progs/rbtree_fail.c
/linux/tools/testing/selftests/bpf/progs/rcu_read_lock.c
/linux/tools/testing/selftests/bpf/progs/refcounted_kptr.c
/linux/tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
/linux/tools/testing/selftests/bpf/progs/rhash.c
/linux/tools/testing/selftests/bpf/progs/rhash_timer.c
/linux/tools/testing/selftests/bpf/progs/snprintf_btf_void.c
/linux/tools/testing/selftests/bpf/progs/tailcall_callback.c
/linux/tools/testing/selftests/bpf/progs/task_local_data.bpf.h
/linux/tools/testing/selftests/bpf/progs/test_bpf_nf.c
/linux/tools/testing/selftests/bpf/progs/timer_mim_reject.c
/linux/tools/testing/selftests/bpf/progs/verifier_async_cb_context.c
/linux/tools/testing/selftests/bpf/progs/verifier_bounds.c
/linux/tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
/linux/tools/testing/selftests/bpf/progs/verifier_cfg.c
/linux/tools/testing/selftests/bpf/progs/verifier_cgroup_storage.c
/linux/tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c
/linux/tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
/linux/tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
/linux/tools/testing/selftests/bpf/progs/verifier_ld_ind.c
/linux/tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
/linux/tools/testing/selftests/bpf/progs/verifier_precision.c
/linux/tools/testing/selftests/bpf/progs/verifier_scalar_ids.c
/linux/tools/testing/selftests/bpf/progs/verifier_spill_fill.c
/linux/tools/testing/selftests/bpf/progs/verifier_subprog_precision.c
/linux/tools/testing/selftests/bpf/progs/verifier_zext.c
/linux/tools/testing/selftests/bpf/verifier/pseudo_func.c
/linux/tools/testing/selftests/cgroup/test_core.c
/linux/tools/testing/selftests/cgroup/test_cpu.c
/linux/tools/testing/selftests/cgroup/test_cpuset.c
/linux/tools/testing/selftests/cgroup/test_cpuset_prs.sh
/linux/tools/testing/selftests/cgroup/test_freezer.c
/linux/tools/testing/selftests/cgroup/test_kill.c
/linux/tools/testing/selftests/cgroup/test_kmem.c
/linux/tools/testing/selftests/cgroup/test_memcontrol.c
/linux/tools/testing/selftests/cgroup/test_pids.c
/linux/tools/testing/selftests/cgroup/test_zswap.c
/linux/tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
/linux/tools/testing/selftests/hid/hid_bpf.c
/linux/tools/testing/selftests/hid/progs/hid.c
/linux/tools/testing/selftests/hid/progs/hid_bpf_helpers.h
/linux/tools/testing/selftests/landlock/scoped_abstract_unix_test.c
/linux/tools/testing/selftests/landlock/trace_fs_test.c
/linux/tools/testing/selftests/mm/memfd_secret.c
/linux/tools/testing/selftests/net/Makefile
/linux/tools/testing/selftests/net/af_unix/msg_oob.c
/linux/tools/testing/selftests/net/cork_fragsize.py
/linux/tools/testing/selftests/net/exception_cache.sh
/linux/tools/testing/selftests/net/fib_nexthops.sh
/linux/tools/testing/selftests/net/mptcp/mptcp_connect.c
/linux/tools/testing/selftests/net/mptcp/mptcp_lib.sh
/linux/tools/testing/selftests/net/pmtu.sh
/linux/tools/testing/selftests/net/test_vxlan_mdb.sh
/linux/tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
/linux/tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c
/linux/tools/testing/selftests/powerpc/tm/tm.h
/linux/tools/testing/selftests/riscv/cfi/cfi_rv_test.h
/linux/tools/testing/selftests/riscv/hwprobe/hwprobe.c
/linux/tools/testing/selftests/tc-testing/tc-tests/actions/gact-rollback.json
/linux/tools/testing/selftests/tc-testing/tc-tests/filters/route.json
/linux/tools/testing/selftests/tc-testing/tc-tests/filters/u32.json
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ets.json
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/pfifo_fast.json
/linux/tools/testing/selftests/ublk/Makefile
/linux/tools/testing/selftests/ublk/test_recover_03.sh
/linux/tools/workqueue/wq_dump.py
1c4f620214-Sep-2026 Jaeho Cho <jaeho2025@gmail.com>

ALSA: hda/realtek: Enable mute LEDs on HP OmniBook 7 17-dc0xxx

The HP OmniBook 7 Laptop 17-dc0xxx (SSID 103c:8d9c) has mute and
mic-mute LEDs on its F6 and F9 keys, but neither lights up. Its quirk

ALSA: hda/realtek: Enable mute LEDs on HP OmniBook 7 17-dc0xxx

The HP OmniBook 7 Laptop 17-dc0xxx (SSID 103c:8d9c) has mute and
mic-mute LEDs on its F6 and F9 keys, but neither lights up. Its quirk
entry only sets up the two CS35L41 amplifiers, so no LED control is
registered for either key.

Writing to the ALC245 by hand with hda-verb, the mute LED responds to
COEF 0x0b bits 2-3 and the mic-mute LED to GPIO 0x04, lit when the pin
is low. That appears to match what ALC245_FIXUP_HP_X360_MUTE_LEDS
already does, so add a fixup that chains the two-amp I2C setup to it
and use it for this model.

Tested on 7.2.4 with the patched module: hda::mute and hda::micmute
are registered, and both LEDs follow the speaker and microphone mute
state, including from the F6 and F9 keys.

Signed-off-by: Jaeho Cho <jaeho2025@gmail.com>
Link: https://patch.msgid.link/20260914142445.3476212-1-jaeho2025@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

show more ...

12345678910>>...20