]> git.baikalelectronics.ru Git - kernel.git/commit
devlink: don't crash if netdev is NULL
authorJakub Kicinski <kuba@kernel.org>
Tue, 8 Sep 2020 22:21:13 +0000 (15:21 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 10 Sep 2020 19:49:00 +0000 (12:49 -0700)
commitfbe279d3fca6cad56a2bcc00d5748f7e60a73e50
treef4ae37ad5aed3937d4ca702cb58d8f452f7cb1d6
parent2feced5fb6c7579272597a782244f41b13a1b9c3
devlink: don't crash if netdev is NULL

Following change will add support for a corner case where
we may not have a netdev to pass to devlink_port_type_eth_set()
but we still want to set port type.

This is definitely a corner case, and drivers should not normally
pass NULL netdev - print a warning message when this happens.

Sadly for other port types (ib) switches don't have a device
reference, the way we always do for Ethernet, so we can't put
the warning in __devlink_port_type_set().

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/devlink.c