projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
98e6901
)
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
Marc Kleine-Budde
<mkl@pengutronix.de>
Tue, 18 Nov 2014 12:23:31 +0000
(13:23 +0100)
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>
Cc: linux-stable <stable@vger.kernel.org>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
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 b7c9e8b11460a3d6bd0e4fe7836f0e07e73eb586..7a90075529c317275e58c730a282693e8fd1d268 100644
(file)
--- a/
drivers/net/can/usb/esd_usb2.c
+++ b/
drivers/net/can/usb/esd_usb2.c
@@
-1143,6
+1143,7
@@
static void esd_usb2_disconnect(struct usb_interface *intf)
}
}
unlink_all_urbs(dev);
+ kfree(dev);
}
}