V4L/DVB (9743): em28xx: fix oops audio

Gitweb:     http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=faa3bd2e48e594e9475e92fb84bb6ebe6f62f23b
Commit:     faa3bd2e48e594e9475e92fb84bb6ebe6f62f23b
Parent:     50f3beb50abe0cc0228363af804e50e710b3e5b0
Author:     Douglas Schilling Landgraf <dougsland <at> linuxtv.org>
AuthorDate: Mon Nov 24 09:51:20 2008 -0300
Committer:  Mauro Carvalho Chehab <mchehab <at> redhat.com>
CommitDate: Mon Dec 1 17:09:42 2008 -0200

    V4L/DVB (9743): em28xx: fix oops audio

    Replaced usb_kill_usb for usb_unlink_usb
    (wait until urb to fully stop require USB core to put the calling process to sleep).

    Oops:
    http://www.kerneloops.org/raw.php?rawid=71799&msgid=

    Signed-off-by: Douglas Schilling Landgraf <dougsland <at> linuxtv.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab <at> redhat.com>
---
 drivers/media/video/em28xx/em28xx-audio.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/media/video/em28xx/em28xx-audio.c b/drivers/media/video/em28xx/em28xx-audio.c
index dfac2e0..90236bb 100644
--- a/drivers/media/video/em28xx/em28xx-audio.c
+++ b/drivers/media/video/em28xx/em28xx-audio.c
@@ -62,7 +62,7 @@ static int em28xx_isoc_audio_deinit(struct em28xx *dev)

 	dprintk("Stopping isoc\n");
 	for (i = 0; i < EM28XX_AUDIO_BUFS; i++) {
(Continue reading)


Gmane