get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 1055338,
    "url": "http://patchwork.ozlabs.org/api/patches/1055338/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20190312111802.21203-1-sassmann@kpanic.de/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20190312111802.21203-1-sassmann@kpanic.de>",
    "list_archive_url": null,
    "date": "2019-03-12T11:18:02",
    "name": "i40e: print PCI vendor and device ID during probe",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "71dcc413cb07ef53fb1bc03989c5f0c475df59d9",
    "submitter": {
        "id": 7508,
        "url": "http://patchwork.ozlabs.org/api/people/7508/?format=api",
        "name": "Stefan Assmann",
        "email": "sassmann@kpanic.de"
    },
    "delegate": {
        "id": 68,
        "url": "http://patchwork.ozlabs.org/api/users/68/?format=api",
        "username": "jtkirshe",
        "first_name": "Jeff",
        "last_name": "Kirsher",
        "email": "jeffrey.t.kirsher@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20190312111802.21203-1-sassmann@kpanic.de/mbox/",
    "series": [
        {
            "id": 96710,
            "url": "http://patchwork.ozlabs.org/api/series/96710/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=96710",
            "date": "2019-03-12T11:18:02",
            "name": "i40e: print PCI vendor and device ID during probe",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/96710/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/1055338/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/1055338/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.133; helo=hemlock.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=none (p=none dis=none) header.from=kpanic.de"
        ],
        "Received": [
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 44JXfR0fXpz9s70\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Mar 2019 22:23:40 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id BD51D86D63;\n\tTue, 12 Mar 2019 11:23:36 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id EdtLJEyrB+Kz; Tue, 12 Mar 2019 11:23:34 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id AED4886864;\n\tTue, 12 Mar 2019 11:23:34 +0000 (UTC)",
            "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 4E4421BF3DA\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 12 Mar 2019 11:23:33 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 4525087066\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 12 Mar 2019 11:23:33 +0000 (UTC)",
            "from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 3Grd0nA9UKGu for <intel-wired-lan@lists.osuosl.org>;\n\tTue, 12 Mar 2019 11:23:32 +0000 (UTC)",
            "from mx1.redhat.com (mx1.redhat.com [209.132.183.28])\n\tby whitealder.osuosl.org (Postfix) with ESMTPS id 8F36B87034\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 12 Mar 2019 11:23:32 +0000 (UTC)",
            "from smtp.corp.redhat.com\n\t(int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id C538037E60;\n\tTue, 12 Mar 2019 11:18:22 +0000 (UTC)",
            "from p50.redhat.com (unknown [10.36.118.46])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 69ABF5D9D1;\n\tTue, 12 Mar 2019 11:18:21 +0000 (UTC)"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": [
            "delayed 00:05:09 by SQLgrey-1.7.6",
            "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.29]); Tue, 12 Mar 2019 11:18:23 +0000 (UTC)"
        ],
        "From": "Stefan Assmann <sassmann@kpanic.de>",
        "To": "intel-wired-lan@lists.osuosl.org",
        "Date": "Tue, 12 Mar 2019 12:18:02 +0100",
        "Message-Id": "<20190312111802.21203-1-sassmann@kpanic.de>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 2.79 on 10.5.11.14",
        "Subject": "[Intel-wired-lan] [PATCH] i40e: print PCI vendor and device ID\n\tduring probe",
        "X-BeenThere": "intel-wired-lan@osuosl.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>",
        "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>",
        "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>",
        "Cc": "netdev@vger.kernel.org, davem@davemloft.net, sassmann@kpanic.de",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"
    },
    "content": "Printing each devices PCI vendor and device ID has the advantage of\neasily revealing what hardware we're dealing with exactly. It's no\nlonger necessary to match the PCI bus information to the lspci output.\n\nHelps with bug reports where no lspci output is available.\n\nOutput before\ni40e 0000:08:00.0: fw 6.1.49420 api 1.7 nvm 6.80 0x80003c64 1.2007.0\nand after\ni40e 0000:08:00.0: fw 6.1.49420 api 1.7 nvm 6.80 0x80003c64 1.2007.0 [8086:1572] [8086:0004]\n\nSigned-off-by: Stefan Assmann <sassmann@kpanic.de>\n---\n drivers/net/ethernet/intel/i40e/i40e_main.c | 7 ++++---\n 1 file changed, 4 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c\nindex da62218eb70a..01ad4bec4347 100644\n--- a/drivers/net/ethernet/intel/i40e/i40e_main.c\n+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c\n@@ -14023,11 +14023,12 @@ static int i40e_probe(struct pci_dev *pdev, const struct pci_device_id *ent)\n \t}\n \ti40e_get_oem_version(hw);\n \n-\t/* provide nvm, fw, api versions */\n-\tdev_info(&pdev->dev, \"fw %d.%d.%05d api %d.%d nvm %s\\n\",\n+\t/* provide nvm, fw, api versions, vendor:device id, subsys vendor:device id */\n+\tdev_info(&pdev->dev, \"fw %d.%d.%05d api %d.%d nvm %s [%04x:%04x] [%04x:%04x]\\n\",\n \t\t hw->aq.fw_maj_ver, hw->aq.fw_min_ver, hw->aq.fw_build,\n \t\t hw->aq.api_maj_ver, hw->aq.api_min_ver,\n-\t\t i40e_nvm_version_str(hw));\n+\t\t i40e_nvm_version_str(hw), hw->vendor_id, hw->device_id,\n+\t\t hw->subsystem_vendor_id, hw->subsystem_device_id);\n \n \tif (hw->aq.api_maj_ver == I40E_FW_API_VERSION_MAJOR &&\n \t    hw->aq.api_min_ver > I40E_FW_MINOR_VERSION(hw))\n",
    "prefixes": []
}