mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 03:10:12 +00:00
net: devlink: warn on setting type on unregistered port
Port needs to be registered first before the type is set. Warn and bail-out in case it is not. Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
d0d54e8c35
commit
2b239e7090
1 changed files with 2 additions and 0 deletions
|
@ -5328,6 +5328,8 @@ static void __devlink_port_type_set(struct devlink_port *devlink_port,
|
|||
enum devlink_port_type type,
|
||||
void *type_dev)
|
||||
{
|
||||
if (WARN_ON(!devlink_port->registered))
|
||||
return;
|
||||
devlink_port->type = type;
|
||||
devlink_port->type_dev = type_dev;
|
||||
devlink_port_notify(devlink_port, DEVLINK_CMD_PORT_NEW);
|
||||
|
|
Loading…
Reference in a new issue