istro kernel.
https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.18.y2025-09-11T16:11:17ZALSA: hda/tas2781: Fix a potential race condition that causes a NULL pointer in case no efi.get_variable exsits2025-09-11T16:11:17ZShenghao Dingshenghao-ding@ti.com2025-09-11T07:11:31Zurn:sha1:b0035df56dcd210d735e90ecd16817693f1a2ed9
A a potential race condition reported by one of my customers that leads to
a NULL pointer dereference, where the call to efi.get_variable should be
guarded with efi_rt_services_supported() to ensure that function exists.
Fixes: 4fe238513407 ("ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib")
Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
ALSA: hda/tas2781: Fix the order of TAS2781 calibrated-data2025-09-08T07:36:39ZShenghao Dingshenghao-ding@ti.com2025-09-07T22:27:27Zurn:sha1:71d2893a235bf3b95baccead27b3d47f2f2cdc4c
A bug reported by one of my customers that the order of TAS2781
calibrated-data is incorrect, the correct way is to move R0_Low
and insert it between R0 and InvR0.
Fixes: 4fe238513407 ("ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib")
Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
Link: https://patch.msgid.link/20250907222728.988-1-shenghao-ding@ti.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
ALSA: hda/tas2781: Support L"SmartAmpCalibrationData" to save calibrated data2025-08-06T06:05:47ZShenghao Dingshenghao-ding@ti.com2025-08-05T07:09:45Zurn:sha1:cac5f2af13459f6258c4857d2e61ea53d0dfd751
Some devices save the calibrated data into L"CALI_DATA", and others into
L"SmartAmpCalibrationData". Driver code will support both.
Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
Link: https://patch.msgid.link/20250805070945.524-1-shenghao-ding@ti.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
ALSA: hda: Move codec drivers into sound/hda/codecs directory2025-07-11T07:55:37ZTakashi Iwaitiwai@suse.de2025-07-09T16:04:09Zurn:sha1:6014e9021b28e634935c776c0271b5cbcabdc5d6
Now move the all remaining codec drivers from sound/pci/hda to
sound/hda/codecs subdirectory. Some drivers are put under the further
vendor subdirectory, and the vendor helper code (*_helper.c) are put
under helpers subdirectory. Also the sub-codec drivers are moved under
a different subdirectory, sound/hda/codecs/sub-codecs, for
distinguishing from the main HD-audio codec drivers.
The prefix patch_ and hda_ as well as the suffix _helper are dropped
from file names as they are mostly superfluous.
No functional changes but just file path shuffling.
Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-7-tiwai@suse.de