summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorJohan Hovold <johan@kernel.org>2019-09-19 10:30:39 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-10-04 14:01:56 +0200
commit0b074f6986751361ff442bc1127c1648567aa8d6 (patch)
tree8be9eac58903ca470a074790416da63781e99ee4 /arch
parentUSB: legousbtower: fix potential NULL-deref on disconnect (diff)
downloadlinux-0b074f6986751361ff442bc1127c1648567aa8d6.tar.xz
linux-0b074f6986751361ff442bc1127c1648567aa8d6.zip
USB: legousbtower: fix open after failed reset request
The driver would return with a nonzero open count in case the reset control request failed. This would prevent any further attempts to open the char dev until the device was disconnected. Fix this by incrementing the open count only on successful open. Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") Signed-off-by: Johan Hovold <johan@kernel.org> Cc: stable <stable@vger.kernel.org> Link: https://lore.kernel.org/r/20190919083039.30898-5-johan@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions