)]}'
{
  "log": [
    {
      "commit": "642ca250402793b71b66686003605c7a6fdeebc9",
      "tree": "b3651801183ebf3c1e042a3b85bab750b7cccb8e",
      "parents": [
        "43e26c2412a4e695013e7c9b3a89cc6994c2ccb5",
        "af73edbc440e649b4e6085fedb40af5b80cb5e2f"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 25 22:42:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 25 22:42:53 2015 +0000"
      },
      "message": "Merge \"Only allow toolbox exec where /system exec was already allowed.\""
    },
    {
      "commit": "af73edbc440e649b4e6085fedb40af5b80cb5e2f",
      "tree": "b3651801183ebf3c1e042a3b85bab750b7cccb8e",
      "parents": [
        "43e26c2412a4e695013e7c9b3a89cc6994c2ccb5"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Tue Aug 25 11:47:53 2015 -0400"
      },
      "committer": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Tue Aug 25 11:47:53 2015 -0400"
      },
      "message": "Only allow toolbox exec where /system exec was already allowed.\n\nWhen the toolbox domain was introduced, we allowed all domains to exec it\nto avoid breakage.  However, only domains that were previously allowed the\nability to exec /system files would have been able to do this prior to the\nintroduction of the toolbox domain.  Remove the rule from domain.te and add\nrules to all domains that are already allowed execute_no_trans to system_file.\nRequires coordination with device-specific policy changes with the same Change-Id.\n\nChange-Id: Ie46209f0412f9914857dc3d7c6b0917b7031aae5\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n"
    },
    {
      "commit": "43e26c2412a4e695013e7c9b3a89cc6994c2ccb5",
      "tree": "ac17c2608103a32b1df200fd8d7c0a4a2999045a",
      "parents": [
        "86136a82927f673ea45e8f69fbd1e7ea83ab004d",
        "2bdb5050e005c9bd2b6a9c78a0e479fb8ba17435"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri May 15 21:23:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 15 21:23:43 2015 +0000"
      },
      "message": "Merge \"Update device to use set_prop() macro\""
    },
    {
      "commit": "2bdb5050e005c9bd2b6a9c78a0e479fb8ba17435",
      "tree": "ac17c2608103a32b1df200fd8d7c0a4a2999045a",
      "parents": [
        "86136a82927f673ea45e8f69fbd1e7ea83ab004d"
      ],
      "author": {
        "name": "William Roberts",
        "email": "william.c.roberts@linux.intel.com",
        "time": "Mon May 11 10:52:00 2015 -0700"
      },
      "committer": {
        "name": "William Roberts",
        "email": "william.c.roberts@linux.intel.com",
        "time": "Mon May 11 18:30:36 2015 +0000"
      },
      "message": "Update device to use set_prop() macro\n\nChange-Id: I630ba0178439c935d08062892990d43a3cc1239e\nSigned-off-by: William Roberts \u003cwilliam.c.roberts@linux.intel.com\u003e\n"
    },
    {
      "commit": "86136a82927f673ea45e8f69fbd1e7ea83ab004d",
      "tree": "e2f7e89fce3f1db2fe6af63760eb94c3df125833",
      "parents": [
        "795847c7cf23eaa46fd26b2066c1c219a16a2cd7",
        "9a13ac71e00c1cb4e482d5156834e7af0df58ee9"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed May 06 21:15:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 06 21:16:35 2015 +0000"
      },
      "message": "Merge \"Whitelist device for stlport.\""
    },
    {
      "commit": "9a13ac71e00c1cb4e482d5156834e7af0df58ee9",
      "tree": "e2f7e89fce3f1db2fe6af63760eb94c3df125833",
      "parents": [
        "795847c7cf23eaa46fd26b2066c1c219a16a2cd7"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed May 06 13:17:32 2015 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed May 06 13:17:32 2015 -0700"
      },
      "message": "Whitelist device for stlport.\n\nBug: http://b/15193147\nChange-Id: I79786fbe42d6bbfba28a15e0ec5536e1348ca401\n"
    },
    {
      "commit": "795847c7cf23eaa46fd26b2066c1c219a16a2cd7",
      "tree": "cd869f045411b99a0fa342a4a642160215ffc7e7",
      "parents": [
        "6393ec0a4cfe2cac9e39111d5329c12ddf2a7dd1",
        "ef7abd5d9429c75de6ef0ead60c6dac68cc79213"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sat Apr 18 18:34:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 18 18:34:18 2015 +0000"
      },
      "message": "Merge \"keymaster: use size_t instead of int\""
    },
    {
      "commit": "ef7abd5d9429c75de6ef0ead60c6dac68cc79213",
      "tree": "cd869f045411b99a0fa342a4a642160215ffc7e7",
      "parents": [
        "6393ec0a4cfe2cac9e39111d5329c12ddf2a7dd1"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sat Apr 18 11:27:08 2015 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sat Apr 18 11:30:23 2015 -0700"
      },
      "message": "keymaster: use size_t instead of int\n\nThis makes it compatible with BoringSSL as well as OpenSSL.\n\nChange-Id: I276ebc2c751fba28588dfa8d7b292d79aa867ef8\n"
    },
    {
      "commit": "6393ec0a4cfe2cac9e39111d5329c12ddf2a7dd1",
      "tree": "7a3707a5a5f911ddc8bea800a16ef34a8b15ab57",
      "parents": [
        "492907df8d3d9ce0d89f7a77b2a563c2e6ed27e9",
        "9be96591e363e4e63f94a6827b351eb61db37a60"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Apr 01 17:45:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 01 17:45:56 2015 +0000"
      },
      "message": "Merge \"Drop BOARD_SEPOLICY_UNION.\""
    },
    {
      "commit": "9be96591e363e4e63f94a6827b351eb61db37a60",
      "tree": "7a3707a5a5f911ddc8bea800a16ef34a8b15ab57",
      "parents": [
        "492907df8d3d9ce0d89f7a77b2a563c2e6ed27e9"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Wed Apr 01 10:30:08 2015 -0400"
      },
      "committer": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Wed Apr 01 10:31:40 2015 -0400"
      },
      "message": "Drop BOARD_SEPOLICY_UNION.\n\nAs suggested in the comments on\nhttps://android-review.googlesource.com/#/c/141560/\ndrop BOARD_SEPOLICY_UNION and simplify the build_policy logic.\nUnion all files found under BOARD_SEPOLICY_DIRS.\n\nChange-Id: I4214893c999c23631f5456cb1b8edd59771ef13b\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n"
    },
    {
      "commit": "492907df8d3d9ce0d89f7a77b2a563c2e6ed27e9",
      "tree": "2bbbcb9445e05d4aef5c003dbde9626ac062bd48",
      "parents": [
        "5fdaa81fc00a6abc1ee1ac3fe63e468e1960cdc4",
        "18bd993f8303a2d214b2b0bdf8e35c5eddc86e48"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 26 14:51:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 26 14:51:35 2015 +0000"
      },
      "message": "Merge \"Fix Boot Failure #1\""
    },
    {
      "commit": "18bd993f8303a2d214b2b0bdf8e35c5eddc86e48",
      "tree": "2bbbcb9445e05d4aef5c003dbde9626ac062bd48",
      "parents": [
        "5fdaa81fc00a6abc1ee1ac3fe63e468e1960cdc4"
      ],
      "author": {
        "name": "Trevor Drake",
        "email": "trevordrake.gerrit@gmail.com",
        "time": "Thu Mar 26 14:26:11 2015 +0000"
      },
      "committer": {
        "name": "Trevor Drake",
        "email": "trevordrake.gerrit@gmail.com",
        "time": "Thu Mar 26 14:46:39 2015 +0000"
      },
      "message": "Fix Boot Failure #1\n\nInit no longer parses the hardware name from /proc/cpuinfo.\nPass the details via the kernel using the bootimage cmdline instead\n\nChange-Id: Ic307dbb77a48c6f82c28e2dcb650b85d8a36c6c1\n"
    },
    {
      "commit": "5fdaa81fc00a6abc1ee1ac3fe63e468e1960cdc4",
      "tree": "b78dd2230447ae54781644ce8e6936b0447574eb",
      "parents": [
        "395fa327e0178568aef1984413d80e4fb223afdc",
        "d509a73235150f21fe2f7d9e230a6b28b523656a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Mar 18 02:48:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 02:48:12 2015 +0000"
      },
      "message": "Merge \"Clean up Keystore compilation\""
    },
    {
      "commit": "d509a73235150f21fe2f7d9e230a6b28b523656a",
      "tree": "b78dd2230447ae54781644ce8e6936b0447574eb",
      "parents": [
        "395fa327e0178568aef1984413d80e4fb223afdc"
      ],
      "author": {
        "name": "Trevor Drake",
        "email": "trevordrake.gerrit@gmail.com",
        "time": "Fri Mar 13 02:22:14 2015 +0000"
      },
      "committer": {
        "name": "Trevor Drake",
        "email": "trevordrake.gerrit@gmail.com",
        "time": "Fri Mar 13 02:22:14 2015 +0000"
      },
      "message": "Clean up Keystore compilation\n\nRemove keystore module from self-extractors as\nself-extractors/nvidia/staging/keymaster is a duplicate of\ndevice/asus/grouper/keymaster.\n\nClean up device/asus/grouper/keymaster/Android.mk.\n\nRemoved redundant TARGET_ARCH check\nRemoved redundant includes and cflags\n\nAutomate discovery of the non-open dependency\nIf BOARD_HAS_TF_CRYPTO_SST is not already defined then\ncheck for libtf_crypto_sst in the device related vendor\ndirectories.\n\nChange-Id: I0f77cbc49198f1129755cf9a71ce24ae4f8c5a27\n"
    },
    {
      "commit": "395fa327e0178568aef1984413d80e4fb223afdc",
      "tree": "e854933ff9b8eb64e9f6663de12e2fa301006e80",
      "parents": [
        "1acfedf9cc1e5b4ef9da4da7302ec09366acb8b4",
        "973d9ace4ab733c2220713d0624e5014bccbf148"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Feb 28 16:26:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 28 16:26:13 2015 +0000"
      },
      "message": "am 973d9ace: Merge \"grouper: label boot block device\"\n\n* commit \u0027973d9ace4ab733c2220713d0624e5014bccbf148\u0027:\n  grouper: label boot block device\n"
    },
    {
      "commit": "973d9ace4ab733c2220713d0624e5014bccbf148",
      "tree": "c29d824c2aef7b78c271aac0e76cb2b88955d66d",
      "parents": [
        "370cb89f128c78e3bb4ae8afd1e35699fce9370b",
        "b5ed2922ea46a39b79172b0a92c0ffe265ab3a5c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Feb 28 16:21:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 28 16:21:57 2015 +0000"
      },
      "message": "Merge \"grouper: label boot block device\""
    },
    {
      "commit": "b5ed2922ea46a39b79172b0a92c0ffe265ab3a5c",
      "tree": "c29d824c2aef7b78c271aac0e76cb2b88955d66d",
      "parents": [
        "370cb89f128c78e3bb4ae8afd1e35699fce9370b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Feb 28 08:20:56 2015 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Feb 28 08:20:56 2015 -0800"
      },
      "message": "grouper: label boot block device\n\nBug: 19534538\nChange-Id: I9aea5c5136e3c366cf90e754d568e7c836cd7796\n"
    },
    {
      "commit": "1acfedf9cc1e5b4ef9da4da7302ec09366acb8b4",
      "tree": "30be577e39b57c2f2723895c64c392056617bad7",
      "parents": [
        "b711998fe52c2e4f81fcf7b440efbb3b9debee7b",
        "370cb89f128c78e3bb4ae8afd1e35699fce9370b"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 26 23:31:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 26 23:31:13 2015 +0000"
      },
      "message": "am 370cb89f: Merge \"Separate keymaster0 and keymaster1 HALs.\"\n\n* commit \u0027370cb89f128c78e3bb4ae8afd1e35699fce9370b\u0027:\n  Separate keymaster0 and keymaster1 HALs.\n"
    },
    {
      "commit": "370cb89f128c78e3bb4ae8afd1e35699fce9370b",
      "tree": "d838d6ce31c0ddb92d8cf4d7d25fee05d76cb9d9",
      "parents": [
        "584f4ef8a057cbd87efbd1ddeeb9024a902682f9",
        "a34d62f890e0ca2450022a55cc61e6800e3e1f46"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 26 23:25:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 26 23:25:13 2015 +0000"
      },
      "message": "Merge \"Separate keymaster0 and keymaster1 HALs.\""
    },
    {
      "commit": "a34d62f890e0ca2450022a55cc61e6800e3e1f46",
      "tree": "d838d6ce31c0ddb92d8cf4d7d25fee05d76cb9d9",
      "parents": [
        "584f4ef8a057cbd87efbd1ddeeb9024a902682f9"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 26 06:00:56 2015 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 26 11:28:30 2015 -0700"
      },
      "message": "Separate keymaster0 and keymaster1 HALs.\n\nChange-Id: Ida47d6fae1ed7e85e7c223900f6b7a2e655fee47\n"
    },
    {
      "commit": "b711998fe52c2e4f81fcf7b440efbb3b9debee7b",
      "tree": "70dc4019f2ed85f47eca299e2643e75a38cbf798",
      "parents": [
        "180ade6fc32edc36e35f027f1ae88051200955a5",
        "584f4ef8a057cbd87efbd1ddeeb9024a902682f9"
      ],
      "author": {
        "name": "Daniel Cashman",
        "email": "dcashman@google.com",
        "time": "Tue Feb 10 18:27:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 10 18:27:47 2015 +0000"
      },
      "message": "am 584f4ef8: Merge \"setup_fs:  remove permissive_or_unconfined()\"\n\n* commit \u0027584f4ef8a057cbd87efbd1ddeeb9024a902682f9\u0027:\n  setup_fs:  remove permissive_or_unconfined()\n"
    },
    {
      "commit": "584f4ef8a057cbd87efbd1ddeeb9024a902682f9",
      "tree": "c4b860fb02b36c4b0340eb4359a48206f4aa07cc",
      "parents": [
        "218798cd98251e7bced5b3a268bc7bc35d438945",
        "ef364b7048d9d953457fa2d871571ad4fcb59986"
      ],
      "author": {
        "name": "Daniel Cashman",
        "email": "dcashman@google.com",
        "time": "Tue Feb 10 18:12:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 10 18:12:48 2015 +0000"
      },
      "message": "Merge \"setup_fs:  remove permissive_or_unconfined()\""
    },
    {
      "commit": "ef364b7048d9d953457fa2d871571ad4fcb59986",
      "tree": "c4b860fb02b36c4b0340eb4359a48206f4aa07cc",
      "parents": [
        "218798cd98251e7bced5b3a268bc7bc35d438945"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Tue Feb 10 12:04:06 2015 -0500"
      },
      "committer": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Tue Feb 10 12:04:06 2015 -0500"
      },
      "message": "setup_fs:  remove permissive_or_unconfined()\n\nChange-Id: Ib72a80f1cd4e8d51fc4f1871328e4a0d69638e3e\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n"
    },
    {
      "commit": "180ade6fc32edc36e35f027f1ae88051200955a5",
      "tree": "41887c2fd2d27f764edbfe9d3ba207779ecfbfc0",
      "parents": [
        "417892c22c44c14bef6e64bb8e8c9016580da30d",
        "ce91dfe1cc1382d3fd5d7d92af6a748586788eea"
      ],
      "author": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Fri Feb 06 00:08:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 00:08:57 2015 +0000"
      },
      "message": "am ce91dfe1: Delay GPS startup until /data mounted\n\n* commit \u0027ce91dfe1cc1382d3fd5d7d92af6a748586788eea\u0027:\n  Delay GPS startup until /data mounted\n"
    },
    {
      "commit": "ce91dfe1cc1382d3fd5d7d92af6a748586788eea",
      "tree": "22f0c20b0e43fe7965ea22043178ed7112c289c0",
      "parents": [
        "95cd2d4ab35983e20601e40637bcf36971cd2b4f"
      ],
      "author": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Thu Feb 05 12:42:45 2015 -0800"
      },
      "committer": {
        "name": "Ed Tam",
        "email": "etam@google.com",
        "time": "Thu Feb 05 12:44:28 2015 -0800"
      },
      "message": "Delay GPS startup until /data mounted\n\nBug: 19198033\nChange-Id: I932dfad0baf77dec631641c5a6ca83139e60dd16\n"
    },
    {
      "commit": "417892c22c44c14bef6e64bb8e8c9016580da30d",
      "tree": "28db383fe3612dc7fe43a10706004579620c7366",
      "parents": [
        "0e90a5476d467a02835212cb159bf52c5a5289ea",
        "95cd2d4ab35983e20601e40637bcf36971cd2b4f"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Jan 29 08:41:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 08:41:36 2015 +0000"
      },
      "message": "am 95cd2d4a: grouper: limit h263 hw encoder to qcif and cif.\n\n* commit \u002795cd2d4ab35983e20601e40637bcf36971cd2b4f\u0027:\n  grouper: limit h263 hw encoder to qcif and cif.\n"
    },
    {
      "commit": "95cd2d4ab35983e20601e40637bcf36971cd2b4f",
      "tree": "26bf339df6f2ae7d7702b96f42f697424fa5b652",
      "parents": [
        "50e6d00f521d0f86726c80a4360e76664df144ee"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Jan 28 16:16:33 2015 -0800"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Wed Jan 28 16:17:23 2015 -0800"
      },
      "message": "grouper: limit h263 hw encoder to qcif and cif.\n\nBug: 19013118\nChange-Id: I9b6e4e70b1d9e10b01ccec07ad715d87d4357dd8\n"
    },
    {
      "commit": "0e90a5476d467a02835212cb159bf52c5a5289ea",
      "tree": "d1aee199a4b8eb0bf61282bc668dcbd56b2104d6",
      "parents": [
        "089100ea5e12ce1982a42e04f8e2ea0ddb2403d9",
        "218798cd98251e7bced5b3a268bc7bc35d438945"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 23 01:24:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 23 01:24:41 2015 +0000"
      },
      "message": "am 218798cd: Merge \"Remove superfluous OpenSSL include paths.\"\n\n* commit \u0027218798cd98251e7bced5b3a268bc7bc35d438945\u0027:\n  Remove superfluous OpenSSL include paths.\n"
    },
    {
      "commit": "218798cd98251e7bced5b3a268bc7bc35d438945",
      "tree": "6633a94832930a45802a065e231ff05fbb5dbc68",
      "parents": [
        "28a96552142071bd0a380f578c3e15b59abea231",
        "d3959cd0f966907ad01a6f8d765933b6c208ce8c"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 23 01:16:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 23 01:16:30 2015 +0000"
      },
      "message": "Merge \"Remove superfluous OpenSSL include paths.\""
    },
    {
      "commit": "d3959cd0f966907ad01a6f8d765933b6c208ce8c",
      "tree": "6633a94832930a45802a065e231ff05fbb5dbc68",
      "parents": [
        "28a96552142071bd0a380f578c3e15b59abea231"
      ],
      "author": {
        "name": "Adam Langley",
        "email": "agl@google.com",
        "time": "Thu Jan 22 16:42:33 2015 -0800"
      },
      "committer": {
        "name": "Adam Langley",
        "email": "agl@google.com",
        "time": "Thu Jan 22 16:42:33 2015 -0800"
      },
      "message": "Remove superfluous OpenSSL include paths.\n\nThe libcrypto and libssl modules (and their respective static and host\nversions) use LOCAL_EXPORT_C_INCLUDE_DIRS thus just including the module\nis sufficient.\n\nChange-Id: I53604ba7513e7a5b41e88713a8247f464c1b9a41\n"
    },
    {
      "commit": "089100ea5e12ce1982a42e04f8e2ea0ddb2403d9",
      "tree": "dbba2b82f4af5efd1143792c0b506464f5d9d9fc",
      "parents": [
        "7135595461d747b7479ce12042a55d0c65738dd9",
        "50e6d00f521d0f86726c80a4360e76664df144ee"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jan 08 05:33:35 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 08 05:33:35 2015 +0000"
      },
      "message": "am 50e6d00f: grouper: update prebuilt kernel\n\n* commit \u002750e6d00f521d0f86726c80a4360e76664df144ee\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "50e6d00f521d0f86726c80a4360e76664df144ee",
      "tree": "862027f0336a9a7ed3098acd33452ab138ee8098",
      "parents": [
        "e2e20cb0255c08951af9c706fdcfe3e5f080730e"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Jan 07 21:11:30 2015 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Jan 07 21:11:30 2015 -0800"
      },
      "message": "grouper: update prebuilt kernel\n\nf5d7b8bc8 tegra3_android_defconfig: disable HW crypto engine\na2a15f1 tegra3_android_defconfig: enable CONFIG_CRYPTO_AES_ARM\ndb7324a ARM: 8120/1: crypto: sha512: add ARM NEON implementation\n9e41649 ARM: 8119/1: crypto: sha1: add ARM NEON implementation\n284f62c ARM: 8118/1: crypto: sha1/make use of common SHA-1 structures\n8c5d905 crypto: arm-aes - fix encryption of unaligned data\n85ff160 CRYPTO: Fix more AES build errors\n01199e3 ARM: add .gitignore entry for aesbs-core.S\n363d286 ARM: add support for bit sliced AES using NEON instructions\nbe8b38f ARM: move AES typedefs and function prototypes to separate header\naa62fd4 ARM: 7837/3: fix Thumb-2 bug in AES assembler code\nd8f23c7 ARM: 7723/1: crypto: sha1-armv4-large.S: fix SP handling\n674126b ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible\n8c73ff8 arm/crypto: Add optimized AES and SHA1 routines\n\nThis improves crypto performance by 250% in sequential read tests.\n\nb/18378796 Optimize Encrypted storage; slows app launch noticeably\n\nChange-Id: I56a5a047f071143c3ea73ab3fe3e9974b97c7cc3\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "7135595461d747b7479ce12042a55d0c65738dd9",
      "tree": "ca9a4775045f2be6750b4242cf041137a96c4321",
      "parents": [
        "2e5a6d7782b54c6565c9effabf4df5c4c165fcd3",
        "28a96552142071bd0a380f578c3e15b59abea231"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Jan 06 00:03:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jan 06 00:03:47 2015 +0000"
      },
      "message": "am 28a96552: (-s ours) Merge \"Remove obsolete dalvik.gc.type-precise\"\n\n* commit \u002728a96552142071bd0a380f578c3e15b59abea231\u0027:\n  Remove obsolete dalvik.gc.type-precise\n"
    },
    {
      "commit": "28a96552142071bd0a380f578c3e15b59abea231",
      "tree": "66a32c2b4f65106da8ab61c5f771dc6c8fad47d9",
      "parents": [
        "ca672adf6f0289808001b2ad6c6df3a0defa20a5",
        "1d294e7adb888fb3189700de8e50a303902a4f32"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jan 05 23:42:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 05 23:42:04 2015 +0000"
      },
      "message": "Merge \"Remove obsolete dalvik.gc.type-precise\""
    },
    {
      "commit": "1d294e7adb888fb3189700de8e50a303902a4f32",
      "tree": "66a32c2b4f65106da8ab61c5f771dc6c8fad47d9",
      "parents": [
        "ca672adf6f0289808001b2ad6c6df3a0defa20a5"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jan 05 12:56:54 2015 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jan 05 15:33:05 2015 -0800"
      },
      "message": "Remove obsolete dalvik.gc.type-precise\n\nBug: 18895001\n\n(cherry picked from commit 3dfdf07164f628e1180eba088b73874b04a354bc)\n\nChange-Id: Iab47bf3b6fc67f36572f80fd08b96d186e58eed6\n"
    },
    {
      "commit": "2e5a6d7782b54c6565c9effabf4df5c4c165fcd3",
      "tree": "ca9a4775045f2be6750b4242cf041137a96c4321",
      "parents": [
        "e3f98cbc110852ea3f55ed78b19e4b5029486ab9",
        "3dfdf07164f628e1180eba088b73874b04a354bc"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jan 05 22:34:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 05 22:34:05 2015 +0000"
      },
      "message": "Merge \"Remove obsolete dalvik.gc.type-precise\" into lmp-mr1-dev-plus-aosp"
    },
    {
      "commit": "3dfdf07164f628e1180eba088b73874b04a354bc",
      "tree": "ca9a4775045f2be6750b4242cf041137a96c4321",
      "parents": [
        "988a37fdb6ed3cb94181a76aa50afd83ae6b949a"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jan 05 12:56:54 2015 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jan 05 12:56:54 2015 -0800"
      },
      "message": "Remove obsolete dalvik.gc.type-precise\n\nBug: 18895001\nChange-Id: I9a38c63cf97d0ee6cfb8564d68ec47b4bc2bebc8\n"
    },
    {
      "commit": "e3f98cbc110852ea3f55ed78b19e4b5029486ab9",
      "tree": "7a2eb590326ae74087a52d8260e8ad2e8077051f",
      "parents": [
        "62580f8e7adb6fc28218aa1d2712d54236d29b7f",
        "ca672adf6f0289808001b2ad6c6df3a0defa20a5"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 05 20:55:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 05 20:55:47 2015 +0000"
      },
      "message": "am ca672adf: Merge \"grouper: Add dhcpcd.conf to the project\"\n\n* commit \u0027ca672adf6f0289808001b2ad6c6df3a0defa20a5\u0027:\n  grouper: Add dhcpcd.conf to the project\n"
    },
    {
      "commit": "62580f8e7adb6fc28218aa1d2712d54236d29b7f",
      "tree": "7a2eb590326ae74087a52d8260e8ad2e8077051f",
      "parents": [
        "988a37fdb6ed3cb94181a76aa50afd83ae6b949a",
        "1b6e12cfc89f5549fc6361915a65dd90082e91f8"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 05 20:55:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jan 05 20:55:47 2015 +0000"
      },
      "message": "am 1b6e12cf: (-s ours) Merge \"Push wpa_supplicant modules down to the leaf product config.\"\n\n* commit \u00271b6e12cfc89f5549fc6361915a65dd90082e91f8\u0027:\n  Push wpa_supplicant modules down to the leaf product config.\n"
    },
    {
      "commit": "ca672adf6f0289808001b2ad6c6df3a0defa20a5",
      "tree": "dcd8cf26f7082c585152b4ab379656ba7c5290b8",
      "parents": [
        "1b6e12cfc89f5549fc6361915a65dd90082e91f8",
        "0e82537b67a7a507be96cae1b1c43a736731f7aa"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 05 20:36:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 05 20:36:56 2015 +0000"
      },
      "message": "Merge \"grouper: Add dhcpcd.conf to the project\""
    },
    {
      "commit": "1b6e12cfc89f5549fc6361915a65dd90082e91f8",
      "tree": "ba3ad598fe050cea15aa93b29be2dafddb03a654",
      "parents": [
        "8b5e9dad63761a25c9d88ed2d7fa89ed1bff1ee1",
        "448551382036d9803082665f0ec299d44831dfce"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 05 20:36:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 05 20:36:49 2015 +0000"
      },
      "message": "Merge \"Push wpa_supplicant modules down to the leaf product config.\""
    },
    {
      "commit": "0e82537b67a7a507be96cae1b1c43a736731f7aa",
      "tree": "dcd8cf26f7082c585152b4ab379656ba7c5290b8",
      "parents": [
        "448551382036d9803082665f0ec299d44831dfce"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Sun Sep 28 12:46:52 2014 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 05 11:12:26 2015 -0800"
      },
      "message": "grouper: Add dhcpcd.conf to the project\n\nBug: 17684562\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n(cherry picked from commit 361bda29d63b5f10f45defbbd7c0718247bc1528)\n\nChange-Id: Ic256246fc60c5f8a06b2a41b126323db2eaa8bca\n"
    },
    {
      "commit": "448551382036d9803082665f0ec299d44831dfce",
      "tree": "ba3ad598fe050cea15aa93b29be2dafddb03a654",
      "parents": [
        "8b5e9dad63761a25c9d88ed2d7fa89ed1bff1ee1"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Nov 25 13:48:48 2013 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Jan 05 11:09:21 2015 -0800"
      },
      "message": "Push wpa_supplicant modules down to the leaf product config.\n\nSince 558477c0b2a5a7db679c1ad7551d43e6364d1df2 in\nexternal/wpa_supplicant_8 we don\u0027t need those modules if\nWPA_SUPPLICANT_VERSION is not set by the BoardConfig.mk.\n\n(cherry picked from commit b6bbd7cf224627a1aba10d3be1f773e5d950ef9a)\n\nChange-Id: Iec53d5b447566a511a2b90da7a13a80d45232828\n"
    },
    {
      "commit": "988a37fdb6ed3cb94181a76aa50afd83ae6b949a",
      "tree": "7a2eb590326ae74087a52d8260e8ad2e8077051f",
      "parents": [
        "5562ef6ca082f1aa8c37d8e6fe27abdc11c472de",
        "8b5e9dad63761a25c9d88ed2d7fa89ed1bff1ee1"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Dec 16 21:09:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 16 21:09:54 2014 +0000"
      },
      "message": "am 8b5e9dad: Merge \"Cleanup Obsolete LOCAL_PRELINK_MODULE.\"\n\n* commit \u00278b5e9dad63761a25c9d88ed2d7fa89ed1bff1ee1\u0027:\n  Cleanup Obsolete LOCAL_PRELINK_MODULE.\n"
    },
    {
      "commit": "8b5e9dad63761a25c9d88ed2d7fa89ed1bff1ee1",
      "tree": "57050d37447886b28afa13483ed8fe7b16f78382",
      "parents": [
        "d9f1736a1be0a9e9c29b35b38e24a498129abdbb",
        "b792a1568a82583eed032d7d3670965cd7a9efdb"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Dec 16 20:53:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 16 20:53:36 2014 +0000"
      },
      "message": "Merge \"Cleanup Obsolete LOCAL_PRELINK_MODULE.\""
    },
    {
      "commit": "b792a1568a82583eed032d7d3670965cd7a9efdb",
      "tree": "57050d37447886b28afa13483ed8fe7b16f78382",
      "parents": [
        "d9f1736a1be0a9e9c29b35b38e24a498129abdbb"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Dec 16 12:30:53 2014 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Dec 16 12:30:53 2014 -0800"
      },
      "message": "Cleanup Obsolete LOCAL_PRELINK_MODULE.\n\nBug: 18675947\nChange-Id: Ieed848abdd63e5dbc6b7967617f0e3961deafc8d\n"
    },
    {
      "commit": "5562ef6ca082f1aa8c37d8e6fe27abdc11c472de",
      "tree": "338ae1e48926068f2ca87cb2b8934e72089117c5",
      "parents": [
        "b2d484d680dd4053b301238b81c4cb0efe6f0ceb",
        "e2e20cb0255c08951af9c706fdcfe3e5f080730e"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Dec 11 00:07:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 11 00:07:38 2014 +0000"
      },
      "message": "am e2e20cb0: Merge \"Set PRODUCT_AAPT_PREBUILT_DPI.\" into lmp-mr1-dev\n\n* commit \u0027e2e20cb0255c08951af9c706fdcfe3e5f080730e\u0027:\n  Set PRODUCT_AAPT_PREBUILT_DPI.\n"
    },
    {
      "commit": "b2d484d680dd4053b301238b81c4cb0efe6f0ceb",
      "tree": "10ad2f6fd01c34679ff07896e61e174b4f93c3d3",
      "parents": [
        "d2e8822c93cb66e1c97b566dc55ab415a8a7a31a",
        "716e6308e963945d300cec8c89338fe939db5216"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Dec 11 00:06:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 11 00:06:54 2014 +0000"
      },
      "message": "am 716e6308: resolved conflicts for merge of d3c4ae2a to lmp-mr1-dev\n\n* commit \u0027716e6308e963945d300cec8c89338fe939db5216\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "e2e20cb0255c08951af9c706fdcfe3e5f080730e",
      "tree": "31acd3a8b3b0ff892ace0284d9b464642b1fa7c4",
      "parents": [
        "716e6308e963945d300cec8c89338fe939db5216",
        "1a96d1d7fcb57f3aab9101d2cba39d84eb1aa7a6"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Dec 10 22:15:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 10 22:15:11 2014 +0000"
      },
      "message": "Merge \"Set PRODUCT_AAPT_PREBUILT_DPI.\" into lmp-mr1-dev"
    },
    {
      "commit": "716e6308e963945d300cec8c89338fe939db5216",
      "tree": "04f9f67e5f5880552da967938889abd2698b59c9",
      "parents": [
        "bc8f7f4d773c18aeb6f13c5586fa1059922d0838",
        "d3c4ae2a3dbb4e7a4625ac4e03da37b05dd37845"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Dec 10 12:57:47 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Dec 10 12:57:51 2014 -0800"
      },
      "message": "resolved conflicts for merge of d3c4ae2a to lmp-mr1-dev\n\nbfd5c1b net: ipv6: allow choosing optimistic addresses with use_optimistic\n954e7e0 net/ping: handle protocol mismatching scenario\n9e6ff30 cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()\n085ab6c net: ipv6: Add a sysctl to make optimistic addresses useful candidates\n\nThis merge occured because I had to rewrite git history of the grouper kernel\nin order to make a single change in lmp-dev.  There had been other changes that\nhad been merged, so I rebased the kernel such that the change in question was\nthe first, and the other ones were stacked on top of it.  These additional\nchanges are in this resolution, and address the following issues:\n\nb/18609055 (redacted)\nb/18512516 (moto APR) 9 panics at PC\u003dping_err+0x264/0x338 LR\u003dping_err+0x23c/0x338\nb/18081205 [L/Mako][UI Performance] APP launch speed is slower than KK\nb/17769720 Please cherry-pick optimistic addresses kernel change from net-next\nb/18180674 Don\u0027t use IP address from wrong interface while performing DAD\n\nChange-Id: I9f7eef5f18d137695b91b35be7f194fb8adb0f34\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "1a96d1d7fcb57f3aab9101d2cba39d84eb1aa7a6",
      "tree": "be90e842e00c01a836f2db8f667d17f7d6b7e54a",
      "parents": [
        "bc8f7f4d773c18aeb6f13c5586fa1059922d0838"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Dec 10 12:47:45 2014 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Dec 10 12:47:45 2014 -0800"
      },
      "message": "Set PRODUCT_AAPT_PREBUILT_DPI.\n\nThe build system use both PRODUCT_AAPT_PREF_CONFIG and\nPRODUCT_AAPT_PREBUILT_DPI to select prebuilt dpi-specific apks.\nThe first match takes precedence.\n\nBug: 18388705\nChange-Id: I94cf1f0915db78c5557002fa219f7ed7b1616752\n"
    },
    {
      "commit": "d3c4ae2a3dbb4e7a4625ac4e03da37b05dd37845",
      "tree": "08e0ed657b8efe09dfe43853db6235c27301caf8",
      "parents": [
        "75cbaab431c7bec23c71a188e4e988b0306313b7",
        "219dec25611aeb7e06270deae8c33d57e304c7f2"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Dec 10 20:45:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 10 20:45:20 2014 +0000"
      },
      "message": "am 219dec25: grouper: update prebuilt kernel\n\n* commit \u0027219dec25611aeb7e06270deae8c33d57e304c7f2\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "219dec25611aeb7e06270deae8c33d57e304c7f2",
      "tree": "56eb82fc2a48d04a9c129666d954ba8453909630",
      "parents": [
        "1a9bee9b229fe8c1ef2fb38ae1d0005cc10a9067"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Dec 10 12:07:43 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Dec 10 12:21:40 2014 -0800"
      },
      "message": "grouper: update prebuilt kernel\n\n6ff7a51 Revert \"tegra3_android_defconfig: switch to SLUB\"\n\nb/18596108 GFXBench3 TRex test report unsupported on LRX22D\n\nChange-Id: Icfecff7f5eef1d09cd56c846ea8ea0e4b7720c6d\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "d2e8822c93cb66e1c97b566dc55ab415a8a7a31a",
      "tree": "eceef73bbd6f04208beb6f13299d202c7b394c2a",
      "parents": [
        "afa36d3531e3160f680b624f96c9993420517aed",
        "d9f1736a1be0a9e9c29b35b38e24a498129abdbb"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Dec 09 23:32:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 09 23:32:59 2014 +0000"
      },
      "message": "am d9f1736a: Merge \"Remove check for TARGET_SIMULATOR\"\n\n* commit \u0027d9f1736a1be0a9e9c29b35b38e24a498129abdbb\u0027:\n  Remove check for TARGET_SIMULATOR\n"
    },
    {
      "commit": "d9f1736a1be0a9e9c29b35b38e24a498129abdbb",
      "tree": "d4cd0c61cbfd4a251406c1ae462320e646278176",
      "parents": [
        "a70c8231eb0fb1de6c83ac8c4158fbf6edff6af2",
        "a1658b81062cded6ad779f1a87f913b66f145613"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Dec 09 23:22:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 09 23:22:12 2014 +0000"
      },
      "message": "Merge \"Remove check for TARGET_SIMULATOR\""
    },
    {
      "commit": "a1658b81062cded6ad779f1a87f913b66f145613",
      "tree": "d4cd0c61cbfd4a251406c1ae462320e646278176",
      "parents": [
        "a70c8231eb0fb1de6c83ac8c4158fbf6edff6af2"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Dec 09 15:19:23 2014 -0800"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Dec 09 15:19:28 2014 -0800"
      },
      "message": "Remove check for TARGET_SIMULATOR\n\nChange-Id: Ibde9612146264e975f8bac88c06ec2cd9f5f6867\n"
    },
    {
      "commit": "afa36d3531e3160f680b624f96c9993420517aed",
      "tree": "5bfd8ce69f0c6115024c14d656d5c5d683b4ef65",
      "parents": [
        "0e1d7ac869f6d5ebcb298aded3fecbac5e055be5",
        "bc8f7f4d773c18aeb6f13c5586fa1059922d0838"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 08 19:37:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 08 19:37:18 2014 +0000"
      },
      "message": "am bc8f7f4d: use legacy DRM playback for legacy widevine content\n\n* commit \u0027bc8f7f4d773c18aeb6f13c5586fa1059922d0838\u0027:\n  use legacy DRM playback for legacy widevine content\n"
    },
    {
      "commit": "bc8f7f4d773c18aeb6f13c5586fa1059922d0838",
      "tree": "a34b3d6613862e18ccd7714f69a1d5d61c6af25b",
      "parents": [
        "265b303b8c276f0a5e2623d285482c64b4514df0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Dec 05 18:49:17 2014 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Dec 05 19:13:02 2014 -0800"
      },
      "message": "use legacy DRM playback for legacy widevine content\n\nBug: 18006370\nChange-Id: If949e57303be958eba20629700b1b35e76c70afe\n"
    },
    {
      "commit": "0e1d7ac869f6d5ebcb298aded3fecbac5e055be5",
      "tree": "aad6e91b34f711008f96799b6e9d66726ec50067",
      "parents": [
        "68464abe965e930c517583b81da965623cdf69cd",
        "265b303b8c276f0a5e2623d285482c64b4514df0"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Thu Dec 04 20:22:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 04 20:22:40 2014 +0000"
      },
      "message": "am 265b303b: Remove journaling from read-only FS to save space\n\n* commit \u0027265b303b8c276f0a5e2623d285482c64b4514df0\u0027:\n  Remove journaling from read-only FS to save space\n"
    },
    {
      "commit": "265b303b8c276f0a5e2623d285482c64b4514df0",
      "tree": "867b09a71312cf92fa2e200dce76ee0a2dd6c899",
      "parents": [
        "5b58a499b42f151ecc610fd68e5afdd46b3da078"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Nov 25 15:32:32 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Dec 03 17:37:15 2014 +0000"
      },
      "message": "Remove journaling from read-only FS to save space\n\nThe read-only partitions don\u0027t need journaling.\n\nBug: 18430740\nChange-Id: I7da880affb5a3314af2b412d6e0e180ca060d2d2\n"
    },
    {
      "commit": "68464abe965e930c517583b81da965623cdf69cd",
      "tree": "2beb6b2c7183ecf729c1aa970003eaeb43460a2f",
      "parents": [
        "ef42284a0d26319abde698001cf27342572e07b4"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Oct 21 12:23:43 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Dec 02 14:14:15 2014 -0800"
      },
      "message": "Create touch_fw_update SELinux domain\n\nFor the touch_fw_update service, stop using the init_shell domain.\nThe use of init_shell is discouraged, as it tends to get\nentered into inappropriately, and it contains a random collection of\npermissions. This is the first step in deleting init_shell (b/18062250).\n\nMove the code in init.grouper.rc into a proper shell script,\nand create an SELinux domain for this shell script.\n\nRemove the sysfs bug workaround added in 7b97740f1d9d3bd4852e370e4c59f748b2f24360.\nAll of our kernels have been updated with this bug fix, so\nwe don\u0027t need the workaround anymore.\n\nBug: 18062250\n\n(cherry picked from commit f2ea2ed1602b1316ceca151991483fee4923aeee)\n\nChange-Id: I938c2016ffb79c8c20d9b9d4dbfe594a1e328829\n"
    },
    {
      "commit": "ef42284a0d26319abde698001cf27342572e07b4",
      "tree": "b24d00334745eeb4b1d2596b39bab95616cda283",
      "parents": [
        "c993f7e5e8d99cbcf4b5f756d676df6afb444f91",
        "5b58a499b42f151ecc610fd68e5afdd46b3da078"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Dec 02 02:19:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 02 02:19:24 2014 +0000"
      },
      "message": "am 5b58a499: grouper: update prebuilt kernel\n\n* commit \u00275b58a499b42f151ecc610fd68e5afdd46b3da078\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "5b58a499b42f151ecc610fd68e5afdd46b3da078",
      "tree": "4c16022da226a757d5d394671d88752a80197d3e",
      "parents": [
        "08f326157a7d2af118a16b4217b4a168630c674d"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 17:55:11 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 17:55:11 2014 -0800"
      },
      "message": "grouper: update prebuilt kernel\n\n71241c7 net/ping: handle protocol mismatching scenario\n\nb/18512516 (moto APR) 9 panics at PC\u003dping_err+0x264/0x338\n\t   LR\u003dping_err+0x23c/0x338\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n\nChange-Id: I8a14efb93d4b29b8da8a69678b9464186d173d89\n"
    },
    {
      "commit": "c993f7e5e8d99cbcf4b5f756d676df6afb444f91",
      "tree": "e3ef1ac5dc6767e2cd34230438a9147571386ffb",
      "parents": [
        "243c931bf0b175c47da4b28976b1d383f3175cf3",
        "08f326157a7d2af118a16b4217b4a168630c674d"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Dec 02 01:47:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 02 01:47:30 2014 +0000"
      },
      "message": "am 08f32615: grouper: update prebuilt kernel\n\n* commit \u002708f326157a7d2af118a16b4217b4a168630c674d\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "08f326157a7d2af118a16b4217b4a168630c674d",
      "tree": "06d4c352850138713c38dd5c710f1341bfa215c6",
      "parents": [
        "e598025c85ef81a189a069dfb4763b9a98762507"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 17:17:45 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 17:17:45 2014 -0800"
      },
      "message": "grouper: update prebuilt kernel\n\n5a1205b cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()\n47f8221 net: ipv6: Add a sysctl to make optimistic addresses useful candidates\n\nb/17769720 Please cherry-pick optimistic addresses kernel change from net-next\nb/18180674 Don\u0027t use IP address from wrong interface while performing DAD\nb/18081205 APP launch speed is slower than KK\n\nChange-Id: Ib428f0d17478fbfc5e3d5d337847401247238446\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "243c931bf0b175c47da4b28976b1d383f3175cf3",
      "tree": "4f1998ab824a1b4113347df8b1e5088df3dfdef1",
      "parents": [
        "af38a9b9b1e20c1ae242e7bd490f2e7e07dcbab9",
        "e598025c85ef81a189a069dfb4763b9a98762507"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 19:45:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 19:45:53 2014 +0000"
      },
      "message": "am e598025c: am 75cbaab4: am 1a9bee9b: grouper: emulate sdcard using 4 threads\n\n* commit \u0027e598025c85ef81a189a069dfb4763b9a98762507\u0027:\n  grouper: emulate sdcard using 4 threads\n"
    },
    {
      "commit": "af38a9b9b1e20c1ae242e7bd490f2e7e07dcbab9",
      "tree": "ea2bdbdacd24d8bc48868250d5c07921822eda20",
      "parents": [
        "a7e56c7fb2f5bc7b7c31938ca0ec3677d9047d5b",
        "df3d36c429c84b1047286ad6756997d177527448"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 19:45:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 19:45:52 2014 +0000"
      },
      "message": "am df3d36c4: am 7878312c: am 9cb9f90e: grouper: update prebuilt kernel and power hal\n\n* commit \u0027df3d36c429c84b1047286ad6756997d177527448\u0027:\n  grouper: update prebuilt kernel and power hal\n"
    },
    {
      "commit": "a7e56c7fb2f5bc7b7c31938ca0ec3677d9047d5b",
      "tree": "9df9033c78910b3a38d01997f6b5848c4226c860",
      "parents": [
        "ed236605a8e8aedc3dc2dc59d45b09afbaa88266",
        "67d4645f706313d2f74a6692e5c0f290075bab30"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 19:32:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 19:32:38 2014 +0000"
      },
      "message": "am 67d4645f: am 526cc623: am 0952a3b8: grouper: power hal: improve interactive loads\n\n* commit \u002767d4645f706313d2f74a6692e5c0f290075bab30\u0027:\n  grouper: power hal: improve interactive loads\n"
    },
    {
      "commit": "ed236605a8e8aedc3dc2dc59d45b09afbaa88266",
      "tree": "7372a41b70d7561ff738614c0d356f605f05d191",
      "parents": [
        "184c823e7f629dcc35f88331a3e800fe35a08c1c",
        "c47d54af9cee087a9a45e710e7600efd7c23621f"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 19:32:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 19:32:37 2014 +0000"
      },
      "message": "am c47d54af: am 719b8617: am 49dc812e: grouper: update prebuilt kernel\n\n* commit \u0027c47d54af9cee087a9a45e710e7600efd7c23621f\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "e598025c85ef81a189a069dfb4763b9a98762507",
      "tree": "35af5b26e0b1b7af052dcfdadbf87518e2e2f422",
      "parents": [
        "df3d36c429c84b1047286ad6756997d177527448",
        "75cbaab431c7bec23c71a188e4e988b0306313b7"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 05:49:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 05:49:51 2014 +0000"
      },
      "message": "am 75cbaab4: am 1a9bee9b: grouper: emulate sdcard using 4 threads\n\n* commit \u002775cbaab431c7bec23c71a188e4e988b0306313b7\u0027:\n  grouper: emulate sdcard using 4 threads\n"
    },
    {
      "commit": "df3d36c429c84b1047286ad6756997d177527448",
      "tree": "b643e710bf510f95b9c37c3a3b9c339f34fcbafe",
      "parents": [
        "67d4645f706313d2f74a6692e5c0f290075bab30",
        "7878312cae03e7c6de067eb31fd523c55a465da2"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 05:49:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 05:49:50 2014 +0000"
      },
      "message": "am 7878312c: am 9cb9f90e: grouper: update prebuilt kernel and power hal\n\n* commit \u00277878312cae03e7c6de067eb31fd523c55a465da2\u0027:\n  grouper: update prebuilt kernel and power hal\n"
    },
    {
      "commit": "75cbaab431c7bec23c71a188e4e988b0306313b7",
      "tree": "5f25f6a172fac59d859b6f7ecfe6f700da1c8630",
      "parents": [
        "7878312cae03e7c6de067eb31fd523c55a465da2",
        "1a9bee9b229fe8c1ef2fb38ae1d0005cc10a9067"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 05:45:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 05:45:18 2014 +0000"
      },
      "message": "am 1a9bee9b: grouper: emulate sdcard using 4 threads\n\n* commit \u00271a9bee9b229fe8c1ef2fb38ae1d0005cc10a9067\u0027:\n  grouper: emulate sdcard using 4 threads\n"
    },
    {
      "commit": "7878312cae03e7c6de067eb31fd523c55a465da2",
      "tree": "e6be435ffc8f32bf867e59059383c468e34bd280",
      "parents": [
        "526cc623d32991d171585ed3d70e33ac66527eb9",
        "9cb9f90e8a1449926b72bf7cd1d9365351e56e9f"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Dec 01 05:45:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Dec 01 05:45:17 2014 +0000"
      },
      "message": "am 9cb9f90e: grouper: update prebuilt kernel and power hal\n\n* commit \u00279cb9f90e8a1449926b72bf7cd1d9365351e56e9f\u0027:\n  grouper: update prebuilt kernel and power hal\n"
    },
    {
      "commit": "1a9bee9b229fe8c1ef2fb38ae1d0005cc10a9067",
      "tree": "a538f117179e78a65776b624b5005f09ac5862d8",
      "parents": [
        "9cb9f90e8a1449926b72bf7cd1d9365351e56e9f"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Nov 26 15:10:46 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 27 10:47:50 2014 -0800"
      },
      "message": "grouper: emulate sdcard using 4 threads\n\nThis overrides the default of 2 threads.\n\nChange-Id: Ie15b6a02499c5f9f25766c537d1b5a39d312a608\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "9cb9f90e8a1449926b72bf7cd1d9365351e56e9f",
      "tree": "f75b04db5706e3f1c45f5576f164ee33254cafab",
      "parents": [
        "0952a3b8719882435a69da4a16f381f40e99ccbe"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 27 10:16:38 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 27 10:46:32 2014 -0800"
      },
      "message": "grouper: update prebuilt kernel and power hal\n\nprebuilt kernel\n\t770b156 cpufreq: sysfs knobs for disabling hotplug during UI interaction\n\npower hal:\n\t-- lock at least 2 cores for 3s when interactive\n\t-- when not interactive, revert to defaults.\n\nChange-Id: I7b8993b801b9772c98a0e8ef210957f341f2f5c4\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "67d4645f706313d2f74a6692e5c0f290075bab30",
      "tree": "13cde5ba8547ed51c7cc19b8fb8861ccbb8e3ea7",
      "parents": [
        "c47d54af9cee087a9a45e710e7600efd7c23621f",
        "526cc623d32991d171585ed3d70e33ac66527eb9"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 27 10:09:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 27 10:09:46 2014 +0000"
      },
      "message": "am 526cc623: am 0952a3b8: grouper: power hal: improve interactive loads\n\n* commit \u0027526cc623d32991d171585ed3d70e33ac66527eb9\u0027:\n  grouper: power hal: improve interactive loads\n"
    },
    {
      "commit": "c47d54af9cee087a9a45e710e7600efd7c23621f",
      "tree": "ba11c5f1b8c34bf27cccd2668fd355b324d700c2",
      "parents": [
        "83a56b0a79e3b80a721526ef46ff89616e601189",
        "719b8617e0b3f55dd7cad45fa0781905a9f25e23"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Nov 27 10:09:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Nov 27 10:09:45 2014 +0000"
      },
      "message": "am 719b8617: am 49dc812e: grouper: update prebuilt kernel\n\n* commit \u0027719b8617e0b3f55dd7cad45fa0781905a9f25e23\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "526cc623d32991d171585ed3d70e33ac66527eb9",
      "tree": "a96b19ac54d0ef4e173a2f3d148819f163281887",
      "parents": [
        "719b8617e0b3f55dd7cad45fa0781905a9f25e23",
        "0952a3b8719882435a69da4a16f381f40e99ccbe"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Nov 26 22:51:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 26 22:51:21 2014 +0000"
      },
      "message": "am 0952a3b8: grouper: power hal: improve interactive loads\n\n* commit \u00270952a3b8719882435a69da4a16f381f40e99ccbe\u0027:\n  grouper: power hal: improve interactive loads\n"
    },
    {
      "commit": "719b8617e0b3f55dd7cad45fa0781905a9f25e23",
      "tree": "e4db0c1258a368f6ae71bb7683bea993f276e864",
      "parents": [
        "9ed758f07b0e7c358481cb55d465bd9ccd29a347",
        "49dc812eaef01376641663d4e52185d8f5a026bd"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Nov 26 22:51:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 26 22:51:20 2014 +0000"
      },
      "message": "am 49dc812e: grouper: update prebuilt kernel\n\n* commit \u002749dc812eaef01376641663d4e52185d8f5a026bd\u0027:\n  grouper: update prebuilt kernel\n"
    },
    {
      "commit": "0952a3b8719882435a69da4a16f381f40e99ccbe",
      "tree": "d37f10133e1cf2d9dce1789bfab3580dac4a85de",
      "parents": [
        "49dc812eaef01376641663d4e52185d8f5a026bd"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Nov 26 01:04:01 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Nov 26 14:25:38 2014 -0800"
      },
      "message": "grouper: power hal: improve interactive loads\n\n-- ignore set_interactive(0) mode sets\n-- decrease cpu load from 85% to 75% before ramping up; this way a core\u0027s\n   frequency will be maxed out more aggressively\n-- increase the hold time at max freq from 30ms to 500ms before beinning to\n   ramp down; this way a core will stay longer at the maximum frequency, once\n   there\n-- increase timer sampling rate from 20ms to 50ms; this way cpufreq ramdown\n   will be slower\n\nChange-Id: I5d7e387f96db3601a2ab95fbac71359c7b3e81ba\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "49dc812eaef01376641663d4e52185d8f5a026bd",
      "tree": "d9675b02952a42250ff51896d915ce80a2a7a45b",
      "parents": [
        "de84e45d7e6f9dbd6ba8bfaf592130751d2ea853"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Nov 26 10:01:43 2014 -0800"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Nov 26 10:01:43 2014 -0800"
      },
      "message": "grouper: update prebuilt kernel\n\n10f59c9 tegra3_android_defconfig: enable KSM\n9ec1bb8 tegra3_android_defconfig: switch to SLUB\n18ef9c5 tegra3_android_defconfig: normalize via menuconfig\n425f3c9 oom: do not kill tasks with oom_score_adj OOM_SCORE_ADJ_MIN\n49a6bab oom: remove oom_disable_count\n9d18b6f mmc: trace single-block reads and writes as well\n4de9a43 mmc: Add tracepoints of mmc block operations\n\n(no bug) mmc tracing\n(no bug) enable KSM if we choose to use it later\n(no bug) switch from SLAB to SLUB to reduce memory fragmentation, allocation\n         overhead, cache pressure, improve alignment, speed up allocations\nb/18489099 Kernel Panic oom, no kill-able processes\n\nChange-Id: Ia72bb4bfc33245ef7a5f34f818834e32d1f2f8cd\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "184c823e7f629dcc35f88331a3e800fe35a08c1c",
      "tree": "ba9cc92e83243af8cdde4758f29e85d30b7ef15b",
      "parents": [
        "956631bc34aa4d5166418fcc528524ac8a57cb93",
        "a70c8231eb0fb1de6c83ac8c4158fbf6edff6af2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 21 23:00:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 21 23:00:12 2014 +0000"
      },
      "message": "am a70c8231: Merge \"Remove grouper BoardConfig.mk no-op.\"\n\n* commit \u0027a70c8231eb0fb1de6c83ac8c4158fbf6edff6af2\u0027:\n  Remove grouper BoardConfig.mk no-op.\n"
    },
    {
      "commit": "a70c8231eb0fb1de6c83ac8c4158fbf6edff6af2",
      "tree": "0f3eaca2da372c21940762878fabab0fdcc81a0f",
      "parents": [
        "c64475945d352fe9d8f21b2bfa5ea09c23d332e3",
        "aecf6d540bf60a5ade5a8cde620c907e75760312"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 21 22:22:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 21 22:22:47 2014 +0000"
      },
      "message": "Merge \"Remove grouper BoardConfig.mk no-op.\""
    },
    {
      "commit": "aecf6d540bf60a5ade5a8cde620c907e75760312",
      "tree": "0f3eaca2da372c21940762878fabab0fdcc81a0f",
      "parents": [
        "c64475945d352fe9d8f21b2bfa5ea09c23d332e3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 21 14:21:18 2014 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 21 14:21:18 2014 -0800"
      },
      "message": "Remove grouper BoardConfig.mk no-op.\n\nChange-Id: Ifd5a3ca4367cb67fa70edf1006a6e75963dc21f0\n"
    },
    {
      "commit": "956631bc34aa4d5166418fcc528524ac8a57cb93",
      "tree": "8227eed15d7f8b03f5578b8b38963ac742213e19",
      "parents": [
        "019f563c409d91fe0608d62f8e8d274e445bc626",
        "83a56b0a79e3b80a721526ef46ff89616e601189"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Nov 19 19:28:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Nov 19 19:28:24 2014 +0000"
      },
      "message": "am 83a56b0a: Disable journaling to save system.img space.\n\n* commit \u002783a56b0a79e3b80a721526ef46ff89616e601189\u0027:\n  Disable journaling to save system.img space.\n"
    },
    {
      "commit": "83a56b0a79e3b80a721526ef46ff89616e601189",
      "tree": "057f018b2f6d67f672aff6f80a4d2d2e324b31a6",
      "parents": [
        "4a407d5ecf7d465c0d1609777d56991c2f9608a5"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Nov 18 18:07:49 2014 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Nov 18 18:07:49 2014 -0800"
      },
      "message": "Disable journaling to save system.img space.\n\nBug: 18430740\nChange-Id: I80a3c8d71c27c1b0cb7bbf93e971674159e9e583\n"
    },
    {
      "commit": "019f563c409d91fe0608d62f8e8d274e445bc626",
      "tree": "a8bce7ee635350867f680990134d758d189585be",
      "parents": [
        "31109e37ce7fa17f329729607614d64eaca95f09",
        "c64475945d352fe9d8f21b2bfa5ea09c23d332e3"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Nov 08 00:40:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Nov 08 00:40:39 2014 +0000"
      },
      "message": "am c6447594: Merge \"Allow recovery to create device nodes and modify rootfs\"\n\n* commit \u0027c64475945d352fe9d8f21b2bfa5ea09c23d332e3\u0027:\n  Allow recovery to create device nodes and modify rootfs\n"
    },
    {
      "commit": "c64475945d352fe9d8f21b2bfa5ea09c23d332e3",
      "tree": "14e4cf5650aa5ddf8c90a1055df439cd07c8c18b",
      "parents": [
        "267373285cc8914f8abcf582ad16361882f82c49",
        "c014f58b8d41dd5362597378d9e6a5da73b08fcf"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Nov 08 00:30:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 08 00:30:05 2014 +0000"
      },
      "message": "Merge \"Allow recovery to create device nodes and modify rootfs\""
    },
    {
      "commit": "c014f58b8d41dd5362597378d9e6a5da73b08fcf",
      "tree": "14e4cf5650aa5ddf8c90a1055df439cd07c8c18b",
      "parents": [
        "267373285cc8914f8abcf582ad16361882f82c49"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 07 12:04:45 2014 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 07 14:42:56 2014 -0800"
      },
      "message": "Allow recovery to create device nodes and modify rootfs\n\ntilapia\u0027s OTA code for updating the radio image needs to\ncreate files on rootfs and create a character device in /dev.\nAllow it.\n\n(cherrypick from commit de84e45d7e6f9dbd6ba8bfaf592130751d2ea853)\n\nBug: 18281224\nChange-Id: Ic408c2b28e16a40650f71efe2f17fb0c2e71f97f\n"
    },
    {
      "commit": "31109e37ce7fa17f329729607614d64eaca95f09",
      "tree": "a8bce7ee635350867f680990134d758d189585be",
      "parents": [
        "239fa00de04640a18247ee95f3c9954bc1c97662",
        "4a407d5ecf7d465c0d1609777d56991c2f9608a5"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 07 21:19:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 07 21:19:26 2014 +0000"
      },
      "message": "am 4a407d5e: Allow recovery to create device nodes and modify rootfs automerge: de84e45 automerge: 9ed758f\n\n* commit \u00274a407d5ecf7d465c0d1609777d56991c2f9608a5\u0027:\n  Allow recovery to create device nodes and modify rootfs\n"
    },
    {
      "commit": "4a407d5ecf7d465c0d1609777d56991c2f9608a5",
      "tree": "66e0a50b9706fd2a0034d0728d7628ecb47c4172",
      "parents": [
        "d92a6c16d775a40c0bf7bdf5a5f275be1e580b5c",
        "9ed758f07b0e7c358481cb55d465bd9ccd29a347"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 07 21:07:53 2014 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 07 21:07:53 2014 +0000"
      },
      "message": "Allow recovery to create device nodes and modify rootfs automerge: de84e45\nautomerge: 9ed758f\n\n* commit \u00279ed758f07b0e7c358481cb55d465bd9ccd29a347\u0027:\n  Allow recovery to create device nodes and modify rootfs\n"
    },
    {
      "commit": "9ed758f07b0e7c358481cb55d465bd9ccd29a347",
      "tree": "de30e1639a080099fc950b3e5cc18ec6173cb372",
      "parents": [
        "69110b23f6f61345bbd6c27562dfd381db1c1c23",
        "de84e45d7e6f9dbd6ba8bfaf592130751d2ea853"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 07 20:53:10 2014 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 07 20:53:10 2014 +0000"
      },
      "message": "Allow recovery to create device nodes and modify rootfs\nautomerge: de84e45\n\n* commit \u0027de84e45d7e6f9dbd6ba8bfaf592130751d2ea853\u0027:\n  Allow recovery to create device nodes and modify rootfs\n"
    },
    {
      "commit": "de84e45d7e6f9dbd6ba8bfaf592130751d2ea853",
      "tree": "16d39e9052eda8c7006736276fcdc66445e9f8ef",
      "parents": [
        "cce67e1f283eb417bea1bd9d65e0e5b035b1405f"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 07 12:04:45 2014 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Nov 07 12:04:45 2014 -0800"
      },
      "message": "Allow recovery to create device nodes and modify rootfs\n\ntilapia\u0027s OTA code for updating the radio image needs to\ncreate files on rootfs and create a character device in /dev.\nAllow it.\n\nBug: 18281224\nChange-Id: Ic408c2b28e16a40650f71efe2f17fb0c2e71f97f\n"
    },
    {
      "commit": "239fa00de04640a18247ee95f3c9954bc1c97662",
      "tree": "18d8fdc2686ab6ad10a17505ddfa5b247ea86b46",
      "parents": [
        "53b76138a9f715d48aa29810a16c8c1c971e0f78",
        "267373285cc8914f8abcf582ad16361882f82c49"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Nov 04 00:46:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Nov 04 00:46:28 2014 +0000"
      },
      "message": "am 26737328: (-s ours) DO NOT MERGE: resync to AOSP\n\n* commit \u0027267373285cc8914f8abcf582ad16361882f82c49\u0027:\n  DO NOT MERGE: resync to AOSP\n"
    },
    {
      "commit": "267373285cc8914f8abcf582ad16361882f82c49",
      "tree": "cb3683d8246adbb860c5edc7b591034cd5de8774",
      "parents": [
        "64945b4002ad9e9d0a2adc8dfa286a3f5b611607"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Nov 03 12:59:11 2014 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Nov 03 13:18:02 2014 -0800"
      },
      "message": "DO NOT MERGE: resync to AOSP\n\nmirror-aosp-master and stage-aosp-master should be identical,\nbut they\u0027re not. Pull all missing changes from AOSP into\nstage.\n\nBug: 18224704\nChange-Id: Ibe42d00fa1c0b0f81e6c9a3becca338989d6eabc\n"
    },
    {
      "commit": "53b76138a9f715d48aa29810a16c8c1c971e0f78",
      "tree": "18d8fdc2686ab6ad10a17505ddfa5b247ea86b46",
      "parents": [
        "0a24722807feeb429b9ae036ceac1f872d33c4ce",
        "d92a6c16d775a40c0bf7bdf5a5f275be1e580b5c"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Fri Oct 31 00:16:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 31 00:16:21 2014 +0000"
      },
      "message": "am d92a6c16: Merge \"Give N7 the ethernet feature.\" into lmp-mr1-dev\n\n* commit \u0027d92a6c16d775a40c0bf7bdf5a5f275be1e580b5c\u0027:\n  Give N7 the ethernet feature.\n"
    },
    {
      "commit": "d92a6c16d775a40c0bf7bdf5a5f275be1e580b5c",
      "tree": "8c2c496e63d82b80bf0780e76af6e00996c1ebd4",
      "parents": [
        "69110b23f6f61345bbd6c27562dfd381db1c1c23",
        "3e393a0aa1a029f0e187a580609fd68bd27d425a"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu Oct 30 14:33:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 30 14:33:04 2014 +0000"
      },
      "message": "Merge \"Give N7 the ethernet feature.\" into lmp-mr1-dev"
    },
    {
      "commit": "3e393a0aa1a029f0e187a580609fd68bd27d425a",
      "tree": "ab746ac83ababd8e65a8d84b4078f9b71e4c65f7",
      "parents": [
        "7fcc4e2e1ce52d058724fbecf5fe6bc02251c587"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Oct 29 14:15:37 2014 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed Oct 29 14:15:37 2014 -0400"
      },
      "message": "Give N7 the ethernet feature.\n\nbug:18171104\nChange-Id: I0827bc7ed9bb0ac086d0eb877b2ddbc8c245a22a\n"
    },
    {
      "commit": "0a24722807feeb429b9ae036ceac1f872d33c4ce",
      "tree": "f7f3012df79077e9c35cce7c253320f8e7ff62bf",
      "parents": [
        "c133a913d079f3e1d17e347f0ac419f02674b935",
        "64945b4002ad9e9d0a2adc8dfa286a3f5b611607"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Sat Oct 25 19:52:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Oct 25 19:52:27 2014 +0000"
      },
      "message": "am 64945b40: Merge commit \\\u0027e988432cb944b651f6feb6d9083d1899d67aac4a\\\u0027 into HEAD\n\n* commit \u002764945b4002ad9e9d0a2adc8dfa286a3f5b611607\u0027:\n"
    },
    {
      "commit": "c133a913d079f3e1d17e347f0ac419f02674b935",
      "tree": "f7f3012df79077e9c35cce7c253320f8e7ff62bf",
      "parents": [
        "3a059634be568ddce2dbcaa13e5ab9ed864d2687",
        "7576b029b7e3f333760e439f7962fef0e35f8c33"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Oct 23 03:18:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 23 03:18:13 2014 +0000"
      },
      "message": "am 7576b029: am 105946df: (-s ours) Merge \"Create touch_fw_update SELinux domain\"\n\n* commit \u00277576b029b7e3f333760e439f7962fef0e35f8c33\u0027:\n  Create touch_fw_update SELinux domain\n"
    }
  ],
  "next": "64945b4002ad9e9d0a2adc8dfa286a3f5b611607"
}
