From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:40551) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gjiU3-0007Im-Ii for qemu-devel@nongnu.org; Wed, 16 Jan 2019 05:31:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gjiI0-0005mg-8i for qemu-devel@nongnu.org; Wed, 16 Jan 2019 05:19:19 -0500 Date: Wed, 16 Jan 2019 11:19:04 +0100 From: Cornelia Huck Message-ID: <20190116111904.6ebd749f.cohuck@redhat.com> In-Reply-To: <20190114103110.10909-1-david@redhat.com> References: <20190114103110.10909-1-david@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 0/6] s390x/pci: hotplug handler fixes and reworks List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: David Hildenbrand Cc: qemu-devel@nongnu.org, qemu-s390x@nongnu.org, Collin Walling , Thomas Huth , Christian Borntraeger , Richard Henderson On Mon, 14 Jan 2019 11:31:04 +0100 David Hildenbrand wrote: > A bunch of fixes and reworks for s390x/pci hotplug infrastructure. > > Patch 1,2: Reworks already posted (pre_plug handler) > Patch 3,4: Fixes for memory leaks > Patch 5: Rework unplug handler (introduce unplug_request handler) which > also fixes some unplug scenarios > Patch 6: Handle leftover unplug requests on reset > > We might decide to drop 1. 3 and 4 can be picked up independently. 1-4 all have been reviewed, so I went ahead and picked them up. > > 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 (6): > s390x/pci: Use hotplug_dev instead of looking up the host bridge > s390x/pci: Move some hotplug checks to the pre_plug handler > s390x/pci: Always delete and free the release_timer > s390x/pci: Ignore the unplug call if we already have a release_timer > s390x/pci: Introduce unplug requests and split unplug handler > s390x/pci: Unplug remaining devices on pcihost reset > > hw/s390x/s390-pci-bus.c | 215 +++++++++++++++++++++++++++------------- > hw/s390x/s390-pci-bus.h | 1 + > 2 files changed, 148 insertions(+), 68 deletions(-) >