From patchwork Tue Apr 5 08:12:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Romanovsky X-Patchwork-Id: 12801276 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 193DAC4332F for ; Tue, 5 Apr 2022 08:31:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234443AbiDEIZP (ORCPT ); Tue, 5 Apr 2022 04:25:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239297AbiDEIUD (ORCPT ); Tue, 5 Apr 2022 04:20:03 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 70C2A6E8ED; Tue, 5 Apr 2022 01:12:50 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 22DF2B81B92; Tue, 5 Apr 2022 08:12:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 54CFAC385A0; Tue, 5 Apr 2022 08:12:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1649146367; bh=wPJh3L6sAf0k8m8Hb7tGFjV8N3Jfh2AkqN4+6yfXQZM=; h=From:To:Cc:Subject:Date:From; b=pNNlxsQ7BjaUPDpIw3aEJUsoX+27K/f2I0nu4LvcwYijZUIqjr/x52fO1xdsqPgqJ CaeQ1CP3Sqz2MuE57InW4xc9ADnVn0W32Cnixov5+plAPl5moa69NBPVx8sFX/zH54 YK864X3+6t5uw1STV6szBgfEbnV72E6q41OKHFtgNhgSnndyKUauVgQ0eIBU8vVbBf tOtfuThcOYVT7qH1LePfnIe80EnGSeofqFry8c/dWthRsDTjzRTzr236hKVMsGjRRi lVsDocntliKn08eolsa5PHcYNhWPbokEZasMQVKMPqy9Kor4196RSjzTu2fqj3e1km kD/n369duRcfQ== From: Leon Romanovsky To: Jason Gunthorpe Cc: Leon Romanovsky , Jakub Kicinski , linux-rdma@vger.kernel.org, netdev@vger.kernel.org, Paolo Abeni , Patrisious Haddad , Saeed Mahameed , Yishai Hadas Subject: [PATCH rdma-next 0/3] Handle FW failures to destroy QP/RQ objects Date: Tue, 5 Apr 2022 11:12:39 +0300 Message-Id: X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org From: Leon Romanovsky Hi, This series from Patrisious extends mlx5 driver to convey FW failures back to the upper layers and allow retry to delete these hardware resources. Thanks Patrisious Haddad (3): net/mlx5: Nullify eq->dbg and qp->dbg pointers post destruction RDMA/mlx5: Handling dct common resource destruction upon firmware failure RDMA/mlx5: Return the firmware result upon destroying QP/RQ drivers/infiniband/hw/mlx5/qpc.c | 13 +++++++------ .../net/ethernet/mellanox/mlx5/core/debugfs.c | 12 ++++++------ drivers/net/ethernet/mellanox/mlx5/core/eq.c | 19 +++++++++++++------ 3 files changed, 26 insertions(+), 18 deletions(-)