Show a cover letter.

GET /api/covers/1466830/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 1466830,
    "url": "http://patchwork.ozlabs.org/api/covers/1466830/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20210416040924.2882771-1-danielwa@cisco.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": "<20210416040924.2882771-1-danielwa@cisco.com>",
    "list_archive_url": "https://lore.kernel.org/linuxppc-dev/20210416040924.2882771-1-danielwa@cisco.com/",
    "date": "2021-04-16T04:09:11",
    "name": "[0/8] generic command line v4",
    "submitter": {
        "id": 67374,
        "url": "http://patchwork.ozlabs.org/api/people/67374/?format=api",
        "name": "Daniel Walker (danielwa)",
        "email": "danielwa@cisco.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20210416040924.2882771-1-danielwa@cisco.com/mbox/",
    "series": [
        {
            "id": 239425,
            "url": "http://patchwork.ozlabs.org/api/series/239425/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=239425",
            "date": "2021-04-16T04:09:11",
            "name": "generic command line v4",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/239425/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/1466830/comments/",
    "headers": {
        "Return-Path": "\n <linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>",
        "X-Original-To": [
            "patchwork-incoming@ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@ozlabs.org",
            "linuxppc-dev@lists.ozlabs.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:2:0:216:3eff:fee1:b9f1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org;\n receiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=cisco.com header.i=@cisco.com header.a=rsa-sha256\n header.s=iport header.b=W2jKOgDe;\n\tdkim-atps=neutral",
            "lists.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=cisco.com header.i=@cisco.com header.a=rsa-sha256\n header.s=iport header.b=W2jKOgDe;\n\tdkim-atps=neutral",
            "lists.ozlabs.org; spf=pass (sender SPF authorized)\n smtp.mailfrom=cisco.com (client-ip=173.37.86.79; helo=rcdn-iport-8.cisco.com;\n envelope-from=danielwa@cisco.com; receiver=<UNKNOWN>)",
            "lists.ozlabs.org; dkim=pass (1024-bit key;\n unprotected) header.d=cisco.com header.i=@cisco.com header.a=rsa-sha256\n header.s=iport header.b=W2jKOgDe; dkim-atps=neutral"
        ],
        "Received": [
            "from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:2:0:216:3eff:fee1:b9f1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature RSA-PSS (4096 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 4FM2mP1CVpz9sWX\n\tfor <patchwork-incoming@ozlabs.org>; Fri, 16 Apr 2021 14:09:56 +1000 (AEST)",
            "from boromir.ozlabs.org (localhost [IPv6:::1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4FM2mN5djrz3btQ\n\tfor <patchwork-incoming@ozlabs.org>; Fri, 16 Apr 2021 14:09:56 +1000 (AEST)",
            "from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n bits)) (No client certificate requested)\n by lists.ozlabs.org (Postfix) with ESMTPS id 4FM2ly0W66z2yqD\n for <linuxppc-dev@lists.ozlabs.org>; Fri, 16 Apr 2021 14:09:31 +1000 (AEST)",
            "from alln-core-6.cisco.com ([173.36.13.139])\n by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA;\n 16 Apr 2021 04:09:25 +0000",
            "from zorba.cisco.com ([10.24.7.67])\n by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTP id 13G49OHf016753;\n Fri, 16 Apr 2021 04:09:24 GMT"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=cisco.com; i=@cisco.com; l=4282; q=dns/txt; s=iport;\n t=1618546174; x=1619755774;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=qPo8os07gANgYc92EpzGmy/chN2RQQ3R6N3KjLTucyI=;\n b=W2jKOgDe08BrxyXZiLsyoMe246InNDg0LneYmSurYtCGBMWJFtuZn/NI\n mQaOfAaL2BAG1UEvVAIFNdcBBot2TDUyTwIhpabOltjI22EKleEqFxF7D\n EFdndCmBvOSevzk/goc2uJIlaCWeeQKXP8BDIrLg8Ro0rzy1zd943OzsN I=;",
        "IronPort-HdrOrdr": "\n A9a23:sIMqfqGs638gs2jIpLqEdseALOonbusQ8zAX/mp6ICY4TuWzkceykPMHkSLugDEKV3063fyGMq+MQXTTnKQFg7U5EL++UGDd1leAA5pl6eLZqQHIPw3b2qpj2bx7c654YeeAbmRSqcrh+gG3H5IBzbC8kZyAvuvVw3dzQQwCUcgJhDtRMBqREUF9WWB9aqYRKZz03Kd6jgvlXXwWa8ihb0NkY8Hz4/vWiZnhfRkKQzkg5QXmt0LN1JfKVz6FwxwZTzRDhY0HzFGAuQn46qK/2svLryPh6w==",
        "X-IronPort-Anti-Spam-Filtered": "true",
        "X-IronPort-Anti-Spam-Result": "\n A0BMAAAiDXlg/4sNJK1aHAEBAQEBAQcBARIBAQQEAQGBfgcBAQsBAYIpgU0BOY0YiU2BDJligXwLAQEBDzQEAQGEUIF1AiU0CQ4CAwEBDAEBBQEBAQIBBgRxE4VdQxYBhiMBRoE+AYMDgwisCIIrgQGIM4FEgTkBiGt0hBwcgUlCgROCbIstBIJABQEBgQ8HHoI4QpwtgX+KS5FigxaBJptRDyOkfJUYo2KBVDqBWTMaCBsVgyVPGQ6cLAFbIQNnAgYKAQEDCYlOg0ABAQ",
        "X-IronPort-AV": "E=Sophos;i=\"5.82,226,1613433600\"; d=\"scan'208\";a=\"884877150\"",
        "From": "Daniel Walker <danielwa@cisco.com>",
        "To": "Will Deacon <will@kernel.org>,\n Christophe Leroy <christophe.leroy@csgroup.eu>,\n Rob Herring <robh@kernel.org>,\n Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>,\n Andrew Morton <akpm@linux-foundation.org>, x86@kernel.org,\n linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,\n \"H. Peter Anvin\" <hpa@zytor.com>, linux-arm-kernel@lists.infradead.org,\n linux-kernel@vger.kernel.org, devicetree@vger.kernel.org,\n linux-kbuild@vger.kernel.org",
        "Subject": "[PATCH 0/8] generic command line v4",
        "Date": "Thu, 15 Apr 2021 21:09:11 -0700",
        "Message-Id": "<20210416040924.2882771-1-danielwa@cisco.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Outbound-SMTP-Client": "10.24.7.67, [10.24.7.67]",
        "X-Outbound-Node": "alln-core-6.cisco.com",
        "X-BeenThere": "linuxppc-dev@lists.ozlabs.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "Linux on PowerPC Developers Mail List <linuxppc-dev.lists.ozlabs.org>",
        "List-Unsubscribe": "<https://lists.ozlabs.org/options/linuxppc-dev>,\n <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.ozlabs.org/pipermail/linuxppc-dev/>",
        "List-Post": "<mailto:linuxppc-dev@lists.ozlabs.org>",
        "List-Help": "<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>",
        "List-Subscribe": "<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>",
        "Cc": "linux-efi@vger.kernel.org",
        "Errors-To": "linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org",
        "Sender": "\"Linuxppc-dev\"\n <linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"
    },
    "content": "v4 release changes\n\n* Updated insert-sys-cert tool to change command line symbols after\n  compilation.\n\n\tThis tool is used to release binary kernels internally to companies\n\tand then later insert certificates for each product by consumers of\n\tthe binary kernel. Cisco uses this tool for this purpose.\n\n\tCisco has a similar need for the command line to be modified on a\n\tbinary released kernels similar to how certificates are setup.\n\n* Added global symbols to hold append and prepend values.\n\n\tThese changes follow the system certificate code to allow the\n\tinsert-sys-cert tool to be used.\n\n* Added a test case to confirm functionality.\n\n\tSeemed sensible to add this to make sure everything is working.\n\n* Dropped powerpc changes\n\n\tChristophe Leroy has reservations about the features for powerpc. I\n\tdon't think his reservations are founded, and these changes should\n\tfully work on powerpc. However, I dropped these changes so Christophe\n\tcan have more time to get comfortable with the changes.\n\n\nEnjoy!\n\n\nDaniel Walker (8):\n  CMDLINE: add generic builtin command line\n  scripts: insert-sys-cert: add command line insert capability\n  scripts: insert-sys-cert: change name to insert-symbol\n  CMDLINE: mips: convert to generic builtin command line\n  drivers: firmware: efi: libstub: enable generic commandline\n  CMDLINE: x86: convert to generic builtin command line\n  of: allow sending a NULL value to early_init_dt_scan_chosen\n  CMDLINE: arm64: convert to generic builtin command line\n\n arch/arm64/Kconfig                            |  33 +--\n arch/arm64/include/asm/setup.h                |   2 +\n arch/arm64/kernel/idreg-override.c            |   9 +-\n arch/mips/Kconfig                             |   4 +-\n arch/mips/Kconfig.debug                       |  44 ----\n arch/mips/configs/ar7_defconfig               |   9 +-\n arch/mips/configs/bcm47xx_defconfig           |   8 +-\n arch/mips/configs/bcm63xx_defconfig           |  15 +-\n arch/mips/configs/bmips_be_defconfig          |  11 +-\n arch/mips/configs/bmips_stb_defconfig         |  11 +-\n arch/mips/configs/capcella_defconfig          |  11 +-\n arch/mips/configs/ci20_defconfig              |  10 +-\n arch/mips/configs/cu1000-neo_defconfig        |  10 +-\n arch/mips/configs/cu1830-neo_defconfig        |  10 +-\n arch/mips/configs/e55_defconfig               |   4 +-\n arch/mips/configs/generic_defconfig           |   6 +-\n arch/mips/configs/gpr_defconfig               |  18 +-\n arch/mips/configs/loongson3_defconfig         |  13 +-\n arch/mips/configs/mpc30x_defconfig            |   7 +-\n arch/mips/configs/tb0219_defconfig            |   7 +-\n arch/mips/configs/tb0226_defconfig            |   7 +-\n arch/mips/configs/tb0287_defconfig            |   7 +-\n arch/mips/configs/workpad_defconfig           |  11 +-\n arch/mips/include/asm/setup.h                 |   2 +\n arch/mips/kernel/relocate.c                   |  17 +-\n arch/mips/kernel/setup.c                      |  36 +--\n arch/mips/pic32/pic32mzda/early_console.c     |   2 +-\n arch/mips/pic32/pic32mzda/init.c              |   3 +-\n arch/x86/Kconfig                              |  44 +---\n arch/x86/kernel/setup.c                       |  18 +-\n .../firmware/efi/libstub/efi-stub-helper.c    |  29 +++\n drivers/firmware/efi/libstub/efi-stub.c       |   9 +\n drivers/firmware/efi/libstub/efistub.h        |   1 +\n drivers/firmware/efi/libstub/x86-stub.c       |  13 +-\n drivers/of/fdt.c                              |  44 ++--\n include/linux/cmdline.h                       | 103 ++++++++\n init/Kconfig                                  |  78 ++++++\n lib/Kconfig                                   |   4 +\n lib/Makefile                                  |   3 +\n lib/generic_cmdline.S                         |  53 ++++\n lib/test_cmdline1.c                           | 139 ++++++++++\n scripts/Makefile                              |   2 +-\n .../{insert-sys-cert.c => insert-symbol.c}    | 243 ++++++++++++------\n 43 files changed, 716 insertions(+), 394 deletions(-)\n create mode 100644 include/linux/cmdline.h\n create mode 100644 lib/generic_cmdline.S\n create mode 100644 lib/test_cmdline1.c\n rename scripts/{insert-sys-cert.c => insert-symbol.c} (72%)"
}