)]}'
{
  "log": [
    {
      "commit": "934ec9495505d234b2c2fa284470c2f44aae9de9",
      "tree": "ff6d5b5c9a57f994492c8ce74518b60baf0f48ef",
      "parents": [
        "b44bd827abf2b870ebf4a0f6b126098a46bf42ec"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jan 31 15:29:16 2018 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Feb 01 10:51:01 2018 -0800"
      },
      "message": "Update to v4.15 kernel headers.\n\nTest: Compiles, boots bullhead/hikey960.\nChange-Id: I118beb8b6cac0881b1270f9bf6981959297a41a8\n"
    },
    {
      "commit": "525ce914edf136d2bd02ac8c404d56c52e737f4d",
      "tree": "0da29892c385ef568bc67ff2f2814bfb2f7b0412",
      "parents": [
        "4f36cabd8d1b1f3ed6ad4586f86aad5731f4bdaf"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jul 26 13:12:53 2017 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jul 27 16:01:39 2017 -0700"
      },
      "message": "Update to kernel headers v4.12.3.\n\nTest: Built angler.\nChange-Id: Icbcf4fac2334de8409b049ed7a3b4c24b4e98ce9\n"
    },
    {
      "commit": "5059939c87f4806a8c9f67cfbd1a4f9fe2d4e59c",
      "tree": "982bc3947088a422d6e51f05ee15afff6fb7e5cf",
      "parents": [
        "025fb33c9dbae35ce343d3f15cbf642518f82893"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 25 17:13:32 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 25 19:17:55 2017 -0700"
      },
      "message": "Enable exporting the non-uapi scsi headers.\n\nCallers are supposed to #include \u003cscsi/sg.h\u003e but if we tell soong to add\nbionic/libc/kernel/android/ to the include path, the uapi headers in there\nwould be (unintentionally) accessible as either \u003clinux/name.h\u003e or\n\u003cuapi/linux/name.h\u003e.\n\nBug: N/A (hit while upgrading strace to 4.17)\nTest: builds\nChange-Id: I8d47dd51da688c38f747a255d401dfb2c209c805\n"
    },
    {
      "commit": "96c1db7b9d601c31d103389cac074a6cce0d7633",
      "tree": "510f40be13090fa582b61aed7c3eb7e70d3ff559",
      "parents": [
        "6c01208e902b18aad4b0254ccb95b94a2b5fc341"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 25 13:48:01 2017 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 25 13:48:01 2017 -0700"
      },
      "message": "Remove the repetitive warnings from the uapi headers.\n\nHaving\n\n  WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS\n\nevery four lines made the headers harder to read, made the diffs much worse\neach time we upgraded, and wasn\u0027t really providing any benefit. Before the\nnext uapi update, let\u0027s just stop doing this.\n\nBug: N/A\nTest: builds, manually inspected files look right\nChange-Id: Id7088cf750894c9d24950f3d53587fe3156c4f7d\n"
    },
    {
      "commit": "48af7cb2e205dcc2f09a1a1b8a1a37c93e1943f0",
      "tree": "e8d9f372688f7ae3660b49721e7808b8181a49b3",
      "parents": [
        "40854235256c3f51f9ea866f5f8ef03240c00123"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Feb 21 12:35:09 2017 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Feb 21 14:42:34 2017 -0800"
      },
      "message": "Update to kernel headers v4.10.\n\nTest: Built angler, booted on angler, ran bionic unit tests.\nChange-Id: Ia24511e74106116ea84b44ab724865ec492de8f9\n"
    },
    {
      "commit": "7518109063a3b13ffe12d14d2bf87d0d5116992a",
      "tree": "6d315becb1b4d55b6a27d90d5c1d9806b2f5b28b",
      "parents": [
        "7844b4c5dbd0be9ea4212a523da2dd6a4804032c"
      ],
      "author": {
        "name": "Greg Hackmann",
        "email": "ghackmann@google.com",
        "time": "Fri Jan 27 10:07:36 2017 -0800"
      },
      "committer": {
        "name": "Greg Hackmann",
        "email": "ghackmann@google.com",
        "time": "Fri Jan 27 13:01:51 2017 -0800"
      },
      "message": "bionic: move ADF uapi header out of bionic\n\nADF isn\u0027t a candidate for upstreaming and isn\u0027t (directly) usable from\nunprivileged NDK code, so it makes more sense to keep video/adf.h as a\nprivate header inside libadf, where it\u0027ll still be usable by HWC\nimplementations without shipping in the NDK.\n\nlibadf exports its entire include/ directory, so this shouldn\u0027t have any\nimpact on HWC implementations that already link against libadf.\n\nTest: mmm system/core/adf/libadf\nTest: /data/nativetest64/adf-unit-tests/adf-unit-tests (on Nexus 9)\nChange-Id: I6573f539cfd7fc65433237d0b115b8b7b2728133\nSigned-off-by: Greg Hackmann \u003cghackmann@google.com\u003e\n"
    },
    {
      "commit": "49f525c47bd383cd6a87db8f067cddb3ab620d17",
      "tree": "cf718a23048444de49eb9a4a8a7df64990d25893",
      "parents": [
        "e54c49050368cda50aa98af653e80f660467e246"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Dec 12 14:55:36 2016 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Dec 12 19:08:01 2016 -0800"
      },
      "message": "Update to kernel headers v4.8.14.\n\nTest: Built mips/arm/arm64/x86/x86_64. Built and booted angler.\nChange-Id: Icedb035769d8a41a170a6f1ecd707113e332d8dd\n"
    },
    {
      "commit": "5956b4e31441399430b990ecf006e694703f4c5f",
      "tree": "a8e4122cb297e42663a9f0b0832a0b62e674c46d",
      "parents": [
        "237366867a4fbd8c2fed74512ca26d2ce3b39b82"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jul 20 12:28:56 2016 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jul 22 12:21:25 2016 -0700"
      },
      "message": "More kernel header cleanup.\n\nModify the generate script to add a new option and copy the types.h\narm header file since it\u0027s not currently being created properly. Also\nmanually generate the arm types.h uapi header since it\u0027s not being\nproperly generated right now.\n\nModify both generate scripts to delete the target directories before\nadding the files to handle moved/deleted header files.\n\nMove the common/scsi headers into android and delete the common\ndirectory. Change the scripts to reflect this change.\n\nUpdate the scsi headers since they\u0027ve been modified in upstream kernels.\n\nBug: 30072483\n\nChange-Id: Ia43d4b238b6a041350d60cc30184ecbd4829d7d5\n"
    },
    {
      "commit": "d6e8b8ca5672536c95856b99b302db6878d0fb1f",
      "tree": "d97f6b1dc46984a16b464a8ea1e28bf4291c0f2f",
      "parents": [
        "20de9ef5bdeb4d338206c0203560e5d4aa6334c5"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jul 18 16:27:22 2016 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Jul 19 12:43:56 2016 -0700"
      },
      "message": "Move/remove android only kernel uapi headers.\n\nMove all of the uapi kernel headers that are only found in the android\nkernel, and are still used by the tree into their own directory.\n\nDelete all of these files that are not used.\n\nAlso, delete binder.h from the linux directory since it already exists\nin the linux/android directory.\n\nBug: 30072483\nChange-Id: I879f16e366f7670b8be3546b0a9cf9567fce6526\n"
    }
  ]
}
