linux/sound/drivers
John Keeping 8497324901 ALSA: serial-generic: remove shared static buffer
If multiple instances of this driver are instantiated and try to send
concurrently then the single static buffer snd_serial_generic_tx_work()
will cause corruption in the data output.

Move the buffer into the per-instance driver data to avoid this.

Signed-off-by: John Keeping <jkeeping@inmusicbrands.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2025-09-15 12:33:53 +02:00
..
mpu401 ALSA: mpu401: Use guard() for spin locks 2025-09-01 13:53:34 +02:00
opl3 ALSA: opl3: Use guard() for spin locks 2025-09-01 13:53:34 +02:00
opl4 ALSA: opl4: Use guard() for spin locks 2025-09-01 13:53:34 +02:00
pcsp ALSA: pcsp: Use safer strscpy() instead of strcpy() 2025-07-11 09:51:09 +02:00
vx ALSA: vx: Use guard() for mutex locks 2025-09-01 13:53:34 +02:00
aloop.c ALSA: aloop: Use guard() for spin locks 2025-09-01 13:53:34 +02:00
dummy.c ALSA: dummy: Use guard() for spin locks 2025-09-01 13:53:34 +02:00
Kconfig ALSA: Make SND_PCMTEST depend on DEBUG_FS 2023-08-18 09:10:22 +02:00
Makefile ALSA: drivers: Use *-y instead of *-objs in Makefile 2024-05-08 18:17:57 +02:00
mtpav.c ALSA: mtpav: Use guard() for spin locks 2025-09-01 13:53:35 +02:00
mts64.c ALSA: mts64: Use guard() for spin locks 2025-09-01 13:53:35 +02:00
pcmtest.c ALSA: pcmtest: Replace deprecated strcpy() with strscpy() 2025-07-02 16:27:49 +02:00
portman2x4.c ALSA: portman2x4: Use guard() for spin locks 2025-09-01 13:53:35 +02:00
serial-generic.c ALSA: serial-generic: remove shared static buffer 2025-09-15 12:33:53 +02:00
serial-u16550.c ALSA: serial-u16550: Use guard() for spin locks 2025-09-01 13:53:35 +02:00
virmidi.c ALSA: virmidi: Use safer strscpy() instead of strcpy() 2025-07-11 09:51:09 +02:00