get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/813923/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 813923,
    "url": "http://patchwork.ozlabs.org/api/patches/813923/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/150541712226.1616.17581342887936984948.stgit@bahia.lan/",
    "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": "<150541712226.1616.17581342887936984948.stgit@bahia.lan>",
    "list_archive_url": null,
    "date": "2017-09-14T19:25:22",
    "name": "[1/3] kvm: check KVM_CAP_SYNC_MMU with kvm_vm_check_extension()",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "bcb20cfd4f0324332709cb76f9c4eff155399b8c",
    "submitter": {
        "id": 69178,
        "url": "http://patchwork.ozlabs.org/api/people/69178/?format=api",
        "name": "Greg Kurz",
        "email": "groug@kaod.org"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/150541712226.1616.17581342887936984948.stgit@bahia.lan/mbox/",
    "series": [
        {
            "id": 3152,
            "url": "http://patchwork.ozlabs.org/api/series/3152/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=3152",
            "date": "2017-09-14T19:25:11",
            "name": "kvm: use kvm_vm_check_extension() with VM capabilities",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/3152/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/813923/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/813923/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 3xtT6Z612jz9s7M\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 15 Sep 2017 05:26:30 +1000 (AEST)",
            "from localhost ([::1]:49648 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 1dsZmO-0001ZX-UB\n\tfor incoming@patchwork.ozlabs.org; Thu, 14 Sep 2017 15:26:28 -0400",
            "from eggs.gnu.org ([2001:4830:134:3::10]:53619)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <groug@kaod.org>) id 1dsZlV-0001Ps-B9\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 15:25:37 -0400",
            "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <groug@kaod.org>) id 1dsZlR-0005xF-CI\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 15:25:33 -0400",
            "from 2.mo2.mail-out.ovh.net ([188.165.53.149]:54058)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <groug@kaod.org>) id 1dsZlR-0005wK-5h\n\tfor qemu-devel@nongnu.org; Thu, 14 Sep 2017 15:25:29 -0400",
            "from player770.ha.ovh.net (b6.ovh.net [213.186.33.56])\n\tby mo2.mail-out.ovh.net (Postfix) with ESMTP id D3172ABC7F\n\tfor <qemu-devel@nongnu.org>; Thu, 14 Sep 2017 21:25:27 +0200 (CEST)",
            "from bahia.lan (gar31-1-82-66-74-139.fbx.proxad.net [82.66.74.139])\n\t(Authenticated sender: groug@kaod.org)\n\tby player770.ha.ovh.net (Postfix) with ESMTPA id 7B1F63C0070;\n\tThu, 14 Sep 2017 21:25:22 +0200 (CEST)"
        ],
        "From": "Greg Kurz <groug@kaod.org>",
        "To": "qemu-devel@nongnu.org",
        "Date": "Thu, 14 Sep 2017 21:25:22 +0200",
        "Message-ID": "<150541712226.1616.17581342887936984948.stgit@bahia.lan>",
        "In-Reply-To": "<150541711102.1616.2690784964841960181.stgit@bahia.lan>",
        "References": "<150541711102.1616.2690784964841960181.stgit@bahia.lan>",
        "User-Agent": "StGit/0.17.1-46-g6855-dirty",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "X-Ovh-Tracer-Id": "15539389039551158578",
        "X-VR-SPAMSTATE": "OK",
        "X-VR-SPAMSCORE": "-100",
        "X-VR-SPAMCAUSE": "gggruggvucftvghtrhhoucdtuddrfeelledrgeeigddugedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm",
        "X-detected-operating-system": "by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]",
        "X-Received-From": "188.165.53.149",
        "Subject": "[Qemu-devel] [PATCH 1/3] kvm: check KVM_CAP_SYNC_MMU with\n\tkvm_vm_check_extension()",
        "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": "Paolo Bonzini <pbonzini@redhat.com>, Thomas Huth <thuth@redhat.com>,\n\tqemu-ppc@nongnu.org, Sam Bobroff <sam.bobroff@au1.ibm.com>,\n\tDavid Gibson <david@gibson.dropbear.id.au>",
        "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": "On a server-class ppc host, this capability depends on the KVM type,\nie, HV or PR. If both KVM are present in the kernel, we will always\nget the HV specific value, even if we explicitely requested PR on\nthe command line.\n\nThis can have an impact if we're using hugepages or a balloon device.\n\nSince we've already created the VM at the time any user calls\nkvm_has_sync_mmu(), switching to kvm_vm_check_extension() is\nenough to fix any potential issue.\n\nIt is okay for the other archs that also implement KVM_CAP_SYNC_MMU,\nie, mips, s390, x86 and arm, because they don't depend on the VM being\ncreated or not.\n\nSigned-off-by: Greg Kurz <groug@kaod.org>\n---\n accel/kvm/kvm-all.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)",
    "diff": "diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c\nindex f85553a85194..323c567cfb68 100644\n--- a/accel/kvm/kvm-all.c\n+++ b/accel/kvm/kvm-all.c\n@@ -2234,7 +2234,7 @@ int kvm_device_access(int fd, int group, uint64_t attr,\n /* Return 1 on success, 0 on failure */\n int kvm_has_sync_mmu(void)\n {\n-    return kvm_check_extension(kvm_state, KVM_CAP_SYNC_MMU);\n+    return kvm_vm_check_extension(kvm_state, KVM_CAP_SYNC_MMU);\n }\n \n int kvm_has_vcpu_events(void)\n",
    "prefixes": [
        "1/3"
    ]
}