From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from opengridcomputing.com ([70.118.0.34]:35622 "EHLO smtp.opengridcomputing.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752241AbeAIR5h (ORCPT ); Tue, 9 Jan 2018 12:57:37 -0500 Message-Id: From: Steve Wise Date: Tue, 9 Jan 2018 09:53:14 -0800 Subject: [RESEND PATCH 0/5] iw_cxgb4 - flush bug fixes To: stable@vger.kernel.org Sender: stable-owner@vger.kernel.org List-ID: I'm resending with a cover letter as I realize I didn't provide enough info. This series fixes critical qp flush bugs in iw_cxgb4. Pleaes apply to 4.14-stable. Thanks, Steve ---- Steve Wise (5): iw_cxgb4: only call the cq comp_handler when the cq is armed iw_cxgb4: atomically flush the qp iw_cxgb4: only clear the ARMED bit if a notification is needed iw_cxgb4: reflect the original WR opcode in drain cqes iw_cxgb4: when flushing, complete all wrs in a chain drivers/infiniband/hw/cxgb4/cq.c | 7 +- drivers/infiniband/hw/cxgb4/ev.c | 8 ++- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 2 - drivers/infiniband/hw/cxgb4/qp.c | 119 ++++++++++++++++++++++++++------- drivers/infiniband/hw/cxgb4/t4.h | 6 ++ 5 files changed, 107 insertions(+), 35 deletions(-) -- 1.8.3.1