]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit3caa89fd4c40b52563c54aa272fd714b6b99322f
tree733a55adfbe29f7552e9e30c6cb2761a58af5f3a
parent6cd3857320582412ed43a1e23aa84ed0d7ace8e8
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