commit | cb74eb15ac88d6aacf7e58db1d8f8dadee710fd9 | [log] [tgz] |
---|---|---|
author | Mark Hills <mark@pogo.org.uk> | Tue Feb 21 21:26:31 2012 +0000 |
committer | Takashi Iwai <tiwai@suse.de> | Wed Feb 22 08:34:58 2012 +0100 |
tree | 6dda03b32e0147b388020f0248b0343ebd418c20 | |
parent | fe879e2f6d65648b6398ac27f4c623ebd2e867f7 [diff] |
ALSA: snd-usb-caiaq: Fix the return of XRUN Commit 3702b08 added a lock, but did not account for the case of SNDRV_PCM_POS_XRUN, which would get immediately overwritten. This could be bundled into one if-else-if statement, but the goto helps to clarify the 'exceptional' case. Thanks to Andreas Pape for spotting this. Signed-off-by: Mark Hills <mark@pogo.org.uk> Acked-by: Daniel Mack <zonque@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>