ALSA: isight: fix isight_pcm_abort() crashes
authorClemens Ladisch <clemens@ladisch.de>
Wed, 11 May 2011 08:47:30 +0000 (10:47 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 11 May 2011 12:51:09 +0000 (14:51 +0200)
commit03c29680d49662859d14d64f8673550fa3fb2ed1
tree0b072dfc7de12605bfa3106c45566b7cc98462fb
parent3a691b28a0ca3cf4d9010c6158318159e0275d2c
ALSA: isight: fix isight_pcm_abort() crashes

Fix crashes in isight_pcm_abort() that happen when the driver tries to
access isight->pcm->runtime which does not exist when the device is not
open.  Introduce a new field pcm_active to track this state.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Reported-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/isight.c