]> 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)
commit5c1b27aac4db1ca992081ccbfbb5ed8a2ddc4ee4
tree79e1393af9cc104c0368c9f47c60ec1fe53049ad
parentb4b39df7c5a64db65ea97d5ee0717f78fefbe029
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