get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2214381,
    "url": "http://patchwork.ozlabs.org/api/patches/2214381/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260321053121.614022-2-sourabhjain@linux.ibm.com/",
    "project": {
        "id": 2,
        "url": "http://patchwork.ozlabs.org/api/projects/2/?format=api",
        "name": "Linux PPC development",
        "link_name": "linuxppc-dev",
        "list_id": "linuxppc-dev.lists.ozlabs.org",
        "list_email": "linuxppc-dev@lists.ozlabs.org",
        "web_url": "https://github.com/linuxppc/wiki/wiki",
        "scm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git",
        "webscm_url": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/",
        "list_archive_url": "https://lore.kernel.org/linuxppc-dev/",
        "list_archive_url_format": "https://lore.kernel.org/linuxppc-dev/{}/",
        "commit_url_format": "https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}"
    },
    "msgid": "<20260321053121.614022-2-sourabhjain@linux.ibm.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20260321053121.614022-2-sourabhjain@linux.ibm.com/",
    "date": "2026-03-21T05:31:18",
    "name": "[2/2] powerpc/kexec: Disable KASAN for VMX helpers used in MMU-off path",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": false,
    "hash": "11d82e6eeef166d2fa545e47d2af8f05fc8a67dc",
    "submitter": {
        "id": 77202,
        "url": "http://patchwork.ozlabs.org/api/people/77202/?format=api",
        "name": "Sourabh Jain",
        "email": "sourabhjain@linux.ibm.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/patch/20260321053121.614022-2-sourabhjain@linux.ibm.com/mbox/",
    "series": [
        {
            "id": 496950,
            "url": "http://patchwork.ozlabs.org/api/series/496950/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=496950",
            "date": "2026-03-21T05:31:17",
            "name": "[1/2] powerpc/kdump: fix KASAN sanitization flag for core_$(BITS).o",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/496950/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2214381/comments/",
    "check": "success",
    "checks": "http://patchwork.ozlabs.org/api/patches/2214381/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linuxppc-dev+bounces-18535-incoming=patchwork.ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=RhzXFNsT;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=112.213.38.117; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-18535-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)",
            "lists.ozlabs.org;\n arc=none smtp.remote-ip=148.163.158.5",
            "lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com",
            "lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=RhzXFNsT;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=linux.ibm.com\n (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sourabhjain@linux.ibm.com; receiver=lists.ozlabs.org)"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fd7NG3j6Dz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 21 Mar 2026 16:31:58 +1100 (AEDT)",
            "from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fd7NC0NTbz2yh4;\n\tSat, 21 Mar 2026 16:31:55 +1100 (AEDT)",
            "from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com\n [148.163.158.5])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4fd7N93f9Bz2ygh\n\tfor <linuxppc-dev@lists.ozlabs.org>; Sat, 21 Mar 2026 16:31:53 +1100 (AEDT)",
            "from pps.filterd (m0360072.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62L3wlmN4141480;\n\tSat, 21 Mar 2026 05:31:43 GMT",
            "from ppma11.dal12v.mail.ibm.com\n (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219])\n\tby mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4d1kum869c-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tSat, 21 Mar 2026 05:31:43 +0000 (GMT)",
            "from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1])\n\tby ppma11.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id\n 62L44L12012771;\n\tSat, 21 Mar 2026 05:31:42 GMT",
            "from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229])\n\tby ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4cwmq1tch7-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);\n\tSat, 21 Mar 2026 05:31:42 +0000",
            "from smtpav04.fra02v.mail.ibm.com (smtpav04.fra02v.mail.ibm.com\n [10.20.54.103])\n\tby smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id\n 62L5VcN643254060\n\t(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n\tSat, 21 Mar 2026 05:31:38 GMT",
            "from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id ABD982004B;\n\tSat, 21 Mar 2026 05:31:38 +0000 (GMT)",
            "from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 0383C20040;\n\tSat, 21 Mar 2026 05:31:35 +0000 (GMT)",
            "from li-4f5ba44c-27d4-11b2-a85c-a08f5b49eada.ibm.com.domain.name\n (unknown [9.124.222.162])\n\tby smtpav04.fra02v.mail.ibm.com (Postfix) with ESMTP;\n\tSat, 21 Mar 2026 05:31:34 +0000 (GMT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1774071114;\n\tcv=none;\n b=AEBcqbdIth6h9ae1d3sdGRye3kkttZIf9PYfXGH3vWZNN+ivN7VxNZuE/kwjTjh9Q4HdjVd9mjRQQLTki0iVh1UdkRzO5rbE55MfnLld/B2PZm2IaMZ6Al9prXDsb9ABV3GdwxmN55YJ1MNoFZpmJN7HWrIinTba848uu6t+wvS0TAyT14n7Pi3kgq//iedKKQdz1xFNOAfez4O5gQViXi8dBhuvbSn08VDGSVX81MtpbUhAMHsuCdJlPsOUdxsk63J6MN27MEdO9hFfbtAac5eW1hHr7is2oba/4sOguYbTQ4j8j7csfkBasIAMnJh24hD1bREJnrAob1xCJKc6Zw==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1774071114; c=relaxed/relaxed;\n\tbh=wgKKwKDhFzDE8QZg+Ovca0ckS/q8PpXNJcAOANlcIPk=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version;\n b=hEYV62wDnURDCwqQjT8drSuv0Qmdvm+zoz9iTKrlMXgZJDJQQGjp0MEGWqK26CxCqhD9NeY/GJF2d+HaE4s2vqwaeLDr4tvVgSt9yZM1sGFD5lJiRHFCKsKs0Hm7MDEx0FDTYynCx1kHVcT5LYRWQ4+y/LEE3Du4nld5MMPYxKJbv7g9VZdCVQ+fMTfGhPzP5mTJlzP9/GZnwRNxqqcVohXdK/1sFs/DZnFWtpysS8v10AtPUARiP9s1HmgvCWTOWfEDOsussmp7FeagL8Kmt9gS1pEwsQNI1ozqAnU6zm3QI4RShrkL/OZlkxGaUgI5EDCpu0WRHMNoWFWwnUoOZg==",
        "ARC-Authentication-Results": "i=1; lists.ozlabs.org;\n dmarc=pass (p=none dis=none) header.from=linux.ibm.com;\n dkim=pass (2048-bit key;\n unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256\n header.s=pp1 header.b=RhzXFNsT; dkim-atps=neutral;\n spf=pass (client-ip=148.163.158.5; helo=mx0b-001b2d01.pphosted.com;\n envelope-from=sourabhjain@linux.ibm.com;\n receiver=lists.ozlabs.org) smtp.mailfrom=linux.ibm.com",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc\n\t:content-transfer-encoding:date:from:in-reply-to:message-id\n\t:mime-version:references:subject:to; s=pp1; bh=wgKKwKDhFzDE8QZg+\n\tOvca0ckS/q8PpXNJcAOANlcIPk=; b=RhzXFNsTSfZ9J9pni3S0SMxgnKMEElxXI\n\tyLRjodQO5xZjgWZ5K/maCPFTyp7aTnJBogsAXvyeBx9V49r9FgtNbMhpAkSvUjR6\n\tnW/ElmDqs1uRbzWlFU9FM8zqbVVVs1dRbdOTDgqYzlPlRW3CNBft9jc2SlWlNgBL\n\t0TlNKYQyizaIb/l9tTSVxPUNcVrwBFt9N9r2NR0jZCZdgdZpqqBdHmVKWp5tHgKp\n\ta79ReA0/LO7XPVOfKTCrUTqFlM+PNIiJD+JudoaGLh6aMrOORK0EHS8bo9AMDdv6\n\tw8XF5VrBFfqRs7Qxvs2ZlSMYMZ+K4w7Wc6TOGqH05ZambHMQLynlQ==",
        "From": "Sourabh Jain <sourabhjain@linux.ibm.com>",
        "To": "linuxppc-dev@lists.ozlabs.org",
        "Cc": "Sourabh Jain <sourabhjain@linux.ibm.com>,\n        Aditya Gupta <adityag@linux.ibm.com>, Daniel Axtens <dja@axtens.net>,\n        Hari Bathini <hbathini@linux.ibm.com>,\n        Madhavan Srinivasan <maddy@linux.ibm.com>,\n        Mahesh Salgaonkar <mahesh@linux.ibm.com>,\n        Michael Ellerman <mpe@ellerman.id.au>,\n        \"Ritesh Harjani (IBM)\" <ritesh.list@gmail.com>,\n        Shivang Upadhyay <shivangu@linux.ibm.com>,\n        Venkat Rao Bagalkote <venkat88@linux.ibm.com>,\n        Aboorva Devarajan <aboorvad@linux.ibm.com>",
        "Subject": "[PATCH 2/2] powerpc/kexec: Disable KASAN for VMX helpers used in\n MMU-off path",
        "Date": "Sat, 21 Mar 2026 11:01:18 +0530",
        "Message-ID": "<20260321053121.614022-2-sourabhjain@linux.ibm.com>",
        "X-Mailer": "git-send-email 2.52.0",
        "In-Reply-To": "<20260321053121.614022-1-sourabhjain@linux.ibm.com>",
        "References": "<20260321053121.614022-1-sourabhjain@linux.ibm.com>",
        "X-Mailing-List": "linuxppc-dev@lists.ozlabs.org",
        "List-Id": "<linuxppc-dev.lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev+help@lists.ozlabs.org>",
        "List-Owner": "<mailto:linuxppc-dev+owner@lists.ozlabs.org>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Archive": "<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>",
        "List-Subscribe": "<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>",
        "List-Unsubscribe": "<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>",
        "Precedence": "list",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-TM-AS-GCONF": "00",
        "X-Proofpoint-Reinject": "loops=2 maxloops=12",
        "X-Proofpoint-GUID": "BB2qH-cHs7Gt6qDqU4Zqcp3kkktzSkq6",
        "X-Proofpoint-ORIG-GUID": "wIhAUarcJTGoVFPatELpG8qhj7NS_8KU",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzIxMDA0MCBTYWx0ZWRfXw+qlIvD3pLoG\n m7QdabL8+mkfoslclvz+Iwl0NsxeLl9qJBV2Li9p/ctJ7SMRt9zzmHx37QDulRECGefoeAzjIk8\n M004o++Gt7qunUD9M5nac6u+hVgXjwAaCLI3Ji9bwo+8oPAxmT1rVraJDdZCCjpjjMitObtRdj/\n u1ch4qihbj+Ah9mxAc3+YdoamQVVXDmMcx4ym5hCRcKbOKzC44ymsU/eeuFZZJVEjrSbJsWh106\n 3VQpz93Qt628DhrPdsJ6ooh1jUd8m7YUcc2aAp1LvfslLF1hxdKMFgE/y09ycFWMCIxtdoubEu1\n mzVk1KVSDkfbS2LCaizNoniPykNpGGAYlUAIYBvnvUwFHhr5YT0HWKGGilkJN5M9IqYXdeoh6HA\n AbekSj6+TvTk1u58GFoCyvxEMTYdFWBlpswtijQFpaNKPigcrhvLOXA5slyAUTCpkSfUBBbWkQt\n JeTCKb2SIzA8S8so5MA==",
        "X-Authority-Analysis": "v=2.4 cv=KbXfcAYD c=1 sm=1 tr=0 ts=69be2d3f cx=c_pps\n a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17\n a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22\n a=RzCfie-kr_QcCd8fBx8p:22 a=VnNF1IyMAAAA:8 a=JuTF4qcAAAAA:8 a=pGLkceISAAAA:8\n a=Ch0cGf-TT9rgrewJZhwA:9 a=WlT8qwTXB_Kj6um4hl3b:22",
        "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-21_02,2026-03-20_02,2025-10-01_01",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n suspectscore=0 impostorscore=0 malwarescore=0 adultscore=0 clxscore=1011\n priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 spamscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603210040",
        "X-Spam-Status": "No, score=-0.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID,\n\tRCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,\n\tSPF_PASS autolearn=disabled version=4.0.1 OzLabs 8",
        "X-Spam-Checker-Version": "SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"
    },
    "content": "The kexec sequence invokes enter_vmx_ops() and exit_vmx_ops() with the\nMMU disabled. In this context, code must not rely on normal virtual\naddress translations or trigger page faults.\n\nWith KASAN enabled, these functions get instrumented and may access\nshadow memory using regular address translation. When executed with\nthe MMU off, this can lead to page faults (bad_page_fault) from which\nthe kernel cannot recover in the kexec path, resulting in a hang.\n\nMark enter_vmx_ops() and exit_vmx_ops() with __no_sanitize_address to\navoid KASAN instrumentation and ensure kexec boots fine with KASAN\nenabled.\n\nCc: Aditya Gupta <adityag@linux.ibm.com>\nCc: Daniel Axtens <dja@axtens.net>\nCc: Hari Bathini <hbathini@linux.ibm.com>\nCc: Madhavan Srinivasan <maddy@linux.ibm.com>\nCc: Mahesh Salgaonkar <mahesh@linux.ibm.com>\nCc: Michael Ellerman <mpe@ellerman.id.au>\nCc: Ritesh Harjani (IBM) <ritesh.list@gmail.com>\nCc: Shivang Upadhyay <shivangu@linux.ibm.com>\nCc: Venkat Rao Bagalkote <venkat88@linux.ibm.com>\nReported-by: Aboorva Devarajan <aboorvad@linux.ibm.com>\nSigned-off-by: Sourabh Jain <sourabhjain@linux.ibm.com>\n---\n arch/powerpc/lib/vmx-helper.c | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/arch/powerpc/lib/vmx-helper.c b/arch/powerpc/lib/vmx-helper.c\nindex 554b248002b4..c01b2d856650 100644\n--- a/arch/powerpc/lib/vmx-helper.c\n+++ b/arch/powerpc/lib/vmx-helper.c\n@@ -52,7 +52,7 @@ int exit_vmx_usercopy(void)\n }\n EXPORT_SYMBOL(exit_vmx_usercopy);\n \n-int enter_vmx_ops(void)\n+int __no_sanitize_address enter_vmx_ops(void)\n {\n \tif (in_interrupt())\n \t\treturn 0;\n@@ -69,7 +69,7 @@ int enter_vmx_ops(void)\n  * passed a pointer to the destination which we return as required by a\n  * memcpy implementation.\n  */\n-void *exit_vmx_ops(void *dest)\n+void __no_sanitize_address *exit_vmx_ops(void *dest)\n {\n \tdisable_kernel_altivec();\n \tpreempt_enable();\n",
    "prefixes": [
        "2/2"
    ]
}