)]}'
{
  "log": [
    {
      "commit": "49005468bfa1d0c3ed69d8a61b8d0fbaafd1e836",
      "tree": "94b4cc4a6205839e2c297f30d0a2e62b1c221a04",
      "parents": [
        "471609b486435ebb3b1136dfe24fca24a48c74ff",
        "da62229aa56c5651a4dbc24060eb1f09b93b020b"
      ],
      "author": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Tue Mar 15 02:01:50 2022"
      },
      "committer": {
        "name": "Tom Shafron",
        "email": "shafron@google.com",
        "time": "Tue Mar 15 02:01:50 2022"
      },
      "message": "libhidl: update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions\n\nBUG\u003db:211342927\nTEST\u003dFEATURES\u003dtest emerge-amd64-generic nnapi aosp-frameworks-ml-nn\n\nChange-Id: Icc811c96cbbde75d7ae2153238d1c9fa44cd240c\n"
    },
    {
      "commit": "da62229aa56c5651a4dbc24060eb1f09b93b020b",
      "tree": "9a8dda32f2f5c3bca485983beb185d30f87df802",
      "parents": [
        "d640edfdc66cbde6df173ab72b1c2ce618fb01e0",
        "415623fb967ac8cf5f0e0269252e5701abe305c4"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Feb 24 00:28:36 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 24 00:28:36 2022"
      },
      "message": "Add timed out test files to tidy_timeout_srcs am: 415623fb96\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1991388\n\nChange-Id: I933c7405f795181b1ef1802a53ed53687ba2fe06\n"
    },
    {
      "commit": "415623fb967ac8cf5f0e0269252e5701abe305c4",
      "tree": "9a8dda32f2f5c3bca485983beb185d30f87df802",
      "parents": [
        "9392373c1a1f00a92397001f6471bdb451168144"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 18 01:27:15 2022"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 18 01:27:15 2022"
      },
      "message": "Add timed out test files to tidy_timeout_srcs\n\n* Timed out runs do not show any warning messages.\n* These test files cannot finish clang-tidy runs with\n  the following settings:\n    TIDY_TIMEOUT\u003d90\n    WITH_TIDY\u003d1\n    CLANG_ANALYZER_CHECKS\u003d1\n* When TIDY_TIMEOUT is set, in Android continuous builds,\n  tidy_timeout_srcs files will not be compiled by clang-tidy.\n  When developers build locally without TIDY_TIMEOUT,\n  tidy_timeout_srcs files will be compiled.\n* Some of these test modules may be split into smaller ones,\n  or disable some time consuming checks, and then\n  enable clang-tidy to run within limited time.\n\nBug: 201099167\nTest: make droid tidy-system-libhidl_subset\nChange-Id: Icf397939f370d451c0e0d04b426b895e2737800f\n"
    },
    {
      "commit": "d640edfdc66cbde6df173ab72b1c2ce618fb01e0",
      "tree": "1cb063d2bd5a133fd4f7777b03953dab0c72e11e",
      "parents": [
        "07c0d172ca0d056be9dd42e560554b56cc2e038a",
        "be92f24c76c75385f7e73ca56cd429f1811aaca9"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Jan 13 18:28:03 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 18:28:03 2022"
      },
      "message": "Make libhidl_gtest_helper host_supported am: 9392373c1a am: 1e0031723c am: be92f24c76\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1947313\n\nChange-Id: I0d981eebf896fa9a9106973465766a0aa90b43ae\n"
    },
    {
      "commit": "be92f24c76c75385f7e73ca56cd429f1811aaca9",
      "tree": "1cb063d2bd5a133fd4f7777b03953dab0c72e11e",
      "parents": [
        "24d4e26801109c2c29b3e2d1d0ba1b9ebd5bada2",
        "1e0031723ceada7c479f49137375d6ae53fb2eb3"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Jan 13 18:16:20 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 18:16:20 2022"
      },
      "message": "Make libhidl_gtest_helper host_supported am: 9392373c1a am: 1e0031723c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1947313\n\nChange-Id: Id4c7a80f9fb59c09af0aeac39538b9e1bcbd1ddc\n"
    },
    {
      "commit": "1e0031723ceada7c479f49137375d6ae53fb2eb3",
      "tree": "1cb063d2bd5a133fd4f7777b03953dab0c72e11e",
      "parents": [
        "2bf44afbef5f7641acc795a77cb43908f0a67f29",
        "9392373c1a1f00a92397001f6471bdb451168144"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Jan 13 18:03:20 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 18:03:20 2022"
      },
      "message": "Make libhidl_gtest_helper host_supported am: 9392373c1a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1947313\n\nChange-Id: I7ce2ce5a53c94b51407cac31d10892b31a5c457e\n"
    },
    {
      "commit": "9392373c1a1f00a92397001f6471bdb451168144",
      "tree": "1cb063d2bd5a133fd4f7777b03953dab0c72e11e",
      "parents": [
        "314387ed3c8de52184de4c4f2b2960868c937bb7"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Jan 12 21:42:23 2022"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Jan 13 06:13:29 2022"
      },
      "message": "Make libhidl_gtest_helper host_supported\n\nBug: N/A\nTest: mma\nChange-Id: I36843804d836c04f667d1fdb2b3ff20555408bc5\n"
    },
    {
      "commit": "07c0d172ca0d056be9dd42e560554b56cc2e038a",
      "tree": "aced713155398861f010132f5f6af89aadc9a8dd",
      "parents": [
        "0cbe779d24ec775025d2b089f0ac993481f63490",
        "24d4e26801109c2c29b3e2d1d0ba1b9ebd5bada2"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jan 13 04:14:19 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 04:14:19 2022"
      },
      "message": "Turn on AFDO for libhidlbase am: 314387ed3c am: 2bf44afbef am: 24d4e26801\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1944969\n\nChange-Id: Ice49e817df8ca715dd0d2ea6584c9d4348852a6a\n"
    },
    {
      "commit": "24d4e26801109c2c29b3e2d1d0ba1b9ebd5bada2",
      "tree": "aced713155398861f010132f5f6af89aadc9a8dd",
      "parents": [
        "52347bf0d27e678665c79da326aa061acbf0b79c",
        "2bf44afbef5f7641acc795a77cb43908f0a67f29"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jan 13 04:02:55 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 04:02:55 2022"
      },
      "message": "Turn on AFDO for libhidlbase am: 314387ed3c am: 2bf44afbef\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1944969\n\nChange-Id: I0cbaeae9ff2c06a98d0ae2201c2c8f30844c17b5\n"
    },
    {
      "commit": "2bf44afbef5f7641acc795a77cb43908f0a67f29",
      "tree": "aced713155398861f010132f5f6af89aadc9a8dd",
      "parents": [
        "f580894425a7eaab0fa39f50abe9e66e005c5c6f",
        "314387ed3c8de52184de4c4f2b2960868c937bb7"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jan 13 03:45:57 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 13 03:45:57 2022"
      },
      "message": "Turn on AFDO for libhidlbase am: 314387ed3c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1944969\n\nChange-Id: I2afd8bde4bcf618db51d227ef45b8d2964e36708\n"
    },
    {
      "commit": "314387ed3c8de52184de4c4f2b2960868c937bb7",
      "tree": "aced713155398861f010132f5f6af89aadc9a8dd",
      "parents": [
        "c712d2ec492a67fbf3cc001f0ef1386348c0a5f4"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Jan 12 01:39:19 2022"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Jan 12 01:48:14 2022"
      },
      "message": "Turn on AFDO for libhidlbase\n\nEnable PGO (profile guided optimisation) for better performance.\n\nBug: 195134194\nBug: 175205560\nTest: presubmit\nChange-Id: I34afa8f03ba1b8ba9261175d93f2ab67e4ac5231\n"
    },
    {
      "commit": "0cbe779d24ec775025d2b089f0ac993481f63490",
      "tree": "482a7b27fe9bee949d9bbde29c4d6eda93acf4ef",
      "parents": [
        "b292a1d434ed681f76225dd9f8475b428aef4bfa",
        "52347bf0d27e678665c79da326aa061acbf0b79c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 06 22:50:52 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 06 22:50:52 2022"
      },
      "message": "Merge \"libhidl: remove hridya@ from OWNERS file\" am: c712d2ec49 am: f580894425 am: 52347bf0d2\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1935471\n\nChange-Id: I8b6dc75314c3d4316ff32165a937d98b33550ec4\n"
    },
    {
      "commit": "52347bf0d27e678665c79da326aa061acbf0b79c",
      "tree": "482a7b27fe9bee949d9bbde29c4d6eda93acf4ef",
      "parents": [
        "c2c54cdfdacbbd9a2e5dc9477a172f97bc99025a",
        "f580894425a7eaab0fa39f50abe9e66e005c5c6f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 06 22:40:03 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 06 22:40:03 2022"
      },
      "message": "Merge \"libhidl: remove hridya@ from OWNERS file\" am: c712d2ec49 am: f580894425\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1935471\n\nChange-Id: If915db81568f6c94cce2d864a9d7200ceae9fa81\n"
    },
    {
      "commit": "f580894425a7eaab0fa39f50abe9e66e005c5c6f",
      "tree": "482a7b27fe9bee949d9bbde29c4d6eda93acf4ef",
      "parents": [
        "47d27fc4bc241209e55a64ce9cc0b707bd4d36a0",
        "c712d2ec492a67fbf3cc001f0ef1386348c0a5f4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 06 22:23:56 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 06 22:23:56 2022"
      },
      "message": "Merge \"libhidl: remove hridya@ from OWNERS file\" am: c712d2ec49\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1935471\n\nChange-Id: I7da459b060f337082a749548a36fc3843a971ef6\n"
    },
    {
      "commit": "c712d2ec492a67fbf3cc001f0ef1386348c0a5f4",
      "tree": "482a7b27fe9bee949d9bbde29c4d6eda93acf4ef",
      "parents": [
        "4d752e5de1ff8707f569a8d13ca47431db903f19",
        "d6083f276eb91cefc44830009b0fb045cb36d12c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 06 22:06:54 2022"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 06 22:06:54 2022"
      },
      "message": "Merge \"libhidl: remove hridya@ from OWNERS file\""
    },
    {
      "commit": "b292a1d434ed681f76225dd9f8475b428aef4bfa",
      "tree": "7114bcd25d6c77f395e29ebe7afb2d808fdb95c1",
      "parents": [
        "69dbb1d769b11e7a335f1cead9dc6e60f489e80b",
        "c2c54cdfdacbbd9a2e5dc9477a172f97bc99025a"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jan 06 18:20:18 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 06 18:20:18 2022"
      },
      "message": "Remove PGO rules for libhwbinder am: 4d752e5de1 am: 47d27fc4bc am: c2c54cdfda\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1934245\n\nChange-Id: I8e671590c9f5901e62456646a0323b5ee0cd7950\n"
    },
    {
      "commit": "c2c54cdfdacbbd9a2e5dc9477a172f97bc99025a",
      "tree": "7114bcd25d6c77f395e29ebe7afb2d808fdb95c1",
      "parents": [
        "46f7064b5df490486c7ba66c3456bdb2f0f40f06",
        "47d27fc4bc241209e55a64ce9cc0b707bd4d36a0"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jan 06 18:07:53 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 06 18:07:53 2022"
      },
      "message": "Remove PGO rules for libhwbinder am: 4d752e5de1 am: 47d27fc4bc\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1934245\n\nChange-Id: I2451c4527a3c36e884ac20831fc4e34850b8ba10\n"
    },
    {
      "commit": "47d27fc4bc241209e55a64ce9cc0b707bd4d36a0",
      "tree": "7114bcd25d6c77f395e29ebe7afb2d808fdb95c1",
      "parents": [
        "3e9bbe9ceef3bb915cda03daeff19d3eff26269e",
        "4d752e5de1ff8707f569a8d13ca47431db903f19"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jan 06 17:54:41 2022"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 06 17:54:41 2022"
      },
      "message": "Remove PGO rules for libhwbinder am: 4d752e5de1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1934245\n\nChange-Id: I3377434d1a579382febcacfafc24515105652e17\n"
    },
    {
      "commit": "4d752e5de1ff8707f569a8d13ca47431db903f19",
      "tree": "7114bcd25d6c77f395e29ebe7afb2d808fdb95c1",
      "parents": [
        "15c55a1461c231fe1f5e4e39bfb4c8966665fe4f"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Dec 27 13:38:31 2021"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Jan 06 06:30:33 2022"
      },
      "message": "Remove PGO rules for libhwbinder\n\nThe sampling PGO pipeline is deprecated and to be replaced by AFDO.\n\nTest: presubmit\nChange-Id: I004a1190319ddb37a49f100f2f150a3916705118\n"
    },
    {
      "commit": "d6083f276eb91cefc44830009b0fb045cb36d12c",
      "tree": "e5ccc308da1e6e7d03b5ffd05b8c483f9eb8b3db",
      "parents": [
        "3d5b17814446d8087be0b0d3d4586235eabc1279"
      ],
      "author": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Thu Jan 06 00:13:16 2022"
      },
      "committer": {
        "name": "Hridya Valsaraju",
        "email": "hridya@google.com",
        "time": "Thu Jan 06 00:21:47 2022"
      },
      "message": "libhidl: remove hridya@ from OWNERS file\n\nBug: N/A\nTest: N/A\nChange-Id: I56435920cb31320723556a1ec0c415556e7bb6c0\n"
    },
    {
      "commit": "69dbb1d769b11e7a335f1cead9dc6e60f489e80b",
      "tree": "797ddec5e29fd52fde52d8762d2c3099f8223664",
      "parents": [
        "c7bc9d0e3e77c1f42b08d947eda262a2cff6f383",
        "46f7064b5df490486c7ba66c3456bdb2f0f40f06"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Thu Dec 16 23:13:52 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 16 23:13:52 2021"
      },
      "message": "Merge \"Renamed bluetooth apex name to com.android.bluetooth\" am: 15c55a1461 am: 3e9bbe9cee am: 46f7064b5d\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1924381\n\nChange-Id: Id1cfa0a968a49754a0b5aec2a93bac0beed708c9\n"
    },
    {
      "commit": "46f7064b5df490486c7ba66c3456bdb2f0f40f06",
      "tree": "797ddec5e29fd52fde52d8762d2c3099f8223664",
      "parents": [
        "7b5c95c02695345baa4317bec0dbab06c9620fe2",
        "3e9bbe9ceef3bb915cda03daeff19d3eff26269e"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Thu Dec 16 22:44:24 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 16 22:44:24 2021"
      },
      "message": "Merge \"Renamed bluetooth apex name to com.android.bluetooth\" am: 15c55a1461 am: 3e9bbe9cee\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1924381\n\nChange-Id: If16934eba95e92d99a06667b24bf894a923d24a0\n"
    },
    {
      "commit": "3e9bbe9ceef3bb915cda03daeff19d3eff26269e",
      "tree": "797ddec5e29fd52fde52d8762d2c3099f8223664",
      "parents": [
        "baa24217af2ad74e21f4309d71c84e41180f2951",
        "15c55a1461c231fe1f5e4e39bfb4c8966665fe4f"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Thu Dec 16 18:19:43 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 16 18:19:43 2021"
      },
      "message": "Merge \"Renamed bluetooth apex name to com.android.bluetooth\" am: 15c55a1461\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1924381\n\nChange-Id: Ib72877a73d567a5c3db91d0bbe97343cfcde8b4e\n"
    },
    {
      "commit": "15c55a1461c231fe1f5e4e39bfb4c8966665fe4f",
      "tree": "797ddec5e29fd52fde52d8762d2c3099f8223664",
      "parents": [
        "baa24217af2ad74e21f4309d71c84e41180f2951",
        "a7085790d6c876565b16a850185a0ace5690ff6e"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Thu Dec 16 18:10:44 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 16 18:10:44 2021"
      },
      "message": "Merge \"Renamed bluetooth apex name to com.android.bluetooth\""
    },
    {
      "commit": "a7085790d6c876565b16a850185a0ace5690ff6e",
      "tree": "797ddec5e29fd52fde52d8762d2c3099f8223664",
      "parents": [
        "a1bfe28da89fbb4980f1450bacdc56a4f54d85e1"
      ],
      "author": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Wed Dec 15 15:35:59 2021"
      },
      "committer": {
        "name": "Etienne Ruffieux",
        "email": "eruffieux@google.com",
        "time": "Wed Dec 15 15:35:59 2021"
      },
      "message": "Renamed bluetooth apex name to com.android.bluetooth\n\nTag: #feature\nBug: 206614050\nTest: Compiles\nChange-Id: I2be85d6a644b806716b2e90ff0766c043288a450\n"
    },
    {
      "commit": "c7bc9d0e3e77c1f42b08d947eda262a2cff6f383",
      "tree": "42835efc609da0ba7c894ecc0b07d4da5360f595",
      "parents": [
        "4029b47f2aac0987a4d3ac3cd99f225cf3023cbe",
        "7b5c95c02695345baa4317bec0dbab06c9620fe2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 04 22:52:07 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 04 22:52:07 2021"
      },
      "message": "Merge \"Mark IDisplayService as deprecated.\" am: a1bfe28da8 am: baa24217af am: 169dcddb6f am: 7b5c95c026\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1880611\n\nChange-Id: I8109e5b9a9388ee0f8fe1c115b7d4499a61103e9\n"
    },
    {
      "commit": "7b5c95c02695345baa4317bec0dbab06c9620fe2",
      "tree": "42835efc609da0ba7c894ecc0b07d4da5360f595",
      "parents": [
        "76cb172edc91adf03d0de826911833f0d0f6c845",
        "169dcddb6fcd496f3fa2be621e320e782d61a7d5"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 04 22:41:30 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 04 22:41:30 2021"
      },
      "message": "Merge \"Mark IDisplayService as deprecated.\" am: a1bfe28da8 am: baa24217af am: 169dcddb6f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1880611\n\nChange-Id: I95fc2f5e16cc3582063cdf3485507158f34b1ac9\n"
    },
    {
      "commit": "169dcddb6fcd496f3fa2be621e320e782d61a7d5",
      "tree": "42835efc609da0ba7c894ecc0b07d4da5360f595",
      "parents": [
        "b0d0e8d94e8c0b4d42f47931bf6893010b559c3e",
        "baa24217af2ad74e21f4309d71c84e41180f2951"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 04 22:23:14 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 04 22:23:14 2021"
      },
      "message": "Merge \"Mark IDisplayService as deprecated.\" am: a1bfe28da8 am: baa24217af\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1880611\n\nChange-Id: I56ff1deaf98f13c65b277a7a42683d3fe10c2d25\n"
    },
    {
      "commit": "baa24217af2ad74e21f4309d71c84e41180f2951",
      "tree": "42835efc609da0ba7c894ecc0b07d4da5360f595",
      "parents": [
        "38a1d269752cf56a1f7bfcc3afb094128068ba2f",
        "a1bfe28da89fbb4980f1450bacdc56a4f54d85e1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 04 22:11:53 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 04 22:11:53 2021"
      },
      "message": "Merge \"Mark IDisplayService as deprecated.\" am: a1bfe28da8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1880611\n\nChange-Id: Iee315c4c6889a3d045c32bc75e646bb43b5d5d0b\n"
    },
    {
      "commit": "a1bfe28da89fbb4980f1450bacdc56a4f54d85e1",
      "tree": "42835efc609da0ba7c894ecc0b07d4da5360f595",
      "parents": [
        "7b4cdf74529ef493faf2a5614a267c2225667914",
        "fb91e8109d5ab6285634f5342becbb8cfc8a09bf"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 04 21:57:48 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 04 21:57:48 2021"
      },
      "message": "Merge \"Mark IDisplayService as deprecated.\""
    },
    {
      "commit": "fb91e8109d5ab6285634f5342becbb8cfc8a09bf",
      "tree": "c74e7887a0820deabcb11a923a9441e86eaa130f",
      "parents": [
        "e29b2ad2157639fd466644154cde7673b052fa8d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Nov 03 20:08:05 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Nov 03 20:17:36 2021"
      },
      "message": "Mark IDisplayService as deprecated.\n\nNothing uses this in the Android tree that I can find, but for being\ncautious and according to Treble rules, deprecating this service.\n\nFunny story, I implemented this service around midnight or so because I\ncouldn\u0027t wait to get that vsync data out of there!\n\nIf any device is using this service and needs to launch on Android T,\nplease reach out. We could deliver another solution or restore this\ntemporarily. However, in general, using binder calls to do frame timing\nis pretty errorprone. You may prefer sync fences or similar.\n\nFixes: 141930622\nTest: boot cf, lshal | grep display\nTest: atest vts_treble_vintf_{vendor,framework}_test\nChange-Id: I64353ae9cabce6bec77244f89502dc8719df4889\n"
    },
    {
      "commit": "4029b47f2aac0987a4d3ac3cd99f225cf3023cbe",
      "tree": "76a62f9fc5ea15880f1b74fa8f448267e89e1b4c",
      "parents": [
        "0a274c4b465a0765108d084193c036fb38470181",
        "76cb172edc91adf03d0de826911833f0d0f6c845"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 02 17:40:43 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 02 17:40:43 2021"
      },
      "message": "Merge \"delete HIDL adapters\" am: 7b4cdf7452 am: 38a1d26975 am: b0d0e8d94e am: 76cb172edc\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1877956\n\nChange-Id: I0e41d11f5546f0348de7a6c1a8c14d7d0bc3f55b\n"
    },
    {
      "commit": "76cb172edc91adf03d0de826911833f0d0f6c845",
      "tree": "76a62f9fc5ea15880f1b74fa8f448267e89e1b4c",
      "parents": [
        "a92b21ea555aa88c7da7f4fd39ba1a738f59273f",
        "b0d0e8d94e8c0b4d42f47931bf6893010b559c3e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 02 17:27:29 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 02 17:27:29 2021"
      },
      "message": "Merge \"delete HIDL adapters\" am: 7b4cdf7452 am: 38a1d26975 am: b0d0e8d94e\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1877956\n\nChange-Id: Ieec6db629cbb3afa119f2cdb0a780c6c53c66e53\n"
    },
    {
      "commit": "b0d0e8d94e8c0b4d42f47931bf6893010b559c3e",
      "tree": "76a62f9fc5ea15880f1b74fa8f448267e89e1b4c",
      "parents": [
        "d697be25416de9a6e1969559014f097975e27866",
        "38a1d269752cf56a1f7bfcc3afb094128068ba2f"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 02 17:13:39 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 02 17:13:39 2021"
      },
      "message": "Merge \"delete HIDL adapters\" am: 7b4cdf7452 am: 38a1d26975\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1877956\n\nChange-Id: I5b82ec93ebccd9b26a5f395f1410daaca1983066\n"
    },
    {
      "commit": "38a1d269752cf56a1f7bfcc3afb094128068ba2f",
      "tree": "76a62f9fc5ea15880f1b74fa8f448267e89e1b4c",
      "parents": [
        "cd1676c13a5df7628b712a302c8fd62f145b5f71",
        "7b4cdf74529ef493faf2a5614a267c2225667914"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 02 16:55:52 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 02 16:55:52 2021"
      },
      "message": "Merge \"delete HIDL adapters\" am: 7b4cdf7452\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1877956\n\nChange-Id: I1e939d6bec7f155c32c9e9daa6dac061d6950a05\n"
    },
    {
      "commit": "7b4cdf74529ef493faf2a5614a267c2225667914",
      "tree": "76a62f9fc5ea15880f1b74fa8f448267e89e1b4c",
      "parents": [
        "e29b2ad2157639fd466644154cde7673b052fa8d",
        "839938c309ce18124e5754aca45b26e79658d207"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 02 16:44:41 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 02 16:44:41 2021"
      },
      "message": "Merge \"delete HIDL adapters\""
    },
    {
      "commit": "839938c309ce18124e5754aca45b26e79658d207",
      "tree": "c88ead4b51b0dc2457d9fc345013da489120825a",
      "parents": [
        "faad16dded1d8769032dfc861bcf3865c09211f8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Nov 01 23:40:02 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Nov 01 23:40:02 2021"
      },
      "message": "delete HIDL adapters\n\nHIDL adapters were designed in order to demote an implementation from\nversion x.(y+1) to x.y. However:\n- they were never used\n- we rely on fwk-only OTA tests to test framework\n- they never worked properly for nested interfaces (HIDL is being\n  deprecated, and the AIDL Delegate solution technically suffers\n  from the same solution, but sub-interfaces can be wrapped by\n  clients)\n\nBug: N/A\nTest: build only\nChange-Id: Ib9f4207edbf4c8778b4fd41c94347e1b07720f8e\n"
    },
    {
      "commit": "0a274c4b465a0765108d084193c036fb38470181",
      "tree": "2a5d6badb15f65134e02ba90289f9a785f076cb3",
      "parents": [
        "49f7b751d74f7a049d5aa264653cc0a35d9ca213",
        "a92b21ea555aa88c7da7f4fd39ba1a738f59273f"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Nov 01 18:45:27 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 01 18:45:27 2021"
      },
      "message": "delete gBn/sConstructorMap am: e29b2ad215 am: cd1676c13a am: d697be2541 am: a92b21ea55\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1875942\n\nChange-Id: I35fbca1c328d217c26cd39958b58142846240430\n"
    },
    {
      "commit": "a92b21ea555aa88c7da7f4fd39ba1a738f59273f",
      "tree": "2a5d6badb15f65134e02ba90289f9a785f076cb3",
      "parents": [
        "b87e562e3a0ec046017ead4fda7f5b29beb3c1b7",
        "d697be25416de9a6e1969559014f097975e27866"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Nov 01 18:27:43 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 01 18:27:43 2021"
      },
      "message": "delete gBn/sConstructorMap am: e29b2ad215 am: cd1676c13a am: d697be2541\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1875942\n\nChange-Id: I43c40b450cee0e65037f2cc98727aa5eb122fd7e\n"
    },
    {
      "commit": "d697be25416de9a6e1969559014f097975e27866",
      "tree": "2a5d6badb15f65134e02ba90289f9a785f076cb3",
      "parents": [
        "1e1216610b2be27e296d4d9e2200a4989ef1500a",
        "cd1676c13a5df7628b712a302c8fd62f145b5f71"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Nov 01 18:09:48 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 01 18:09:48 2021"
      },
      "message": "delete gBn/sConstructorMap am: e29b2ad215 am: cd1676c13a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1875942\n\nChange-Id: I739a0513dabdf9f8c6eb4d77d2e5029925743584\n"
    },
    {
      "commit": "cd1676c13a5df7628b712a302c8fd62f145b5f71",
      "tree": "2a5d6badb15f65134e02ba90289f9a785f076cb3",
      "parents": [
        "0844dad16c38bd321216fa5809355391c94cebfb",
        "e29b2ad2157639fd466644154cde7673b052fa8d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Nov 01 17:53:57 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 01 17:53:57 2021"
      },
      "message": "delete gBn/sConstructorMap am: e29b2ad215\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1875942\n\nChange-Id: I4a0a496832fba68edb909b6fb450854aea81d7f8\n"
    },
    {
      "commit": "e29b2ad2157639fd466644154cde7673b052fa8d",
      "tree": "2a5d6badb15f65134e02ba90289f9a785f076cb3",
      "parents": [
        "faad16dded1d8769032dfc861bcf3865c09211f8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat Oct 30 00:17:22 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat Oct 30 00:23:22 2021"
      },
      "message": "delete gBn/sConstructorMap\n\nI was looking at prebuilts in the tree, and I couldn\u0027t find any that\nreferenced these anymore. Save global memory!\n\nBug: N/A\nTest: boot cf, hidl_test\nChange-Id: Ifbe39c578bb265aa0924e680f6254713dc99d181\n"
    },
    {
      "commit": "49f7b751d74f7a049d5aa264653cc0a35d9ca213",
      "tree": "539dcd350d1b8412aae690ddab5e4e2fe5d9a857",
      "parents": [
        "86384801d8221c06e6380a199c9a54db47b5dc20",
        "b87e562e3a0ec046017ead4fda7f5b29beb3c1b7"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 21 22:52:26 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 21 22:52:26 2021"
      },
      "message": "HIDL Return withDefault const am: faad16dded am: 0844dad16c am: 1e1216610b am: b87e562e3a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1866758\n\nChange-Id: I82b5fad1b00124da597366858f7ba16acdfe18ee\n"
    },
    {
      "commit": "b87e562e3a0ec046017ead4fda7f5b29beb3c1b7",
      "tree": "539dcd350d1b8412aae690ddab5e4e2fe5d9a857",
      "parents": [
        "bf0f5a316f7b2dd29fe9c61406e4b527a05b2642",
        "1e1216610b2be27e296d4d9e2200a4989ef1500a"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 21 22:42:08 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 21 22:42:08 2021"
      },
      "message": "HIDL Return withDefault const am: faad16dded am: 0844dad16c am: 1e1216610b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1866758\n\nChange-Id: I14dd0fb2d54194f399eb3ca504b6271e9dd2b8d2\n"
    },
    {
      "commit": "1e1216610b2be27e296d4d9e2200a4989ef1500a",
      "tree": "539dcd350d1b8412aae690ddab5e4e2fe5d9a857",
      "parents": [
        "cab6f065a80d7b54d56c9caf0cf31e3161aa2d20",
        "0844dad16c38bd321216fa5809355391c94cebfb"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 21 22:22:06 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 21 22:22:06 2021"
      },
      "message": "HIDL Return withDefault const am: faad16dded am: 0844dad16c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1866758\n\nChange-Id: I85c28690763df729aa53740fe3d99f7996d9109b\n"
    },
    {
      "commit": "0844dad16c38bd321216fa5809355391c94cebfb",
      "tree": "539dcd350d1b8412aae690ddab5e4e2fe5d9a857",
      "parents": [
        "d14c6fa6d62a24fc5213a0bbece9de23fa40c7aa",
        "faad16dded1d8769032dfc861bcf3865c09211f8"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 21 22:10:02 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 21 22:10:02 2021"
      },
      "message": "HIDL Return withDefault const am: faad16dded\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1866758\n\nChange-Id: I5b83520cc43660b659913ba00659a5b7a9ce4c56\n"
    },
    {
      "commit": "faad16dded1d8769032dfc861bcf3865c09211f8",
      "tree": "539dcd350d1b8412aae690ddab5e4e2fe5d9a857",
      "parents": [
        "78f989db44dffe7e0102d453088e5432bb7c1069"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 21 20:42:38 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Oct 21 20:45:38 2021"
      },
      "message": "HIDL Return withDefault const\n\nBug: N/A\nTest: N/A\nChange-Id: I34a1a7ea54efd7aaaa722ed0b1b0840664c4e166\n"
    },
    {
      "commit": "86384801d8221c06e6380a199c9a54db47b5dc20",
      "tree": "e2347a3e99f7540838a7276ae00b31defef8be60",
      "parents": [
        "de71140b159b03641c9cace9332f0a903cd928d7",
        "bf0f5a316f7b2dd29fe9c61406e4b527a05b2642"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 13 18:49:04 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 13 18:49:04 2021"
      },
      "message": "Remove HidlInstrumentor logic entirely. am: 78f989db44 am: d14c6fa6d6 am: cab6f065a8 am: bf0f5a316f\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1853923\n\nChange-Id: I19db418ab91c8934581b0e16d59ab1bfd9b11099\n"
    },
    {
      "commit": "bf0f5a316f7b2dd29fe9c61406e4b527a05b2642",
      "tree": "e2347a3e99f7540838a7276ae00b31defef8be60",
      "parents": [
        "6a8a843fd6cee4b1569f4f560a005d41f55e7fc6",
        "cab6f065a80d7b54d56c9caf0cf31e3161aa2d20"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 13 18:34:05 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 13 18:34:05 2021"
      },
      "message": "Remove HidlInstrumentor logic entirely. am: 78f989db44 am: d14c6fa6d6 am: cab6f065a8\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1853923\n\nChange-Id: Ie251d997d07e95f34d57050b7caae97f826735d9\n"
    },
    {
      "commit": "cab6f065a80d7b54d56c9caf0cf31e3161aa2d20",
      "tree": "e2347a3e99f7540838a7276ae00b31defef8be60",
      "parents": [
        "6a8a843fd6cee4b1569f4f560a005d41f55e7fc6",
        "d14c6fa6d62a24fc5213a0bbece9de23fa40c7aa"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 13 18:22:10 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 13 18:22:10 2021"
      },
      "message": "Remove HidlInstrumentor logic entirely. am: 78f989db44 am: d14c6fa6d6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1853923\n\nChange-Id: Id69d0904208cf10842129478386032a3abece613\n"
    },
    {
      "commit": "d14c6fa6d62a24fc5213a0bbece9de23fa40c7aa",
      "tree": "e2347a3e99f7540838a7276ae00b31defef8be60",
      "parents": [
        "6a8a843fd6cee4b1569f4f560a005d41f55e7fc6",
        "78f989db44dffe7e0102d453088e5432bb7c1069"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 13 18:07:15 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 13 18:07:15 2021"
      },
      "message": "Remove HidlInstrumentor logic entirely. am: 78f989db44\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1853923\n\nChange-Id: I55f422f7d1b522a58b3cde4071f9acba2d0e8b04\n"
    },
    {
      "commit": "78f989db44dffe7e0102d453088e5432bb7c1069",
      "tree": "e2347a3e99f7540838a7276ae00b31defef8be60",
      "parents": [
        "6a8a843fd6cee4b1569f4f560a005d41f55e7fc6"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 12 22:51:16 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 12 23:02:55 2021"
      },
      "message": "Remove HidlInstrumentor logic entirely.\n\nThis userdebug-only feature is used for collecting profiling information\nand getting coverage data. It was removed from user builds because it\nisn\u0027t threadsafe, but also, it is causing a leak because it repeatedly\ncalls add_sysprop_change_callback.\n\nFor coverage information, we have no existing multi-process solution,\nand we are focusing on in-process fuzzing.\n\nFor profiling information, perfetto/heapprofd/atrace/simpleperf and\nothers should be prefered.\n\nHIDL is on the deprecation route, and unfortunately this feature has\nbitrot, since the old VTS framework is deprecated, and we use a unified\ntradefed now. If anyone needs this functionality still, please reach out\nto me or file an issue. Thanks!\n\nNote - we can\u0027t remove the HidlInstrumentor class itself due to\nits ABI being frozen.\n\nFixes: 202852241\nTest: build only\nChange-Id: Ibce1f5762740570e6d9405a49c4d917ffb078152\n"
    },
    {
      "commit": "471609b486435ebb3b1136dfe24fca24a48c74ff",
      "tree": "19196bf22a93d302a71314ea2ee52f398d486b0a",
      "parents": [
        "6b79fa280312109216ce8b3a4893f266775cddc2",
        "3d5b17814446d8087be0b0d3d4586235eabc1279"
      ],
      "author": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Thu Sep 02 23:53:16 2021"
      },
      "committer": {
        "name": "Jim Pollock",
        "email": "jmpollock@google.com",
        "time": "Thu Sep 02 23:53:16 2021"
      },
      "message": "libhidl: : update from upstream\n\nFollowed instructions from go/nnapi-dep-instructions.\n\nNo manual changes / interventions have been made.\n\n$ git merge cros/upstream/master --no-ff\n$ repo upload --cbr . --no-verify\n\nBUG\u003db:197814725\nTEST\u003dFEATURES\u003dtest emerge-amd64-generic nnapi aosp-frameworks-ml-nn\n\nChange-Id: I1b0760a90f83ad0a1f40c87b3ba653237d4cb6a0\n"
    },
    {
      "commit": "de71140b159b03641c9cace9332f0a903cd928d7",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "7aac809d70720f8da86f83f82c65f6c87890903c",
        "390007d9905d45b3f4a941b26127c13f690a9e18"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 30 17:52:36 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 17:52:36 2021"
      },
      "message": "[automerger skipped] HidlLazyUtils: avoid race w/ register \u0026 onClients am: 8578d50d84 am: 390007d990 -s ours\n\nam skip reason: Merged-In Ia430352db4fb1345ba3e6633e3918b441af24fd7 with SHA-1 8578d50d84 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/15132861\n\nChange-Id: I8777ac1adc22048a6a7c53c5eb2658b50fba18dc\n"
    },
    {
      "commit": "7aac809d70720f8da86f83f82c65f6c87890903c",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "2317686669a60b31c6048bbe54f9f50712f6a099",
        "6a8a843fd6cee4b1569f4f560a005d41f55e7fc6"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 30 17:52:26 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 17:52:26 2021"
      },
      "message": "[automerger skipped] HidlLazyUtils: avoid race w/ register \u0026 onClients am: 8578d50d84 -s ours am: 6a8a843fd6 -s ours\n\nam skip reason: Merged-In Ia430352db4fb1345ba3e6633e3918b441af24fd7 with SHA-1 3d5b178144 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/15132861\n\nChange-Id: Ief3a6f175fd69eab340cce10dc79ddfb7b0de69d\n"
    },
    {
      "commit": "390007d9905d45b3f4a941b26127c13f690a9e18",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "0445442a6aaa5215f3ec149ca1f7eae28f4c1303",
        "8578d50d847b92c8de63d513ddf17557773a4751"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 30 17:37:49 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 17:37:49 2021"
      },
      "message": "HidlLazyUtils: avoid race w/ register \u0026 onClients am: 8578d50d84\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/15132861\n\nChange-Id: Id2976726707def0cc1fe19a1a71bd8a7d7fe5099\n"
    },
    {
      "commit": "6a8a843fd6cee4b1569f4f560a005d41f55e7fc6",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "a234ce5551b8327be51ba9104d4e3c5f2287319d",
        "8578d50d847b92c8de63d513ddf17557773a4751"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 30 17:36:33 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 30 17:36:33 2021"
      },
      "message": "[automerger skipped] HidlLazyUtils: avoid race w/ register \u0026 onClients am: 8578d50d84 -s ours\n\nam skip reason: Merged-In Ia430352db4fb1345ba3e6633e3918b441af24fd7 with SHA-1 3d5b178144 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/15132861\n\nChange-Id: I16944c98072ae892a5d9bb624af72c6253bce3eb\n"
    },
    {
      "commit": "8578d50d847b92c8de63d513ddf17557773a4751",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "0445442a6aaa5215f3ec149ca1f7eae28f4c1303"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jun 22 18:40:27 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jun 29 01:14:40 2021"
      },
      "message": "HidlLazyUtils: avoid race w/ register \u0026 onClients\n\nIn HIDL, the threadpool is started whenever a binder object is sent to\nanother process, so there is the rare race condition:\n- a process has a threadpool of size \u003e 1\n- it calls register service\n- when sending this service to hwservicemanager, under the hood, the\n  threadpool is started (but it hasn\u0027t recorded internally that the\n  service is registered)\n- another process gets ahold of the service\n- hwservicemanager tells the service it has a client\n- the service aborts, because it has no record of registering this\n  service\n\nBug: 191608065\nTest: hidl_lazy_test\nChange-Id: Ia430352db4fb1345ba3e6633e3918b441af24fd7\nMerged-In: Ia430352db4fb1345ba3e6633e3918b441af24fd7\n"
    },
    {
      "commit": "2317686669a60b31c6048bbe54f9f50712f6a099",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "831ec642baf165e4e64c2d7651f58b0f3fabafa8",
        "a234ce5551b8327be51ba9104d4e3c5f2287319d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 25 20:15:56 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 25 20:15:56 2021"
      },
      "message": "HidlLazyUtils: avoid race w/ register \u0026 onClients am: 3d5b178144 am: ab462be515 am: a234ce5551\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1740604\n\nChange-Id: I1a197ad9ba0372c3904e0a56c7c1c5710c87039e\n"
    },
    {
      "commit": "a234ce5551b8327be51ba9104d4e3c5f2287319d",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "b6564565a34933ca89667cdd894ad8c4d3da0364",
        "ab462be5155419b4770c64faf00cb4d3812bd63d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 25 20:02:11 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 25 20:02:11 2021"
      },
      "message": "HidlLazyUtils: avoid race w/ register \u0026 onClients am: 3d5b178144 am: ab462be515\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1740604\n\nChange-Id: I6322007baf30ffaae594884aa7d5ea223db8fe43\n"
    },
    {
      "commit": "ab462be5155419b4770c64faf00cb4d3812bd63d",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "48aa1cdd7fe41bf3ce47cf3980df05618a88ea37",
        "3d5b17814446d8087be0b0d3d4586235eabc1279"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Jun 25 19:47:12 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 25 19:47:12 2021"
      },
      "message": "HidlLazyUtils: avoid race w/ register \u0026 onClients am: 3d5b178144\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1740604\n\nChange-Id: I0d428a4067678289820e4466b2a25518e2469de7\n"
    },
    {
      "commit": "3d5b17814446d8087be0b0d3d4586235eabc1279",
      "tree": "8a5d133f1c9c6dc833bfde097a8a033bc25835e0",
      "parents": [
        "48aa1cdd7fe41bf3ce47cf3980df05618a88ea37"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jun 22 18:40:27 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jun 23 18:57:17 2021"
      },
      "message": "HidlLazyUtils: avoid race w/ register \u0026 onClients\n\nIn HIDL, the threadpool is started whenever a binder object is sent to\nanother process, so there is the rare race condition:\n- a process has a threadpool of size \u003e 1\n- it calls register service\n- when sending this service to hwservicemanager, under the hood, the\n  threadpool is started (but it hasn\u0027t recorded internally that the\n  service is registered)\n- another process gets ahold of the service\n- hwservicemanager tells the service it has a client\n- the service aborts, because it has no record of registering this\n  service\n\nBug: 191608065\nTest: hidl_lazy_test\nChange-Id: Ia430352db4fb1345ba3e6633e3918b441af24fd7\n"
    },
    {
      "commit": "831ec642baf165e4e64c2d7651f58b0f3fabafa8",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "87fe5e3aee44b152784892472f307bcb39d94922",
        "b6564565a34933ca89667cdd894ad8c4d3da0364"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Jun 18 06:34:19 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 18 06:34:19 2021"
      },
      "message": "[automerger skipped] DO NOT MERGE - Mark RQ3A.210410.001 as merged am: 48aa1cdd7f -s ours am: b6564565a3 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/15023228\n\nChange-Id: I7fa0598fd51e57ad3d42f45a2a1ddf5b855d638a\n"
    },
    {
      "commit": "b6564565a34933ca89667cdd894ad8c4d3da0364",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "f7983c1e31b8a6aa96968a606e6637f59c5ec648",
        "48aa1cdd7fe41bf3ce47cf3980df05618a88ea37"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Jun 18 06:18:47 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 18 06:18:47 2021"
      },
      "message": "[automerger skipped] DO NOT MERGE - Mark RQ3A.210410.001 as merged am: 48aa1cdd7f -s ours\n\nam skip reason: Merged-In I99b4579d11ae816785ad60eaf5cdb40e3382ee0d with SHA-1 bd9720a0cb is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/15023228\n\nChange-Id: I4ed1a0100787f63c766e5da1262e548c3a23f23d\n"
    },
    {
      "commit": "48aa1cdd7fe41bf3ce47cf3980df05618a88ea37",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "bd9720a0cb6b0d96705d7a59bb779e680be2b222",
        "e03dfa9f62027bc0d8284b5d028e3f13b24c5eae"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Jun 18 05:43:30 2021"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Jun 18 05:43:30 2021"
      },
      "message": "DO NOT MERGE - Mark RQ3A.210410.001 as merged\n\nBug: 190855093\nMerged-In: I99b4579d11ae816785ad60eaf5cdb40e3382ee0d\nChange-Id: I5872c49ec6d5f23b5465876c12d107bf544766eb\n"
    },
    {
      "commit": "87fe5e3aee44b152784892472f307bcb39d94922",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "0445442a6aaa5215f3ec149ca1f7eae28f4c1303",
        "f7983c1e31b8a6aa96968a606e6637f59c5ec648"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Jun 13 23:47:50 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 13 23:47:50 2021"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge ab/7272582 am: eb04d6164c am: bd9720a0cb am: f7983c1e31 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1736101\n\nChange-Id: I400dfa6f98415ad79a34f9b462eab877724d6ca7\n"
    },
    {
      "commit": "f7983c1e31b8a6aa96968a606e6637f59c5ec648",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "0445442a6aaa5215f3ec149ca1f7eae28f4c1303",
        "bd9720a0cb6b0d96705d7a59bb779e680be2b222"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Jun 13 23:30:37 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 13 23:30:37 2021"
      },
      "message": "DO NOT MERGE - Merge ab/7272582 am: eb04d6164c am: bd9720a0cb\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1736101\n\nChange-Id: Ibfdf676a1e9c7117384bfb6aec1901e4fbf0068e\n"
    },
    {
      "commit": "bd9720a0cb6b0d96705d7a59bb779e680be2b222",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "67fcb651897c5e027fa9f4e4b857aee6357cf06b",
        "eb04d6164cb14d05069114b8ce17ccf4a5958832"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Jun 13 23:13:20 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 13 23:13:20 2021"
      },
      "message": "DO NOT MERGE - Merge ab/7272582 am: eb04d6164c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1736101\n\nChange-Id: I99b4579d11ae816785ad60eaf5cdb40e3382ee0d\n"
    },
    {
      "commit": "eb04d6164cb14d05069114b8ce17ccf4a5958832",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "8d76739a536b6a0d595c3d3710f17a1bb59bf4e1",
        "1a8e6a75a4150fc81bea153bfd214b445f252c2e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Jun 12 00:34:38 2021"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Jun 12 00:34:38 2021"
      },
      "message": "DO NOT MERGE - Merge ab/7272582\n\nBug: 190855093\nChange-Id: I03f20f4d2bba667ada8ebfd40368a7d575a9f78d\n"
    },
    {
      "commit": "0445442a6aaa5215f3ec149ca1f7eae28f4c1303",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "2960b4995e7fd9dbffbb5f5d8b051bac36a030ed",
        "077d6c34ac61106fabf815805dee9f14ce7d45d6"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 14 07:16:31 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 14 07:16:31 2021"
      },
      "message": "[automerger skipped] Merge RQ2A.210405.006 to aosp-master - DO NOT MERGE am: 8d76739a53 -s ours am: 67fcb65189 -s ours am: 077d6c34ac -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1675188\n\nChange-Id: I80cde2b433d018b3e43496c6a1ccb5b1f3072d5b\n"
    },
    {
      "commit": "077d6c34ac61106fabf815805dee9f14ce7d45d6",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "57e6121438eebba3edf2408f30cc4d5afb230cf2",
        "67fcb651897c5e027fa9f4e4b857aee6357cf06b"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 14 06:31:19 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 14 06:31:19 2021"
      },
      "message": "[automerger skipped] Merge RQ2A.210405.006 to aosp-master - DO NOT MERGE am: 8d76739a53 -s ours am: 67fcb65189 -s ours\n\nam skip reason: skip tag Change-Id Ia3a9dae55e766ef339a0d16bd5163f592765221a with SHA-1 5ef5916839 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1675188\n\nChange-Id: I9c5ca08032402059d04d3151d83dbc5b20e8aef0\n"
    },
    {
      "commit": "67fcb651897c5e027fa9f4e4b857aee6357cf06b",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "5ef59168399d7649520cdc8624a3ac302bd78e2f",
        "8d76739a536b6a0d595c3d3710f17a1bb59bf4e1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 14 05:46:16 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 14 05:46:16 2021"
      },
      "message": "[automerger skipped] Merge RQ2A.210405.006 to aosp-master - DO NOT MERGE am: 8d76739a53 -s ours\n\nam skip reason: skip tag Change-Id Ia3a9dae55e766ef339a0d16bd5163f592765221a with SHA-1 5ef5916839 is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1675188\n\nChange-Id: Ie54ddcb4f3471b57b135504e62624d962ce8f8e2\n"
    },
    {
      "commit": "8d76739a536b6a0d595c3d3710f17a1bb59bf4e1",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "f47cdf7bbbd0efe82b0b855d47efb3ea95c2a2a6",
        "2efa586395d7a39364a080903f26a32ebbaadb13"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 14 02:31:57 2021"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 14 02:31:57 2021"
      },
      "message": "Merge RQ2A.210405.006 to aosp-master - DO NOT MERGE\n\nMerged-In: Ia3a9dae55e766ef339a0d16bd5163f592765221a\nMerged-In: I42456e274166590d64fb721457700e8e50d36b1e\nChange-Id: I6c5b960dcf98849b2eaa9e5f0ee9870edae85670\n"
    },
    {
      "commit": "2960b4995e7fd9dbffbb5f5d8b051bac36a030ed",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "c7cce3d4e5045726d187a7eb17740af5fc04a196",
        "57e6121438eebba3edf2408f30cc4d5afb230cf2"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 14 01:30:07 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 14 01:30:07 2021"
      },
      "message": "[automerger skipped] Merge RQ2A.210405.006 to stage-aosp-master - DO NOT MERGE am: 5ef5916839 -s ours am: 57e6121438 -s ours\n\nam skip reason: subject contains skip directive\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/14174233\n\nChange-Id: Idc553bb4ea052c04a77419846d52d6f60de31fae\n"
    },
    {
      "commit": "57e6121438eebba3edf2408f30cc4d5afb230cf2",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "1a8e6a75a4150fc81bea153bfd214b445f252c2e",
        "5ef59168399d7649520cdc8624a3ac302bd78e2f"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Wed Apr 14 00:31:09 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 14 00:31:09 2021"
      },
      "message": "[automerger skipped] Merge RQ2A.210405.006 to stage-aosp-master - DO NOT MERGE am: 5ef5916839 -s ours\n\nam skip reason: skip tag Change-Id I435e34d50f469e0056eb23a71b1e8872f491e27f with SHA-1 1a8e6a75a4 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/system/libhidl/+/14174233\n\nChange-Id: I42456e274166590d64fb721457700e8e50d36b1e\n"
    },
    {
      "commit": "5ef59168399d7649520cdc8624a3ac302bd78e2f",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "2b592d4409822b52b164d4dba065a7eb5d240784",
        "2efa586395d7a39364a080903f26a32ebbaadb13"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Apr 12 16:35:18 2021"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Mon Apr 12 16:35:18 2021"
      },
      "message": "Merge RQ2A.210405.006 to stage-aosp-master - DO NOT MERGE\n\nMerged-In: I435e34d50f469e0056eb23a71b1e8872f491e27f\nChange-Id: Ia3a9dae55e766ef339a0d16bd5163f592765221a\n"
    },
    {
      "commit": "c7cce3d4e5045726d187a7eb17740af5fc04a196",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "ee47ab21d540f11f6b5ff8abec8872b212429bf7",
        "1a8e6a75a4150fc81bea153bfd214b445f252c2e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Apr 09 18:37:44 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 09 18:37:44 2021"
      },
      "message": "setTrebleTestingOverride: base on ro.debuggable am: f47cdf7bbb am: 2b592d4409 am: 1a8e6a75a4\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1668626\n\nChange-Id: Ic420a00981f2427b09d40efcb6b056a445b09185\n"
    },
    {
      "commit": "1a8e6a75a4150fc81bea153bfd214b445f252c2e",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "47b900270cdbf48bcf84a9f634f45a525f15d400",
        "2b592d4409822b52b164d4dba065a7eb5d240784"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Apr 09 17:48:58 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 09 17:48:58 2021"
      },
      "message": "setTrebleTestingOverride: base on ro.debuggable am: f47cdf7bbb am: 2b592d4409\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1668626\n\nChange-Id: I435e34d50f469e0056eb23a71b1e8872f491e27f\n"
    },
    {
      "commit": "2b592d4409822b52b164d4dba065a7eb5d240784",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "2f352931749658e5fa7cc619a75814a7af829c62",
        "f47cdf7bbbd0efe82b0b855d47efb3ea95c2a2a6"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Apr 09 17:07:08 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 09 17:07:08 2021"
      },
      "message": "setTrebleTestingOverride: base on ro.debuggable am: f47cdf7bbb\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1668626\n\nChange-Id: Ib286ae228d986f1ecc76269906244b2fd513c9a3\n"
    },
    {
      "commit": "f47cdf7bbbd0efe82b0b855d47efb3ea95c2a2a6",
      "tree": "769a69fcd8a609c266da80b48d2de307c838b5cc",
      "parents": [
        "34fb6e12224989f8442699ec22d2fcbd5070a346"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Apr 07 22:13:13 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Apr 07 22:13:13 2021"
      },
      "message": "setTrebleTestingOverride: base on ro.debuggable\n\nThis was previously based on the build, but this causes hidl_test,\nhidl_test_java, and fmq_test to fail on the GSI build. In order to avoid\nthis problem, checking this property at runtime.\n\nFixes: 184616522\nTest: atest hidl_test hidl_test_java fmq_test\nChange-Id: Ifff473fa9530557bbb3fabc3fda1b25a05249f05\n"
    },
    {
      "commit": "ee47ab21d540f11f6b5ff8abec8872b212429bf7",
      "tree": "b2ee6796c081cb83f9fd185f82b9386a3dd3f9d1",
      "parents": [
        "dbebcc1af2bbb2118167b40d541823b267a3083e",
        "47b900270cdbf48bcf84a9f634f45a525f15d400"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 22:55:26 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 29 22:55:26 2021"
      },
      "message": "Merge \"hidl_string: empty string opt always applies\" am: 34fb6e1222 am: 2f35293174 am: 47b900270c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1656230\n\nChange-Id: I77bfb1ad910b1774e6fca27daabb522e7d9ea424\n"
    },
    {
      "commit": "dbebcc1af2bbb2118167b40d541823b267a3083e",
      "tree": "f9fc1055dcdf2de5defc5365dbaa192e945f52d6",
      "parents": [
        "5be905655a92a55c688fa06c73455b5cf94fb2b3",
        "70ecfbf0920969625b5a0e321d468d680f48c146"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 22:55:06 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 29 22:55:06 2021"
      },
      "message": "clarify getRawServiceInternal \u0027retry\u0027 docs am: e5f8f7c02c am: ec1e232221 am: 70ecfbf092\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1656229\n\nChange-Id: I77a45e3fecc2a80afc614a123378009f7116baf6\n"
    },
    {
      "commit": "47b900270cdbf48bcf84a9f634f45a525f15d400",
      "tree": "b2ee6796c081cb83f9fd185f82b9386a3dd3f9d1",
      "parents": [
        "70ecfbf0920969625b5a0e321d468d680f48c146",
        "2f352931749658e5fa7cc619a75814a7af829c62"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 22:23:12 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 29 22:23:12 2021"
      },
      "message": "Merge \"hidl_string: empty string opt always applies\" am: 34fb6e1222 am: 2f35293174\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1656230\n\nChange-Id: I68c091f0b4bc4248f22d2e71f0537763a6e5abd6\n"
    },
    {
      "commit": "70ecfbf0920969625b5a0e321d468d680f48c146",
      "tree": "f9fc1055dcdf2de5defc5365dbaa192e945f52d6",
      "parents": [
        "3a949737b66bd418ce1388c93600b2ae0fc2c264",
        "ec1e23222141e8fc738e7edbc6290f5d4bd42997"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 22:22:34 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 29 22:22:34 2021"
      },
      "message": "clarify getRawServiceInternal \u0027retry\u0027 docs am: e5f8f7c02c am: ec1e232221\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1656229\n\nChange-Id: I8dfdef7b2197d711f594ac967801f5a36732f251\n"
    },
    {
      "commit": "2f352931749658e5fa7cc619a75814a7af829c62",
      "tree": "b2ee6796c081cb83f9fd185f82b9386a3dd3f9d1",
      "parents": [
        "ec1e23222141e8fc738e7edbc6290f5d4bd42997",
        "34fb6e12224989f8442699ec22d2fcbd5070a346"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 22:04:51 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 29 22:04:51 2021"
      },
      "message": "Merge \"hidl_string: empty string opt always applies\" am: 34fb6e1222\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1656230\n\nChange-Id: I9f6aea65b86a849ce8e69e7dec2c436d28a96b74\n"
    },
    {
      "commit": "ec1e23222141e8fc738e7edbc6290f5d4bd42997",
      "tree": "f9fc1055dcdf2de5defc5365dbaa192e945f52d6",
      "parents": [
        "70260b5a12859fa81c5745ada5a65eceb3782ad1",
        "e5f8f7c02c3744378a759143573b1e74f65ad32f"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 22:04:21 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 29 22:04:21 2021"
      },
      "message": "clarify getRawServiceInternal \u0027retry\u0027 docs am: e5f8f7c02c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1656229\n\nChange-Id: Ie5acec5527ff810e49697cfeb2167ba5c8865d86\n"
    },
    {
      "commit": "34fb6e12224989f8442699ec22d2fcbd5070a346",
      "tree": "b2ee6796c081cb83f9fd185f82b9386a3dd3f9d1",
      "parents": [
        "e5f8f7c02c3744378a759143573b1e74f65ad32f",
        "e5b0df28eb4179c1971ec143a13146a50a895e58"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 21:13:37 2021"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 29 21:13:37 2021"
      },
      "message": "Merge \"hidl_string: empty string opt always applies\""
    },
    {
      "commit": "e5b0df28eb4179c1971ec143a13146a50a895e58",
      "tree": "119bfbdd0cda0f024a21ace295c9f1d153f80a0a",
      "parents": [
        "70260b5a12859fa81c5745ada5a65eceb3782ad1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 17:28:48 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 17:49:15 2021"
      },
      "message": "hidl_string: empty string opt always applies\n\nBefore, it only applied for the default constructor. However, there are\nmany cases where we can avoid the extra allocation. The most important\nis when we allocate a hidl_memory object. Here, the empty string literal\nis passed to hidl_string, but we don\u0027t actually need an allocation.\n\nBug: 179720143\nTest: N/A\nChange-Id: I307305b88e8b8c54cb2e2759b60b7015a3ac82b9\n"
    },
    {
      "commit": "e5f8f7c02c3744378a759143573b1e74f65ad32f",
      "tree": "f9fc1055dcdf2de5defc5365dbaa192e945f52d6",
      "parents": [
        "70260b5a12859fa81c5745ada5a65eceb3782ad1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 17:07:27 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 29 17:12:30 2021"
      },
      "message": "clarify getRawServiceInternal \u0027retry\u0027 docs\n\nThis will only retry for VINTF manifest services.\n\nBug: 183154648\nTest: N/A\nChange-Id: I9bdf2448ca8c4fe910c27539e0847156acb7bb6a\n"
    },
    {
      "commit": "5be905655a92a55c688fa06c73455b5cf94fb2b3",
      "tree": "7f906d7b6131662fee12de5ac4f6f3accec778f2",
      "parents": [
        "76f4ead2e2fb249f8a451715ff9ca634e21f2cc2",
        "3a949737b66bd418ce1388c93600b2ae0fc2c264"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Feb 24 23:52:35 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 24 23:52:35 2021"
      },
      "message": "libhidlbase: PID is always sharable. am: 8b9e383583 am: 70260b5a12 am: 3a949737b6\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1602501\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I08f527b0d7b964cb3bd2a480f4b4104a3dd0cec9\n"
    },
    {
      "commit": "3a949737b66bd418ce1388c93600b2ae0fc2c264",
      "tree": "7f906d7b6131662fee12de5ac4f6f3accec778f2",
      "parents": [
        "7f8b7ace5743cd92a70b4ad849d008798f6f8fff",
        "70260b5a12859fa81c5745ada5a65eceb3782ad1"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Feb 24 22:57:26 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 24 22:57:26 2021"
      },
      "message": "libhidlbase: PID is always sharable. am: 8b9e383583 am: 70260b5a12\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1602501\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I2ded502013c8ed7f51237771fdb213ece19eb56f\n"
    },
    {
      "commit": "70260b5a12859fa81c5745ada5a65eceb3782ad1",
      "tree": "7f906d7b6131662fee12de5ac4f6f3accec778f2",
      "parents": [
        "8b52af87ca0d1b75080eab703a48684f81728177",
        "8b9e383583c6954151e707167ca1eb4dff6ffdf6"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Feb 24 22:24:46 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 24 22:24:46 2021"
      },
      "message": "libhidlbase: PID is always sharable. am: 8b9e383583\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1602501\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I62e823d991913f207f5ca0748583a243cdc396cc\n"
    },
    {
      "commit": "8b9e383583c6954151e707167ca1eb4dff6ffdf6",
      "tree": "7f906d7b6131662fee12de5ac4f6f3accec778f2",
      "parents": [
        "edd49128bc6028792314ad12779678310967e343"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Feb 24 03:01:23 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Feb 24 20:57:13 2021"
      },
      "message": "libhidlbase: PID is always sharable.\n\nThis is useful for debugging, at parity with AIDL, and the information\nis already exposed via hwservicemanager.\n\nThe client of audio HAL (audio server) needs to know the PID\nof it in order to adjust the priority of HAL threads (b/181148259).\n\nBug: 180991044\nTest: N/A\nChange-Id: I50803e60bb1d8ba8892e40be762162ef9c5ff7c1\n"
    },
    {
      "commit": "76f4ead2e2fb249f8a451715ff9ca634e21f2cc2",
      "tree": "f584b23a81b98d8f31369faeef3fee34381e4c7c",
      "parents": [
        "0b3cd0401042f30b9b11a3d01377d764ffa627b4",
        "7f8b7ace5743cd92a70b4ad849d008798f6f8fff"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 13:36:20 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 20 13:36:20 2021"
      },
      "message": "[automerger skipped] Mark ab/7061308 as merged in stage. am: 8b52af87ca -s ours am: 7f8b7ace57 -s ours\n\nam skip reason: Change-Id I6ddf4f417f3f0a994077f0a8140bffd2baafe0aa with SHA-1 85ec5c0516 is in history\n\nOriginal change: undetermined\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ifd123bf1eb95435c8f10d3b49822fc9c1a17935f\n"
    },
    {
      "commit": "7f8b7ace5743cd92a70b4ad849d008798f6f8fff",
      "tree": "f584b23a81b98d8f31369faeef3fee34381e4c7c",
      "parents": [
        "a2680e628763a10bd430425f3e79397e1e14d6a2",
        "8b52af87ca0d1b75080eab703a48684f81728177"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 12:28:21 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 20 12:28:21 2021"
      },
      "message": "[automerger skipped] Mark ab/7061308 as merged in stage. am: 8b52af87ca -s ours\n\nam skip reason: Change-Id I6ddf4f417f3f0a994077f0a8140bffd2baafe0aa with SHA-1 85ec5c0516 is in history\n\nOriginal change: undetermined\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I7fc18f8971cfbaac6b91cc68dc0d5cfe1c889e45\n"
    },
    {
      "commit": "8b52af87ca0d1b75080eab703a48684f81728177",
      "tree": "f584b23a81b98d8f31369faeef3fee34381e4c7c",
      "parents": [
        "6785dc4b997a206e34c87faa8813c9cfa946e807",
        "85ec5c05168ee86147517240e754de67625c6c71"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 08:24:40 2021"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 08:24:40 2021"
      },
      "message": "Mark ab/7061308 as merged in stage.\n\nBug: 180401296\nMerged-In: I6ddf4f417f3f0a994077f0a8140bffd2baafe0aa\nChange-Id: I028d0c5b7c0855385c34245d2ae4ad608e20de45\n"
    },
    {
      "commit": "0b3cd0401042f30b9b11a3d01377d764ffa627b4",
      "tree": "f584b23a81b98d8f31369faeef3fee34381e4c7c",
      "parents": [
        "d85f2c9bdcf7d0e6b0355d81eb7a8858bb20fac6",
        "a2680e628763a10bd430425f3e79397e1e14d6a2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Feb 18 20:55:01 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 18 20:55:01 2021"
      },
      "message": "libhidlbase: avoid dlclose am: edd49128bc am: 6785dc4b99 am: a2680e6287\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1592996\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ia122fcc72cb58a1ce29dacd352cacf6a39861aa9\n"
    },
    {
      "commit": "a2680e628763a10bd430425f3e79397e1e14d6a2",
      "tree": "f584b23a81b98d8f31369faeef3fee34381e4c7c",
      "parents": [
        "4c5963579d4d84bc0b9b47d9720bc9d6cea99269",
        "6785dc4b997a206e34c87faa8813c9cfa946e807"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Feb 18 20:05:20 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 18 20:05:20 2021"
      },
      "message": "libhidlbase: avoid dlclose am: edd49128bc am: 6785dc4b99\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1592996\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I8edbe4820d299d8013cac69b6c96f12047d2427a\n"
    },
    {
      "commit": "6785dc4b997a206e34c87faa8813c9cfa946e807",
      "tree": "f584b23a81b98d8f31369faeef3fee34381e4c7c",
      "parents": [
        "d49bfa9bc628e8e6542e3264011e1fa734f66ed2",
        "edd49128bc6028792314ad12779678310967e343"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Feb 18 19:28:26 2021"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 18 19:28:26 2021"
      },
      "message": "libhidlbase: avoid dlclose am: edd49128bc\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/libhidl/+/1592996\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I4d23e19613633cc473b8dda746362a8a7d9db3e3\n"
    },
    {
      "commit": "edd49128bc6028792314ad12779678310967e343",
      "tree": "f584b23a81b98d8f31369faeef3fee34381e4c7c",
      "parents": [
        "ad2415c2612c69050358f5f4f446156391db7dcc"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Feb 17 22:41:51 2021"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Feb 17 23:37:57 2021"
      },
      "message": "libhidlbase: avoid dlclose\n\nHIDL passthrough has a fatal design flaw! It\u0027s not known which\nimplementation library serves which instance name.\n\ndlclose is extremely problematic:\n- some symbols (e.g. like [[clang::no_destroy]] or equiv) may be leaked.\n- binder, given multithreaded environment, might have other threads\n  using this data\n- binder, may send ownership of some of this data out of process\n\nSo, proactively removing dlclose here.\n\nAs a side effect, this may mean we are keeping extra libraries open when\nthey were closed before. Though, note:\na. ephemeral dlopen/dlclose is a mostly silent cost which is now visible\nb. dlopen/dlclose will definitely be leaking memory\nc. for passthrough HALs used by system, only one instance is supported,\n   so we shouldn\u0027t have this problem\nd. passthrough HALs are used as implementation detail for vendors, but:\n   i. (a)/(b) still apply here\n   ii. most vendor HALs are direct implemenations now (not passthrough).\n\nIf this turns out to take more memory on some devices, we can prefer to\nimprove HIDL\u0027s passthrough infrastructure to know which library it needs\nto open for which implementation. This would improve device performance\nover the existing baseline.\n\nFixes: 180501607\nTest: N/A\nChange-Id: I8555ce46b497be4df9d02490bbbe78dbf3255d32\n"
    }
  ],
  "next": "d85f2c9bdcf7d0e6b0355d81eb7a8858bb20fac6"
}
