]> git.baikalelectronics.ru Git - kernel.git/commit
net: transition netdev reg state earlier in run_todo
authorJakub Kicinski <kuba@kernel.org>
Tue, 15 Feb 2022 22:53:09 +0000 (14:53 -0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 17 Feb 2022 16:22:17 +0000 (08:22 -0800)
commit4728211463cd8e33a14f5b1a8d1a760e39cc07df
tree0fb1957384bf88225e30e269f29a57e621580d07
parent9efe308e443166e9430709a6bad7c2b609c418b6
net: transition netdev reg state earlier in run_todo

In prep for unregistering netdevs out of order move the netdev
state validation and change outside of the loop.

While at it modernize this code and use WARN() instead of
pr_err() + dump_stack().

Reviewed-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Xin Long <lucien.xin@gmail.com>
Link: https://lore.kernel.org/r/20220215225310.3679266-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/dev.c