Patch "IB/mlx4: Fix the SQ size of an RC QP" has been added to the 3.14-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
IB/mlx4: Fix the SQ size of an RC QP
to the 3.14-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
ib-mlx4-fix-the-sq-size-of-an-rc-qp.patch
and it can be found in the queue-3.14 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
f2940e2c76bb554a7fbdd28ca5b90904117a9e96Mon Sep 17 00:00:00 2001
From: Yishai Hadas <[email protected]>
Date: Wed, 22 Jun 2016 17:27:28 +0300
Subject: IB/mlx4: Fix the SQ size of an RC QP
From: Yishai Hadas <[email protected]>
commit f2940e2c76bb554a7fbdd28ca5b90904117a9e96 upstream.
When calculating the required size of an RC QP send queue, leave enough space for masked atomic operations, which require more space than "regular" atomic operation.
--- drivers/infiniband/hw/mlx4/qp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/infiniband/hw/mlx4/qp.c +1 -1
@@ -361,7 +361,7 @@ static int send_wqe_overhead(enum mlx4_isizeof (struct mlx4_wqe_raddr_seg );case MLX4_IB_QPT_RC :return sizeof (struct mlx4_wqe_ctrl_seg ) + -sizeof (struct mlx4_wqe_atomic_seg ) + +sizeof (struct mlx4_wqe_masked_atomic_seg ) +sizeof (struct mlx4_wqe_raddr_seg );case MLX4_IB_QPT_SMI :case MLX4_IB_QPT_GSI :
Patches currently in stable-queue which might be from [email protected] are
queue-3.14/ib-mlx4-fix-the-sq-size-of-an-rc-qp.patch