Loading drivers/net/mlx4/icm.c +20 −19 Original line number Diff line number Diff line Loading @@ -163,7 +163,13 @@ struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages, ret = mlx4_alloc_icm_pages(&chunk->mem[chunk->npages], cur_order, gfp_mask); if (!ret) { if (ret) { if (--cur_order < 0) goto fail; else continue; } ++chunk->npages; if (coherent) Loading @@ -181,11 +187,6 @@ struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages, chunk = NULL; npages -= 1 << cur_order; } else { --cur_order; if (cur_order < 0) goto fail; } } if (!coherent && chunk) { Loading Loading
drivers/net/mlx4/icm.c +20 −19 Original line number Diff line number Diff line Loading @@ -163,7 +163,13 @@ struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages, ret = mlx4_alloc_icm_pages(&chunk->mem[chunk->npages], cur_order, gfp_mask); if (!ret) { if (ret) { if (--cur_order < 0) goto fail; else continue; } ++chunk->npages; if (coherent) Loading @@ -181,11 +187,6 @@ struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages, chunk = NULL; npages -= 1 << cur_order; } else { --cur_order; if (cur_order < 0) goto fail; } } if (!coherent && chunk) { Loading