From 5cc495adf68785a24d94daf93a87f76285f5684b Mon Sep 17 00:00:00 2001 From: Roland Dreier Date: Tue, 9 Oct 2007 19:59:05 -0700 Subject: [PATCH] --- yaml --- r: 67089 b: refs/heads/master c: eaf559bf566f76887533c077d425adce847f06c8 h: refs/heads/master i: 67087: 311cac0b3d32d77ad4f1aebf3e2c14713dc46381 v: v3 --- [refs] | 2 +- trunk/drivers/net/mlx4/qp.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 76627cc5262e..d80683ec0967 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 36ce10d3e849c2f9efa3fd647058de398ee276eb +refs/heads/master: eaf559bf566f76887533c077d425adce847f06c8 diff --git a/trunk/drivers/net/mlx4/qp.c b/trunk/drivers/net/mlx4/qp.c index 19b48c71cf7f..278414b2d01c 100644 --- a/trunk/drivers/net/mlx4/qp.c +++ b/trunk/drivers/net/mlx4/qp.c @@ -240,7 +240,8 @@ void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp) mlx4_table_put(dev, &qp_table->auxc_table, qp->qpn); mlx4_table_put(dev, &qp_table->qp_table, qp->qpn); - mlx4_bitmap_free(&qp_table->bitmap, qp->qpn); + if (qp->qpn < dev->caps.sqp_start + 8) + mlx4_bitmap_free(&qp_table->bitmap, qp->qpn); } EXPORT_SYMBOL_GPL(mlx4_qp_free);