kernel/drivers/net/ethernet/mellanox/mlx4/qp.c
.. .. @@ -697,7 +697,8 @@ 697 697 err = mlx4_bitmap_init(*bitmap + k, 1, 698 698 MLX4_QP_TABLE_RAW_ETH_SIZE - 1, 0, 699 699 0); 700 - mlx4_bitmap_alloc_range(*bitmap + k, 1, 1, 0);700 + if (!err)701 + mlx4_bitmap_alloc_range(*bitmap + k, 1, 1, 0);701 702 } 702 703 703 704 if (err)