]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.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)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 5 Nov 2021 08:12:51 +0000 (09:12 +0100)
commit03a5ddcb2d2ccbfbd991eb0522c964033d5f149a
treeea73e525fe2c00e07f066464087f53ea3bbcf873
parentd552f732825575eff2ec5b303d63ed227e742c21
hso: fix bailout in error case of probe

BugLink: https://bugs.launchpad.net/bugs/1947888
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>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/net/usb/hso.c