)]}'
{
  "log": [
    {
      "commit": "755a64eca6e84e1dbcf9bc5b79d4e5e20ec6d331",
      "tree": "1871b1b7fe65b327a964bca8b8d32b0605a86328",
      "parents": [
        "20a1bb36a6411244f50610be3bb2251c0e63f068",
        "4faea71ed1286e9124df8ca3de9cf389fdcdf42e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:29 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Mar 08 16:09:29 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/BP1A.250305.020) to AOSP main\n\nBug: 385190204\nMerged-In: Ibca9b625eb0dd7d00872fc5222d894367c5653e9\nChange-Id: I0f7b37dec2fcb54ad85da5cc46dd25e5174c9a3e\n"
    },
    {
      "commit": "4faea71ed1286e9124df8ca3de9cf389fdcdf42e",
      "tree": "1871b1b7fe65b327a964bca8b8d32b0605a86328",
      "parents": [
        "b186065e6b1d819ba2fe009b30f917ffe55fbefb",
        "db9f7e0d38769d2fad88a689a40ab3e414045f95"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 20 09:45:57 2025 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Feb 20 09:45:57 2025 -0800"
      },
      "message": "Merge 25Q1 (ab/12770256) to aosp-main-future\n\nBug: 385190204\nMerged-In: I5b0d026155c2acb0d117aad7249592fc3fa72d61\nChange-Id: If8d614f2e680e46128e06cabc0e9c7e6abf9f5f0\n"
    },
    {
      "commit": "b186065e6b1d819ba2fe009b30f917ffe55fbefb",
      "tree": "5585e8c706f7e3fd828f3bb370a1d0147d52b17b",
      "parents": [
        "cbb2324f5d9ec43d1127dc9b751444513ba4844f",
        "20a1bb36a6411244f50610be3bb2251c0e63f068"
      ],
      "author": {
        "name": "Juan Yescas",
        "email": "jyescas@google.com",
        "time": "Wed Feb 19 19:39:30 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 19 19:39:30 2025 -0800"
      },
      "message": "16kb: gs-common: Load 16kb modules in 16kb mode during Second Stage am: 20a1bb36a6\n\nOriginal change: https://android-review.googlesource.com/c/device/google/gs-common/+/3501356\n\nChange-Id: I0d477bbfe6783f5d3ccdef566f35266840a07d27\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "20a1bb36a6411244f50610be3bb2251c0e63f068",
      "tree": "5585e8c706f7e3fd828f3bb370a1d0147d52b17b",
      "parents": [
        "51357e032284d84b389bfb025d370497fc1a1491"
      ],
      "author": {
        "name": "Juan Yescas",
        "email": "jyescas@google.com",
        "time": "Fri Feb 07 14:38:35 2025 -0800"
      },
      "committer": {
        "name": "Juan Yescas",
        "email": "jyescas@google.com",
        "time": "Wed Feb 19 13:13:52 2025 -0800"
      },
      "message": "16kb: gs-common: Load 16kb modules in 16kb mode during Second Stage\n\nThis change loads the 16kb modules defined in init.insmod.\u003cdevice\u003e.cfg\nduring the Second Boot Stage. This only applies to 16kb mode.\n\nThe 16kb modules to be loaded in Second Boot Stage are in the\ndirectory /vendor/lib/modules/16k-mode. This directory only\nexists when the 16kb developer option is enabled.\n\nBefore this change, all the 16kb modules in 16kb mode were loaded\nat the First Stage.\n\nBug: 382569981\nTest: Built and booted husky in 4k/16k modes\nFlag: EXEMPT bug_fix\nMerged-In: I163a57c60ba73d266eface3feb3a800183b840d1\nChange-Id: I163a57c60ba73d266eface3feb3a800183b840d1\n"
    },
    {
      "commit": "cbb2324f5d9ec43d1127dc9b751444513ba4844f",
      "tree": "76caacc7996678b6904f5c0230078d5d7da6e008",
      "parents": [
        "261899fc1b9769a753a9bfeb64b29dcc2153db50",
        "51357e032284d84b389bfb025d370497fc1a1491"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Mon Jan 20 21:19:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 20 21:19:12 2025 -0800"
      },
      "message": "insmod-sh: Allow writing to kmsg am: 51357e0322\n\nOriginal change: https://android-review.googlesource.com/c/device/google/gs-common/+/3444122\n\nChange-Id: Ifb648b6ba43d4bc57a8846f3ebb1aaf878787bd7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "51357e032284d84b389bfb025d370497fc1a1491",
      "tree": "76caacc7996678b6904f5c0230078d5d7da6e008",
      "parents": [
        "b61a4f4345683311acbac5bf231f1be55196d341"
      ],
      "author": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Thu Jan 09 18:26:49 2025 +0800"
      },
      "committer": {
        "name": "Yi-Yo Chiang",
        "email": "yochiang@google.com",
        "time": "Mon Jan 20 01:34:42 2025 -0800"
      },
      "message": "insmod-sh: Allow writing to kmsg\n\nmodprobe would log errors to /dev/kmsg, need to explicit allow this.\n\n```\navc:  denied  { write } for  comm\u003d\"modprobe\" name\u003d\"kmsg\" dev\u003d\"tmpfs\" ino\u003d5 scontext\u003du:r:insmod-sh:s0 tcontext\u003du:object_r:kmsg_device:s0 tclass\u003dchr_file permissive\u003d0\n```\n\nBug: 388717752\nTest: DeviceBootTest#SELinuxUncheckedDenialBootTest\nChange-Id: I49a3e6a9f76f20151034cb00f772247b0e9c668e\n"
    },
    {
      "commit": "261899fc1b9769a753a9bfeb64b29dcc2153db50",
      "tree": "76ba3fca9f69e17be6166a0782be5fd0e9d15f15",
      "parents": [
        "c0a71b7d0e3d2f683ac630ac8ec88e43d17c0e6e",
        "b61a4f4345683311acbac5bf231f1be55196d341"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 18:51:51 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 13 18:51:51 2024 -0800"
      },
      "message": "[automerger skipped] Merge 24Q4 into AOSP main am: b61a4f4345 -s ours\n\nam skip reason: Merged-In I96f429ec3284114868ad220ea308a6920930c065 with SHA-1 421324351c is already in history\n\nOriginal change: https://android-review.googlesource.com/c/device/google/gs-common/+/3413779\n\nChange-Id: Ia0e940e4a7404c36f40cfb677226e1fe508951c6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b61a4f4345683311acbac5bf231f1be55196d341",
      "tree": "76ba3fca9f69e17be6166a0782be5fd0e9d15f15",
      "parents": [
        "cea50c9a35b9ad6dcb5d91ec15cc46da992ba9e9",
        "c0a71b7d0e3d2f683ac630ac8ec88e43d17c0e6e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:09 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:09 2024 -0800"
      },
      "message": "Merge 24Q4 into AOSP main\n\nBug: 370570306\nMerged-In: I96f429ec3284114868ad220ea308a6920930c065\nChange-Id: I8967334343407bc9eab73bb0ade0b939e3aa7873\n"
    },
    {
      "commit": "db9f7e0d38769d2fad88a689a40ab3e414045f95",
      "tree": "edbc82f82e4df097e4bf60f0628b8267c3b70648",
      "parents": [
        "fbe4a4f4837c85976699a2a9d6a62a56c93c0be1",
        "f94206fea781e73d8e7d6391e4e444dbf595106f"
      ],
      "author": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Mon Dec 09 17:24:41 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 17:24:41 2024 +0000"
      },
      "message": "Merge \"Reduce the trace instance irq_gia_google\u0027s buffer size\" into main"
    },
    {
      "commit": "fbe4a4f4837c85976699a2a9d6a62a56c93c0be1",
      "tree": "86d6beedf83276c12735f429d2b6b69e4a25484c",
      "parents": [
        "37bd9aa71e4756153fbaa04108d462eb422568b9",
        "9e1cdbc47113c5332a71c4664e94b446ee9245f0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Dec 09 17:05:38 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 17:05:38 2024 +0000"
      },
      "message": "Merge \"storage: add missing bug_map\" into main"
    },
    {
      "commit": "37bd9aa71e4756153fbaa04108d462eb422568b9",
      "tree": "f0f4582a443b3c0fb6754fb973f76e13ca6b7d75",
      "parents": [
        "b09df07b3780788410bf6ec62cf5f17606ba8ca4",
        "8112ee64cc93db0c674bec442b2419e9ea6249a4"
      ],
      "author": {
        "name": "Eileen Lai",
        "email": "eileenisgood@google.com",
        "time": "Mon Dec 09 15:09:36 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 15:09:36 2024 +0000"
      },
      "message": "Merge changes from topic \"move_shared_modem_platform_sepolicy\" into main\n\n* changes:\n  modem_svc: add modem_svc_sit to solve sepolicy conflicts arising from different device versions\n  modem_svc: move shared_modem_platform related sepolicy to gs-common\n"
    },
    {
      "commit": "b09df07b3780788410bf6ec62cf5f17606ba8ca4",
      "tree": "55fdfbd02407878d28c95a90093b605aa0c184c1",
      "parents": [
        "81762fe2188a8d589f7c1d6c781f382088061e42",
        "92b52953a38e7248071b9e92449225d9fb765599"
      ],
      "author": {
        "name": "Satish Yalla",
        "email": "satishy@google.com",
        "time": "Mon Dec 09 07:25:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 07:25:12 2024 +0000"
      },
      "message": "Merge \"Revert \"Add amm experiment.\"\" into main"
    },
    {
      "commit": "92b52953a38e7248071b9e92449225d9fb765599",
      "tree": "2f2dd6c28f9287fab99b103b690b88a1889fb6da",
      "parents": [
        "842b86dcc1353033d1091f4148fa68cdb33962e5"
      ],
      "author": {
        "name": "Satish Yalla",
        "email": "satishy@google.com",
        "time": "Mon Dec 09 02:15:16 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 09 02:15:16 2024 +0000"
      },
      "message": "Revert \"Add amm experiment.\"\n\nThis reverts commit 842b86dcc1353033d1091f4148fa68cdb33962e5.\n\nReason for revert: DroidMonitor created revert due to b/382821677. Will be verified through ABTD for standard investigation.\n\nChange-Id: I5b0d026155c2acb0d117aad7249592fc3fa72d61\n"
    },
    {
      "commit": "81762fe2188a8d589f7c1d6c781f382088061e42",
      "tree": "f0cb25d3c9c8dd34f81f932c2408f92ac4593c0c",
      "parents": [
        "b848040c0140db868a75abababe9ab6c76e8e9ed",
        "842b86dcc1353033d1091f4148fa68cdb33962e5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sat Dec 07 07:52:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 07 07:52:05 2024 +0000"
      },
      "message": "Merge \"Add amm experiment.\" into main"
    },
    {
      "commit": "b848040c0140db868a75abababe9ab6c76e8e9ed",
      "tree": "55fdfbd02407878d28c95a90093b605aa0c184c1",
      "parents": [
        "68a7a495045540d6fa3186a4d173de376d6a1ca4",
        "2c41fdac3207d6e2c67efda05e9e5761d577daa4"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "wvw@google.com",
        "time": "Sat Dec 07 06:21:53 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 07 06:21:53 2024 +0000"
      },
      "message": "Merge \"Add Proc Vendor Sched Sepolicy Fix\" into main"
    },
    {
      "commit": "f94206fea781e73d8e7d6391e4e444dbf595106f",
      "tree": "11c4eebabb7b6fec026f4a2515d1be3ad85c34d3",
      "parents": [
        "68a7a495045540d6fa3186a4d173de376d6a1ca4"
      ],
      "author": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Thu Dec 05 18:23:52 2024 +0000"
      },
      "committer": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Fri Dec 06 23:10:45 2024 +0000"
      },
      "message": "Reduce the trace instance irq_gia_google\u0027s buffer size\n\nBug: 382283364\nTest: Verified that trace buffer size reduced.\nFlag: EXEMPT, init rc change to reduce trace buffer size\nChange-Id: I8bf50ac8fa3cff263592b3eca1a6b72a20b2b129\nSigned-off-by: Chintan Pandya \u003cchintanpandya@google.com\u003e\n"
    },
    {
      "commit": "68a7a495045540d6fa3186a4d173de376d6a1ca4",
      "tree": "62ba56b710387bc59c08e0a3ed5b40b50e9e51f6",
      "parents": [
        "d5909db27fb8fbcd4b54e72bee962a12285916e7",
        "2d6b42c48746b28adc80557fcf701fddbbbd2079"
      ],
      "author": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Fri Dec 06 23:10:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 06 23:10:12 2024 +0000"
      },
      "message": "Merge \"Remove code that just re-enables IRQ and GIA events\" into main"
    },
    {
      "commit": "2d6b42c48746b28adc80557fcf701fddbbbd2079",
      "tree": "b8d0da8aa41dd5325b55c6afe91701dcda69e1b3",
      "parents": [
        "d530f11290d8bb4e30fb7eacbfc12ba72ed000ed"
      ],
      "author": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Thu Dec 05 18:21:02 2024 +0000"
      },
      "committer": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Fri Dec 06 23:08:30 2024 +0000"
      },
      "message": "Remove code that just re-enables IRQ and GIA events\n\nThese events are already enabled from kernel.\n\nBug: 378928822\nTest: Verified that trace functionality works as expected.\nFlag: EXEMPT, just a clean up in init rc\nChange-Id: I9e50e3d86e914b0db8633a1ae7287875b4df9838\nSigned-off-by: Chintan Pandya \u003cchintanpandya@google.com\u003e\n"
    },
    {
      "commit": "842b86dcc1353033d1091f4148fa68cdb33962e5",
      "tree": "9193cfbeaa33f8c7613adfe07f8f75933f5b9d6b",
      "parents": [
        "d5909db27fb8fbcd4b54e72bee962a12285916e7"
      ],
      "author": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Fri Dec 06 22:09:53 2024 +0000"
      },
      "committer": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Fri Dec 06 22:15:49 2024 +0000"
      },
      "message": "Add amm experiment.\n\nSee go/pixel-perf-amm-experiment for more info.\n\nBug: 365855872\nTest: build/flash; set .Perf__amm_experiment\u003dtrue, observe auto_migration_margins_enable value changing 1-\u003e0; set .Perf__amm_experiment\u003d\"\", observe the value changing 0-\u003e1\nFlag: NONE controlled by Mendel instead\nChange-Id: I02b98e3601a0564929acb73250e2e943664bc80a\nSigned-off-by: Dmitry Skiba \u003cdskiba@google.com\u003e\n"
    },
    {
      "commit": "9e1cdbc47113c5332a71c4664e94b446ee9245f0",
      "tree": "bf966d9097a19d0e5669368db40151a6375c4473",
      "parents": [
        "c38d34d5e2dcbe19abd2e238f049fe048aad86f5"
      ],
      "author": {
        "name": "Jaegeuk Kim",
        "email": "jaegeuk@google.com",
        "time": "Fri Dec 06 11:27:26 2024 -0800"
      },
      "committer": {
        "name": "Jaegeuk Kim",
        "email": "jaegeuk@google.com",
        "time": "Fri Dec 06 12:16:14 2024 -0800"
      },
      "message": "storage: add missing bug_map\n\nThe warning is WAI, so make a correct report.\n\n[   11.777638] [  T374] type\u003d1400 audit(1733512828.220:561): avc:  denied  { open } for  comm\u003d\"getprop\" path\u003d\"/dev/__properties__/u:object_r:vendor_intelligence_prop:s0\" dev\u003d\"tmpfs\" ino\u003d436 scontext\u003du:r:shell:s0 tcontext\u003du:object_r:vendor_intelligence_prop:s0 tclass\u003dfile permissive\u003d1\n\nw/\n\n[   10.560345] [  T376] type\u003d1400 audit(1733515761.004:342): avc:  denied  { open } for  comm\u003d\"getprop\" path\u003d\"/dev/__properties__/u:object_r:vendor_intelligence_prop:s0\" dev\u003d\"tmpfs\" ino\u003d436 scontext\u003du:r:shell:s0 tcontext\u003du:object_r:vendor_intelligence_prop:s0 tclass\u003dfile permissive\u003d1 bug\u003db/378120929\n\nBug: 378120929\nFlag: EXEMPT bugfix\nChange-Id: Ia158d71c43e6006ee86a227b5a083bc27230ef71\nSigned-off-by: Jaegeuk Kim \u003cjaegeuk@google.com\u003e\n"
    },
    {
      "commit": "d5909db27fb8fbcd4b54e72bee962a12285916e7",
      "tree": "2f2dd6c28f9287fab99b103b690b88a1889fb6da",
      "parents": [
        "c38d34d5e2dcbe19abd2e238f049fe048aad86f5"
      ],
      "author": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Tue Dec 03 04:03:34 2024 +0000"
      },
      "committer": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Fri Dec 06 17:59:11 2024 +0000"
      },
      "message": "Add apf experiment.\n\nSee go/pixel-perf-apf-experiment for more info.\n\nBug: 365855872\nTest: build/flash, set .Perf__apf_experiment\u003dtrue and observe vendor.powerhal.apf_enabled\u003dfalse, .apf_disabled\u003dtrue\nFlag: NONE controlled by Mendel instead\nChange-Id: Iee32c4b160d5013fbbd893765d3df54c1befa458\nSigned-off-by: Dmitry Skiba \u003cdskiba@google.com\u003e\n"
    },
    {
      "commit": "8112ee64cc93db0c674bec442b2419e9ea6249a4",
      "tree": "d5469e29728a10d390cb37dd009aaf665d5e55ea",
      "parents": [
        "2833eecc4936fc028f07f3bcb13606f8caf56cd9"
      ],
      "author": {
        "name": "Eileen Lai",
        "email": "eileenisgood@google.com",
        "time": "Fri Dec 06 12:49:05 2024 +0000"
      },
      "committer": {
        "name": "Eileen Lai",
        "email": "eileenisgood@google.com",
        "time": "Fri Dec 06 12:49:05 2024 +0000"
      },
      "message": "modem_svc: add modem_svc_sit to solve sepolicy conflicts arising from different device versions\n\nAdd modem_svc_sit to gs-common. modem_svc_sit will support devices from gs101 to zuma_pro. The shared_modem_platform will be updated to support devices after zumapro (not include).\n\nBug: 372400955\n\nFlag: NONE local testing only\nChange-Id: I0bcc9baf69045327e6fcca92ab8003e303db2649\n"
    },
    {
      "commit": "c38d34d5e2dcbe19abd2e238f049fe048aad86f5",
      "tree": "6575a36d39f0a533f3b510f3ecf2f4aaac9ac1a1",
      "parents": [
        "2021b27dccaadbb08edd41061cf8683f2edea5f5",
        "3bcf1e58910c54ce4e8b27115cad71e6b8b386c6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Dec 06 10:23:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 06 10:23:48 2024 +0000"
      },
      "message": "Merge \"Add Intelligence rc\" into main"
    },
    {
      "commit": "2833eecc4936fc028f07f3bcb13606f8caf56cd9",
      "tree": "d0344c270a1aa58fb1bd5c97170c2fc03a2ea023",
      "parents": [
        "2021b27dccaadbb08edd41061cf8683f2edea5f5"
      ],
      "author": {
        "name": "Eileen Lai",
        "email": "eileenisgood@google.com",
        "time": "Fri Dec 06 09:23:51 2024 +0000"
      },
      "committer": {
        "name": "eileenisgood",
        "email": "eileenisgood@google.com",
        "time": "Fri Dec 06 10:15:18 2024 +0000"
      },
      "message": "modem_svc: move shared_modem_platform related sepolicy to gs-common\n\nBug: 372400955\n\nChange-Id: I8b08e5b7789a5b2bf027deed0afc97f87ca25f3f\nFlag: NONE local testing only\n"
    },
    {
      "commit": "3bcf1e58910c54ce4e8b27115cad71e6b8b386c6",
      "tree": "598baa1f5e4955dca069ec97a0b4279a0bfa2b4c",
      "parents": [
        "5085275f712b1555e22902886e246b602e06a678"
      ],
      "author": {
        "name": "Jaegeuk Kim",
        "email": "jaegeuk@google.com",
        "time": "Sat Nov 09 16:23:56 2024 -0800"
      },
      "committer": {
        "name": "Jaegeuk Kim",
        "email": "jaegeuk@google.com",
        "time": "Thu Dec 05 19:31:26 2024 -0800"
      },
      "message": "Add Intelligence rc\n\nBy persist.vendor.intelligence,\n\n # on  -\u003e mount(ok)    -\u003e on\n # off -\u003e write_zeroes -\u003e remove -\u003e rm(ok) -\u003e disable\n # on  -\u003e mount(fail)  -\u003e remove -\u003e rm(ok) -\u003e disable\n\nFor SEpolicy,\n\ntype\u003d1400 audit(1731445557.444:32): avc:  denied  { read } for  comm\u003d\"kworker/u16:3\" path\u003d\"/dev/block/sda33\" dev\u003d\"tmpfs\" ino\u003d1050 scontext\u003du:r:kernel:s0 tcontext\u003du:object_r:userdata_exp_block_device:s0 tclass\u003dblk_file permissive\u003d1\n\ntype\u003d1400 audit(1731445557.476:33): avc:  denied  { execute_no_trans } for  comm\u003d\"storage_intelli\" path\u003d\"/vendor/bin/toolbox\" dev\u003d\"dm-11\" ino\u003d368 scontext\u003du:r:storage_intelligence:s0 tcontext\u003du:object_r:vendor_toolbox_exec:s0 tclass\u003dfile permissive\u003d1\n\ntype\u003d1400 audit(1731448933.292:16): avc:  denied  { search } for  comm\u003d\"dd\" name\u003d\"block\" dev\u003d\"tmpfs\" ino\u003d12 scontext\u003du:r:storage_intelligence:s0 tcontext\u003du:object_r:block_device:s0 tclass\u003ddir permissive\u003d1\n\ntype\u003d1400 audit(1731461590.844:16): avc:  denied  { write } for  comm\u003d\"dd\" name\u003d\"sda33\" dev\u003d\"tmpfs\" ino\u003d1052 scontext\u003du:r:storage_intelligence:s0 tcontext\u003du:object_r:userdata_exp_block_device:s0 tclass\u003dblk_file permissive\u003d1\ntype\u003d1400 audit(1731461590.844:17): avc:  denied  { open } for  comm\u003d\"dd\" path\u003d\"/dev/block/sda33\" dev\u003d\"tmpfs\" ino\u003d1052 scontext\u003du:r:storage_intelligence:s0 tcontext\u003du:object_r:userdata_exp_block_device:s0 tclass\u003dblk_file permissive\u003d1\n\nBug: 378120929\nFlag: build.RELEASE_PIXEL_VENDOR_INTELLIGENCE_AID\nChange-Id: If9d2f067e29b6c574d3b827ea509fec92c6d8028\nSigned-off-by: Jaegeuk Kim \u003cjaegeuk@google.com\u003e\n"
    },
    {
      "commit": "2021b27dccaadbb08edd41061cf8683f2edea5f5",
      "tree": "d7f4f42d92a852050226f013e14d0a62e9b45468",
      "parents": [
        "4250b91047b6151b43ee87aca5626854dfb36fb7",
        "f7eae2a9465db691385299b13c1bb23ae2c5012e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Dec 05 23:13:29 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 23:13:29 2024 +0000"
      },
      "message": "Merge \"Always include camera calibration tools in debug builds.\" into main"
    },
    {
      "commit": "f7eae2a9465db691385299b13c1bb23ae2c5012e",
      "tree": "da5da6d4500d8a0d348ad349c77b1ece61acc809",
      "parents": [
        "5f10a44aabcdc2ac728548222e047a060b5eb15f"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Dec 05 20:11:21 2024 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Thu Dec 05 20:11:21 2024 +0000"
      },
      "message": "Always include camera calibration tools in debug builds.\n\nThese statements will be ignored if the packages are\nunavailable, such as in the PDK build.\n\nBug: 380373922\nTest: presubmit, check that tools exist in husky-userdebug\nFlag: EXEMPT debug-only tool\nChange-Id: Id3a524a6adaf1f719a23eb91ebad161ce0551af4\n"
    },
    {
      "commit": "4250b91047b6151b43ee87aca5626854dfb36fb7",
      "tree": "47a4e727509e0e91857e4f679af2aa598ffc36d2",
      "parents": [
        "d530f11290d8bb4e30fb7eacbfc12ba72ed000ed"
      ],
      "author": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Thu Dec 05 00:16:11 2024 +0000"
      },
      "committer": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Thu Dec 05 17:59:34 2024 +0000"
      },
      "message": "Add kswapd experiment.\n\nSee go/pixel-perf-25q1-experiments for the info.\n\nBug: 365855872\nTest: build/flash, set .Perf__experiments_delay_seconds\u003d0, set .Perf__kswapd_experiment\u003dtrue, observe /sys/kernel/vendor_mm/kswapd_cpu_affinity changes\nFlag: NONE controlled by Mendel instead\nChange-Id: Id63690f0dcd38de92e4c2fde5b0ab814ed3d9db1\nSigned-off-by: Dmitry Skiba \u003cdskiba@google.com\u003e\n"
    },
    {
      "commit": "d530f11290d8bb4e30fb7eacbfc12ba72ed000ed",
      "tree": "9e48a00c8b38fa300c0c7fdd4f28cc5689de3ecd",
      "parents": [
        "42fd113c8bc611453612b5949fd58fdabefbe52b",
        "afc6c2840186e8b43aa43efa9b8fafb033c55c01"
      ],
      "author": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Thu Dec 05 17:35:19 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 17:35:19 2024 +0000"
      },
      "message": "Merge \"Add recovery support for perf experiments.\" into main"
    },
    {
      "commit": "2c41fdac3207d6e2c67efda05e9e5761d577daa4",
      "tree": "0d87367266a92ea8dce4c7beb8e1cfe27472fef6",
      "parents": [
        "42fd113c8bc611453612b5949fd58fdabefbe52b"
      ],
      "author": {
        "name": "Piotr Klasa",
        "email": "pklasa@google.com",
        "time": "Thu Dec 05 12:05:19 2024 +0100"
      },
      "committer": {
        "name": "Piotr Klasa",
        "email": "pklasa@google.com",
        "time": "Thu Dec 05 12:05:19 2024 +0100"
      },
      "message": "Add Proc Vendor Sched Sepolicy Fix\n\nBug: 361092565\n\nTest: m atest \u0026\u0026 atest-dev com.google.android.selinux.pts.SELinuxTest#scanAvcDeniedLogRightAfterReboot\nTest: adb shell dmesg | grep proc_vendor_sched ; adb logcat -d | grep proc_vendor_sched\n\nEvidences\n\n12-02 19:31:34.952   279   279 W init    : type\u003d1400 audit(0.0:7): avc:  denied  { associate } for  name\u003d\"uclamp_min\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.956   279   279 W init    : type\u003d1400 audit(0.0:8): avc:  denied  { associate } for  name\u003d\"prefer_idle\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.956   279   279 W init    : type\u003d1400 audit(0.0:9): avc:  denied  { associate } for  name\u003d\"uclamp_min\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.956   279   279 W init    : type\u003d1400 audit(0.0:10): avc:  denied  { associate } for  name\u003d\"prefer_idle\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.956   279   279 W init    : type\u003d1400 audit(0.0:11): avc:  denied  { associate } for  name\u003d\"uclamp_min\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.956   279   279 W init    : type\u003d1400 audit(0.0:12): avc:  denied  { associate } for  name\u003d\"prefer_idle\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.960   279   279 W init    : type\u003d1400 audit(0.0:13): avc:  denied  { associate } for  name\u003d\"prefer_idle\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.960   279   279 W init    : type\u003d1400 audit(0.0:14): avc:  denied  { associate } for  name\u003d\"uclamp_min\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.960   279   279 W init    : type\u003d1400 audit(0.0:15): avc:  denied  { associate } for  name\u003d\"prefer_idle\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n12-02 19:31:34.960   279   279 W init    : type\u003d1400 audit(0.0:16): avc:  denied  { associate } for  name\u003d\"uclamp_min\" scontext\u003du:object_r:proc_vendor_sched:s0 tcontext\u003du:object_r:proc:s0 tclass\u003dfilesystem permissive\u003d0\n\nFlag: EXEMPT bugfix\nChange-Id: Iad58e23abc1a7e27c3f5f4130e50d7e4aa0b6cf8\n"
    },
    {
      "commit": "afc6c2840186e8b43aa43efa9b8fafb033c55c01",
      "tree": "8366c0cf22f0e8d6baa45b1ea7855ce2cf8140a9",
      "parents": [
        "1b957304b30e3880d3059dbe284f58a616061d93"
      ],
      "author": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Mon Dec 02 06:04:29 2024 +0000"
      },
      "committer": {
        "name": "Dmitry Skiba",
        "email": "dskiba@google.com",
        "time": "Thu Dec 05 09:07:27 2024 +0000"
      },
      "message": "Add recovery support for perf experiments.\n\nThis change establishes a place for perf experiments and adds a\nscript to delay experiments for recovery purposes. For more info\nsee go/pixel-perf-experiment-whatif.\n\nBug: 365855872\nTest: build/flash, set .Perf__experiments_delay_seconds\u003d10, verify that vendor.perf.allow_experiments\u003d1 after 10 seconds\nFlag: NONE controlled by Mendel instead\nChange-Id: I78db482542066d5d5646d8c303dbe88054cfe66d\nSigned-off-by: Dmitry Skiba \u003cdskiba@google.com\u003e\n"
    },
    {
      "commit": "42fd113c8bc611453612b5949fd58fdabefbe52b",
      "tree": "76cc4f25c93926d74be34459988fa2179d7533df",
      "parents": [
        "9c65d0ceaa49766e24c6c016d59acff13cbb7620",
        "67118860083ac040d92a74de83746476ec41262e"
      ],
      "author": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Thu Dec 05 08:11:09 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 08:11:09 2024 +0000"
      },
      "message": "Merge \"Revert \"Allow tachyon service to make binder calls to GCA\"\" into main"
    },
    {
      "commit": "67118860083ac040d92a74de83746476ec41262e",
      "tree": "c1d29a3cc03ec29360608de5b85e3a85b1cd0435",
      "parents": [
        "97f50223aaae52a60a2cf990bf171747e8ceba4a"
      ],
      "author": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Thu Dec 05 08:02:02 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 08:02:02 2024 +0000"
      },
      "message": "Revert \"Allow tachyon service to make binder calls to GCA\"\n\nThis reverts commit 97f50223aaae52a60a2cf990bf171747e8ceba4a.\n\nReason for revert: This change breaks git_main-without-vendor  as google_camera_app \u0026 debug_camera_app are not supported in non-vendor builds.\n\nChange-Id: I9bf47c59aa036caf66e2f3fe5d7b6ea0938e4442\n"
    },
    {
      "commit": "9c65d0ceaa49766e24c6c016d59acff13cbb7620",
      "tree": "15be0f8a91ff0b3a51995714dd07c95d56b1c2e8",
      "parents": [
        "8a3ec83793bb9ccc980ec6b1c5fd12136fac0f16",
        "97f50223aaae52a60a2cf990bf171747e8ceba4a"
      ],
      "author": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Thu Dec 05 06:02:06 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 06:02:06 2024 +0000"
      },
      "message": "Merge \"Allow tachyon service to make binder calls to GCA\" into main"
    },
    {
      "commit": "8a3ec83793bb9ccc980ec6b1c5fd12136fac0f16",
      "tree": "76cc4f25c93926d74be34459988fa2179d7533df",
      "parents": [
        "5f10a44aabcdc2ac728548222e047a060b5eb15f",
        "e93068e6ca6a2a8d93a3d2fc83c52b5cffad8787"
      ],
      "author": {
        "name": "Bowen Lai",
        "email": "bowenlai@google.com",
        "time": "Thu Dec 05 03:05:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 05 03:05:46 2024 +0000"
      },
      "message": "Merge \"Rename aocx.IAoc to aocx.IAoc/default to support stable AIDL\" into main"
    },
    {
      "commit": "5f10a44aabcdc2ac728548222e047a060b5eb15f",
      "tree": "975d667f3a34af0380abe5d1e39e8005add789c5",
      "parents": [
        "5085275f712b1555e22902886e246b602e06a678",
        "c0a71b7d0e3d2f683ac630ac8ec88e43d17c0e6e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 03 18:22:09 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 03 18:22:09 2024 +0000"
      },
      "message": "[automerger skipped] Merge ab/AP4A.241205.013 into aosp-main-future am: c0a71b7d0e -s ours\n\nam skip reason: Merged-In I96f429ec3284114868ad220ea308a6920930c065 with SHA-1 421324351c is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/30626201\n\nChange-Id: I4eed38d9ea2b766b1e6312c4ac510fcb51ac4234\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "97f50223aaae52a60a2cf990bf171747e8ceba4a",
      "tree": "157cdbea59c264349f0100f4ad2df5faab4c3784",
      "parents": [
        "efc0fc73ea91f65e55e9eb959d5c3710956e540d"
      ],
      "author": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Tue Dec 03 04:01:59 2024 +0000"
      },
      "committer": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Tue Dec 03 06:20:57 2024 +0000"
      },
      "message": "Allow tachyon service to make binder calls to GCA\n\nThis permission is needed for tachyon service to call callbacks.\n\nAVC Error seen when tachyon tries accessing GCA:\n12-02 11:40:03.212  6987  6987 W com.google.edge: type\u003d1400 audit(0.0:17): avc:  denied  { call } for  scontext\u003du:r:edgetpu_tachyon_server:s0 tcontext\u003du:r:google_camera_app:s0:c145,c256,c512,c768 tclass\u003dbinder permissive\u003d0\n12-03 07:12:26.424  4166  4166 W com.google.edge: type\u003d1400 audit(0.0:254): avc:  denied  { call } for  scontext\u003du:r:edgetpu_tachyon_server:s0 tcontext\u003du:r:debug_camera_app:s0:c67,c257,c512,c768 tclass\u003dbinder permissive\u003d0\n\nBug: 381787911\nFlag: EXEMPT updates device sepolicy only\nChange-Id: Id27ecd53e9ea7fbf273be098749cdaece55d00cb\n"
    },
    {
      "commit": "5085275f712b1555e22902886e246b602e06a678",
      "tree": "975d667f3a34af0380abe5d1e39e8005add789c5",
      "parents": [
        "419a3d8812574c8fe0a4db15c9d168c7fae3f9af"
      ],
      "author": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Mon Dec 02 20:31:08 2024 +0000"
      },
      "committer": {
        "name": "Krzysztof Kosiński",
        "email": "krzysio@google.com",
        "time": "Mon Dec 02 20:42:13 2024 +0000"
      },
      "message": "Add libg3a logging initrc files.\n\nThese files are installed on the vendor partition regardless\nof whether we use a prebuilt APEX or build it from source.\n\nHistory links (Google internal only):\nlibg3a_gabc.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gABC/libg3a_gabc.rc;drc\u003d82654c90cc30d21948d0be24931edda10739caf0\nlibg3a_gaf.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gAF/libg3a_gaf.rc;drc\u003d1e01ef4606e8553866d803a30e4284485ff12741\nlibg3a_ghawb.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gHAWB/libg3a_ghawb.rc;drc\u003d82654c90cc30d21948d0be24931edda10739caf0\n\nBug: 380379803\nTest: presubmit, check husky logs when prebuilt APEX is used\nFlag: EXEMPT build system fix\nChange-Id: I405c0e3ad78d63e3faee8723c2ba7ba7cf0dd6db\n"
    },
    {
      "commit": "419a3d8812574c8fe0a4db15c9d168c7fae3f9af",
      "tree": "909e9d6a08f1e0669aeaca3a8e5d0104032fbc76",
      "parents": [
        "75eed3f8c296641aa3faf0fcc531f6cb49be547b",
        "2f08dd633a8648365ae14cd035131ab7ca241c96"
      ],
      "author": {
        "name": "Zhengyuan Cui",
        "email": "zhengyuancui@google.com",
        "time": "Fri Nov 29 04:13:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 29 04:13:12 2024 +0000"
      },
      "message": "Merge \"Allow command line tools to access Tachyon service in user builds.\" into main"
    },
    {
      "commit": "e93068e6ca6a2a8d93a3d2fc83c52b5cffad8787",
      "tree": "c232aef8c083a793ee80aa7e4fa24f275456ee3e",
      "parents": [
        "75eed3f8c296641aa3faf0fcc531f6cb49be547b"
      ],
      "author": {
        "name": "bowenlai",
        "email": "bowenlai@google.com",
        "time": "Tue Oct 22 16:59:20 2024 +0800"
      },
      "committer": {
        "name": "bowenlai",
        "email": "bowenlai@google.com",
        "time": "Thu Nov 28 15:01:26 2024 +0800"
      },
      "message": "Rename aocx.IAoc to aocx.IAoc/default to support stable AIDL\n\nAlso add framework_compatibility_matrix.xml for aoc stable AIDL\n\nBug: 380993517\nFlag: EXEMPT HAL interface change\nTest: local build\nChange-Id: I8a41ff1bdd4ffc8e5d7da08879738aa11fb81813\n"
    },
    {
      "commit": "c0a71b7d0e3d2f683ac630ac8ec88e43d17c0e6e",
      "tree": "76ba3fca9f69e17be6166a0782be5fd0e9d15f15",
      "parents": [
        "421324351c8a39ea1d2583e8df666dade9be6267",
        "58891f2f0fe8b31f44505fe3d093b8b25d5904ae"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 27 12:53:10 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 27 12:53:10 2024 -0800"
      },
      "message": "Merge ab/AP4A.241205.013 into aosp-main-future\n\nBug: 370570306\nMerged-In: I96f429ec3284114868ad220ea308a6920930c065\nChange-Id: I15a1c680b1877aa299e5c865a5a78c6ce2bd4a62\n"
    },
    {
      "commit": "75eed3f8c296641aa3faf0fcc531f6cb49be547b",
      "tree": "e0cbecfdae2094db1d5303b2fde4be577989b553",
      "parents": [
        "1dc746078a20eda366e18b8ad660b9ae40d1e198",
        "219845f0d9d0e55e1925fdf320c77fcdf362b2ca"
      ],
      "author": {
        "name": "Lucas Wei",
        "email": "lucaswei@google.com",
        "time": "Wed Nov 27 03:40:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 03:40:59 2024 +0000"
      },
      "message": "Merge \"dump_chip_info: dump more tables from chip-info driver\" into main"
    },
    {
      "commit": "219845f0d9d0e55e1925fdf320c77fcdf362b2ca",
      "tree": "0df766602457c2b52b5add84847ff3599c82c5b8",
      "parents": [
        "1b957304b30e3880d3059dbe284f58a616061d93"
      ],
      "author": {
        "name": "Lucas Wei",
        "email": "lucaswei@google.com",
        "time": "Tue Nov 26 06:19:45 2024 +0000"
      },
      "committer": {
        "name": "Lucas Wei",
        "email": "lucaswei@google.com",
        "time": "Wed Nov 27 03:40:47 2024 +0000"
      },
      "message": "dump_chip_info: dump more tables from chip-info driver\n\nAdd instructions to dump more tables from chip-info driver and grant\npermissions by sepolicy.\n\nFlag: EXEMPT, add more table entries for dumping\nTest: adb shell dumpsys android.hardware.dumpstate.IDumpstateDevice/default dump_chip_info\nBug: 376346526\nChange-Id: Ic9d0bb2059271e95e615e8f64cab129fa8358484\n"
    },
    {
      "commit": "1dc746078a20eda366e18b8ad660b9ae40d1e198",
      "tree": "7e7ea65e427228ddeed2faf5cf72df6117afd338",
      "parents": [
        "fa32332a55562edf522b44d5632bf6c9dfeb5da1",
        "8fb8122f3be2e1700a4d9416fb1fb1209a3879c1"
      ],
      "author": {
        "name": "Kiwon Park",
        "email": "kiwonp@google.com",
        "time": "Wed Nov 27 03:33:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 27 03:33:01 2024 +0000"
      },
      "message": "Merge \"gs-common/esim: include sysprop setupwizard.feature.provisioning_profile_mode\" into main"
    },
    {
      "commit": "fa32332a55562edf522b44d5632bf6c9dfeb5da1",
      "tree": "504e137b7b291b7edced7463250fed34e2ad17f7",
      "parents": [
        "0a669d77cf322943247f247c7d54d0a5cc5ca13b",
        "83e7cc5a7f4582c919c99a0459a500a263b57824"
      ],
      "author": {
        "name": "Aleks Rozman",
        "email": "arozman@google.com",
        "time": "Tue Nov 26 18:50:12 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 26 18:50:12 2024 +0000"
      },
      "message": "Merge \"Build lyric from source if prebuilt directory is missing.\" into main"
    },
    {
      "commit": "0a669d77cf322943247f247c7d54d0a5cc5ca13b",
      "tree": "0229cbc055d436e8b35af1b6b9df8319117142b3",
      "parents": [
        "5367ab60fcfe97799a1a20af41d84ec6503d2a0e",
        "e3df39e77c1ef707966f42e0c8e56852abf70bd9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 05:17:15 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 26 05:17:15 2024 +0000"
      },
      "message": "Merge \"Document radioext_interface_type soong variable usage\" into main"
    },
    {
      "commit": "5367ab60fcfe97799a1a20af41d84ec6503d2a0e",
      "tree": "7503a94c02f3142b2373707d1ebbf27ee85c85bb",
      "parents": [
        "1b957304b30e3880d3059dbe284f58a616061d93",
        "e8884c92fbcaa706f4f1e4e0969b1d8c0bebb94f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 26 04:34:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 26 04:34:59 2024 +0000"
      },
      "message": "Merge \"dump_gps: collect gps logs in ascending order\" into main"
    },
    {
      "commit": "1b957304b30e3880d3059dbe284f58a616061d93",
      "tree": "7d428c4a8b8c1f6d12ba7fe267dad33f351dfabb",
      "parents": [
        "d3f90503f79e174bc54c07d6549697a94b5355d2",
        "d6b9cc46bf99e21fbf685460c2b4d0cb6ecc9be8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Nov 24 16:04:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Nov 24 16:04:01 2024 +0000"
      },
      "message": "Merge \"Introduce interrupts module for debug and trace\" into main"
    },
    {
      "commit": "d3f90503f79e174bc54c07d6549697a94b5355d2",
      "tree": "1572bd48ddb8bb9882728d8b4ed6aac46c69449e",
      "parents": [
        "cafe80b3104915a89b4dbf14d12a61c76b535dc2",
        "db25f03ec3da8f4c48ebfd004a71d84fe75522e2"
      ],
      "author": {
        "name": "Will Song",
        "email": "jinpengsong@google.com",
        "time": "Sat Nov 23 07:29:48 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 23 07:29:48 2024 +0000"
      },
      "message": "Merge changes from topic \"reland_common_perf_config\" into main\n\n* changes:\n  Revert^2 \"gs-common: Move cpufreq perf settings to gs-common\"\n  Revert^2 \"gs-common: Added common perf init.rc\"\n"
    },
    {
      "commit": "d6b9cc46bf99e21fbf685460c2b4d0cb6ecc9be8",
      "tree": "ddbd10039f30ca2054d4333f8e5f2c2df65918ea",
      "parents": [
        "fa76c993b7905353c0056a8bdcb9da4152f81fbf"
      ],
      "author": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Fri Nov 15 09:22:42 2024 -0800"
      },
      "committer": {
        "name": "Chintan Pandya",
        "email": "chintanpandya@google.com",
        "time": "Fri Nov 22 21:38:57 2024 +0000"
      },
      "message": "Introduce interrupts module for debug and trace\n\nInterrupts module has following functions to perform:\n\n1. Apply boot time configuration\n\t- Create a new trace instance\n\t- Enable required irq and irq_gia events in the\n          instance\n\t- Apply required filters on the high frequency\n          events\n\t- Set instance\u0027s trace buffer size\n\t- Enable tracing\n2. Sepolicy for every required access\n3. Copy interrupts trace buffer to dumpsys whenever triggered\n\nAVC denials:\navc:  denied  { search } for  comm\u003d\"dump_interrupts\" name\u003d\"radio\" dev\u003d\"dm-53\" ino\u003d373 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { write } for  comm\u003d\"dump_interrupts\" name\u003d\"all_logs\" dev\u003d\"dm-53\" ino\u003d7808 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { add_name } for  comm\u003d\"dump_interrupts\" name\u003d\"interrupts\" scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { create } for  comm\u003d\"dump_interrupts\" name\u003d\"interrupts\" scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { search } for  comm\u003d\"dump_interrupts\" name\u003d\"instances\" dev\u003d\"tracefs\" ino\u003d2151 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:debugfs_tracing_instances:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { search } for  comm\u003d\"dump_interrupts\" name\u003d\"radio\" dev\u003d\"dm-53\" ino\u003d373 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { read } for  comm\u003d\"dump_interrupts\" name\u003d\"trace\" dev\u003d\"tracefs\" ino\u003d143409 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:tracefs_instances_interrupts:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { open } for  comm\u003d\"dump_interrupts\" path\u003d\"/sys/kernel/tracing/instances/irq_gia_google/trace\" dev\u003d\"tracefs\" ino\u003d143409 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:tracefs_instances_interrupts:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { create } for  comm\u003d\"dump_interrupts\" name\u003d\"interrupts_trace\" scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { write open } for  comm\u003d\"dump_interrupts\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/interrupts/interrupts_trace\" dev\u003d\"dm-53\" ino\u003d8102 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { getattr } for  comm\u003d\"dump_interrupts\" path\u003d\"/sys/kernel/tracing/instances/irq_gia_google/trace\" dev\u003d\"tracefs\" ino\u003d141578 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:tracefs_instances_interrupts:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { getattr } for  comm\u003d\"dump_interrupts\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/interrupts/interrupts_trace\" dev\u003d\"dm-53\" ino\u003d7965 scontext\u003du:r:dump_interrupts_traces:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\n\nFlag: EXEMPT, add interrupts traces dump program to bugreport\nBug: 376124648\nTest: Manually checked boot time trace configuration. Collected\n      `adb bugreport`. And checked interrupt traces are dumped\n      into and extracted out from the bugreport. More details\n      in the bug.\nChange-Id: I08872a321fa9726b50a54aeb0a91ed63c0652a3a\n"
    },
    {
      "commit": "db25f03ec3da8f4c48ebfd004a71d84fe75522e2",
      "tree": "d2179485b9ecf9500a52effa9802b15e8ccfe7ee",
      "parents": [
        "168f30d8a1cfd6b9fc45e054c8d050d73c151375"
      ],
      "author": {
        "name": "Will Song",
        "email": "jinpengsong@google.com",
        "time": "Sat Aug 24 23:55:33 2024 +0000"
      },
      "committer": {
        "name": "Will Song",
        "email": "jinpengsong@google.com",
        "time": "Fri Nov 22 09:08:17 2024 -0800"
      },
      "message": "Revert^2 \"gs-common: Move cpufreq perf settings to gs-common\"\n\nRe-land after making SELinux corrections.\n\n7606e415045aeaea6326cef4fc64aff60e19f522\n\nBug: 335874870\nFlag: NONE code refactor\nTest: Boot and check parameters\nSigned-off-by: Will Song \u003cjinpengsong@google.com\u003e\nChange-Id: I8721e1fb7f9df5b476a27e2db8aea8a5c395b233\n"
    },
    {
      "commit": "168f30d8a1cfd6b9fc45e054c8d050d73c151375",
      "tree": "f06d079834e77f185af05a351924509b1151c8e8",
      "parents": [
        "0cf5a2a95dc8547fe39c00242e060984a1c41e83"
      ],
      "author": {
        "name": "Will Song",
        "email": "jinpengsong@google.com",
        "time": "Sat Aug 24 23:55:33 2024 +0000"
      },
      "committer": {
        "name": "Will Song",
        "email": "jinpengsong@google.com",
        "time": "Fri Nov 22 09:08:08 2024 -0800"
      },
      "message": "Revert^2 \"gs-common: Added common perf init.rc\"\n\nRe-land after making SELinux corrections.\n\n98e6a61c1f41e00f950ef08d00cb30f7635a6d49\n\nBug: 335874870\nFlag: NONE code refactor\nTest: Boot and check parameters\nSigned-off-by: Will Song \u003cjinpengsong@google.com\u003e\n\nChange-Id: I4ae6407e7edeeed4b62774698b5cb85d32a01c2d\n"
    },
    {
      "commit": "cafe80b3104915a89b4dbf14d12a61c76b535dc2",
      "tree": "966ba08c6a117c5b271b5725b03fedac78cc31d2",
      "parents": [
        "6db7e6756d01d1a39c4810ec35f877fbe65d57f0",
        "74283c5cbe4c40bf5765745795424cd46454eacc"
      ],
      "author": {
        "name": "Liana Kazanova (xWF)",
        "email": "lkazanova@google.com",
        "time": "Thu Nov 21 20:16:06 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 21 20:16:06 2024 +0000"
      },
      "message": "Merge \"Revert \"modem_svc: move shared_modem_platform related sepolicy t...\"\" into main"
    },
    {
      "commit": "8fb8122f3be2e1700a4d9416fb1fb1209a3879c1",
      "tree": "50b4884f177d919109d21f64f6a069c370a15c18",
      "parents": [
        "6db7e6756d01d1a39c4810ec35f877fbe65d57f0"
      ],
      "author": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Thu Nov 21 18:08:00 2024 +0000"
      },
      "committer": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Thu Nov 21 18:19:31 2024 +0000"
      },
      "message": "gs-common/esim: include sysprop setupwizard.feature.provisioning_profile_mode\n\nSo all eSIM bootstrap configs are included in one shot.\n\nThis change is no-op for devices already including esim.mk because the sysproop was already set so.\n\nFlag: NONE no-op mk change\nBug: 380280915\nChange-Id: Ic1e83e4cd2ad546ddecbef7234457559894217e1\n"
    },
    {
      "commit": "74283c5cbe4c40bf5765745795424cd46454eacc",
      "tree": "f5f1d8e18908aad27b62252c7a9cf4a9773988aa",
      "parents": [
        "20bb32819de8ed816bf4f833fcb813f9a8dd0898"
      ],
      "author": {
        "name": "Liana Kazanova (xWF)",
        "email": "lkazanova@google.com",
        "time": "Thu Nov 21 17:53:56 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 21 17:54:12 2024 +0000"
      },
      "message": "Revert \"modem_svc: move shared_modem_platform related sepolicy t...\"\n\nRevert submission 30519089-move_modem_sepolicy\n\nReason for revert: DroidMonitor: Potential culprit for http://b/380274930 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\n\nReverted changes: /q/submissionid:30519089-move_modem_sepolicy\n\nChange-Id: I241b3aba370f77c705ca3890151e760b4764beca\n"
    },
    {
      "commit": "6db7e6756d01d1a39c4810ec35f877fbe65d57f0",
      "tree": "fc2ac02129edf4f278cde9ad8ab3cea3899793a3",
      "parents": [
        "acf0eb0ee51825622876048e8a498cf7fcce505a",
        "20bb32819de8ed816bf4f833fcb813f9a8dd0898"
      ],
      "author": {
        "name": "Eileen Lai",
        "email": "eileenisgood@google.com",
        "time": "Thu Nov 21 17:03:11 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 21 17:03:11 2024 +0000"
      },
      "message": "Merge \"modem_svc: move shared_modem_platform related sepolicy to gs-common\" into main"
    },
    {
      "commit": "e8884c92fbcaa706f4f1e4e0969b1d8c0bebb94f",
      "tree": "cc6ff9a3d9aba8a84b19f905453695cd3e051e50",
      "parents": [
        "9cb50229d9e93dba0b16f41682d5384630ca98ae"
      ],
      "author": {
        "name": "Edwin Tung",
        "email": "edwintung@google.com",
        "time": "Tue Nov 19 17:51:47 2024 +0800"
      },
      "committer": {
        "name": "Edwin Tung",
        "email": "edwintung@google.com",
        "time": "Thu Nov 21 10:19:39 2024 +0000"
      },
      "message": "dump_gps: collect gps logs in ascending order\n\nBug: 359797762\nTest: Check gps file in dumpstate\nFlag: EXEMPT, add gps dump to bugreport\nChange-Id: Ia869e634c5f526f217fd24595a6f415c30046980\n"
    },
    {
      "commit": "20bb32819de8ed816bf4f833fcb813f9a8dd0898",
      "tree": "0b539af8e71d33ff4845d0e3f9b5bee9c7cd181f",
      "parents": [
        "ea38f5c687cd74241cc46c809bc68ba73693cda4"
      ],
      "author": {
        "name": "Eileen Lai",
        "email": "eileenisgood@google.com",
        "time": "Thu Nov 14 08:22:11 2024 +0000"
      },
      "committer": {
        "name": "Eileen Lai",
        "email": "eileenisgood@google.com",
        "time": "Thu Nov 21 08:27:55 2024 +0000"
      },
      "message": "modem_svc: move shared_modem_platform related sepolicy to gs-common\n\nBug: 372400955\n\n\nFlag: NONE local testing only\nChange-Id: Ia23ff9f43ee855c2a758714d025123c071e9c288\n"
    },
    {
      "commit": "acf0eb0ee51825622876048e8a498cf7fcce505a",
      "tree": "966ba08c6a117c5b271b5725b03fedac78cc31d2",
      "parents": [
        "9cb50229d9e93dba0b16f41682d5384630ca98ae",
        "064b50e43ba8e983cde1a01e18bbb5d551649027"
      ],
      "author": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Thu Nov 21 08:25:01 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 21 08:25:01 2024 +0000"
      },
      "message": "Merge \"Add sepolicy for edgetpu_tachyon_service to report metrics\" into main"
    },
    {
      "commit": "064b50e43ba8e983cde1a01e18bbb5d551649027",
      "tree": "d4535b7cc25bc295b14427a9307e63fccd6941ee",
      "parents": [
        "efc0fc73ea91f65e55e9eb959d5c3710956e540d"
      ],
      "author": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Tue Nov 19 10:24:12 2024 +0000"
      },
      "committer": {
        "name": "Dinesh Yadav",
        "email": "dkyadav@google.com",
        "time": "Thu Nov 21 06:39:00 2024 +0000"
      },
      "message": "Add sepolicy for edgetpu_tachyon_service to report metrics\n\nThis permission is needed to report errors encountered while running gxp workloads to telemetry services.\n\nAVC Error seen while reporting errors:\n11-21 09:30:05.711   406   406 E SELinux : avc:  denied  { find } for pid\u003d1821 uid\u003d1000 name\u003dandroid.frameworks.stats.IStats/default scontext\u003du:r:edgetpu_tachyon_server:s0 tcontext\u003du:object_r:fwk_stats_service:s0 tclass\u003dservice_manager permissive\u003d0\n\nBug: 359404493\nFlag: EXEMPT updates device sepolicy only\nChange-Id: Ic282928aad6283077e183f931230f79eea49053d\nSigned-off-by: Dinesh Yadav \u003cdkyadav@google.com\u003e\n"
    },
    {
      "commit": "e3df39e77c1ef707966f42e0c8e56852abf70bd9",
      "tree": "d471a4b53e69f6f83d5e11c0d6f7edb46fd331ae",
      "parents": [
        "fa76c993b7905353c0056a8bdcb9da4152f81fbf"
      ],
      "author": {
        "name": "Boon Jun",
        "email": "boonjun@google.com",
        "time": "Fri Nov 15 08:16:47 2024 +0000"
      },
      "committer": {
        "name": "Boon Jun Soh",
        "email": "boonjun@google.com",
        "time": "Thu Nov 21 05:38:22 2024 +0000"
      },
      "message": "Document radioext_interface_type soong variable usage\n\nBug: 377991853\nBug: 371878208\nTest: None\nFlag: EXEMPT DOCS_ONLY\nChange-Id: Ibb722d63ee726aeead0f7c89bdfa21c0ad3ae6b3\n"
    },
    {
      "commit": "9cb50229d9e93dba0b16f41682d5384630ca98ae",
      "tree": "f385633a4ecb4e3b114ca132704494009e11707d",
      "parents": [
        "90398dea279e9094f847522a2960ffac47a8b1c3",
        "06497542780af5d8f6abb7f89288a35ffd32d228"
      ],
      "author": {
        "name": "Wesley Lee",
        "email": "szuweilee@google.com",
        "time": "Thu Nov 21 03:31:04 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 21 03:31:04 2024 +0000"
      },
      "message": "Merge \"mediacodec: add GPU access policy\" into main"
    },
    {
      "commit": "90398dea279e9094f847522a2960ffac47a8b1c3",
      "tree": "113608fb5248e4954bc91fa43d0635396b78745d",
      "parents": [
        "0cf5a2a95dc8547fe39c00242e060984a1c41e83",
        "303cf04de1bc9ee566fa53d779216ed6171f75bf"
      ],
      "author": {
        "name": "Cheng Chang",
        "email": "chengcha@google.com",
        "time": "Thu Nov 21 00:39:46 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 21 00:39:46 2024 +0000"
      },
      "message": "Merge \"sepolicy: Allow hal_gnss_pixel create file\" into main"
    },
    {
      "commit": "83e7cc5a7f4582c919c99a0459a500a263b57824",
      "tree": "f359b2ff15f122c306bd271d394f833eaaeaac00",
      "parents": [
        "fa76c993b7905353c0056a8bdcb9da4152f81fbf"
      ],
      "author": {
        "name": "Aleks Rozman",
        "email": "arozman@google.com",
        "time": "Wed Nov 20 22:48:19 2024 +0000"
      },
      "committer": {
        "name": "Aleks Rozman",
        "email": "arozman@google.com",
        "time": "Wed Nov 20 22:48:19 2024 +0000"
      },
      "message": "Build lyric from source if prebuilt directory is missing.\n\nOn select branches, like the camera-stability, the prebuilt directory is missing so we want to make sure that it is building from source even if the flags tell us that a prebuilt should be used.\n\nBug: 380099804\nChange-Id: I8832451c1f7ff6d6de3c2991e9f63317966a2f83\nTest: Make on camera-stability-dev and verify warning\nFlag: EXEMPT (not applicable)\n"
    },
    {
      "commit": "06497542780af5d8f6abb7f89288a35ffd32d228",
      "tree": "0f7e7e5bce06fb944b22ad5205abaf643d46b991",
      "parents": [
        "ba53a62a59fdbf64a6929944077389eb71a0192f"
      ],
      "author": {
        "name": "Wesley Lee",
        "email": "szuweilee@google.com",
        "time": "Wed Nov 13 20:04:58 2024 -0800"
      },
      "committer": {
        "name": "Wilson Sung",
        "email": "wilsonsung@google.com",
        "time": "Wed Nov 20 06:29:09 2024 +0000"
      },
      "message": "mediacodec: add GPU access policy\n\navc:  denied  { read write }\nfor  comm\u003d\"binder:757_6\" name\u003d\"renderD128\" dev\u003d\"tmpfs\"\nino\u003d1566 scontext\u003du:r:mediacodec_google:s0\ntcontext\u003du:object_r:gpu_device:s0 tclass\u003dchr_file permissive\u003d1\n\nBug: 378609071\n\nFlag: EXEMPT bugfix\n\nTest: run cts -m CtsMediaV2TestCases -t\nandroid.mediav2.cts.CodecEncoderSurfaceTest#testSimpleEncodeFromSurface[26_c2.google.av1.encoder_video/av01_c2.google.av1.decoder_video/av01_512kbps_30fps_yuv420flexible_tonemapyes_persistentsurface]\n\nChange-Id: I2af4f53c9ff8aca0d3c7fd721738f2044d4772fd\nSigned-off-by: Wesley Lee \u003cszuweilee@google.com\u003e\n"
    },
    {
      "commit": "0cf5a2a95dc8547fe39c00242e060984a1c41e83",
      "tree": "8125aa406f6d3fe536bb4cfce706a72f73073c04",
      "parents": [
        "993506e4f1e30d6a890ecf8c3b3ed492e0d174a6",
        "350e26241504bb140122f396f3447d8ce36ef574"
      ],
      "author": {
        "name": "Daniel Lee",
        "email": "chullee@google.com",
        "time": "Wed Nov 20 05:12:10 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 20 05:12:10 2024 +0000"
      },
      "message": "Merge \"storage: turn off writebooster flags upon init\" into main"
    },
    {
      "commit": "993506e4f1e30d6a890ecf8c3b3ed492e0d174a6",
      "tree": "66d3e9661fb43bbc5e942ac7add8f45c61819cd5",
      "parents": [
        "fa76c993b7905353c0056a8bdcb9da4152f81fbf"
      ],
      "author": {
        "name": "Julius Snipes",
        "email": "jsnipes@google.com",
        "time": "Thu Nov 14 05:21:13 2024 +0000"
      },
      "committer": {
        "name": "Julius Snipes",
        "email": "jsnipes@google.com",
        "time": "Tue Nov 19 23:27:20 2024 +0000"
      },
      "message": "GRIL sepolicy for aidl radioext v2.1\n\navc:  denied  { find } for pid\u003d2019 uid\u003d10269 name\u003dvendor.google.radio_ext.IRadioExt/default scontext\u003du:r:grilservice_app:s0:c13,c257,c512,c768 tcontext\u003du:object_r:hal_aidl_radio_ext_service:s0 tclass\u003dservice_manager permissive\u003d1\n\navc:  denied  { find } for pid\u003d6500 uid\u003d10242 name\u003dvendor.google.radio_ext.IRadioExt/default scontext\u003du:r:grilservice_app:s0:c242,c256,c512,c768 tcontext\u003du:object_r:hal_radio_ext_service:s0 tclass\u003dservice_manager permissive\u003d0\n\navc:  denied  { find } for interface\u003dvendor.google.radioext::IRadioExt sid\u003du:r:grilservice_app:s0:c242,c256,c512,c768 pid\u003d6500 scontext\u003du:r:grilservice_app:s0:c242,c256,c512,c768 tcontext\u003du:object_r:default_android_hwservice:s0 tclass\u003dhwservice_manager permissive\u003d0\n\navc:  denied  { read write } for  comm\u003d\"vendor.google.r\" name\u003d\"umts_boot0\" dev\u003d\"tmpfs\" ino\u003d1352 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:radio_device:s0 tclass\u003dchr_file permissive\u003d1\n\navc:  denied  { search } for  name\u003d\"backlight\" dev\u003d\"sysfs\" ino\u003d83794 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:sysfs_leds:s0 tclass\u003ddir permissive\u003d1\n\navc:  denied  { read write } for  name\u003d\"backlight\" dev\u003d\"sysfs\" ino\u003d83794 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:sysfs_leds:s0 tclass\u003dfile permissive\u003d1\n\navc:  denied  { read write } for  name\u003d\"backlight\" dev\u003d\"sysfs\" ino\u003d83794 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:sysfs_display:s0 tclass\u003dfile permissive\u003d1\n\navc:  denied  { create } for  name\u003d\"radio\" dev\u003d\"dm-53\" ino\u003d379 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003ddir permissive\u003d1\n\navc:  denied  { create } for  name\u003d\"radio\" dev\u003d\"dm-53\" ino\u003d379 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\n\navc:  denied  { find } for interface\u003dhardware.google.bluetooth.bt_channel_avoidance::IBTChannelAvoidance sid\u003du:r:hal_aidl_radio_ext:s0 pid\u003d792 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:hal_bluetooth_coexistence_hwservice:s0 tclass\u003dhwservice_manager permissive\u003d1\n\navc:  denied  { find } for interface\u003dhardware.google.bluetooth.bt_channel_avoidance::IBTChannelAvoidance sid\u003du:r:hal_aidl_radio_ext:s0 pid\u003d792 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:hal_bluetooth_coexistence_service:s0 tclass\u003dservice_manager permissive\u003d1\n\navc:  denied  { read } for  name\u003d\"link_rate\" dev\u003d\"sysfs\" ino\u003d111840 scontext\u003du:r:hal_aidl_radio_ext:s0 tcontext\u003du:object_r:sysfs:s0 tclass\u003dfile permissive\u003d0\n\nBug: 355774451\nChange-Id: Iea5e0cdff82b140caa1e8b6717e94d6d78076b28\nTest: verify with test roms\nFlag: EXEMPT sepolicy\n"
    },
    {
      "commit": "350e26241504bb140122f396f3447d8ce36ef574",
      "tree": "738ab6a60019f4dcb75204d71db2961513f5f60e",
      "parents": [
        "efc0fc73ea91f65e55e9eb959d5c3710956e540d"
      ],
      "author": {
        "name": "Daniel Lee",
        "email": "chullee@google.com",
        "time": "Mon Nov 18 10:38:21 2024 -0800"
      },
      "committer": {
        "name": "Daniel Lee",
        "email": "chullee@google.com",
        "time": "Tue Nov 19 17:22:10 2024 +0000"
      },
      "message": "storage: turn off writebooster flags upon init\n\nEnabling writebooster capability for Pixel UFS (pa/2994670)\nenabled the following flags in Android Common Kernel:\n\n  - wb_flush_en\n  - wb_flush_during_h8\n  - wb_enable\n\nThis patch disables these writebooster-related flags to restore the\nintended behavior for Pixel devices. This overrides the default Android\nCommon Kernel behavior.\n\nWhile \u0027wb_flush_en\u0027 and \u0027wb_enable\u0027 have corresponding sysfs entries\n(\u0027enable_wb_buf_flush\u0027 and \u0027wb_on\u0027) for toggling,\n\u0027wb_flush_during_h8\u0027 currently lacks this functionality in the Android\nCommon Kernel. Pixel provides the \u0027manual_gc\u0027 sysfs entry as a\nworkaround. Setting \u0027manual_gc\u0027 to 0 disables \u0027wb_flush_during_h8\u0027.\n\nBug: 377958570\nFlag: EXEMPT bugfix\nTest: check if all writebooster-realated flags are false upon init\nChange-Id: I918bf6939de3e208b715f554a96ccbd053f68a18\nSigned-off-by: Daniel Lee \u003cchullee@google.com\u003e\n"
    },
    {
      "commit": "fa76c993b7905353c0056a8bdcb9da4152f81fbf",
      "tree": "93311f4f4c32a3f642d2c21fc2ec141f6e73dec9",
      "parents": [
        "32569fc7e5d2aab4514144075d15833cce931a48",
        "421324351c8a39ea1d2583e8df666dade9be6267"
      ],
      "author": {
        "name": "Tommy Chiu",
        "email": "tommychiu@google.com",
        "time": "Mon Nov 18 21:45:44 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Nov 18 21:45:44 2024 +0000"
      },
      "message": "[automerger skipped] gsc: Change the criteria for building GSC targets am: 421324351c -s ours\n\nam skip reason: Merged-In I96f429ec3284114868ad220ea308a6920930c065 with SHA-1 8af77ef942 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/30467455\n\nChange-Id: I008809abb19974fc20f8f5047d08b017d9d3ae3d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "421324351c8a39ea1d2583e8df666dade9be6267",
      "tree": "686f694b5295fc5f192cd8d9c4cd95190dbfc4ed",
      "parents": [
        "61302f297cc621bfa55688ba60d2c16c60ef1254"
      ],
      "author": {
        "name": "Tommy Chiu",
        "email": "tommychiu@google.com",
        "time": "Wed Oct 09 05:05:34 2024 +0000"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Mon Nov 18 18:10:31 2024 +0000"
      },
      "message": "gsc: Change the criteria for building GSC targets\n\nThere can be a case where vendor directory exists but vendor/google_nos\ndoes not.\n\nBug: 371059500\nTest: manual\nFlag: EXEMPT refactor\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:8af77ef94228bf37bd7be4d8db496f7084e0333d)\nMerged-In: I96f429ec3284114868ad220ea308a6920930c065\nChange-Id: I96f429ec3284114868ad220ea308a6920930c065\n"
    },
    {
      "commit": "32569fc7e5d2aab4514144075d15833cce931a48",
      "tree": "93311f4f4c32a3f642d2c21fc2ec141f6e73dec9",
      "parents": [
        "36f37eaf3b0fc9fbba0defc2045780be2429db6f",
        "5a063cc17b732b5b8ac5afe392aef8f0d234360d"
      ],
      "author": {
        "name": "Robert Lee",
        "email": "lerobert@google.com",
        "time": "Mon Nov 18 03:10:31 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 18 03:10:31 2024 +0000"
      },
      "message": "Merge \"audio: update hdmi audio path\" into main"
    },
    {
      "commit": "5a063cc17b732b5b8ac5afe392aef8f0d234360d",
      "tree": "446bce4776edbef27cdf7341a48e94cde6e2cf1a",
      "parents": [
        "5f7aae6dac11804c3ce1ad37c96991ed69ddfaaa"
      ],
      "author": {
        "name": "Robert Lee",
        "email": "lerobert@google.com",
        "time": "Mon Oct 28 06:18:49 2024 +0000"
      },
      "committer": {
        "name": "Robert Lee",
        "email": "lerobert@google.com",
        "time": "Mon Nov 18 03:08:08 2024 +0000"
      },
      "message": "audio: update hdmi audio path\n\nAdd permission to read HDMI states by audio hal.\n\nFor new project is using\n/devices/platform/dwc_dptx-audio/extcon/hdmi_audio\n\nFor old projects are using\n/devices/platform/drmdp-adma/extcon/hdmi_audio\n\nBug: 328784922\nTest: builds\nFlag: EXEMPT update sepolocy\nChange-Id: I3bd0ccf1ee804de3157e759eac275673c9fc96a2\nSigned-off-by: Robert Lee \u003clerobert@google.com\u003e\n"
    },
    {
      "commit": "36f37eaf3b0fc9fbba0defc2045780be2429db6f",
      "tree": "73484905aa491db132914f43140fc5f834a14d43",
      "parents": [
        "3c9ee42c230f69ff5d2eff2142777f77d43b1b16",
        "e546ba5bae773176505d14893b3cac4188ab83e9"
      ],
      "author": {
        "name": "Madhav Iyengar",
        "email": "madhaviyengar@google.com",
        "time": "Fri Nov 15 21:51:42 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 15 21:51:42 2024 +0000"
      },
      "message": "Merge \"Give ContextHub HAL access to AOC version\" into main"
    },
    {
      "commit": "3c9ee42c230f69ff5d2eff2142777f77d43b1b16",
      "tree": "bdfcf1172f759d2dceae9cd4fe335e86f2a66074",
      "parents": [
        "efc0fc73ea91f65e55e9eb959d5c3710956e540d",
        "97586506bbe6318946d9554c17ea6379327dfbd8"
      ],
      "author": {
        "name": "Kai Hsieh",
        "email": "kaihsieh@google.com",
        "time": "Fri Nov 15 05:32:43 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 15 05:32:43 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Add GIA (Google Input interface Abstraction laye...\"\" into main"
    },
    {
      "commit": "97586506bbe6318946d9554c17ea6379327dfbd8",
      "tree": "cc72410e6144290f0b6b4664ca662e06fde97cea",
      "parents": [
        "c68ac049e183628a60f85652607c7a66aa367bbc"
      ],
      "author": {
        "name": "Kai Hsieh",
        "email": "kaihsieh@google.com",
        "time": "Thu Nov 14 08:51:17 2024 +0000"
      },
      "committer": {
        "name": "Kai Hsieh",
        "email": "kaihsieh@google.com",
        "time": "Thu Nov 14 10:10:46 2024 +0000"
      },
      "message": "Revert^2 \"Add GIA (Google Input interface Abstraction laye...\"\n\nRevert submission 30378113-revert-29512389-gia-PMLMEKURMT\n\nReason for revert: Revert to fix the issue that GIA cannot be started in caimen-next-userdbg\n\nReverted changes: /q/submissionid:30378113-revert-29512389-gia-PMLMEKURMT\nBug: 367881686\nChange-Id: Iecc4738c10dfe244bea02611f1926a9f6264a46c\n"
    },
    {
      "commit": "303cf04de1bc9ee566fa53d779216ed6171f75bf",
      "tree": "73821eaa0d63ad3d6eae0c10723af1125468df0f",
      "parents": [
        "ea38f5c687cd74241cc46c809bc68ba73693cda4"
      ],
      "author": {
        "name": "Cheng Chang",
        "email": "chengcha@google.com",
        "time": "Thu Nov 14 08:30:49 2024 +0000"
      },
      "committer": {
        "name": "Cheng Chang",
        "email": "chengcha@google.com",
        "time": "Thu Nov 14 09:42:15 2024 +0000"
      },
      "message": "sepolicy: Allow hal_gnss_pixel create file\n\n[ 7564.504317] type\u003d1400 audit(1731556655.872:63): avc:  denied  { create } for  comm\u003d\"android.hardwar\" name\u003d\"android.hardware.gnss-service.pixel\" scontext\u003du:r:hal_gnss_pixel:s0 tcontext\u003du:object_r:vendor_gps_file:s0 tclass\u003dfile permissive\u003d0 bug\u003db/378004800\n\nflag: EXEMPT the function has been verified at userdebug ROM.\nBug: 378004800\nBug: 377446770\nTest: b/378004800 abtd to check sepolicy\nTest: b/377446770#comment1 verified the coredump function on user ROM.\nChange-Id: If5cbe1dfde904f7d1eb0daaa53fa6bef19161f01\n"
    },
    {
      "commit": "efc0fc73ea91f65e55e9eb959d5c3710956e540d",
      "tree": "c1d29a3cc03ec29360608de5b85e3a85b1cd0435",
      "parents": [
        "6e5b6a699819a88eb3ce1f0f81d74374343fa75f",
        "61302f297cc621bfa55688ba60d2c16c60ef1254"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 13 23:00:57 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 13 23:00:57 2024 +0000"
      },
      "message": "[automerger skipped] Merge 24Q4 (ab/12406339) into aosp-main-future am: 61302f297c -s ours\n\nam skip reason: Merged-In Idd70cf3d846fad1a25060ebfb6ae6a99599fd861 with SHA-1 d43a6e1c5a is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/30284589\n\nChange-Id: I323ceafb8b8140a941b906990b0cb63e3c941515\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e546ba5bae773176505d14893b3cac4188ab83e9",
      "tree": "95a6305e9eb923cf59164515ae03eaec86073dfb",
      "parents": [
        "993cd00d792a36722472f274c5d4fbffd0eb9232"
      ],
      "author": {
        "name": "Madhav Iyengar",
        "email": "madhaviyengar@google.com",
        "time": "Wed Nov 13 00:21:07 2024 +0000"
      },
      "committer": {
        "name": "Madhav Iyengar",
        "email": "madhaviyengar@google.com",
        "time": "Wed Nov 13 21:07:38 2024 +0000"
      },
      "message": "Give ContextHub HAL access to AOC version\n\nRequired to gate use of the new ContextHub HAL \u003c-\u003e CHRE transport on the\navailability of a bugfix in AOC.\n\nBug: 378367295\nFlag: android.chre.flags.efw_xport_in_context_hub\nTest: ...\nChange-Id: Ibd5e3d20b7e5c14ea2200d85c179a4e96eb3b65a\n"
    },
    {
      "commit": "6e5b6a699819a88eb3ce1f0f81d74374343fa75f",
      "tree": "c1d29a3cc03ec29360608de5b85e3a85b1cd0435",
      "parents": [
        "cad0ccbb94594d197cc527a1545731f58f33241a",
        "c68ac049e183628a60f85652607c7a66aa367bbc"
      ],
      "author": {
        "name": "Kai Hsieh",
        "email": "kaihsieh@google.com",
        "time": "Wed Nov 13 14:42:35 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 14:42:35 2024 +0000"
      },
      "message": "Merge \"Revert \"Add GIA (Google Input interface Abstraction layer) relat...\"\" into main"
    },
    {
      "commit": "c68ac049e183628a60f85652607c7a66aa367bbc",
      "tree": "d165380983c76f9925526b17aadcb0637b0bec43",
      "parents": [
        "1f83bb110e61799fdd0e00ff0d79957569eed848"
      ],
      "author": {
        "name": "ELIYAZ MOMIN (xWF)",
        "email": "mohammedeliyaz@google.com",
        "time": "Wed Nov 13 14:06:06 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 14:06:24 2024 +0000"
      },
      "message": "Revert \"Add GIA (Google Input interface Abstraction layer) relat...\"\n\nRevert submission 29512389-gia\n\nReason for revert: \u003cPotential culprit for b/378865024  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\u003e\n\nReverted changes: /q/submissionid:29512389-gia\n\nChange-Id: Ia4fd036130e54a5573efbd02a044631232561ea1\n"
    },
    {
      "commit": "cad0ccbb94594d197cc527a1545731f58f33241a",
      "tree": "bdfcf1172f759d2dceae9cd4fe335e86f2a66074",
      "parents": [
        "9c0119a3d2188eb87fea83a62a0641649d81dff3",
        "f39a955d95f76da1838f63b6968540bbdc9ae025"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 13 08:49:49 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 08:49:49 2024 +0000"
      },
      "message": "Merge \"Introduce Pixel mailbox module\" into main"
    },
    {
      "commit": "f39a955d95f76da1838f63b6968540bbdc9ae025",
      "tree": "a921d09f861d44b15fe99eb1b03721b5ab991bbe",
      "parents": [
        "ba53a62a59fdbf64a6929944077389eb71a0192f"
      ],
      "author": {
        "name": "Lucas Wei",
        "email": "lucaswei@google.com",
        "time": "Tue Oct 29 07:10:23 2024 +0000"
      },
      "committer": {
        "name": "Lucas Wei",
        "email": "lucaswei@google.com",
        "time": "Wed Nov 13 07:52:03 2024 +0000"
      },
      "message": "Introduce Pixel mailbox module\n\nIntroduce Pixel mailbox module to dump debugging messages and integrate\nwith bugreport.\nThis patch also create sepolicy files to avoid avc denied.\n\navc:  denied  { search } for  comm\u003d\"dump_mailbox\" name\u003d\"radio\" dev\u003d\"dm-57\" ino\u003d375 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { search } for  comm\u003d\"dump_mailbox\" name\u003d\"instances\" dev\u003d\"tracefs\" ino\u003d4203 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:debugfs_tracing_instances:s0 tclass\u003ddir permissive\u003d1\navc:  denied  { read } for  comm\u003d\"dump_mailbox\" name\u003d\"trace\" dev\u003d\"tracefs\" ino\u003d7250 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:debugfs_tracing_instances:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { open } for  comm\u003d\"dump_mailbox\" path\u003d\"/sys/kernel/tracing/instances/goog_cpm_mailbox/trace\" dev\u003d\"tracefs\" ino\u003d7187 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:debugfs_traci\navc:  denied  { create } for  comm\u003d\"dump_mailbox\" name\u003d\"goog_cpm_mailbox_trace\" scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { write open } for  comm\u003d\"dump_mailbox\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/mailbox/goog_cpm_mailbox_trace\" dev\u003d\"dm-52\" ino\u003d29097 scontext\u003du:r:dump_mailbox:s0 tcontex\u003d1\navc:  denied  { getattr } for  comm\u003d\"dump_mailbox\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/mailbox/goog_cpm_mailbox_trace\" dev\u003d\"dm-52\" ino\u003d29097 scontext\u003du:r:dump_mailbox:s0 tcontext\u003dut\u003d5 audit_backlog_limit\u003d64\n\u003d1\navc:  denied  { read } for  comm\u003d\"dump_mailbox\" name\u003d\"trace\" dev\u003d\"tracefs\" ino\u003d5239 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:debugfs_tracing_instances_mailbox:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { open } for  comm\u003d\"dump_mailbox\" path\u003d\"/sys/kernel/tracing/instances/goog_cpm_mailbox/trace\" dev\u003d\"tracefs\" ino\u003d5239 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:debugfs_tracing_instances_mailbox:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { create } for  comm\u003d\"dump_mailbox\" name\u003d\"goog_cpm_mailbox_trace\" scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { write open } for  comm\u003d\"dump_mailbox\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/mailbox/goog_cpm_mailbox_trace\" dev\u003d\"dm-52\" ino\u003d30937 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { getattr } for  comm\u003d\"dump_mailbox\" path\u003d\"/sys/kernel/tracing/instances/goog_cpm_mailbox/trace\" dev\u003d\"tracefs\" ino\u003d5239 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:debugfs_tracing_instances_mailbox:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { getattr } for  comm\u003d\"dump_mailbox\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/mailbox/goog_cpm_mailbox_trace\" dev\u003d\"dm-52\" ino\u003d30937 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { create } for  comm\u003d\"dump_mailbox\" name\u003d\"goog_cpm_mailbox_trace\" scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclas(6 results) 15:39:41 [4796/19306]\navc:  denied  { write open } for  comm\u003d\"dump_mailbox\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/mailbox/goog_cpm_mailbox_trace\" dev\u003d\"dm-52\" ino\u003d32864 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\navc:  denied  { getattr } for  comm\u003d\"dump_mailbox\" path\u003d\"/data/vendor/radio/logs/always-on/all_logs/mailbox/goog_cpm_mailbox_trace\" dev\u003d\"dm-52\" ino\u003d32864 scontext\u003du:r:dump_mailbox:s0 tcontext\u003du:object_r:radio_vendor_data_file:s0 tclass\u003dfile permissive\u003d1\n\nFlag: EXEMPT, add mailbox dump program to bugreport\nBug: 363168077\nChange-Id: I622f37bf8f913df8d9b242ab206fc267d446753d\n"
    },
    {
      "commit": "9c0119a3d2188eb87fea83a62a0641649d81dff3",
      "tree": "158a8089ef22e007c8e392e53f6a89682d65381e",
      "parents": [
        "cfedcac7d7ba9acfd0e2edb9c16d7c8e5913f1fb",
        "1f83bb110e61799fdd0e00ff0d79957569eed848"
      ],
      "author": {
        "name": "Kai Hsieh",
        "email": "kaihsieh@google.com",
        "time": "Wed Nov 13 07:05:58 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 13 07:05:58 2024 +0000"
      },
      "message": "Merge \"Add GIA (Google Input interface Abstraction layer) related SEPolicy rules and AIDL compatibility matrices.\" into main"
    },
    {
      "commit": "cfedcac7d7ba9acfd0e2edb9c16d7c8e5913f1fb",
      "tree": "4fec7fafc5a7328bc3fa15933ec793c6359cc58c",
      "parents": [
        "993cd00d792a36722472f274c5d4fbffd0eb9232"
      ],
      "author": {
        "name": "timmyli",
        "email": "timmyli@google.com",
        "time": "Fri Nov 08 06:08:27 2024 +0000"
      },
      "committer": {
        "name": "Timmy Li",
        "email": "timmyli@google.com",
        "time": "Tue Nov 12 18:40:13 2024 +0000"
      },
      "message": "Remove bug comment\n\nBug: 363018500\nTest: comment only\nFlag: EXEMPT remove comment\nChange-Id: I86ed9f0e7ed5b3741b23afffb2d7440683f34eb0\n"
    },
    {
      "commit": "993cd00d792a36722472f274c5d4fbffd0eb9232",
      "tree": "86b9e91a7ff7142b40726466667bca61e176ee7f",
      "parents": [
        "594e90f573ee7827edcae31280239e89a5263526",
        "872e4328210b90a24f8365a63cc0252d8edfcafc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 12 18:36:27 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 12 18:36:27 2024 +0000"
      },
      "message": "Merge \"Replace many app service permission with app_api_service\" into main"
    },
    {
      "commit": "594e90f573ee7827edcae31280239e89a5263526",
      "tree": "ae4a94cfbdf9223b2ac83c747a9c6f4779f4c149",
      "parents": [
        "ea38f5c687cd74241cc46c809bc68ba73693cda4",
        "3330640782c18dfcd08d63e94309ff4568db9439"
      ],
      "author": {
        "name": "Ocean Chen",
        "email": "oceanchen@google.com",
        "time": "Tue Nov 12 02:21:33 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 12 02:21:33 2024 +0000"
      },
      "message": "Merge \"Revert \"storage: Defer blkio class configuration\"\" into main"
    },
    {
      "commit": "3330640782c18dfcd08d63e94309ff4568db9439",
      "tree": "ea4c4aabb76caba9770ded61321dc9bf05181c5f",
      "parents": [
        "0af034bf9f1066b190124630ca655306a2156457"
      ],
      "author": {
        "name": "Ocean Chen",
        "email": "oceanchen@google.com",
        "time": "Wed Oct 30 01:28:16 2024 +0800"
      },
      "committer": {
        "name": "Ocean Chen",
        "email": "oceanchen@google.com",
        "time": "Tue Nov 12 02:21:23 2024 +0000"
      },
      "message": "Revert \"storage: Defer blkio class configuration\"\n\nThis patch change the I/O schedulor back to mq-deadline before boot completed.\n\nBug:374905027\nTest: forrest run\n\nThis reverts commit 0af034bf9f1066b190124630ca655306a2156457.\n\nChange-Id: Ie49fb8a62d6fdb8da112e83d5a8e3551b0072379\n"
    },
    {
      "commit": "872e4328210b90a24f8365a63cc0252d8edfcafc",
      "tree": "c4012b6449199176faae052b297d3d6d87e21f19",
      "parents": [
        "ea38f5c687cd74241cc46c809bc68ba73693cda4"
      ],
      "author": {
        "name": "timmyli",
        "email": "timmyli@google.com",
        "time": "Fri Nov 08 05:34:12 2024 +0000"
      },
      "committer": {
        "name": "Timmy Li",
        "email": "timmyli@google.com",
        "time": "Mon Nov 11 18:00:58 2024 +0000"
      },
      "message": "Replace many app service permission with app_api_service\n\nWe don\u0027t need to grant permissions to all these things. Just\napp_api_service is enough.\n\nBug: 363018500\nTest: manual test with GCA Eng\nFlag: EXEMPT add permissions\nChange-Id: I2457b54b244b2739e89393f52442afd4544418f1\n\n11-08 00:33:23.429   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dactivity scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:activity_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.436   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003ddisplay scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:display_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.439   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dnetwork_management scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:network_management_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.453   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dconnectivity scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:connectivity_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.457   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dnetstats scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:netstats_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.470   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dmount scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:mount_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.488   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003djobscheduler scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:jobscheduler_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.502   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dshortcut scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:shortcut_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.604   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dnotification scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:notification_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.606   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dcontent scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:content_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.627   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dcontent_capture scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:content_capture_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.630   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dgpu scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:gpu_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.630   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dactivity_task scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:activity_task_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.643   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dsensorservice scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:sensorservice_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.644   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dvirtualdevice_native scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:virtual_device_native_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.652   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003ddevice_policy scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:device_policy_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.652   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dbatterystats scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:batterystats_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.653   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dpowerstats scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:powerstats_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.662   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dtrust scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:trust_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.677   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003ddevice_state scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:device_state_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.718   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dvibrator_manager scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:vibrator_manager_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.724   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dinput_method scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:input_method_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.732   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dpower scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:power_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.733   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dthermalservice scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:thermal_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.784   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dvoiceinteraction scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:voiceinteraction_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.786   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dautofill scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:autofill_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.795   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dsensitive_content_protection_service scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:sensitive_content_protection_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.798   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dgraphicsstats scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:graphicsstats_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.798   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dperformance_hint scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:hint_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:23.835   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dclipboard scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:clipboard_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:24.029   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dandroid.frameworks.stats.IStats/default scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:fwk_stats_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:24.130   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dbackup scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:backup_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:24.160   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003daudio scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:audio_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:24.368   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dandroid.hardware.neuralnetworks.IDevice/google-edgetpu scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:edgetpu_nnapi_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:24.364 16052 16052 I GoogleCameraEng: type\u003d1400 audit(0.0:1555): avc:  denied  { read } for  name\u003d\"enforce\" dev\u003d\"selinuxfs\" ino\u003d4 scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:selinuxfs:s0 tclass\u003dfile permissive\u003d1 app\u003dcom.google.android.GoogleCameraEng\n11-08 00:33:24.364 16052 16052 I GoogleCameraEng: type\u003d1400 audit(0.0:1556): avc:  denied  { open } for  path\u003d\"/sys/fs/selinux/enforce\" dev\u003d\"selinuxfs\" ino\u003d4 scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:selinuxfs:s0 tclass\u003dfile permissive\u003d1 app\u003dcom.google.android.GoogleCameraEng\n11-08 00:33:24.650   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dandroid.frameworks.stats.IStats/default scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:fwk_stats_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:24.872   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dpackage_native scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:package_native_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:26.556   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dinput scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:input_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:34.977   344   344 E SELinux : avc:  denied  { find } for pid\u003d16052 uid\u003d10296 name\u003dstoragestats scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:storagestats_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:42.547   344   344 E SELinux : avc:  denied  { find } for pid\u003d16961 uid\u003d10296 name\u003dactivity scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:activity_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:42.593   344   344 E SELinux : avc:  denied  { find } for pid\u003d16961 uid\u003d10296 name\u003dmount scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:mount_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-08 00:33:42.656 16961 16961 I GoogleCameraEng: type\u003d1400 audit(0.0:1681): avc:  denied  { read } for  name\u003d\"enforce\" dev\u003d\"selinuxfs\" ino\u003d4 scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:selinuxfs:s0 tclass\u003dfile permissive\u003d1 app\u003dcom.google.android.GoogleCameraEng\n11-08 00:33:42.656 16961 16961 I GoogleCameraEng: type\u003d1400 audit(0.0:1682): avc:  denied  { open } for  path\u003d\"/sys/fs/selinux/enforce\" dev\u003d\"selinuxfs\" ino\u003d4 scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:selinuxfs:s0 tclass\u003dfile permissive\u003d1 app\u003dcom.google.android.GoogleCameraEng\n11-08 00:33:42.726   344   344 E SELinux : avc:  denied  { find } for pid\u003d16961 uid\u003d10296 name\u003dcontent scontext\u003du:r:debug_camera_app:s0:c40,c257,c512,c768 tcontext\u003du:object_r:content_service:s0 tclass\u003dservice_manager permissive\u003d1\n\nChange-Id: I91235f2f699fd07107eaa11174beee895559770e\n"
    },
    {
      "commit": "ea38f5c687cd74241cc46c809bc68ba73693cda4",
      "tree": "f5f1d8e18908aad27b62252c7a9cf4a9773988aa",
      "parents": [
        "ba53a62a59fdbf64a6929944077389eb71a0192f"
      ],
      "author": {
        "name": "Snehal Koukuntla",
        "email": "snehalreddy@google.com",
        "time": "Fri Nov 08 17:04:21 2024 +0000"
      },
      "committer": {
        "name": "Snehal Koukuntla",
        "email": "snehalreddy@google.com",
        "time": "Fri Nov 08 17:04:21 2024 +0000"
      },
      "message": "Add widevine SELinux permissions for L1\n\n839   839 I android.hardwar: type\u003d1400 audit(0.0:982): avc:  denied  { read } for  name\u003d\"system\" dev\u003d\"tmpfs\" ino\u003d1313 scontext\u003du:r:hal_drm_widevine:s0 tcontext\u003du:object_r:dmabuf_system_heap_device:s0 tclass\u003dchr_file permissive\u003d1\n\nBug: 363181505\nFlag: EXEMPT bugfix\nChange-Id: Ib9391b24f03a7306b8ba42c960d4c77c5bf148e8\n"
    },
    {
      "commit": "2f08dd633a8648365ae14cd035131ab7ca241c96",
      "tree": "ea3c8b99d953da764328ee6558285c6415e70f2e",
      "parents": [
        "91ee7dae6074fae66cd117f76cbb80c197aed7e0"
      ],
      "author": {
        "name": "Zhengyuan Cui",
        "email": "zhengyuancui@google.com",
        "time": "Wed Nov 06 20:36:46 2024 +0000"
      },
      "committer": {
        "name": "Zhengyuan Cui",
        "email": "zhengyuancui@google.com",
        "time": "Wed Nov 06 20:40:46 2024 +0000"
      },
      "message": "Allow command line tools to access Tachyon service in user builds.\n\nBug: 377528455\nChange-Id: I878e960b32af45030cebf73e9138752506c37953\nFlag: tachyon\n"
    },
    {
      "commit": "61302f297cc621bfa55688ba60d2c16c60ef1254",
      "tree": "c2cbda68fbfe432daf16a0ff7fe7d76d68e2f8de",
      "parents": [
        "807b201e0d5d3284d6eaa91a2d6f045002f946a4",
        "d2c239970babc327c1bfb064f84b744fb9aa0f88"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 06 10:31:19 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 06 10:31:19 2024 -0800"
      },
      "message": "Merge 24Q4 (ab/12406339) into aosp-main-future\n\nBug: 370570306\nMerged-In: Idd70cf3d846fad1a25060ebfb6ae6a99599fd861\nChange-Id: I254edf09968accebbee718cb5494612d0e5031e7\n"
    },
    {
      "commit": "ba53a62a59fdbf64a6929944077389eb71a0192f",
      "tree": "969400983feccda9462fb8d5b2afe021609fdfda",
      "parents": [
        "84d3523c6c9d6f0e9ae3d918871eed6e12c6c506"
      ],
      "author": {
        "name": "Timmy Li",
        "email": "timmyli@google.com",
        "time": "Wed Nov 06 18:00:29 2024 +0000"
      },
      "committer": {
        "name": "timmyli",
        "email": "timmyli@google.com",
        "time": "Wed Nov 06 18:24:20 2024 +0000"
      },
      "message": "Revert^2 \"Add more access for GCA to edgetpu\"\n\nThis reverts commit 84d3523c6c9d6f0e9ae3d918871eed6e12c6c506.\n\nReason for revert: Remerge attempt after fixing build error.\n\nBug: 361092857\nTest: manual test with GCA for permissions\nFlag: EXEMPT add permissions\n\n11-06 03:01:49.736   719   719 W binder:719_3: type\u003d1400 audit(0.0:710): avc:  denied  { read write } for  path\u003d\"/dev/edgetpu-soc\" dev\u003d\"tmpfs\" ino\u003d1542 scontext\u003du:r:google_camera_app:s0:c155,c256,c512,c768 tcontext\u003du:object_r:edgetpu_device:s0 tclass\u003dchr_file permissive\u003d0\n\nChange-Id: I89ec01928edc4fcb4832d2da84c442354a65c25c\n"
    },
    {
      "commit": "84d3523c6c9d6f0e9ae3d918871eed6e12c6c506",
      "tree": "a3f03538938d5622c7a1b4de38cf3110bd40a2a0",
      "parents": [
        "132ad09bcedd5fecc9729b23743a53db75d91f92"
      ],
      "author": {
        "name": "ELIYAZ MOMIN (xWF)",
        "email": "mohammedeliyaz@google.com",
        "time": "Wed Nov 06 16:54:52 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 06 16:54:52 2024 +0000"
      },
      "message": "Revert \"Add more access for GCA to edgetpu\"\n\nThis reverts commit 132ad09bcedd5fecc9729b23743a53db75d91f92.\n\nReason for revert: \u003cPotential culprit for b/377693729  - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.\u003e\n\nChange-Id: Ic0cf086e2dc3aad19b1e0965873f9966ad7e6c29\n"
    },
    {
      "commit": "132ad09bcedd5fecc9729b23743a53db75d91f92",
      "tree": "13a70cfc56e85789afdbcd89e2ea6ac065785585",
      "parents": [
        "5f7aae6dac11804c3ce1ad37c96991ed69ddfaaa"
      ],
      "author": {
        "name": "timmyli",
        "email": "timmyli@google.com",
        "time": "Wed Nov 06 08:03:47 2024 +0000"
      },
      "committer": {
        "name": "timmyli",
        "email": "timmyli@google.com",
        "time": "Wed Nov 06 08:47:39 2024 +0000"
      },
      "message": "Add more access for GCA to edgetpu\n\nBug: 361092857\nTest: manual test to check permissions\nFlag: EXEMPT add permissions\n\n11-06 03:01:49.736   719   719 W binder:719_3: type\u003d1400 audit(0.0:710): avc:  denied  { read write } for  path\u003d\"/dev/edgetpu-soc\" dev\u003d\"tmpfs\" ino\u003d1542 scontext\u003du:r:google_camera_app:s0:c155,c256,c512,c768 tcontext\u003du:object_r:edgetpu_device:s0 tclass\u003dchr_file permissive\u003d0\n\nChange-Id: I2ef4ac39645179fe2a2ec1d7aeac928a43a01a61\n"
    },
    {
      "commit": "5f7aae6dac11804c3ce1ad37c96991ed69ddfaaa",
      "tree": "a3f03538938d5622c7a1b4de38cf3110bd40a2a0",
      "parents": [
        "4cea32f40082a8a293256edf44cf2d581cb6fa94",
        "cb2c9c91c1549b16c5c6d51411d3d4ab9f528ff7"
      ],
      "author": {
        "name": "Timmy Li",
        "email": "timmyli@google.com",
        "time": "Wed Nov 06 03:53:26 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 06 03:53:26 2024 +0000"
      },
      "message": "Merge \"Consolidate gca permissions inside gs-common\" into main"
    },
    {
      "commit": "4cea32f40082a8a293256edf44cf2d581cb6fa94",
      "tree": "db4bf8200506d52d842a2e81553ac0ffc145dd99",
      "parents": [
        "91ee7dae6074fae66cd117f76cbb80c197aed7e0",
        "50930b4181f7331984d826895d745e04ebc3501c"
      ],
      "author": {
        "name": "Frank Yu",
        "email": "shengfanyu@google.com",
        "time": "Wed Nov 06 03:25:18 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 06 03:25:18 2024 +0000"
      },
      "message": "Merge \"Allow grilservice_app to binder call twoshay\" into main"
    },
    {
      "commit": "cb2c9c91c1549b16c5c6d51411d3d4ab9f528ff7",
      "tree": "9b628d8c31b725fbe26f9e9cba5ec6c21d5f63c4",
      "parents": [
        "91ee7dae6074fae66cd117f76cbb80c197aed7e0"
      ],
      "author": {
        "name": "timmyli",
        "email": "timmyli@google.com",
        "time": "Tue Nov 05 21:39:34 2024 +0000"
      },
      "committer": {
        "name": "timmyli",
        "email": "timmyli@google.com",
        "time": "Tue Nov 05 21:57:22 2024 +0000"
      },
      "message": "Consolidate gca permissions inside gs-common\n\nSeLinux team is making an effort to have a general set of permissions\ninside gs-common for GCA as oppose to having a new google_camera_app.te\nfor each device generation. Move the next gen permissions to the gs-common.\n\nBug: 361092857\nTest: manual test to check permissions\nFlag: EXEMPT add permissions\n\n11-05 16:28:30.048  5720  5720 I FinishThread: type\u003d1400 audit(0.0:665): avc:  denied  { read write } for  name\u003d\"gxp\" dev\u003d\"tmpfs\" ino\u003d1545 scontext\u003du:r:google_camera_app:s0:c155,c256,c512,c768 tcontext\u003du:object_r:gxp_device:s0 tclass\u003dchr_file permissive\u003d1 app\u003dcom.google.android.GoogleCamera\n11-05 16:28:30.048  5720  5720 I FinishThread: type\u003d1400 audit(0.0:666): avc:  denied  { open } for  path\u003d\"/dev/gxp\" dev\u003d\"tmpfs\" ino\u003d1545 scontext\u003du:r:google_camera_app:s0:c155,c256,c512,c768 tcontext\u003du:object_r:gxp_device:s0 tclass\u003dchr_file permissive\u003d1 app\u003dcom.google.android.GoogleCamera\n11-05 16:28:30.048  5720  5720 I FinishThread: type\u003d1400 audit(0.0:667): avc:  denied  { ioctl } for  path\u003d\"/dev/gxp\" dev\u003d\"tmpfs\" ino\u003d1545 ioctlcmd\u003d0xee06 scontext\u003du:r:google_camera_app:s0:c155,c256,c512,c768 tcontext\u003du:object_r:gxp_device:s0 tclass\u003dchr_file permissive\u003d1 app\u003dcom.google.android.GoogleCamera\n\n11-05 16:15:05.062   332   332 E SELinux : avc:  denied  { find } for pid\u003d5586 uid\u003d10155 name\u003dcom.google.edgetpu.IEdgeTpuAppService/default scontext\u003du:r:google_camera_app:s0:c155,c256,c512,c768 tcontext\u003du:object_r:edgetpu_app_service:s0 tclass\u003dservice_manager permissive\u003d1\n11-05 16:15:06.356  5586  5586 I frame-quality-s: type\u003d1400 audit(0.0:554): avc:  denied  { ioctl } for  path\u003d\"/dev/edgetpu-soc\" dev\u003d\"tmpfs\" ino\u003d1542 ioctlcmd\u003d0xed23 scontext\u003du:r:google_camera_app:s0:c155,c256,c512,c768 tcontext\u003du:object_r:edgetpu_device:s0 tclass\u003dchr_file permissive\u003d1 app\u003dcom.google.android.GoogleCamera\n\nChange-Id: Ie38edbf7e2fecf6bc45605a947ad6fc63d4f4378\n"
    },
    {
      "commit": "91ee7dae6074fae66cd117f76cbb80c197aed7e0",
      "tree": "69829fa04484fb436de0adc4bc54fc87c6715c3c",
      "parents": [
        "ff585df52babe312e00f0cf60f22364595531304",
        "5c50ccab628834d912fc873886cd92a36ca92302"
      ],
      "author": {
        "name": "Timmy Li",
        "email": "timmyli@google.com",
        "time": "Tue Nov 05 19:37:39 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 19:37:39 2024 +0000"
      },
      "message": "Merge \"Add permissions for GCA to access various services\" into main"
    },
    {
      "commit": "ff585df52babe312e00f0cf60f22364595531304",
      "tree": "d99808d9ec2bc643d9721428a8e2b5ae90675f85",
      "parents": [
        "31cb3f5521d50ccc433fb496e8e5da732dbdfb47",
        "8d4f1c1f07019f3a968b4e9a119a88513c4a585d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Nov 05 10:34:29 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 10:34:29 2024 +0000"
      },
      "message": "Merge \"Allow fingerprint HAL to access IGoodixFingerprintDaemon\" into main"
    },
    {
      "commit": "8d4f1c1f07019f3a968b4e9a119a88513c4a585d",
      "tree": "cfdb49e97137cf6f223beb69bdb2f16c0ac79284",
      "parents": [
        "dc6f3713ce928cb4646d12ccb99770a226bf70d1"
      ],
      "author": {
        "name": "KRIS CHEN",
        "email": "chenkris@google.com",
        "time": "Tue Nov 05 09:31:29 2024 +0000"
      },
      "committer": {
        "name": "KRIS CHEN",
        "email": "chenkris@google.com",
        "time": "Tue Nov 05 09:31:29 2024 +0000"
      },
      "message": "Allow fingerprint HAL to access IGoodixFingerprintDaemon\n\nFix the following avc denial:\navc:  denied  { add } for pid\u003d1285 uid\u003d1000 name\u003dvendor.goodix.hardware.biometrics.fingerprint.IGoodixFingerprintDaemon/default scontext\u003du:r:hal_fingerprint_default:s0 tcontext\u003du:object_r:default_android_service:s0 tclass\u003dservice_manager permissive\u003d0\n\nFlag: EXEMPT NDK\nBug: 376602341\nTest: boot with no relevant error\nChange-Id: I12b5824d239bb3b55bb82fb50b9f6fc4c38b36c5\n"
    }
  ],
  "next": "5c50ccab628834d912fc873886cd92a36ca92302"
}
