forked from Minki/linux
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
@ -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 New Issue
Block a user