net: cdc-phonet: fix data-interface release on probe failure
authorJohan Hovold <johan@kernel.org>
Thu, 18 Mar 2021 15:57:49 +0000 (16:57 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 19 Mar 2021 02:45:37 +0000 (19:45 -0700)
commitc79a707072fe3fea0e3c92edee6ca85c1e53c29f
tree79e1393af9cc104c0368c9f47c60ec1fe53049ad
parent84f4aced67b102c2f2631c2a48332fcabc826ed2
net: cdc-phonet: fix data-interface release on probe failure

Set the disconnected flag before releasing the data interface in case
netdev registration fails to avoid having the disconnect callback try to
deregister the never registered netdev (and trigger a WARN_ON()).

Fixes: 87cf65601e17 ("USB host CDC Phonet network interface driver")
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/cdc-phonet.c