mlxsw: spectrum_router: Remove RTNL assertion
authorIdo Schimmel <idosch@nvidia.com>
Mon, 22 Mar 2021 15:58:42 +0000 (17:58 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Mar 2021 20:45:45 +0000 (13:45 -0700)
Remove the RTNL assertion in the nexthop notifier block. The assertion
is not needed given RTNL is never assumed to be taken.

This is a preparation for future patches where mlxsw will start handling
nexthop events that are not always sent with RTNL held.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c

index eda99d82766a7b40e420df70feefcf4acd311de5..0e0b40e9778371972f8a4a59980d53eba8637704 100644 (file)
@@ -4699,8 +4699,6 @@ static int mlxsw_sp_nexthop_obj_event(struct notifier_block *nb,
 
        mutex_lock(&router->lock);
 
-       ASSERT_RTNL();
-
        switch (event) {
        case NEXTHOP_EVENT_REPLACE:
                err = mlxsw_sp_nexthop_obj_new(router->mlxsw_sp, info);