net/mlx4_core: Always use 64 bit resource ID when doing lookup
One of the resource tracker code paths was wrongly using int and not u64 for resource tracking IDs, fix it. Signed-off-by: Hadar Hen Zion <hadarh@mellanox.com> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
6efb5fac4d
commit
1e3f7b324e
@ -355,7 +355,7 @@ static int mpt_mask(struct mlx4_dev *dev)
|
|||||||
return dev->caps.num_mpts - 1;
|
return dev->caps.num_mpts - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void *find_res(struct mlx4_dev *dev, int res_id,
|
static void *find_res(struct mlx4_dev *dev, u64 res_id,
|
||||||
enum mlx4_resource type)
|
enum mlx4_resource type)
|
||||||
{
|
{
|
||||||
struct mlx4_priv *priv = mlx4_priv(dev);
|
struct mlx4_priv *priv = mlx4_priv(dev);
|
||||||
|
Loading…
Reference in New Issue
Block a user