From patchwork Sat Mar 16 14:34:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Apfelbaum X-Patchwork-Id: 1057378 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="He2i40aV"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 44M4wF3CMfz9s47 for ; Sun, 17 Mar 2019 01:44:29 +1100 (AEDT) Received: from localhost ([127.0.0.1]:42684 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h5AXz-00007H-DV for incoming@patchwork.ozlabs.org; Sat, 16 Mar 2019 10:44:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49653) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h5AOd-000107-Il for qemu-devel@nongnu.org; Sat, 16 Mar 2019 10:34:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h5AOc-0000fu-CR for qemu-devel@nongnu.org; Sat, 16 Mar 2019 10:34:47 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:52806) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h5AOc-0000fS-1i for qemu-devel@nongnu.org; Sat, 16 Mar 2019 10:34:46 -0400 Received: by mail-wm1-x343.google.com with SMTP id f65so9073868wma.2 for ; Sat, 16 Mar 2019 07:34:45 -0700 (PDT) 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=DSoEdfrjVRdfp/m1/7ECXPl0oyQXgV7ytfPasHBd1X8=; b=He2i40aVP7zaUGy7HkeIS/rYzcnVGZL8MuWaUTYWFLxU/G1Ih9JcKbVBAcVBQKTe06 /dzEyhoXI1oBFvR52nypBaQbtjvnC2UpvlsjdhjSzzwEvNNOXrNQQSk2/x6r5Y6xkbFW WMdx/gfrbqnlkIaZgWpVTHVO4nu4G/ZII4mvB62iSGtRlmOTRlxcq0yK4kiBMU9z7g+B 2eIG37mHNbxwkF/g1/F+epoGFK/axVzFJ49grM9CCcwldE16fL4dP++3FsKCijKXJ3ui nBByP6L+QHPzNxzzKeJcQO8ldVubopDWikybXn7ngwS58xfl5xaOg8EFVusbmPcmBWQJ OinQ== 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=DSoEdfrjVRdfp/m1/7ECXPl0oyQXgV7ytfPasHBd1X8=; b=AkHuo7nOo2ycJ9OKyxep744MZIwmtRKOZnsjHMwhDaywD/wHvubLGSaaA12pRJ9a9i IrGDPqMctfL9VgoseQ/z0f1RGIWgGdINogoi/gy7Yaxps2An4ShD4D67+h1ZtTzsBYVR EyrodVkRYcD8BAN2BZu8JZuwYwtIKgkYqID3bFxPDSi9alhnMHZafAXhWtZl4gix7hBo N5t/wuR7cL2bYeed/EKBBvcexAwbYAYL7tx1IXqVOkoillEqW+M8O48CUvtCYmoeci56 5XhxHEGOcYL0mqA4E1s0pYfE9Q36h/acgaF62D9zzRACs3iJYG7Czr3Z5zBM1D41KLps MECg== X-Gm-Message-State: APjAAAXYkUE9XbeERKwWyOIAf7Zr1Yv6k1wE8G2n26371mxPZbBzFOyn xHv4EL8L6aausw6cA1RK+z6H7oyJ X-Google-Smtp-Source: APXvYqywMpQfnYYmVekz/aOv0by7mY/G6G1l8K1ilcCHX4DAhABWp0/L1gZ68vumX/B9oPuc7OwxZg== X-Received: by 2002:a1c:4d08:: with SMTP id o8mr5651931wmh.18.1552746884885; Sat, 16 Mar 2019 07:34:44 -0700 (PDT) Received: from localhost.localdomain ([176.228.155.165]) by smtp.gmail.com with ESMTPSA id l8sm7518895wrv.45.2019.03.16.07.34.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 16 Mar 2019 07:34:44 -0700 (PDT) From: Marcel Apfelbaum To: qemu-devel@nongnu.org, peter.maydell@linaro.org Date: Sat, 16 Mar 2019 16:34:14 +0200 Message-Id: <20190316143421.8194-12-marcel.apfelbaum@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190316143421.8194-1-marcel.apfelbaum@gmail.com> References: <20190316143421.8194-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::343 Subject: [Qemu-devel] [PATCH PULL 11/18] 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+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" 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: <1552300155-25216-11-git-send-email-yuval.shaia@oracle.com> Reviewed-by: Kamal Heib 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 a4afceda14..49bfbd6d41 100644 --- a/hw/rdma/vmw/pvrdma_main.c +++ b/hw/rdma/vmw/pvrdma_main.c @@ -311,6 +311,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);