)]}'
{
  "log": [
    {
      "commit": "4460098bc54b1efa14220e54e3447d0ac65a0fe0",
      "tree": "7b9894e6a438ca52d8da562c656a9ac15e843c97",
      "parents": [
        "c3bf3419ad345a2ac8714cb9953ce8b517c7ee22",
        "58891f2f0fe8b31f44505fe3d093b8b25d5904ae"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Dec 11 03:37:46 2024 +0200"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Wed Dec 11 03:37:46 2024 +0200"
      },
      "message": "Merge tag \u0027android-15.0.0_r6\u0027 into staging/lineage-22.0_merge-android-15.0.0_r6\n\nAndroid 15.0.0 Release 6 (AP4A.241205.013)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO\n# eIS/AJ9ojetnDXDlslBpaDU7nNPVrNv+WgCeMKWKeHmJn6acS37FiZBS9+jvpec\u003d\n# \u003dJvPS\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Fri Dec  6 00:44:01 2024 EET\n# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78\n# gpg: Good signature from \"The Android Open Source Project \u003cinitial-contribution@android.com\u003e\" [marginal]\n# gpg: initial-contribution@android.com: Verified 2483 signatures in the past\n#      3 years.  Encrypted 4 messages in the past 2 years.\n# gpg: WARNING: This key is not certified with sufficiently trusted signatures!\n# gpg:          It is not certain that the signature belongs to the owner.\n# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78\n\n# By Randall Huang (12) and others\n# Via Android (Google) Code Review (58) and others\n* tag \u0027android-15.0.0_r6\u0027: (91 commits)\n  gsc: Change the criteria for building GSC targets\n  sepolicy: remove irregular policy\n  Revert^2 \"Allow devices that use HIDL to find AIDL radio_ext_service\"\n  Revert \"Allow devices that use HIDL to find AIDL radio_ext_service\"\n  gs-common: add rules for euiccpixel_app\n  audio: allow set_prop for vendor_audio_prop_restricted\n  Allow devices that use HIDL to find AIDL radio_ext_service\n  Add sepolicy for NNAPI HAL to access hal_graphics_allocator_service, This is required for AHardwareBuffer allocation.\n  storage: fix ota selinux error\n  Storage: add sepolicy for recovery mode\n  Add sepolicy for gcam app\n  check_current_prebuilt: Symlink current prebuilt folder to android root\n  shamp: Update shared_modem_platform HAL version to 3\n  dumpstate: gsa: Add GSA logs to dumpstate\n  storage: fix vendor_init avc denied\n  storage: fix vold avc denied\n  storage: fix adb bugreport and refactor the existing rules\n  storage: fix PowerStats avc denied\n  storage: move sepolicy to common folder\n  shamp: Update shared_modem_platform HAL version to 2\n  ...\n\n Conflicts:\n\tcamera/lyric.mk\n\tstorage/init.storage.rc\n\nChange-Id: I5ed6cff3b54261c949ec6ba60b32820b264b4ec2\n"
    },
    {
      "commit": "35f66e77be9c31d8662094a71635f8162b523164",
      "tree": "db16f65ce3ead1dd55464dcacac7533f49e02fe8",
      "parents": [
        "80453323162d31029f7bba6210f6cb3da408515c"
      ],
      "author": {
        "name": "Michael Bestas",
        "email": "mikeioannina@gmail.com",
        "time": "Thu Apr 25 15:34:01 2024 +0300"
      },
      "committer": {
        "name": "Michael Bestas",
        "email": "mkbestas@lineageos.org",
        "time": "Tue Sep 24 22:09:58 2024 +0300"
      },
      "message": "modem: Erase /data/vendor/slog\n\nFree up 2.4GB of space used by leftover modem logs.\n\nChange-Id: If2efcbb9a18a8a945e9620c0df819d0bd82d8ad7\n"
    },
    {
      "commit": "dc8c2ed6b34da44404c0f44c65a88b766aa75a66",
      "tree": "d3c66d85499ef699ebcd9aa9ea569d53f0f25279",
      "parents": [
        "5bacb2c3ca6139ba3242c4bfe2a4419520b23876",
        "d43a6e1c5a677614ff924bf9b47ed165e908a4de"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Mon Sep 16 21:10:24 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 21:10:24 2024 +0000"
      },
      "message": "Merge \"Revert^2 \"Allow devices that use HIDL to find AIDL radio_ext_service\"\" into main"
    },
    {
      "commit": "d43a6e1c5a677614ff924bf9b47ed165e908a4de",
      "tree": "29ddc4e7a6c927fd44bb9ccfb71e0d44640b621c",
      "parents": [
        "1685969e605263ad55f1f75e50584dc0f12bd99a"
      ],
      "author": {
        "name": "Priyanka Advani (xWF)",
        "email": "padvani@google.com",
        "time": "Mon Sep 16 16:58:16 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 16:58:16 2024 +0000"
      },
      "message": "Revert^2 \"Allow devices that use HIDL to find AIDL radio_ext_service\"\n\nThis reverts commit 1685969e605263ad55f1f75e50584dc0f12bd99a.\n\nReason for revert: Droidmonitor created revert due to b/367330939.\n\nChange-Id: Idd70cf3d846fad1a25060ebfb6ae6a99599fd861\n"
    },
    {
      "commit": "2440c2fe6f08b9bdaac6af21e123bd940b6c6d42",
      "tree": "237ddd580558ae75e63ab6617f7aaff97f2e013d",
      "parents": [
        "275b9c66d5314f5cbb479af17501bf6dc8009921",
        "1685969e605263ad55f1f75e50584dc0f12bd99a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Sep 16 10:30:03 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 10:30:03 2024 +0000"
      },
      "message": "Merge \"Revert \"Allow devices that use HIDL to find AIDL radio_ext_service\"\" into main"
    },
    {
      "commit": "1685969e605263ad55f1f75e50584dc0f12bd99a",
      "tree": "ef35510c0dfb31b049734b3acbc75f385a3c6167",
      "parents": [
        "1331d97c929bb3b64b3a07271ad0f2aa9693bace"
      ],
      "author": {
        "name": "Charlie Yang",
        "email": "cey@google.com",
        "time": "Mon Sep 16 07:21:11 2024 +0000"
      },
      "committer": {
        "name": "Charlie Yang",
        "email": "cey@google.com",
        "time": "Mon Sep 16 07:41:26 2024 +0000"
      },
      "message": "Revert \"Allow devices that use HIDL to find AIDL radio_ext_service\"\n\nRevert submission 29238469-gril-selinux\n\nReason for revert: b/367183524 - build break\n\nReverted changes: /q/submissionid:29238469-gril-selinux\n\nChange-Id: Ica10c6ee500389223256e328d182c9495a826b06\n"
    },
    {
      "commit": "275b9c66d5314f5cbb479af17501bf6dc8009921",
      "tree": "e3f8ed8633e0101adfc419db3afdce871e196f10",
      "parents": [
        "194a58c7bb2102c14bdc15a6bc21ed58aace7662",
        "1331d97c929bb3b64b3a07271ad0f2aa9693bace"
      ],
      "author": {
        "name": "Charlie Yang",
        "email": "cey@google.com",
        "time": "Mon Sep 16 06:22:22 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 06:22:22 2024 +0000"
      },
      "message": "Merge \"Allow devices that use HIDL to find AIDL radio_ext_service\" into main"
    },
    {
      "commit": "1331d97c929bb3b64b3a07271ad0f2aa9693bace",
      "tree": "29ddc4e7a6c927fd44bb9ccfb71e0d44640b621c",
      "parents": [
        "ab39c35ee2857bcc7af7384897e42ebc92b65e62"
      ],
      "author": {
        "name": "cey",
        "email": "cey@google.com",
        "time": "Tue Sep 10 15:15:29 2024 +0800"
      },
      "committer": {
        "name": "cey",
        "email": "cey@google.com",
        "time": "Thu Sep 12 16:17:33 2024 +0800"
      },
      "message": "Allow devices that use HIDL to find AIDL radio_ext_service\n\nMove the type to a common sepolicy so it can be shared.\n\navc:  denied  { find } for pid\u003d6493 uid\u003d10256 name\u003dvendor.google.radio_ext.IRadioExt/default scontext\u003du:r:grilservice_app:s0:c0,c257,c512,c768 tcontext\u003du:object_r:default_android_service:s0 tclass\u003dservice_manager permissive\u003d0\n\nNO_AVC_EVIDENCE_CHECK\u003ddefault_android_service not supported\n\nBug: 365099058\nTest: manual\nFlag: EXEMPT mk file\nChange-Id: I9c2471792c2a423e19f1472bd7923a5284f9127e\n"
    },
    {
      "commit": "116b9d5ec1e5b711fddccfa3ff87e18dd5674a89",
      "tree": "d98176ab55838471a151fec6d9113ed15960470e",
      "parents": [
        "19ab72a3ded0ed7c6bb506c88dabe4f1b3ddcb86"
      ],
      "author": {
        "name": "danhtn",
        "email": "danhtn@google.com",
        "time": "Thu Sep 05 20:51:19 2024 +0000"
      },
      "committer": {
        "name": "danhtn",
        "email": "danhtn@google.com",
        "time": "Thu Sep 05 20:51:22 2024 +0000"
      },
      "message": "shamp: Update shared_modem_platform HAL version to 3\n\nBug: 322731425\n\nag/29120584 provides a new V3 version\n\nTest: `atest vts_treble_vintf_vendor_test:DeviceManifest/SingleAidlTest#HalIsServed/com_google_pixel_shared_modem_platform_ISharedModemPlatform_default_V1_84`\nFlag: EXEMPT can\u0027t flag manifest changes\n\nChange-Id: Ia91d7499f218a733906173e388a287cd591b8c01\n"
    },
    {
      "commit": "94ef296dae4ee2185d89f2bab0cbfc2d26c51cd5",
      "tree": "5b365d8c41e74c76be7103df64db9bb8bb3500ed",
      "parents": [
        "d3977c94ad24b94f4e58c080af556489b2c022a5"
      ],
      "author": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Tue Sep 03 23:29:23 2024 +0000"
      },
      "committer": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Wed Sep 04 21:29:37 2024 +0000"
      },
      "message": "shamp: Update shared_modem_platform HAL version to 2\n\nBug: 364363838\n\nag/28965951 accidentally started providing a V2 when the manifests only said V1 which broke some VTS tests.\n\nTest: `atest vts_treble_vintf_vendor_test:DeviceManifest/SingleAidlTest#HalIsServed/com_google_pixel_shared_modem_platform_ISharedModemPlatform_default_V1_84`\nFlag: EXEMPT can\u0027t flag manifest changes\n\nChange-Id: I17113f86e9bceaa3efe2f0d4d76e8349fe2c456e\n"
    },
    {
      "commit": "e6358c91de46809e50419f7a6fb70c9d0f45554f",
      "tree": "ba09e81fa4e5c65215a9a596a9d78f9cb8f5a9b3",
      "parents": [
        "e7d858987839af17597e6f6f34391af13b2db620"
      ],
      "author": {
        "name": "Frank Yu",
        "email": "shengfanyu@google.com",
        "time": "Thu Aug 22 11:03:01 2024 +0000"
      },
      "committer": {
        "name": "Frank Yu",
        "email": "shengfanyu@google.com",
        "time": "Tue Aug 27 12:10:52 2024 +0000"
      },
      "message": "Move hal_radio_ext_service related policy of grilservice_app to gs-common.\n\nRelated avc error:\n\navc:  denied  { find } for pid\u003d2227 uid\u003d10259 name\u003dvendor.google.radio_ext.IRadioExt/default scontext\u003du:r:grilservice_app:s0:c3,c257,c512,c768 tcontext\u003du:object_r:hal_radio_ext_service:s0 tclass\u003dservice_manager permissive\u003d0\n\navc:  denied  { call } for  comm\u003d\"oid.grilservice\" scontext\u003du:r:grilservice_app:s0:c3,c257,c512,c768 tcontext\u003du:r:hal_radioext_default:s0 tclass\u003dbinder permissive\u003d0 app\u003dcom.google.android.grilservice\n\nBug: 361210953\nChange-Id: Ibb8a341847b0772668b52bc01f2d087bf1874fe9\nTest: Verify with test ROM\nFlag: EXEMPT sepolicy refactor\n"
    },
    {
      "commit": "9e2bbf32572b572ad707afe8bcc52ba361e7c3e8",
      "tree": "85d03020388642bc85a47a96a773882679b3e3b5",
      "parents": [
        "f91cdac2feeab72b6971a0c4ab2e3b14036d44f8"
      ],
      "author": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Wed Aug 14 14:52:29 2024 -0700"
      },
      "committer": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Mon Aug 19 14:41:29 2024 -0700"
      },
      "message": "modem: Migrate dump_modem.sh to rust\n\nTest: adb bugreport\nBug: 286755695\nFlag: EXEMPT refactor\nChange-Id: I69b147263d423594a51904970ce5af05eff3b03b\nSigned-off-by: Mahesh Kallelil \u003ckallelil@google.com\u003e\n"
    },
    {
      "commit": "d26d8270ff6762e2c87c971b62b0df6fee8949b8",
      "tree": "2e30ef53e4f4900e8d3a2a83f0b32e5049c1190c",
      "parents": [
        "c14a6a75cca2588293314f3c3b1f95cdbcd7f050"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Wed Mar 13 15:13:14 2024 +0800"
      },
      "committer": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Thu Mar 14 01:50:33 2024 +0000"
      },
      "message": "shamp: Add SEPolicy and compat matrix for shamp\n\nBug: 329367768\n\nThis is the basic SELinux setup for a HAL. Since this lives in\ngs-common and not all pixel devices will have the corresponding vendor\nmanifest, this hal will have to be marked as optional.\n\nTest: If this was configured incorrectly, then the build should fail\nDoc: go/shared-modem-platform-cpp-backend\nChange-Id: I6dd0ee3d68ff226e14e3bdffe2e828c1184c1a01\n"
    },
    {
      "commit": "c14a6a75cca2588293314f3c3b1f95cdbcd7f050",
      "tree": "7176491f5f82a43d8c5d55faa49d0b11aec48f24",
      "parents": [
        "5cb8b637f6398b3bbae1a31f8480e85402c3986b"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Mar 08 15:39:00 2024 +0800"
      },
      "committer": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Wed Mar 13 18:48:01 2024 +0800"
      },
      "message": "shamp: Create soong config variable for vendors\n\nBug: 328704096\n\nThe soong config variable should be defined for all pixel products to\nenforce backwards compatability (ensure that this is never built for non\nenabled devices). In the case where `SHARED_MODEM_PLATFORM` is not\ndefined, then the soong config variable will choose the default\nplaceholder implmentation.\n\nDoc: go/shared-modem-platform-cpp-backend\nTest: Build for enabled and disabled targets and ensure that the\ncorrect version of `shared_modem_platform` is being built.\n\nChange-Id: I06ebdada2324fdd86cbb7718fd66602dd52070ea\n"
    },
    {
      "commit": "c6fce083cd7e2177c50dfee510fff99727f5f8ed",
      "tree": "66de876aab30498e1c90bf14ecf5e2a89526658f",
      "parents": [
        "61446fbc0521947c807d8a511ddbd32712b55eb7",
        "537b3e88e7b6bac61e6e37d16755ed6be7ec91e0"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Dec 01 09:01:11 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 01 09:01:11 2023 +0000"
      },
      "message": "owners: give apps and services team ownership am: dff1155fa2 am: 27366c3935 am: 537b3e88e7\n\nOriginal change: https://android-review.googlesource.com/c/device/google/gs-common/+/2855244\n\nChange-Id: Ibcc32385f0612e62b0219d94edfcdd686a625b96\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "537b3e88e7b6bac61e6e37d16755ed6be7ec91e0",
      "tree": "600afd2aad7874dfac47e3975039f31db7ad74f4",
      "parents": [
        "0884688dc1a24899edfbc83c3c34fc8fe026421b",
        "27366c3935c97c70782efd390d47644bd06eb0fb"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Dec 01 08:28:50 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 01 08:28:50 2023 +0000"
      },
      "message": "owners: give apps and services team ownership am: dff1155fa2 am: 27366c3935\n\nOriginal change: https://android-review.googlesource.com/c/device/google/gs-common/+/2855244\n\nChange-Id: I9bc2ae208841dcc63705a6900871761f7b3ceb1e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "27366c3935c97c70782efd390d47644bd06eb0fb",
      "tree": "59c52d3ac2c470428df7bc1fc260aaea3fd0c353",
      "parents": [
        "2a0e587b2ef93c71895f866957bf63936d590ad2",
        "dff1155fa2dc5716e1984895109fad16c415bea8"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Dec 01 07:57:48 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 01 07:57:48 2023 +0000"
      },
      "message": "owners: give apps and services team ownership am: dff1155fa2\n\nOriginal change: https://android-review.googlesource.com/c/device/google/gs-common/+/2855244\n\nChange-Id: I96f8d8da1169f0a428112eb27f97d215282af92e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dff1155fa2dc5716e1984895109fad16c415bea8",
      "tree": "6ed85ae2f49077b94a66a754d0892813a0b010d6",
      "parents": [
        "86155644be344b93e656f27e927fc88709d464e8"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Dec 01 06:33:57 2023 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Fri Dec 01 06:33:57 2023 +0000"
      },
      "message": "owners: give apps and services team ownership\n\nSince we have a lot of code for modem apps and services that is shared\nacross a lot of different devices and will live in gs-common, it would\nbe nice to have ownership of these files so that we can push code\nwithout having to involve the gs-common team.\n\nTest: N/A\nBug: N/A\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3cf675e1f557d5dcc2358457820177a3fa6d7335)\nMerged-In: I909392864ee9e0aa29f415d13869ba0083449094\nChange-Id: I909392864ee9e0aa29f415d13869ba0083449094\n"
    },
    {
      "commit": "c7da8aa098f3a1675eba9567b5bf4f57d9a8b720",
      "tree": "255ac2a1b53ab23e69eca8e45f49b4dc40ef8633",
      "parents": [
        "da3ebae5adab2a2b379d60d9d35a7de938eb4976"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Wed Nov 15 15:04:21 2023 +0800"
      },
      "committer": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Dec 01 05:30:02 2023 +0000"
      },
      "message": "dump_modemlog: always move modem logs\n\nDynamic log mask events can occur without leaving the logging status\nproperty as enabled, which means when dumpstate should always try to\nstop modem logging so that the new logs can be copied over.\n\nHaving the copying of logs and stopping of modem logging combined in\none command is no longer an ideal design, so b/289435256 was created\nto find a better solution to this.\n\nTest: build, flash, trigger log mask event, check logs in bugreport.\nBug: 302435001\nChange-Id: I56358d3f08ac1f2a6099ede14c5e17b5ebffabbd\n"
    },
    {
      "commit": "da3ebae5adab2a2b379d60d9d35a7de938eb4976",
      "tree": "05715ca580ddb79192a62f34fe18d28ff0bef612",
      "parents": [
        "93c22b6672a3b19a58ccf9692b45160130fea7d3"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Mon Nov 13 15:04:32 2023 +0800"
      },
      "committer": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Dec 01 05:29:52 2023 +0000"
      },
      "message": "modem_log_constants: System props for logging\n\nSeveral different services need to be able to set the output directory\nfor copying modem logs, as well as how many files should be copied.\n\nTest: N/A just defining constants\nBug: 302435001\nChange-Id: I3e9f2462a42e3b074810e6fb0a925a8ca026f89d\n"
    },
    {
      "commit": "93c22b6672a3b19a58ccf9692b45160130fea7d3",
      "tree": "e305336ada821ce3e3ceefe10ab2fb95c1a27fdd",
      "parents": [
        "0944a8db529a01a9a7a770b1dd2833311ec8f212"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Nov 10 15:32:26 2023 +0800"
      },
      "committer": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Dec 01 13:27:15 2023 +0800"
      },
      "message": "modem/modem_log_constants: create common folder\n\nA lot of different modem related processes require reading / writing to\nthe same android system properties. This CL solifies them all into\none place to avoid duplication.\n\nTest: build\nBug: 302435001\nChange-Id: I113f43bb68833224f45ad91668cd327587e1649b\n"
    },
    {
      "commit": "0944a8db529a01a9a7a770b1dd2833311ec8f212",
      "tree": "d65881e88291035e750fb128c5f115e511e1d24c",
      "parents": [
        "047f0aca49217d58b4af8c8ac8652585d5b29eb3"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Nov 10 15:25:02 2023 +0800"
      },
      "committer": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Tue Nov 21 05:51:56 2023 +0000"
      },
      "message": "gs-common/modem: clock manager interface\n\nA lot of modem code requires sleeping while vendor services do some\nbackground processing. Since we don\u0027t want to actually sleep for unit\ntests, an interface is provided here so that a fake sleep can be\ninjected.\n\nTest: N/A. Directly forwards methods or does nothing.\nBug: 302435001\nChange-Id: I3bcf0307156d93756d69cd9f749c88b508ba9466\n"
    },
    {
      "commit": "047f0aca49217d58b4af8c8ac8652585d5b29eb3",
      "tree": "ef06e6813f4e8368b735ad340879f309079b9921",
      "parents": [
        "3ed60cec02e9917141f3fb854ebf8edf9f351e8d"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Nov 10 15:02:57 2023 +0800"
      },
      "committer": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Tue Nov 21 05:51:56 2023 +0000"
      },
      "message": "dump_modemlog: move android_property_manager\n\nandroid_property_manager is moved to its own folder in the root of the\nmodem folder. This is so that libeomservice proxy has a specific build\ntarget to include.\n\nTest: build, flash, check modem logs in bugreport\nBug: 302435001\nChange-Id: Ifc4a0c888717f5c28cf9b642d0b978b495be29d0\n"
    },
    {
      "commit": "3ed60cec02e9917141f3fb854ebf8edf9f351e8d",
      "tree": "c22b6ca590704457020f5a9c25f83258327a42d3",
      "parents": [
        "057e9b0f7418ab9aba1879aa73c8cb5f25e906d3"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Nov 10 14:40:18 2023 +0800"
      },
      "committer": {
        "name": "Kieran Cyphus",
        "email": "kierancyphus@google.com",
        "time": "Tue Nov 21 05:51:30 2023 +0000"
      },
      "message": "dump_modemlog: move all files to subdirectory\n\nSince radioext has already moved to this folder, it doesn\u0027t make sense\nfor the base folder to be dump_modemlog. This change moves it to its\nown subfolder so that we can also add more in the future.\n\nTest: build and flash, trigger bugreport and check modem logs are there\nBug: 302435001\nChange-Id: Ia83378074068526023f591d63b1e5ac4700b8103\n"
    },
    {
      "commit": "79e230a05b0085da4b353feb6d9c250807cd01eb",
      "tree": "5d4e00319dbdf9e777b48e22fd368280986db473",
      "parents": [
        "e5988c99b7a1d23ebed11d1231597050b313f7cf"
      ],
      "author": {
        "name": "Alan Chen",
        "email": "alanblc@google.com",
        "time": "Thu Oct 12 09:09:09 2023 +0000"
      },
      "committer": {
        "name": "Alan Chen",
        "email": "alanblc@google.com",
        "time": "Thu Oct 19 07:39:05 2023 +0000"
      },
      "message": "Create radio_ext aidl service declaration\n\nNote: This is copy of the reverted commit\ncbc4b64bd1bff8211ef43f8d32856bb342dafa52 (ag/24799507) plus the fix to\nthe problem that caused the revert which is to mark the radio_ext\nservice as optional in the compatibility matrix.\n\nBug: 285459428\nTest: manually verified dumpsys and logs that service starts without\nerrors\nChange-Id: Ibcd427c501633a95e74e392837b41b0ef513a4a8\nMerged-In: Ibcd427c501633a95e74e392837b41b0ef513a4a8\n"
    },
    {
      "commit": "b7f9b4a3066ec3f2cd23f40ca01b632a55f6efda",
      "tree": "3810c9743259884b9e5ed527d3092b11d1fa54fa",
      "parents": [
        "ab084a732985d356bd8aecea6c04788c689ba2e3"
      ],
      "author": {
        "name": "Alan Chen",
        "email": "alanblc@google.com",
        "time": "Thu Oct 12 09:09:09 2023 +0000"
      },
      "committer": {
        "name": "Alan Chen",
        "email": "alanblc@google.com",
        "time": "Tue Oct 17 02:19:40 2023 +0000"
      },
      "message": "Create radio_ext aidl service declaration\n\nNote: This is copy of the reverted commit\ncbc4b64bd1bff8211ef43f8d32856bb342dafa52 (ag/24799507) plus the fix to\nthe problem that caused the revert which is to mark the radio_ext\nservice as optional in the compatibility matrix.\n\nBug: 285459428\nTest: manually verified dumpsys and logs that service starts without\nerrors\nChange-Id: Ibcd427c501633a95e74e392837b41b0ef513a4a8\n"
    },
    {
      "commit": "e5988c99b7a1d23ebed11d1231597050b313f7cf",
      "tree": "340082aeb9aae041707621b3e77c35ae5b6864f8",
      "parents": [
        "cbc4b64bd1bff8211ef43f8d32856bb342dafa52"
      ],
      "author": {
        "name": "Sam Dubey",
        "email": "dubeyshubham@google.com",
        "time": "Wed Oct 04 13:11:33 2023 +0000"
      },
      "committer": {
        "name": "Sam Dubey",
        "email": "dubeyshubham@google.com",
        "time": "Wed Oct 04 13:14:08 2023 +0000"
      },
      "message": "Revert \"Add radio_ext aidl to compatibility matrix\"\n\nReason for revert: Broke next target, b/303392497\n\nReverted changes: /q/submissionid:24799507-ak3_ssc_aidl\n\nChange-Id: I20c5834b71d0695f2fd4e7bc55785895410951d1\n"
    },
    {
      "commit": "cbc4b64bd1bff8211ef43f8d32856bb342dafa52",
      "tree": "7d416ffac03f76c21acc931082e4f7b9ebbc1ba8",
      "parents": [
        "7b9d0c41c3c59bcbad7effae34f9addc59c33f8a"
      ],
      "author": {
        "name": "Alan Chen",
        "email": "alanblc@google.com",
        "time": "Tue Sep 19 03:45:02 2023 +0000"
      },
      "committer": {
        "name": "Alan Chen",
        "email": "alanblc@google.com",
        "time": "Tue Oct 03 03:57:42 2023 +0000"
      },
      "message": "Add radio_ext aidl to compatibility matrix\n\nTest: manual\nBug: 285459428\nChange-Id: Ic07926b2af7ea980575f4909ebe742efeb39ef82\n"
    },
    {
      "commit": "52d632cbe7519a0efeb36363e775b1919a6d6c08",
      "tree": "7118ca20bbfee6806c9b2f4f2dc7db9814da2dc0",
      "parents": [
        "c319cdc9b78d8d8fffad317a66fa66cbda9882f4"
      ],
      "author": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Fri Jun 30 04:50:50 2023 +0800"
      },
      "committer": {
        "name": "kierancyphus",
        "email": "kierancyphus@google.com",
        "time": "Mon Jul 24 16:41:53 2023 +0800"
      },
      "message": "dump_modemlog: include log mask history files in dumpstate\n\nThis was missed in the porting over from gs201/.../dumpstate.cpp.\n\nTest: Manually trigger bugreport and ensure that LoggingHistory.csv and\nLoggingMaskHistory.csv are included\nBug:284275049\n\nChange-Id: Ia630f3f1883b338fa879cfd6ea6bdd4c2a00437c\n"
    },
    {
      "commit": "cf91a0718394803281eda6c85c27b595779b2005",
      "tree": "21afdf6db7ecdd4b79e7031190329cff9819abab",
      "parents": [
        "30acbec1873322bd316afb7d4be4e5a0bab13d63"
      ],
      "author": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Tue Jun 06 11:30:54 2023 -0700"
      },
      "committer": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Tue Jun 06 11:35:07 2023 -0700"
      },
      "message": "modem: Add PCIe event stats into bugreport.\n\nWe have a new syfs file to track the retries for PCIe linkdowns\nand CPL timeouts. We are adding it to the dump_modem script to\nexport it as part of the bugreport.\n\nBug: 284947288\nChange-Id: I42d06ab1e479db0a7cf7b553191bf8407b3bd32f\nSigned-off-by: Mahesh Kallelil \u003ckallelil@google.com\u003e\n"
    },
    {
      "commit": "5723261ad0f4fae69c40cddc996a33a86d0f4bc2",
      "tree": "0de02461dd59fa7b9e1333fa9b2951a0f8f4c4fa",
      "parents": [
        "3100a245945bf2e6be7296eed831e992ebb98a39",
        "e091d0258ef888e0bc51d00c3269fc76686f2ebb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Fri Jun 02 10:00:01 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 02 10:00:01 2023 +0000"
      },
      "message": "Merge \"Allow dump modem log on user build\" into udc-dev am: e091d0258e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23510925\n\nChange-Id: Ibbcfc0dc6d0e84f349510e63e090bcc37631765f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "29428309f9e92516ec82ea165328c1e2779f233a",
      "tree": "048b87458b53c2f8cacf2e622d863609f66e3fca",
      "parents": [
        "3bc36ec3df12246f30d408967b428e456616e3fd"
      ],
      "author": {
        "name": "Nicole Lee",
        "email": "nicoleytlee@google.com",
        "time": "Thu Jun 01 09:22:38 2023 +0000"
      },
      "committer": {
        "name": "Nicole Lee",
        "email": "nicoleytlee@google.com",
        "time": "Fri Jun 02 01:35:05 2023 +0000"
      },
      "message": "Allow dump modem log on user build\n\nBug: 285434493\nTest: Trigger bugreport on user build\nChange-Id: I28571f6d6e185aa32d44a71ccdae8c2f167d5e34\n"
    },
    {
      "commit": "f896811b3440b651a6d924fedea326e32d474244",
      "tree": "3b7e9302d2bc18d0414e56cd89d942455db7ec94",
      "parents": [
        "dca837f2be81afdc262cb855c1e4033ecf7d5607"
      ],
      "author": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Thu May 11 00:44:42 2023 -0700"
      },
      "committer": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Thu May 11 00:48:47 2023 -0700"
      },
      "message": "Fix SELinux error from dump_modem\n\nThe dump_modem script requires access to wakeup_events sysfs file.\nFixing a typo that caused permission error on accessing that file.\n\nBug: 281815537\nChange-Id: I2f225e73b8515a478b597308b8726bffe6db3a76\nSigned-off-by: Mahesh Kallelil \u003ckallelil@google.com\u003e\n"
    },
    {
      "commit": "dca837f2be81afdc262cb855c1e4033ecf7d5607",
      "tree": "5c897aee10d1f6a613100b123a2fbec3c6313b22",
      "parents": [
        "ed900c2ccd063bde6ff7efc4215e093c7d5daa41"
      ],
      "author": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Mon Apr 24 18:52:29 2023 -0700"
      },
      "committer": {
        "name": "Mahesh Kallelil",
        "email": "kallelil@google.com",
        "time": "Tue May 09 00:19:26 2023 -0700"
      },
      "message": "Add wakeup_events and logbuffer to dump_modem\n\nAdding /dev/logbuffer_cpif and wakeup_events sysfs attribute\nunder cpif to the modem bugreport.\n\nTest: Tested bugreport on P23\nBug: 278501642\nChange-Id: Ic4fcc5d637a59245f966442294e180d19de27f00\nSigned-off-by: Mahesh Kallelil \u003ckallelil@google.com\u003e\n"
    },
    {
      "commit": "17da3cede0c5c39855a862a068f8c42748ef8d26",
      "tree": "c029b1229b48011db84cfca1bcc843ea8e85d3be",
      "parents": [
        "285baab6209e893a421b453cd0e28762890f9587"
      ],
      "author": {
        "name": "kadirpili",
        "email": "kadirpili@google.com",
        "time": "Fri Mar 17 02:52:15 2023 +0000"
      },
      "committer": {
        "name": "kadirpili",
        "email": "kadirpili@google.com",
        "time": "Fri Mar 17 02:52:15 2023 +0000"
      },
      "message": "dumpstate: Add radio/sim folder to bugreport\n\nBug: 258408885\nChange-Id: I66e384aadec0005b7e6bba98d650c288192e8407\n"
    },
    {
      "commit": "ad76e7c24ef71975fb73064450caffef2b5eb0ab",
      "tree": "8ef5802c5d981ef921a9e5dfa8aeb95677851683",
      "parents": [
        "31b4e30122f073bbe1d269458e27d2a24ac80fdd"
      ],
      "author": {
        "name": "Adam Shih",
        "email": "adamshih@google.com",
        "time": "Mon Mar 06 17:04:00 2023 +0800"
      },
      "committer": {
        "name": "Adam Shih",
        "email": "adamshih@google.com",
        "time": "Wed Mar 08 11:15:24 2023 +0800"
      },
      "message": "move modem operation to dump_modemlog\n\nBug: 240530709\nTest: adb bugreport\nChange-Id: Ib1076164cdd766433d0e78068396040a6e34c774\n"
    },
    {
      "commit": "2a520ebbae0ee855c3620ab5d097ab9dd14d06d8",
      "tree": "25b3ef59c84c5d49990d672aede632d4671cac1d",
      "parents": [
        "b5519577ea14a193d2deca7ab4a3221f3a86bc9a"
      ],
      "author": {
        "name": "Adam Shih",
        "email": "adamshih@google.com",
        "time": "Thu Mar 02 14:15:57 2023 +0800"
      },
      "committer": {
        "name": "Adam Shih",
        "email": "adamshih@google.com",
        "time": "Mon Mar 06 02:37:14 2023 +0000"
      },
      "message": "Move modem dump log to gs-common\n\nBug: 240530709\nTest: adb bugreport\nand the following file got to dumpstate_board.bin:\nextended_log_uim.txt\nextended_log_os.txt\nnv_normal.bin\nnv_protected.bin\n\nChange-Id: Ie6439c7487b11c564cd6c0d1266928e6b9b384ee\n"
    },
    {
      "commit": "e301fa20c65a107f804541c86040b708baad8992",
      "tree": "dd288929d37ddbf7a728e6a8a8e7e8a1ad40cb22",
      "parents": [
        "cf7266088fefa64690c1ba41a40d62aff90f411d"
      ],
      "author": {
        "name": "Adam Shih",
        "email": "adamshih@google.com",
        "time": "Wed Oct 05 10:30:48 2022 +0800"
      },
      "committer": {
        "name": "Adam Shih",
        "email": "adamshih@google.com",
        "time": "Wed Oct 05 10:36:26 2022 +0800"
      },
      "message": "move modem dump to gs-common\n\nBug: 250475732\nTest: adb bugreport\nChange-Id: Id6dc2ef02d5e32b71de1b618e5588c202a2b6243\n"
    }
  ]
}
