devlink: don't take instance lock around eswitch mode set
authorJakub Kicinski <jakub.kicinski@netronome.com>
Tue, 22 May 2018 05:12:50 +0000 (22:12 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 May 2018 18:26:19 +0000 (14:26 -0400)
commit7ac1cc9aef00942cbae01ff39bfc0a93199741e2
tree5c6ba5c22149ffb289bd3e4a6047804db1290369
parent634c6b7a85d46a891b2edee075bb422043dcb8da
devlink: don't take instance lock around eswitch mode set

Changing switch mode may want to register and unregister devlink
ports.  Therefore similarly to DEVLINK_CMD_PORT_SPLIT/UNSPLIT it
should not take the instance lock.  Drivers don't depend on existing
locking since it's a very recent addition.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/devlink.c