media: lmedm04: Add missing usb_free_urb to free interrupt urb.
authorMalcolm Priestley <tvboxspy@gmail.com>
Wed, 5 Dec 2018 19:11:57 +0000 (14:11 -0500)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 7 Dec 2018 13:11:39 +0000 (08:11 -0500)
The interrupt urb is killed but never freed add the function

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/usb/dvb-usb-v2/lmedm04.c

index e9b149a26ce50e1b67832343b2b0e93d0b2c72bb..cba782261a6f748d92ca8d777b14a70b6d1481bb 100644 (file)
@@ -1229,6 +1229,7 @@ static void lme2510_exit(struct dvb_usb_device *d)
                usb_kill_urb(st->lme_urb);
                usb_free_coherent(d->udev, 128, st->buffer,
                                  st->lme_urb->transfer_dma);
+               usb_free_urb(st->lme_urb);
                info("Interrupt Service Stopped");
        }
 }