Pārlūkot izejas kodu

USB: visor: fix memory leak

Fix memory leak for some devices (Sony Clie 3.5) due to port private
data not being freed on release.

Cc: stable <stable@kernel.org>
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Johan Hovold 15 gadi atpakaļ
vecāks
revīzija
199b113978
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      drivers/usb/serial/visor.c

+ 1 - 0
drivers/usb/serial/visor.c

@@ -249,6 +249,7 @@ static struct usb_serial_driver clie_3_5_device = {
 	.throttle =		visor_throttle,
 	.throttle =		visor_throttle,
 	.unthrottle =		visor_unthrottle,
 	.unthrottle =		visor_unthrottle,
 	.attach =		clie_3_5_startup,
 	.attach =		clie_3_5_startup,
+	.release =		visor_release,
 	.write =		visor_write,
 	.write =		visor_write,
 	.write_room =		visor_write_room,
 	.write_room =		visor_write_room,
 	.write_bulk_callback =	visor_write_bulk_callback,
 	.write_bulk_callback =	visor_write_bulk_callback,