]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
hso: fix bailout in error case of probe
authorOliver Neukum <oneukum@suse.com>
Wed, 5 Aug 2020 12:07:07 +0000 (14:07 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 6 Oct 2021 13:31:26 +0000 (15:31 +0200)
commit13f176b7eeaa4e4b4014facf147d998e858a23b5
treed1969b5ae190d75009c7bbd895e63ff67a9ddde0
parent3232e981389fc3c57bcdc22ff9a82fb4a512724e
hso: fix bailout in error case of probe

commit 5fcfb6d0bfcda17f0d0656e4e5b3710af2bbaae5 upstream.

The driver tries to reuse code for disconnect in case
of a failed probe.
If resources need to be freed after an error in probe, the
netdev must not be freed because it has never been registered.
Fix it by telling the helper which path we are in.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/usb/hso.c