From patchwork Sat Feb 23 14:16:43 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Apfelbaum X-Patchwork-Id: 10827561 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 65A7E6C2 for ; Sat, 23 Feb 2019 14:28:06 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4EBBC2EF65 for ; Sat, 23 Feb 2019 14:28:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 42B522EF71; Sat, 23 Feb 2019 14:28:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 002642EF65 for ; Sat, 23 Feb 2019 14:28:05 +0000 (UTC) Received: from localhost ([127.0.0.1]:38644 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxYHd-00050d-6v for patchwork-qemu-devel@patchwork.kernel.org; Sat, 23 Feb 2019 09:28:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxY74-0006cf-GD for qemu-devel@nongnu.org; Sat, 23 Feb 2019 09:17:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gxY73-0002RB-FB for qemu-devel@nongnu.org; Sat, 23 Feb 2019 09:17:10 -0500 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:41410) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gxY73-0002Q6-8Q for qemu-devel@nongnu.org; Sat, 23 Feb 2019 09:17:09 -0500 Received: by mail-wr1-x442.google.com with SMTP id n2so5281264wrw.8 for ; Sat, 23 Feb 2019 06:17:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Ae220BXHqk8eKBepK9Tud++SzsN69pCzuQ8L2luMBg4=; b=RkQbKQ3D9oYw9D6Uo0zrXVOqt2mYSHQtdZtRRBVyIQjUTp4k2Ii5B+OpSU0IeT6FIK c6pt39ZGexR63iQCvD8waZNu6D1Fxzk9rnU3SSeKOWp8Grv1jNfXtzpe1MEErOhvjo8B 9wEAYE6RJfg9xgizl3WxDi1bb8OH5C1PCvbyJ+c5FhddoV80ir+LXocQnRDKUKh/R0JL 4zu2qJz7mz19dMTeNZeiVx3vm/rGQMANSWpyqyAxzpWoagLIrZLj2QsCht5eTam65sNF 7vfhsAoFjnZpi6yPTUmgkeBCNbrABNNFD+n13UgH3lRmb0+8Fjdko6ZqJJkMLyV95IFk vtBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Ae220BXHqk8eKBepK9Tud++SzsN69pCzuQ8L2luMBg4=; b=b15n6xAUZCxWR/EMxuiELsmmbSRQ3arZBEWWgrTLbKTRb+zfYOFbkqQpauHl5ljtrD 0wJST7SKGqufZvHx1VTQ2fLpuH/O7If4Mo0Cb3/RR8xEIxTInB4oXEs2vZiD//cvHdgw 0U3evg9b9EUexkKzCr2KrZQ419foYDmN7c4jLZxkXGYulb2wCYJLfnYRiPn3XgULFL2q oITfNxYqP3KZ1oS5rMkJMnBMOhCw8cTHGDJuCGQmm49Bu9mMefZPksXX/30Ve8zQBPpR KupfGd4wV+ugP3suj0/MKLKEzeTL3zZN6CoORg4/we3FHFkrfsGhBJ7Q3k8MY83hvBnk MNEQ== X-Gm-Message-State: AHQUAuabMzPSLxTP3ypTB5+b0Y/UcOFQDQdvmkdcTxyrsetkFLViwFSq ONW204om44bBLxNzp5hgld8ygBMg X-Google-Smtp-Source: AHgI3IYaqlJgXneorbEAIma2cWUYAxbD1xVE5S9GUpxC7P5QGKahmlriPDmuG/00PEcnYycGK11Ziw== X-Received: by 2002:adf:e90b:: with SMTP id f11mr6757173wrm.36.1550931425799; Sat, 23 Feb 2019 06:17:05 -0800 (PST) Received: from localhost.localdomain ([176.228.155.165]) by smtp.gmail.com with ESMTPSA id x3sm3310506wru.76.2019.02.23.06.17.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 23 Feb 2019 06:17:05 -0800 (PST) From: Marcel Apfelbaum To: qemu-devel@nongnu.org, peter.maydell@linaro.org Date: Sat, 23 Feb 2019 16:16:43 +0200 Message-Id: <20190223141644.6609-11-marcel.apfelbaum@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190223141644.6609-1-marcel.apfelbaum@gmail.com> References: <20190223141644.6609-1-marcel.apfelbaum@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::442 Subject: [Qemu-devel] [PATCH PULL 10/11] hw/pvrdma: Unregister from shutdown notifier when device goes down X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: philmd@redhat.com, kamalheib1@gmail.com, yuval.shaia@oracle.com, dgilbert@redhat.com Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" X-Virus-Scanned: ClamAV using ClamSMTP From: Yuval Shaia This hook was installed to close the device when VM is going down. After the device is closed there is no need to be informed on VM shutdown. Signed-off-by: Yuval Shaia Reviewed-by: Marcel Apfelbaum Message-Id: <20190213065357.16076-11-yuval.shaia@oracle.com> Signed-off-by: Marcel Apfelbaum --- hw/rdma/vmw/pvrdma_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hw/rdma/vmw/pvrdma_main.c b/hw/rdma/vmw/pvrdma_main.c index 8b379c6435..1177c0822f 100644 --- a/hw/rdma/vmw/pvrdma_main.c +++ b/hw/rdma/vmw/pvrdma_main.c @@ -359,6 +359,8 @@ static void pvrdma_fini(PCIDevice *pdev) { PVRDMADev *dev = PVRDMA_DEV(pdev); + notifier_remove(&dev->shutdown_notifier); + pvrdma_qp_ops_fini(); rdma_backend_stop(&dev->backend_dev);