From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:49934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1glZqp-0001Gk-U2 for qemu-devel@nongnu.org; Mon, 21 Jan 2019 08:42:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1glZqp-0006sm-1s for qemu-devel@nongnu.org; Mon, 21 Jan 2019 08:42:55 -0500 From: David Hildenbrand Date: Mon, 21 Jan 2019 14:42:47 +0100 Message-Id: <20190121134249.16615-1-david@redhat.com> Subject: [Qemu-devel] [PATCH v3 0/2] s390x/pci: hotplug handler fixes and reworks List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-s390x@nongnu.org, Collin Walling , Thomas Huth , Christian Borntraeger , Cornelia Huck , Richard Henderson , David Hildenbrand These are the remaining two patches, rebased to current upstream. Patch 1: Rework unplug handler (introduce unplug_request handler) which also fixes some unplug scenarios Patch 2: Handle leftover unplug requests on reset v2 -> v3: - Rebased v1 -> v2: - Some rewordings in patch descriptions - "s390x/pci: Introduce unplug requests and split unplug handler" -- Some simplifications regarding s390_pci_perform_unplug() David Hildenbrand (2): s390x/pci: Introduce unplug requests and split unplug handler s390x/pci: Unplug remaining devices on pcihost reset hw/s390x/s390-pci-bus.c | 174 +++++++++++++++++++++++++++------------- hw/s390x/s390-pci-bus.h | 1 + 2 files changed, 121 insertions(+), 54 deletions(-) -- 2.17.2