get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 42143,
    "url": "http://patches.dpdk.org/api/patches/42143/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180703103119.15747-6-bruce.richardson@intel.com/",
    "project": {
        "id": 1,
        "url": "http://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": "<20180703103119.15747-6-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180703103119.15747-6-bruce.richardson@intel.com",
    "date": "2018-07-03T10:31:16",
    "name": "[v2,5/8] dpaa2: fix default IOVA build setting for meson builds",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "eeb439f7286f8803d7eb1f5d6ae7eb8d49f292ec",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20180703103119.15747-6-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 370,
            "url": "http://patches.dpdk.org/api/series/370/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=370",
            "date": "2018-07-03T10:31:11",
            "name": "Enable 32-bit native builds with meson",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/370/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/42143/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/42143/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 7A5911BEF7;\n\tTue,  3 Jul 2018 12:32:06 +0200 (CEST)",
            "from mga06.intel.com (mga06.intel.com [134.134.136.31])\n\tby dpdk.org (Postfix) with ESMTP id CE01A1BEEE\n\tfor <dev@dpdk.org>; Tue,  3 Jul 2018 12:32:04 +0200 (CEST)",
            "from fmsmga002.fm.intel.com ([10.253.24.26])\n\tby orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t03 Jul 2018 03:32:04 -0700",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.223.223])\n\tby fmsmga002.fm.intel.com with ESMTP; 03 Jul 2018 03:32:03 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.51,303,1526367600\"; d=\"scan'208\";a=\"63749946\"",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Bruce Richardson <bruce.richardson@intel.com>",
        "Date": "Tue,  3 Jul 2018 11:31:16 +0100",
        "Message-Id": "<20180703103119.15747-6-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20180703103119.15747-1-bruce.richardson@intel.com>",
        "References": "<20180608163807.66737-1-bruce.richardson@intel.com>\n\t<20180703103119.15747-1-bruce.richardson@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2 5/8] dpaa2: fix default IOVA build setting for\n\tmeson builds",
        "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": "By default, the DPAA2_USE_PHYS_IOVA setting with the make build-system\nis \"y\", which is overridden to \"n\" in the config file specifically for\nthe arm64-dpaa2-linuxapp-gcc builds. The lack of this setting in meson\nbuilds causes issues for 32-bit build, as the alternative code paths\nhave compiler warnings e.g. for i686 builds. Therefore we should align\nthe meson and make settings, setting the value to \"true\" by default and\noverriding it to \"false\" for dpaa2-specific builds.\n\nFixes: 6ec78c2463ac (\"build: add meson support for dpaaX platforms\")\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\nAcked-by: Hemant Agrawal <hemant.agrawal@nxp.com>\nSeries-acked-by: Hemant Agrawal <hemant.agrawal@nxp.com>\n---\n config/arm/meson.build | 2 +-\n config/meson.build     | 1 +\n 2 files changed, 2 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/config/arm/meson.build b/config/arm/meson.build\nindex 5ad926eda..40dbc87f7 100644\n--- a/config/arm/meson.build\n+++ b/config/arm/meson.build\n@@ -64,7 +64,7 @@ flags_dpaa2 = [\n \t['RTE_CACHE_LINE_SIZE', 64],\n \t['RTE_MAX_NUMA_NODES', 1],\n \t['RTE_MAX_LCORE', 16],\n-\t['RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', 'n']]\n+\t['RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', false]]\n \n ## Arm implementer ID (ARM DDI 0487C.a, Section G7.2.106, Page G7-5321)\n impl_generic = ['Generic armv8', flags_generic, machine_args_generic]\ndiff --git a/config/meson.build b/config/meson.build\nindex 1531d9f0e..7a84fa8d0 100644\n--- a/config/meson.build\n+++ b/config/meson.build\n@@ -78,6 +78,7 @@ dpdk_conf.set('RTE_EAL_ALLOW_INV_SOCKET_ID', get_option('allow_invalid_socket_id\n # values which have defaults which may be overridden\n dpdk_conf.set('RTE_MAX_VFIO_GROUPS', 64)\n dpdk_conf.set('RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB', 64)\n+dpdk_conf.set('RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', true)\n \n compile_time_cpuflags = []\n if host_machine.cpu_family().startswith('x86')\n",
    "prefixes": [
        "v2",
        "5/8"
    ]
}