From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E117BC43603 for ; Thu, 12 Dec 2019 11:30:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id AC882227BF for ; Thu, 12 Dec 2019 11:30:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576150236; bh=EX+XyhjzWlebOUCAHVTMLho4zfuHxEA8jdsO/HgN+NM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=zjumDYKe6r22/GDYTt2hih13MD/ZKOJpO9/CKD9nKJHi7lqI12FEXRzUZjvwHcO8u o4s7UXpe4+USi56d5E3aQjeIGflccZ6Yq1hPEm7m/C6gnXluli8lA46E9Yt9H3LvVc /0UUFu3eXTktzp3auVu82Ef1K8HcarcjPhpKR01Q= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728956AbfLLLag (ORCPT ); Thu, 12 Dec 2019 06:30:36 -0500 Received: from mail.kernel.org ([198.145.29.99]:36558 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728501AbfLLLag (ORCPT ); Thu, 12 Dec 2019 06:30:36 -0500 Received: from localhost (unknown [193.47.165.251]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0A97922B48; Thu, 12 Dec 2019 11:30:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576150235; bh=EX+XyhjzWlebOUCAHVTMLho4zfuHxEA8jdsO/HgN+NM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=w+z7kSJVXxe8kX5JzyxhQiyZ/qPcD8RPu05Fvdg0dcY1Bfop309SYANN4rV85oI5h RTwze10n7Za75dA55ni8zRnS8c5z49gTHiIAwn0fXlfMBiz9OC+hzSNvMWUUW7HnPa a6l3x2cg2gr3ZeBlp1eW5diXbqCZw1K04XjUSmWA= From: Leon Romanovsky To: Doug Ledford , Jason Gunthorpe Cc: Leon Romanovsky , RDMA mailing list , Parav Pandit Subject: [PATCH rdma-next v1 1/4] IB/mlx5: Do reverse sequence during device removal Date: Thu, 12 Dec 2019 13:30:21 +0200 Message-Id: <20191212113024.336702-2-leon@kernel.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191212113024.336702-1-leon@kernel.org> References: <20191212113024.336702-1-leon@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org From: Parav Pandit When IB device profile initialization completes, device is marked as active. However, IB device is not marked inactive, during device removal flow. It should be the mirror of the add flow. Hence, mark it inactive during remove sequence. Signed-off-by: Parav Pandit Signed-off-by: Leon Romanovsky --- drivers/infiniband/hw/mlx5/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/infiniband/hw/mlx5/main.c b/drivers/infiniband/hw/mlx5/main.c index 52bc86ab9490..a9090065a997 100644 --- a/drivers/infiniband/hw/mlx5/main.c +++ b/drivers/infiniband/hw/mlx5/main.c @@ -6921,6 +6921,8 @@ void __mlx5_ib_remove(struct mlx5_ib_dev *dev, const struct mlx5_ib_profile *profile, int stage) { + dev->ib_active = false; + /* Number of stages to cleanup */ while (stage) { stage--; -- 2.20.1