)]}'
{
  "log": [
    {
      "commit": "cffdff53548ba88cea099a653e104003225607f2",
      "tree": "2cfcc607f2575c965d9b0b0753ce5f5b65bd60b0",
      "parents": [
        "3ce4a81bc3dd15cbb371246ad0daa909346ff0bd"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Sep 23 10:40:19 2011 -0700"
      },
      "committer": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Sat Oct 15 11:56:54 2011 -0700"
      },
      "message": "Kbuild: Add ion header file\n\nMake sure the header file for Ion gets exported to userspace.\nAlso make sure userspace can actually use the header.\n\nChange-Id: I44f436005a6a503811c85d4fb0f89264ba160571\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "abcb6f740ef17dcf13979be828ab0d1435824d3a",
      "tree": "fce0bdbc4a25913368d4128b2bc525925357af8e",
      "parents": [
        "29e31c3659ad0e0bf601026a7f8e1d7eacd97dbf"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Tue Oct 04 16:26:49 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:30 2011 -0700"
      },
      "message": "gpu: ion: Add cache flushing APIs\n\nAdd ioctl to support flushing the caches of ion\nbuffers from userspace.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "354120303af200a1515eca4869a4fe2ac558888c",
      "tree": "405ca86a3a1439ba006ee587de0eb98a89418b70",
      "parents": [
        "2fee20e30bb5fa63e2c9d939584114224deb47e6"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Thu Sep 29 09:50:06 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:25 2011 -0700"
      },
      "message": "gpu: ion: Add IS_CACHED macro\n\nAdd a proper IS_CACHED macro for detecting whether or not\nflags indicated a cached mapping.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "894fd58ea83d1f1c38269590cfdff6551b872f9e",
      "tree": "58772e8d71cdb9692f24c494c62aec3d921557a9",
      "parents": [
        "d6183793419fa8a88d3e91c2dfa321dc13bf0c6b"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Aug 19 13:33:56 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:38 2011 -0700"
      },
      "message": "gpu: ion: Add support for cached and uncached mappings\n\nAdd explicit support for cached and uncached mappings. Functions\nnow describe whether mappings will be cached or uncached.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "a2e9363f069768597687ecd3436d331fc3c1ceb1",
      "tree": "22b410b0a8c19f51c28da6b84b809de3c0043b44",
      "parents": [
        "302911d5ba5cdb2ed344e0156e10bfba5e1248e1"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Fri Aug 19 13:36:32 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:21 2011 -0700"
      },
      "message": "gpu: ion: Add support for carveout heaps on msm targets\n\nAdd infrastructure for supporting ion carveout heaps.\nThe memory type should be specified in the board file using\nmach/ion.h. The ion platform driver will be responsible for\nallocating the correct memory.\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "302911d5ba5cdb2ed344e0156e10bfba5e1248e1",
      "tree": "7668dfac798813fd32464060fcb76b10078b8699",
      "parents": [
        "c46636308ea645b5e555955f3679bea6a01001a8"
      ],
      "author": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Aug 15 17:12:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:20 2011 -0700"
      },
      "message": "gpu: ion: Add platform driver for msm ion\n\nAdd platform driver for msm specific ion devices\n\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "3fe24366a40147d7c776e1f291193fd3b61f217d",
      "tree": "35332418ccff1248b80cb7517f16f9439fb5a7dc",
      "parents": [
        "89c65d6d9dd87332d58c853e31938b98f7ac8463"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Aug 09 14:42:08 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Aug 09 14:49:21 2011 -0700"
      },
      "message": "ion: minor clean up\n\n-- init rb nodes in ion_handle_create\n-- in ion_handle_destroy, check that a node belongs to a tree before removing\n   it (safety check, does not happen right now)\n-- mark as static functions used only inside ion.c\n-- update comments to ion_share() with a relevant blurb from the implementation\n-- other minor updates/typo fixes to comments\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f2230156c74b8923ff7b84eab955761471104b9b",
      "tree": "2760d5c604c47cae00d834bf9a3d05a2ee8d16cd",
      "parents": [
        "75dc25a8708d905afffd6da5f4fe69356f4eac33"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Jul 06 16:53:21 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Jul 06 19:45:30 2011 -0700"
      },
      "message": "ion: fix ION_HEAP_\u003cxxx\u003e_MASK definitions\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "e6ee124528d520d429bf40303340e8be0bcefdaa",
      "tree": "e2d4fd0c9d9c5c6444e5425310f11cf54b134c2b",
      "parents": [
        "c80005ae9ef788dce825629ea07e658714a2adad"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Jun 30 12:19:55 2011 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Jun 30 15:15:14 2011 -0700"
      },
      "message": "gpu: ion: Several fixes\n\nFix some cases where locks were not released on error paths\nChange heap-\u003eprio to heap-\u003eid to make meaning clearer\nFix kernel doc to match sources\n"
    },
    {
      "commit": "c80005ae9ef788dce825629ea07e658714a2adad",
      "tree": "2fe6bc7a2b3341fa1465ce5a63a696d7f5e3ad97",
      "parents": [
        "e55d4fa96762fd767a3b6d842c904e994db6bb2e"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Jun 29 19:44:29 2011 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Wed Jun 29 19:44:29 2011 -0700"
      },
      "message": "gpu: ion: Add ION Memory Manager\n\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    }
  ]
}
