get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2217466,
    "url": "http://patchwork.ozlabs.org/api/patches/2217466/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260329-mpc83xx-align-v1-1-9935d9db5310@posteo.net/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260329-mpc83xx-align-v1-1-9935d9db5310@posteo.net>",
    "list_archive_url": null,
    "date": "2026-03-29T15:04:36",
    "name": "powerpc/mpc83xx: Move alignment padding into __u_boot_list section",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "84aacbad59a6b34f63f1b48735ac63b00701df26",
    "submitter": {
        "id": 89820,
        "url": "http://patchwork.ozlabs.org/api/people/89820/?format=api",
        "name": "J. Neuschäfer via B4 Relay",
        "email": "devnull+j.ne.posteo.net@kernel.org"
    },
    "delegate": {
        "id": 3651,
        "url": "http://patchwork.ozlabs.org/api/users/3651/?format=api",
        "username": "trini",
        "first_name": "Tom",
        "last_name": "Rini",
        "email": "trini@ti.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260329-mpc83xx-align-v1-1-9935d9db5310@posteo.net/mbox/",
    "series": [
        {
            "id": 497921,
            "url": "http://patchwork.ozlabs.org/api/series/497921/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=497921",
            "date": "2026-03-29T15:04:36",
            "name": "powerpc/mpc83xx: Move alignment padding into __u_boot_list section",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/497921/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2217466/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2217466/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "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=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=inOTTtct;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)",
            "phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=kernel.org",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de",
            "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.b=\"inOTTtct\";\n\tdkim-atps=neutral",
            "phobos.denx.de; dmarc=pass (p=quarantine dis=none)\n header.from=kernel.org",
            "phobos.denx.de; spf=pass\n smtp.mailfrom=devnull+j.ne.posteo.net@kernel.org"
        ],
        "Received": [
            "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fkHjv0Dhdz1y1P\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 30 Mar 2026 02:05:06 +1100 (AEDT)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 483D984011;\n\tSun, 29 Mar 2026 17:04:57 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id CDA1C84020; Sun, 29 Mar 2026 17:04:56 +0200 (CEST)",
            "from tor.source.kernel.org (tor.source.kernel.org\n [IPv6:2600:3c04:e001:324:0:1991:8:25])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id DDB8083E7A\n for <u-boot@lists.denx.de>; Sun, 29 Mar 2026 17:04:53 +0200 (CEST)",
            "from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n by tor.source.kernel.org (Postfix) with ESMTP id 9D5E960054;\n Sun, 29 Mar 2026 15:04:52 +0000 (UTC)",
            "by smtp.kernel.org (Postfix) with ESMTPS id 511ACC116C6;\n Sun, 29 Mar 2026 15:04:52 +0000 (UTC)",
            "from aws-us-west-2-korg-lkml-1.web.codeaurora.org\n (localhost.localdomain [127.0.0.1])\n by smtp.lore.kernel.org (Postfix) with ESMTP id 3FF22F3D60E;\n Sun, 29 Mar 2026 15:04:52 +0000 (UTC)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n s=k20201202; t=1774796692;\n bh=wU1j9pdfkVNbmxE+UBTFkOWNG4rh80Ej5qsM7Ozu0tg=;\n h=From:Date:Subject:To:Cc:Reply-To:From;\n b=inOTTtct0OfC1St6dqS9d0MAWAWJ+z5U/Q3k3qQL5yU0GlEQUz/IxVju+aWz58H2r\n gxNfnkol3CAT/i1mfsgWE47wXfQkmYLoVjSYkaaKVk3MEnNmzRum6HlZndkFx4Z5KV\n j8zzYlR98517TYB0dKniKhhH8SeMdPmWD9r+gw8/SjipwAffK1qhhFKZXdMSQ8Vrqw\n fZvdeQ3rQYCKkdBrbySBuGbLpUf9DroBXTnC3+CiM0ctRxjhZYYpS+4mnctkOpXwYc\n vaR6esmirZMVKH0PhT9Iw6lz76DvcC8hnYjN+2KJ0GNkNqUO4npwE+PjniMIlY+Kq9\n 8JdtDpuY+TUYA==",
        "From": "=?utf-8?q?J=2E_Neusch=C3=A4fer_via_B4_Relay?=\n <devnull+j.ne.posteo.net@kernel.org>",
        "Date": "Sun, 29 Mar 2026 17:04:36 +0200",
        "Subject": "[PATCH] powerpc/mpc83xx: Move alignment padding into __u_boot_list\n section",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "8bit",
        "Message-Id": "<20260329-mpc83xx-align-v1-1-9935d9db5310@posteo.net>",
        "X-B4-Tracking": "v=1; b=H4sIAIM/yWkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE\n vPSU3UzU4B8JSMDIzMDYyNL3dyCZAvjigrdxJzM9DxdQ1OjRHOjRMsUC6MUJaCegqLUtMwKsHn\n RsbW1AC8Rn1hfAAAA",
        "X-Change-ID": "20260329-mpc83xx-align-152a72a9d82d",
        "To": "u-boot@lists.denx.de",
        "Cc": "Mario Six <mario.six@gdsys.cc>, Tom Rini <trini@konsulko.com>,\n\t=?utf-8?q?J=2E_Neusch=C3=A4fer?= <j.ne@posteo.net>",
        "X-Mailer": "b4 0.14.3",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1774796691; l=1877;\n i=j.ne@posteo.net; s=20240329; h=from:subject:message-id;\n bh=VUWaFYnC/VK+SLEHBxsWQRdfGjINlI8WB8vzqRJSbz0=;\n b=TId5SiqCl21ePYf9Rbbh9pM3Dbbk5pUIBD2pNjPCBVBV9KEwaIaQiujP2Ar0wX3C1FCy/KJrS\n L+2xOAf2B+oBvzd5bRGXe7e934niX5XbJytgrOn3yoNk3d7AO1JPtC2",
        "X-Developer-Key": "i=j.ne@posteo.net; a=ed25519;\n pk=NIe0bK42wNaX/C4bi6ezm7NJK0IQE+8MKBm7igFMIS4=",
        "X-Endpoint-Received": "by B4 Relay for j.ne@posteo.net/20240329 with auth_id=156",
        "X-Original-From": "=?utf-8?q?J=2E_Neusch=C3=A4fer?= <j.ne@posteo.net>",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.39",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Reply-To": "j.ne@posteo.net",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>",
        "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de",
        "X-Virus-Status": "Clean"
    },
    "content": "From: \"J. Neuschäfer\" <j.ne@posteo.net>\n\nu-boot-dtb.bin is built by concatenating u-boot-nodtb.bin and u-boot.dtb.\nu-boot-nodtb.bin, in turn, is generated by objcopy'ing the contents of\nu-boot (U-Boot in ELF format) into a raw file.\n\nIn order to find the bundled FDT (u-boot.dtb), the code in lib/fdtdec.c\nuses the _end symbol. Platform-specific linker scripts ensure that _end is\n8-byte aligned, which is required by libfdt.\n\nFor the PowerPC MPC83xx platform, the ALIGN(8) directive was outside a\nsection, with the unfortunate effect that the potentially generated padding\nbytes would not be copied by objcopy. This resulted in a discrepancy\nbetween the _end symbol on the one hand, and the size of u-boot-nodtb.bin\nand thus the starting location of the actual FDT on the other side. Under\nthese conditions, the FDT could not be found and boot would fail early.\n\nThis commit fixes it by moving the ALIGN(8) into the __u_boot_list section,\nwhich is non-empty and thus copied into u-boot-nodtb.bin.\n\nSigned-off-by: J. Neuschäfer <j.ne@posteo.net>\n---\n arch/powerpc/cpu/mpc83xx/u-boot.lds | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)\n\n\n---\nbase-commit: eb95914b9f5886b7ca0eaa2dbcd8a66bb8e5f81a\nchange-id: 20260329-mpc83xx-align-152a72a9d82d\n\nBest regards,",
    "diff": "diff --git a/arch/powerpc/cpu/mpc83xx/u-boot.lds b/arch/powerpc/cpu/mpc83xx/u-boot.lds\nindex 5becc4d236e..a765babee3f 100644\n--- a/arch/powerpc/cpu/mpc83xx/u-boot.lds\n+++ b/arch/powerpc/cpu/mpc83xx/u-boot.lds\n@@ -43,7 +43,8 @@ SECTIONS\n \n   . = ALIGN(4);\n   __u_boot_list : {\n-\tKEEP(*(SORT(__u_boot_list*)));\n+    KEEP(*(SORT(__u_boot_list*)));\n+    . = ALIGN(8);\n   }\n \n \n@@ -56,7 +57,6 @@ SECTIONS\n    * _end - This is end of u-boot.bin image.\n    * dtb will be appended here to make u-boot-dtb.bin\n    */\n-  . = ALIGN(8);\n   _end = .;\n \n   . = ALIGN(4096);\n",
    "prefixes": []
}