get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 43645,
    "url": "https://patches.dpdk.org/api/patches/43645/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1533830978-23518-1-git-send-email-i.maximets@samsung.com/",
    "project": {
        "id": 1,
        "url": "https://patches.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": "<1533830978-23518-1-git-send-email-i.maximets@samsung.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1533830978-23518-1-git-send-email-i.maximets@samsung.com",
    "date": "2018-08-09T16:09:38",
    "name": "vhost: suppress error if numa is not available",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "b71e0d90b3fba442b15671d430439032d2301cf8",
    "submitter": {
        "id": 323,
        "url": "https://patches.dpdk.org/api/people/323/?format=api",
        "name": "Ilya Maximets",
        "email": "i.maximets@samsung.com"
    },
    "delegate": {
        "id": 2642,
        "url": "https://patches.dpdk.org/api/users/2642/?format=api",
        "username": "mcoquelin",
        "first_name": "Maxime",
        "last_name": "Coquelin",
        "email": "maxime.coquelin@redhat.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1533830978-23518-1-git-send-email-i.maximets@samsung.com/mbox/",
    "series": [
        {
            "id": 950,
            "url": "https://patches.dpdk.org/api/series/950/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=950",
            "date": "2018-08-09T16:09:38",
            "name": "vhost: suppress error if numa is not available",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/950/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/43645/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/43645/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 1F9062BC9;\n\tThu,  9 Aug 2018 18:09:01 +0200 (CEST)",
            "from mailout2.w1.samsung.com (mailout2.w1.samsung.com\n\t[210.118.77.12]) by dpdk.org (Postfix) with ESMTP id CDC7F2BB0\n\tfor <dev@dpdk.org>; Thu,  9 Aug 2018 18:08:59 +0200 (CEST)",
            "from eucas1p2.samsung.com (unknown [182.198.249.207])\n\tby mailout2.w1.samsung.com (KnoxPortal) with ESMTP id\n\t20180809160858euoutp024fc9a845440c7b8ca41d697cdcadaf68~JQxyknDXA2251522515euoutp02x;\n\tThu,  9 Aug 2018 16:08:58 +0000 (GMT)",
            "from eusmges1new.samsung.com (unknown [203.254.199.242]) by\n\teucas1p1.samsung.com (KnoxPortal) with ESMTP id\n\t20180809160857eucas1p197deac147c378740aad0d917046ab901~JQxx55A142404524045eucas1p1N;\n\tThu,  9 Aug 2018 16:08:57 +0000 (GMT)",
            "from eucas1p2.samsung.com ( [182.198.249.207]) by\n\teusmges1new.samsung.com (EUCPMTA) with SMTP id B2.59.04441.9176C6B5;\n\tThu,  9 Aug 2018 17:08:57 +0100 (BST)",
            "from eusmgms2.samsung.com (unknown [182.198.249.180]) by\n\teucas1p2.samsung.com (KnoxPortal) with ESMTP id\n\t20180809160856eucas1p2e22900aa2de83e9b17f5843151557d7b~JQxxCldJk2709327093eucas1p2s;\n\tThu,  9 Aug 2018 16:08:56 +0000 (GMT)",
            "from eusync1.samsung.com ( [203.254.199.211]) by\n\teusmgms2.samsung.com (EUCPMTA) with SMTP id CE.79.04128.8176C6B5;\n\tThu,  9 Aug 2018 17:08:56 +0100 (BST)",
            "from imaximets.rnd.samsung.ru ([106.109.129.180]) by\n\teusync1.samsung.com (Oracle Communications Messaging Server\n\t7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id\n\t<0PD700LW8BIRD790@eusync1.samsung.com>; \n\tThu, 09 Aug 2018 17:08:56 +0100 (BST)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com\n\t20180809160858euoutp024fc9a845440c7b8ca41d697cdcadaf68~JQxyknDXA2251522515euoutp02x",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;\n\ts=mail20170921; t=1533830938;\n\tbh=JC8gR2LHoOGyny/o4H+79qzLmqixVc7UJSSvnjMrCJ8=;\n\th=From:To:Cc:Subject:Date:References:From;\n\tb=mPU85IP7QP8ESKqgj3mhQTPZr50bpiVrQUvZ32tCLSz3kC7Q55WUnRV50/OU/4qxo\n\tPjlrb7Uu2IdmE6vfXvoJVxIvJoKmJvMrylWnugD2tLkXNX2ny2JQGU939au/ophPNb\n\tNtMwJW1ZglFjF+8ROJv/TaGg+Cfxexwp23ChKon8=",
        "X-AuditID": "cbfec7f2-5c9ff70000001159-e0-5b6c67198834",
        "From": "Ilya Maximets <i.maximets@samsung.com>",
        "To": "dev@dpdk.org",
        "Cc": "Maxime Coquelin <maxime.coquelin@redhat.com>, Tiwei Bie\n\t<tiwei.bie@intel.com>, Zhihong Wang <zhihong.wang@intel.com>,\n\tIlya Maximets <i.maximets@samsung.com>",
        "Date": "Thu, 09 Aug 2018 19:09:38 +0300",
        "Message-id": "<1533830978-23518-1-git-send-email-i.maximets@samsung.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "X-Brightmail-Tracker": [
            "H4sIAAAAAAAAA+NgFupjkeLIzCtJLcpLzFFi42LZduzneV3J9JxogzcXhC3efdrOZHGl/Se7\n\txbHOPSwWWxv+M1lsvjiJyYHV49eCpawei/e8ZPJ4v+8qm0ffllWMASxRXDYpqTmZZalF+nYJ\n\tXBlTz05iLdjGVvFpzw22BsYZrF2MnBwSAiYSSxZ2s3UxcnEICaxglJj09Bk7hPOZUeLQ2dUs\n\tMFVXtx5gArGFBJYxShy9xglR1Mwk0ThjIzNIgk1AR+LU6iOMILaIgIDE587FYGOZBZYwShx4\n\tehYsISxgL/Hj2UM2EJtFQFXi8YMZQBs4OHgF3CT+beeAWCYncfNcJzNIr4TATVaJ3zfuQ93q\n\tInF28TsoW1ji1fEt7BC2jMTlyd1Ql9ZL3G95yQjR3MEoMf3QPyaIhL3EltfnwBqYBfgkJm2b\n\tzgyyWEKAV6KjTQiixENi6vbrLBBfxkr8fT+PZQKjxAJGhlWM4qmlxbnpqcWGeanlesWJucWl\n\teel6yfm5mxiBsXT63/FPOxi/Xko6xCjAwajEw8uQmhMtxJpYVlyZe4hRgoNZSYTX1gcoxJuS\n\tWFmVWpQfX1Sak1p8iFGag0VJnJdPKy1aSCA9sSQ1OzW1ILUIJsvEwSnVwCigu5hXgjt71rFJ\n\t5yZmTnr+W+rckRi2n+YTXxWdeTxJ4LqH/M6FKuEaU87ePmS/zkNCb623Qi1jUbHZsSP6i9jr\n\ti9a73rmxePujiLPG15fYss3XmuSj9WL+bgdLT+HFsf1Tvh4+mq5r+N/gsseDjMK9rnsjS/Vs\n\tJFZNvzjRT4X/7r5fSY7zo14qsRRnJBpqMRcVJwIA4ZObR6ECAAA=",
            "H4sIAAAAAAAAA+NgFnrIJMWRmVeSWpSXmKPExsVy+t/xy7oS6TnRBtfeSlm8+7SdyeJK+092\n\ti2Ode1gstjb8Z7LYfHESkwOrx68FS1k9Fu95yeTxft9VNo++LasYA1iiuGxSUnMyy1KL9O0S\n\tuDKmnp3EWrCNreLTnhtsDYwzWLsYOTkkBEwkrm49wNTFyMUhJLCEUeLaujmMEE4rk0RD8wMW\n\tkCo2AR2JU6uPMILYIgICEp87F7OBFDGDdEz5MJkdJCEsYC/x49lDNhCbRUBV4vGDGUDNHBy8\n\tAm4S/7ZzQGyTk7h5rpN5AiPXAkaGVYwiqaXFuem5xUZ6xYm5xaV56XrJ+bmbGIEe33bs55Yd\n\tjF3vgg8xCnAwKvHwXuDLjhZiTSwrrsw9xCjBwawkwmvrkxMtxJuSWFmVWpQfX1Sak1p8iFGa\n\tg0VJnPe8QWWUkEB6YklqdmpqQWoRTJaJg1OqgZFpnnVn3jub93Fr3hluiXKd4V319fYVuaPS\n\taydM/hlcaTdVSm6+0ZIoHucdgatvRrZLmi+8orBfX6jRZxrzVdmzLdtXPzS8dUGKu0axd0Li\n\ttc5rWyezHWGr/Vc4aVLYHO/7K7/f4nCOquBbdjD/89EtGYIr0rd22thFTDv29FvJl2+fL1cc\n\t0edUYinOSDTUYi4qTgQAqRClWvQBAAA="
        ],
        "X-CMS-MailID": "20180809160856eucas1p2e22900aa2de83e9b17f5843151557d7b",
        "X-Msg-Generator": "CA",
        "CMS-TYPE": "201P",
        "X-CMS-RootMailID": "20180809160856eucas1p2e22900aa2de83e9b17f5843151557d7b",
        "References": "<CGME20180809160856eucas1p2e22900aa2de83e9b17f5843151557d7b@eucas1p2.samsung.com>",
        "Subject": "[dpdk-dev] [PATCH] vhost: suppress error if numa is not available",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "It's a common case that 'get_mempolicy' fails on systems\nwithout NUMA support. No need to flag an error in log for\nthis situation.\n\nSigned-off-by: Ilya Maximets <i.maximets@samsung.com>\n---\n lib/librte_vhost/vhost.c | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/lib/librte_vhost/vhost.c b/lib/librte_vhost/vhost.c\nindex 3c9be10..91026b3 100644\n--- a/lib/librte_vhost/vhost.c\n+++ b/lib/librte_vhost/vhost.c\n@@ -8,6 +8,7 @@\n #include <stdint.h>\n #include <stdlib.h>\n #ifdef RTE_LIBRTE_VHOST_NUMA\n+#include <numa.h>\n #include <numaif.h>\n #endif\n \n@@ -480,7 +481,7 @@ rte_vhost_get_numa_node(int vid)\n \tint numa_node;\n \tint ret;\n \n-\tif (dev == NULL)\n+\tif (dev == NULL || numa_available() != 0)\n \t\treturn -1;\n \n \tret = get_mempolicy(&numa_node, NULL, 0, dev,\n",
    "prefixes": []
}