git.openpandora.org
/
pandora-kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
42cccc2
)
can: esd_usb2: fix memory leak on disconnect
author
Alexey Khoroshilov
<khoroshilov@ispras.ru>
Fri, 10 Oct 2014 20:31:07 +0000
(
00:31
+0400)
committer
Ben Hutchings
<ben@decadent.org.uk>
Sun, 14 Dec 2014 16:23:57 +0000
(16:23 +0000)
commit
efbd50d2f62fc1f69a3dcd153e63ba28cc8eb27f
upstream.
It seems struct esd_usb2 dev is not deallocated on disconnect. The patch adds
the missing deallocation.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/net/can/usb/esd_usb2.c
patch
|
blob
|
history
diff --git
a/drivers/net/can/usb/esd_usb2.c
b/drivers/net/can/usb/esd_usb2.c
index
eb8b0e6
..
9ecf098
100644
(file)
--- a/
drivers/net/can/usb/esd_usb2.c
+++ b/
drivers/net/can/usb/esd_usb2.c
@@
-1097,6
+1097,7
@@
static void esd_usb2_disconnect(struct usb_interface *intf)
}
}
unlink_all_urbs(dev);
+ kfree(dev);
}
}