Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2231339/?format=api
{ "id": 2231339, "url": "http://patchwork.ozlabs.org/api/patches/2231339/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430160307.634093-4-cohuck@redhat.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": "<20260430160307.634093-4-cohuck@redhat.com>", "list_archive_url": null, "date": "2026-04-30T16:02:59", "name": "[PULL,v2,03/11] target/s390x: Replace legacy ld/st_phys -> address_space_ld/st (mmu)", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "e28259a0eab6f9e064f2460c7beba4a29dfc7c0a", "submitter": { "id": 71914, "url": "http://patchwork.ozlabs.org/api/people/71914/?format=api", "name": "Cornelia Huck", "email": "cohuck@redhat.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260430160307.634093-4-cohuck@redhat.com/mbox/", "series": [ { "id": 502335, "url": "http://patchwork.ozlabs.org/api/series/502335/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=502335", "date": "2026-04-30T16:02:58", "name": "[PULL,v2,01/11] target/s390x/kvm: Simplify the async pfault handling code", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/502335/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2231339/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2231339/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 (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=M0K/txNi;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from lists1p.gnu.org (lists1p.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 4g5zX85XNJz1yJr\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 01 May 2026 02:04:56 +1000 (AEST)", "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wITrb-0008FX-D1; Thu, 30 Apr 2026 12:03:43 -0400", "from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <cohuck@redhat.com>) id 1wITrN-0007d5-RY\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 12:03:31 -0400", "from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <cohuck@redhat.com>) id 1wITrK-0007At-LK\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 12:03:28 -0400", "from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-437-K-VJ17cQPzS_roUXWnUrWg-1; Thu,\n 30 Apr 2026 12:03:20 -0400", "from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 6550D180034A; Thu, 30 Apr 2026 16:03:19 +0000 (UTC)", "from gondolin.redhat.com (unknown [10.44.50.47])\n by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id C34AB1800446; Thu, 30 Apr 2026 16:03:17 +0000 (UTC)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777565004;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=OVaMSEVlkjvRUr5fJ15ohVKJp9SOXSWi+5tyUwSEAv4=;\n b=M0K/txNiWYYUc6YEHrlqWhNYBqSvj/oMfmiR5TWdIB2SRONM65RQmz+Vl+trXpz3LPGRvF\n 9Y4FPjNAedugCtBrvpl29DXBnUIQYLKR221MJgtSGTFd0wDMc1BYvxPJLY/9d3NI6n3i2v\n xenbscmVbR+WbF6LoA1jTI8o2FfyG5Q=", "X-MC-Unique": "K-VJ17cQPzS_roUXWnUrWg-1", "X-Mimecast-MFC-AGG-ID": "K-VJ17cQPzS_roUXWnUrWg_1777564999", "From": "Cornelia Huck <cohuck@redhat.com>", "To": "qemu-devel@nongnu.org", "Cc": "qemu-s390x@nongnu.org,\n =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Matthew Rosato <mjrosato@linux.ibm.com>, Cornelia Huck <cohuck@redhat.com>", "Subject": "[PULL v2 03/11] target/s390x: Replace legacy ld/st_phys ->\n address_space_ld/st (mmu)", "Date": "Thu, 30 Apr 2026 18:02:59 +0200", "Message-ID": "<20260430160307.634093-4-cohuck@redhat.com>", "In-Reply-To": "<20260430160307.634093-1-cohuck@redhat.com>", "References": "<20260430160307.634093-1-cohuck@redhat.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "X-Scanned-By": "MIMEDefang 3.4.1 on 10.30.177.111", "Received-SPF": "pass client-ip=170.10.129.124; envelope-from=cohuck@redhat.com;\n helo=us-smtp-delivery-124.mimecast.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, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=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": "From: Philippe Mathieu-Daudé <philmd@linaro.org>\n\nPrefer the address_space_ld/st API over the legacy ld_phys()\nbecause it allow checking for bus access fault.\nThis code however doesn't check for fault, so we simply inline\nthe calls (not specifying any memory transaction attribute nor\nexpecting transation result). No logical change intended.\n\nSigned-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>\nReviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>\nTested-by: Matthew Rosato <mjrosato@linux.ibm.com>\nMessage-ID: <20260319185203.11799-3-philmd@linaro.org>\nSigned-off-by: Cornelia Huck <cohuck@redhat.com>\n---\n target/s390x/mmu_helper.c | 5 +++--\n 1 file changed, 3 insertions(+), 2 deletions(-)", "diff": "diff --git a/target/s390x/mmu_helper.c b/target/s390x/mmu_helper.c\nindex 246573ff6429..255271b9d340 100644\n--- a/target/s390x/mmu_helper.c\n+++ b/target/s390x/mmu_helper.c\n@@ -44,8 +44,9 @@ static void trigger_access_exception(CPUS390XState *env, uint32_t type,\n } else {\n CPUState *cs = env_cpu(env);\n if (type != PGM_ADDRESSING) {\n- stq_be_phys(cs->as, env->psa + offsetof(LowCore, trans_exc_code),\n- tec);\n+ address_space_stq_be(cs->as,\n+ env->psa + offsetof(LowCore, trans_exc_code),\n+ tec, MEMTXATTRS_UNSPECIFIED, NULL);\n }\n trigger_pgm_exception(env, type);\n }\n", "prefixes": [ "PULL", "v2", "03/11" ] }