Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/117500/?format=api
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": [] }{ "id": 117500, "url": "