devlink: Simplify devlink port API calls
Devlink port already has pointer to the devlink instance and all API calls that forward these devlink ports to the drivers perform same "devlink_port->devlink" assignment before actual call. This patch removes useless parameter and allows us in the future to create specific devlink_port_ops to manage user space access with reliable ops assignment. Signed-off-by:Leon Romanovsky <leonro@nvidia.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c 4 additions, 6 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h 2 additions, 4 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eswitch.h
- drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c 4 additions, 4 deletionsdrivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h 2 additions, 2 deletionsdrivers/net/ethernet/mellanox/mlx5/core/sf/sf.h
- include/net/devlink.h 5 additions, 7 deletionsinclude/net/devlink.h
- net/core/devlink.c 47 additions, 48 deletionsnet/core/devlink.c
Please register or sign in to comment