From: Marcel Apfelbaum Date: Mon, 19 Mar 2012 12:50:08 +0000 (+0200) Subject: mlx4_core: Error message on mtt allocation failure X-Git-Tag: v4.1.12-92~319^2^2~6^2~10 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=bd2177d112acf4fea4c8f9eabc8b24adb3665d2f;p=users%2Fjedix%2Flinux-maple.git mlx4_core: Error message on mtt allocation failure Add error message if mlx4_mtt_init fails to allocate mtts. Signed-off-by: Marcel Apfelbaum Reviewed-by: Jack Morgenstein Signed-off-by: Vladimir Sokolovsky (Ported from Mellanox OFED 2.4) Signed-off-by: Mukesh Kacker --- diff --git a/drivers/net/ethernet/mellanox/mlx4/mr.c b/drivers/net/ethernet/mellanox/mlx4/mr.c index 78f51e103880d..c8dc251ea5693 100644 --- a/drivers/net/ethernet/mellanox/mlx4/mr.c +++ b/drivers/net/ethernet/mellanox/mlx4/mr.c @@ -210,8 +210,11 @@ int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift, ++mtt->order; mtt->offset = mlx4_alloc_mtt_range(dev, mtt->order); - if (mtt->offset == -1) + if (mtt->offset == -1) { + mlx4_err(dev, "Failed to allocate mtts for %d pages(order %d)\n", + npages, mtt->order); return -ENOMEM; + } return 0; }