]> git.baikalelectronics.ru Git - kernel.git/commit
usb: use usb_serial_put in usb_serial_probe errors
authorJan Safrata <jan.nikitenko@gmail.com>
Tue, 22 May 2012 12:04:50 +0000 (14:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 14 Jun 2012 00:26:11 +0000 (17:26 -0700)
commit766fcfc01342e12a908c17e6984edf04ab605d0c
treecadf90cab3dd5b508d0d48682f835fc87d938450
parent0b676e3a05583ddb3c9f39a50ab8c762a8a2ceb7
usb: use usb_serial_put in usb_serial_probe errors

The use of kfree(serial) in error cases of usb_serial_probe
was invalid - usb_serial structure allocated in create_serial()
gets reference of usb_device that needs to be put, so we need
to use usb_serial_put() instead of simple kfree().

Signed-off-by: Jan Safrata <jan.nikitenko@gmail.com>
Acked-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/serial/usb-serial.c