linux-mainline/sound/hda
Takashi Iwai 3f4422e7c9 ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv
During the conversion to unify the calibration data management, the
reference to tasdevice_priv was wrongly set to h->hda_priv instead of
h->priv.  This resulted in memory corruption and crashes eventually.
Unfortunately it's a void pointer, hence the compiler couldn't know
that it's wrong.

Fixes: 4fe2385134 ("ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib")
Link: https://bugzilla.suse.com/show_bug.cgi?id=1248270
Cc: <stable@vger.kernel.org>
Link: https://patch.msgid.link/20250820051902.4523-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2025-08-20 07:23:23 +02:00
..
codecs ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv 2025-08-20 07:23:23 +02:00
common
controllers Revert "ALSA: hda: Add ASRock X670E Taichi to denylist" 2025-08-13 17:41:12 +02:00
core pci-v6.17-changes 2025-08-01 13:59:07 -07:00
Kconfig
Makefile