From bd2177d112acf4fea4c8f9eabc8b24adb3665d2f Mon Sep 17 00:00:00 2001 From: Marcel Apfelbaum Date: Mon, 19 Mar 2012 14:50:08 +0200 Subject: [PATCH] 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 --- drivers/net/ethernet/mellanox/mlx4/mr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/mellanox/mlx4/mr.c b/drivers/net/ethernet/mellanox/mlx4/mr.c index 78f51e103880..c8dc251ea569 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; } -- 2.50.1