Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/810611/?format=api
{ "id": 810611, "url": "http://patchwork.ozlabs.org/api/patches/810611/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20170906134033.13348-4-anthony.perard@citrix.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170906134033.13348-4-anthony.perard@citrix.com>", "list_archive_url": null, "date": "2017-09-06T13:40:33", "name": "[v4,3/3] Revert \"ACPI: don't call acpi_pcihp_device_plug_cb on xen\"", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "309443a9bff107d4ff214d70c39f847a87d5053c", "submitter": { "id": 4759, "url": "http://patchwork.ozlabs.org/api/people/4759/?format=api", "name": "Anthony PERARD", "email": "anthony.perard@citrix.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20170906134033.13348-4-anthony.perard@citrix.com/mbox/", "series": [ { "id": 1811, "url": "http://patchwork.ozlabs.org/api/series/1811/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=1811", "date": "2017-09-06T13:40:32", "name": "Fix hotplug of PCI passthrought device on Xen", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/1811/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/810611/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/810611/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)", "Received": [ "from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xnPrZ0l7Nz9sNV\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 6 Sep 2017 23:41:50 +1000 (AEST)", "from localhost ([::1]:36206 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dpaaS-0004ae-69\n\tfor incoming@patchwork.ozlabs.org; Wed, 06 Sep 2017 09:41:48 -0400", "from eggs.gnu.org ([2001:4830:134:3::10]:42522)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <prvs=415137b24=anthony.perard@citrix.com>)\n\tid 1dpaZh-0004Z5-H3\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 09:41:02 -0400", "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <prvs=415137b24=anthony.perard@citrix.com>)\n\tid 1dpaZd-0004mj-WF\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 09:41:01 -0400", "from smtp.citrix.com ([66.165.176.89]:63080)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71)\n\t(envelope-from <prvs=415137b24=anthony.perard@citrix.com>)\n\tid 1dpaZd-0004m8-Os\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 09:40:57 -0400" ], "X-IronPort-AV": "E=Sophos;i=\"5.41,484,1498521600\"; d=\"scan'208\";a=\"438634657\"", "From": "Anthony PERARD <anthony.perard@citrix.com>", "To": "<qemu-devel@nongnu.org>", "Date": "Wed, 6 Sep 2017 14:40:33 +0100", "Message-ID": "<20170906134033.13348-4-anthony.perard@citrix.com>", "X-Mailer": "git-send-email 2.14.1", "In-Reply-To": "<20170906134033.13348-1-anthony.perard@citrix.com>", "References": "<20170906134033.13348-1-anthony.perard@citrix.com>", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-detected-operating-system": "by eggs.gnu.org: Genre and OS details not\n\trecognized.", "X-Received-From": "66.165.176.89", "Subject": "[Qemu-devel] [PATCH v4 3/3] Revert \"ACPI: don't call\n\tacpi_pcihp_device_plug_cb on xen\"", "X-BeenThere": "qemu-devel@nongnu.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Id": "<qemu-devel.nongnu.org>", "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>", "List-Archive": "<http://lists.nongnu.org/archive/html/qemu-devel/>", "List-Post": "<mailto:qemu-devel@nongnu.org>", "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>", "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>", "Cc": "Stefano Stabellini <sstabellini@kernel.org>, \"Michael S.\n\tTsirkin\" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,\n\tIgor Mammedov <imammedo@redhat.com>,\n\tAnthony PERARD <anthony.perard@citrix.com>,\n\txen-devel@lists.xenproject.org", "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org", "Sender": "\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>" }, "content": "This reverts commit 153eba4726dfa1bdfc31d1fe973b2a61b9035492.\n\nThis patch prevents PCI passthrough hotplug on Xen. Even if the Xen tool\nstack prepares its own ACPI tables, we still rely on QEMU for hotplug\nACPI notifications.\n\nThe original issue is fixed by the two previous patch:\n hw/acpi: Limit hotplug to root bus on legacy mode\n hw/acpi: Move acpi_set_pci_info to pcihp\n\nSigned-off-by: Anthony PERARD <anthony.perard@citrix.com>\n---\nCC: Stefano Stabellini <sstabellini@kernel.org>\nCC: Bruce Rogers <brogers@suse.com>\n---\n hw/acpi/piix4.c | 11 +++--------\n 1 file changed, 3 insertions(+), 8 deletions(-)", "diff": "diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c\nindex f276967365..f4fd5907b8 100644\n--- a/hw/acpi/piix4.c\n+++ b/hw/acpi/piix4.c\n@@ -385,10 +385,7 @@ static void piix4_device_plug_cb(HotplugHandler *hotplug_dev,\n dev, errp);\n }\n } else if (object_dynamic_cast(OBJECT(dev), TYPE_PCI_DEVICE)) {\n- if (!xen_enabled()) {\n- acpi_pcihp_device_plug_cb(hotplug_dev, &s->acpi_pci_hotplug, dev,\n- errp);\n- }\n+ acpi_pcihp_device_plug_cb(hotplug_dev, &s->acpi_pci_hotplug, dev, errp);\n } else if (object_dynamic_cast(OBJECT(dev), TYPE_CPU)) {\n if (s->cpu_hotplug_legacy) {\n legacy_acpi_cpu_plug_cb(hotplug_dev, &s->gpe_cpu, dev, errp);\n@@ -411,10 +408,8 @@ static void piix4_device_unplug_request_cb(HotplugHandler *hotplug_dev,\n acpi_memory_unplug_request_cb(hotplug_dev, &s->acpi_memory_hotplug,\n dev, errp);\n } else if (object_dynamic_cast(OBJECT(dev), TYPE_PCI_DEVICE)) {\n- if (!xen_enabled()) {\n- acpi_pcihp_device_unplug_cb(hotplug_dev, &s->acpi_pci_hotplug, dev,\n- errp);\n- }\n+ acpi_pcihp_device_unplug_cb(hotplug_dev, &s->acpi_pci_hotplug, dev,\n+ errp);\n } else if (object_dynamic_cast(OBJECT(dev), TYPE_CPU) &&\n !s->cpu_hotplug_legacy) {\n acpi_cpu_unplug_request_cb(hotplug_dev, &s->cpuhp_state, dev, errp);\n", "prefixes": [ "v4", "3/3" ] }