• A
    Input: gtco - fix usb_dev leak · 1f906f83
    Alexey Khoroshilov 提交于
    There is usb_get_dev() in gtco_probe(), but there is no usb_put_dev()
    anywhere in the driver.
    
    As pointed out by Dmitry Torokhov:
    The lifetime of gtco structure is already directly tied to lifetime of
    usb_dev: when destroying usb_dev driver core will call remove() function
    of currently bound driver (in our case gtco) which will destroy gtco
    memory. Taking additional reference is not needed here.
    
    Found by Linux Driver Verification project (linuxtesting.org).
    Signed-off-by: NAlexey Khoroshilov <khoroshilov@ispras.ru>
    Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
    1f906f83
gtco.c 26.5 KB