]> 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)
commit718a74b08cb4840fe35fb50b7d0927bfb3439c00
tree733a55adfbe29f7552e9e30c6cb2761a58af5f3a
parent78a4d018cf12e018bd430a080b6f4e51c2abf530
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