summaryrefslogtreecommitdiffstats
path: root/drivers/rtc
diff options
context:
space:
mode:
authorLin Yi <teroincn@163.com>2019-03-20 19:04:56 +0800
committerJohan Hovold <johan@kernel.org>2019-03-20 13:58:42 +0100
commit2908b076f5198d231de62713cb2b633a3a4b95ac (patch)
treea4b033d46b7951c04eafd98b4ebe2caa3a37b406 /drivers/rtc
parentf8df5c2c3e2df5ffaf9fb5503da93d477a8c7db4 (diff)
downloadlinux-2908b076f5198d231de62713cb2b633a3a4b95ac.tar.bz2
USB: serial: mos7720: fix mos_parport refcount imbalance on error path
The write_parport_reg_nonblock() helper takes a reference to the struct mos_parport, but failed to release it in a couple of error paths after allocation failures, leading to a memory leak. Johan said that move the kref_get() and mos_parport assignment to the end of urbtrack initialisation is a better way, so move it. and mos_parport do not used until urbtrack initialisation. Signed-off-by: Lin Yi <teroincn@163.com> Fixes: b69578df7e98 ("USB: usbserial: mos7720: add support for parallel port on moschip 7715") Cc: stable <stable@vger.kernel.org> # 2.6.35 Signed-off-by: Johan Hovold <johan@kernel.org>
Diffstat (limited to 'drivers/rtc')
0 files changed, 0 insertions, 0 deletions