forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/drivers/net/ethernet/mellanox/mlx4/qp.c
....@@ -697,7 +697,8 @@
697697 err = mlx4_bitmap_init(*bitmap + k, 1,
698698 MLX4_QP_TABLE_RAW_ETH_SIZE - 1, 0,
699699 0);
700
- mlx4_bitmap_alloc_range(*bitmap + k, 1, 1, 0);
700
+ if (!err)
701
+ mlx4_bitmap_alloc_range(*bitmap + k, 1, 1, 0);
701702 }
702703
703704 if (err)