]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commita55b8eded0b9f5daf0e6eccca1da31fa3d23fe86
tree79e1393af9cc104c0368c9f47c60ec1fe53049ad
parent8271f64240c4bc41337bfdaa4074f9b7626e9a04
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: 3791006fe8d8 ("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