)]}'
{
  "log": [
    {
      "commit": "b1d7d09fcb115dd79c0ff833732697a26e806e0b",
      "tree": "67074deb746921094f638cdf9572896cea2b7604",
      "parents": [
        "19682f2b6d0e7b4c1097ec80bd795fa2ec622585",
        "5115d4348ee720be3db77ae54a06c492049e5ea3"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Feb 13 02:00:09 2013 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Feb 13 02:00:09 2013 -0600"
      },
      "message": "Merge tag \u0027android-4.2.2_r1\u0027 into jb422\n\nAndroid 4.2.2 release 1\n"
    },
    {
      "commit": "19682f2b6d0e7b4c1097ec80bd795fa2ec622585",
      "tree": "08e9e8202f967d1eebe86915ff5155711d10fdd8",
      "parents": [
        "bb9079c918347e736880eb4c0e3d5439eae60613"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Fri Jan 04 15:13:24 2013 +0000"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jan 04 16:19:18 2013 -0600"
      },
      "message": "Revert \"libm: Add a proper sincos() implementation\"\n\nThis reverts commit 1eb9e991124100dd12d3f650bbccf967ee8ec3db.\n"
    },
    {
      "commit": "bb9079c918347e736880eb4c0e3d5439eae60613",
      "tree": "ebe078f8c9502e1b2a69523dd73fdd90a483e67b",
      "parents": [
        "e5bf5b23699a6e0bb69303d029d7b9da7dd60167"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Dec 20 22:24:01 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Dec 20 22:24:01 2012 -0600"
      },
      "message": "Revert \"Revert \"libm: Add a proper sincos() implementation\"\"\n\nThis reverts commit df89f4640783f13846f101b689f95d2e5ef02de0.\n"
    },
    {
      "commit": "e5bf5b23699a6e0bb69303d029d7b9da7dd60167",
      "tree": "08e9e8202f967d1eebe86915ff5155711d10fdd8",
      "parents": [
        "95e0dbc35b16e8128129ef1c23c1c973a28d698b"
      ],
      "author": {
        "name": "Greg Reid",
        "email": "greid@codeaurora.org",
        "time": "Mon Oct 22 16:05:45 2012 -0400"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Dec 20 22:16:59 2012 -0600"
      },
      "message": "bionic: Optimizations for gettimeofday and clock_gettime.\n\nUse the kernel user helper feature to calculate the results\nof gettimeofday and clock_gettime without actually calling\ninto kernel space. If the user helper patches have not been\napplied to the kernel, the regular system calls are used as\na fallback.\n\nChange-Id: I3aebc6ac19ab4743725648a1a279819e624cc5c4\n"
    },
    {
      "commit": "95e0dbc35b16e8128129ef1c23c1c973a28d698b",
      "tree": "ae2c01ceba005003d2a3a0fffdf26e7fd011ee6a",
      "parents": [
        "606b2ff42b0446aa32b374f80eb4f2639deea472"
      ],
      "author": {
        "name": "Prachee Ramsinghani",
        "email": "pracheer@codeaurora.org",
        "time": "Thu Aug 09 15:27:06 2012 +0530"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Dec 18 18:55:42 2012 -0600"
      },
      "message": "msm8660: Add neon based pow() function for Scorpion\n\nAdd #define to enable neon based pow() function for msm8660.\n\n(cherry picked from commit f795151ff5dc4eb622b2630cb6f42353db4a1b55)\n\nChange-Id: Iab0f30eb0583c30bcfd6940a23f47e98ffe075df\n"
    },
    {
      "commit": "606b2ff42b0446aa32b374f80eb4f2639deea472",
      "tree": "10b98bb8740f144e5a6c02ba3b3ce0fdeb9cda37",
      "parents": [
        "2200deac125831ae7582cf3357c9cdf53e8263c9"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Dec 07 09:57:01 2012 -0800"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Dec 13 22:26:54 2012 -0600"
      },
      "message": "FORTIFY_SOURCE: remove memcpy overlap checks\n\nThese checks haven\u0027t been as useful as I hoped, and it\u0027s\ncausing a false positive finding.  Remove the overlap\ncompile time checks.\n\nChange-Id: I5d45dde10ae4663d728230d41fa904adf20acaea\n"
    },
    {
      "commit": "2200deac125831ae7582cf3357c9cdf53e8263c9",
      "tree": "69b3c5344a1c8312b3fa315b417ed5ba64817467",
      "parents": [
        "a8c02214555d91fc1df3fdba065a46a4fad15c58"
      ],
      "author": {
        "name": "Pawit Pornkitprasan",
        "email": "p.pawit@gmail.com",
        "time": "Fri Nov 23 12:27:25 2012 +0700"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Dec 11 13:00:53 2012 -0600"
      },
      "message": "linker: restore prelink support\n\nPrelink support is required to load old vendor binary blobs\non many devices properly\n\nThis commit partially reverts 4688279db5dcc4004941e7f133c4a1c3617d842c\n\nChange-Id: Ibc835095579c0bbd18aff61f37bd420de353e94d\n"
    },
    {
      "commit": "a8c02214555d91fc1df3fdba065a46a4fad15c58",
      "tree": "16af1366567c6716364014465bda88ffb9c6aaf0",
      "parents": [
        "a5d721e629e69b83d49468a204e46f560e6f76b7"
      ],
      "author": {
        "name": "Brent DeGraaf",
        "email": "bdegraaf@codeaurora.org",
        "time": "Wed May 30 22:50:19 2012 -0400"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Dec 10 19:32:25 2012 -0600"
      },
      "message": "Krait enhancements from caf\n\nmsm8960: Improve performance of memmove, bcopy, and memmove_words\n\nChange-Id: I62b3da046889387f835da741110d35ffd3c8f806\n\nConflicts:\n\tlibc/Android.mk\n\nmsm8960: Improve performance of memcpy\n\nChange-Id: I0c8355ae5e92060ad5a0811d33937e6913c8b633\n\nBionic/libm: fast neon pow() for small x,y\n\nAdd a fast neon version of pow() suitable for relatively small\npositive x and y (between 0 and 4).  Run the standard\nimplementation in all other cases.  Gives approximately 60%\nperformance improvement to AnTuTu FPU score.\n\nChange-Id: I9234d37eaa6a815d1e619375f5b049c4ec88f557\n\nmsm7627a: Enable neon optimized memove and pow functions.\n\nDefine SPARROW_NEON_OPTIMIZATION flag so that neon optimized\nmemove and pow functions are used. Also add Corresponding\ndefinitions in make files.\n\nChange-Id: I12089fc7002e3ec294e63632bd84e395fbd24936\n\nBionic/libm: Prefer branches and VFP ABI\n\nFor internal functions set gcc attribute \"aapcs-vfp\" for ARM\nand use -fno-if-conversion to prefer branches over predicated\ninstructions (improves performance on architectures with good\nbranch prediction).\n\nChange-Id: I365e9508bd3babb0bb06fc5de127c1ae17445bcc\n\nBionic/libm: add assembly versions of sin/cos\n\nAdd assembly versions of sin/cos with integrated remainder pi/2\ncalculation.  Directly extracted from binary libm.so compiled with\n__ieee754_rem_pio2 calls inlined.\n\nChange-Id: I9a999c01cea92aace9df7be9ad8f90f150040375\n\nConflicts:\n\tlibm/Android.mk\n\nBionic/libm: Remove extra vmov from sin/cos\n\nMove integer representations of x bits on the integer side rather\nthan moving them to and from the FP registers.\n\nChange-Id: I1d0800730d7553a47c462ee2a0cc044ffe62eb20\n\nBionic/libm: Pow optimizations and bug fixes\n\nUse VFP calling convention for pow_neon handoff function by default.\nFix register usage collision between two different polynomial\ncoefficients in pow_neon.  Remove conditional execution in pow_neon\nand replace with branching.\n\nChange-Id: I254617940b2787297aff2ab97dbf45c11e6a2b08\n\nBionic/libm: Add precision-correct de-serialize sin/cos\n\nModify sin/cos to improve performance while retaining either\nbit-for-bit agreement with previous algorithm or \u003c1 ulp\ndeviation from arbitrary precision result.\n\nChange-Id: Icbd6d66fb1c0ceb53f43fed6541e0c89cc6e7a63\n"
    },
    {
      "commit": "a5d721e629e69b83d49468a204e46f560e6f76b7",
      "tree": "73add44d968564681f598a470466919551524b55",
      "parents": [
        "618f1797863f6a440a8da6f34106353b3fcc351b"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Dec 10 19:31:42 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Dec 10 19:32:25 2012 -0600"
      },
      "message": "Revert \"sha1: code cleanup and use modern C syntax\"\n\nThis reverts commit 0dd8c79bc4c33b3772ce3baff3a7e8723dd89c18.\n"
    },
    {
      "commit": "618f1797863f6a440a8da6f34106353b3fcc351b",
      "tree": "2ef28d8cc12aca6798713e01c1a0038e75c6bfb2",
      "parents": [
        "df89f4640783f13846f101b689f95d2e5ef02de0"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Dec 10 19:31:34 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Dec 10 19:32:25 2012 -0600"
      },
      "message": "Revert \"TLS: Call kernel helper in additional situations\"\n\nThis reverts commit 7933539b25701f1946c3263bfdb45f28a4d60a76.\n"
    },
    {
      "commit": "df89f4640783f13846f101b689f95d2e5ef02de0",
      "tree": "4b5857afc283242e210debc11f1bab9f5e4f43ea",
      "parents": [
        "0560836d92aae4a7e63a2d19ea49e4ce269da12c"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Dec 10 19:28:20 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Dec 10 19:28:51 2012 -0600"
      },
      "message": "Revert \"libm: Add a proper sincos() implementation\"\n\nThis reverts commit 0c54415c24b4fa3a96b2eae10e7311d70a526ba4.\n"
    },
    {
      "commit": "0560836d92aae4a7e63a2d19ea49e4ce269da12c",
      "tree": "5db1192bc6f723e07243dece31aca297ec0ff0c5",
      "parents": [
        "0c54415c24b4fa3a96b2eae10e7311d70a526ba4"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Thu Nov 29 01:03:55 2012 +0000"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Dec 01 17:25:51 2012 -0600"
      },
      "message": "Revert \"sha1: Use bswap* to optimize byte order\"\n\nThis reverts commit 259b660f6a51be7f627e7c2a6376af0b21b55fbb.\nThis was triggering the new ssp checks and killing processes\n"
    },
    {
      "commit": "5115d4348ee720be3db77ae54a06c492049e5ea3",
      "tree": "259692b9abecd9c451413631c7b2ab83be7d16ee",
      "parents": [
        "f29c214d6ad97f9a5348407cc66a58aec2228ca9"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Nov 19 19:27:37 2012 -0500"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Thu Nov 29 14:00:46 2012 -0800"
      },
      "message": "msm_mdp: Update header for 4 layer support\n\nBug: 7626586\nChange-Id: I37730470dc09b7a9d6336b1603f87efd98f45e97\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "0c54415c24b4fa3a96b2eae10e7311d70a526ba4",
      "tree": "599daeeecf4f7a1922fcfc00c491e801519a0d91",
      "parents": [
        "631a0382a26d3f3dc72b8496f1861732919f7cff"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "Bernhard.Rosenkranzer@linaro.org",
        "time": "Tue Dec 27 02:05:35 2011 +0059"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Nov 14 13:41:19 2012 -0600"
      },
      "message": "libm: Add a proper sincos() implementation\n\nAdd a proper sincos() implementation that unifies the common\ncalculations for sin and cos instead of running them twice.\n\nThis should cause a speedup even in code not using that\n(fairly uncommon) function because gcc can optimize separate\nsin() and cos() calls into sincos() calls.\n\nSigned-off-by: Bernhard Rosenkraenzer \u003cBernhard.Rosenkranzer@linaro.org\u003e\n\nChange-Id: I644578ab443506c7404d2638d6d4917ff6c96f20\n"
    },
    {
      "commit": "631a0382a26d3f3dc72b8496f1861732919f7cff",
      "tree": "72d38ae6271928f0f4adc6459efd70b4c0000ed3",
      "parents": [
        "82932ef364d9102caf4f2533779adfdb0345be22"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Thu Jun 07 00:04:54 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Nov 14 13:41:19 2012 -0600"
      },
      "message": "getopt(): fix missing carriage return on bad parameters\n\nThis affect all command line tools which show the usage on stdout\nafter an invalid parameter error (printed on stderr)\n\nChange-Id: I8e2cb3fda241ab989dc42055f15082f8b3ba1397\nSigned-off-by: Tanguy Pruvot \u003ctanguy.pruvot@gmail.com\u003e\n"
    },
    {
      "commit": "82932ef364d9102caf4f2533779adfdb0345be22",
      "tree": "04a7b85f8e01bad883b95167a2b5f001ee08f7bb",
      "parents": [
        "0dd8c79bc4c33b3772ce3baff3a7e8723dd89c18"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Mon Dec 12 16:34:56 2011 +0800"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Nov 14 13:41:19 2012 -0600"
      },
      "message": "sha1: Use bswap* to optimize byte order\n\nbionic libc already makes use of ARMv6+ rev/rev16 instruction for\nendian conversion, and this patch rewrites some parts of SHA1\nimplementations with swap32 and swap64 routines, which is known to\nbring performance improvements.\n\nThe reference sha1bench on Nexus S:\n\n[before]\nRounds: 100000, size: 6250K, time: 1.183s, speed: 5.16  MB/s\n\nChange-Id: Id04c0fa1467b3006b5a8736cbdd95855ed7c13e4\n[after]\nRounds: 100000, size: 6250K, time: 1.025s, speed: 5.957 MB/sB\n"
    },
    {
      "commit": "0dd8c79bc4c33b3772ce3baff3a7e8723dd89c18",
      "tree": "0305ca410aae334eb108e5d6d5a9499f4b7e856d",
      "parents": [
        "7933539b25701f1946c3263bfdb45f28a4d60a76"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Mon Dec 12 16:34:08 2011 +0800"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Nov 14 13:41:19 2012 -0600"
      },
      "message": "sha1: code cleanup and use modern C syntax\n\nApply the following changes:\n- Remove out-of-date workaround (SPARC64_GCC_WORKAROUND)\n- Use C99 prototype and stdint type\n\nChange-Id: I630cf97f6824f72f4165e0fa9e5bfdad8edabe48\n"
    },
    {
      "commit": "7933539b25701f1946c3263bfdb45f28a4d60a76",
      "tree": "41e6f22c711b41fe1b4fd6311beb56cb6f2edf8a",
      "parents": [
        "8bd349c9599f965adab04e3f8667b11b7a92c3ec"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Thu Nov 17 13:06:42 2011 +0530"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Nov 14 13:35:41 2012 -0600"
      },
      "message": "TLS: Call kernel helper in additional situations\n\nARMv6 has HW TLS support, and thus we should be using it rather\nthan hacking the Linux Kernel to use the software mechanism.\nUnfortunately, ARMv6 targets without Thumb2 do not support the\nnecessary TLS instructions in Thumb Mode. Converting the tls libc\nroutines to ARM Mode will require an additional branch to switch\nmodes. Therefore, let\u0027s simply use the Kernel\u0027s Helper Routine\nwhich already operates in ARM Mode. This changed behavior only\napplies if the HAVE_ARM_TLS_REGISTER option is defined.\nOtherwise, the existing paradigm is used.\n\nChange-Id: I282697b0ab97cb62affd018494076e6ffa4d392a\n"
    },
    {
      "commit": "8bd349c9599f965adab04e3f8667b11b7a92c3ec",
      "tree": "8be2a166241556a874dd8d6128da91eb2c683199",
      "parents": [
        "f29c214d6ad97f9a5348407cc66a58aec2228ca9"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Wed Jul 11 10:50:36 2012 +0100"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed Nov 14 13:35:31 2012 -0600"
      },
      "message": "headers: Unbreak some ARM syscalls\n\nRestore the outside-kernel exclusion for some syscalls that was\nremoved by change I959b64280e184655ef8c713aa79f9e23cb1f7df4,\nsince these syscalls are used elsewhere.\n\nChange-Id: I5b5bf3d78edd137e820d25281a375966b6c009ec\n"
    },
    {
      "commit": "f29c214d6ad97f9a5348407cc66a58aec2228ca9",
      "tree": "34349145ea386f6b6b743c383d7aa9e7f68bd146",
      "parents": [
        "a811d7a8e638ca49aee704c613cb9f1e03c3698d",
        "5ba74660e3f0f9478dcb8ca6ee2ce53ceda6d926"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 30 20:11:57 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Oct 30 20:11:57 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "a811d7a8e638ca49aee704c613cb9f1e03c3698d",
      "tree": "34349145ea386f6b6b743c383d7aa9e7f68bd146",
      "parents": [
        "f0e402dbd257ab495eab514b347db4b3d6844826"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Oct 27 14:29:14 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sun Oct 28 11:33:56 2012 -0700"
      },
      "message": "Upgrade to tzdata2012h.\n\nThe 2012h release reflects the following changes recently circulated\non the tz mailing list:\n\n[Brazil]  Bahia no longer has DST.  (Thanks to Kelley Cook.)\n\n[Brazil]  Tocantins has DST.  (Thanks to Rodrigo Severo.)\n\n[Israel]  Israel has new DST rules next year.  (Thanks to Ephraim Silverberg.)\n\n[Jordan]  Jordan stays on DST this winter.  (Thanks to Steffen Thorsen.)\n\nBug: 7429010\nChange-Id: I82f19ce49f944f928b6dd8dc5a893786266e5cb9\n"
    },
    {
      "commit": "5ba74660e3f0f9478dcb8ca6ee2ce53ceda6d926",
      "tree": "531992a2ffbd7483d994cf8831fb789979f97323",
      "parents": [
        "f0e402dbd257ab495eab514b347db4b3d6844826",
        "7cc2dec82e6b85c4a81cffab236f984dd26d35e2"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Oct 19 15:45:58 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Oct 19 15:45:58 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "f0e402dbd257ab495eab514b347db4b3d6844826",
      "tree": "531992a2ffbd7483d994cf8831fb789979f97323",
      "parents": [
        "2c287e9510ec1d379b3cd779651b595dafb6a2ff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 18 16:34:48 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 18 16:34:48 2012 -0700"
      },
      "message": "Upgrade to tzdata2012g.\n\nThis release reflects the following changes recently circulated on the tz\nmailing list:\n\n        Samoa fall 2012 and later.  (Thanks to Nicholas Pereira\n        and Robert Elz.)\n\n        Palestine fall 2012.  (Thanks to Steffen Thorsen.)\n\nThis release does not reflect the possible changes discussed yesterday\nfor Tocantins and Bahia.\n\nChange-Id: I52d9d2cd6e8e755885dc258200c014bee75527c9\n"
    },
    {
      "commit": "7cc2dec82e6b85c4a81cffab236f984dd26d35e2",
      "tree": "dcadea1e046ac714bacb64a4a85c687742915834",
      "parents": [
        "2c287e9510ec1d379b3cd779651b595dafb6a2ff",
        "956092e07c50fb20412409a5018a553d63577fab"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 10 14:06:19 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 10 14:06:19 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "2c287e9510ec1d379b3cd779651b595dafb6a2ff",
      "tree": "dcadea1e046ac714bacb64a4a85c687742915834",
      "parents": [
        "3ef4fecd30c22f3c17c1dadfce4527e858b42e7e"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Sep 25 18:32:24 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Oct 10 10:25:13 2012 -0700"
      },
      "message": "Set up the private variables.\n\nNow we use private variables in transform-o-to-executable to support\nbuild executables against the NDK.\nCherry-picked from master.\n\nBug: 7170098\nChange-Id: Ic8f1d36a116fce24f3ea6a3ff5e9bfab6cafee99\n"
    },
    {
      "commit": "956092e07c50fb20412409a5018a553d63577fab",
      "tree": "e41582a281c95ce0fd4fb6785fb4d9c05f703b64",
      "parents": [
        "3ef4fecd30c22f3c17c1dadfce4527e858b42e7e",
        "f27642c0822ee457b5ab00b2a16c5f1fe70ae141"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 03 06:59:12 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Oct 03 06:59:12 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "3ef4fecd30c22f3c17c1dadfce4527e858b42e7e",
      "tree": "e41582a281c95ce0fd4fb6785fb4d9c05f703b64",
      "parents": [
        "98957db5536e93724c2e9e6bd19d5063f9d4dc2c"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Oct 01 16:06:50 2012 -0400"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 02 23:37:34 2012 -0700"
      },
      "message": "bionic: update processed msm_mdp.h\n\n-- Has display commit ioctl\n\nBug: 7274951\nChange-Id: If2d47edf3ada418e8c61a2acc7b79fb3422f3473\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "98957db5536e93724c2e9e6bd19d5063f9d4dc2c",
      "tree": "5eb31ce5e31c4a3bd30bd492bdb367d228edb633",
      "parents": [
        "2e0452cbd1f5b981fbadb4021198d2c27ec1cde3",
        "f84bc8d6f6368f1c846124a8168761ee8cc589c0"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Oct 02 15:23:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 15:23:20 2012 -0700"
      },
      "message": "Merge \"Test flags before using \"info\"\" into jb-mr1-dev"
    },
    {
      "commit": "2e0452cbd1f5b981fbadb4021198d2c27ec1cde3",
      "tree": "054231b833d84d8b24e09ec75bd97fa779b04cab",
      "parents": [
        "204b26b4402249566e0190154cddb2cfc2cf42a7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 02 09:21:20 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 02 14:34:03 2012 -0700"
      },
      "message": "bionic: update processed msm_vidc_enc.h\n\nUpdated kernel headers to support a video encoder ioctl to preprend each IDR\nframe with SPS/PPS.\n\nrelated-to-bug: 7245308\nChange-Id: I7244c521690d69a905deb19940a04fd4f2e06935\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f84bc8d6f6368f1c846124a8168761ee8cc589c0",
      "tree": "85c6a5ca23faae5b1d243c1191515556248a1d25",
      "parents": [
        "204b26b4402249566e0190154cddb2cfc2cf42a7"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Oct 02 13:53:13 2012 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue Oct 02 14:30:41 2012 -0700"
      },
      "message": "Test flags before using \"info\"\n\nOur debugger signal catcher expects to receive three args, but if\nsomebody cleared SA_SIGINFO we only get one, and bad things happen\nwhen we try to use the second one.  Test to see if SA_SIGINFO is\nstill set before we try to use the argument.\n\nBug: 7272866\nChange-Id: If682a2262fe8a575f3802fb0c60a53eea3082456\n"
    },
    {
      "commit": "f27642c0822ee457b5ab00b2a16c5f1fe70ae141",
      "tree": "86fd4d3c5c3af158a91d59451d404660b438a3bd",
      "parents": [
        "204b26b4402249566e0190154cddb2cfc2cf42a7",
        "9014818f611528917728bbdace78af02abcc3326"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 30 06:59:14 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 30 06:59:14 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "204b26b4402249566e0190154cddb2cfc2cf42a7",
      "tree": "86fd4d3c5c3af158a91d59451d404660b438a3bd",
      "parents": [
        "f4b34b6c3942be273ad7298a40be0d312b183aab"
      ],
      "author": {
        "name": "Saurabh Shah",
        "email": "saurshah@codeaurora.org",
        "time": "Thu Sep 27 12:27:53 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 28 13:46:13 2012 -0700"
      },
      "message": "bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl\n\nThis change adds msm_mdp.h header changes to bionic.\n\nThis IOCTL is a substitute for PAN on external panel.  It waits for DMAE to\nfinish before returning and avoid delays in the PAN path.\n\nBug: 7249589\nAcked-by: Arun Kumar K.R \u003cakumarkr@codeaurora.org\u003e\nChange-Id: I4b04a4538919ffcb994699a432c4322e9f94e870\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "9014818f611528917728bbdace78af02abcc3326",
      "tree": "b8af5b4cc52763f738afc5d3665696968e96d4a5",
      "parents": [
        "f4b34b6c3942be273ad7298a40be0d312b183aab",
        "cc95d69c25a4c040bcbd92c009dcd37347b66efa"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 25 06:59:12 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 25 06:59:12 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "f4b34b6c3942be273ad7298a40be0d312b183aab",
      "tree": "b8af5b4cc52763f738afc5d3665696968e96d4a5",
      "parents": [
        "6c0e373d38a9cb424bd6d9c4d5d6168960846aa5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 10:13:12 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 10:13:12 2012 -0700"
      },
      "message": "DO NOT MERGE Revert \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\"\n\nThis reverts commit 3a936a4980046a7eeb8d53a3296058d8f3a1f770.\n\nWe don\u0027t want this in jb-mr1.\n"
    },
    {
      "commit": "6c0e373d38a9cb424bd6d9c4d5d6168960846aa5",
      "tree": "76940035f0dcb33842e5e35f48b39586b662a144",
      "parents": [
        "ecf67e152aecb67bff950d72582ef54b56191096",
        "ec4326084ed2a717b3e318f36c2675ef033c30ff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 09:40:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 09:40:18 2012 -0700"
      },
      "message": "am ec432608: am 0c24effd: Merge \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\"\n\n* commit \u0027ec4326084ed2a717b3e318f36c2675ef033c30ff\u0027:\n  Add the libcutils localtime_tz and mktime_t extensions to bionic.\n"
    },
    {
      "commit": "ec4326084ed2a717b3e318f36c2675ef033c30ff",
      "tree": "1bc3a500efd0b37f79212052260c5b19dcb17750",
      "parents": [
        "2d51dddf1a649c73f207ecf48d419fea8a8ed4de",
        "0c24effd01736e533fd082b2cf1de8926b0fe880"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:55:27 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:55:27 2012 -0700"
      },
      "message": "am 0c24effd: Merge \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\"\n\n* commit \u00270c24effd01736e533fd082b2cf1de8926b0fe880\u0027:\n  Add the libcutils localtime_tz and mktime_t extensions to bionic.\n"
    },
    {
      "commit": "ecf67e152aecb67bff950d72582ef54b56191096",
      "tree": "b8af5b4cc52763f738afc5d3665696968e96d4a5",
      "parents": [
        "d2eea0e6d6d4e7c406b06d90316713482d650290",
        "2d51dddf1a649c73f207ecf48d419fea8a8ed4de"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:52:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:52:15 2012 -0700"
      },
      "message": "am 2d51dddf: am 85049ead: Merge \"Use hidden visibility for several internal-use-only functions.\"\n\n* commit \u00272d51dddf1a649c73f207ecf48d419fea8a8ed4de\u0027:\n  Use hidden visibility for several internal-use-only functions.\n"
    },
    {
      "commit": "d2eea0e6d6d4e7c406b06d90316713482d650290",
      "tree": "8d421fb6f1cd56d8a7aecac35630bba2ae7e4d8c",
      "parents": [
        "f707007435ee4798815bd507d86b1460204cfc4f",
        "baa74eff0dd56b1dbf8e8a233a82e6382828ad72"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:52:14 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:52:14 2012 -0700"
      },
      "message": "am baa74eff: am 882c6af9: Merge \"[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\"\n\n* commit \u0027baa74eff0dd56b1dbf8e8a233a82e6382828ad72\u0027:\n  [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\n"
    },
    {
      "commit": "2d51dddf1a649c73f207ecf48d419fea8a8ed4de",
      "tree": "2bd7254f33636634147362a8b99ee9765167b9f5",
      "parents": [
        "baa74eff0dd56b1dbf8e8a233a82e6382828ad72",
        "85049ead251b0af9411ada3ad1db0f6b75f8e4a8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:43:45 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:43:45 2012 -0700"
      },
      "message": "am 85049ead: Merge \"Use hidden visibility for several internal-use-only functions.\"\n\n* commit \u002785049ead251b0af9411ada3ad1db0f6b75f8e4a8\u0027:\n  Use hidden visibility for several internal-use-only functions.\n"
    },
    {
      "commit": "baa74eff0dd56b1dbf8e8a233a82e6382828ad72",
      "tree": "7611d4872120758dc0c182573c16ce914940b146",
      "parents": [
        "30289f0dd6ab644290bfb37b22b03b7d006628f4",
        "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:43:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 24 08:43:44 2012 -0700"
      },
      "message": "am 882c6af9: Merge \"[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\"\n\n* commit \u0027882c6af953e5b3fd4b9f4fe74a68128ea16fba3b\u0027:\n  [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\n"
    },
    {
      "commit": "0c24effd01736e533fd082b2cf1de8926b0fe880",
      "tree": "1bc3a500efd0b37f79212052260c5b19dcb17750",
      "parents": [
        "85049ead251b0af9411ada3ad1db0f6b75f8e4a8",
        "3a936a4980046a7eeb8d53a3296058d8f3a1f770"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 24 08:41:55 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 24 08:41:55 2012 -0700"
      },
      "message": "Merge \"Add the libcutils localtime_tz and mktime_t extensions to bionic.\""
    },
    {
      "commit": "85049ead251b0af9411ada3ad1db0f6b75f8e4a8",
      "tree": "2bd7254f33636634147362a8b99ee9765167b9f5",
      "parents": [
        "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b",
        "95a7a64ac8b242f278f515b06bdb6057ecca4396"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sun Sep 23 11:08:18 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Sep 23 11:08:19 2012 -0700"
      },
      "message": "Merge \"Use hidden visibility for several internal-use-only functions.\""
    },
    {
      "commit": "cc95d69c25a4c040bcbd92c009dcd37347b66efa",
      "tree": "b0cbab0ce59c92f537ea02112cf79c45eb2d6d58",
      "parents": [
        "f707007435ee4798815bd507d86b1460204cfc4f",
        "e0a00a8a2c7ccc4beb2ffac6360376f3e081c29b"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sat Sep 22 09:41:22 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sat Sep 22 09:41:22 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "95a7a64ac8b242f278f515b06bdb6057ecca4396",
      "tree": "2bd7254f33636634147362a8b99ee9765167b9f5",
      "parents": [
        "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 21 18:27:40 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 21 18:27:40 2012 -0700"
      },
      "message": "Use hidden visibility for several internal-use-only functions.\n\nChange-Id: Ibeea6963ff0cc06479d0a3ed7e868eeece8c55a0\n"
    },
    {
      "commit": "882c6af953e5b3fd4b9f4fe74a68128ea16fba3b",
      "tree": "7611d4872120758dc0c182573c16ce914940b146",
      "parents": [
        "47dc4d431017e701239dd7d9a16333e0ad56a0ac",
        "988ff8ff9fb8bb3394d5571ce088b23dc828edb5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 21 18:20:03 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 21 18:20:03 2012 -0700"
      },
      "message": "Merge \"[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro.\""
    },
    {
      "commit": "988ff8ff9fb8bb3394d5571ce088b23dc828edb5",
      "tree": "7611d4872120758dc0c182573c16ce914940b146",
      "parents": [
        "47dc4d431017e701239dd7d9a16333e0ad56a0ac"
      ],
      "author": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Fri Sep 21 17:13:25 2012 -0700"
      },
      "committer": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Fri Sep 21 17:14:05 2012 -0700"
      },
      "message": "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS.\nSome of the required structure definitons are defined under this macro.\n\nChange-Id: I7a9a986e371381697dcb56bd8ea362856ffa7509\n"
    },
    {
      "commit": "e0a00a8a2c7ccc4beb2ffac6360376f3e081c29b",
      "tree": "871405cc2ac0d88ebfad129702922c00aad8bf0f",
      "parents": [
        "a9dca77315b85f61e7386ca8dc931f79f6396531",
        "8ab03a28d05bfaedf5d7c5549bb2b89e6a60bd00"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 21 06:59:14 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 21 06:59:14 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "f707007435ee4798815bd507d86b1460204cfc4f",
      "tree": "b0cbab0ce59c92f537ea02112cf79c45eb2d6d58",
      "parents": [
        "a9dca77315b85f61e7386ca8dc931f79f6396531"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Sep 17 18:44:07 2012 -0400"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Sep 20 18:29:45 2012 -0700"
      },
      "message": "bionic: Update MDP header for sync\n\nChange-Id: I5e13cdc9132fd99b8072b2e0836b9a92bc54f9c3\n"
    },
    {
      "commit": "a9dca77315b85f61e7386ca8dc931f79f6396531",
      "tree": "871405cc2ac0d88ebfad129702922c00aad8bf0f",
      "parents": [
        "4430aa6aaaa8e93bb7fbca761bf18540a7d95ca0"
      ],
      "author": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Sep 20 00:17:34 2012 -0700"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Thu Sep 20 09:47:37 2012 -0700"
      },
      "message": "Update ion header to add FLAG_CACHED_NEEDS_SYNC\n\nBug: 6854979\nChange-Id: Ic94c1b7b10ab750a6b4b0db83d2fb1fa073d91b9\nSigned-off-by: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\n"
    },
    {
      "commit": "8ab03a28d05bfaedf5d7c5549bb2b89e6a60bd00",
      "tree": "b44bb6303820bf3d58d8c2b967782f7c277849b2",
      "parents": [
        "4430aa6aaaa8e93bb7fbca761bf18540a7d95ca0",
        "4513ad77ef195844247409fbe2bd878e29c51d13"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Sep 19 07:01:27 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Sep 19 07:01:27 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "4430aa6aaaa8e93bb7fbca761bf18540a7d95ca0",
      "tree": "b44bb6303820bf3d58d8c2b967782f7c277849b2",
      "parents": [
        "0ef00090444883508b6405726150fe7e12ca5476",
        "02e06782fc111489a49393f811037c2b3930aa5c"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Sep 18 20:27:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 20:27:34 2012 -0700"
      },
      "message": "Merge \"Update headers for Adreno graphics driver\" into jb-mr1-dev"
    },
    {
      "commit": "02e06782fc111489a49393f811037c2b3930aa5c",
      "tree": "b44bb6303820bf3d58d8c2b967782f7c277849b2",
      "parents": [
        "e58303249b9e799a4fe84c5a2dfe71518441a6ec"
      ],
      "author": {
        "name": "Jeff Boody",
        "email": "jboody@codeaurora.org",
        "time": "Sat Sep 15 11:21:09 2012 -0600"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Sep 18 19:52:01 2012 -0700"
      },
      "message": "Update headers for Adreno graphics driver\n\nChange-Id: Ic66de698667c8c8607b2c19712a8626a4651da7f\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "0ef00090444883508b6405726150fe7e12ca5476",
      "tree": "5894c202a3bbc7ca829581c7d0d88dbd9dc25acb",
      "parents": [
        "e58303249b9e799a4fe84c5a2dfe71518441a6ec",
        "30289f0dd6ab644290bfb37b22b03b7d006628f4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 17:18:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 18 17:18:39 2012 -0700"
      },
      "message": "am 30289f0d: am 47dc4d43: Merge \"Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\"\n\n* commit \u002730289f0dd6ab644290bfb37b22b03b7d006628f4\u0027:\n  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\n"
    },
    {
      "commit": "30289f0dd6ab644290bfb37b22b03b7d006628f4",
      "tree": "0724f24ae5ec39c8623a5675f3ee46b61b6676c7",
      "parents": [
        "e2a17ef444e1d3b3e27e649440a320139038d1d9",
        "47dc4d431017e701239dd7d9a16333e0ad56a0ac"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 17:13:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 18 17:13:15 2012 -0700"
      },
      "message": "am 47dc4d43: Merge \"Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\"\n\n* commit \u002747dc4d431017e701239dd7d9a16333e0ad56a0ac\u0027:\n  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\n"
    },
    {
      "commit": "47dc4d431017e701239dd7d9a16333e0ad56a0ac",
      "tree": "0724f24ae5ec39c8623a5675f3ee46b61b6676c7",
      "parents": [
        "77ac158e90712a975f61b7559b8de558f644f48d",
        "88f1ea8f82e1fcef0d472577f00cd889b796e944"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 16:56:44 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 18 16:56:45 2012 -0700"
      },
      "message": "Merge \"Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326\""
    },
    {
      "commit": "88f1ea8f82e1fcef0d472577f00cd889b796e944",
      "tree": "0724f24ae5ec39c8623a5675f3ee46b61b6676c7",
      "parents": [
        "77ac158e90712a975f61b7559b8de558f644f48d"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 17 20:37:38 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 16:55:24 2012 -0700"
      },
      "message": "Make pthread_create more forgiving of invalid sched_policy.\nBug: 7005326\n\n(cherry-pick of e58303249b9e799a4fe84c5a2dfe71518441a6ec.)\n\nChange-Id: Ie81494e0f6a71caa6fd9fabbcfc47a23077554d6\n"
    },
    {
      "commit": "4513ad77ef195844247409fbe2bd878e29c51d13",
      "tree": "5894c202a3bbc7ca829581c7d0d88dbd9dc25acb",
      "parents": [
        "e58303249b9e799a4fe84c5a2dfe71518441a6ec",
        "dd526b010d458fbd18509faa2604b633513d7945"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 18 06:59:21 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Sep 18 06:59:21 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "e58303249b9e799a4fe84c5a2dfe71518441a6ec",
      "tree": "5894c202a3bbc7ca829581c7d0d88dbd9dc25acb",
      "parents": [
        "2aceb4bcb30def2207fd8d6e7d30df35f9f91504"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 17 20:37:38 2012 -0700"
      },
      "committer": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Mon Sep 17 21:55:24 2012 -0700"
      },
      "message": "Make pthread_create more forgiving of invalid sched_policy.\nBug: 7005326\n\nChange-Id: I4e33d8e7d70fbfcf8a1bcc0e4c33279b42092a0a\n"
    },
    {
      "commit": "2aceb4bcb30def2207fd8d6e7d30df35f9f91504",
      "tree": "109979fce1901e5803a33e187196f50aecb893c1",
      "parents": [
        "4b3ff1f0fa141b95bacf52960be588c343d8e5d6",
        "e2a17ef444e1d3b3e27e649440a320139038d1d9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:53:22 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 15:53:22 2012 -0700"
      },
      "message": "am e2a17ef4: am 77ac158e: Merge \"Don\\\u0027t copy strerror(3) or strsignal(3) strings if we can share.\"\n\n* commit \u0027e2a17ef444e1d3b3e27e649440a320139038d1d9\u0027:\n  Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\n"
    },
    {
      "commit": "e2a17ef444e1d3b3e27e649440a320139038d1d9",
      "tree": "3bd5a78748b71d4e1927d7ecbdbd36954afb1cee",
      "parents": [
        "f8902bf7079be1a7ad51b82ebb24556ff40a1fff",
        "77ac158e90712a975f61b7559b8de558f644f48d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:50:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 15:50:18 2012 -0700"
      },
      "message": "am 77ac158e: Merge \"Don\\\u0027t copy strerror(3) or strsignal(3) strings if we can share.\"\n\n* commit \u002777ac158e90712a975f61b7559b8de558f644f48d\u0027:\n  Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\n"
    },
    {
      "commit": "77ac158e90712a975f61b7559b8de558f644f48d",
      "tree": "3bd5a78748b71d4e1927d7ecbdbd36954afb1cee",
      "parents": [
        "047a285d41e3fe0b1a8071ec19f436baf6f187b2",
        "4198fa4c23fc8a1895808a597bb153530f6ea515"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:36:26 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 17 15:36:27 2012 -0700"
      },
      "message": "Merge \"Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\""
    },
    {
      "commit": "4198fa4c23fc8a1895808a597bb153530f6ea515",
      "tree": "79a050550930720fba3886064bd95acc10944f11",
      "parents": [
        "4e9d953a0e9334c0f3519f470b97973c31da5bb6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:23:35 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 15:23:35 2012 -0700"
      },
      "message": "Don\u0027t copy strerror(3) or strsignal(3) strings if we can share.\n\nChange-Id: Ic405269f63b945c6fb347e7c4346cd6f104aff35\n"
    },
    {
      "commit": "dd526b010d458fbd18509faa2604b633513d7945",
      "tree": "05909ddcba8534efdc0845c68b71aa9e7e5342a4",
      "parents": [
        "4b3ff1f0fa141b95bacf52960be588c343d8e5d6",
        "9d1defbf479f74419b1d1947edd9270c712d3b2f"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 16 06:59:15 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Sun Sep 16 06:59:15 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "4b3ff1f0fa141b95bacf52960be588c343d8e5d6",
      "tree": "05909ddcba8534efdc0845c68b71aa9e7e5342a4",
      "parents": [
        "b67d4ec5babf7d26bc0e52b942779012d14e14c8",
        "f8902bf7079be1a7ad51b82ebb24556ff40a1fff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:21:18 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:21:18 2012 -0700"
      },
      "message": "am f8902bf7: am 047a285d: Merge \"Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\"\n\n* commit \u0027f8902bf7079be1a7ad51b82ebb24556ff40a1fff\u0027:\n  Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\n"
    },
    {
      "commit": "f8902bf7079be1a7ad51b82ebb24556ff40a1fff",
      "tree": "a8e32998007fc31fa64c89984f488e266496006b",
      "parents": [
        "950a3c010cfbb18bb5974a78040ab9946370e553",
        "047a285d41e3fe0b1a8071ec19f436baf6f187b2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:18:00 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:18:00 2012 -0700"
      },
      "message": "am 047a285d: Merge \"Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\"\n\n* commit \u0027047a285d41e3fe0b1a8071ec19f436baf6f187b2\u0027:\n  Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\n"
    },
    {
      "commit": "047a285d41e3fe0b1a8071ec19f436baf6f187b2",
      "tree": "a8e32998007fc31fa64c89984f488e266496006b",
      "parents": [
        "51519521979c2daa417f6ca50c175e631c55dfb0",
        "e249b059637b49a285ed9f58a2a18bfd054e5d95"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:14:48 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 14 16:14:48 2012 -0700"
      },
      "message": "Merge \"Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\""
    },
    {
      "commit": "b67d4ec5babf7d26bc0e52b942779012d14e14c8",
      "tree": "9e122ef221630b1f4c7b072a8da2ffe82529cd6f",
      "parents": [
        "b2af8b6848bfd5dbc6dbc10a8267b0e387780888",
        "950a3c010cfbb18bb5974a78040ab9946370e553"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:04:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:04:30 2012 -0700"
      },
      "message": "am 950a3c01: am 51519521: Merge \"Add tty defaults to bionic\"\n\n* commit \u0027950a3c010cfbb18bb5974a78040ab9946370e553\u0027:\n  Add tty defaults to bionic\n"
    },
    {
      "commit": "950a3c010cfbb18bb5974a78040ab9946370e553",
      "tree": "16a2f060eb9fc41657f5fc937d8ab4c3a630006a",
      "parents": [
        "66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80",
        "51519521979c2daa417f6ca50c175e631c55dfb0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 16:01:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 14 16:01:19 2012 -0700"
      },
      "message": "am 51519521: Merge \"Add tty defaults to bionic\"\n\n* commit \u002751519521979c2daa417f6ca50c175e631c55dfb0\u0027:\n  Add tty defaults to bionic\n"
    },
    {
      "commit": "51519521979c2daa417f6ca50c175e631c55dfb0",
      "tree": "16a2f060eb9fc41657f5fc937d8ab4c3a630006a",
      "parents": [
        "4e9d953a0e9334c0f3519f470b97973c31da5bb6",
        "e77e1afe244097ccad5bb3a3a648a8037e58beac"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 15:45:46 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Sep 14 15:45:46 2012 -0700"
      },
      "message": "Merge \"Add tty defaults to bionic\""
    },
    {
      "commit": "e249b059637b49a285ed9f58a2a18bfd054e5d95",
      "tree": "c9f0e06e4d27fc02ff2fcbf164ba7d4db4ef06e3",
      "parents": [
        "59726beda5bec7e3db9d0c403a0ef11d0a7f182f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 15:42:30 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 15:42:30 2012 -0700"
      },
      "message": "Fix \u003csys/klog.h\u003e to correspond to the kernel operations.\n\nThis makes the constants correspond to those in the Linux kernel\u0027s\ninclude/linux/syslog.h, but keeping our old badly-named constants for\nsource compatibility.\n\nChange-Id: Ia47d1299205754cbfffd29ed48b497b53d1edaae\n"
    },
    {
      "commit": "9d1defbf479f74419b1d1947edd9270c712d3b2f",
      "tree": "fbb93841fe4c4f3b287f57e2bc5ffa9227603f3d",
      "parents": [
        "b2af8b6848bfd5dbc6dbc10a8267b0e387780888",
        "f238e06d3a587dc8f66a4e5bb8c54d465c134e4d"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 14 07:11:00 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Fri Sep 14 07:11:00 2012 -0700"
      },
      "message": "merge in jb-mr1-release history after reset to jb-mr1-dev\n"
    },
    {
      "commit": "b2af8b6848bfd5dbc6dbc10a8267b0e387780888",
      "tree": "fbb93841fe4c4f3b287f57e2bc5ffa9227603f3d",
      "parents": [
        "1eaa3e6f72bd20eeea64bb3f46d965658695dade",
        "66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:12:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:12:40 2012 -0700"
      },
      "message": "am 66a97ea9: am 4e9d953a: Merge \"libc: add ftw / nftw functions\"\n\n* commit \u002766a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80\u0027:\n  libc: add ftw / nftw functions\n"
    },
    {
      "commit": "1eaa3e6f72bd20eeea64bb3f46d965658695dade",
      "tree": "a273b39273f4d186b0d4fd1efb70a5760c6ae228",
      "parents": [
        "2b270a0caceaf79a799a55fc29fe43b6f0482ba9",
        "77fd70758ae579aadf153124f7c26494e4a54988"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:12:39 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:12:39 2012 -0700"
      },
      "message": "am 77fd7075: am e895e6de: Merge \"Update libc/NOTICE and record the incantation.\"\n\n* commit \u002777fd70758ae579aadf153124f7c26494e4a54988\u0027:\n  Update libc/NOTICE and record the incantation.\n"
    },
    {
      "commit": "66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80",
      "tree": "c051dace0b3f96c377b92071e8d2923fb9449e89",
      "parents": [
        "77fd70758ae579aadf153124f7c26494e4a54988",
        "4e9d953a0e9334c0f3519f470b97973c31da5bb6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:09:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:09:51 2012 -0700"
      },
      "message": "am 4e9d953a: Merge \"libc: add ftw / nftw functions\"\n\n* commit \u00274e9d953a0e9334c0f3519f470b97973c31da5bb6\u0027:\n  libc: add ftw / nftw functions\n"
    },
    {
      "commit": "77fd70758ae579aadf153124f7c26494e4a54988",
      "tree": "1c6a853fa37b45a515b80625ff570da085464382",
      "parents": [
        "a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c",
        "e895e6deaab620f874b3e9f196eb6b67f58dc278"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 17:09:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 17:09:50 2012 -0700"
      },
      "message": "am e895e6de: Merge \"Update libc/NOTICE and record the incantation.\"\n\n* commit \u0027e895e6deaab620f874b3e9f196eb6b67f58dc278\u0027:\n  Update libc/NOTICE and record the incantation.\n"
    },
    {
      "commit": "4e9d953a0e9334c0f3519f470b97973c31da5bb6",
      "tree": "c051dace0b3f96c377b92071e8d2923fb9449e89",
      "parents": [
        "e895e6deaab620f874b3e9f196eb6b67f58dc278",
        "5e58ea07d47c175abf8285ff67e3e9bc0b3a9e8e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:55:39 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 16:55:39 2012 -0700"
      },
      "message": "Merge \"libc: add ftw / nftw functions\""
    },
    {
      "commit": "5e58ea07d47c175abf8285ff67e3e9bc0b3a9e8e",
      "tree": "c051dace0b3f96c377b92071e8d2923fb9449e89",
      "parents": [
        "e895e6deaab620f874b3e9f196eb6b67f58dc278"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Sep 12 13:21:25 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:54:57 2012 -0700"
      },
      "message": "libc: add ftw / nftw functions\n\nPlease see \"man 3 ftw\" for a description of the\nftw / nftw functions.\n\nThis code is taken directly from netbsd unmodified.\n\nChange-Id: Ia4879ac57212b424adf5281b5e92858e216d0f14\n"
    },
    {
      "commit": "e895e6deaab620f874b3e9f196eb6b67f58dc278",
      "tree": "1c6a853fa37b45a515b80625ff570da085464382",
      "parents": [
        "f7e403d66355faed93bb1472f6961acd380796d1",
        "965b867512f51f70ad9222bb1d96e3142bc65910"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:52:34 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 16:52:35 2012 -0700"
      },
      "message": "Merge \"Update libc/NOTICE and record the incantation.\""
    },
    {
      "commit": "965b867512f51f70ad9222bb1d96e3142bc65910",
      "tree": "2b13025569690c5097979ee55dfe208c5c83214a",
      "parents": [
        "fa36875df423af968d053c584c0de18a2448516b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:51:57 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 16:51:57 2012 -0700"
      },
      "message": "Update libc/NOTICE and record the incantation.\n\nChange-Id: I0673d6263de2c5a21cd549f18c0648d0fa4bb40f\n"
    },
    {
      "commit": "2b270a0caceaf79a799a55fc29fe43b6f0482ba9",
      "tree": "71f2b0b21429ba9756d77c9e55113e57c70b2552",
      "parents": [
        "155a70b93fcccf8e5dec108fb730e25471eaecba",
        "a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "message": "am a4ea1a3d: am f7e403d6: Merge changes I06ee0b67,I914d2205\n\n* commit \u0027a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c\u0027:\n  Print out shared app gids correctly\n  Add tests for Android-specific stubs\n"
    },
    {
      "commit": "155a70b93fcccf8e5dec108fb730e25471eaecba",
      "tree": "44f6c247a60ebd0d6fd8b5a6476e6ab907e9d9f6",
      "parents": [
        "c7fda6a96daeb6d089f3d8f4426b6fc211017289",
        "de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:33:57 2012 -0700"
      },
      "message": "am de9db8f7: am fa36875d: Merge \"Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\"\n\n* commit \u0027de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9\u0027:\n  Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\n"
    },
    {
      "commit": "c7fda6a96daeb6d089f3d8f4426b6fc211017289",
      "tree": "b3f34dac6f2a46477cca4b97f8f2ac96db3c9cf5",
      "parents": [
        "bec648ee9f47c4120e5a4f82c7f0e6d225cb107f",
        "d4623e56fb61b38e2c436f214a1282252908b93b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:33:56 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:33:56 2012 -0700"
      },
      "message": "am d4623e56: am b338ea30: Merge \"Upgrade to tzdata2012f.\"\n\n* commit \u0027d4623e56fb61b38e2c436f214a1282252908b93b\u0027:\n  Upgrade to tzdata2012f.\n"
    },
    {
      "commit": "a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c",
      "tree": "5cefd13caf66aede2241cca2b8cc9200a11edd86",
      "parents": [
        "de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9",
        "f7e403d66355faed93bb1472f6961acd380796d1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:30:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:30:35 2012 -0700"
      },
      "message": "am f7e403d6: Merge changes I06ee0b67,I914d2205\n\n* commit \u0027f7e403d66355faed93bb1472f6961acd380796d1\u0027:\n  Print out shared app gids correctly\n  Add tests for Android-specific stubs\n"
    },
    {
      "commit": "de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9",
      "tree": "3233bce0d97afe4a06fe33103afb9327e551af2e",
      "parents": [
        "d4623e56fb61b38e2c436f214a1282252908b93b",
        "fa36875df423af968d053c584c0de18a2448516b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:30:34 2012 -0700"
      },
      "message": "am fa36875d: Merge \"Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\"\n\n* commit \u0027fa36875df423af968d053c584c0de18a2448516b\u0027:\n  Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\n"
    },
    {
      "commit": "d4623e56fb61b38e2c436f214a1282252908b93b",
      "tree": "8b8c485411ab6e3cd530868af55e0958dc9f8e0a",
      "parents": [
        "8db4b91bd2a069b2afb377f7e5190f625c3002cf",
        "b338ea30b299099a2b26a4e8a6b2ccd7bfac631a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:30:33 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 15:30:33 2012 -0700"
      },
      "message": "am b338ea30: Merge \"Upgrade to tzdata2012f.\"\n\n* commit \u0027b338ea30b299099a2b26a4e8a6b2ccd7bfac631a\u0027:\n  Upgrade to tzdata2012f.\n"
    },
    {
      "commit": "f7e403d66355faed93bb1472f6961acd380796d1",
      "tree": "5cefd13caf66aede2241cca2b8cc9200a11edd86",
      "parents": [
        "fa36875df423af968d053c584c0de18a2448516b",
        "8a05a01de75d78a45d646115b20b2a3e3c12ba9e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:26:13 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 15:26:13 2012 -0700"
      },
      "message": "Merge changes I06ee0b67,I914d2205\n\n* changes:\n  Print out shared app gids correctly\n  Add tests for Android-specific stubs\n"
    },
    {
      "commit": "8a05a01de75d78a45d646115b20b2a3e3c12ba9e",
      "tree": "5cefd13caf66aede2241cca2b8cc9200a11edd86",
      "parents": [
        "2a54e5ecd0a96398e8d7d9b1629ecf8fb1633a2b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 14:31:50 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:25:09 2012 -0700"
      },
      "message": "Print out shared app gids correctly\n\nFor applications that share resources across users such as\nforward-locked applications, print out their group name correctly.\n\nChange-Id: I06ee0b67e4325cfa415ffd7a03e301700399a66d\n"
    },
    {
      "commit": "2a54e5ecd0a96398e8d7d9b1629ecf8fb1633a2b",
      "tree": "0fa9a13009d0f9e215921fa3bc58b8b8b23d158c",
      "parents": [
        "fa36875df423af968d053c584c0de18a2448516b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 10:52:52 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 13 15:25:09 2012 -0700"
      },
      "message": "Add tests for Android-specific stubs\n\nAlso fix problem with multi-user IDs that the home directory was\nreturned as \"/data\" instead of \"/\" unlike all the other uids.\n\nChange-Id: I914d22052e5a86552989f8969b85aadbc748c65d\n"
    },
    {
      "commit": "fa36875df423af968d053c584c0de18a2448516b",
      "tree": "3233bce0d97afe4a06fe33103afb9327e551af2e",
      "parents": [
        "b338ea30b299099a2b26a4e8a6b2ccd7bfac631a",
        "b5f053b5a7deb084e7a052d527e0aa41339ae05c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:19:36 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 15:19:37 2012 -0700"
      },
      "message": "Merge \"Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\""
    },
    {
      "commit": "b5f053b5a7deb084e7a052d527e0aa41339ae05c",
      "tree": "a75d6715f7c7c954d22440b8c21c59b01d87e83d",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Sat Sep 08 09:17:54 2012 +0300"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:18:21 2012 -0700"
      },
      "message": "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).\n\nChange-Id: I426109db25e907980d6cb3a7a695796e45783b78\n"
    },
    {
      "commit": "b338ea30b299099a2b26a4e8a6b2ccd7bfac631a",
      "tree": "8b8c485411ab6e3cd530868af55e0958dc9f8e0a",
      "parents": [
        "d2236e2c0717818e150215b4eee7af58cd3540d8",
        "88b61cb691f0d364247c5fdf5128106c269a6c9a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 15:15:08 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 15:15:09 2012 -0700"
      },
      "message": "Merge \"Upgrade to tzdata2012f.\""
    },
    {
      "commit": "88b61cb691f0d364247c5fdf5128106c269a6c9a",
      "tree": "f21c428d037e62f290ddf39d34a2b8dbcce2b043",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 14:54:51 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 14:54:51 2012 -0700"
      },
      "message": "Upgrade to tzdata2012f.\n\nThis release reflects the following change circulated on the tz\nmailing list:\n\n  * australasia (Pacific/Fiji): Fiji DST is October 21 through January\n    20 this year.  (Thanks to Steffen Thorsen.)\n\nChange-Id: Ie21ea791ff5191264967aff685cbfa5c73f1fa5c\n"
    },
    {
      "commit": "bec648ee9f47c4120e5a4f82c7f0e6d225cb107f",
      "tree": "65693ad10dcdcedd111d85b7d1ae2290c2288248",
      "parents": [
        "478f8ff3f0bd0b805702eb1f90bd03eef6d19e89",
        "8db4b91bd2a069b2afb377f7e5190f625c3002cf"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:11:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 11:11:54 2012 -0700"
      },
      "message": "am 8db4b91b: am d2236e2c: Merge \"Fix Mac build.\"\n\n* commit \u00278db4b91bd2a069b2afb377f7e5190f625c3002cf\u0027:\n  Fix Mac build.\n"
    },
    {
      "commit": "8db4b91bd2a069b2afb377f7e5190f625c3002cf",
      "tree": "25a2ec65c3d4497fc31a392d930ee32b3e9a31b8",
      "parents": [
        "b2550dd4c85845974bf61d3e4071b2b957fbcf09",
        "d2236e2c0717818e150215b4eee7af58cd3540d8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:09:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 11:09:49 2012 -0700"
      },
      "message": "am d2236e2c: Merge \"Fix Mac build.\"\n\n* commit \u0027d2236e2c0717818e150215b4eee7af58cd3540d8\u0027:\n  Fix Mac build.\n"
    },
    {
      "commit": "d2236e2c0717818e150215b4eee7af58cd3540d8",
      "tree": "25a2ec65c3d4497fc31a392d930ee32b3e9a31b8",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868",
        "38bfa21695b19c21784d2074de30d5d102f08972"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:02:22 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 13 11:02:22 2012 -0700"
      },
      "message": "Merge \"Fix Mac build.\""
    },
    {
      "commit": "38bfa21695b19c21784d2074de30d5d102f08972",
      "tree": "25a2ec65c3d4497fc31a392d930ee32b3e9a31b8",
      "parents": [
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:01:46 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 11:01:46 2012 -0700"
      },
      "message": "Fix Mac build.\n\nChange-Id: Id625806fab0f2f7f90f9508c5fce649afe970414\n"
    },
    {
      "commit": "478f8ff3f0bd0b805702eb1f90bd03eef6d19e89",
      "tree": "2c182d35876331012dbd6340e9b03e8ffad2be9d",
      "parents": [
        "29861b5d8edf9506acd2289fb5b993b9a7997a59",
        "b2550dd4c85845974bf61d3e4071b2b957fbcf09"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:52:38 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:52:38 2012 -0700"
      },
      "message": "am b2550dd4: am 4a9b7c69: Merge \"Add libdl into libc_malloc_debug_leak build\"\n\n* commit \u0027b2550dd4c85845974bf61d3e4071b2b957fbcf09\u0027:\n  Add libdl into libc_malloc_debug_leak build\n"
    },
    {
      "commit": "29861b5d8edf9506acd2289fb5b993b9a7997a59",
      "tree": "eed4a6c79834697d83b4c2887ded4c7d1947899e",
      "parents": [
        "f801cf55bebc8d0d397fbe6db8cc91b3afb78149",
        "58d15966c8f95998f82a90a5b24e23d56ba6254f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:52:37 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:52:37 2012 -0700"
      },
      "message": "am 58d15966: am af4d630e: Merge \"Added new test for dlopen which is failing for MIPS.\"\n\n* commit \u002758d15966c8f95998f82a90a5b24e23d56ba6254f\u0027:\n  Added new test for dlopen which is failing for MIPS.\n"
    },
    {
      "commit": "b2550dd4c85845974bf61d3e4071b2b957fbcf09",
      "tree": "bfd77931d11626afdb9492cd62f5fedaeb27ceac",
      "parents": [
        "58d15966c8f95998f82a90a5b24e23d56ba6254f",
        "4a9b7c694a8312160d3cd953a8227c23a1624868"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:47:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:47:52 2012 -0700"
      },
      "message": "am 4a9b7c69: Merge \"Add libdl into libc_malloc_debug_leak build\"\n\n* commit \u00274a9b7c694a8312160d3cd953a8227c23a1624868\u0027:\n  Add libdl into libc_malloc_debug_leak build\n"
    },
    {
      "commit": "58d15966c8f95998f82a90a5b24e23d56ba6254f",
      "tree": "53f52d0c00d16b35e78a99c778c509a413d74fd2",
      "parents": [
        "47bda0c293c167f12ddde6e66192ad581c4a67e1",
        "af4d630e4d87dca38cc2026b992bb50c49911db9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 13 09:47:51 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 13 09:47:51 2012 -0700"
      },
      "message": "am af4d630e: Merge \"Added new test for dlopen which is failing for MIPS.\"\n\n* commit \u0027af4d630e4d87dca38cc2026b992bb50c49911db9\u0027:\n  Added new test for dlopen which is failing for MIPS.\n"
    }
  ],
  "next": "4a9b7c694a8312160d3cd953a8227c23a1624868"
}
