get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2216623,
    "url": "http://patchwork.ozlabs.org/api/patches/2216623/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260327011152.4126-5-mohamed@unpredictable.fr/",
    "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": "<20260327011152.4126-5-mohamed@unpredictable.fr>",
    "list_archive_url": null,
    "date": "2026-03-27T01:11:52",
    "name": "[v6,4/4] target/i386: emulate: remove redundant logging for unmapped MMIO access",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "8b5e812c97ed88470b37f517ecd61f02a82eb1e1",
    "submitter": {
        "id": 91318,
        "url": "http://patchwork.ozlabs.org/api/people/91318/?format=api",
        "name": "Mohamed Mediouni",
        "email": "mohamed@unpredictable.fr"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260327011152.4126-5-mohamed@unpredictable.fr/mbox/",
    "series": [
        {
            "id": 497670,
            "url": "http://patchwork.ozlabs.org/api/series/497670/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=497670",
            "date": "2026-03-27T01:11:51",
            "name": "whpx: i386: even more updates",
            "version": 6,
            "mbox": "http://patchwork.ozlabs.org/series/497670/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2216623/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2216623/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=unpredictable.fr header.i=@unpredictable.fr\n header.a=rsa-sha256 header.s=sig1 header.b=WEt13kj5;\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 4fhjLd2Smwz1yFr\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 12:12:57 +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 1w5vkC-0005HL-IQ; Thu, 26 Mar 2026 21:12:12 -0400",
            "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 <mohamed@unpredictable.fr>)\n id 1w5vkA-0005Gf-4g\n for qemu-devel@nongnu.org; Thu, 26 Mar 2026 21:12:10 -0400",
            "from ci-2006a-snip4-10.eps.apple.com ([57.103.90.140]\n helo=outbound.ci.icloud.com)\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <mohamed@unpredictable.fr>)\n id 1w5vk6-0006Ki-9D\n for qemu-devel@nongnu.org; Thu, 26 Mar 2026 21:12:09 -0400",
            "from outbound.ci.icloud.com (unknown [127.0.0.2])\n by p00-icloudmta-asmtp-us-central-1k-100-percent-8 (Postfix) with ESMTPS id\n 2DD601800791; Fri, 27 Mar 2026 01:12:01 +0000 (UTC)",
            "from localhost.localdomain (unknown [17.57.156.36])\n by p00-icloudmta-asmtp-us-central-1k-100-percent-8 (Postfix) with ESMTPSA id\n D1B1A1800144; Fri, 27 Mar 2026 01:11:59 +0000 (UTC)"
        ],
        "Dkim-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=unpredictable.fr;\n s=sig1; t=1774573923; x=1777165923;\n bh=5S7KGKEy49UgCD0FUZ1I15cZ4AJCf9WeQ1uRb+nbjmM=;\n h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme;\n b=WEt13kj5l+4uTtz8PfYB41PuFuoko8xXoFQ52u2Osy20FwJF4gs9Qo6n7CIbntp+X+feNOydHQkRznFl4BsOUMJ2n0taVjS6MNzWfy4N9lJZywPlw5JqDulj13LQqGyO8b76xLsEl6k4ZORSBR6A3rpd3wmWnU+uMa/XzUsm2Bz2cvRcGVKHah9eF5YSbh62fzgh3HE7Gl9eYPK0AExO1HZDKdn5YX8U20RdNhTjqHlvHbiWQMLnibGgSvUvOEvVybErZH50KPSr2FDsi+CuXiTrXVr3i3gNKBBAbW6YgkK7BIAFVBKeJzgoWzQcVK8HkFfeXc46BDEBGNgXtUonCQ==",
        "mail-alias-created-date": "1752046281608",
        "From": "Mohamed Mediouni <mohamed@unpredictable.fr>",
        "To": "qemu-devel@nongnu.org",
        "Cc": "Pierrick Bouvier <pierrick.bouvier@linaro.org>, =?utf-8?q?Philippe_Mathi?=\n\t=?utf-8?q?eu-Daud=C3=A9?= <philmd@linaro.org>,\n Pedro Barbuda <pbarbuda@microsoft.com>, Paolo Bonzini <pbonzini@redhat.com>,\n Mohamed Mediouni <mohamed@unpredictable.fr>",
        "Subject": "[PATCH v6 4/4] target/i386: emulate: remove redundant logging for\n unmapped MMIO access",
        "Date": "Fri, 27 Mar 2026 02:11:52 +0100",
        "Message-ID": "<20260327011152.4126-5-mohamed@unpredictable.fr>",
        "X-Mailer": "git-send-email 2.50.1",
        "In-Reply-To": "<20260327011152.4126-1-mohamed@unpredictable.fr>",
        "References": "<20260327011152.4126-1-mohamed@unpredictable.fr>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Proofpoint-ORIG-GUID": "ZydV8DToMU2TVMR528hx2macgQ-8eN7n",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzI3MDAwOCBTYWx0ZWRfX0WNvLpytuKvp\n 2fIbTJ3KZxleyqhoBlYLwzF1Z3JwamY7MgJ9IeGV9neWgysEiRTkdE+WbOcOe3uj07IfJ7hPELi\n TMddtmXTWpNzuuKUQPyO5jc7O4PvU2WBlHWmji+FRy26kSl71ZZZqQXrMh9b8iRZhYDW4WF3z3+\n PiiA761jFpvFMqt+gwv19hAwT8bmkD3zf7hkOERfDfL+lRFP4+otVilFY7FCh63blh1FmsC1UPs\n uMenjWFx0JheLdARGCHoiZ+TJO0rHUMa+fYeJScUwC9DtifoEnHunTb8Ej6FyDwFeMZ88VXbgHC\n mySRrrnlADD/K5bDYfDCt5NlLXx5m3ACSX5sv9zOLY41XJC0wP6UobN2ABYoGs=",
        "X-Authority-Info-Out": "v=2.4 cv=PeXyRyhd c=1 sm=1 tr=0 ts=69c5d961\n cx=c_apl:c_pps:t_out a=2G65uMN5HjSv0sBfM2Yj2w==:117\n a=2G65uMN5HjSv0sBfM2Yj2w==:17 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=nKRBnGPCAAAA:8 a=Pf3sjxmatUTUh5CUccMA:9 a=JhrwjW1jOIvqYJKOqOMI:22",
        "X-Proofpoint-GUID": "ZydV8DToMU2TVMR528hx2macgQ-8eN7n",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-03-26_04,2026-03-26_01,2025-10-01_01",
        "X-Proofpoint-Spam-Details": "rule=notspam policy=default score=0 clxscore=1030\n malwarescore=0 phishscore=0 mlxlogscore=879 spamscore=0 mlxscore=0\n suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 classifier=spam\n authscore=0 adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000\n definitions=main-2603270008",
        "Received-SPF": "pass client-ip=57.103.90.140;\n envelope-from=mohamed@unpredictable.fr; helo=outbound.ci.icloud.com",
        "X-Spam_score_int": "-20",
        "X-Spam_score": "-2.1",
        "X-Spam_bar": "--",
        "X-Spam_report": "(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_PASS=-0.001, 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": "ReactOS's install ISO does a bunch of 4-byte accesses\nto 0xffdff124. This doesn't happen for the boot ISO.\n\nIt looks to be an access relative to the Windows KPCR\nwhich is at 0xffdff000 but mistakenly done prior to\npaging being on...\n\nAs this logging is redundant with -d invalid_mem,\nremove it.\n\nhttps://geoffchappell.com/studies/windows/km/ntoskrnl/inc/ntos/i386_x/kpcr.htm\n\nSigned-off-by: Mohamed Mediouni <mohamed@unpredictable.fr>\n---\n target/i386/emulate/x86_mmu.c | 3 ---\n 1 file changed, 3 deletions(-)",
    "diff": "diff --git a/target/i386/emulate/x86_mmu.c b/target/i386/emulate/x86_mmu.c\nindex c69ae96acb..007de582de 100644\n--- a/target/i386/emulate/x86_mmu.c\n+++ b/target/i386/emulate/x86_mmu.c\n@@ -21,7 +21,6 @@\n #include \"cpu.h\"\n #include \"system/address-spaces.h\"\n #include \"system/memory.h\"\n-#include \"qemu/error-report.h\"\n #include \"emulate/x86.h\"\n #include \"emulate/x86_emu.h\"\n #include \"emulate/x86_mmu.h\"\n@@ -287,7 +286,6 @@ static MMUTranslateResult x86_write_mem_ex(CPUState *cpu, void *data, target_ulo\n                             MEMTXATTRS_UNSPECIFIED, data, copy);\n \n         if (mem_tx_res == MEMTX_DECODE_ERROR) {\n-            warn_report(\"write to unmapped mmio region gpa=0x%\" PRIx64 \" size=%i\", gpa, bytes);\n             return MMU_TRANSLATE_GPA_UNMAPPED;\n         } else if (mem_tx_res == MEMTX_ACCESS_ERROR) {\n             return MMU_TRANSLATE_GPA_NO_WRITE_ACCESS;\n@@ -339,7 +337,6 @@ static MMUTranslateResult x86_read_mem_ex(CPUState *cpu, void *data, target_ulon\n                            data, copy);\n \n         if (mem_tx_res == MEMTX_DECODE_ERROR) {\n-            warn_report(\"read from unmapped mmio region gpa=0x%\" PRIx64 \" size=%i\", gpa, bytes);\n             return MMU_TRANSLATE_GPA_UNMAPPED;\n         } else if (mem_tx_res == MEMTX_ACCESS_ERROR) {\n             return MMU_TRANSLATE_GPA_NO_READ_ACCESS;\n",
    "prefixes": [
        "v6",
        "4/4"
    ]
}