)]}'
{
  "log": [
    {
      "commit": "43772f2bc294573f297f41004baf56c067916855",
      "tree": "124efce555811858edf3249dc6888beb0b4bdaec",
      "parents": [
        "894577050bf0b5cc6a9048ddb02e3477e1e6ee00",
        "7a1cf9a52d526ed265ce0a3c2ea380fb65e58bcc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 04 21:22:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 04 21:22:00 2024 +0000"
      },
      "message": "Merge \"Update trusty to use secretkeeper hal V1\" into main"
    },
    {
      "commit": "894577050bf0b5cc6a9048ddb02e3477e1e6ee00",
      "tree": "56fe6219c89e97618a50f8e3f929616083a7f0f1",
      "parents": [
        "63051ccde031d2bd1c40d074274b2e271888cb5a",
        "683e3c07614f452baf3e18f67a1140988709b0f2"
      ],
      "author": {
        "name": "Dennis Shen",
        "email": "dzshen@google.com",
        "time": "Wed Dec 04 15:17:58 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 04 15:17:58 2024 +0000"
      },
      "message": "Merge \"Start aconfigd socket defined in configinfra mainline module\" into main"
    },
    {
      "commit": "63051ccde031d2bd1c40d074274b2e271888cb5a",
      "tree": "2c32c938ca540c7e03d779b41faffa3ee76f89d2",
      "parents": [
        "445d2e0025d24a8319faf9449c52d9f61b09da6e",
        "150483e3a1d7e88e6827d8ba11ec7a8b9e3688f7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 04 03:18:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 04 03:18:05 2024 +0000"
      },
      "message": "Merge \"trusty: utils: rpmb_dev: secure storage support for test VM\" into main"
    },
    {
      "commit": "683e3c07614f452baf3e18f67a1140988709b0f2",
      "tree": "e78b4b5c138acb4d362e3deb9591c64943137d1c",
      "parents": [
        "445d2e0025d24a8319faf9449c52d9f61b09da6e"
      ],
      "author": {
        "name": "Dennis Shen",
        "email": "dzshen@google.com",
        "time": "Thu Sep 26 13:36:18 2024 +0000"
      },
      "committer": {
        "name": "Dennis Shen",
        "email": "dzshen@google.com",
        "time": "Tue Dec 03 23:52:00 2024 +0000"
      },
      "message": "Start aconfigd socket defined in configinfra mainline module\n\nContext: to have better future updatability. The responsiblity of\nmanaging mainline module storage files and a socket service for flag\noverrides will be moved to the configinfra mainline module. Later,\naconfigd on /system will only be repsopnsbile for managing platform\npartition storage files.\n\nBug: b/369810972\nTest: m, launch avd and then inspect the logcat log to confirm the\nservice is launched.\n\nChange-Id: I490e5aa432fa4afa236689ad0999e5602f7d297e\n"
    },
    {
      "commit": "7a1cf9a52d526ed265ce0a3c2ea380fb65e58bcc",
      "tree": "4ed87da223b32599187ee25ccc69de2ef44c49e5",
      "parents": [
        "445d2e0025d24a8319faf9449c52d9f61b09da6e"
      ],
      "author": {
        "name": "Matt Gilbride",
        "email": "mattgilbride@google.com",
        "time": "Tue Dec 03 22:44:52 2024 +0000"
      },
      "committer": {
        "name": "Matt Gilbride",
        "email": "mattgilbride@google.com",
        "time": "Tue Dec 03 23:33:43 2024 +0000"
      },
      "message": "Update trusty to use secretkeeper hal V1\n\nThe HAL has been updated to V2, but the trusty prebuilt implementation\ndoes not yet have that code. Update trusty secretkeeper build to use V1\nspecifically instead of latest until the prebuilt has those changes.\n\nBug: 372223451\nTest: TH\nChange-Id: Ic2e9b578b50685d71b5597d8d34ac7ee36b6ddc9\n"
    },
    {
      "commit": "445d2e0025d24a8319faf9449c52d9f61b09da6e",
      "tree": "ba820b2cc5682fde3bcef37c6dbb7c70c2566e20",
      "parents": [
        "92487860cf75d57d50dca015ab0764a5e00d2f77",
        "ee7a713757314366023e855a76ff17943b6b9296"
      ],
      "author": {
        "name": "Isaac Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Tue Dec 03 22:53:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 03 22:53:26 2024 +0000"
      },
      "message": "Merge \"ashmem: Ensure all memfds have non-executable permissions by default\" into main"
    },
    {
      "commit": "ee7a713757314366023e855a76ff17943b6b9296",
      "tree": "ba820b2cc5682fde3bcef37c6dbb7c70c2566e20",
      "parents": [
        "92487860cf75d57d50dca015ab0764a5e00d2f77"
      ],
      "author": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Tue Dec 03 09:42:56 2024 -0800"
      },
      "committer": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Tue Dec 03 10:13:28 2024 -0800"
      },
      "message": "ashmem: Ensure all memfds have non-executable permissions by default\n\nCurrently, memfds are created with executable permissions, meaning that\none can load a binary into a memfd buffer and use fexecve() to run said\nbinary. This is not desirable for security reasons, and also does not\nmatch with the behavior that the ashmem driver currently supports.\n\nWhen the ashmem driver is in use, /dev/ashmem* does not have executable\npermissions, so fexecve() cannot be used on those buffers. Linux kernels\n6.3+ offer MFD_NOEXEC_SEAL as part of the memfd interface, which allows\none to create memfds with non-executable permissions. Furthermore, the\nexecutable permissions cannot be changed on these memfds.\n\nThis matches the expected behavior that ashmem provided, so allow memfd\nusage only if MFD_NOEXEC_SEAL is supported, and create memfds with\nnon-executable permissions by default.\n\nBug: 111903542\nChange-Id: Ibb2c2be3c118ead44fc12bcd2b63dcf6f83c9b03\nSigned-off-by: Isaac J. Manjarres \u003cisaacmanjarres@google.com\u003e\n"
    },
    {
      "commit": "92487860cf75d57d50dca015ab0764a5e00d2f77",
      "tree": "f1d3da1ba5174dfdd51963e2455dd5f3f5ca8cfe",
      "parents": [
        "326534aace6f05be2578e8c6abd4692efe9e2db0",
        "589afaa880f36c481cbbdaeac11f7a3fbfd91a44"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Dec 03 17:11:18 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 03 17:11:18 2024 +0000"
      },
      "message": "Merge \"fs_mgr: Support nosymfollow mount option\" into main"
    },
    {
      "commit": "326534aace6f05be2578e8c6abd4692efe9e2db0",
      "tree": "733cbfa5007375997791c66322e8f7141d5f520e",
      "parents": [
        "85050a06e15897b0326dfeefa6df78820f408e86",
        "00a32314acb08eef5c76439d4535789fe23ed0b0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 02 22:31:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 02 22:31:01 2024 +0000"
      },
      "message": "Merge \"libsnapshot: Cleanup temp metadata during rollback\" into main"
    },
    {
      "commit": "85050a06e15897b0326dfeefa6df78820f408e86",
      "tree": "809a5de122a6e4dd41db96dd7e80a1bcbdb0f5db",
      "parents": [
        "6dc0ed175892bbdf191edb1819400d5d3576f2f1",
        "8972ce18d2d8cf1177654c60194083dde00ae617"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 02 19:03:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 02 19:03:46 2024 +0000"
      },
      "message": "Merge changes I0586f761,I9fc71f9c,I0ad1f449 into main\n\n* changes:\n  libprocessgroup: Remove ramdisk_available from libcgrouprc\n  libprocessgroup: Remove vendor_ramdisk_available from libcgrouprc\n  libprocessgroup: Remove recovery_available from libcgrouprc\n"
    },
    {
      "commit": "00a32314acb08eef5c76439d4535789fe23ed0b0",
      "tree": "954057baea05853d6146c15dd35357fe4ca67105",
      "parents": [
        "db8095323818bbb11c18950c3755dce9c1d8bd9d"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Mon Dec 02 10:58:46 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Mon Dec 02 10:58:46 2024 -0800"
      },
      "message": "libsnapshot: Cleanup temp metadata during rollback\n\nBug: 380471512\nTest: Test rollback and check metadata is cleared\nChange-Id: I4ebd5d9842409fa32c58bb482ffc0066817a5a05\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "6dc0ed175892bbdf191edb1819400d5d3576f2f1",
      "tree": "d3878c18ae3e2e9dcfcfebece2281fb0d43ca642",
      "parents": [
        "e7a16c3aa0e165c79d4d30620392c4d03e1e548f",
        "cadad290a79d5b0a30add935aaadab7c1b1ef5e9"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Mon Dec 02 18:11:34 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 02 18:11:34 2024 +0000"
      },
      "message": "Merge \"Fix the dm-verity Merkle tree caches to not expire so quickly\" into main"
    },
    {
      "commit": "8972ce18d2d8cf1177654c60194083dde00ae617",
      "tree": "13904df25fe0af2f156fde8634cda42b4bbd37f9",
      "parents": [
        "62f8723f6764a3d45a48b772691c1e677e90e259"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Tue Nov 26 00:44:58 2024 +0000"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Mon Dec 02 17:41:12 2024 +0000"
      },
      "message": "libprocessgroup: Remove ramdisk_available from libcgrouprc\n\n...which no longer appears to be required.\n\nBug: 349105928\nChange-Id: I0586f76147d9519ef6a520a10164e1b0f5e5c9b8\n"
    },
    {
      "commit": "62f8723f6764a3d45a48b772691c1e677e90e259",
      "tree": "55d5a2ae654fc088dd68140cb947641791748c46",
      "parents": [
        "f26b13aeb1a9baec66dc592adee82cac626fcf46"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Tue Nov 26 00:44:41 2024 +0000"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Mon Dec 02 17:41:12 2024 +0000"
      },
      "message": "libprocessgroup: Remove vendor_ramdisk_available from libcgrouprc\n\n...which no longer appears to be required.\n\nBug: 349105928\nChange-Id: I9fc71f9cf3238dcc935da63ce1a3b0b69d9cccc1\n"
    },
    {
      "commit": "f26b13aeb1a9baec66dc592adee82cac626fcf46",
      "tree": "f6cdb9b0b0cd82c7dae3eaa419f86eca3044fbe2",
      "parents": [
        "e7a16c3aa0e165c79d4d30620392c4d03e1e548f"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Tue Nov 26 00:43:59 2024 +0000"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Mon Dec 02 17:41:12 2024 +0000"
      },
      "message": "libprocessgroup: Remove recovery_available from libcgrouprc\n\n...which no longer appears to be required.\n\nBug: 349105928\nChange-Id: I0ad1f44912fdaf98c05b60402c0166c535155775\n"
    },
    {
      "commit": "e7a16c3aa0e165c79d4d30620392c4d03e1e548f",
      "tree": "1c2d48b5ef09883f0706bb294be3f9e97e0e5399",
      "parents": [
        "db8095323818bbb11c18950c3755dce9c1d8bd9d",
        "9731ea7b673edc3a0c914a1bdb3ef81152b61158"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 02 14:48:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 02 14:48:01 2024 +0000"
      },
      "message": "Merge \"Update comments to point to the new location of event.logtags.\" into main"
    },
    {
      "commit": "db8095323818bbb11c18950c3755dce9c1d8bd9d",
      "tree": "daadb06ef4a45b6c745e5e139dc5e1a4ab4dda38",
      "parents": [
        "bc6efddf79349ca4dbe73002572983149c454d4d",
        "52d2446b4e8c208066b4208780b4b0117102c53d"
      ],
      "author": {
        "name": "Dennis Shen",
        "email": "dzshen@google.com",
        "time": "Wed Nov 27 13:33:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 27 13:33:23 2024 +0000"
      },
      "message": "Merge \"Deprecate cc_binary aconfigd and the controlling flag\" into main"
    },
    {
      "commit": "bc6efddf79349ca4dbe73002572983149c454d4d",
      "tree": "5c5020bea067b72c3fc1c09a0d8d666dba51ec85",
      "parents": [
        "17cd008055fa8214d49c39fcd184669af08ec336",
        "487584da236d931c4b67d5aaaaf686a6e23a1f4b"
      ],
      "author": {
        "name": "David Drysdale",
        "email": "drysdale@google.com",
        "time": "Wed Nov 27 07:18:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 27 07:18:20 2024 +0000"
      },
      "message": "Merge \"Move Trusty C++ KeyMint to v4\" into main"
    },
    {
      "commit": "17cd008055fa8214d49c39fcd184669af08ec336",
      "tree": "fd79beb9750dd30051e3e25bb10cb2f81a4c88a3",
      "parents": [
        "7c066103a3d7372792c54475b138aab0f37f7757",
        "27dd6f8e62fc587fe7e4c298501ea43888a59914"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 27 00:28:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 27 00:28:02 2024 +0000"
      },
      "message": "Merge \"libutils OWNERS for shayba@\" into main"
    },
    {
      "commit": "27dd6f8e62fc587fe7e4c298501ea43888a59914",
      "tree": "7bd465c1d4215008c8f1d713683004636072e0d7",
      "parents": [
        "71ebf1a20d0b100a8cc8f947186b368b0c3090d2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 26 23:44:17 2024 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 26 23:44:17 2024 +0000"
      },
      "message": "libutils OWNERS for shayba@\n\nFor Looper work, but not scoped down to this\nunless you want it to be.\n\nBug: N/A\nTest: N/A\nChange-Id: I14bf8d21af357ef7b9151cca49b0cf40dde0e3ca\n"
    },
    {
      "commit": "52d2446b4e8c208066b4208780b4b0117102c53d",
      "tree": "df88229d540a1b1ae406f5be753c35a3671ff8c0",
      "parents": [
        "e400d09c83aec59d920875a31bfff1d07e49911e"
      ],
      "author": {
        "name": "Dennis Shen",
        "email": "dzshen@google.com",
        "time": "Tue Nov 26 15:26:52 2024 +0000"
      },
      "committer": {
        "name": "Dennis Shen",
        "email": "dzshen@google.com",
        "time": "Tue Nov 26 15:26:52 2024 +0000"
      },
      "message": "Deprecate cc_binary aconfigd and the controlling flag\n\ncc_binary aconfigd is replaced with rust_binary aconfigd-system. The\nreplacement is flag guarded and is already in TF full for more than a\nweek. Thus delete the flag and deprecate old cc_binary aconfigd.\n\nTest: m\nChange-Id: Ib128adc2ef8178e02222f77e6b89bcc7ac83c1da\n"
    },
    {
      "commit": "7c066103a3d7372792c54475b138aab0f37f7757",
      "tree": "24f2374b051fd744520f09988806c23bba5ee306",
      "parents": [
        "f7b584086c464f04f764677df56c8a2644109523",
        "3df083a4985b5ff88c597db9a586afed6fa3ac96"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 08:38:29 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 26 08:38:29 2024 +0000"
      },
      "message": "Merge \"libprefetch: rename property name\" into main"
    },
    {
      "commit": "3df083a4985b5ff88c597db9a586afed6fa3ac96",
      "tree": "24f2374b051fd744520f09988806c23bba5ee306",
      "parents": [
        "f7b584086c464f04f764677df56c8a2644109523"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Mon Nov 25 21:46:56 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Mon Nov 25 21:46:56 2024 -0800"
      },
      "message": "libprefetch: rename property name\n\nBug: 362507272\nTest: Build\nChange-Id: I39627fdcbbe5458e6fbc9dfaa1aa620844d56f8b\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "9731ea7b673edc3a0c914a1bdb3ef81152b61158",
      "tree": "cfff73177941abfa7895752623999bb1ef337d41",
      "parents": [
        "f7b584086c464f04f764677df56c8a2644109523"
      ],
      "author": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Tue Nov 26 04:24:56 2024 +0000"
      },
      "committer": {
        "name": "Eric Lin",
        "email": "ericth@google.com",
        "time": "Tue Nov 26 04:24:56 2024 +0000"
      },
      "message": "Update comments to point to the new location of event.logtags.\n\nevent.logtags was moved from system/core/logcat to system/logging/logcat in Android 12 by aosp/1454058.\n\nChange-Id: Ia3cedee549145eddb0484ec589a9599a156bea14\nBUG: 168791309\nFlag: DOCS_ONLY\nTest: Local build\n"
    },
    {
      "commit": "cadad290a79d5b0a30add935aaadab7c1b1ef5e9",
      "tree": "1efe1e816839be002797ebfd7af16c4cb07add4b",
      "parents": [
        "1de1f1d83b433691f7d384195c64f5598b6cdd46"
      ],
      "author": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Tue Nov 26 02:56:24 2024 +0000"
      },
      "committer": {
        "name": "Eric Biggers",
        "email": "ebiggers@google.com",
        "time": "Tue Nov 26 03:24:44 2024 +0000"
      },
      "message": "Fix the dm-verity Merkle tree caches to not expire so quickly\n\nBug: 335233956\nTest: cat /sys/module/dm_bufio/parameters/max_age_seconds\nChange-Id: I20e4df7dd3eb2ac1f462510e900568e946195faf\n"
    },
    {
      "commit": "f7b584086c464f04f764677df56c8a2644109523",
      "tree": "740899bd46325aee209e498644f98e86e7c4bc67",
      "parents": [
        "c532409c5cce6a519b5b48f2d5ce00b63ee716a1",
        "c1f5c76fa9c3869dd068963075001946f222b62c"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 22:25:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 22:25:24 2024 +0000"
      },
      "message": "Merge \"Merge \"snapuserd: Use GTEST_SKIP in snapuserd_test.\" into android15-tests-dev am: a8537415c1\" into main"
    },
    {
      "commit": "c1f5c76fa9c3869dd068963075001946f222b62c",
      "tree": "740899bd46325aee209e498644f98e86e7c4bc67",
      "parents": [
        "c532409c5cce6a519b5b48f2d5ce00b63ee716a1",
        "a8537415c172d9489a8cc109b1f0df319c7678cf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 25 22:25:19 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 25 22:25:19 2024 +0000"
      },
      "message": "Merge \"snapuserd: Use GTEST_SKIP in snapuserd_test.\" into android15-tests-dev am: a8537415c1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/core/+/3365128\n\nChange-Id: I12b0472a65d5c11ece024801392cc265cf0c5049\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a8537415c172d9489a8cc109b1f0df319c7678cf",
      "tree": "eb8f9cf3c7b3a572e65db7630487a8cb2f07896c",
      "parents": [
        "e4ffb7a97b08bc665f0025c71bdd2ed597614a37",
        "44461354fda5b30194b04672bff0d954646d0b63"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 25 22:05:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 22:05:44 2024 +0000"
      },
      "message": "Merge \"snapuserd: Use GTEST_SKIP in snapuserd_test.\" into android15-tests-dev"
    },
    {
      "commit": "c532409c5cce6a519b5b48f2d5ce00b63ee716a1",
      "tree": "740899bd46325aee209e498644f98e86e7c4bc67",
      "parents": [
        "1de1f1d83b433691f7d384195c64f5598b6cdd46",
        "f1eaa75168352a3bd3cc6ffb0733d09a4b028f8b"
      ],
      "author": {
        "name": "Dennis Shen",
        "email": "dzshen@google.com",
        "time": "Mon Nov 25 17:27:03 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 17:27:03 2024 +0000"
      },
      "message": "Merge \"move aconfigd platform init service from init.rc into aconfigd.rc\" into main"
    },
    {
      "commit": "487584da236d931c4b67d5aaaaf686a6e23a1f4b",
      "tree": "87c781cf8f089d85521eda35c6d1759dc4d8e32e",
      "parents": [
        "91b97d7362b8375fd3a53ccbc783a71da39c43e6"
      ],
      "author": {
        "name": "David Drysdale",
        "email": "drysdale@google.com",
        "time": "Mon Nov 25 12:38:54 2024 +0000"
      },
      "committer": {
        "name": "David Drysdale",
        "email": "drysdale@google.com",
        "time": "Mon Nov 25 15:52:31 2024 +0000"
      },
      "message": "Move Trusty C++ KeyMint to v4\n\n- Declare v4 HAL.\n- Declare version 400 in Package Manager (when unfrozen).\n- Link to current (V4 when unfrozen) versions of support libraries.\n- Add `setAdditionalAttestationInfo()` method to HAL service.\n- Add `SetAdditionalAttestationInfo()` method to implementation, using\n  the common message types.\n- Add Trusty-specific message code for the\n  `SET_ADDITIONAL_ATTESTATION_INFO` message exchange.\n\nTest: VtsAidlKeyMintTargetTest (new test fails until TA updated too)\nBug: 369375199\nChange-Id: I4699aea3ab8a0723a5c2bc1493f7bbb69cdfd6df\n"
    },
    {
      "commit": "1de1f1d83b433691f7d384195c64f5598b6cdd46",
      "tree": "715d3d226bc3fbb05abd20a7f79db0aa24399fb9",
      "parents": [
        "3ffdc6206a25578ddaa5bd798d1961bacb271367",
        "fef2dff80a7e44cf23decf0629c7d2dba27bac0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 25 10:29:16 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 25 10:29:16 2024 +0000"
      },
      "message": "Merge \"Remove /data/apex/hashtree directory\" into main"
    },
    {
      "commit": "fef2dff80a7e44cf23decf0629c7d2dba27bac0b",
      "tree": "715d3d226bc3fbb05abd20a7f79db0aa24399fb9",
      "parents": [
        "3ffdc6206a25578ddaa5bd798d1961bacb271367"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Nov 25 08:32:05 2024 +0000"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon Nov 25 08:32:05 2024 +0000"
      },
      "message": "Remove /data/apex/hashtree directory\n\nThis directory is no longer used.\n\nBug: 184914612\nChange-Id: Iaa094e2df39c363fe0a5ffd4b27b5c3075bb4f7f\nTest: (device doesn\u0027t have the directory)\n"
    },
    {
      "commit": "3ffdc6206a25578ddaa5bd798d1961bacb271367",
      "tree": "e4be5372c522e65a3bcd55506fb2e8a3e5c00b46",
      "parents": [
        "e3db20857ff7ef4daf7fb6615cdf878b4087b713",
        "ef3a2c05fe2050defce701d6c72024366ca216d5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Nov 23 06:40:20 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 23 06:40:20 2024 +0000"
      },
      "message": "Merge \"libprefetch: Start prefetch service based on build\" into main"
    },
    {
      "commit": "ef3a2c05fe2050defce701d6c72024366ca216d5",
      "tree": "46d7cc47fc989a5b225322e57ce8b30b0c539fad",
      "parents": [
        "e400d09c83aec59d920875a31bfff1d07e49911e"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Wed Nov 20 15:14:29 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Fri Nov 22 20:49:13 2024 -0800"
      },
      "message": "libprefetch: Start prefetch service based on build\n\n1: Check the presence of the file \u0027prefetch_ready\u0027. If it doesn\u0027t\n exist then the device is booting for the first time after wipe.\n Thus, we would just create the file and exit as we do not want\n to initiate the record after data wipe primiarly because boot\n after data wipe is long and the I/O pattern during first boot may not actually match\n with subsequent boot.\n\n2: If the file \u0027prefetch_ready\u0027 is present:\n\n   a: Compare the build-finger-print of the device with the one record format\n   is associated with by reading the file \u0027build_finger_print\u0027. If they match,\n   start the prefetch_replay.\n\n   b: If they don\u0027t match, then the device was updated through OTA. Hence, start\n   a fresh record and delete the build-finger-print file. This should also cover\n   the case of device rollback.\n\n   c: If the build-finger-print file doesn\u0027t exist, then just restart the record\n   from scratch.\n\nBug: 362507272\nTest: Prefetch record/replay\nChange-Id: I90b861ba9381ddba6ab7dedb9930a735e55b0e5d\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "e3db20857ff7ef4daf7fb6615cdf878b4087b713",
      "tree": "1d8bf326917686d9983fd562f80e6595345a1a87",
      "parents": [
        "6ec942a0cbb3cb7b0dc3cdf00e14fd737c1fb368",
        "d5c8b0bddf7fd6280c3bb9ffb43b6c4b69859b9b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Nov 23 00:14:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 23 00:14:01 2024 +0000"
      },
      "message": "Merge \"Remove |ro.hardware.| prefix in KM VM sys property\" into main"
    },
    {
      "commit": "6ec942a0cbb3cb7b0dc3cdf00e14fd737c1fb368",
      "tree": "c26f66bcbc55fed68c17e73637cfca42bacc4778",
      "parents": [
        "e400d09c83aec59d920875a31bfff1d07e49911e",
        "0701fed364e57ba7cb085c297ffe4641449c3d86"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Nov 22 22:17:22 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 22 22:17:22 2024 +0000"
      },
      "message": "Merge \"Remove no longer necessary MS_LAZYTIME definitions.\" into main"
    },
    {
      "commit": "e400d09c83aec59d920875a31bfff1d07e49911e",
      "tree": "28ed943c8fb6568f2a3abdb5cedabb87f1026121",
      "parents": [
        "e10fc8369a48f64455aa402a4959582f05531309",
        "f00efa024227358d477999cb67d6b73a5967007e"
      ],
      "author": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Fri Nov 22 16:23:30 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 22 16:23:30 2024 +0000"
      },
      "message": "Merge \"Remove system/core/METADATA\" into main"
    },
    {
      "commit": "f00efa024227358d477999cb67d6b73a5967007e",
      "tree": "788d702334cb44a996f5fcf02e781b12624d51d6",
      "parents": [
        "5c14720b5a7c6fdf7b0f1eeed8e5eab7e3e7f58a"
      ],
      "author": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Fri Nov 22 06:55:05 2024 +0000"
      },
      "committer": {
        "name": "Wei Li",
        "email": "weiwli@google.com",
        "time": "Fri Nov 22 07:11:11 2024 +0000"
      },
      "message": "Remove system/core/METADATA\n\nThis directory doesn\u0027t contain third-party code and it doesn\u0027t need a METADATA file.\n\nBug: 380376695\nTest: CIs\nChange-Id: Ie197786da09304476fb002b178c2a77d424f5a53\n"
    },
    {
      "commit": "e10fc8369a48f64455aa402a4959582f05531309",
      "tree": "1563955c7dd03a470d219dee0f08f59d3f52f0c9",
      "parents": [
        "640e32478fb062f2fdc61c508c1191665c8b43f6",
        "7bb484d405b42080e3bd08d9890d84d505ca5271"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Fri Nov 22 04:55:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 22 04:55:53 2024 +0000"
      },
      "message": "Merge \"snapuserd: Lock the buffer during snapshot-merge\" into main"
    },
    {
      "commit": "640e32478fb062f2fdc61c508c1191665c8b43f6",
      "tree": "240ecc718bd9843c8c7a78f936013d2e0006dd3d",
      "parents": [
        "b053403046866100a04f8aa337f8965342de3606",
        "b912e3e548c4879a015342be1910c12a629b8dd8"
      ],
      "author": {
        "name": "Shin Kawamura",
        "email": "kawasin@google.com",
        "time": "Fri Nov 22 03:58:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 22 03:58:13 2024 +0000"
      },
      "message": "Merge \"Fix permission of zram writeback and idle file\" into main"
    },
    {
      "commit": "b053403046866100a04f8aa337f8965342de3606",
      "tree": "ae1e88d9119d65d9de05385ea8e7b75bf806d361",
      "parents": [
        "0582e461bc65b73d6d981fe87a43cf8317653786",
        "3e7c17a8e7ad7275ea3a65642608b1c0becb38ad"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Nov 21 22:14:07 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 21 22:14:07 2024 +0000"
      },
      "message": "Merge \"Reapply \"libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS\"\" into main"
    },
    {
      "commit": "0701fed364e57ba7cb085c297ffe4641449c3d86",
      "tree": "31fb1a7f47a2509539b11f94ff8ac7884c10980c",
      "parents": [
        "0582e461bc65b73d6d981fe87a43cf8317653786"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 21 18:46:28 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 21 18:46:28 2024 +0000"
      },
      "message": "Remove no longer necessary MS_LAZYTIME definitions.\n\nChange-Id: Idf2d947509731715f895518b541d55d55187c43d\n"
    },
    {
      "commit": "589afaa880f36c481cbbdaeac11f7a3fbfd91a44",
      "tree": "d54b10daee249ae6c7eb39e7c864df2fcb8674f6",
      "parents": [
        "7adba5989cf88d4c4cad8b1e91d447251998b4a8"
      ],
      "author": {
        "name": "Abdelrahman Daim",
        "email": "adaim@meta.com",
        "time": "Thu Nov 21 08:13:41 2024 -0800"
      },
      "committer": {
        "name": "Abdelrahman Daim",
        "email": "adaim@meta.com",
        "time": "Thu Nov 21 17:43:20 2024 +0000"
      },
      "message": "fs_mgr: Support nosymfollow mount option\n\nSummary: The nosymfollow mount option was added to Linux 5.10, and the bionic\nheaders support it. Allow mounting with the option set. Updated relevant\nCTS test too.\n\nTest: Successful build on master\n\nChange-Id: I0b280287e07ef8c485762b820dbbb26300144982\nSigned-off-by: Abdelrahman Daim \u003cadaim@meta.com\u003e\n"
    },
    {
      "commit": "0582e461bc65b73d6d981fe87a43cf8317653786",
      "tree": "5f76fbe3447d74105672ecb74a10438904350daa",
      "parents": [
        "1c1bdd91b3b9d72108fda3f52770c55892f57975",
        "35ab96a4232b5579c96f9c75bd053dfc238f08f4"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Thu Nov 21 17:21:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 21 17:21:06 2024 +0000"
      },
      "message": "Merge \"Add prefetch directory in /metadata\" into main"
    },
    {
      "commit": "35ab96a4232b5579c96f9c75bd053dfc238f08f4",
      "tree": "5f76fbe3447d74105672ecb74a10438904350daa",
      "parents": [
        "1c1bdd91b3b9d72108fda3f52770c55892f57975"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Thu Nov 21 05:59:54 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Thu Nov 21 05:59:54 2024 -0800"
      },
      "message": "Add prefetch directory in /metadata\n\nBug: 362507272\nTest: Verify directory is created in /metadata\nChange-Id: Ie1c2312f405d4b41e06a248e4d2b93cd8fc62a93\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "b912e3e548c4879a015342be1910c12a629b8dd8",
      "tree": "5d1de52e2994ef40f7e51addeba91c73a9117fde",
      "parents": [
        "b6d84eba344cbe850bf01fdf8af7a979744c3d21"
      ],
      "author": {
        "name": "Shintaro Kawamura",
        "email": "kawasin@google.com",
        "time": "Thu Nov 21 16:28:30 2024 +0900"
      },
      "committer": {
        "name": "Shintaro Kawamura",
        "email": "kawasin@google.com",
        "time": "Thu Nov 21 16:28:34 2024 +0900"
      },
      "message": "Fix permission of zram writeback and idle file\n\nThe default permission of \"/sys/block/zram0/idle\" and\n\"/sys/block/zram0/writeback\" are \"0200\".\n\nAdding read permission to the files does not make sense because reading\nthose files fail as EIO error.\n\nWe should keep permission as minimum as possible.\n\nBug: 117682284\nBug: 375432468\nTest: ls -la /sys/block/zram0\n\nChange-Id: I11ed5d9eee257002f4698edcd81de39d2c317ea1\n"
    },
    {
      "commit": "150483e3a1d7e88e6827d8ba11ec7a8b9e3688f7",
      "tree": "941f6e0a86ecd04f13124ee840aaad4658981ea2",
      "parents": [
        "c759f23f2f6aae4a59e70e262673c966255ce3ee"
      ],
      "author": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Thu Nov 21 03:11:51 2024 +0000"
      },
      "committer": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Thu Nov 21 03:11:51 2024 +0000"
      },
      "message": "trusty: utils: rpmb_dev: secure storage support for test VM\n\nBug: 367423387\nTest: start storageprxyd_test_system\nChange-Id: Ia9c07d9872a2975c4bd621c16a5df437e8a0736b\n"
    },
    {
      "commit": "1c1bdd91b3b9d72108fda3f52770c55892f57975",
      "tree": "b66c9ae9eb6e6fd7a684ef01887bc29a0a5e4e84",
      "parents": [
        "b6d84eba344cbe850bf01fdf8af7a979744c3d21",
        "e2efde3746304d5d1e7857113e99a8d9e5350e4a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 21 02:45:16 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 21 02:45:16 2024 +0000"
      },
      "message": "Merge \"Use genfs labels version library\" into main"
    },
    {
      "commit": "7bb484d405b42080e3bd08d9890d84d505ca5271",
      "tree": "a00984d2807201baabdf73966c789d8bbb96bb86",
      "parents": [
        "b6d84eba344cbe850bf01fdf8af7a979744c3d21"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Wed Nov 20 13:07:26 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Wed Nov 20 13:08:33 2024 -0800"
      },
      "message": "snapuserd: Lock the buffer during snapshot-merge\n\nBug: 377819507\nTest: Incremental OTA on Pixel\nChange-Id: I08fa7129282cc005a565987856166088c092f40a\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "3e7c17a8e7ad7275ea3a65642608b1c0becb38ad",
      "tree": "704ebcd1c815b2cf48fa607cbd7bbecc83d5c8a8",
      "parents": [
        "fdaaef95238d1de873040482938585cb01f724d6"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Nov 20 19:37:05 2024 +0000"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Nov 20 19:37:38 2024 +0000"
      },
      "message": "Reapply \"libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS\"\n\nThis reverts commit fdaaef95238d1de873040482938585cb01f724d6.\n\nReason for revert: should be safe to reapply post\n  https://android-review.git.corp.google.com/c/platform/packages/modules/Connectivity/+/3369257\n\nTest: TreeHugger\nBug: 379796721\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I1a24791713484461345312a34777c2266e443cee\n"
    },
    {
      "commit": "b6d84eba344cbe850bf01fdf8af7a979744c3d21",
      "tree": "88a1799a08d4d68bae9a768c3ad7d721258bfef0",
      "parents": [
        "91b97d7362b8375fd3a53ccbc783a71da39c43e6",
        "6105d9dc8aeec5ef54092854121cd6ff5859f3a4"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Wed Nov 20 17:15:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 20 17:15:32 2024 +0000"
      },
      "message": "Merge \"Create the mainline supplicant directory during initialization.\" into main"
    },
    {
      "commit": "e2efde3746304d5d1e7857113e99a8d9e5350e4a",
      "tree": "474b532d659e5d406891deb39b21adbeb7e55cfc",
      "parents": [
        "d7f95d9e69865f8133515f1f3dffb2b0478d9baa"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Nov 20 17:56:20 2024 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Nov 20 18:03:41 2024 +0900"
      },
      "message": "Use genfs labels version library\n\nInstead of hard-coding the text path everywhere, this uses a library to\nget the genfs labels version.\n\nAs genfs labels affect SELinux, this also adds logs to help debug\nissues.\n\nBug: 378805380\nTest: boot and check log\nChange-Id: I843c97cbeb0c211c67e0172458a4f0d236cf1f06\n"
    },
    {
      "commit": "d5c8b0bddf7fd6280c3bb9ffb43b6c4b69859b9b",
      "tree": "8dccde1b14742d9242e03914ff40d6840a6e599c",
      "parents": [
        "a7ce1a59757c35dbfa724362b2b0091abcabf877"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Nov 20 08:32:40 2024 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Wed Nov 20 08:32:40 2024 +0000"
      },
      "message": "Remove |ro.hardware.| prefix in KM VM sys property\n\nAs per comment in aosp/3342288\n\nBug: 368502791\nTest: launch_cvd --secure_hals\u003dguest_keymint_trusty_insecure\nTest: atest VtsAidlSharedSecretTargetTest\nChange-Id: I71b6266fbd480c0ebe2a7946adadd88f38afb3e7\n"
    },
    {
      "commit": "91b97d7362b8375fd3a53ccbc783a71da39c43e6",
      "tree": "0266da822e91b5ce73a3fad19834c26ee5714f05",
      "parents": [
        "e3675507926b68dae042477e5044b06b614fd361",
        "03a14f5284b80dea659d2003cf8404f569f7d344"
      ],
      "author": {
        "name": "David Drysdale",
        "email": "drysdale@google.com",
        "time": "Wed Nov 20 06:27:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 20 06:27:24 2024 +0000"
      },
      "message": "Merge \"Declare support for v4 of KeyMint HAL\" into main"
    },
    {
      "commit": "e3675507926b68dae042477e5044b06b614fd361",
      "tree": "d7fa271cb1b895d60d124829557b4ad3303cdecb",
      "parents": [
        "dff0420523cb1405a0f7d3cb373cdf8754ca6860",
        "ae8313f8e694eeb019211066229ace7720dbe304"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Wed Nov 20 05:02:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 20 05:02:25 2024 +0000"
      },
      "message": "Merge \"libprefetch: library to prefetch data using tracing.\" into main"
    },
    {
      "commit": "ae8313f8e694eeb019211066229ace7720dbe304",
      "tree": "104c31f97c329d48a680beacdbc29c759889db82",
      "parents": [
        "a7ce1a59757c35dbfa724362b2b0091abcabf877"
      ],
      "author": {
        "name": "Vikram Auradkar",
        "email": "auradkar@google.com",
        "time": "Mon Nov 11 15:27:34 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Tue Nov 19 17:50:49 2024 -0800"
      },
      "message": "libprefetch: library to prefetch data using tracing.\n\n1: This supports \"mem\" tracing only.\n2: Replay option is modified to use \"pread\" instead\nof readahead.\n\nA simple utility binary \"prefetch\" is built which links to the library.\n\nThe binary allows record, replay and verifying the generated\nmetadata.\n\nBug: 362507272\nTest: cargo test passes all unit tests.\n\nVerify record, replay and dump options:\n\n./prefetch record --duration 10 --path /data/test/trace-test\n./prefetch replay --path /data/test/trace-test\n./prefetch dump /data/test/trace-test --format csv\n\nChange-Id: I1661e49183c6120d2878510e609571fe6d608bb5\nSigned-off-by: Vikram Auradkar \u003cauradkar@google.com\u003e\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "dff0420523cb1405a0f7d3cb373cdf8754ca6860",
      "tree": "5bddcdf1e88209c095f54be7b98cbeacda1a5ffa",
      "parents": [
        "5c14720b5a7c6fdf7b0f1eeed8e5eab7e3e7f58a",
        "6028880ac00210661da0c9fa6a10324e1bfb41d3"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Wed Nov 20 01:28:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 20 01:28:09 2024 +0000"
      },
      "message": "Merge \"Move snapuserd_test to postsubmit\" into main"
    },
    {
      "commit": "5c14720b5a7c6fdf7b0f1eeed8e5eab7e3e7f58a",
      "tree": "0f7aae0d9f8ebfc6fb0d6ce0501adecfad99846a",
      "parents": [
        "8b7d0aa8c0f42f5d0b1eba7a8891685b1cf2a37d",
        "fdaaef95238d1de873040482938585cb01f724d6"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Nov 19 20:43:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 19 20:43:39 2024 +0000"
      },
      "message": "Merge \"Revert \"libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS\"\" into main"
    },
    {
      "commit": "8b7d0aa8c0f42f5d0b1eba7a8891685b1cf2a37d",
      "tree": "2d31ab717520d85ba6959fbc0121d990b762a407",
      "parents": [
        "932497ea1cc125e729f1201862892a3d4666e4d7",
        "d17d5c585efe81d2e8a048efb919c2b7faabcb4a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 19 19:49:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 19 19:49:13 2024 +0000"
      },
      "message": "Merge \"ueventd: add support for driver section in ueventd.rc\" into main"
    },
    {
      "commit": "932497ea1cc125e729f1201862892a3d4666e4d7",
      "tree": "88e00addd2bb583995d5a8d23342d7e70286cc77",
      "parents": [
        "a7ce1a59757c35dbfa724362b2b0091abcabf877",
        "f1d00f0f2a897f76060b5083b9b0f9c051b16c51"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Nov 19 19:26:49 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 19 19:26:49 2024 +0000"
      },
      "message": "Merge \"libcutils: create rust bindings for android ids\" into main"
    },
    {
      "commit": "fdaaef95238d1de873040482938585cb01f724d6",
      "tree": "2154074237d43f81a079a99121a3b86e83535569",
      "parents": [
        "fdf4432356ddb597f46cfb7b047ab4e0bb808ba2"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Tue Nov 19 19:24:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 19 19:24:54 2024 +0000"
      },
      "message": "Revert \"libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS\"\n\nThis reverts commit fdf4432356ddb597f46cfb7b047ab4e0bb808ba2.\n\nReason for revert: b/379796721\n\nChange-Id: I34cdc69d5b8d11446da02106b7bd593a8c8151c3\n"
    },
    {
      "commit": "6028880ac00210661da0c9fa6a10324e1bfb41d3",
      "tree": "42870685b8c28a6264458c761ca36996d76bae33",
      "parents": [
        "a7ce1a59757c35dbfa724362b2b0091abcabf877"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Tue Nov 12 10:16:40 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Tue Nov 19 10:27:20 2024 -0800"
      },
      "message": "Move snapuserd_test to postsubmit\n\nBug: 338329603\nTest: Build\nChange-Id: Ibee6be732078ea7e11fe7348772837b9b2699fbf\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "44461354fda5b30194b04672bff0d954646d0b63",
      "tree": "eb8f9cf3c7b3a572e65db7630487a8cb2f07896c",
      "parents": [
        "e4ffb7a97b08bc665f0025c71bdd2ed597614a37"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Mon Nov 18 19:23:45 2024 -0800"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Tue Nov 19 17:34:44 2024 +0000"
      },
      "message": "snapuserd: Use GTEST_SKIP in snapuserd_test.\n\nThe test harness treats an early exit as a failure, so use GTEST_SKIP()\ninstead.\n\nBug: 379242140\nTest: vts_snapuserd_test\nChange-Id: I25351bb7ebf65e6c56865662d297feb4a1f635b3\n(cherry picked from commit 668ffc395d0c83c9e9cdcca972e35e936a5f85f0)\n"
    },
    {
      "commit": "d17d5c585efe81d2e8a048efb919c2b7faabcb4a",
      "tree": "ab13b4da43e02c5d295c06b08195df36576413b1",
      "parents": [
        "d68632becc07949a48744196acaf884a9f69c867"
      ],
      "author": {
        "name": "Eric Caruso",
        "email": "ejcaruso@google.com",
        "time": "Mon Oct 28 15:30:11 2024 -0400"
      },
      "committer": {
        "name": "Eric Caruso",
        "email": "ejcaruso@google.com",
        "time": "Tue Nov 19 12:07:30 2024 -0500"
      },
      "message": "ueventd: add support for driver section in ueventd.rc\n\nAllow ueventd configuration to specify what to do with\ndevices based on driver. This responds to bind events and\ntreats them similarly to add events.\n\nThe format of the driver stanza is exactly the same as\nthat of the subsystem stanza.\n\nBug: 376900376\nTest: set up cbc_mbim driver stanza and ensure it properly\n  creates and destroys device nodes when a USB device with\n  that driver appears and disappears or is bound and unbound\n\nChange-Id: I31f5c91bd074d14075b74fe7beefaa6ac07a7ac9\n"
    },
    {
      "commit": "a7ce1a59757c35dbfa724362b2b0091abcabf877",
      "tree": "c1a054142915ca8d08e01c4644619f473c7123c6",
      "parents": [
        "d7f95d9e69865f8133515f1f3dffb2b0478d9baa",
        "668ffc395d0c83c9e9cdcca972e35e936a5f85f0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 19 05:01:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 19 05:01:23 2024 +0000"
      },
      "message": "Merge \"snapuserd: Use GTEST_SKIP in snapuserd_test.\" into main"
    },
    {
      "commit": "668ffc395d0c83c9e9cdcca972e35e936a5f85f0",
      "tree": "9f3954f0266c05b7cf2643f86090cd172c426aec",
      "parents": [
        "9d062088260a9a50dd91d22869089c625c8628d6"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Mon Nov 18 19:23:45 2024 -0800"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Mon Nov 18 19:24:29 2024 -0800"
      },
      "message": "snapuserd: Use GTEST_SKIP in snapuserd_test.\n\nThe test harness treats an early exit as a failure, so use GTEST_SKIP()\ninstead.\n\nBug: 379242140\nTest: vts_snapuserd_test\nChange-Id: I25351bb7ebf65e6c56865662d297feb4a1f635b3\n"
    },
    {
      "commit": "f1d00f0f2a897f76060b5083b9b0f9c051b16c51",
      "tree": "242ddcd2f962cf528ba1eaff35743eb650996089",
      "parents": [
        "d7f95d9e69865f8133515f1f3dffb2b0478d9baa"
      ],
      "author": {
        "name": "Neill Kapron",
        "email": "nkapron@google.com",
        "time": "Tue Nov 19 02:13:33 2024 +0000"
      },
      "committer": {
        "name": "Neill Kapron",
        "email": "nkapron@google.com",
        "time": "Tue Nov 19 02:47:16 2024 +0000"
      },
      "message": "libcutils: create rust bindings for android ids\n\nFor work on the new rust based bpfloader, we need access to the IDs in\nandroid_filesystem_config.h for owner/group permissions of pinned bpf\nprograms and maps. Create android_ids crate to expose this\ninformation to rust.\n\nBug: 359646531\nTest: Manual\nChange-Id: Iee827d8a80a82fbee02a76280668071713625abf\nSigned-off-by: Neill Kapron \u003cnkapron@google.com\u003e\n"
    },
    {
      "commit": "d7f95d9e69865f8133515f1f3dffb2b0478d9baa",
      "tree": "7ba76b3bd3d9bf35f47bee1790be2c0a7daaa55b",
      "parents": [
        "a747b7560a7983dd23147c32f0698759e9660a3c",
        "6a5db6838514d92d9d2361810f9b96d5039e2801"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Nov 18 21:26:08 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 18 21:26:08 2024 +0000"
      },
      "message": "Merge \"Remove non-UTF8 characters from string fields.\" into main"
    },
    {
      "commit": "a747b7560a7983dd23147c32f0698759e9660a3c",
      "tree": "10215938531763745d1fc8a4d482a4c880250308",
      "parents": [
        "569db94fa89a24c62354ce95af19a586f4756cfd",
        "28b2556e90dcad4e2ecaabb2e8f5413986dce1de"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 18 20:35:08 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 18 20:35:08 2024 +0000"
      },
      "message": "Merge \"Fix typo of snapuserd_verify.h\" into main"
    },
    {
      "commit": "6105d9dc8aeec5ef54092854121cd6ff5859f3a4",
      "tree": "b6ace9e30bd9d8dbd89d7871033191b5d297077f",
      "parents": [
        "569db94fa89a24c62354ce95af19a586f4756cfd"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Mon Nov 18 20:24:58 2024 +0000"
      },
      "committer": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Mon Nov 18 20:24:58 2024 +0000"
      },
      "message": "Create the mainline supplicant directory\nduring initialization.\n\nBug: 365585450\nTest: Manual test - verify that the mainline\n      supplicant can add/remove interfaces\nChange-Id: Ib41b361a8b032c04586f108be9d1933214934286\n"
    },
    {
      "commit": "569db94fa89a24c62354ce95af19a586f4756cfd",
      "tree": "8fdeae3e2e2c643adc38d5c43aedfc313242fa2f",
      "parents": [
        "a0627e76ab295396924c27d90ef5fb7085ed4fa2",
        "fdf4432356ddb597f46cfb7b047ab4e0bb808ba2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 18 19:57:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 18 19:57:51 2024 +0000"
      },
      "message": "Merge changes Iae1cbfcc,I4466838c,I19c75e50,I2f49fab1 into main\n\n* changes:\n  libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS\n  libprocessgroup: Convert CGROUPV2_HIERARCHY_NAME to std::string\n  libprocessgroup: Remove CGROUPV2_CONTROLLER_NAME\n  libprocessgroup: Remove CGROUPS_RC_PATH\n"
    },
    {
      "commit": "a0627e76ab295396924c27d90ef5fb7085ed4fa2",
      "tree": "4d83a5f7e26148d689686a0b1e7d3aab6d0ed3e1",
      "parents": [
        "c759f23f2f6aae4a59e70e262673c966255ce3ee",
        "fc7ec65a00b6105ceeac872da875d4c9e5936942"
      ],
      "author": {
        "name": "Hung Nguyen",
        "email": "hungmn@google.com",
        "time": "Mon Nov 18 19:41:24 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 18 19:41:24 2024 +0000"
      },
      "message": "Merge \"Add AID for memory management daemon\" into main"
    },
    {
      "commit": "28b2556e90dcad4e2ecaabb2e8f5413986dce1de",
      "tree": "1c9e1993623b94867cbd527ce21db46f292bdb21",
      "parents": [
        "c759f23f2f6aae4a59e70e262673c966255ce3ee"
      ],
      "author": {
        "name": "Aeric",
        "email": "aeric.lin@nothing.tech",
        "time": "Mon Nov 18 17:30:46 2024 +0800"
      },
      "committer": {
        "name": "Aeric",
        "email": "aeric.lin@nothing.tech",
        "time": "Mon Nov 18 17:32:55 2024 +0800"
      },
      "message": "Fix typo of snapuserd_verify.h\n\n\"advisible\" should be \"advisable\"\n\"fucntionality\" should be \"functionality\"\n\nBug: 379603290\nTest: build pass\nChange-Id: I6c95f2b186f479ba51df8603ce87c0522e91bf64\n"
    },
    {
      "commit": "c759f23f2f6aae4a59e70e262673c966255ce3ee",
      "tree": "c8ebca4ab3bfca869cf610be0535d5ace886ae3d",
      "parents": [
        "e4414f585644c100d67559622da34baf07edaebb",
        "5996d608af75755f0c1964e62fe69482761efd24"
      ],
      "author": {
        "name": "Chan Wang",
        "email": "chanwang@google.com",
        "time": "Sat Nov 16 11:41:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Nov 16 11:41:00 2024 +0000"
      },
      "message": "Merge \"Use the new \u0027partition\u0027 field in \u0027ApexInfo\u0027 to identify vendor apexes\" into main"
    },
    {
      "commit": "6a5db6838514d92d9d2361810f9b96d5039e2801",
      "tree": "cdbc90ac434b4c36ee4faa1da44fc3323d401a57",
      "parents": [
        "243850ca5fe5b1177e00f1cd3df355f1d2ffe99c"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Nov 15 01:06:55 2024 +0000"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Nov 15 22:44:42 2024 +0000"
      },
      "message": "Remove non-UTF8 characters from string fields.\n\nThe string type in the tombstone proto does not support non-UTF8\ncharacters. Therefore, use the oct_encode function to encode the\nabort_message field and message field from LogMessage.\n\nFix up stl includes, add ones that were missing and remove those not\nbeing used.\n\nAdd new unit test to verify that the abort and log messages are\nsanitized.\n\nBug: 279496937\nBug: 377940849\nBug: 378185483\n\nTest: All unit tests pass.\nTest: Ran pbtombstone on a crash with non-UTF8 characters and verified\nTest: it processes properly after this change and fails before the change.\nChange-Id: I3554d56caf9fcbfc410b4d554f6c3b4888b37e28\n"
    },
    {
      "commit": "e4414f585644c100d67559622da34baf07edaebb",
      "tree": "fac1350b9e926b26b1e4d67a430ac4a4aa4496c2",
      "parents": [
        "664f16c830b82735d7ed39e9c54c60d42d96b1ae",
        "5f216ffdc35266acf175db0e73e952f2bca80c39"
      ],
      "author": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Fri Nov 15 22:26:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 15 22:26:21 2024 +0000"
      },
      "message": "Merge \"trusty: utils: rpmb_dev: add wv secure storage init.rc\" into main"
    },
    {
      "commit": "664f16c830b82735d7ed39e9c54c60d42d96b1ae",
      "tree": "fb50d114f25722ad41b48ab8a2b56554a8624f91",
      "parents": [
        "07f977220e96fcc878cf9dc3edd4ecb8b8be8667",
        "d02b74411b968a5e5792e25861f2c58f895f2bf5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Nov 15 19:42:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 15 19:42:17 2024 +0000"
      },
      "message": "Merge \"snapuserd: Change error message to verbose\" into main"
    },
    {
      "commit": "07f977220e96fcc878cf9dc3edd4ecb8b8be8667",
      "tree": "1e61ecf665d8cfcc606eb26103ef78b1f9fa186d",
      "parents": [
        "d68632becc07949a48744196acaf884a9f69c867",
        "1de3ab901368c510c906d3d4e4b9a912af05e7e8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Nov 15 19:30:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 15 19:30:21 2024 +0000"
      },
      "message": "Merge \"Revert^5 \"Set block device as RO/RW before mount\"\" into main"
    },
    {
      "commit": "d02b74411b968a5e5792e25861f2c58f895f2bf5",
      "tree": "542957eb75a9db55444eff4672bd63124f432c2f",
      "parents": [
        "7adba5989cf88d4c4cad8b1e91d447251998b4a8"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Thu Nov 14 11:17:32 2024 -0800"
      },
      "committer": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Fri Nov 15 09:54:44 2024 -0800"
      },
      "message": "snapuserd: Change error message to verbose\n\nThese error logs gets printed even when I/O gracefully\nterminates which might be confusing.\n\nBug: 377819507\nTest: Build\nChange-Id: I93d4ec2203566e75195215babc0042370be43ccb\nSigned-off-by: Akilesh Kailash \u003cakailash@google.com\u003e\n"
    },
    {
      "commit": "d68632becc07949a48744196acaf884a9f69c867",
      "tree": "280fc7400517abba04d29c8dbdccd915d82c8f92",
      "parents": [
        "2c11c484345d66d136920c7740f722fdea3c36d1",
        "a4e852d032bdfd0febcbcb8a2a53dd4b85b3c027"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 15 17:08:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 15 17:08:09 2024 +0000"
      },
      "message": "Merge \"Stop explicitly adding bionic subdirectories to the include path.\" into main"
    },
    {
      "commit": "5996d608af75755f0c1964e62fe69482761efd24",
      "tree": "62037ec342d08ab6ed61d457daab5d595a92833e",
      "parents": [
        "fa528cccf6b73453434be5b3f27a0f04c62da8d1"
      ],
      "author": {
        "name": "Chan Wang",
        "email": "chanwang@google.com",
        "time": "Thu Nov 14 13:25:37 2024 +0000"
      },
      "committer": {
        "name": "Chan Wang",
        "email": "chanwang@google.com",
        "time": "Fri Nov 15 16:21:50 2024 +0000"
      },
      "message": "Use the new \u0027partition\u0027 field in \u0027ApexInfo\u0027 to identify vendor apexes\n\nA new field \u0027partition\u0027 was added to `ApexInfo` recently which stores\npre-installed partition information as string (e.g. \u0027SYSTEM\u0027) in\naosp/3335753. Using \u0027partition\u0027 field for Subcontext vendor apex\ninitialization because the existing field `preinstalledModulePath` won\u0027t\nbe populated for brand-new apex (a new type we introduced recently).\n\nBug: 377111286\n\nTest: atest CtsInitTestCases\nChange-Id: I8970b3cb5884bdb949035f5bdc5b2e18618cc9cc\n"
    },
    {
      "commit": "2c11c484345d66d136920c7740f722fdea3c36d1",
      "tree": "aadcc394b8ca5dc40a586c185cef6e7d6ec827d7",
      "parents": [
        "e4193a055fc344148dcba335fc1ebe0641a220fc",
        "dd8edea8593f81f0abc0080d6aa503f6ffaa064d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Nov 15 15:15:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 15 15:15:15 2024 +0000"
      },
      "message": "Merge \"init: Add NVME support to the `boot_part_uuid` method of managing boot devices\" into main"
    },
    {
      "commit": "e4193a055fc344148dcba335fc1ebe0641a220fc",
      "tree": "03365b52e5b67f027ac1ea2042102a85e034d423",
      "parents": [
        "243850ca5fe5b1177e00f1cd3df355f1d2ffe99c",
        "16693fae255a5a25dbb22ac5d48c7c1997099ff4"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Nov 15 09:45:25 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 15 09:45:25 2024 +0000"
      },
      "message": "Merge \"Rename system property to enable KeyMint VM\" into main"
    },
    {
      "commit": "fdf4432356ddb597f46cfb7b047ab4e0bb808ba2",
      "tree": "704ebcd1c815b2cf48fa607cbd7bbecc83d5c8a8",
      "parents": [
        "b6071f19c318fd19ed37d9fa4ba0cf77d7d32d13"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Nov 14 23:04:10 2024 +0000"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Nov 14 23:04:10 2024 +0000"
      },
      "message": "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS\n\nThese macros have been useless in this file since commit 82b72a566\n(\"libprocessgroup: Add support for task profiles\") in 2018 which added\nC++ includes, and C++ types and keywords inside an extern \"C\" block.\n\nChange-Id: Iae1cbfcc5cb974034d88fb466b79088496190940\n"
    },
    {
      "commit": "b6071f19c318fd19ed37d9fa4ba0cf77d7d32d13",
      "tree": "2154074237d43f81a079a99121a3b86e83535569",
      "parents": [
        "9e5f74d4e466b00777667b147ca8eac77ea26805"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Wed Aug 07 16:35:55 2024 +0000"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Nov 14 22:56:11 2024 +0000"
      },
      "message": "libprocessgroup: Convert CGROUPV2_HIERARCHY_NAME to std::string\n\nAlmost everywhere CGROUPV2_HIERARCHY_NAME is used a std::string is\nrequired, so change its type to avoid temporaries.\n\nChange-Id: I4466838c510f2eb8212fc71999cdaa47359ce9c3\n"
    },
    {
      "commit": "9e5f74d4e466b00777667b147ca8eac77ea26805",
      "tree": "e1577fbd42fbd4665c91ed5894c6c993ace4889a",
      "parents": [
        "148c2531eef1881a5034615f8248bef2d0d92d7c"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Wed Aug 07 16:41:32 2024 +0000"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Nov 14 22:44:33 2024 +0000"
      },
      "message": "libprocessgroup: Remove CGROUPV2_CONTROLLER_NAME\n\nThis was deprecated a year ago, and should no longer be used.\n\nChange-Id: I19c75e50fd3cc86734fa9cc7f3d883260b2484ca\n"
    },
    {
      "commit": "148c2531eef1881a5034615f8248bef2d0d92d7c",
      "tree": "f581263da3dad2aac0e2ef66944a0cfe97c765e7",
      "parents": [
        "71707037b1fa91fa376e4b173fad5b32eb183730"
      ],
      "author": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Nov 14 22:43:16 2024 +0000"
      },
      "committer": {
        "name": "T.J. Mercier",
        "email": "tjmercier@google.com",
        "time": "Thu Nov 14 22:44:33 2024 +0000"
      },
      "message": "libprocessgroup: Remove CGROUPS_RC_PATH\n\n/dev/cgroup_info/cgroup.rc doesn\u0027t exist anymore!\n\nBug: 349105928\nChange-Id: I2f49fab15d083f0c1617989ccf96ca843f998140\n"
    },
    {
      "commit": "dd8edea8593f81f0abc0080d6aa503f6ffaa064d",
      "tree": "05dda9bb02595dbe868d971afff9a0ea461598a2",
      "parents": [
        "243850ca5fe5b1177e00f1cd3df355f1d2ffe99c"
      ],
      "author": {
        "name": "Douglas Anderson",
        "email": "dianders@google.com",
        "time": "Thu Nov 14 13:53:54 2024 -0800"
      },
      "committer": {
        "name": "Douglas Anderson",
        "email": "dianders@google.com",
        "time": "Thu Nov 14 13:53:54 2024 -0800"
      },
      "message": "init: Add NVME support to the `boot_part_uuid` method of managing boot devices\n\nNVME devices have a subsystem of \"class/nvme\". Add that to the list of\nsubsystems we check so we can identify them properly.\n\nBug: 316324155\nTest: Boot on a device with nvme\nChange-Id: I2ab3f6890f62f525dba150a0368c666a1c4c875e\n"
    },
    {
      "commit": "243850ca5fe5b1177e00f1cd3df355f1d2ffe99c",
      "tree": "b3704827536514c026a767af558cfe81ecb11041",
      "parents": [
        "122a57630e45b4f5bc39c037a793433f859b99b3",
        "9d062088260a9a50dd91d22869089c625c8628d6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 14 20:04:21 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 14 20:04:21 2024 +0000"
      },
      "message": "Merge \"Fix failure in CowTest#InvalidMergeOrderTest.\" into main"
    },
    {
      "commit": "122a57630e45b4f5bc39c037a793433f859b99b3",
      "tree": "c106f7356a2e82ee7835ca06b163654671458d5b",
      "parents": [
        "de8fa774c3db82b286c3cd51ff912f85a90a3873",
        "cbb59dd2408e77d2cb8b80112ec9903d4cb68109"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Nov 14 19:23:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 14 19:23:45 2024 +0000"
      },
      "message": "Merge \"Add source of unwind when fatal error.\" into main"
    },
    {
      "commit": "9d062088260a9a50dd91d22869089c625c8628d6",
      "tree": "7442958e4555fcf5570f91931524bde232e53474",
      "parents": [
        "de8fa774c3db82b286c3cd51ff912f85a90a3873"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Thu Nov 14 10:39:19 2024 -0800"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Thu Nov 14 10:41:07 2024 -0800"
      },
      "message": "Fix failure in CowTest#InvalidMergeOrderTest.\n\nThis is failing on hwasan builds due to a typo in the test method. The\nactual writer logic is unaffected.\n\nBug: 377298650\nTest: valgrind cow_api_test\nChange-Id: I5c3f32ae57bf90b9fd29c7446bf34bdcb004328c\n"
    },
    {
      "commit": "de8fa774c3db82b286c3cd51ff912f85a90a3873",
      "tree": "c16ca0dd5a852bef4f10711bbe682448d74222a4",
      "parents": [
        "71ebf1a20d0b100a8cc8f947186b368b0c3090d2",
        "64148e33d195e82f00062d0db4166f42e6a28f83"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 14 18:23:42 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 14 18:23:42 2024 +0000"
      },
      "message": "Merge \"libprocessgroup: Remove libcgrouprc_format\" into main"
    },
    {
      "commit": "03a14f5284b80dea659d2003cf8404f569f7d344",
      "tree": "613ca0956a97116753074a87b71a5a3acaec8d55",
      "parents": [
        "71ebf1a20d0b100a8cc8f947186b368b0c3090d2"
      ],
      "author": {
        "name": "David Drysdale",
        "email": "drysdale@google.com",
        "time": "Thu Nov 14 16:37:58 2024 +0000"
      },
      "committer": {
        "name": "David Drysdale",
        "email": "drysdale@google.com",
        "time": "Thu Nov 14 18:18:55 2024 +0000"
      },
      "message": "Declare support for v4 of KeyMint HAL\n\nBug: 377744414\nBug: 369375199\nTest: vts_treble_vintf_vendor_test\nChange-Id: I1fc04834819cc9291d89a6ee6803cbc5d5d91437\n"
    },
    {
      "commit": "a4e852d032bdfd0febcbcb8a2a53dd4b85b3c027",
      "tree": "55b3a8fbe260de924b0358b9a0954ab06881212d",
      "parents": [
        "71ebf1a20d0b100a8cc8f947186b368b0c3090d2"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 14 18:14:26 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 14 18:14:26 2024 +0000"
      },
      "message": "Stop explicitly adding bionic subdirectories to the include path.\n\nChange-Id: I9961fa6ac957d8613f93fa33731da797f9ba8615\n"
    },
    {
      "commit": "16693fae255a5a25dbb22ac5d48c7c1997099ff4",
      "tree": "b9f2634a4bb923ee19b93701b8f9d845469261da",
      "parents": [
        "71ebf1a20d0b100a8cc8f947186b368b0c3090d2"
      ],
      "author": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Fri Nov 08 12:19:10 2024 +0000"
      },
      "committer": {
        "name": "Alice Wang",
        "email": "aliceywang@google.com",
        "time": "Thu Nov 14 14:37:19 2024 +0000"
      },
      "message": "Rename system property to enable KeyMint VM\n\nThis allows us to regroup Widevine VM under the same trusty\ngroup.\n\nBug: 368502791\nTest: launch_cvd --secure_hals\u003dguest_keymint_trusty_insecure\nTest: atest VtsAidlSharedSecretTargetTest\nChange-Id: Ica76a896e99f70a64af229bda68622a2ce0dea1f\n"
    },
    {
      "commit": "cbb59dd2408e77d2cb8b80112ec9903d4cb68109",
      "tree": "7887640b74f195608137690ed9b8b32ad2955456",
      "parents": [
        "71ebf1a20d0b100a8cc8f947186b368b0c3090d2"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Nov 14 03:54:13 2024 +0000"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Nov 14 03:59:29 2024 +0000"
      },
      "message": "Add source of unwind when fatal error.\n\nSometimes the only log left is the errors messages. This means that\nthe information about why the unwind part of debuggerd is being called.\nTherefore, add a little bit of extra information in the error message\nto indicate why the unwind was triggered.\n\nBug: 377050125\n\nTest: Forced the exec of the crash dump to fail and verified that the\nTest: message is crash for a crash and unwind for debuggerd -b \u003cPID\u003e\nTest: and debuggerd \u003cPID\u003e.\nChange-Id: I0632ed9118c79caf4dabe6f174b25066fa9058fc\n"
    },
    {
      "commit": "71ebf1a20d0b100a8cc8f947186b368b0c3090d2",
      "tree": "0091e6ed98352e7a9f9d8810b7bdec9514c47db5",
      "parents": [
        "846b34f7f470082b6ffdea2ed5e1258aa350d209",
        "1b5a7addd9eca8b5593fc8b24c86ec41d9904966"
      ],
      "author": {
        "name": "Akilesh Kailash",
        "email": "akailash@google.com",
        "time": "Wed Nov 13 20:44:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 13 20:44:51 2024 +0000"
      },
      "message": "Merge \"Revert \"Move snapuserd_test to presubmit-large group\"\" into main"
    },
    {
      "commit": "1b5a7addd9eca8b5593fc8b24c86ec41d9904966",
      "tree": "575f9afd3a9bfbec388d862c232a741365de373f",
      "parents": [
        "ac810ad71850e52d9d2d6c7cde22bbb78852eb33"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Wed Nov 13 20:12:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 13 20:12:45 2024 +0000"
      },
      "message": "Revert \"Move snapuserd_test to presubmit-large group\"\n\nThis reverts commit ac810ad71850e52d9d2d6c7cde22bbb78852eb33.\n\nReason for revert: Droidmonitor created revert due to b/378924658. Will be verifying ABTD before submission.\n\nChange-Id: Icb08a969ba13d863832a90d224f96fe60af9de4b\n"
    },
    {
      "commit": "846b34f7f470082b6ffdea2ed5e1258aa350d209",
      "tree": "5139e6cda8a5dcbe665e567ce6ab4300250a225b",
      "parents": [
        "00503ef5650211b6ab99d0e997f10cd78f690fe7",
        "ac810ad71850e52d9d2d6c7cde22bbb78852eb33"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 13 17:48:32 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 13 17:48:32 2024 +0000"
      },
      "message": "Merge \"Move snapuserd_test to presubmit-large group\" into main"
    },
    {
      "commit": "00503ef5650211b6ab99d0e997f10cd78f690fe7",
      "tree": "0091e6ed98352e7a9f9d8810b7bdec9514c47db5",
      "parents": [
        "3c63d0af34f5b1857dcd84f32d55f61b8380dba0",
        "9ad453ffae7e03b1b3711d9a41ff6c5f8b3d6bc9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 13 16:30:27 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 13 16:30:27 2024 +0000"
      },
      "message": "Merge \"Set input thread priority to RT - try 4\" into main"
    }
  ],
  "next": "3c63d0af34f5b1857dcd84f32d55f61b8380dba0"
}
