get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2194845,
    "url": "http://patchwork.ozlabs.org/api/patches/2194845/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210032348.987549-19-zhao1.liu@intel.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": "<20260210032348.987549-19-zhao1.liu@intel.com>",
    "list_archive_url": null,
    "date": "2026-02-10T03:23:45",
    "name": "[v2,18/21] target/i386: mark x-consistent-cache property as internal-only",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "6aea2c1ca3e6a8be7c00a8bed5d4e2cd7f58fc5a",
    "submitter": {
        "id": 86545,
        "url": "http://patchwork.ozlabs.org/api/people/86545/?format=api",
        "name": "Zhao Liu",
        "email": "zhao1.liu@intel.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260210032348.987549-19-zhao1.liu@intel.com/mbox/",
    "series": [
        {
            "id": 491594,
            "url": "http://patchwork.ozlabs.org/api/series/491594/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=491594",
            "date": "2026-02-10T03:23:28",
            "name": "qom: introduce property flags to track external user input",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/491594/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2194845/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2194845/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@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=i8mapXvk;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4f95s425SNz1xwH\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 10 Feb 2026 14:00:08 +1100 (AEDT)",
            "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1vpdyf-0000qU-F1; Mon, 09 Feb 2026 21:59:53 -0500",
            "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <zhao1.liu@intel.com>)\n id 1vpdyX-00009z-HJ\n for qemu-devel@nongnu.org; Mon, 09 Feb 2026 21:59:41 -0500",
            "from mgamail.intel.com ([198.175.65.14])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <zhao1.liu@intel.com>)\n id 1vpdyV-0004En-Tu\n for qemu-devel@nongnu.org; Mon, 09 Feb 2026 21:59:41 -0500",
            "from orviesa008.jf.intel.com ([10.64.159.148])\n by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 09 Feb 2026 18:59:39 -0800",
            "from liuzhao-optiplex-7080.sh.intel.com ([10.239.160.39])\n by orviesa008.jf.intel.com with ESMTP; 09 Feb 2026 18:59:34 -0800"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1770692379; x=1802228379;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=Gbu5Q9ZD3mjjaunJEzsqqpo2xtfMXEg1RIkHam+uUew=;\n b=i8mapXvkmtQCxes2mGytcxTN0rTWPfh7yzymf69VomHGJ6Hun6YvQEX9\n mcTakQEIrOKoY8J64ot6S2QCPzuuthnNc8SHJZQ+nrrUNLh7dCd5hUMqU\n HKoXZ4F9LGZsZcBl6RZjz0RIFW6qLbV6XMZgDqN2kTezLT4u7D/m1+RCF\n uLaLfS8gmlScbrLYJ2XvVgOKEbecjVViAH8rlmp+bBAw7YICwAapD3JcN\n bZEsQqvhTQEiq0PD2FdBId95IpNks1xFtZQuOx7myrtlTzt3TYOyQ7ghy\n qv+GTMpy7vpyhP68iW7rjJANzLqYu/zTM0D1gjDO7ofuOi33n2o+Wy507 A==;",
        "X-CSE-ConnectionGUID": [
            "YKnK+DlcSDij65MT1DYbDg==",
            "E4aMS0lPRXqF3lI4A2EYlA=="
        ],
        "X-CSE-MsgGUID": [
            "7dKDmAxqTXWb+DhJlXHRHw==",
            "kzxe8lcBTXOkgnyCNxwFmw=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6800,10657,11696\"; a=\"75659991\"",
            "E=Sophos;i=\"6.21,283,1763452800\"; d=\"scan'208\";a=\"75659991\"",
            "E=Sophos;i=\"6.21,283,1763452800\"; d=\"scan'208\";a=\"211800756\""
        ],
        "X-ExtLoop1": "1",
        "From": "Zhao Liu <zhao1.liu@intel.com>",
        "To": "Paolo Bonzini <pbonzini@redhat.com>, =?utf-8?q?Daniel_P_=2E_Berrang?=\n\t=?utf-8?q?=C3=A9?= <berrange@redhat.com>,\n Eduardo Habkost <eduardo@habkost.net>, Markus Armbruster <armbru@redhat.com>,\n Thomas Huth <thuth@redhat.com>, Igor Mammedov <imammedo@redhat.com>,\n\t=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>",
        "Cc": "Richard Henderson <richard.henderson@linaro.org>,\n Peter Maydell <peter.maydell@linaro.org>,\n \"Michael S . Tsirkin\" <mst@redhat.com>,\n BALATON Zoltan <balaton@eik.bme.hu>,\n Mark Cave-Ayland <mark.caveayland@nutanix.com>,\n Pierrick Bouvier <pierrick.bouvier@linaro.org>,\n Zide Chen <zide.chen@intel.com>, Dapeng Mi <dapeng1.mi@linux.intel.com>,\n Zhao Liu <zhao1.liu@intel.com>, qemu-devel@nongnu.org,\n devel@lists.libvirt.org",
        "Subject": "[PATCH v2 18/21] target/i386: mark x-consistent-cache property as\n internal-only",
        "Date": "Tue, 10 Feb 2026 11:23:45 +0800",
        "Message-Id": "<20260210032348.987549-19-zhao1.liu@intel.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20260210032348.987549-1-zhao1.liu@intel.com>",
        "References": "<20260210032348.987549-1-zhao1.liu@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Received-SPF": "pass client-ip=198.175.65.14; envelope-from=zhao1.liu@intel.com;\n helo=mgamail.intel.com",
        "X-Spam_score_int": "-43",
        "X-Spam_score": "-4.4",
        "X-Spam_bar": "----",
        "X-Spam_report": "(-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no",
        "X-Spam_action": "no action",
        "X-BeenThere": "qemu-devel@nongnu.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "qemu development <qemu-devel.nongnu.org>",
        "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>",
        "List-Archive": "<https://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 <mailto:qemu-devel-request@nongnu.org?subject=subscribe>",
        "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org",
        "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"
    },
    "content": "x-consistent-cache property is a compatibility option that defaults to\n\"true\". For old machines, it is set to \"false\" to maintain the (legacy)\ninconsistent cache model for Intel CPUs.\n\nIn fact, such wrong and inconsistent cache model should be treated as\nbuggy \"hardware\", so that there is no valid use case for users to\nmanually disable this property.\n\nTherefore, mark it as internal-only via OBJ_PROP_FLAG_INTERNAL flag,\nand prohibit all external settings.\n\nSigned-off-by: Zhao Liu <zhao1.liu@intel.com>\n---\n target/i386/cpu.c | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/target/i386/cpu.c b/target/i386/cpu.c\nindex 3766d453157b..c2f99b98014a 100644\n--- a/target/i386/cpu.c\n+++ b/target/i386/cpu.c\n@@ -10541,7 +10541,8 @@ static const Property x86_cpu_properties[] = {\n      * own cache information (see x86_cpu_load_def()).\n      */\n     DEFINE_PROP_BOOL(\"legacy-cache\", X86CPU, legacy_cache, true),\n-    DEFINE_PROP_BOOL(\"x-consistent-cache\", X86CPU, consistent_cache, true),\n+    DEFINE_PROP_BOOL(\"x-consistent-cache\", X86CPU, consistent_cache, true,\n+                     .flags = OBJ_PROP_FLAG_INTERNAL),\n     DEFINE_PROP_BOOL(\"legacy-multi-node\", X86CPU, legacy_multi_node, false),\n     DEFINE_PROP_BOOL(\"xen-vapic\", X86CPU, xen_vapic, false),\n \n",
    "prefixes": [
        "v2",
        "18/21"
    ]
}