)]}'
{
  "log": [
    {
      "commit": "ccecf1425412beb2bc3bb38d470293fdc244d6f1",
      "tree": "9fd922197bc88bed453efa0738f3dfb5d6db4c3c",
      "parents": [
        "e847f429f43ae56aaa406697ca603c8469e2100b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 16 10:53:11 2014 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 16 12:54:18 2014 -0800"
      },
      "message": "system/core 64-bit cleanup.\n\nThis cleans up most of the size-related problems in system/core.\nThere are still a few changes needed for a clean 64-bit build,\nbut they look like they might require changes to things like the\nfastboot protocol.\n\nChange-Id: I1560425a289fa158e13e2e3173cc3e71976f92c0\n"
    },
    {
      "commit": "735ead6e6896d6c5cf5006a7ca6d2b753e1e52bc",
      "tree": "8ce154a1f40d0633a06f4b2e2b705f8410cb8635",
      "parents": [
        "363441b120aa7ff4ec7c639bac099e775c2ace69"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 15:09:04 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 19 19:31:46 2013 -0800"
      },
      "message": "libion: add apache license header to ion_test.c\n\nChange-Id: Ie4b641cd62b56f713178932cc5c08083c0d2452a\n"
    },
    {
      "commit": "363441b120aa7ff4ec7c639bac099e775c2ace69",
      "tree": "4aef851bb4d982f88748694f9e67baf6e480ed84",
      "parents": [
        "b04f75ab129e471eb0b45571f0c319c516de0c02"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Nov 07 23:06:58 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 19 19:31:46 2013 -0800"
      },
      "message": "libion: initial unit tests\n\nChange-Id: I5502b71d0c7c24d7fd59e4880033657f840b341a\n"
    },
    {
      "commit": "b04f75ab129e471eb0b45571f0c319c516de0c02",
      "tree": "7170b50e288dbe52c1f3cd5d1d88f644f8aafbc4",
      "parents": [
        "cd8b953ede50f68dff5ea049e72aee130dc4a3cb"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 19 18:58:20 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 19 19:31:19 2013 -0800"
      },
      "message": "libion: update ion_test.h\n\nUpdate ion_test.h to include a padding word to keep the same\nstruct size on 32-bit and 64-bit.\n\nChange-Id: I68086ce49ca4cc4ed8e251752eaed331a35fbbd2\n"
    },
    {
      "commit": "dd6770bd49bcb0ddb0f58191dfc1a0e341cc97ac",
      "tree": "d2d50089aecf782dc281a9af5639bae2c1bca499",
      "parents": [
        "aab47b293fa42cba6865a6991ca00c7eaafb9710"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 15:39:27 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 18:43:22 2013 -0800"
      },
      "message": "libion: update to latest uapi header\n\nPull the uapi headers from android-3.10 directly into libion.\nNo other modules should be directly calling ion kernel\ninterfaces, so there is no reason to have those interfaces\nexposed.\n\nChange-Id: I2d3fef08f6bb381522ecf7bcffea2b8280d5e737\n"
    },
    {
      "commit": "aab47b293fa42cba6865a6991ca00c7eaafb9710",
      "tree": "a6a1aa3596ab5e44c10f17714ed9838c47e759b2",
      "parents": [
        "51b6e42231b5d0c0a3bbf03cbd5880f04c277004"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 15:17:21 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 18:27:57 2013 -0800"
      },
      "message": "libion: return -errno from ion_close\n\nReturn -errno from ion_close instead of -1 on error.\n\nChange-Id: Idb828aa4b4d1a660b79d2dba8be32f306eac959d\n"
    },
    {
      "commit": "51b6e42231b5d0c0a3bbf03cbd5880f04c277004",
      "tree": "0808212c72233700fd095dd2c1d5f7213341bd34",
      "parents": [
        "7496318486da5a501cd8ab854c2e47ca56ea1ee3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 15:17:06 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 18:27:57 2013 -0800"
      },
      "message": "libion: add include for size_t\n\nAdd sys/types.h include for size_t\n\nChange-Id: Ica764b1f5eca2df21d82c86493fc4e0d70b6628a\n"
    },
    {
      "commit": "7496318486da5a501cd8ab854c2e47ca56ea1ee3",
      "tree": "b15185b98d08b335b07c7e26ed1491d4f6a6c5ec",
      "parents": [
        "92d7ca6af3ee38027d7341f24c6b550eaa41417a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 08 19:07:38 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 18:27:57 2013 -0800"
      },
      "message": "libion: add NULL checks\n\nCheck for NULL in any library function that takes a pointer.\n\nChange-Id: I9ae8887b5ae0f231583173ee6a9dfd2f8c4611ec\n"
    },
    {
      "commit": "92d7ca6af3ee38027d7341f24c6b550eaa41417a",
      "tree": "6ab8da5165f8668a27033d07fa8db523cf76f3ff",
      "parents": [
        "03c932dffa2f72ee63de24c221d07d249a6eafd3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Nov 08 19:04:18 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 18:27:54 2013 -0800"
      },
      "message": "libion: clean up whitespace\n\nConvert everything to 4 space indents, no tabs.\n\nChange-Id: I376fad866864f0579b91ffad406e872fcce566ad\n"
    },
    {
      "commit": "03c932dffa2f72ee63de24c221d07d249a6eafd3",
      "tree": "c90351fdb2aa52339861983127e68b7ad0722364",
      "parents": [
        "969eac8161ba3c08bac4278451c91f3307f3f565"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Nov 07 20:11:37 2013 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 18:24:50 2013 -0800"
      },
      "message": "libion: move ion.h into local include directory\n\nExport it to users of libion with LOCAL_C_EXPORT_INCLUDE_DIRS\n\nChange-Id: I4d00a9dd2e99953723994d0304ca77e0ad50a3a9\n"
    },
    {
      "commit": "969eac8161ba3c08bac4278451c91f3307f3f565",
      "tree": "61c4a16137b3563eb9d196f0a1768ffb807951f3",
      "parents": [
        "d27498cbef862fccb857d7d8970418b893f550ca"
      ],
      "author": {
        "name": "Rom Lemarchand",
        "email": "romlem@google.com",
        "time": "Mon Oct 21 15:19:56 2013 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Dec 18 18:24:50 2013 -0800"
      },
      "message": "ion: update struct and type definitions to match kernel header\n\n- Replacing struct ion_handle * with ion_user_handle_t\n- Replacing heap_mask field name with heap_id_mask\n\nChange-Id: Iaba1ccc62b9398a7b37c5a734bc21a9ecbbc8277\n"
    },
    {
      "commit": "aed6bec414b3533f79f2fc0c59b54b6cab62162f",
      "tree": "049420093e59dea30935704fe80cb279e560d231",
      "parents": [
        "6fec3a23046a3100c2ce1863afdd0191da69cdcc"
      ],
      "author": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Tue Dec 10 12:07:01 2013 +0000"
      },
      "committer": {
        "name": "David Butcher",
        "email": "david.butcher@arm.com",
        "time": "Tue Dec 10 18:13:04 2013 +0000"
      },
      "message": "libion: Use %zu for size_t\n\nChange-Id: If92fc31ab676a569530c21e655a1b5b451f5c5e5\nSigned-off-by: Ashok Bhat \u003cashok.bhat@arm.com\u003e\n"
    },
    {
      "commit": "f98e4bf7fb9496afbc31fd4812f5832e34aab7b8",
      "tree": "77b5aabf634b3990468279f6cf18cf56fb4563f7",
      "parents": [
        "a6fbc0f9f49b797f4a67ea49f37681c08ab41111"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 21 22:09:46 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 21 22:09:46 2013 -0800"
      },
      "message": "Fix build.\n\nChange-Id: I6552bf9f83faa97bd5a844381aceb3ef85f86c76\n"
    },
    {
      "commit": "3cfcc300058070f0873763abfa604e07ec536da3",
      "tree": "52a4321c1d8e9f951da04a439f4182b7297198b6",
      "parents": [
        "1683413f413eb1b77f527247db2df31eae93ee3a"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Sep 20 09:46:19 2012 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Sep 20 09:46:19 2012 -0700"
      },
      "message": "Add explicit sync call to ion library\n\nBug: 6854979\nChange-Id: I535d55af897eeb4ed707b5da54f3fbf36afa452c\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "a50fd5568ea72ea1ad662207ccea512735803174",
      "tree": "fe07f7d3376c3eea390ea69cb5823f5163b25896",
      "parents": [
        "22aec573b718c57aea2b9bd91607631a6d521911"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Mon Jun 11 15:12:37 2012 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Jun 28 13:43:53 2012 -0700"
      },
      "message": "Modify ion to use new definition of ALLOC ioctl argument\n\nAlso add ion_alloc_fd helper for when you only want a filedescriptor\nand know you won\u0027t need to access this handle again by its ion_handle\n\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n\nChange-Id: Ia4bae22946b0078084b62f5447fecbf261dfaa83\n"
    },
    {
      "commit": "e92b158de79d5bfe035a75ac520ddae42782bc1d",
      "tree": "69da51accdf0f2cb3209dc5ce6a8fc48a773cf1a",
      "parents": [
        "c4ddca25e0a1b60453c7fe7b4b73a412d4a940eb"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Mon Feb 27 16:32:15 2012 -0800"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Mon Feb 27 16:32:15 2012 -0800"
      },
      "message": "libion: use correct build vars in makefile\n\nChange-Id: I74c8e723e4f15d3806c1834b069bcb1fd56ac4fa\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "afd912394690cbf7d40b021c62d80ff0f3d40806",
      "tree": "6a180d768c4154dcc20f296b4317a43eb9b1dd20",
      "parents": [
        "c8ba5366da7e23ebf1cd76bcf49449b878563102"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Feb 22 16:36:55 2012 -0800"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Feb 23 12:18:31 2012 -0800"
      },
      "message": "Add ion helper library\n\nThis library contains helper functions for using ion\n\nChange-Id: I7d7f76d6d3f36cd94d67797a38099a94214392b1\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    }
  ]
}
