diff options
author | Hans-Christian Egtvedt <hcegtvedt@atmel.com> | 2007-12-17 17:30:06 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2008-01-31 17:29:39 +0100 |
commit | f488d9fcc84692ca0060b4e16c1c61a8d514cea8 (patch) | |
tree | 701cfaeb3f883a6cc7cfc65356c03d7221e55237 /sound/pci/trident | |
parent | ac3e37412c195f1b48fe06327eb4ad0c072a1222 (diff) | |
download | lwn-f488d9fcc84692ca0060b4e16c1c61a8d514cea8.tar.gz lwn-f488d9fcc84692ca0060b4e16c1c61a8d514cea8.zip |
[ALSA] at73c213: replace spinlock in mixer functions with a mutex
This patch fixes the locking bug in the at73c213 SPI sound driver. This bug was
triggered because spinlocks were wrapped around the spi_sync call which might
sleep. The fix was to add a mutex to the sound driver and replace the spinlocks
in the mixer functions with mutex lock/unlock.
Tested on STK1000/STK1002.
Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'sound/pci/trident')
0 files changed, 0 insertions, 0 deletions