]> git.baikalelectronics.ru Git - 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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 6 Oct 2021 13:42:38 +0000 (15:42 +0200)
commitd5d405c7b048bde995023d465b3e9868ccc871af
treeebc12d0ae2ac3e81d15fe464a5b7280f4fe03b3b
parentcf3b2dcdddcb78ae33f64b8f3cb5165dbffa3cd7
hso: fix bailout in error case of probe

commit 982d2b42785d80263cc51d9d24042c55b3d64c7e 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