)]}'
{
  "log": [
    {
      "commit": "597f5b0e8edaf2b59d2115826688a5c65ce2ec77",
      "tree": "5ab83c363e91f4f15d44f89870b6c08d368451a7",
      "parents": [
        "2ea40cfc8f0ec6c581dde9bb32cb7517e555866c"
      ],
      "author": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Fri Aug 31 00:33:34 2018 -0700"
      },
      "committer": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Fri Aug 31 08:43:01 2018 -0700"
      },
      "message": "Only build libdrm-vivante and libkms\n\nDepend on upstream libdrm. -dev package installs IMX specific\nheaders separate from upstream, packages that depends on them\nmust be patched.\n\nChange-Id: Ie742d26822ed9970aa346c12bd98101fffc8644a\n"
    },
    {
      "commit": "2ea40cfc8f0ec6c581dde9bb32cb7517e555866c",
      "tree": "6bcdbac41d263afcfb8636df4d12586c34dfdb12",
      "parents": [
        "f07ac6d642f109f914e71d5c2b522d08866f1aa4",
        "c70adff9b5b8ffd98217c51e0c9b9bb424c9ae16"
      ],
      "author": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Thu Aug 16 15:39:21 2018 -0700"
      },
      "committer": {
        "name": "Jonas Larsson",
        "email": "ljonas@google.com",
        "time": "Thu Aug 16 15:40:15 2018 -0700"
      },
      "message": "Merge branch \u0027libdrm-imx-2.4.84\u0027 into master\n"
    },
    {
      "commit": "f07ac6d642f109f914e71d5c2b522d08866f1aa4",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Aug 16 17:57:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 16 17:57:06 2018 +0000"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "c70adff9b5b8ffd98217c51e0c9b9bb424c9ae16",
      "tree": "6bcdbac41d263afcfb8636df4d12586c34dfdb12",
      "parents": [
        "73f5ed43136d6a2a6e7445a8d7bd22e6fd6f3c64"
      ],
      "author": {
        "name": "Prabhu Sundararaj",
        "email": "prabhu.sundararaj@nxp.com",
        "time": "Tue May 15 16:01:59 2018 -0500"
      },
      "committer": {
        "name": "Prabhu Sundararaj",
        "email": "prabhu.sundararaj@nxp.com",
        "time": "Tue May 15 16:01:59 2018 -0500"
      },
      "message": "MGS-3801 Add license file\n\nSigned-off-by: Prabhu Sundararaj \u003cprabhu.sundararaj@nxp.com\u003e\nReviewed-by: Ann Thornton \u003cann.thornton@nxp.com\u003e\nReviewed-by: Marius-cristian Vlad \u003cmarius-cristian.vlad@nxp.com\u003e\n"
    },
    {
      "commit": "73f5ed43136d6a2a6e7445a8d7bd22e6fd6f3c64",
      "tree": "5fa975bb0428428a62f77557be6cd232f23ae9e0",
      "parents": [
        "8c7caf58a1377afdf2db2ee8c5db04d21d413351"
      ],
      "author": {
        "name": "ivan.liu",
        "email": "xiaowen.liu@nxp.com",
        "time": "Mon May 07 14:54:30 2018 +0800"
      },
      "committer": {
        "name": "ivan.liu",
        "email": "xiaowen.liu@nxp.com",
        "time": "Mon May 07 14:55:10 2018 +0800"
      },
      "message": "MA-11854 Fix UI can\u0027t boot up issue on IMX8 platform.\n\nCorrect include vivante Android.mk\nLinke vivante drm to libdrm_android library.\nAdd c++ build macro to vivante_bo.h\n\nSigned-off-by: ivan.liu \u003cxiaowen.liu@nxp.com\u003e\n"
    },
    {
      "commit": "8c7caf58a1377afdf2db2ee8c5db04d21d413351",
      "tree": "11a40e4e74c3e789a633dfa4481915be0b6be284",
      "parents": [
        "2e45bc707c2866724bc4e065d2df865d6987985d"
      ],
      "author": {
        "name": "ivan.liu",
        "email": "xiaowen.liu@nxp.com",
        "time": "Fri Apr 27 10:50:10 2018 +0800"
      },
      "committer": {
        "name": "ivan.liu",
        "email": "xiaowen.liu@nxp.com",
        "time": "Wed May 02 16:16:26 2018 +0800"
      },
      "message": "libdrm: Add DPU DRM extenstion header imx_drm.h\n\nDPU DRM extention header imx_drm.h should be included in libdrm.\n\nSigned-off-by: ivan.liu \u003cxiaowen.liu@nxp.com\u003e\n"
    },
    {
      "commit": "2e45bc707c2866724bc4e065d2df865d6987985d",
      "tree": "fefb86193273226a7a204ef1ab428f30d0ca46e4",
      "parents": [
        "275f7990ef7a389c8c6fcaed80aa80e257735ea4"
      ],
      "author": {
        "name": "ivan.liu",
        "email": "xiaowen.liu@nxp.com",
        "time": "Wed May 02 14:26:03 2018 +0800"
      },
      "committer": {
        "name": "ivan.liu",
        "email": "xiaowen.liu@nxp.com",
        "time": "Wed May 02 16:16:25 2018 +0800"
      },
      "message": "MA-10827 Fix SystemUI crash issue on imx8\n\nSystemUI crash issue on imx8 when switch between Gallery preview\nand Settings through overview button. Fix the issue through add\nreference count for Vivante bo.\n\nError log before crash:\nv_egl : _GetVivanteDrmBoType: failed to get bo tiling\nOpenGLRenderer: GL error: GL_INVALID_OPERATION\nOpenGLRenderer: glEGLImageTargetTexture2DOES error! GL_INVALID_OPERATION (0x502)\n\nChange-Id: I23888bcd73f12ed7ef378e017dd7a7a3a87c796f\nSigned-off-by: Richard Liu \u003cxuegang.liu@nxp.com\u003e\nSigned-off-by: ivan.liu \u003cxiaowen.liu@nxp.com\u003e\n"
    },
    {
      "commit": "275f7990ef7a389c8c6fcaed80aa80e257735ea4",
      "tree": "f31c660f8544e88f9e712f52ed44935bacee9521",
      "parents": [
        "afcebc08d60f45328c93d3f65604a16064f5e24a"
      ],
      "author": {
        "name": "Richard Liu",
        "email": "xuegang.liu@nxp.com",
        "time": "Fri Dec 01 23:06:48 2017 +0800"
      },
      "committer": {
        "name": "ivan.liu",
        "email": "xiaowen.liu@nxp.com",
        "time": "Wed May 02 16:16:11 2018 +0800"
      },
      "message": "MA-10665-1 Move libdrm_vivante.so to Vendor path\n\nMove libdrm_vivante.so to Vendor path as it is Vendor shared library.\nRename libdrm to libdrm_android to distinguish AOSP libdrm.\nOnly build vivante vendor drm library.\n\nChange-Id: I03a5451dd0e20bd6a59adc8ff2a80ec227f5c3ff\nSigned-off-by: Richard Liu \u003cxuegang.liu@nxp.com\u003e\n"
    },
    {
      "commit": "afcebc08d60f45328c93d3f65604a16064f5e24a",
      "tree": "1468972fbd0eca2ff621b988ad0b60944484d152",
      "parents": [
        "8c8c46d41839035de605291bc1c26902011a74ac"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Mar 29 12:09:16 2018 +0800"
      },
      "committer": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Fri Mar 30 10:21:20 2018 +0800"
      },
      "message": "MLK-17703-2: drm: change HDR metadata infoframe structure\n\nAccording to ANSI-CTA-861-G specification:\n* EOTF is 8 bit, not 16;\n* metadata type is 8 bit, not 16;\n* There\u0027s no \"Minimum Content Light Level\"\n\nThis patch will change the HDR metadata structures to reflect that. Also, this\nwill fix problems seen on some TVs that were rejecting HDR metadata because\nit\u0027s size was too big (more than 26 bytes).\n\nSigned-off-by: Laurentiu Palcu \u003claurentiu.palcu@nxp.com\u003e\nCC: Sandor Yu \u003csandor.yu@nxp.com\u003e\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "8c8c46d41839035de605291bc1c26902011a74ac",
      "tree": "dfd47ae2028411eb77d18cc835c47b254c6d4625",
      "parents": [
        "5efa5632e53d984505a65e339b93680be6596c7a"
      ],
      "author": {
        "name": "Yong Gan",
        "email": "yong.gan@nxp.com",
        "time": "Tue Mar 06 16:27:07 2018 +0200"
      },
      "committer": {
        "name": "Adrian Negreanu",
        "email": "adrian.negreanu@nxp.com",
        "time": "Tue Mar 06 16:36:12 2018 +0200"
      },
      "message": "MGS-3560 [#imx-913] drm/fourcc: add vivante super tiled with compression format\n\nSigned-off-by: Yong Gan \u003cyong.gan@nxp.com\u003e\nSigned-off-by: Adrian Negreanu \u003cadrian.negreanu@nxp.com\u003e\n"
    },
    {
      "commit": "5efa5632e53d984505a65e339b93680be6596c7a",
      "tree": "8865eb9a830385af537f2c4360424e984d18b9d1",
      "parents": [
        "504e10f82f837e3f9894759a9b1a7470aa8a55a4"
      ],
      "author": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Mar 01 11:11:32 2018 +0800"
      },
      "committer": {
        "name": "Haihua Hu",
        "email": "jared.hu@nxp.com",
        "time": "Thu Mar 01 11:56:15 2018 +0800"
      },
      "message": "libdrm: add HDR10 metadata struct and 10bit YUV420 fourcc declartion\n\nUpstream-Status: Inappropriate [i.MX specific]\n\nSigned-off-by: Haihua Hu \u003cjared.hu@nxp.com\u003e\n"
    },
    {
      "commit": "504e10f82f837e3f9894759a9b1a7470aa8a55a4",
      "tree": "098f0a130d3105cb0a37b0e0c081752e04056bda",
      "parents": [
        "932b3ab4df479ffed06242e3496aa6b0025a938a"
      ],
      "author": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Fri Jan 05 15:01:05 2018 +0800"
      },
      "committer": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Fri Jan 05 16:17:46 2018 -0800"
      },
      "message": "libdrm: verisilicon: Add Verisilicon VPU tiled format.\n\nUpstream-Status: Inappropriate [i.MX specific]\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n"
    },
    {
      "commit": "932b3ab4df479ffed06242e3496aa6b0025a938a",
      "tree": "fde414abac2645a7ae9acd60e2d5fa4543d2d6e5",
      "parents": [
        "bc8476570137577e0c4457707a1115a4cfa6cf86"
      ],
      "author": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Fri Nov 24 14:36:48 2017 +0800"
      },
      "committer": {
        "name": "Song Bing",
        "email": "bing.song@nxp.com",
        "time": "Fri Jan 05 16:17:37 2018 -0800"
      },
      "message": "libdrm: amphion: Add Amphion VPU tiled format.\n\nUpstream-Status: Inappropriate [i.MX specific]\n\nSigned-off-by: Song Bing \u003cbing.song@nxp.com\u003e\n"
    },
    {
      "commit": "bc8476570137577e0c4457707a1115a4cfa6cf86",
      "tree": "36aef24b3703c026ab5fa478ead3e5021bb4ec56",
      "parents": [
        "fed28fe438e345d8a27f348402d1c0b2be8649b9"
      ],
      "author": {
        "name": "Yong Gan",
        "email": "yong.gan@nxp.com",
        "time": "Sat Nov 25 08:56:31 2017 +0800"
      },
      "committer": {
        "name": "Yong Gan",
        "email": "yong.gan@nxp.com",
        "time": "Sat Nov 25 08:56:31 2017 +0800"
      },
      "message": "Add creation flag bit DRM_VIV_GEM_CMA_LIMIT.\n\nUpstream-Status: Pending\n\nSigned-off-by: Yong Gan \u003cyong.gan@nxp.com\u003e\n"
    },
    {
      "commit": "fed28fe438e345d8a27f348402d1c0b2be8649b9",
      "tree": "c5683211394d56aa9b2bb9859a95b8f14694b89f",
      "parents": [
        "5ea2086676129226753e186ad2521ff360444416"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Nov 09 15:50:59 2017 +0200"
      },
      "committer": {
        "name": "Marius Vlad",
        "email": "marius-cristian.vlad@nxp.com",
        "time": "Thu Nov 09 15:53:02 2017 +0200"
      },
      "message": "Add drm mode lease ioctl wrappers [v3]\n\n    drmModeCreateLease\n    drmModeListLessees\n    drmModeGetLease\n    drmModeRevokeLease\n\n    Changes for v2:\n\n    Remove lessee id from GetLease\n    Remove lessor_id from ListLeases\n    Add revoke\n    Renumber to track kernel rebase on drm-next\n\nTaken from git://people.freedesktop.org/~keithp/drm @ 468446f96883c.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Marius Vlad \u003cmarius-cristian.vlad@nxp.com\u003e\n"
    },
    {
      "commit": "5ea2086676129226753e186ad2521ff360444416",
      "tree": "3811a7e69feede435c96bcf42c7eda394da1e79f",
      "parents": [
        "165bf4c698e654c75e79620b3af2826bb370f6f8"
      ],
      "author": {
        "name": "Prabhu Sundararaj",
        "email": "prabhu.sundararaj@nxp.com",
        "time": "Wed Nov 01 13:26:25 2017 -0500"
      },
      "committer": {
        "name": "Prabhu Sundararaj",
        "email": "prabhu.sundararaj@nxp.com",
        "time": "Thu Nov 02 08:11:17 2017 -0500"
      },
      "message": "Fixes to Vivante BO on the resource leak and locking issues\n\nFix stuck issue while the app quit with \"ctrl+c\".\n\nUpstream-Status: Pending\n\nSigned-off-by: Yong Gan \u003cyong.gan@nxp.com\u003e\nSigned-off-by: Prabhu Sundararaj \u003cprabhu.sundararaj@nxp.com\u003e\n"
    },
    {
      "commit": "165bf4c698e654c75e79620b3af2826bb370f6f8",
      "tree": "79262371fb37775bc0e303f9b96c54228fd5c645",
      "parents": [
        "290d29d9794813a2fe0578dbb905ad09bc810516"
      ],
      "author": {
        "name": "Yong Gan",
        "email": "yong.gan@nxp.com",
        "time": "Sat Oct 14 06:09:59 2017 +0800"
      },
      "committer": {
        "name": "Prabhu Sundararaj",
        "email": "prabhu.sundararaj@nxp.com",
        "time": "Fri Oct 13 09:27:29 2017 -0500"
      },
      "message": "Add vivante drm support\n\nUpstream-Status: Pending\n\nSigned-off-by: Yong Gan \u003cyong.gan@nxp.com\u003e\n"
    },
    {
      "commit": "290d29d9794813a2fe0578dbb905ad09bc810516",
      "tree": "c2dbc7ea0d1c809d075bdf5329fb2fb92d549f18",
      "parents": [
        "c74d4614048f65b412caa572c900d15adba38ce3"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:48:54 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:48:54 2017 +0200"
      },
      "message": "configure.ac: bump version to 2.4.84\n"
    },
    {
      "commit": "c74d4614048f65b412caa572c900d15adba38ce3",
      "tree": "4445a1fedee3db9677dc9563ba99cdda1fae924b",
      "parents": [
        "59aa57b363ba8de550aced1d397c54fd9e5e213c"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Fri Sep 08 16:05:54 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:35:57 2017 +0200"
      },
      "message": "amdgpu: add amdgpu_cs_fence_to_handle\n\nv2: update amdgpu-symbol-check\n\nReviewed-by: Chunming Zhou \u003cdavid1.zhou@amd.com\u003e\n"
    },
    {
      "commit": "59aa57b363ba8de550aced1d397c54fd9e5e213c",
      "tree": "d644cee67ea1bc4c33e6a1bcf6d80b98588e45ce",
      "parents": [
        "2048a9e7278d64954080077fb29d603fbb611873"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Mon Sep 11 21:58:03 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:35:57 2017 +0200"
      },
      "message": "amdgpu: add amdgpu_cs_syncobj_wait\n\nv2: update amdgpu-symbol-check\n\nReviewed-by: Chunming Zhou \u003cdavid1.zhou@amd.com\u003e\n"
    },
    {
      "commit": "2048a9e7278d64954080077fb29d603fbb611873",
      "tree": "a7b3843e561cbd31d331fe32e9a7abdda19887f9",
      "parents": [
        "b6e24501a1f8c58501fdfa39b435e440ee667feb"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Mon Sep 11 21:57:32 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:35:57 2017 +0200"
      },
      "message": "drm: add drmSyncobjWait wrapper\n\nReviewed-by: Chunming Zhou \u003cdavid1.zhou@amd.com\u003e\n"
    },
    {
      "commit": "b6e24501a1f8c58501fdfa39b435e440ee667feb",
      "tree": "64168fc12002df6f27107a514cc0e5f47d5b3ab4",
      "parents": [
        "ad4df736a9f8098cd47008c72948ceff9e9f9dac"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Mon Sep 11 21:12:12 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:35:57 2017 +0200"
      },
      "message": "amdgpu: add sync_file import and export functions\n\nv2: update amdgpu-symbol-check\n\nReviewed-by: Chunming Zhou \u003cdavid1.zhou@amd.com\u003e\n"
    },
    {
      "commit": "ad4df736a9f8098cd47008c72948ceff9e9f9dac",
      "tree": "463a413eb065f09a80c6c1f395219821429cae62",
      "parents": [
        "d27fd2d02300fdc107c9cc54d57989b8a29efd9f"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:31:44 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Oct 12 20:35:57 2017 +0200"
      },
      "message": "include: sync drm.h and amdgpu_drm.h with airlied/drm-next\n"
    },
    {
      "commit": "d27fd2d02300fdc107c9cc54d57989b8a29efd9f",
      "tree": "c0b502be18eb586f75f8ad7072d09358631bc8a3",
      "parents": [
        "965133914b14f571b91109814c393b62f7bc588a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Oct 11 10:41:25 2017 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Oct 11 10:41:25 2017 +1000"
      },
      "message": "headers: sync syncobj ioctl defines.\n\nThis syncs the drm.h header with my drm-next branch as of\nbb7a9c8d712f37385a706a594d6edf6e6d2669d0\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "965133914b14f571b91109814c393b62f7bc588a",
      "tree": "53b0f473c9648e4c33aa488080c69d6cf31eca45",
      "parents": [
        "011fd913b445b5e17148c37d169396c39eced3df"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Oct 06 16:18:57 2017 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Mon Oct 09 09:22:35 2017 -0500"
      },
      "message": "headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1\n\nAdd the new DRM_MODE_ROTATE_* and DRM_MODE_REFLECT_* defines from v4.14-rc1\nkernel.\n\nReviewed-by: Thierry Reding \u003ctreding@nvidia.com\u003e\nReviewed-by: Robert Foss \u003crobert.foss@collabora.com\u003e\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "011fd913b445b5e17148c37d169396c39eced3df",
      "tree": "a6852bf91516fe7d44261be3452c2fabd66d4cdd",
      "parents": [
        "2ecafcae8a215d9994fb26a122d97bcb5437c5e8"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Fri Sep 15 08:45:59 2017 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Mon Oct 09 09:22:35 2017 -0500"
      },
      "message": "Android: move libraries to /vendor\n\nAs part of Treble project in Android O, all the device specific files have\nto be located in a separate vendor partition. This is done by setting\nLOCAL_PROPRIETARY_MODULE (the name is misleading). This change will not\nbreak existing platforms without a vendor partition as it will just move\nfiles to /system/vendor.\n\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "2ecafcae8a215d9994fb26a122d97bcb5437c5e8",
      "tree": "1c209a3123447a1420e3f37d5b2124a15076022a",
      "parents": [
        "657b09438bf4978c9597368165c56227013625e9"
      ],
      "author": {
        "name": "James Zhu",
        "email": "James.Zhu@amd.com",
        "time": "Thu Oct 05 10:57:42 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Fri Oct 06 09:40:06 2017 -0400"
      },
      "message": "tests/amdgpu: fix uvd enc data corruption issue\n\nIn uvd encode parameter package, parameters input_pic_luma_pitch and\ninput_pic_chroma_pitch should be picture width align with hardware alignment.\nThe hardware alignment is 16 for amdgpu family earlier than AMDGPU_FAMILY_AI,\nand 256 for later than and including AMDGPU_FAMILY_AI.\n\nSigned-off-by: James Zhu \u003cJames.Zhu@amd.com\u003e\nReviewed-by: Leo Liu \u003cleo.liu@amd.com\u003e\n"
    },
    {
      "commit": "657b09438bf4978c9597368165c56227013625e9",
      "tree": "6c1e57f3d5668c63f4cf1a35c425bfa80d4f5b5b",
      "parents": [
        "670db97dc39a7879f52bad230327edf4374b7516"
      ],
      "author": {
        "name": "James Zhu",
        "email": "James.Zhu@amd.com",
        "time": "Thu Oct 05 10:56:51 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Fri Oct 06 09:40:06 2017 -0400"
      },
      "message": "tests/amdgpu: add new uvd enc support check\n\nQuery hardware IP information to find out if there are uvd encode rings\nready for use in kernel driver.\n\nSigned-off-by: James Zhu \u003cJames.Zhu@amd.com\u003e\nReviewed-by: Leo Liu \u003cleo.liu@amd.com\u003e\n"
    },
    {
      "commit": "670db97dc39a7879f52bad230327edf4374b7516",
      "tree": "247bcf062f632e6922a0306d6ca3560e413bd111",
      "parents": [
        "736ef0b61cab55378202c5f49d91799cc2b99091"
      ],
      "author": {
        "name": "Andrey Grodzovsky",
        "email": "Andrey.Grodzovsky@amd.com",
        "time": "Mon Oct 02 14:07:48 2017 -0400"
      },
      "committer": {
        "name": "Christian König",
        "email": "christian.koenig@amd.com",
        "time": "Wed Oct 04 10:50:02 2017 +0200"
      },
      "message": "amdgpu: Add deadlock detection test suit.\n\nAdding initial tests for locks detection when SW\nscheduler FIFO is full.\n\nThe test works by submitting a batch of identical commands which make the CP\nstall waiting for condition to become true. The condition is later satisfied\nform a helper thread. Other events that happen during this time\nmight create deadlock situations. One such example is GPU reset\ntriggered by this stall when  amdgpu_lockup_timeout !\u003d 0.\n\nv2:\nIncrease the delay from 2 to 100 ms.\nComment out the compute test until it\u0027s working.\nTypos fix.\n\nSigned-off-by: Andrey Grodzovsky \u003candrey.grodzovsky@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "736ef0b61cab55378202c5f49d91799cc2b99091",
      "tree": "77b744985df17389d82bd3f11189046162376edd",
      "parents": [
        "1dd84e01a972b1759839a7326009be24ab3e6de2"
      ],
      "author": {
        "name": "Christian König",
        "email": "christian.koenig@amd.com",
        "time": "Thu Sep 07 10:16:01 2017 +0200"
      },
      "committer": {
        "name": "Christian König",
        "email": "christian.koenig@amd.com",
        "time": "Wed Oct 04 10:47:49 2017 +0200"
      },
      "message": "amdgpu: make userptr unit test more interesting\n\nDo a fork() to force some MMU callbacks.\n\nSigned-off-by: Christian König \u003cchristian.koenig@amd.com\u003e\nAcked-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "1dd84e01a972b1759839a7326009be24ab3e6de2",
      "tree": "960d71ae90bb494128d910126216fe0d6e13f89a",
      "parents": [
        "7c71188610b4ceba0339c2bc884320bcb749adee"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Mon Sep 04 21:05:26 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Thu Sep 28 22:48:26 2017 +0200"
      },
      "message": "amdgpu: print error messages when amdgpu_device_initialize is failing\n\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "7c71188610b4ceba0339c2bc884320bcb749adee",
      "tree": "81451ba257848e26e577a1b95ce04e2742fa3969",
      "parents": [
        "76418c244d4c52a8dd20809e3e8b4e70501fc76f"
      ],
      "author": {
        "name": "Anuj Phogat",
        "email": "anuj.phogat@gmail.com",
        "time": "Wed Sep 20 12:11:03 2017 -0700"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Thu Sep 21 14:40:41 2017 -0700"
      },
      "message": "intel: Change a KBL pci id to GT2 from GT1.5\n\nSee Mesa commit 9c588ff\n\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\nSigned-off-by: Anuj Phogat \u003canuj.phogat@gmail.com\u003e\nReviewed-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n"
    },
    {
      "commit": "76418c244d4c52a8dd20809e3e8b4e70501fc76f",
      "tree": "9baa2e3d7e5b86c4a64f64c0be72b676d39078fe",
      "parents": [
        "6dca9387d20204898f9e831d59b725d062513fd0"
      ],
      "author": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Thu Sep 14 10:56:01 2017 +0100"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Fri Sep 15 17:06:29 2017 +0100"
      },
      "message": "freedreno/kgsl: fix pointer-to-int cast\n\nFixes this warning:\n\nfreedreno/kgsl/kgsl_ringbuffer.c: In function ‘kgsl_ringbuffer_flush’:\nfreedreno/kgsl/kgsl_ringbuffer.c:149:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]\n   req.timestamp \u003d (uint32_t)kgsl_ring-\u003ebo-\u003ehostptr;\n                   ^\n\nSigned-off-by: Eric Engestrom \u003ceric.engestrom@imgtec.com\u003e\nReviewed-by: Rob Clark \u003crobdclark@gmail.com\u003e\n"
    },
    {
      "commit": "6dca9387d20204898f9e831d59b725d062513fd0",
      "tree": "66b71c451686200ca66181ca993c901dfe313fb1",
      "parents": [
        "d55d0804f9e37637d7510f38f97e07a50c6b7baa"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "p.zabel@pengutronix.de",
        "time": "Wed Sep 13 16:08:19 2017 +0200"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Thu Sep 14 10:36:07 2017 +0100"
      },
      "message": "etnaviv: prevent deadlock in error path\n\nIf drmPrimeFDToHandle fails in etna_bo_from_dmabuf, the function must\nnot return with the table_lock mutex held. Unlock the mutex in the error\npath.\n\nBased on ceb70a6b1015 (\"freedreno: prevent deadlock in error path\").\n\nSigned-off-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nReviewed-by: Eric Engestrom \u003ceric.engestrom@imgtec.com\u003e\n"
    },
    {
      "commit": "d55d0804f9e37637d7510f38f97e07a50c6b7baa",
      "tree": "7526b9ed8eb74abc7e17794233497d83ff317816",
      "parents": [
        "05a830d382382905d87b55af90aa109fb76e4c16"
      ],
      "author": {
        "name": "Jan Vesely",
        "email": "jan.vesely@rutgers.edu",
        "time": "Fri Sep 01 14:49:19 2017 -0400"
      },
      "committer": {
        "name": "Jan Vesely",
        "email": "jan.vesely@rutgers.edu",
        "time": "Mon Sep 04 23:48:54 2017 -0400"
      },
      "message": "amdgpu: Do not write beyond allocated memory when parsing ids\n\nFixes crash when/usr/share/libdrm/amdgpu.ids contains ASIC_ID_TABLE_NUM_ENTRIES + 1 entries.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d102432\nFixes: 7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc (amdgpu: move asic id table to a separate file)\nSigned-off-by: Jan Vesely \u003cjan.vesely@rutgers.edu\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\n"
    },
    {
      "commit": "05a830d382382905d87b55af90aa109fb76e4c16",
      "tree": "9dff3b4e35ffbe7416dd44f0163ce3a83bc4f0d3",
      "parents": [
        "f19dbb79fe54994ecd505ac67ad15d19f591933a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Aug 30 14:00:18 2017 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Aug 31 10:23:18 2017 -0400"
      },
      "message": "tests/amdgpu: add missing header to SOURCES\n\nFixes the tarball generation.\n\nfixes: 9d133dd08720d80dfc8ce098bf0972 (tests/amdgpu: add uvd encode unit tests)\nbug: https://bugs.freedesktop.org/show_bug.cgi?id\u003d102391\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "f19dbb79fe54994ecd505ac67ad15d19f591933a",
      "tree": "577722617ca056be13699048073f6936d3aaa069",
      "parents": [
        "99d3f8253cff617af4662c48ba737bf6e10e146e"
      ],
      "author": {
        "name": "Daniel Stone",
        "email": "daniels@collabora.com",
        "time": "Thu Aug 24 12:31:30 2017 +0100"
      },
      "committer": {
        "name": "Daniel Stone",
        "email": "daniels@collabora.com",
        "time": "Thu Aug 24 12:31:30 2017 +0100"
      },
      "message": "configure.ac: Bump version to 2.4.83\n"
    },
    {
      "commit": "99d3f8253cff617af4662c48ba737bf6e10e146e",
      "tree": "115fa320efcc2c37a2b4c78ad020dc4d35994421",
      "parents": [
        "a0531e76f68e5f69cdc149d7cbff4ba299352dfe"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "p.zabel@pengutronix.de",
        "time": "Mon Aug 21 14:41:11 2017 +0200"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Mon Aug 21 14:04:05 2017 +0100"
      },
      "message": "etnaviv: fix etna_bo_from_name\n\nLook up BOs from the name table using the name parameter instead of\nreq.handle (which at this point is always zero).\n\nSigned-off-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nReviewed-by: Eric Engestrom \u003ceric@engestrom.ch\u003e\nReviewed-by: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nReviewed-by: Wladimir J. van der Laan \u003claanwj@gmail.com\u003e\nReviewed-by: Daniel Stone \u003cdaniels@collabora.com\u003e\n"
    },
    {
      "commit": "a0531e76f68e5f69cdc149d7cbff4ba299352dfe",
      "tree": "db134738ee342cb5b30ce32952a87b7daabeda76",
      "parents": [
        "e5ce5c6807a85187dd9cede54e9144f3bcc3ee47"
      ],
      "author": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@android-x86.org",
        "time": "Thu Jul 27 16:20:52 2017 +0800"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Aug 21 13:05:13 2017 +0100"
      },
      "message": "android: amdgpu: fix build break\n\nDefine two macros to avoid building errors.\n\nFixes: 7e6bf88cac (amdgpu: move asic id table to a separate file)\n\nSigned-off-by: Chih-Wei Huang \u003ccwhuang@linux.org.tw\u003e\n"
    },
    {
      "commit": "e5ce5c6807a85187dd9cede54e9144f3bcc3ee47",
      "tree": "0ecb7de67db0a89d1ba3425325171a403241571d",
      "parents": [
        "20138ea997e4e2eadd43846c114a7891688d653d"
      ],
      "author": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@android-x86.org",
        "time": "Thu Jul 27 16:20:51 2017 +0800"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Aug 21 13:05:13 2017 +0100"
      },
      "message": "android: add rules to build amdgpu.ids\n\nSigned-off-by: Chih-Wei Huang \u003ccwhuang@linux.org.tw\u003e\n"
    },
    {
      "commit": "20138ea997e4e2eadd43846c114a7891688d653d",
      "tree": "a59551cbabb4eaea28e77fe220d623d52d118e11",
      "parents": [
        "9d133dd08720d80dfc8ce098bf0972ebd05c454d"
      ],
      "author": {
        "name": "Jan Vesely",
        "email": "jan.vesely@rutgers.edu",
        "time": "Fri Jul 28 10:23:22 2017 -0400"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Mon Aug 21 13:05:13 2017 +0100"
      },
      "message": "drmsltest: Check expected neighbours\n\nFixes: 7d8c9464081634f053e16e5eac9655a12fae1dc4\nSigned-off-by: Jan Vesely \u003cjan.vesely@rutgers.edu\u003e\nReviewed-by: Emil Velikov \u003cemil.velikov@collabora.com\u003e\n"
    },
    {
      "commit": "9d133dd08720d80dfc8ce098bf0972ebd05c454d",
      "tree": "2c6f3259fa9a69faf5fd7bf46b5627e873add010",
      "parents": [
        "7ec689a5406a4c5f468e126007c5aa9d72dd7f59"
      ],
      "author": {
        "name": "Boyuan Zhang",
        "email": "boyuan.zhang@amd.com",
        "time": "Tue Aug 15 11:33:43 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Wed Aug 16 16:16:50 2017 -0400"
      },
      "message": "tests/amdgpu: add uvd encode unit tests\n\nSigned-off-by: Boyuan Zhang \u003cboyuan.zhang@amd.com\u003e\nAcked-by: Alex Deucher \u003calexander.deucher at amd.com\u003e\nAcked-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "7ec689a5406a4c5f468e126007c5aa9d72dd7f59",
      "tree": "eec9fb275c60c7d23ff397c88592a9cfe3b1ee7b",
      "parents": [
        "687d250797ff0028fee949cdd66c9f012f69992d"
      ],
      "author": {
        "name": "Jason Ekstrand",
        "email": "jason.ekstrand@intel.com",
        "time": "Mon Aug 14 16:12:19 2017 -0700"
      },
      "committer": {
        "name": "Jason Ekstrand",
        "email": "jason.ekstrand@intel.com",
        "time": "Tue Aug 15 07:50:46 2017 -0700"
      },
      "message": "drm: Pull new modifier uapi into drm_fourcc and drm_mode\n\nReviewed-by: Daniel Stone \u003cdaniels@collabora.com\u003e\n"
    },
    {
      "commit": "687d250797ff0028fee949cdd66c9f012f69992d",
      "tree": "a200b5b5a360d4a7a2a686206055fa8d539e0c80",
      "parents": [
        "2a89ae5d7a7d5845226ed85146140ff4c8788d59"
      ],
      "author": {
        "name": "Monk Liu",
        "email": "monk.liu@amd.com",
        "time": "Tue Aug 08 12:09:07 2017 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Aug 08 12:16:20 2017 -0400"
      },
      "message": "amdgpu: merge and cleanup amdgpu_bo_free\n\nsince bo_reference and bo_internal_free are\nall only used by bo_free, so we just merge them\ntogether\n\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Monk Liu \u003cmonk.liu@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "2a89ae5d7a7d5845226ed85146140ff4c8788d59",
      "tree": "d8a7d5caec863950ba1c1a2c4a91b407fcc18ced",
      "parents": [
        "4d244155945f5531b4d9735bbe73c887aac81070"
      ],
      "author": {
        "name": "Monk Liu",
        "email": "monk.liu@amd.com",
        "time": "Tue Aug 08 15:34:20 2017 +0800"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Aug 08 12:00:11 2017 -0400"
      },
      "message": "amdgpu: fix race issue between two bo functions(v2)\n\nthere is race issue between two threads on amdgpu_bo_reference and\namdgpu_bo_import, this patch tends to fix it by moving the\npthread_mutex_lock out of bo_free_internal and move to bo_reference\nto cover the update_reference part.\n\nThe mutex_unlock in bo_import should also cover bo refcount\nincreasement.\n\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Monk Liu \u003cmonk.liu@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "4d244155945f5531b4d9735bbe73c887aac81070",
      "tree": "409743117fb019e4b2dca362b7fe9f59709d4762",
      "parents": [
        "ceb70a6b1015be5ccc7858c4d3e29c13acbf71b7"
      ],
      "author": {
        "name": "Monk Liu",
        "email": "monk.liu@amd.com",
        "time": "Mon Aug 07 22:35:11 2017 +0800"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Aug 07 15:00:06 2017 -0400"
      },
      "message": "amdgpu: fix missing mutex unlock before return\n\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Monk Liu \u003cmonk.liu@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "ceb70a6b1015be5ccc7858c4d3e29c13acbf71b7",
      "tree": "7437e1565762f996354dbacd5f19ac1d86bb9c6c",
      "parents": [
        "6338e452c907a5e8024b2f3615795ac68dcf0a35"
      ],
      "author": {
        "name": "Eric Engestrom",
        "email": "eric@engestrom.ch",
        "time": "Sun Jul 30 21:27:40 2017 +0100"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Mon Aug 07 14:16:41 2017 +0100"
      },
      "message": "freedreno: prevent deadlock in error path\n\nSigned-off-by: Eric Engestrom \u003ceric@engestrom.ch\u003e\nReviewed-by: Rob Clark \u003crobdclark@gmail.com\u003e\n"
    },
    {
      "commit": "6338e452c907a5e8024b2f3615795ac68dcf0a35",
      "tree": "7b4574340e4583ee1e8d2b8b9af5a3fb1bbbc969",
      "parents": [
        "ac2b806c4556c8339f5eb95578884278b1925acb"
      ],
      "author": {
        "name": "Eric Engestrom",
        "email": "eric@engestrom.ch",
        "time": "Sun Jul 30 21:27:39 2017 +0100"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Mon Aug 07 14:16:41 2017 +0100"
      },
      "message": "freedreno/msm: remove dead error path\n\n`ring` cannot be non-null, so the label reduces to a simple return.\nThen, there is no point initialising `ring` just to overwrite it before\nanyone reads it.\n\nSigned-off-by: Eric Engestrom \u003ceric@engestrom.ch\u003e\nReviewed-by: Rob Clark \u003crobdclark@gmail.com\u003e\n"
    },
    {
      "commit": "ac2b806c4556c8339f5eb95578884278b1925acb",
      "tree": "f65376b03ff1dc1f499cec5341a5cdf907df2bb0",
      "parents": [
        "e2b6785c5abecceee8f3c1830ee1bb22e6d0ef51"
      ],
      "author": {
        "name": "Eric Engestrom",
        "email": "eric@engestrom.ch",
        "time": "Sun Jul 30 21:27:38 2017 +0100"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Mon Aug 07 14:16:41 2017 +0100"
      },
      "message": "freedreno: remove dead error path\n\n`pipe` cannot be non-null, so the label reduces to a simple return.\nThen, there is no point initialising `pipe` just to overwrite it before\nanyone reads it.\n\nSigned-off-by: Eric Engestrom \u003ceric@engestrom.ch\u003e\nReviewed-by: Rob Clark \u003crobdclark@gmail.com\u003e\n"
    },
    {
      "commit": "e2b6785c5abecceee8f3c1830ee1bb22e6d0ef51",
      "tree": "70d7b8364318cf87daed8dbb570d308eff117595",
      "parents": [
        "4d0e05eb2a611eef83609678de27f45a9a3ad806"
      ],
      "author": {
        "name": "Flora Cui",
        "email": "Flora.Cui@amd.com",
        "time": "Wed Jul 19 10:52:33 2017 +0800"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Aug 04 08:27:06 2017 -0400"
      },
      "message": "test/amdgpu: fix test failure for SI\n\nSigned-off-by: Flora Cui \u003cFlora.Cui@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "4d0e05eb2a611eef83609678de27f45a9a3ad806",
      "tree": "0947205e528c286ee6def910dfa27426eda2c3d5",
      "parents": [
        "517df5f5134af207c90ac92185dc8c7ed5a86f92"
      ],
      "author": {
        "name": "Hawking Zhang",
        "email": "Hawking.Zhang@amd.com",
        "time": "Sat May 27 14:49:19 2017 +0800"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Aug 04 08:25:00 2017 -0400"
      },
      "message": "tests/amdgpu: bypass VCE tests on raven\n\nraven doesn\u0027t support VCE\n\nSigned-off-by: Hawking Zhang \u003cHawking.Zhang@amd.com\u003e\nReviewed-by: Xiaojie Yuan \u003cXiaojie.Yuan@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "517df5f5134af207c90ac92185dc8c7ed5a86f92",
      "tree": "979724fc6710c71c5776bcee6a2b740d6e282b97",
      "parents": [
        "0167e6836e91947418fec36c3b4b396760d0f345"
      ],
      "author": {
        "name": "Hawking Zhang",
        "email": "Hawking.Zhang@amd.com",
        "time": "Sat May 27 13:40:45 2017 +0800"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Aug 04 08:24:51 2017 -0400"
      },
      "message": "tests/amdgpu: bypass UVD CS tests on raven\n\nraven doesn\u0027t support UVD decode\n\nSigned-off-by: Hawking Zhang \u003cHawking.Zhang@amd.com\u003e\nReviewed-by: Xiaojie Yuan \u003cXiaojie.Yuan@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "0167e6836e91947418fec36c3b4b396760d0f345",
      "tree": "960557eec2247b9603efb17fc76a1e4c28eb3547",
      "parents": [
        "053ad3848786bf40a8131a2069d0fae259222c4f"
      ],
      "author": {
        "name": "Jan Vesely",
        "email": "jan.vesely@rutgers.edu",
        "time": "Fri Jul 28 01:46:45 2017 -0400"
      },
      "committer": {
        "name": "Jan Vesely",
        "email": "jan.vesely@rutgers.edu",
        "time": "Wed Aug 02 11:22:13 2017 -0400"
      },
      "message": "amdgpu: Add FX-9800P Bristol Ridge iGPU id\n\nSigned-off-by: Jan Vesely \u003cjan.vesely@rutgers.edu\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\n"
    },
    {
      "commit": "053ad3848786bf40a8131a2069d0fae259222c4f",
      "tree": "dc3e7c020df0a3404f19a992dc764927c0eba6b0",
      "parents": [
        "3876bc246a07070a6043159cd7623d4def9bbd4c"
      ],
      "author": {
        "name": "Eric Engestrom",
        "email": "eric@engestrom.ch",
        "time": "Sun Jul 30 21:34:16 2017 +0100"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Tue Aug 01 18:29:28 2017 +0100"
      },
      "message": "radeon: add fallthrough annotation\n\nGCC 7 started warning when a switch case has neither a `break` nor\na \"fallthrough\" comment.\nLet\u0027s be explicit that we meant to fall through here.\n\nSigned-off-by: Eric Engestrom \u003ceric@engestrom.ch\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\n"
    },
    {
      "commit": "3876bc246a07070a6043159cd7623d4def9bbd4c",
      "tree": "6eee3879e5ebdefe147901f100f9d53a6f716c37",
      "parents": [
        "5226b52773e0a9972cd1e0dade55cb9ae869941c"
      ],
      "author": {
        "name": "Emil Velikov",
        "email": "emil.velikov@collabora.com",
        "time": "Thu Jul 20 12:25:27 2017 +0100"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Thu Jul 20 12:25:27 2017 +0100"
      },
      "message": "xf86drm: continue with next device if drmProcessUsbDevice fails\n\nAnalogous to previous commit (and the rest of the codebase), simply\ndiscard the device if we cannot parse it.\n\nFixes: f8484ccbd12 (\"xf86drm: Add USB support\")\nSigned-off-by: Emil Velikov \u003cemil.velikov@collabora.com\u003e\n"
    },
    {
      "commit": "5226b52773e0a9972cd1e0dade55cb9ae869941c",
      "tree": "ca071a95bbca6b4a5dfac8aba6a29b8e61aa4e65",
      "parents": [
        "23e234a3503f51b9d9c585123d33b936f522808d"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@chromium.org",
        "time": "Wed Jul 19 08:37:06 2017 -0700"
      },
      "committer": {
        "name": "Emil Velikov",
        "email": "emil.l.velikov@gmail.com",
        "time": "Thu Jul 20 12:23:58 2017 +0100"
      },
      "message": "xf86drm: continue after drmProcessPlatformDevice failure\n\nOn ChromeOS devices, readdir() processes the directory in\nthe following order:\n\n-NAME-              -TYPE-\n.                    n/a\n..                   n/a\nvgem                 n/a\ncard1           DRM_BUS_PLATFORM\nrenderD129      DRM_BUS_PLATFORM\ncard0             DRM_BUS_PCI\nrenderD128        DRM_BUS_PCI\ncontrolD64        DRM_BUS_PCI\n\nIn drmGetDevices2, after drmProcessPlatformDevice fails for\n/dev/dri/card1, we don\u0027t process the remaining directory entries.\nAs such, Vulkan fails to initialize since Mesa uses drmGetDevices2.\nTo fix this, continue if drmProcessPlatformDevice fails.\n\nFixes: 7b1f37f474d (\"xf86drm: Add platform and host1x bus support\")\nReviewed-by: Emil Velikov \u003cemil.velikov@collabora.com\u003e\n[Emil: correct the host1x platforms as well]\nSigned-off-by: Emil Velikov \u003cemil.velikov@collabora.com\u003e\n"
    },
    {
      "commit": "23e234a3503f51b9d9c585123d33b936f522808d",
      "tree": "62fd9c6bb773aa6efe5121e861aaddfa3031a5ab",
      "parents": [
        "e12af382b5c59f531fddd6e5541f59474ba29ef1"
      ],
      "author": {
        "name": "Lucas Stach",
        "email": "l.stach@pengutronix.de",
        "time": "Wed Jul 19 10:49:34 2017 +0200"
      },
      "committer": {
        "name": "Lucas Stach",
        "email": "l.stach@pengutronix.de",
        "time": "Wed Jul 19 10:49:34 2017 +0200"
      },
      "message": "configure.ac: bump version for release\n\nSigned-off-by: Lucas Stach \u003cl.stach@pengutronix.de\u003e\n"
    },
    {
      "commit": "e12af382b5c59f531fddd6e5541f59474ba29ef1",
      "tree": "2443247e8f086178109878a071d5b099e9442619",
      "parents": [
        "22790a65d4a12c43ddbb266cb5985a9ab6b29662"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 19 00:40:38 2017 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 19 00:40:38 2017 +0100"
      },
      "message": "amdgpu: add new symbols to tests.\n"
    },
    {
      "commit": "22790a65d4a12c43ddbb266cb5985a9ab6b29662",
      "tree": "852c33b2082f864d5a394af47918118ff5d9195f",
      "parents": [
        "69532d0188ffa12454bc26bb1c30c52555a984e0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 18 01:31:27 2017 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 19 00:33:14 2017 +0100"
      },
      "message": "drm/amdgpu: add new low overhead command submission API. (v2)\n\nThis just sends chunks to the kernel API for a single command\nstream.\n\nThis should provide a more future proof and extensible API\nfor command submission.\n\nv2: use amdgpu_bo_list_handle, add two helper functions to\naccess bo and context internals.\n\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "69532d0188ffa12454bc26bb1c30c52555a984e0",
      "tree": "7d682520e9c54bed62cff7dbcf3e7c960f5f1eee",
      "parents": [
        "ac214017904b31bc5f80f802d748d5f4f3149d22"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Jul 16 20:18:40 2017 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 19 00:32:53 2017 +0100"
      },
      "message": "drm/amdgpu: add syncobj create/destroy/import/export apis\n\nThese are just wrappers using the amdgpu device handle.\n\nAcked-by: Chunming Zhou \u003cdavid1.zhou@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ac214017904b31bc5f80f802d748d5f4f3149d22",
      "tree": "2aef61a82027e1aa53a2418c85bd7b6bb9c1c783",
      "parents": [
        "2393acd14487db0b7bedcf5af7b3710066809cbc"
      ],
      "author": {
        "name": "coypu",
        "email": "coypu@sdf.org",
        "time": "Fri Jun 30 03:56:55 2017 +0000"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Fri Jul 07 10:49:40 2017 +0100"
      },
      "message": "Remove redundant memclear\n\ndrmMalloc will zero out the memory for us\n\nReviewed-by: Eric Engestrom \u003ceric.engestrom@imgtec.com\u003e\n"
    },
    {
      "commit": "2393acd14487db0b7bedcf5af7b3710066809cbc",
      "tree": "c0cfcc1dadf4cf08ba056bc3a26888252ab082e8",
      "parents": [
        "68da7812fc8f859afa7f202f832c72a35c8d4a1d"
      ],
      "author": {
        "name": "Christian Gmeiner",
        "email": "christian.gmeiner@gmail.com",
        "time": "Fri Jun 09 12:27:34 2017 +0200"
      },
      "committer": {
        "name": "Christian Gmeiner",
        "email": "christian.gmeiner@gmail.com",
        "time": "Thu Jul 06 20:46:27 2017 +0200"
      },
      "message": "etnaviv: submit full struct drm_etnaviv_gem_submit\n\nIt is safe to submit the full struct even on older kernels as such\nkernels do not process the full struct. Without this change it\nbecomes quite challenging to extned the submit struct.\n\nFreedreno has no special treatment too. See git commits\n- freedreno: sync uapi header\n- freedreno: add fence fd support\n\nSigned-off-by: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nReviewed-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nTested-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\n"
    },
    {
      "commit": "68da7812fc8f859afa7f202f832c72a35c8d4a1d",
      "tree": "fd053aa82a875dcd4da014bbb63571af586847e0",
      "parents": [
        "3095cc8eaba1aa87ad38c04ae2b1eabe30f7e16c"
      ],
      "author": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Fri Jun 30 14:24:55 2017 -0700"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Fri Jun 30 14:25:24 2017 -0700"
      },
      "message": "intel/intel_chipset: Move IS_9XX below IS_GEN10.\n\nNo functional change. Just organizing the code\nso it gets clear for future platforms.\n\nPaulo deserves credits becuase he was the one\nthat just noticed this IS_9XX was in the wrong position\nafter CNL patches got introduced.\n\nCc: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n"
    },
    {
      "commit": "3095cc8eaba1aa87ad38c04ae2b1eabe30f7e16c",
      "tree": "fab71ef6c7f343d72a451f038881f1d925560c1b",
      "parents": [
        "5c490bd6854a5b265aaa62ef62926c3ac97092c7"
      ],
      "author": {
        "name": "Paulo Zanoni",
        "email": "paulo.r.zanoni@intel.com",
        "time": "Thu Apr 27 17:11:09 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Fri Jun 30 08:30:48 2017 -0700"
      },
      "message": "intel: add GEN10 to IS_9XX.\n\nAs far as I understand, IS_9XX should return true for it.\n\nSigned-off-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n"
    },
    {
      "commit": "5c490bd6854a5b265aaa62ef62926c3ac97092c7",
      "tree": "2d1f992d9fa013066ca9d71c331f305760da274a",
      "parents": [
        "80201d706712bd87f1bac8b7493bd784acd4a764"
      ],
      "author": {
        "name": "Ben Widawsky",
        "email": "ben@bwidawsk.net",
        "time": "Wed Aug 24 14:51:43 2016 -0700"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Fri Jun 30 08:30:43 2017 -0700"
      },
      "message": "intel/gen10: Add missed gen10 stuff\n\nThis got lost on rebase, I believe\n\nSigned-off-by: Ben Widawsky \u003cbenjamin.widawsky@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n"
    },
    {
      "commit": "80201d706712bd87f1bac8b7493bd784acd4a764",
      "tree": "f0dae58a30c2d1001914e842d85dd10a488e465d",
      "parents": [
        "6b624bf3c394e1883314925c65c7ed1e98f3639f"
      ],
      "author": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Mon Dec 12 16:06:03 2016 -0800"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Fri Jun 30 08:30:28 2017 -0700"
      },
      "message": "intel: Add Cannonlake PCI IDs for Y-skus.\n\nBy the Spec all CNL Y skus are 2+2, i.e. GT2.\n\nThis is a copy of merged i915\u0027s\ncommit 95578277cbdb (\"drm/i915/cnl: Add Cannonlake PCI IDs for Y-skus.\")\n\nv2: Add kernel commit id for reference.\n\nCc: Anusha Srivatsa \u003canusha.srivatsa@intel.com\u003e\nCc: Clinton Taylor \u003cclinton.a.taylor@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\nReviewed-by: Clinton Taylor \u003cclinton.a.taylor@intel.com\u003e\n"
    },
    {
      "commit": "6b624bf3c394e1883314925c65c7ed1e98f3639f",
      "tree": "6d7941e7a8cf3fec7345c5fb34822284b688afcc",
      "parents": [
        "4c98652cb5cd3b0ef3681b1a7b2892c14b7f5c34"
      ],
      "author": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Mon Dec 12 16:06:02 2016 -0800"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Fri Jun 30 08:30:08 2017 -0700"
      },
      "message": "intel: Add Cannonlake PCI IDs for U-skus.\n\nPlatform enabling and its power-on are organized in different\nskus (U x Y x S x H, etc). So instead of organizing it in\nGT1 x GT2 x GT3 let\u0027s also use the platform sku.\n\nThis is a copy of merged i915\u0027s\ncommit e918d79a5d0a (\"drm/i915/cnl: Add Cannonlake PCI IDs for U-skus.\")\n\nv2: Remove PCI IDs for SKU not mentioned in spec.\nv3: Add kernel commit id for reference.\n\nCc: Anusha Srivatsa \u003canusha.srivatsa@intel.com\u003e\nCc: Clinton Taylor \u003cclinton.a.taylor@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\nReviewed-by: Clinton Taylor \u003cclinton.a.taylor@intel.com\u003e\n"
    },
    {
      "commit": "4c98652cb5cd3b0ef3681b1a7b2892c14b7f5c34",
      "tree": "29225b9b1a2bd6df68f4f28eeb3a81f6014e736b",
      "parents": [
        "2b48faf30e03cdafccffd7d6c6a715c2f969fc31"
      ],
      "author": {
        "name": "Anusha Srivatsa",
        "email": "anusha.srivatsa@intel.com",
        "time": "Wed Jun 21 11:17:37 2017 -0700"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Thu Jun 29 10:51:29 2017 -0700"
      },
      "message": "intel: PCI Ids for U SKU in CFL\n\nAdd the PCI IDs for U SKU IN CFL by following the spec.\n\nv2: Update IDs\n\nCc: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\nSigned-off-by: Anusha Srivatsa \u003canusha.srivatsa@intel.com\u003e\nReviewed-by: Clinton Taylor \u003cclinton.a.taylor@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n"
    },
    {
      "commit": "2b48faf30e03cdafccffd7d6c6a715c2f969fc31",
      "tree": "7c1ef51158cd8b141d33a7c3bded204214cb2b48",
      "parents": [
        "0733f376ae93f7580be1641d8ebc644561d438f4"
      ],
      "author": {
        "name": "Anusha Srivatsa",
        "email": "anusha.srivatsa@intel.com",
        "time": "Wed Jun 21 11:17:36 2017 -0700"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Thu Jun 29 10:51:15 2017 -0700"
      },
      "message": "intel: PCI Ids for H SKU in CFL\n\nAdd the PCI IDs for H SKU IN CFL by following the spec.\n\nv2: Update IDs\n\nCc: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\nSigned-off-by: Anusha Srivatsa \u003canusha.srivatsa@intel.com\u003e\nReviewed-by: Clinton Taylor \u003cclinton.a.taylor@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n"
    },
    {
      "commit": "0733f376ae93f7580be1641d8ebc644561d438f4",
      "tree": "5c731b3d3da633628db74cfefa9830eb90ebfe8e",
      "parents": [
        "fc4922793f1871577bb44b1d69ec3801acb23eb6"
      ],
      "author": {
        "name": "Anusha Srivatsa",
        "email": "anusha.srivatsa@intel.com",
        "time": "Wed Jun 21 11:17:35 2017 -0700"
      },
      "committer": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@intel.com",
        "time": "Thu Jun 29 10:50:54 2017 -0700"
      },
      "message": "intel: PCI Ids for S SKU in CFL\n\nAdd the PCI IDs for S SKU IN CFL by following the spec.\n\nv2: Update IDs.\n\nCc: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\nSigned-off-by: Anusha Srivatsa \u003canusha.srivatsa@intel.com\u003e\nReviewed-by: Clinton Taylor \u003cclinton.a.taylor@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@intel.com\u003e\n"
    },
    {
      "commit": "fc4922793f1871577bb44b1d69ec3801acb23eb6",
      "tree": "065a467df0d8341e14a51c898c2708d8b0546101",
      "parents": [
        "3832374dafb8d0b1b69d8856be28352514afab5d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Jun 17 11:01:01 2017 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 29 05:32:34 2017 +1000"
      },
      "message": "libdrm: add drm syncobj create/destroy/import/export\n\nThese ioctls are now in drm next so add the first set of libdrm APIs.\n\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3832374dafb8d0b1b69d8856be28352514afab5d",
      "tree": "1754bbf93864724522c19990363b6200c64a74af",
      "parents": [
        "92b5b308ca2fec356dd29bb2f27d88a5aff61798"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 29 05:27:39 2017 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 29 05:31:23 2017 +1000"
      },
      "message": "drm: update drm.h to latest in drm-next.\n\nThis syncs the drm.h header with my drm-next branch as of\n6d61e70ccc21606ffb8a0a03bd3aba24f659502b.\n\nIt brings over the semaphore API changes.\n\nGenerated using make headers_install.\nGenerated from git://people.freedesktop.org/~airlied/linux drm-next commit 6d61e70ccc2.\n\n[airlied: I split patch in two, split reviewed by across both]\n\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "92b5b308ca2fec356dd29bb2f27d88a5aff61798",
      "tree": "9de0632aee18e6c92fa46ef6c4e7d7a9965841e9",
      "parents": [
        "b9549c954e190010a79e6691983b6ae16eac83d5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 27 12:56:25 2017 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 27 13:08:39 2017 +1000"
      },
      "message": "amdgpu: sync amdgpu_drm with kernel.\n\nThis syncs the amdgpu_drm header with my drm-next branch as of\n6d61e70ccc21606ffb8a0a03bd3aba24f659502b.\n\nIt brings over the VM and semaphore API changes.\n\nGenerated using make headers_install.\nGenerated from git://people.freedesktop.org/~airlied/linux drm-next commit 6d61e70ccc2.\n\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b9549c954e190010a79e6691983b6ae16eac83d5",
      "tree": "cd914eac8412cb9741c37844d26bb5fe12cccec8",
      "parents": [
        "7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Jun 21 10:23:23 2017 -0700"
      },
      "committer": {
        "name": "Daniel Stone",
        "email": "daniels@collabora.com",
        "time": "Thu Jun 22 10:49:00 2017 +0100"
      },
      "message": "headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI.\n\nTaken from make headers_install of drm-misc-next\n(34c8ea400ff6383b028f63df2453914163afc07c)\n\nReviewed-by: Daniel Stone \u003cdaniels@collabora.com\u003e\n"
    },
    {
      "commit": "7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc",
      "tree": "b9d9c516ea93037df1d9d248939ca8d26a524e3e",
      "parents": [
        "87dac00db38fa962c2fd6aa66c8482a9d7464903"
      ],
      "author": {
        "name": "Xiaojie Yuan",
        "email": "Xiaojie.Yuan@amd.com",
        "time": "Wed May 31 16:22:50 2017 -0400"
      },
      "committer": {
        "name": "Michel Dänzer",
        "email": "michel@daenzer.net",
        "time": "Tue Jun 13 10:21:39 2017 +0900"
      },
      "message": "amdgpu: move asic id table to a separate file\n\nv2: fix an off by one error and leading white spaces\nv3: use thread safe strtok_r(); initialize len before calling getline();\n    change printf() to drmMsg(); add initial amdgpu.ids\nv4: integrate some recent internal changes, including format changes\nv5: fix line number for empty/commented lines; realloc to save memory;\n    indentation changes\nv6: remove a line error\nv7: [Michel Dänzer]\n* Move amdgpu.ids to new data directory\n* Remove placeholder entries from amdgpu.ids\n* Set libdrmdatadir variable in configure.ac instead of Makefile.am\n  [Emil Velikov]\n* Use isblank() instead of open-coding it [Emil Velikov]\n* Don\u0027t leak asic_id_table memory if realloc fails [Emil Velikov]\n* Check and bump table_max_size at the beginning of the while loop [Emil\n  Velikov]\n* Initialize table_max_size to the number of entries in data/amdgpu.ids\nv8: [Michel Dänzer]\n* Make sure amdgpu_asic_id.c gets rebuilt when amdgpu.ids changes\n\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nSigned-off-by: Samuel Li \u003cSamuel.Li@amd.com\u003e\n"
    },
    {
      "commit": "87dac00db38fa962c2fd6aa66c8482a9d7464903",
      "tree": "6cbffa5dd2f2ba62c8b04aa7c6022b1adf13d6d5",
      "parents": [
        "57d67d55d32e9196fceef41a693c89d0eb163a72"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Mon Jun 12 19:00:13 2017 +0900"
      },
      "committer": {
        "name": "Michel Dänzer",
        "email": "michel@daenzer.net",
        "time": "Tue Jun 13 10:20:16 2017 +0900"
      },
      "message": "amdgpu: Add .editorconfig file for amdgpu coding style\n\nThe .editorconfig file in the toplevel directory doesn\u0027t match.\n\nAcked-by: Christian König \u003cchristian.koenig@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "57d67d55d32e9196fceef41a693c89d0eb163a72",
      "tree": "d3f7c8c3dfa18e6cb2bd0332e67e0e11c15648b1",
      "parents": [
        "b6f450e065a538d566c71872ce890ff07956e3eb"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Mon Jun 12 17:15:21 2017 +0900"
      },
      "committer": {
        "name": "Michel Dänzer",
        "email": "michel@daenzer.net",
        "time": "Mon Jun 12 17:16:47 2017 +0900"
      },
      "message": "tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am\n\nFixes make distcheck with amdgpu enabled.\n\nFixes: ec65d1980912 (\"tests/amdgpu: rename uvd messages to decode\n                      messages\")\n\nTrivial.\n"
    },
    {
      "commit": "b6f450e065a538d566c71872ce890ff07956e3eb",
      "tree": "7e801e0c4205031debcb96d58b646f2dca85b140",
      "parents": [
        "16444e1061a2dcc80cdc80d64b6ae9ef2deee5fe"
      ],
      "author": {
        "name": "Tom St Denis",
        "email": "tom.stdenis@amd.com",
        "time": "Mon Jun 05 14:04:11 2017 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jun 06 12:14:13 2017 -0400"
      },
      "message": "tests/amdgpu: Fix device_id option\n\nThe device_id option [-d] was badly broken.  This commit fixes\nthe width (was 8 is now 16 bits) as well as enables searches\nwithout specifying a bus id.  It was also comparing \"dev\" from\nthe bus field which is not the PCI device id.\n\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Tom St Denis \u003ctom.stdenis@amd.com\u003e\n"
    },
    {
      "commit": "16444e1061a2dcc80cdc80d64b6ae9ef2deee5fe",
      "tree": "9f8d099a95b20a24a51138ed6245a22695bdd7d7",
      "parents": [
        "c1f5eea50ff5d4c1a76bb16cbda5530a7bb8e8d1"
      ],
      "author": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Apr 03 15:58:31 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Jun 05 10:41:13 2017 -0400"
      },
      "message": "tests/amdgpu: implement vcn dec unit tests\n\nSigned-off-by: Leo Liu \u003cleo.liu@amd.com\u003e\nAcked-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "c1f5eea50ff5d4c1a76bb16cbda5530a7bb8e8d1",
      "tree": "e300f523edc35c4e533a35e232571db0d32ec0bf",
      "parents": [
        "01096f2122234c48c959b5bcf451873de459bc47"
      ],
      "author": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Apr 03 15:52:31 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Jun 05 10:41:13 2017 -0400"
      },
      "message": "tests/amdgpu: add vcn tests support and sets\n\nSigned-off-by: Leo Liu \u003cleo.liu@amd.com\u003e\nAcked-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "01096f2122234c48c959b5bcf451873de459bc47",
      "tree": "9e47a4c11a945154b83a538af965da8c47412d75",
      "parents": [
        "1851f1b57a96547d5b8f8b651768561ee6927b16"
      ],
      "author": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Apr 03 14:59:15 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Jun 05 10:41:13 2017 -0400"
      },
      "message": "tests/amdgpu: move decode sum to common\n\nSigned-off-by: Leo Liu \u003cleo.liu@amd.com\u003e\nAcked-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "1851f1b57a96547d5b8f8b651768561ee6927b16",
      "tree": "2b8f1fa21212030e017c36dc23e72f107b6ba0bc",
      "parents": [
        "ec65d19809121b460c80b45509ed12a4cdbde4b8"
      ],
      "author": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Apr 03 14:52:15 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Jun 05 10:41:13 2017 -0400"
      },
      "message": "tests/amdgpu: separate decode messages\n\nAVC decode messages will be common with VCN decode\n\nSigned-off-by: Leo Liu \u003cleo.liu@amd.com\u003e\nAcked-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "ec65d19809121b460c80b45509ed12a4cdbde4b8",
      "tree": "a6e7ec56824652aca3d8b318fc31cd92147b86fb",
      "parents": [
        "48aac8c6ef301be5ed4cf824779baa3c98981a90"
      ],
      "author": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Apr 03 14:44:04 2017 -0400"
      },
      "committer": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Mon Jun 05 10:41:13 2017 -0400"
      },
      "message": "tests/amdgpu: rename uvd messages to decode messages\n\nIt will be shared with VCN decode\n\nSigned-off-by: Leo Liu \u003cleo.liu@amd.com\u003e\nAcked-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "48aac8c6ef301be5ed4cf824779baa3c98981a90",
      "tree": "b5f064819f843faa84f6f2fa8ad3306775c8ac79",
      "parents": [
        "1b8db1777983b917384c2ed78ed5a2ab653d9e55"
      ],
      "author": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Wed May 31 14:47:40 2017 +0100"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Sat Jun 03 23:39:22 2017 +0100"
      },
      "message": "headers: sync drm_sarea.h with airlied/drm-next\n\nAdds the C++ extern guards from\nebbb0e5cfd2ceb1150b1 drm: add extern C guard for the UAPI headers\n\nGenerated using `make headers_install` from airlied/drm-next\nat commit 2a1720376adda5ecf8e636fbfb05339c7dad1c55\n\nSigned-off-by: Eric Engestrom \u003ceric.engestrom@imgtec.com\u003e\nReviewed-by: Emil Velikov \u003cemil.velikov@collabora.com\u003e\n"
    },
    {
      "commit": "1b8db1777983b917384c2ed78ed5a2ab653d9e55",
      "tree": "e14a70aef0c75263bf19fff1706a64fa7a3d5814",
      "parents": [
        "ce9e3ba6e2cc65e1e9e6e05a5f326c4dd25ab2c4"
      ],
      "author": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Wed May 31 13:48:53 2017 +0100"
      },
      "committer": {
        "name": "Eric Engestrom",
        "email": "eric.engestrom@imgtec.com",
        "time": "Sat Jun 03 23:39:12 2017 +0100"
      },
      "message": "headers: sync drm_fourcc.h with airlied/drm-next\n\nThis adds a bunch of modifiers stuff, as well as a few new formats.\nIncludes the following changes:\nebbb0e5cfd2ceb1150b1 drm: add extern C guard for the UAPI headers\nb9fb2a21ac8058965a6b drm_fourcc: Document linear modifier\naf913418261d6d3e7a29 drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define\nfd056f05b9fcba35b77e drm: add fourcc codes for 16bit R and RG\n73f1a5858bf82f3bf232 drm/fourcc: add vivante tiled layout format modifiers\nba2b5277dc52cc96944d drm: add RGB formats with separate alpha plane\n5e91144dd702d068b22a drm/tegra: Add tiling FB modifiers\n\nGenerated using `make headers_install` from airlied/drm-next\nat commit 2a1720376adda5ecf8e636fbfb05339c7dad1c55\n\nSigned-off-by: Eric Engestrom \u003ceric.engestrom@imgtec.com\u003e\nReviewed-by: Emil Velikov \u003cemil.velikov@collabora.com\u003e\n"
    },
    {
      "commit": "ce9e3ba6e2cc65e1e9e6e05a5f326c4dd25ab2c4",
      "tree": "4ab60fee301fda8c5db6678390dc132892bf016d",
      "parents": [
        "bbe998791d6cd0d5c048beba6ae8a6dbbf8185be"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Sun May 28 09:34:13 2017 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Sun May 28 09:34:13 2017 -0500"
      },
      "message": "Android: fix missing trailing \\\n\nIn commit bbe998791d6c (\"Android\u0027s major/minor/makedev live in\n\u003csys/sysmacros.h\u003e\"), it didn\u0027t apply cleanly and I missed the trailing\n\\, so add it here.\n\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "bbe998791d6cd0d5c048beba6ae8a6dbbf8185be",
      "tree": "b6040f966340b103936958e64e9bf3d6c0741d88",
      "parents": [
        "81312f3730c14a2930a7784493701809c7f04a26"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 20 11:24:29 2017 -0700"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "robh@kernel.org",
        "time": "Sun May 28 09:30:10 2017 -0500"
      },
      "message": "Android\u0027s major/minor/makedev live in \u003csys/sysmacros.h\u003e\n\nBug: https://github.com/android-ndk/ndk/issues/398\n\nSigned-off-by: Rob Herring \u003crobh@kernel.org\u003e\n"
    },
    {
      "commit": "81312f3730c14a2930a7784493701809c7f04a26",
      "tree": "3d4db79ca3aa37a438b02e45039d13f642baf8cd",
      "parents": [
        "eeb51df3ced003515ba4a71492eeb86c145cb77e"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Wed May 24 17:01:36 2017 +0200"
      },
      "committer": {
        "name": "Marek Olšák",
        "email": "marek.olsak@amd.com",
        "time": "Wed May 24 17:01:36 2017 +0200"
      },
      "message": "Bump version to 2.4.81\n"
    },
    {
      "commit": "eeb51df3ced003515ba4a71492eeb86c145cb77e",
      "tree": "c623ba2bf3ebbb045da32ef39c81d8ecbf141790",
      "parents": [
        "5faee772721d2d2623e7f5980477de773bc73128"
      ],
      "author": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Tue Feb 21 11:14:09 2017 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue May 23 17:43:46 2017 -0400"
      },
      "message": "amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC\n\nSigned-off-by: Leo Liu \u003cleo.liu@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "5faee772721d2d2623e7f5980477de773bc73128",
      "tree": "24a9a27313cee65abe3e86ea0996d436ddff1333",
      "parents": [
        "3f457d2a6e2dd74820ad7258edef573ab3b114fd"
      ],
      "author": {
        "name": "Leo Liu",
        "email": "leo.liu@amd.com",
        "time": "Tue Feb 07 11:10:48 2017 -0500"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue May 23 17:43:07 2017 -0400"
      },
      "message": "amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC\n\nSigned-off-by: Leo Liu \u003cleo.liu@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "3f457d2a6e2dd74820ad7258edef573ab3b114fd",
      "tree": "beb924b40d4e34525bfe9706a9bc2d06d4da7032",
      "parents": [
        "41be41f99eb53bd4998b1cd930fa63f0e552d971"
      ],
      "author": {
        "name": "Hawking Zhang",
        "email": "Hawking.Zhang@amd.com",
        "time": "Thu Jan 05 02:24:53 2017 +0800"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue May 23 17:41:31 2017 -0400"
      },
      "message": "amdgpu: add raven family id\n\nSigned-off-by: Hawking Zhang \u003cHawking.Zhang@amd.com\u003e\nSigned-off-by: Chunming Zhou \u003cDavid1.Zhou@amd.com\u003e\nReviewed-by: Junwei Zhang \u003cJerry.Zhang@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "41be41f99eb53bd4998b1cd930fa63f0e552d971",
      "tree": "924a877ba3b49feeddb5e99ab133b81b42971af8",
      "parents": [
        "a2fa2e08692483cf9f4d06caa6e0f0add59e3343"
      ],
      "author": {
        "name": "Nicolai Hähnle",
        "email": "nicolai.haehnle@amd.com",
        "time": "Sat May 13 23:03:55 2017 +0200"
      },
      "committer": {
        "name": "Nicolai Hähnle",
        "email": "nicolai.haehnle@amd.com",
        "time": "Tue May 16 15:45:45 2017 +0200"
      },
      "message": "amdgpu: add missing extern \"C\" headers\n\nSigned-off-by: Nicolai Hähnle \u003cnicolai.haehnle@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Xie \u003cAlexBin.Xie@amd.com\u003e\n"
    },
    {
      "commit": "a2fa2e08692483cf9f4d06caa6e0f0add59e3343",
      "tree": "42fd60e7e3d2e2f0bad0c5a53cfce46b92153cdb",
      "parents": [
        "7040fea0280bad527ed4b3d5eee7d7bfbf303efc"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu May 04 15:57:14 2017 -0400"
      },
      "committer": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu May 04 15:57:14 2017 -0400"
      },
      "message": "Fix stray caller of drmCompareDevices\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\n"
    },
    {
      "commit": "7040fea0280bad527ed4b3d5eee7d7bfbf303efc",
      "tree": "4deb4eb3a75454a4366663e0470275df680f53a1",
      "parents": [
        "7c27cd7c5da0b87cea0dacd454307e2613d3b415"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu May 04 12:25:01 2017 -0400"
      },
      "committer": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu May 04 14:36:55 2017 -0400"
      },
      "message": "configure: Fix the \u003csys/sysmacros.h\u003e check\n\nAC_HEADER_MAJOR only defines MAJOR_IN_SYSMACROS if major() is _not_\ndefined by \u003csys/types.h\u003e alone. It is, but it warns, and that\u0027s ugly.\nTo fix this, push -Werror into CFLAGS when invoking AC_HEADER_MAJOR so\nthe warning makes the compilation test fail.\n\nReviewed-by: Emil Velikov \u003cemil.velilkov@collabora.com\u003e\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\n"
    },
    {
      "commit": "7c27cd7c5da0b87cea0dacd454307e2613d3b415",
      "tree": "27f1e68b8c4746f6e3c93f56c36041d75a0bd99e",
      "parents": [
        "00aa2c18810efb896afd9ff0acbadd4aa9540fe6"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu May 04 10:48:56 2017 -0400"
      },
      "committer": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu May 04 14:36:25 2017 -0400"
      },
      "message": "Export drmDevicesEqual\n\ndrmCompareBusInfo was almost this already, but it wasn\u0027t exported, its\nname didn\u0027t match its functionality, and while it almost looks like it\nwas usable for sorting due to memcmp it wouldn\u0027t work if you had\nmultiple bus types. I don\u0027t really want to think about defining a\nsensible sort order for bus types, so let\u0027s at least make it less of a\ntrap for the caller.\n\nInvert its boolean sense to be \u0027true if equal\u0027, rename it to describe\nthe types it actually operates on, and export.\n\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nReviewed-by: Emil Velikov \u003cemil.velilkov@collabora.com\u003e\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\n"
    },
    {
      "commit": "00aa2c18810efb896afd9ff0acbadd4aa9540fe6",
      "tree": "bf52f2b7858b99176ac7874c610197fae1c2aba7",
      "parents": [
        "2ee1fd2470e96473f27080c01c5ecd710a6ab6c8"
      ],
      "author": {
        "name": "Edward O\u0027Callaghan",
        "email": "funfunctor@folklore1984.net",
        "time": "Sat Apr 22 16:47:40 2017 +1000"
      },
      "committer": {
        "name": "Edward O\u0027Callaghan",
        "email": "edward.ocallaghan@koparo.com",
        "time": "Wed May 03 21:36:02 2017 +1000"
      },
      "message": "amdgpu: Use the canonical form in branch predicate\n\nSuggested-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nSigned-off-by: Edward O\u0027Callaghan \u003cfunfunctor@folklore1984.net\u003e\nReviewed-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nReviewed-by: Nicolai Hähnle \u003cnicolai.haehnle@amd.com\u003e\n"
    },
    {
      "commit": "2ee1fd2470e96473f27080c01c5ecd710a6ab6c8",
      "tree": "a67727b44cba9010aaa30825fc2e6d75385cd568",
      "parents": [
        "d75a7ef1d7353cd122e5f8e975e69d2446eaad74"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Apr 25 11:31:27 2017 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Apr 25 16:10:38 2017 -0700"
      },
      "message": "Add the DPI encoder/connector types to KMS utils.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nReviewed-by: Daniel Stone \u003cdaniels@collabora.com\u003e\n"
    },
    {
      "commit": "d75a7ef1d7353cd122e5f8e975e69d2446eaad74",
      "tree": "674ef71824d8cd3991bbc454f11eb972e2b15595",
      "parents": [
        "691a21579962d2db2d5cb1de5286fa86ef22214f"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Apr 25 11:29:33 2017 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Apr 25 16:10:33 2017 -0700"
      },
      "message": "Add pl111 as a KMS driver for utils.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nReviewed-by: Daniel Stone \u003cdaniels@collabora.com\u003e\n"
    },
    {
      "commit": "691a21579962d2db2d5cb1de5286fa86ef22214f",
      "tree": "756ecd430d16392d2400a83f52c2ec31b47d4a98",
      "parents": [
        "7cfcd5ef4b394f66c4a6fde705cf7c583a0b0c7b"
      ],
      "author": {
        "name": "Ilia Mirkin",
        "email": "imirkin@alum.mit.edu",
        "time": "Tue Apr 18 08:54:11 2017 -0400"
      },
      "committer": {
        "name": "Ilia Mirkin",
        "email": "imirkin@alum.mit.edu",
        "time": "Wed Apr 19 23:25:43 2017 -0400"
      },
      "message": "modetest: fix printing of fourcc on BE machines\n\nfourcc is not a string, it\u0027s a packed integer. This happens to work out\non LE, but gets reversed on BE.\n\nSigned-off-by: Ilia Mirkin \u003cimirkin@alum.mit.edu\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\n"
    },
    {
      "commit": "7cfcd5ef4b394f66c4a6fde705cf7c583a0b0c7b",
      "tree": "096a811ab573ccd2ef080941c8238464674feb99",
      "parents": [
        "90c304584af8e1bac6391530f59bbe9ccac8e06a"
      ],
      "author": {
        "name": "Edward O\u0027Callaghan",
        "email": "funfunctor@folklore1984.net",
        "time": "Wed Apr 19 02:13:19 2017 +1000"
      },
      "committer": {
        "name": "Edward O\u0027Callaghan",
        "email": "funfunctor@folklore1984.net",
        "time": "Wed Apr 19 18:08:10 2017 +1000"
      },
      "message": "amdgpu/: concisely \u0026\u0026 consistently check null ptrs in canonical form\n\nBe consistent and use the canonical form while sanity checking\nnull pointers, also combine a few branches for brevity.\n\nv2: rebase on top of \u0027add amdgpu_cs_wait_fences\u0027 series.\n\nSigned-off-by: Edward O\u0027Callaghan \u003cfunfunctor@folklore1984.net\u003e\nReviewed-by: Nicolai Hähnle \u003cnicolai.haehnle@amd.com\u003e\n"
    }
  ],
  "next": "90c304584af8e1bac6391530f59bbe9ccac8e06a"
}
