get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 117500,
    "url": "http://patchwork.dpdk.org/api/patches/117500/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20221006093730.1602342-1-georgmueller@gmx.net/",
    "project": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20221006093730.1602342-1-georgmueller@gmx.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20221006093730.1602342-1-georgmueller@gmx.net",
    "date": "2022-10-06T09:37:30",
    "name": "linux/igb_uio: fix build with kernel 5.18+",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "40d8fe318a428d3b2b4e4c87974dd987d687abe3",
    "submitter": {
        "id": 2868,
        "url": "http://patchwork.dpdk.org/api/people/2868/?format=api",
        "name": "Georg Müller",
        "email": "georgmueller@gmx.net"
    },
    "delegate": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20221006093730.1602342-1-georgmueller@gmx.net/mbox/",
    "series": [
        {
            "id": 25020,
            "url": "http://patchwork.dpdk.org/api/series/25020/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=25020",
            "date": "2022-10-06T09:37:30",
            "name": "linux/igb_uio: fix build with kernel 5.18+",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/25020/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/117500/comments/",
    "check": "warning",
    "checks": "http://patchwork.dpdk.org/api/patches/117500/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id E6CA1A00C2;\n\tThu,  6 Oct 2022 20:41:36 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 8E03040DDC;\n\tThu,  6 Oct 2022 20:41:36 +0200 (CEST)",
            "from mout.gmx.net (mout.gmx.net [212.227.15.18])\n by mails.dpdk.org (Postfix) with ESMTP id 7A04242BDA\n for <dev@dpdk.org>; Thu,  6 Oct 2022 11:38:29 +0200 (CEST)",
            "from nb-georg.intra.allegro-packets.com ([87.167.92.237]) by\n mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id\n 1N5G9n-1pNS0e0F2j-0118s5; Thu, 06 Oct 2022 11:38:29 +0200"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;\n s=badeba3b8450; t=1665049109;\n bh=ts9IX6B/AS5IdqaYW+ADSFRD9xr/KAmc1CkGBYuQtsg=;\n h=X-UI-Sender-Class:From:To:Cc:Subject:Date;\n b=MSMwowP7l1xDSLCsL7U1ew2S14etOpashitligmHFMBYWvPaxRblxWpcysarWu+WZ\n cehPipRuJmBVw6g7jftwUXchWejJjPsjQMvjLpsnDrdIzhROMzm3sgzFWcWgjjQOLs\n Nkcm9wk5MQ/3j7dZDQ/I/GNp+qcRrtK+eVoXqVT4=",
        "X-UI-Sender-Class": "01bb95c1-4bf8-414a-932a-4f6e2808ef9c",
        "From": "=?utf-8?q?Georg_M=C3=BCller?= <georgmueller@gmx.net>",
        "To": "dev@dpdk.org",
        "Cc": "=?utf-8?q?Georg_M=C3=BCller?= <georgmueller@gmx.net>",
        "Subject": "[PATCH] linux/igb_uio: fix build with kernel 5.18+",
        "Date": "Thu,  6 Oct 2022 11:37:30 +0200",
        "Message-Id": "<20221006093730.1602342-1-georgmueller@gmx.net>",
        "X-Mailer": "git-send-email 2.37.3",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "quoted-printable",
        "X-Provags-ID": "V03:K1:611vrCqWm75YcaeeRfy2CFdNqlkL42a5Y+gErlzC5PaDAHqMul3\n i/yOt5wUlY/DVIP80ZKH4IJArnvB2HJcai511JfEiD4o9rmzBbVa9hFNG9fDxQ1QuKhK5vJ\n p3EGdTDBNdNL3sY9QZbR3pUFUVLioFi+mbxpUdMyAuop/mKrkimCr5C4BZaQPjSGsFZB7xR\n w6ypRVnSyl2MGuYBpomKQ==",
        "X-Spam-Flag": "NO",
        "X-UI-Out-Filterresults": "notjunk:1;V03:K0:1aRwmAMxnH8=:SzjbjndZ2JxIa3sazhk9+G\n I3RcKI/8AjMz8yY6T5aVyxBe78tG7lL03lcDrnt3ohnuZFK8f+9UeH/1VxHPVJa7NiIqNpu7t\n qdHt7sDqMDu1vjQ2qHMzxZxTQhL/w09Ex2k8fzlF9p/uMYP+seEC1xJygd8PrA8PG9kIk7Nxj\n iB1jQZONMMbSsui/vsXZWvhSK0rAvr1T3E3Yhknp+oSx1zkRuIaYHoaPcXNmk1usvyJgt9lV2\n p6HX1mjs1Z6Zdc1FcZfXpF6m5qyF86ESsNoFakzo+7HeqFb0Mdex0ot5Mmro+oPljmyxaAFqC\n mHC+F3nJxp/2SEo053IoaHIoeYfa9AQjR02+JG+Xltmh0DuGxGxs603T+iGRh3PlopoeBLqFC\n Q3BlKWyb3+/p9mp0Tv74zm7qu7cekJrouj31d9YkyGCkMc2vp2iwv/3C+jT+bYsgnSYA38fxO\n jZXKzY3UPx3H3l27BkBTKWHt1BzbcaR/fKgd0aolsjSbbwTvx5sIvuLyfiKhCD7epFBAdEyWE\n m9mwFWQtTtpfckHbpbu1oD6VcQZiAwloL6XgcgChd47cmE1gsRIx7iR+GgzeUTTpJgtw2yCyl\n XkSh5zHXtGUPxOqjCluHsKzn3ZZFENkqva2R4CGlnrCNeNDnwNXU7q/uAkqr6OKHJrTCU7tmA\n Mt00FHnUXRqMUBpRIoXugpnkYYmg/Zna5XMz9OYpTKrO/KzHlq/CpFWM5zfomC3J02rkfwjde\n UJLSYS8aH03mJb8Rcnzq+fhr4gw6JJ3AYqLL85Jhj5glEHHaTpIrE6sGXXuJHrNKfc5OuIxfF\n wQJfPBa4V5GLK4+z029mEqG0zAoi2+yagpNYETsbV+H82d9kP+Io2yWwaDHiQ8Cnz9FmXQ+fH\n bGV8G3cPxtIMX+H6adPxyEvIa8Yy9mUtQFWW1r2RE5etfk+iYY33QoiacGI75K6nU2WE1vhkM\n lqnHpxxENT+qFR/psK1Gr5udMwk5OZwYFzYBCWOQqRE+OzTr08/DMrq1nLrLgkAHTHd0It+05\n VdWcXROZ+72/FOpwVCViIK3agHopydcFvNCDSZEf6f+d/WC7H7+0V3LgBGWH42V3NDWuf/nKl\n HllVoCoyNZ31GwAF/gJo42ncywswdpj8oECHwvo+izMuUIBqpRyVOJD51kV11Gn9qea50Ctgn\n 05Bpdpm/cXVjD3qcLTULCs+Mdf+XBkbYyfBGd9FTNJpyF5FARcLihHywvgr9+UVeQdyQCX+Ty\n vsEvLZRNjZxAvazWt8zYDgYWq0o7vYG5afXkoPmRmyefBrTb949GOHjxo695ocub6r0iXhfYg\n aMhCYLBGx8b+/GyVqx8OunJXBcnFlFRsqHj/DJikj2wGVMuNoxndMvpMbj3vGo3oERHXp7H9a\n S0tDWEepZDYjjpRlGLzcdwX/alYDU11SAdJ7ZOyeGrSH5G5AaG0jbdeXFLkIcrlxNto5Qgs0j\n /oMWiFMY22Tl4VRoakCMGupe8kF6z9Srvx9iYlZhoEINLUpnFtxAIMnIXN1/GGdAyW1POIAMz\n y9w5lJ7bPxl2Ptv0ejbLFaOJhOGULYql4drhpVLYf1TIb",
        "X-Mailman-Approved-At": "Thu, 06 Oct 2022 20:41:35 +0200",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "pci_set_dma_mask() and pci_set_consistent_dma_mask() were removed with\nkernel 5.18. They both were just wrappers for dma_set_mask() and\ndma_set_coherent_mask().\n\nInstead, use dma_set_mask_and_coherent(), which is a combination of\ndma_set_mask() and dma_set_coherent_mask().\n\ndma_set_mask_and_coherent() exists since kernel 3.13.\n---\n linux/igb_uio/igb_uio.c | 8 +-------\n 1 file changed, 1 insertion(+), 7 deletions(-)\n\n--\n2.37.3",
    "diff": "diff --git a/linux/igb_uio/igb_uio.c b/linux/igb_uio/igb_uio.c\nindex 33e0e02..aea67da 100644\n--- a/linux/igb_uio/igb_uio.c\n+++ b/linux/igb_uio/igb_uio.c\n@@ -512,18 +512,12 @@ igbuio_pci_probe(struct pci_dev *dev, const struct pci_device_id *id)\n \t\tgoto fail_release_iomem;\n\n \t/* set 64-bit DMA mask */\n-\terr = pci_set_dma_mask(dev,  DMA_BIT_MASK(64));\n+\terr = dma_set_mask_and_coherent(&dev->dev,  DMA_BIT_MASK(64));\n \tif (err != 0) {\n \t\tdev_err(&dev->dev, \"Cannot set DMA mask\\n\");\n \t\tgoto fail_release_iomem;\n \t}\n\n-\terr = pci_set_consistent_dma_mask(dev, DMA_BIT_MASK(64));\n-\tif (err != 0) {\n-\t\tdev_err(&dev->dev, \"Cannot set consistent DMA mask\\n\");\n-\t\tgoto fail_release_iomem;\n-\t}\n-\n \t/* fill uio infos */\n \tudev->info.name = \"igb_uio\";\n \tudev->info.version = \"0.1\";\n",
    "prefixes": []
}