)]}'
{
  "log": [
    {
      "commit": "4571ddd9440721fec583c906a337de949a77749e",
      "tree": "14135d5ed5fbcdd75dafbbdebb9887fe7c4d5d14",
      "parents": [
        "e9fae35f6e8548137258b914dadc8ffb5baef71e",
        "af44776923f92aff0fd1f2bfc7554be83c7fe7cc"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Thu Mar 27 02:39:36 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 27 02:39:36 2025 -0700"
      },
      "message": "Merge \"Fix duplicated comments\" into main"
    },
    {
      "commit": "e9fae35f6e8548137258b914dadc8ffb5baef71e",
      "tree": "0f09cd34069e92b88629241d87d169f3590cbeb2",
      "parents": [
        "2ee35208ed01c761f20e5aeca5416450690043b9",
        "ef7739762aa64d575872525d505c039b4da68b8d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 24 19:52:06 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 19:52:06 2025 -0700"
      },
      "message": "Merge \"Allow lmkd to access vendor_lmk trace event\" into main"
    },
    {
      "commit": "2ee35208ed01c761f20e5aeca5416450690043b9",
      "tree": "d5091320f2c5dc4cec16b4da525a5084ece69c64",
      "parents": [
        "b7e1bd13e869bab9ff171ab3758f4364e41e674b",
        "0421c17842d20a753fe9791e9789c2e58cdec0aa"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Mar 24 06:43:29 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 24 06:43:29 2025 -0700"
      },
      "message": "Merge \"Allow virtmgr to talk to IVmCapabilitiesService HAL\" into main"
    },
    {
      "commit": "af44776923f92aff0fd1f2bfc7554be83c7fe7cc",
      "tree": "47569c1fe75f34ee99eaa32a17ca8a353e3629d0",
      "parents": [
        "a77f5054119d01907b402d5e35bde565cb39f90c"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Mon Mar 24 16:29:38 2025 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Mon Mar 24 16:29:38 2025 +0900"
      },
      "message": "Fix duplicated comments\n\nBug: N/A\nTest: N/A\nChange-Id: Ia83584e2f296aaad28781a13207aa6c42b95e002\n"
    },
    {
      "commit": "b7e1bd13e869bab9ff171ab3758f4364e41e674b",
      "tree": "18760b344b42fea7bff485912c33a34765bf216f",
      "parents": [
        "a77f5054119d01907b402d5e35bde565cb39f90c",
        "f85afa7e51a8d285775dc567de3befb2efcfbf02"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Sun Mar 23 23:53:27 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 23 23:53:27 2025 -0700"
      },
      "message": "Merge \"Add marker to userdebug_or_eng macro\" into main"
    },
    {
      "commit": "a77f5054119d01907b402d5e35bde565cb39f90c",
      "tree": "e89f155e09f6cc18239ad5401113d99e6022647d",
      "parents": [
        "7fec6140d672d03ecb78fe2ed9acf8e8ef4538b9",
        "8528e47d226a8c797c9078d93c5749b16e439a24"
      ],
      "author": {
        "name": "Jeremy Wu",
        "email": "jrwu@google.com",
        "time": "Sun Mar 23 18:01:54 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 23 18:01:54 2025 -0700"
      },
      "message": "Merge \"SEPolicy: add ro.audio.same_type_multi_device_allowed\" into main"
    },
    {
      "commit": "f85afa7e51a8d285775dc567de3befb2efcfbf02",
      "tree": "31d5fc304859b5561c1d679a7f1998bafce5dbee",
      "parents": [
        "acc937e3ab13667748b70bb05668de3e8b3c1750"
      ],
      "author": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Fri Mar 21 16:25:47 2025 +1100"
      },
      "committer": {
        "name": "Thiébaud Weksteen",
        "email": "tweek@google.com",
        "time": "Mon Mar 24 10:16:32 2025 +1100"
      },
      "message": "Add marker to userdebug_or_eng macro\n\nThis marker can be used in CTS to note that the userdebug_or_eng macro\nwas used. If found within a neverallow assertion, the CTS test will\nknow that an exception was defined for userdebug builds, and therefore\nthat this test is expected to fail on such a build.\n\nBug: 404926144\nTest: atest CtsSecurityHostTestCases\nChange-Id: Id5670125edbcd68bbeb9f0086d6d1c9843f9ca29\n"
    },
    {
      "commit": "ef7739762aa64d575872525d505c039b4da68b8d",
      "tree": "090d876c8c2d98af9d9b572b99397e4e7c8e77a4",
      "parents": [
        "7fec6140d672d03ecb78fe2ed9acf8e8ef4538b9"
      ],
      "author": {
        "name": "Martin Liu",
        "email": "liumartin@google.com",
        "time": "Mon Mar 17 09:44:25 2025 +0000"
      },
      "committer": {
        "name": "Martin Liu",
        "email": "liumartin@google.com",
        "time": "Sun Mar 23 06:38:27 2025 +0000"
      },
      "message": "Allow lmkd to access vendor_lmk trace event\n\n[   10.742610] type\u003d1400 audit(1742203384.216:9): avc:  denied  { read } for  comm\u003d\"lmkd\" name\u003d\"id\" dev\u003d\"tracefs\" ino\u003d6003 scontext\u003du:r:lmkd:s0 tcontext\u003du:object_r:debugfs_tracing_debug:s0 tclass\u003dfile permissive\u003d0\n\nBug: 396115949\nTest: build and check avc\nChange-Id: I63fa8bd66bb99fbcc4a925afecffe1651a8da3b9\nMerged-In: I63fa8bd66bb99fbcc4a925afecffe1651a8da3b9\nSigned-off-by: Martin Liu \u003cliumartin@google.com\u003e\n"
    },
    {
      "commit": "7fec6140d672d03ecb78fe2ed9acf8e8ef4538b9",
      "tree": "40f0f2c981ee7594c8cbecf0d32fc5b8d75b8505",
      "parents": [
        "3af4bc8519cd79ea770d8ff5ecf707b34e5c19fd",
        "2ad10421f79e556a8f7f208023399766bcda5f38"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Mar 21 00:59:16 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 21 00:59:16 2025 -0700"
      },
      "message": "Merge \"Add system property for cameraserver -\u003e app fmq metadata size\" into main"
    },
    {
      "commit": "8528e47d226a8c797c9078d93c5749b16e439a24",
      "tree": "9d56edeef1822d671a8facc25416f60c32b2eb1c",
      "parents": [
        "3af4bc8519cd79ea770d8ff5ecf707b34e5c19fd"
      ],
      "author": {
        "name": "Jeremy Wu",
        "email": "jrwu@google.com",
        "time": "Tue Mar 18 09:42:49 2025 +0000"
      },
      "committer": {
        "name": "Jeremy Wu",
        "email": "jrwu@google.com",
        "time": "Fri Mar 21 00:44:32 2025 -0700"
      },
      "message": "SEPolicy: add ro.audio.same_type_multi_device_allowed\n\nBug: 367117623\nTest: m\nChange-Id: I69e84b00270faa07740295ecf6dc6fe33134a3d1\n"
    },
    {
      "commit": "3af4bc8519cd79ea770d8ff5ecf707b34e5c19fd",
      "tree": "db4630740ed87c30ca73f1317065c8fccdbf538d",
      "parents": [
        "acc937e3ab13667748b70bb05668de3e8b3c1750",
        "82ca7fbb90ebd9ebf270257ff196eba1ebac16bf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 20 23:27:52 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 20 23:27:52 2025 -0700"
      },
      "message": "Merge \"Allow mmd to send dump info to dumpstate\" into main"
    },
    {
      "commit": "2ad10421f79e556a8f7f208023399766bcda5f38",
      "tree": "f142f1ad6dd6f9af5ef3e380a9b9a0625a185dad",
      "parents": [
        "e3d40c22943d3348ebde6c8c40a3eb4c6886d01e"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Mar 19 23:18:53 2025 +0000"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Mar 21 05:00:11 2025 +0000"
      },
      "message": "Add system property for cameraserver -\u003e app fmq metadata size\n\ncameraserver used to earlier depend on reading a vendor property\nwhich is not allowed by selinux. Add a system property instead.\n\nBug: 399723640\n\nTest: GCA; No selinux errors reported\n\nFlag: EXEMPT; bugfix\n\nChange-Id: I4e1c31725930ad4a037955849d5ac41926766233\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "82ca7fbb90ebd9ebf270257ff196eba1ebac16bf",
      "tree": "3a489eb6028b7a294e57cb7011c666920fd184da",
      "parents": [
        "e3d40c22943d3348ebde6c8c40a3eb4c6886d01e"
      ],
      "author": {
        "name": "Hung Nguyen",
        "email": "hungmn@google.com",
        "time": "Thu Mar 20 20:48:28 2025 -0700"
      },
      "committer": {
        "name": "Hung Nguyen",
        "email": "hungmn@google.com",
        "time": "Thu Mar 20 20:48:31 2025 -0700"
      },
      "message": "Allow mmd to send dump info to dumpstate\n\nBug: 405225601\nTest: adb bugreport; verify no denials for mmd\n\nChange-Id: I7121b465e5db8d9d2bee019b45682c73c7574dfe\n"
    },
    {
      "commit": "acc937e3ab13667748b70bb05668de3e8b3c1750",
      "tree": "e117ba84c57b51da3125dc26fe6a9e74cb5d29dd",
      "parents": [
        "e3d40c22943d3348ebde6c8c40a3eb4c6886d01e",
        "60647ea2f92945ef5235eccb8f5eec19d158e030"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 20 19:45:51 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 20 19:45:51 2025 -0700"
      },
      "message": "Merge \"sepolicy: Allow prefetch to open/read rootfs\" into main"
    },
    {
      "commit": "0421c17842d20a753fe9791e9789c2e58cdec0aa",
      "tree": "83455e1ebea90dbcb9d95616852cd320fe29fb0e",
      "parents": [
        "e3d40c22943d3348ebde6c8c40a3eb4c6886d01e"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Fri Mar 07 15:26:32 2025 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Wed Mar 19 15:20:28 2025 +0000"
      },
      "message": "Allow virtmgr to talk to IVmCapabilitiesService HAL\n\nBug: 360102915\nTest: m\nChange-Id: I38d1c013a6bd9b168c03ac366c2b2ea1c57cac4e\n"
    },
    {
      "commit": "60647ea2f92945ef5235eccb8f5eec19d158e030",
      "tree": "17f53c62f263895d339cefbab40a56eb97ae6c0c",
      "parents": [
        "5485a84da7d9f9fe9a86538b6cd416e9b2dd9b78"
      ],
      "author": {
        "name": "Soichiro Fujii",
        "email": "soichirof@google.com",
        "time": "Tue Mar 18 12:18:47 2025 +0900"
      },
      "committer": {
        "name": "Soichiro Fujii",
        "email": "soichirof@google.com",
        "time": "Wed Mar 19 03:12:42 2025 -0700"
      },
      "message": "sepolicy: Allow prefetch to open/read rootfs\n\nPrefetch attempts to improve the boot time by preloading files\nfrom disk in advance, saving Disk I/O time. For this, it needs\nread access for rootfs from SELinux.\n\nPrefetch monitors and records ftrace event for page cache addition\nto identify which files are accessed during boot, but ftrace only\nreports inode for a file. To resolve file paths from inodes,\nprefetch need to walk through a directory tree to create a lookup\ntable from inodes to file path.\n\nBecause directory walking starts from `/`, prefetch is unable to make a\nlookup table without an access to `rootfs:dir`. This CL grants\nthat access.\n\nBy allowing `rootfs:dir`, the prefetch will improve boot time by\n300-1000ms depending on devices.\n\nBug: 380766679\nTest: reboot until `prefetch.pack` is made, then\n`prefetch dump --paths prefetch.pack --format csv`\nTest: `setprop ctl.start prefetch_replay`, and then\n`dmesg | grep avc: `. no prefetch denial visible on logs\n\nChange-Id: I85b894910833561dab953e3b18884106472b949f\n"
    },
    {
      "commit": "e3d40c22943d3348ebde6c8c40a3eb4c6886d01e",
      "tree": "2166bbafa7a9b81ea422bec427dc63075eb1d7ce",
      "parents": [
        "48b9532b3f19476c6174df8b9b87406a8c038663"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Mar 19 10:11:33 2025 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Wed Mar 19 10:14:42 2025 +0900"
      },
      "message": "Backport vold binder allowlist to 202504\n\nBug: 403418976\nTest: TH\nChange-Id: If844138c49f71c0d49790538f9ed51512d6faef9\n"
    },
    {
      "commit": "48b9532b3f19476c6174df8b9b87406a8c038663",
      "tree": "c4266b320f8f53ef6c23227210f0a749570a9dbd",
      "parents": [
        "fefeeb1541deb2b846e15be0fb8d87085a368cb3",
        "3a75cd6d725dc6439cc46d954c347761673a24b8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 18 11:21:19 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 11:21:19 2025 -0700"
      },
      "message": "Merge \"Allow dumpstate to make binder calls to mmd\" into main"
    },
    {
      "commit": "fefeeb1541deb2b846e15be0fb8d87085a368cb3",
      "tree": "87d689462e5f6703a2c3391e1490c246c6dfe1b9",
      "parents": [
        "eae2f37c6f2d72694611e676ac9b8e8e45de7939",
        "69cf35d77ac11a0194bd98ee9c601ac1679ad2ad"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Tue Mar 18 10:27:54 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 10:27:54 2025 -0700"
      },
      "message": "Merge \"Add dumpstate support in the mainline supplicant selinux policy.\" into main"
    },
    {
      "commit": "eae2f37c6f2d72694611e676ac9b8e8e45de7939",
      "tree": "f9ab37baa8d500ab52e99d4c2abb637f1582dda4",
      "parents": [
        "e9c9069dbffded2ea510250c997bbf9ee44e0f0d",
        "b4cd465ec93ed9e50fce8a235ae22cc5886774d3"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Tue Mar 18 09:24:19 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 09:24:19 2025 -0700"
      },
      "message": "Merge \"Allow mainline supplicant to make binder calls into system server.\" into main"
    },
    {
      "commit": "e9c9069dbffded2ea510250c997bbf9ee44e0f0d",
      "tree": "496c6d89dfe24e212e983568e9d4544e9512d236",
      "parents": [
        "5485a84da7d9f9fe9a86538b6cd416e9b2dd9b78",
        "8772b2ef92eead6ffada09f72f4c5c32fe8863d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 18 04:40:52 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 18 04:40:52 2025 -0700"
      },
      "message": "Merge \"Allow artd to delete .sdm files.\" into main"
    },
    {
      "commit": "5485a84da7d9f9fe9a86538b6cd416e9b2dd9b78",
      "tree": "e4d0887982fa6741b2db750a562af84b5ec7e2e0",
      "parents": [
        "bf4c41d5556de4227fc670b1aee94c983090398e"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Mon Mar 17 18:14:08 2025 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue Mar 18 10:22:27 2025 +0900"
      },
      "message": "Correctly handle line markers\n\nFor better debuggability upon neverallow violations, this change leaves\nline markers as-is.\n\n* build_sepolicy filter_out tool leaves line markers as-is. It may cause\n  markers to be redundant, so it also cleans up such markers.\n* remove_line_marker property is removed as it is not needed.\n* fixed odm_sepolicy.cil filtering.\n\nBug: 400544895\nTest: check sepolicy artifacts\nChange-Id: I793ffe728488422fc31de2705889869b2ea7d050\n"
    },
    {
      "commit": "69cf35d77ac11a0194bd98ee9c601ac1679ad2ad",
      "tree": "7bd5091d7920053a825192ae1dfcc2120167312e",
      "parents": [
        "87df87e2f4bc35e7ba6129d5057c6091cbc2d8ae"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Tue Mar 18 01:20:17 2025 +0000"
      },
      "committer": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Tue Mar 18 01:20:17 2025 +0000"
      },
      "message": "Add dumpstate support in the mainline\nsupplicant selinux policy.\n\nBug: 404315331\nTest: Start mainline supplicant and take\n      a bugreport. No Selinux denial\n      should be generated.\nChange-Id: I685c3719e4588121a24c856fdb38f9c57ada74f9\n"
    },
    {
      "commit": "bf4c41d5556de4227fc670b1aee94c983090398e",
      "tree": "969a751e7e3e10ce5786e0034eb5d467ce89a775",
      "parents": [
        "ac9d919f535e889c7e52fbbd82d71de6ca5c4c73",
        "bf074d25a43ed8b762bc2f76f842612c5078a98e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 17 17:45:00 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 17 17:45:00 2025 -0700"
      },
      "message": "Merge \"Restrict kernel keyring search capability\" into main"
    },
    {
      "commit": "ac9d919f535e889c7e52fbbd82d71de6ca5c4c73",
      "tree": "975f03fa742872a3fd0298a8d4c93d6d3289b66f",
      "parents": [
        "b988cf7b480f34549ea3f6fb44b9cc8f2881058c",
        "967f71811b10a54589cb6b91009b2ff1ad0f8c0d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 17 17:44:19 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 17 17:44:19 2025 -0700"
      },
      "message": "Merge \"private: hal_widevine_system: support private storage\" into main"
    },
    {
      "commit": "3a75cd6d725dc6439cc46d954c347761673a24b8",
      "tree": "b8dcbe378e47361f7c50e7640ac73b3489c4f1b1",
      "parents": [
        "e79aa67527ed586366ec831f6b7c5631828e7f7e"
      ],
      "author": {
        "name": "Hung Nguyen",
        "email": "hungmn@google.com",
        "time": "Mon Mar 17 12:50:31 2025 -0700"
      },
      "committer": {
        "name": "Hung Nguyen",
        "email": "hungmn@google.com",
        "time": "Mon Mar 17 14:27:37 2025 -0700"
      },
      "message": "Allow dumpstate to make binder calls to mmd\n\nTo avoid SELinux denials when taking bug reports.\n\nBug: 404278640\nTest: atest\nCtsSecurityHostTestCases:android.security.cts.SELinuxHostTest#testNoBugreportDenials\n\nChange-Id: I12c2c28e9548afdb63625de06f8cfc4507d0292e\n"
    },
    {
      "commit": "bf074d25a43ed8b762bc2f76f842612c5078a98e",
      "tree": "e0b82313cd37350e5a3d42edac0825424b7786cd",
      "parents": [
        "1bd25a69ef83e6d76497064078199fa8cce0216d"
      ],
      "author": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Fri Mar 14 11:18:22 2025 -0700"
      },
      "committer": {
        "name": "Victor Hsieh",
        "email": "victorhsieh@google.com",
        "time": "Mon Mar 17 07:57:52 2025 -0700"
      },
      "message": "Restrict kernel keyring search capability\n\nThe original use case has already been deprecated.\n\nTest: TH\nBug: 384942085\nChange-Id: Icc01be819b89a2b2da23c601f393660cd042a771\n"
    },
    {
      "commit": "b988cf7b480f34549ea3f6fb44b9cc8f2881058c",
      "tree": "614903c2cc23666ebaaa8b0168e4b832dd2ab896",
      "parents": [
        "267e4b211f636b2d5af74e566b0d0a67025b13f2",
        "b11610b98f10cd79620d03d97594e2f7686b7a96"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Mar 17 06:42:56 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 17 06:42:56 2025 -0700"
      },
      "message": "Merge \"Allow microdroid_manager to adjust priority of microdroid_app\" into main"
    },
    {
      "commit": "967f71811b10a54589cb6b91009b2ff1ad0f8c0d",
      "tree": "6e1d7498e1b115f8b1bd54d737b2a8e1076cf1e7",
      "parents": [
        "267e4b211f636b2d5af74e566b0d0a67025b13f2"
      ],
      "author": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Mon Mar 17 10:28:50 2025 +0000"
      },
      "committer": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Mon Mar 17 10:32:27 2025 +0000"
      },
      "message": "private: hal_widevine_system: support private storage\n\n- mediadrm_system_data_file file type\n- make  it private to hal_widevine_system\n\nBug: 371777025\nTest: lunch qemu_trusty_arm64-trunk_staging-userdebug\nChange-Id: I5bd28eb4f2eaa44bb0b5a934b7919d2b959ec098\n"
    },
    {
      "commit": "267e4b211f636b2d5af74e566b0d0a67025b13f2",
      "tree": "88843ee7f0d02e3e26ce9ced790b67ba378333fc",
      "parents": [
        "1bd25a69ef83e6d76497064078199fa8cce0216d"
      ],
      "author": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Sun Mar 16 16:34:23 2025 +0000"
      },
      "committer": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Sun Mar 16 16:37:24 2025 +0000"
      },
      "message": "private: hal_widevine_system.te: add get_prop rules\n\nBug: 371777025\nTest: lunch qemu_trusty_arm64-trunk_staging-userdebug\nChange-Id: I3f338c8aa508492602498f4234bf0b17de6c86a9\n"
    },
    {
      "commit": "8772b2ef92eead6ffada09f72f4c5c32fe8863d1",
      "tree": "14d23b5cc5c2ab61774aca7939cabbd921c3ca4c",
      "parents": [
        "1bd25a69ef83e6d76497064078199fa8cce0216d"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Fri Mar 14 11:21:11 2025 -0700"
      },
      "committer": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Fri Mar 14 11:21:11 2025 -0700"
      },
      "message": "Allow artd to delete .sdm files.\n\n.sdm files contain Cloud Compilation artifacts and are installed by the\napp store, along with the APK. The file is initially installed as\n`apk_tmp_file` and then relabeled to `apk_data_file` after being\ncommitted.\n\nTo save space, we need to:\n- Delete .sdm files (in `apk_tmp_file`) on install if they are not \n  usable (they don\u0027t pass the usability verification).\n- Delete .sdm files (in `apk_data_file`) after the recompilation by\n  background dexopt job, at which point the .sdm files are essentially\n  obsolete.\n\nBug: 377474232\nTest: No SELinux denial when deleting .sdm files.\nChange-Id: I8457ecfb832d04ed8cb169812f4b66b8a7e861dd\n"
    },
    {
      "commit": "1bd25a69ef83e6d76497064078199fa8cce0216d",
      "tree": "88d3a465dc53482cef3303e5daa317b64759a862",
      "parents": [
        "424ac67009aff6bca6cdaa2a6fea56795b4ecbe8",
        "6358b55844ab230b5e42e5ebe985ba38afd11aa4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Mar 13 11:03:36 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 13 11:03:36 2025 -0700"
      },
      "message": "Merge \"Allow dumpstate to make binder calls into mainline supplicant.\" into main"
    },
    {
      "commit": "b4cd465ec93ed9e50fce8a235ae22cc5886774d3",
      "tree": "b37bb7236c8e2923b0269f25f1bb703c50dd878f",
      "parents": [
        "87df87e2f4bc35e7ba6129d5057c6091cbc2d8ae"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Wed Mar 12 20:36:52 2025 +0000"
      },
      "committer": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Wed Mar 12 20:36:52 2025 +0000"
      },
      "message": "Allow mainline supplicant to make binder\ncalls into system server.\n\nPermission is required in order for the\nmainline supplicant to invoke callbacks\nin the system server.\n\nBug: 365585450\nTest: Manual test - used a local patch\n      to invoke a callback from the\n      mainline supplicant into system server\nChange-Id: I30f897e1a281896f1929cb0a51ab8262fdcd6ffb\n"
    },
    {
      "commit": "6358b55844ab230b5e42e5ebe985ba38afd11aa4",
      "tree": "6dc8799783cd38964730ccf32f08b5f377a3b3ae",
      "parents": [
        "87df87e2f4bc35e7ba6129d5057c6091cbc2d8ae"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Wed Mar 12 20:27:46 2025 +0000"
      },
      "committer": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Wed Mar 12 20:27:46 2025 +0000"
      },
      "message": "Allow dumpstate to make binder calls into\nmainline supplicant.\n\nBug: 401480419\nTest: atest SELinuxHostTest#testNoBugreportDenials\nChange-Id: I7b856c86e7987342676da01102b5a1d7ae111c81\n"
    },
    {
      "commit": "424ac67009aff6bca6cdaa2a6fea56795b4ecbe8",
      "tree": "fe95f9a230cf6a4a51a4ebee4b2e2edb4b352d23",
      "parents": [
        "3359fd3d8c39ac7d9acff3049e92be1c2b954af0",
        "b49efd0700785afe50cb70fa7c2a14c365c48611"
      ],
      "author": {
        "name": "Bao Do",
        "email": "quocbaodo@google.com",
        "time": "Tue Mar 11 18:28:08 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 18:28:08 2025 -0700"
      },
      "message": "Merge \"SEPolicy: Add LEA codec_extension_aidl property\" into main"
    },
    {
      "commit": "3359fd3d8c39ac7d9acff3049e92be1c2b954af0",
      "tree": "a2ff0f07d7dc287e5b88214d50cb033d066467b4",
      "parents": [
        "19f72c62d40d5882c0838c7640cbe5c1e5650b9d",
        "2e98e6f236f12b2330d1aea54c88d8e0a74e3744"
      ],
      "author": {
        "name": "Natasha Lee",
        "email": "natashalee@google.com",
        "time": "Tue Mar 11 17:21:52 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 17:21:52 2025 -0700"
      },
      "message": "Merge \"SEPolicy: Add AptX codec and power management properties\" into main"
    },
    {
      "commit": "19f72c62d40d5882c0838c7640cbe5c1e5650b9d",
      "tree": "1017cb080e6b0fd975c5fe06b25a816917e1d49e",
      "parents": [
        "edbffe40d77d83fec9f1f31ac4052ef2137012c9",
        "bc39d27a487e18be8ed2c64dad7ea2ed46f6bef5"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Mar 11 11:53:06 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 11:53:06 2025 -0700"
      },
      "message": "Merge \"Add new F2FS ioctls.\" into main"
    },
    {
      "commit": "edbffe40d77d83fec9f1f31ac4052ef2137012c9",
      "tree": "477d653667183ec40e2da9b8a5ae54ece5be0173",
      "parents": [
        "9254b4a7cf6c93293b359dcc189246e82c7c6b16",
        "bb5a6435dbb93b5e6bfeff7ebe278c0ee903e16a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 11 10:49:04 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 10:49:04 2025 -0700"
      },
      "message": "Merge changes from topic \"ashmem-ioctl-fixes\" into main\n\n* changes:\n  Allow ashmem ioctl commands to be invoked on tmpfs files\n  sepolicy: Define ashmem_ioctls macro\n  Add missing ashmem ioctl command definition\n"
    },
    {
      "commit": "bc39d27a487e18be8ed2c64dad7ea2ed46f6bef5",
      "tree": "6382e9dd7c95656a03a3f18ae1c6bfe4da24d862",
      "parents": [
        "a45eef36fcf373256dec3405a2072e5252599671"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Mar 11 14:39:17 2025 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Tue Mar 11 14:39:17 2025 +0000"
      },
      "message": "Add new F2FS ioctls.\n\nBug: 398848516\nTest: presubmit\nFlag: EXEMPT sepolicy\nChange-Id: I18e6b8831d62e856b65e1b899615144d6cf2685f\n"
    },
    {
      "commit": "2e98e6f236f12b2330d1aea54c88d8e0a74e3744",
      "tree": "178df49a972d0bb442a6cb20de09655cd3bd330d",
      "parents": [
        "9254b4a7cf6c93293b359dcc189246e82c7c6b16"
      ],
      "author": {
        "name": "sarvsaur",
        "email": "quic_sarvsaur@quicinc.com",
        "time": "Tue Mar 11 15:14:13 2025 +0530"
      },
      "committer": {
        "name": "sarvsaur",
        "email": "quic_sarvsaur@quicinc.com",
        "time": "Tue Mar 11 15:14:13 2025 +0530"
      },
      "message": "SEPolicy: Add AptX codec and power management properties\n\nAdding sysprop to enable/disable AptX voice codec and\nAptX SWB Power Management\n\nChange-Id: Ib7b3624d9bdc6f05918986753ce509e5f7596678\n"
    },
    {
      "commit": "b49efd0700785afe50cb70fa7c2a14c365c48611",
      "tree": "53370b07963107cd142aba12f7970bb826056b09",
      "parents": [
        "e79aa67527ed586366ec831f6b7c5631828e7f7e"
      ],
      "author": {
        "name": "sarvsaur",
        "email": "quic_sarvsaur@quicinc.com",
        "time": "Thu Mar 06 15:07:39 2025 +0530"
      },
      "committer": {
        "name": "Sarv Saurav",
        "email": "quic_sarvsaur@quicinc.com",
        "time": "Tue Mar 11 02:15:57 2025 -0700"
      },
      "message": "SEPolicy: Add LEA codec_extension_aidl property\n\nAdding sysprop to enable LE Audio codec_extension_aidl\n\nChange-Id: Ib7b3624d9bdc6f05918986753ce509e5f7596996\n"
    },
    {
      "commit": "9254b4a7cf6c93293b359dcc189246e82c7c6b16",
      "tree": "252a2705ac6e7130bd0cf92f86b12f672a5402ac",
      "parents": [
        "4ec9a680cc6044083214dd3ffd8835d71de6e8c6",
        "4a589735371750d73cc0c4299db2884475841983"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 11 01:30:54 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 01:30:54 2025 -0700"
      },
      "message": "Merge \"vmlauncher_app: Allow to find cameraserver_service\" into main"
    },
    {
      "commit": "4a589735371750d73cc0c4299db2884475841983",
      "tree": "fd4495b3a10859e8049768f1dcdc77a54b49f8ca",
      "parents": [
        "9c1c6359b5443ca9e16b3a8b1eca44b25a1b0fdb"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Mar 10 23:20:22 2025 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Mon Mar 10 23:53:55 2025 -0700"
      },
      "message": "vmlauncher_app: Allow to find cameraserver_service\n\nWebView tries to register camera callback, and it causes indefinite loop\nfor searching camera service.\n\nBug: 398442154\nTest: Manually\nChange-Id: I7e97491294d5f31db95e0fa4bbfe0f66f41cf4d9\n"
    },
    {
      "commit": "4ec9a680cc6044083214dd3ffd8835d71de6e8c6",
      "tree": "8d7f0e25d798ae24f43b3146dffdb6688e3651e4",
      "parents": [
        "a45eef36fcf373256dec3405a2072e5252599671",
        "292d7d5be7c898ef3623a578c46d5aa99fbf0616"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Mar 10 10:59:53 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 10:59:53 2025 -0700"
      },
      "message": "Merge \"Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\" into main"
    },
    {
      "commit": "b11610b98f10cd79620d03d97594e2f7686b7a96",
      "tree": "f8204200efeacb40be5f0867ff8b369c826600de",
      "parents": [
        "9c1c6359b5443ca9e16b3a8b1eca44b25a1b0fdb"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Mar 10 16:44:53 2025 +0000"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Mar 10 16:44:53 2025 +0000"
      },
      "message": "Allow microdroid_manager to adjust priority of microdroid_app\n\nTest: m\nChange-Id: I79230de7b33713ea545891fc3ac5287a037c4ecb\n"
    },
    {
      "commit": "a45eef36fcf373256dec3405a2072e5252599671",
      "tree": "2040b30c30264809f1e133fd263e3ca1b9c23333",
      "parents": [
        "c6b3fcd145d154a34e39d6ee1a16b31beebb5866",
        "15dba6dfeb3b81eced608fddea807d5f6e2a2c25"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 10 05:10:04 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 05:10:04 2025 -0700"
      },
      "message": "Merge \"fix unknow build type early_virtmgr (version 202504)\" into main"
    },
    {
      "commit": "15dba6dfeb3b81eced608fddea807d5f6e2a2c25",
      "tree": "a357110580a02191dc5ea1bb3e7eaca426b96c57",
      "parents": [
        "e79aa67527ed586366ec831f6b7c5631828e7f7e"
      ],
      "author": {
        "name": "jiale",
        "email": "wangjiale3@xiaomi.corp-partner.google.com",
        "time": "Mon Mar 10 15:46:33 2025 +0800"
      },
      "committer": {
        "name": "jiale Wang",
        "email": "wangjiale3@xiaomi.corp-partner.google.com",
        "time": "Mon Mar 10 03:05:24 2025 -0800"
      },
      "message": "fix unknow build type early_virtmgr (version 202504)\n\nChange-Id: I2c1c125e0195e9bf4a88568811ddf2965ee11d23\nSigned-off-by: jiale \u003cwangjiale3@xiaomi.corp-partner.google.com\u003e\n"
    },
    {
      "commit": "c6b3fcd145d154a34e39d6ee1a16b31beebb5866",
      "tree": "2d59ba6e3c6a063ba1d1c098edfe639ab4314dd6",
      "parents": [
        "e79aa67527ed586366ec831f6b7c5631828e7f7e",
        "4c3f1b68ab996ad31934a9467a1d9116c34c5647"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 10 02:37:54 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 10 02:37:54 2025 -0700"
      },
      "message": "Merge \"Give apps read permissions on its own profile directory.\" into main"
    },
    {
      "commit": "292d7d5be7c898ef3623a578c46d5aa99fbf0616",
      "tree": "7ac3a464db5a74566adcc5354afbc7aa656a2afd",
      "parents": [
        "e79aa67527ed586366ec831f6b7c5631828e7f7e",
        "0d45dd219f13bc4ef3d69cf712d8d6080b920b3d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:10:06 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:10:06 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\n\nBug: 385190204\nMerged-In: Ieaf38fae1a9bb641fe0f309c8f1ca6e900641157\nChange-Id: I8befe51d7fbf33789b643114354f6d7bf8bbca73\n"
    },
    {
      "commit": "0d45dd219f13bc4ef3d69cf712d8d6080b920b3d",
      "tree": "7ac3a464db5a74566adcc5354afbc7aa656a2afd",
      "parents": [
        "f4c93a26eb312074cd44ca6a9315f0143c9f27ca",
        "e4a36f4174b17bbab9dc043f4a65dc8d87377290"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 06 12:22:45 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 06 14:00:39 2025 -0800"
      },
      "message": "Skip 25Q1 (ab/BP1A.250305.020) in aosp-main-future\n\nBug: 385190204\nMerged-In: I95691e1764a7c6fc5a9c9a47ff12d60268bfdd1e\nChange-Id: Id8dc9d59e908c8636e4d47eeb6a93aa9b73dcab9\n"
    },
    {
      "commit": "bb5a6435dbb93b5e6bfeff7ebe278c0ee903e16a",
      "tree": "2e4dfa3c1bdd51608c7acdeb255228804b275e38",
      "parents": [
        "71e0929241db9176903572a048df0a01b0242b0d"
      ],
      "author": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Wed Jan 15 16:12:01 2025 -0800"
      },
      "committer": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Wed Mar 05 15:51:33 2025 -0800"
      },
      "message": "Allow ashmem ioctl commands to be invoked on tmpfs files\n\nPart of the migration from ashmem to memfd involves adding support for\nashmem ioctl commands to memfds. This allows applications that directly\ninteract with ashmem buffers via ioctls to continue working seamlessly\neven if they are given a memfd buffer instead of an ashmem buffer to\noperate on.\n\nTherefore, allow ioctl() to be invoked on tmpfs files.\n\nBug: 111903542\nChange-Id: I68c269af54764e1abc6346e05bbf94acb99c44f1\nSigned-off-by: Isaac J. Manjarres \u003cisaacmanjarres@google.com\u003e\n"
    },
    {
      "commit": "71e0929241db9176903572a048df0a01b0242b0d",
      "tree": "8a530471d13d6591e4b3adcbf9e12163100b115b",
      "parents": [
        "9a565e5ab06dc3f987fa3494c9cc505259fc475e"
      ],
      "author": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Thu Jan 16 11:49:14 2025 -0800"
      },
      "committer": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Wed Mar 05 15:51:22 2025 -0800"
      },
      "message": "sepolicy: Define ashmem_ioctls macro\n\nDefine the ashmem_ioctls macro so that it can be used to allow\nthe ioctl system call to be invoked with those specific ioctl\ncommands on tmpfs files.\n\nBug: 111903542\nChange-Id: I2d0d9e95ca371de33173fefbcbb5ee15c80f0c22\nSigned-off-by: Isaac J. Manjarres \u003cisaacmanjarres@google.com\u003e\n"
    },
    {
      "commit": "9a565e5ab06dc3f987fa3494c9cc505259fc475e",
      "tree": "309d00a675ea2734ffdb58b3840519e29a1c2404",
      "parents": [
        "e79aa67527ed586366ec831f6b7c5631828e7f7e"
      ],
      "author": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Thu Jan 16 11:48:16 2025 -0800"
      },
      "committer": {
        "name": "Isaac J. Manjarres",
        "email": "isaacmanjarres@google.com",
        "time": "Wed Mar 05 15:51:10 2025 -0800"
      },
      "message": "Add missing ashmem ioctl command definition\n\nThe definition of ASHMEM_GET_FILE_ID is missing, so add it.\n\nBug: 111903542\nChange-Id: Ib7b3624d9bdc6f05918986753ce509e5f759599d\nSigned-off-by: Isaac J. Manjarres \u003cisaacmanjarres@google.com\u003e\n"
    },
    {
      "commit": "f4c93a26eb312074cd44ca6a9315f0143c9f27ca",
      "tree": "7ac3a464db5a74566adcc5354afbc7aa656a2afd",
      "parents": [
        "316e7e9b1f897edfd3b073979d3366f372e9116f",
        "e79aa67527ed586366ec831f6b7c5631828e7f7e"
      ],
      "author": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Wed Mar 05 09:58:13 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 05 09:58:13 2025 -0800"
      },
      "message": "Merge \"Add hwcryptohal permissions\" into main am: e79aa67527\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3502262\n\nChange-Id: I7d202a694ceb281d9edf76071254444ec2e1d1c0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e79aa67527ed586366ec831f6b7c5631828e7f7e",
      "tree": "fd90b8742d073752199115930bd4ba1931e22f7e",
      "parents": [
        "e398f7f6f18bdba6e34233cc41afb7b7381f98f2",
        "528e61ae0c44ef9a2a9fc64398487355db4b224c"
      ],
      "author": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Wed Mar 05 09:35:41 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 05 09:35:41 2025 -0800"
      },
      "message": "Merge \"Add hwcryptohal permissions\" into main"
    },
    {
      "commit": "4c3f1b68ab996ad31934a9467a1d9116c34c5647",
      "tree": "ad364df5605cb7387ab70f6547c1213cb63de741",
      "parents": [
        "e398f7f6f18bdba6e34233cc41afb7b7381f98f2"
      ],
      "author": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Wed Mar 05 06:32:13 2025 -0800"
      },
      "committer": {
        "name": "Jiakai Zhang",
        "email": "jiakaiz@google.com",
        "time": "Wed Mar 05 06:32:38 2025 -0800"
      },
      "message": "Give apps read permissions on its own profile directory.\n\nThe ART profiles are saved by the ART runtime on behalf of the app,\nusing atomic file replacement (the profile is saved as a temporary\nfile and renamed to the final location).\n\nAfter the rename, we want to flush the directory, so that the changes\nare reflected immediately. The flushing requires read permissions on the\ndirectory.\n\nThis is particularly useful on a force save, where app developers may\nwant to dump the saved profile through adb immediately.\n\nBug: 398982550\nTest: Presubmit\nChange-Id: I404414afe7a6f1e3295903c71ec3f3b7f8c74056\n"
    },
    {
      "commit": "316e7e9b1f897edfd3b073979d3366f372e9116f",
      "tree": "364e959b20d1d965149e8ce4a182de6e6c2b621f",
      "parents": [
        "221e8e60c0b365a2f38ef53f05542cfd1ebb37bc",
        "e398f7f6f18bdba6e34233cc41afb7b7381f98f2"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue Mar 04 14:31:16 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 04 14:31:16 2025 -0800"
      },
      "message": "Allow avf VTS to read /data/nativetest am: e398f7f6f1\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3522930\n\nChange-Id: Iccbf6f44afb8b368d3079b2d97736a3969a0c5dc\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e398f7f6f18bdba6e34233cc41afb7b7381f98f2",
      "tree": "31e4d12c283e8572f11469ade507efc9d3f3dfe9",
      "parents": [
        "9c1c6359b5443ca9e16b3a8b1eca44b25a1b0fdb"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue Mar 04 16:26:28 2025 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Tue Mar 04 16:26:28 2025 +0900"
      },
      "message": "Allow avf VTS to read /data/nativetest\n\nBug: 399812221\nTest: atest vts_libavf_test\nChange-Id: Iea027bb4dd86cb0a72ea987140a64f087b86ee78\n"
    },
    {
      "commit": "221e8e60c0b365a2f38ef53f05542cfd1ebb37bc",
      "tree": "56da0e450862f7a74c99f693ec2c98e88d6531dd",
      "parents": [
        "0837dca5a503a8a579855632fa690e4baaec051e",
        "9c1c6359b5443ca9e16b3a8b1eca44b25a1b0fdb"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Mar 03 16:37:38 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 16:37:38 2025 -0800"
      },
      "message": "Merge \"Rename to vendor.test_pkvm_tee_service\" into main am: 9c1c6359b5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3498407\n\nChange-Id: I164f21345ea39d45949e39b44826e754a1bd7dc6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0837dca5a503a8a579855632fa690e4baaec051e",
      "tree": "89bb3a400f29c2aedc5ebdd6576f120e3193187a",
      "parents": [
        "b76d5a32524cf93328d7732d8132fea3f002d9c5",
        "e00e001f396f8b14649c1ff4ea02f9bccf8ba40e"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Mon Mar 03 16:37:24 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 16:37:24 2025 -0800"
      },
      "message": "Merge \"Allow system server to check if the mainline supplicant binary exists.\" into main am: e00e001f39\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3502260\n\nChange-Id: I29f7814f2f5a0634985099638e9173cbfc4d6947\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9c1c6359b5443ca9e16b3a8b1eca44b25a1b0fdb",
      "tree": "931f23a2fb9666cba5c76d6f361f0290f20c7b61",
      "parents": [
        "e00e001f396f8b14649c1ff4ea02f9bccf8ba40e",
        "56a4255a16fb3cff458754becfc48e21dc087ec1"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Mar 03 16:05:12 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 16:05:12 2025 -0800"
      },
      "message": "Merge \"Rename to vendor.test_pkvm_tee_service\" into main"
    },
    {
      "commit": "e00e001f396f8b14649c1ff4ea02f9bccf8ba40e",
      "tree": "c762fd4244d3a54a64190c4061607edfdd975470",
      "parents": [
        "73ef97a8718f11533dfda3ce76ad05b4e35d3168",
        "3921407f041431ae8ce3635e661b2883d857e83b"
      ],
      "author": {
        "name": "Gabriel Biren",
        "email": "gbiren@google.com",
        "time": "Mon Mar 03 15:44:23 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 15:44:23 2025 -0800"
      },
      "message": "Merge \"Allow system server to check if the mainline supplicant binary exists.\" into main"
    },
    {
      "commit": "b76d5a32524cf93328d7732d8132fea3f002d9c5",
      "tree": "79e4fc3e882c98e9456311d0db643cafe72b943a",
      "parents": [
        "14aad8810b2e82c541e2352c23ca586d7f9e1606",
        "73ef97a8718f11533dfda3ce76ad05b4e35d3168"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 03 13:07:13 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 13:07:13 2025 -0800"
      },
      "message": "Merge \"Allow uprobestats to read art and package data\" into main am: 73ef97a871\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3520185\n\nChange-Id: I95c55852e4c23727e062021853977d9ce6ff6a0d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "73ef97a8718f11533dfda3ce76ad05b4e35d3168",
      "tree": "bd13f1bfcc8e98c8a666039b865094e546176787",
      "parents": [
        "31b255b48c0c7a1105a99eaaafe0bd49ca3a69e7",
        "01ad96377ec06cebc46ab5cab13c8be87732dd2d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 03 12:36:26 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 12:36:26 2025 -0800"
      },
      "message": "Merge \"Allow uprobestats to read art and package data\" into main"
    },
    {
      "commit": "01ad96377ec06cebc46ab5cab13c8be87732dd2d",
      "tree": "2af74a73057740f2413d554be0b3be91a67a17b3",
      "parents": [
        "53cba3ef311c149968f91736918b7cb14f7ca85a"
      ],
      "author": {
        "name": "Yu-Ting Tseng",
        "email": "yutingtseng@google.com",
        "time": "Mon Mar 03 10:43:16 2025 -0800"
      },
      "committer": {
        "name": "Yu-Ting Tseng",
        "email": "yutingtseng@google.com",
        "time": "Mon Mar 03 10:43:16 2025 -0800"
      },
      "message": "Allow uprobestats to read art and package data\n\nBug: 400457896\nTest: TH\nChange-Id: I61b5d047a688e4c720af8c630d76549010a2830d\n"
    },
    {
      "commit": "14aad8810b2e82c541e2352c23ca586d7f9e1606",
      "tree": "bee69575e7b777a7770d60b5fdda988ad1c639e4",
      "parents": [
        "bb333786843e443daaea4169f2b18d4bff5dcd1f",
        "31b255b48c0c7a1105a99eaaafe0bd49ca3a69e7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 03 00:42:31 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 03 00:42:31 2025 -0800"
      },
      "message": "Merge \"Revert^2 \"add sepolicy type for widevine/drm hal in system\"\" into main am: 31b255b48c\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3516510\n\nChange-Id: Ic7e08f0085f4037c3122131f82a504f67baac51a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "31b255b48c0c7a1105a99eaaafe0bd49ca3a69e7",
      "tree": "905f02c66b5c2cc5a87131a13d4868127220d0d6",
      "parents": [
        "27ea205aca75f32d435ba2299d704a21b68631d6",
        "acfeaa6010dc653e91f3696c093024239824b699"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Mar 03 00:14:44 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 00:14:44 2025 -0800"
      },
      "message": "Merge \"Revert^2 \"add sepolicy type for widevine/drm hal in system\"\" into main"
    },
    {
      "commit": "bb333786843e443daaea4169f2b18d4bff5dcd1f",
      "tree": "a8df611b79501447bd0644ff049a514e1825104f",
      "parents": [
        "14f0735ad60d606fcef82808a6081f7fdacd6bb8",
        "27ea205aca75f32d435ba2299d704a21b68631d6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Mar 01 12:18:25 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 01 12:18:25 2025 -0800"
      },
      "message": "Merge \"Revert \"crosvm: Remove obsoleted vmlauncher_app usage\"\" into main am: 27ea205aca\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3518731\n\nChange-Id: Ic75916d9e6088189b231071f04853296a74ffca5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "27ea205aca75f32d435ba2299d704a21b68631d6",
      "tree": "6b3e1315aea577ca229cb29e86b7bd1d9b5e02c5",
      "parents": [
        "86121904163354fe2bab6d48c6a461b48c37dde8",
        "7ebed4760f6816721863449c78ebe43e1de9bd2d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Mar 01 11:39:14 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 01 11:39:14 2025 -0800"
      },
      "message": "Merge \"Revert \"crosvm: Remove obsoleted vmlauncher_app usage\"\" into main"
    },
    {
      "commit": "7ebed4760f6816721863449c78ebe43e1de9bd2d",
      "tree": "5e8984c818f362c06d1c108a104ccd15b37b0b6f",
      "parents": [
        "43e9dbacb487a45c862e098d03fba11be2fe31e1"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Sat Mar 01 10:24:56 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 01 10:24:56 2025 -0800"
      },
      "message": "Revert \"crosvm: Remove obsoleted vmlauncher_app usage\"\n\nThis reverts commit 43e9dbacb487a45c862e098d03fba11be2fe31e1.\n\nReason for revert: broke b/399981318\n\nChange-Id: Ib1bc96a5a760d162bcf01e5cd4568c4111106882\n"
    },
    {
      "commit": "14f0735ad60d606fcef82808a6081f7fdacd6bb8",
      "tree": "f5206d4c5182720ff424afef93fe7236af13106b",
      "parents": [
        "ab00b79fa8807716d055ca3089fcecfc2a0e9b29",
        "86121904163354fe2bab6d48c6a461b48c37dde8"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Sat Mar 01 07:30:58 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 01 07:30:58 2025 -0800"
      },
      "message": "Merge \"Legacy app compatibility workaround\" into main am: 8612190416\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3505996\n\nChange-Id: I5335550efc07061bca42676d48edab61ee19338c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "86121904163354fe2bab6d48c6a461b48c37dde8",
      "tree": "bdce326e6d9edb3448a02eb5c665d7b2ec01526b",
      "parents": [
        "efcc887a4506b951c150a1c237ed9a7bb1f88133",
        "2427b19a3efa31d06c4039b928fe490e2ee73fd4"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Sat Mar 01 06:57:02 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 01 06:57:02 2025 -0800"
      },
      "message": "Merge \"Legacy app compatibility workaround\" into main"
    },
    {
      "commit": "ab00b79fa8807716d055ca3089fcecfc2a0e9b29",
      "tree": "a363a9b554e7f5c7bb307b323c33ba3e5e5bdde0",
      "parents": [
        "eb5de511961419cefd2e7cf6ee863841c39d8e92",
        "efcc887a4506b951c150a1c237ed9a7bb1f88133"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 19:48:40 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 19:48:40 2025 -0800"
      },
      "message": "Merge \"Cleanup python version properties\" into main am: efcc887a45\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3518234\n\nChange-Id: If5a1cdd02cffedaca7951fe7441d1f4181e8da18\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "efcc887a4506b951c150a1c237ed9a7bb1f88133",
      "tree": "0098bfdbe3cfb2925e40945f0f00369f9e8d93ff",
      "parents": [
        "c2f414b5be4a049c505f1b489c95a62957437ec4",
        "917d932274e8de85feec0600326c2f00e497239d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 19:24:01 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 19:24:01 2025 -0800"
      },
      "message": "Merge \"Cleanup python version properties\" into main"
    },
    {
      "commit": "eb5de511961419cefd2e7cf6ee863841c39d8e92",
      "tree": "a3aa9c0c86050673839de1fbf4b545c92d32a693",
      "parents": [
        "a3bf91cd991f046cb84357ac188855614c25969f",
        "c2f414b5be4a049c505f1b489c95a62957437ec4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 16:48:52 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 16:48:52 2025 -0800"
      },
      "message": "Merge \"crosvm: Remove obsoleted vmlauncher_app usage\" into main am: c2f414b5be\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3511390\n\nChange-Id: I95f87044a6c52b432bfadb1739037caa8f34b4ae\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "917d932274e8de85feec0600326c2f00e497239d",
      "tree": "f0b8e85c98f995f201e5a4dbdfe4ffd0d5517f94",
      "parents": [
        "ede7d95835317fe9ffb4dc23472aee90cc494ebc"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Feb 28 16:34:06 2025 -0800"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Fri Feb 28 16:34:06 2025 -0800"
      },
      "message": "Cleanup python version properties\n\nNow that python 2 is fully removed, there\u0027s no need for\nversion-specific properties. Remove them.\n\nAlso remove usages of embedded_launcher: true, as that\nis the new default value.\n\nBug: 399954452\nTest: Presubmits\nChange-Id: I1e552eb50c75d5910004f80ad2ea4e56b29781cc\n"
    },
    {
      "commit": "c2f414b5be4a049c505f1b489c95a62957437ec4",
      "tree": "4ee6308c818d9c2ace36727389a4dcaf23e6c4bf",
      "parents": [
        "2931e8e328fa7ff0d61d38d5aac8ed9675fb3670",
        "43e9dbacb487a45c862e098d03fba11be2fe31e1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 16:29:07 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 16:29:07 2025 -0800"
      },
      "message": "Merge \"crosvm: Remove obsoleted vmlauncher_app usage\" into main"
    },
    {
      "commit": "a3bf91cd991f046cb84357ac188855614c25969f",
      "tree": "2e11fdd84f12dc61c56f722de8751390062ff57a",
      "parents": [
        "c1e97cfc2272ee51b839bc9f64fdfd65dd3580db",
        "2931e8e328fa7ff0d61d38d5aac8ed9675fb3670"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 15:12:02 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 15:12:02 2025 -0800"
      },
      "message": "Merge \"Allow camera service to access \"ro.camera.enableSWHEVC\"\" into main am: 2931e8e328\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3514259\n\nChange-Id: I1b5b37e49c0f89868e51e4c388ed64ab809513e0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2931e8e328fa7ff0d61d38d5aac8ed9675fb3670",
      "tree": "f9954428879697dbe03c00340a11be15ffd22572",
      "parents": [
        "ede7d95835317fe9ffb4dc23472aee90cc494ebc",
        "2ab51da29f7e8326e193c2aeec382ef5fe0860d8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 28 14:50:56 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 14:50:56 2025 -0800"
      },
      "message": "Merge \"Allow camera service to access \"ro.camera.enableSWHEVC\"\" into main"
    },
    {
      "commit": "43e9dbacb487a45c862e098d03fba11be2fe31e1",
      "tree": "7216ce0e4a390e70b8b2726e3f25e298eeee0ceb",
      "parents": [
        "2ca8f7a520ddd1fc0605aeec6e5b40f646f89d15"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Wed Feb 26 13:01:23 2025 -0800"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Fri Feb 28 14:29:33 2025 -0800"
      },
      "message": "crosvm: Remove obsoleted vmlauncher_app usage\n\nBug: 391731295\nChange-Id: Ic8efb04cb3aa71383236ca45ad39bb771b42c92c\n"
    },
    {
      "commit": "c1e97cfc2272ee51b839bc9f64fdfd65dd3580db",
      "tree": "050ec013d4499c43271147f8d8903abbe5af3915",
      "parents": [
        "529b404e83f893fcfd7fab105e9742ac553ef56a",
        "ede7d95835317fe9ffb4dc23472aee90cc494ebc"
      ],
      "author": {
        "name": "Weston Carvalho",
        "email": "westoncarvalho@google.com",
        "time": "Fri Feb 28 10:35:55 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 28 10:35:55 2025 -0800"
      },
      "message": "Allow vold to make callbacks to storagepoxyd am: ede7d95835\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3487230\n\nChange-Id: If97c29b280f35ea2967668e22035cac399c8f497\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "acfeaa6010dc653e91f3696c093024239824b699",
      "tree": "b92934d0b801a4b9108f61e86c4b38a903ab7bab",
      "parents": [
        "a0e696357c7f3da72ebdb6237b2343e6b8a7afac"
      ],
      "author": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Thu Feb 27 22:17:51 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 27 22:17:51 2025 -0800"
      },
      "message": "Revert^2 \"add sepolicy type for widevine/drm hal in system\"\n\nThis reverts commit a0e696357c7f3da72ebdb6237b2343e6b8a7afac.\n\nReason for revert: https://googleplex-android-review.git.corp.google.com/q/hashtag:%22b/398929391%22+(status:open%20OR%20status:merged)\n\nChange-Id: I379734cc1adb33b874ba35daa9ace7485c79baa8\n"
    },
    {
      "commit": "2ab51da29f7e8326e193c2aeec382ef5fe0860d8",
      "tree": "cdf5e0b27ce1fde6071e05f028a3b880576582ae",
      "parents": [
        "2ca8f7a520ddd1fc0605aeec6e5b40f646f89d15"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Feb 28 01:39:10 2025 +0000"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Fri Feb 28 01:39:10 2025 +0000"
      },
      "message": "Allow camera service to access \"ro.camera.enableSWHEVC\"\n\nAdditionally enable access to \u0027ro.camera.disableHeicUltraHDR\"\n\nFlag: com.android.internal.camera.flags.camera_heif_gainmap\nBug: 362608343\nTest: Manual using adb shell dumpsys media.camera with\nproperty enabled and disabled\n\nChange-Id: I398f5f7fbc4a549192a7acc2d23c05521f81348c\n"
    },
    {
      "commit": "ede7d95835317fe9ffb4dc23472aee90cc494ebc",
      "tree": "8b42977bbc4f1d9d7a61682bde28897000573045",
      "parents": [
        "2ca8f7a520ddd1fc0605aeec6e5b40f646f89d15"
      ],
      "author": {
        "name": "Weston Carvalho",
        "email": "westoncarvalho@google.com",
        "time": "Mon Feb 10 10:19:02 2025 -0600"
      },
      "committer": {
        "name": "Weston Carvalho",
        "email": "westoncarvalho@google.com",
        "time": "Wed Feb 26 15:10:48 2025 -0600"
      },
      "message": "Allow vold to make callbacks to storagepoxyd\n\nBug: 393406566\nTest: m \u0026\u0026 ./vendor/google/tools/flashall \u0026\u0026 adb wait-for-device \u0026\u0026 adb logcat -s storageproxyd:v vold:V Checkpoint:V\nChange-Id: Iecd9c120684f54e892377dd3a3d712732afba50b\n"
    },
    {
      "commit": "529b404e83f893fcfd7fab105e9742ac553ef56a",
      "tree": "c1412cf5bfbc46c62fa1bc6f01677b1a19c7d00f",
      "parents": [
        "d65d2aca450929d71ded4ea5b67fc0c417cdde0e",
        "c47b8faab8f58133f26b62376f82256990e572ab"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 26 12:12:38 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 26 12:12:38 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/12770256) to aosp-main-future\n\nBug: 385190204\nMerged-In: If378ffdc597aa6529843093e67f4282e8afe3da4\nChange-Id: Iecea22c3d7042a3c1a17046b06eb34a33bdf0093\n"
    },
    {
      "commit": "d65d2aca450929d71ded4ea5b67fc0c417cdde0e",
      "tree": "5e8984c818f362c06d1c108a104ccd15b37b0b6f",
      "parents": [
        "7d4559bb1a504953f637d23eb20a0f60ce451bca",
        "2ca8f7a520ddd1fc0605aeec6e5b40f646f89d15"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 03:53:23 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 03:53:23 2025 -0800"
      },
      "message": "Merge \"Add permission context for resize2fs and e2fsck\" into main am: 2ca8f7a520\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3471100\n\nChange-Id: I31788db0b8a74164b2bdf6d6ce2cf083a674f373\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2ca8f7a520ddd1fc0605aeec6e5b40f646f89d15",
      "tree": "5e8984c818f362c06d1c108a104ccd15b37b0b6f",
      "parents": [
        "22e4c9ac0af8a923d6b5d3d330179cc0d78a5298",
        "1805e423892007c9f44453fac3acb1878461502a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Feb 26 03:19:53 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 03:19:53 2025 -0800"
      },
      "message": "Merge \"Add permission context for resize2fs and e2fsck\" into main"
    },
    {
      "commit": "2427b19a3efa31d06c4039b928fe490e2ee73fd4",
      "tree": "ec323b37936efad78376566d48d08ad6bd7dd05e",
      "parents": [
        "22e4c9ac0af8a923d6b5d3d330179cc0d78a5298"
      ],
      "author": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Wed Feb 26 01:04:34 2025 +0000"
      },
      "committer": {
        "name": "Mark White",
        "email": "anothermark@google.com",
        "time": "Wed Feb 26 01:04:34 2025 +0000"
      },
      "message": "Legacy app compatibility workaround\n\nBug: 370644784\nTest: Run impacted app\nFlag: EXEMPT bugfix\nChange-Id: I1e78fac673e1cdf5bfa7e1acc54968e84d00d598\n"
    },
    {
      "commit": "7d4559bb1a504953f637d23eb20a0f60ce451bca",
      "tree": "9ae9213e4f8596098afdf2fc08a75fe63a3ad6b3",
      "parents": [
        "e0aea83ad5b1b92772f64b278e417c13411ab550",
        "22e4c9ac0af8a923d6b5d3d330179cc0d78a5298"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Mon Feb 24 17:06:18 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 17:06:18 2025 -0800"
      },
      "message": "Merge \"Revert \"add sepolicy type for widevine/drm hal in system\"\" into main am: 22e4c9ac0a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3506235\n\nChange-Id: I591d26e4c94be7e3eceed60287dfbc801092e70d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "22e4c9ac0af8a923d6b5d3d330179cc0d78a5298",
      "tree": "9ae9213e4f8596098afdf2fc08a75fe63a3ad6b3",
      "parents": [
        "0ba665410b17f2db7a7ae8c8acd7125345a808d0",
        "a0e696357c7f3da72ebdb6237b2343e6b8a7afac"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Mon Feb 24 16:38:12 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 16:38:12 2025 -0800"
      },
      "message": "Merge \"Revert \"add sepolicy type for widevine/drm hal in system\"\" into main"
    },
    {
      "commit": "a0e696357c7f3da72ebdb6237b2343e6b8a7afac",
      "tree": "b16ff8b925bb4960fc252ce3c2977bb5171c1e88",
      "parents": [
        "ea494f23bdc82ea546affd669a1ed7157b7dfa43"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Mon Feb 24 15:31:39 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 15:31:39 2025 -0800"
      },
      "message": "Revert \"add sepolicy type for widevine/drm hal in system\"\n\nThis reverts commit ea494f23bdc82ea546affd669a1ed7157b7dfa43.\n\nReason for revert: Droidmonitor created revert due to b/398929391. Will be verifying through ABTD before submission.\n\nChange-Id: I80786a1e9c435fbec45f20ae5a49f3b374883f86\n"
    },
    {
      "commit": "e0aea83ad5b1b92772f64b278e417c13411ab550",
      "tree": "c60ce2d0d7be20188f1c65ca24e0a676d5e16e81",
      "parents": [
        "894661e9fc618ab0de43d6998aed00e8df8976d9",
        "0ba665410b17f2db7a7ae8c8acd7125345a808d0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 14:42:05 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 24 14:42:05 2025 -0800"
      },
      "message": "Merge \"add sepolicy type for widevine/drm hal in system\" into main am: 0ba665410b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3504450\n\nChange-Id: I9fa8fec050b368fcbef76e7e75346e9c7817aa7a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ba665410b17f2db7a7ae8c8acd7125345a808d0",
      "tree": "c60ce2d0d7be20188f1c65ca24e0a676d5e16e81",
      "parents": [
        "e2e2d5978945e42c5a42cd624b87930ce23a16c0",
        "ea494f23bdc82ea546affd669a1ed7157b7dfa43"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 14:02:41 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 14:02:41 2025 -0800"
      },
      "message": "Merge \"add sepolicy type for widevine/drm hal in system\" into main"
    },
    {
      "commit": "894661e9fc618ab0de43d6998aed00e8df8976d9",
      "tree": "9ae9213e4f8596098afdf2fc08a75fe63a3ad6b3",
      "parents": [
        "0e20551aab9cb6881134356bd48dbbe4192178ba",
        "e2e2d5978945e42c5a42cd624b87930ce23a16c0"
      ],
      "author": {
        "name": "Silen Sun",
        "email": "silens@google.com",
        "time": "Sun Feb 23 18:50:36 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Feb 23 18:50:36 2025 -0800"
      },
      "message": "Merge \"Add bluetooth_lea_mode_prop for persist.bluetooth.leaudio_dynamic_switcher.mode. Only allow coredomain/bluetooth/system_app to access.\" into main am: e2e2d59789\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3499986\n\nChange-Id: Idbc18bdde074056b8c60f2bfdcb0149daa15ac79\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e2e2d5978945e42c5a42cd624b87930ce23a16c0",
      "tree": "9ae9213e4f8596098afdf2fc08a75fe63a3ad6b3",
      "parents": [
        "ba95723b8afae35b1a28ca8a30a6c6bdc243c85f",
        "a6cb5e8dfeef4bd5545847187c851c5c32bd568a"
      ],
      "author": {
        "name": "Silen Sun",
        "email": "silens@google.com",
        "time": "Sun Feb 23 18:22:00 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Feb 23 18:22:00 2025 -0800"
      },
      "message": "Merge \"Add bluetooth_lea_mode_prop for persist.bluetooth.leaudio_dynamic_switcher.mode. Only allow coredomain/bluetooth/system_app to access.\" into main"
    },
    {
      "commit": "0e20551aab9cb6881134356bd48dbbe4192178ba",
      "tree": "75396058457be8663b202bacf8bdc0b6a7de8961",
      "parents": [
        "31286ca18298296175c6a2cebc57d788defa46db",
        "ba95723b8afae35b1a28ca8a30a6c6bdc243c85f"
      ],
      "author": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Sun Feb 23 17:03:33 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Feb 23 17:03:33 2025 -0800"
      },
      "message": "Backport public type to 202504 am: ba95723b8a\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3505010\n\nChange-Id: Ic982127039ffb9ddd767cf08f306a006e2c709d9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ba95723b8afae35b1a28ca8a30a6c6bdc243c85f",
      "tree": "75396058457be8663b202bacf8bdc0b6a7de8961",
      "parents": [
        "b26ed0704bb27f680a03f03cbf56cd97bec612cd"
      ],
      "author": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Sat Feb 22 23:09:06 2025 +0000"
      },
      "committer": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Sun Feb 23 23:08:14 2025 +0000"
      },
      "message": "Backport public type to 202504\n\n* hal_hwcrypto_service\n\nSteps taken to re-finalize:\n\n1. Temporarily reset BOARD_API_LEVEL of fina_0 to 202504\n2. Revert 202504 APIs\n    * Remove system/sepolicy/prebuilts/api/202504\n    * Reset FREEZE_TEST_BOARD_API_LEVEL to 202504\n3. Run the finalization script\n4. Remove system/sepolicy/prebuilts/api/202504/private/compat/202504\n5. Manually added hal_hwcrypto_service to\n   system/sepolicy/private/compat/202404/202404.ignore.cil\n\nBug: 396240580\nTest: build aosp_arm64-trunk_staging-userdebug\nChange-Id: I36aa8b7d6ced61995565905a02a14727040b61e7\nMerged-In: Ia6561244ef3dce34a273a2233b63176c0dcf19ad\n"
    },
    {
      "commit": "528e61ae0c44ef9a2a9fc64398487355db4b224c",
      "tree": "1698499de2ee223f28f6cb300a6062589d75b66a",
      "parents": [
        "9716b2eafe8f81e737c5f75ad74a4b6e0c57f024"
      ],
      "author": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Fri Feb 21 03:07:03 2025 +0000"
      },
      "committer": {
        "name": "Orlando Arbildo",
        "email": "oarbildo@google.com",
        "time": "Sun Feb 23 18:14:36 2025 +0000"
      },
      "message": "Add hwcryptohal permissions\n\nAdding necessary permissions for hwcrypto hal.\n\nBug: b/374158137\nTest: android/trusty qemu build and trusty test\nChange-Id: I543b7a36c85ec64350bbad8d19596f37a20369ac\n"
    },
    {
      "commit": "ea494f23bdc82ea546affd669a1ed7157b7dfa43",
      "tree": "b92934d0b801a4b9108f61e86c4b38a903ab7bab",
      "parents": [
        "87df87e2f4bc35e7ba6129d5057c6091cbc2d8ae"
      ],
      "author": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Fri Jan 24 23:32:02 2025 +0000"
      },
      "committer": {
        "name": "Armelle Laine",
        "email": "armellel@google.com",
        "time": "Sun Feb 23 07:45:13 2025 +0000"
      },
      "message": "add sepolicy type for widevine/drm hal in system\n\nBug: 371777025\nTest: lunch qemu_trusty_arm64-trunk_staging-userdebug\nChange-Id: I4eb0cbd376ad598c6b9dc7a9ed32e696225bc253\n"
    },
    {
      "commit": "31286ca18298296175c6a2cebc57d788defa46db",
      "tree": "8a7c615cda725778cde3c2d95bf875748280768f",
      "parents": [
        "c65d73fc6808a8e02eecc09b14409d99c586c3cb",
        "b26ed0704bb27f680a03f03cbf56cd97bec612cd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Feb 21 21:05:11 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 21 21:05:11 2025 -0800"
      },
      "message": "Merge \"Rename sysprop for MSFT HCI Ext vendor opcode\" into main am: b26ed0704b\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/sepolicy/+/3501863\n\nChange-Id: I23a54e89236f79a94eface1ced9f1fe02461a844\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    }
  ],
  "next": "b26ed0704bb27f680a03f03cbf56cd97bec612cd"
}
