istro kernel. https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.18.y 2025-09-11T16:11:17Z ALSA: hda/tas2781: Fix a potential race condition that causes a NULL pointer in case no efi.get_variable exsits 2025-09-11T16:11:17Z Shenghao Ding shenghao-ding@ti.com 2025-09-11T07:11:31Z urn: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-data 2025-09-08T07:36:39Z Shenghao Ding shenghao-ding@ti.com 2025-09-07T22:27:27Z urn: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 data 2025-08-06T06:05:47Z Shenghao Ding shenghao-ding@ti.com 2025-08-05T07:09:45Z urn: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 directory 2025-07-11T07:55:37Z Takashi Iwai tiwai@suse.de 2025-07-09T16:04:09Z urn: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