diff options
author | Antti Palosaari | 2012-06-10 05:46:22 +0200 |
---|---|---|
committer | Mauro Carvalho Chehab | 2012-08-04 12:56:29 +0200 |
commit | 5b6a63cc2f11a9b00862d13104d1304e082acfe5 (patch) | |
tree | 8ff7838808fa0970c15b765290efde168a99c0e9 /drivers/media/dvb/dvb-usb/dvb_usb_init.c | |
parent | [media] dvb_usb_v2: probe/disconnect error handling (diff) | |
download | kernel-qcow2-linux-5b6a63cc2f11a9b00862d13104d1304e082acfe5.tar.gz kernel-qcow2-linux-5b6a63cc2f11a9b00862d13104d1304e082acfe5.tar.xz kernel-qcow2-linux-5b6a63cc2f11a9b00862d13104d1304e082acfe5.zip |
[media] dvb_usb_v2: add .disconnect() callback
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb/dvb_usb_init.c')
-rw-r--r-- | drivers/media/dvb/dvb-usb/dvb_usb_init.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/dvb/dvb-usb/dvb_usb_init.c b/drivers/media/dvb/dvb-usb/dvb_usb_init.c index 1f0fb11c587c..976a706b4cc7 100644 --- a/drivers/media/dvb/dvb-usb/dvb_usb_init.c +++ b/drivers/media/dvb/dvb-usb/dvb_usb_init.c @@ -428,6 +428,9 @@ void dvb_usbv2_disconnect(struct usb_interface *intf) if (d->work_pid != current->pid) cancel_work_sync(&d->probe_work); + if (d->props.disconnect) + d->props.disconnect(d); + name = d->name; dvb_usbv2_exit(d); |