aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2014-11-26 17:06:49 +0300
committerBen Hutchings <ben@decadent.org.uk>2015-02-20 00:49:28 +0000
commit27d0332283795d69f61a18aa1d758cfa528e8800 (patch)
tree87f1f9b5b7e724a8ddaa4ebbff2bb1325c6346da /drivers/usb
parentf2d130454e46c3989af1b4f882b6a666d24fa2e0 (diff)
downloadkernel_samsung_smdk4412-27d0332283795d69f61a18aa1d758cfa528e8800.zip
kernel_samsung_smdk4412-27d0332283795d69f61a18aa1d758cfa528e8800.tar.gz
kernel_samsung_smdk4412-27d0332283795d69f61a18aa1d758cfa528e8800.tar.bz2
USB: adutux: NULL dereferences on disconnect
commit fc625960edecfb57e62c2975d1f155155e28e6ba upstream. Both "dev->udev" and "interface->dev" are NULL. These printks are not very interesting so I just deleted them. Fixes: 03270634e242 ('USB: Add ADU support for Ontrak ADU devices') Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/misc/adutux.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/usb/misc/adutux.c b/drivers/usb/misc/adutux.c
index db5128b7e..501ab4f 100644
--- a/drivers/usb/misc/adutux.c
+++ b/drivers/usb/misc/adutux.c
@@ -865,15 +865,11 @@ static void adu_disconnect(struct usb_interface *interface)
usb_set_intfdata(interface, NULL);
/* if the device is not opened, then we clean up right now */
- dbg(2," %s : open count %d", __func__, dev->open_count);
if (!dev->open_count)
adu_delete(dev);
mutex_unlock(&adutux_mutex);
- dev_info(&interface->dev, "ADU device adutux%d now disconnected\n",
- (minor - ADU_MINOR_BASE));
-
dbg(2," %s : leave", __func__);
}