net: ipa: reorder netdev pointer assignments
authorAlex Elder <elder@linaro.org>
Wed, 4 Aug 2021 15:36:22 +0000 (10:36 -0500)
committerDavid S. Miller <davem@davemloft.net>
Thu, 5 Aug 2021 10:27:04 +0000 (11:27 +0100)
commit10cc73c4b7feaa74abfbead404ae4eb28ba60310
tree733a55adfbe29f7552e9e30c6cb2761a58af5f3a
parent30c2515b89f1a6361170961e72bebd375f611b9b
net: ipa: reorder netdev pointer assignments

Assign the ipa->modem_netdev and endpoint->netdev pointers *before*
registering the network device.  As soon as the device is
registered it can be opened, and by that time we'll want those
pointers valid.

Similarly, don't make those pointers NULL until *after* the modem
network device is unregistered in ipa_modem_stop().

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ipa/ipa_modem.c