hso: fix bailout in error case of probe
authorOliver Neukum <oneukum@suse.com>
Wed, 5 Aug 2020 12:07:07 +0000 (14:07 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 6 Aug 2020 00:43:38 +0000 (17:43 -0700)
commit5fcfb6d0bfcda17f0d0656e4e5b3710af2bbaae5
treedd5f83de27c9e2b1e1a4f92728b3f1ad9fbfc9af
parent8ed54f167abda44da48498876953f5b7843378df
hso: fix bailout in error case of probe

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>
drivers/net/usb/hso.c