)]}'
{
  "log": [
    {
      "commit": "d32444475103869678902aeaeef67323cbdc6fe0",
      "tree": "a3e47796486e9b4de0fe194b9ed5995c499682c8",
      "parents": [
        "9b8b30df70623c94f1c8aa634dba94195343f37b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Jan 06 13:00:46 2022 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu Jan 06 13:05:12 2022 -0500"
      },
      "message": "tag all docs as moved so people can find the latest correct ones\n\nDevelopment has moved to the \"main\" branch now.\n\nBUG\u003db:187795049\n\nChange-Id: I24e000b5d06ee2556217536e37adee48d9cdfe27\n"
    },
    {
      "commit": "9b8b30df70623c94f1c8aa634dba94195343f37b",
      "tree": "af547d105d1d1a9239f9d22aa2b60918a6ab2801",
      "parents": [
        "633645b0602de01bc35916c041af9fdef2fc3aea"
      ],
      "author": {
        "name": "Cheng Yueh",
        "email": "cyueh@chromium.org",
        "time": "Mon Dec 28 14:08:45 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Jan 02 02:46:18 2021 +0000"
      },
      "message": "power: suspend_stress_test: Count firmware errors before suspend\n\ncbmem may output errors berfore suspend and cause test failure even if\nthe script suspends and resumes successfully.\n\nBUG\u003db:176048961\nTEST\u003dsuspend_stress_test with DUTs contain firmware errors\n\nChange-Id: I3522f6ddea3396b3c6b88a62520e9e97f1bda603\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2604843\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nTested-by: Cheng Yueh \u003ccyueh@chromium.org\u003e\nCommit-Queue: Cheng Yueh \u003ccyueh@chromium.org\u003e\n"
    },
    {
      "commit": "633645b0602de01bc35916c041af9fdef2fc3aea",
      "tree": "5d6116b313e59bbd30c338fa5127a941287a8a28",
      "parents": [
        "1cbefaa36bb6030e223039c81838bc317c1d7995"
      ],
      "author": {
        "name": "Moja Hsu",
        "email": "mojahsu@google.com",
        "time": "Thu Dec 31 10:41:45 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jan 01 04:22:34 2021 +0000"
      },
      "message": "camera: Refactor camera logs\n\nThis CL lower some log level and merge, remove duplicate information\nlogs.\n\nBUG\u003db:176509429\nTEST\u003dCheck logs in take picture operation of CCA\n\nChange-Id: Ib72914523fda377238b7c1b6259844c66de5063d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2607043\nReviewed-by: Jasmine Chen \u003clnishan@google.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\nTested-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nCommit-Queue: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\n"
    },
    {
      "commit": "1cbefaa36bb6030e223039c81838bc317c1d7995",
      "tree": "5aade3319594d2ebb18ca8ec9b4255c879621b8a",
      "parents": [
        "370572e7e2c4645dda957a3c041f575cdb4dce20"
      ],
      "author": {
        "name": "Yi Chou",
        "email": "yich@google.com",
        "time": "Sun Dec 27 05:00:20 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jan 01 03:57:24 2021 +0000"
      },
      "message": "cryptohome: cleanup tpm_ownership_proxy_ in UDA\n\nWe should cleanup tpm_ownership_proxy_ after http://crrev/c/2345874\nlanded.\n\nBUG\u003db:146525460\nTEST\u003dCQ\n\nChange-Id: I0c6308031ebfc796b85ad0428516343ac4c598ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2603665\nTested-by: Yi Chou \u003cyich@google.com\u003e\nCommit-Queue: Yi Chou \u003cyich@google.com\u003e\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\n"
    },
    {
      "commit": "370572e7e2c4645dda957a3c041f575cdb4dce20",
      "tree": "9e9f8c748b19163642c16d9c874316b3b4f80661",
      "parents": [
        "a2c5fa585261eae4ef6053f24afd164b927cf080"
      ],
      "author": {
        "name": "Leo Lai",
        "email": "cylai@google.com",
        "time": "Thu Apr 30 11:44:17 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 31 08:52:18 2020 +0000"
      },
      "message": "attestation: add missing log\n\nIf the caller ends up to fail, the added log is helpful with diagnosis.\n\nBUG\u003db:146525460\nTEST\u003dbuild ok.\n\nChange-Id: Ifa1fbda766409e3078101612e17b64ad552a37ea\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2603675\nTested-by: Leo Lai \u003ccylai@google.com\u003e\nCommit-Queue: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Yi Chou \u003cyich@google.com\u003e\n"
    },
    {
      "commit": "a2c5fa585261eae4ef6053f24afd164b927cf080",
      "tree": "971f688a08d6cdff096d02e4998095b93d55133e",
      "parents": [
        "b99344b260c3ac21955dbf0b7f9e70ee7f93bbaa"
      ],
      "author": {
        "name": "Moja Hsu",
        "email": "mojahsu@google.com",
        "time": "Wed Dec 30 17:00:24 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 31 07:15:04 2020 +0000"
      },
      "message": "camera: virtual destructor in mojo manager token\n\nThis CL adds virtual destructor in mojo channel manager token class.\nOtherwise the destructor of mojo channel manager won\u0027t be called.\n\nBUG\u003dchromium:1161984, b:176425467, b:175510268, b:176478828\nTEST\u003dPass camera3 test without segment fault on nocturne\n\nChange-Id: I9d09f66f0e0f2b2b27158583465264ad68ca5040\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2607036\nReviewed-by: Wei Lee \u003cwtlee@chromium.org\u003e\nCommit-Queue: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nTested-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\n"
    },
    {
      "commit": "b99344b260c3ac21955dbf0b7f9e70ee7f93bbaa",
      "tree": "d88ea2461ae6e98b3b004aef9e7958756feb785f",
      "parents": [
        "ebc24ae24dae21874490b5f72276c15d84dda797"
      ],
      "author": {
        "name": "Sergei Datsenko",
        "email": "dats@google.com",
        "time": "Thu Dec 31 08:35:12 2020 +1100"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 31 06:18:04 2020 +0000"
      },
      "message": "cros-disks: Check nullptr return value from CreateSandboxedProcess.\n\nPatch pihsun@\u0027s CL 2602054 in case they don\u0027t have time to resolve merge\nconflict until the break.\n\nThe CreateSandboxedProcess can return a nullptr (for example, when on a\nChromiumOS image where drivefs mounter doesn\u0027t exist). Handle this case\nand return an error properly.\n\nBUG\u003db:174330284\nTEST\u003dmv /opt/google/drive-file-stream /opt/google/drive-back on DUT\n     Log in to user account and see no cros-disks crash.\n\nChange-Id: I955408795066c60dc22c2dd1d57af383ed33f668\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2607041\nCommit-Queue: Sergei Datsenko \u003cdats@chromium.org\u003e\nCommit-Queue: Austin Tankiang \u003caustinct@chromium.org\u003e\nTested-by: Sergei Datsenko \u003cdats@chromium.org\u003e\nAuto-Submit: Sergei Datsenko \u003cdats@chromium.org\u003e\nReviewed-by: Austin Tankiang \u003caustinct@chromium.org\u003e\n"
    },
    {
      "commit": "ebc24ae24dae21874490b5f72276c15d84dda797",
      "tree": "0cf9684d43981e3916bc79f2560e6f9b9e0bc44c",
      "parents": [
        "3f609c370a14de534cd75801699cadbfabb0198d"
      ],
      "author": {
        "name": "Willie Koomson",
        "email": "wvk@google.com",
        "time": "Thu Dec 03 12:49:48 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 31 00:57:50 2020 +0000"
      },
      "message": "vm_tools: Start vm_concierge on \"starting arcvm-pre-login-services\"\n\nThis change modifies vm_concierge.conf to start Concierge with\narcvm-pre-login-services, which is started by Chrome at the login\nscreen. This allows mini-ARCVM to be started at the login screen.\n\nBUG\u003db:144542975\nTEST\u003dtast run \u003cDUT\u003e arc.Boot.vm crostini.Basic.stretch_amd64_stable\n\nChange-Id: Id8b57cb7567daa44703b51c0b5311faa0f8d7b7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2573417\nReviewed-by: Chirantan Ekbote \u003cchirantan@chromium.org\u003e\nTested-by: Willie Koomson \u003cwvk@google.com\u003e\nCommit-Queue: Willie Koomson \u003cwvk@google.com\u003e\n"
    },
    {
      "commit": "3f609c370a14de534cd75801699cadbfabb0198d",
      "tree": "ce2f549975a664a37a85b15a69eea8e6eeeeef15",
      "parents": [
        "8b18df9843338f79d817d4ec6e9c1bfc239dc009"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Sun Dec 20 06:37:41 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 22:30:19 2020 +0000"
      },
      "message": "cryptohome: Add UdevAdmSettle\n\nAdd a function for UdevAdmSettle(): `udevadm settle` is used to\nwait for any outstanding udev requests and optionally uses a\ndevice path to wait. This guarantees the existence of the device\npath on completion of the call.\n\nBUG\u003db:172344853\nTEST\u003dunittests\n\nChange-Id: Id508bf8ba4c205d3a02cb552a461d583bef0f439\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599220\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\n"
    },
    {
      "commit": "8b18df9843338f79d817d4ec6e9c1bfc239dc009",
      "tree": "61f4ac6c0ca752245f6ca44fefafdcba0b161930",
      "parents": [
        "3b5edd42e45ac8ae1d0246e223bda03af83e8dac"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Fri Dec 11 15:11:20 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 22:30:06 2020 +0000"
      },
      "message": "cryptohome: Remove O_NOFOLLOW from GetBlkSize\n\nGetBlkSize is used with logical volumes and needs to follow the\nsymlink from /dev/\u003cVG\u003e/\u003cLV\u003e to the correct device.\n\nBUG\u003db:172344853\nTEST\u003dGetBlkSize works for logical volume devices.\n\nChange-Id: I33f19e42e4f4c8a33dbfb5081c858d3521a92d70\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2590693\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\n"
    },
    {
      "commit": "3b5edd42e45ac8ae1d0246e223bda03af83e8dac",
      "tree": "630f48a949edee36dbb27a71733e62cd2e5a39d5",
      "parents": [
        "077a02c66730a25c0d84a3990fc9b58943abd07a"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Fri Dec 11 15:13:42 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 22:29:53 2020 +0000"
      },
      "message": "cryptohome: Add Tune2Fs for adding features\n\nAdds a function to call tune2fs to add features to filesystems.\nThis will be used to add features to per-user filesystems.\n\nBUG\u003db:172344853\nTEST\u003duse with dmcrypt lvm cryptohome, check filesystem features.\n\nChange-Id: I8c5291ca18f8678d32e1e846119683cf8551a1bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2590692\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\n"
    },
    {
      "commit": "077a02c66730a25c0d84a3990fc9b58943abd07a",
      "tree": "2a1832d8dc399ccb4ab8cdf798578069888aae25",
      "parents": [
        "38ff16466885614f4b6d790d314a1348153bc12d"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Wed Dec 16 05:35:35 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 22:29:42 2020 +0000"
      },
      "message": "cryptohome: Add logical volumes as a backing device\n\nConditionally add logical volume support as a backing device for\ncryptohomes. In subsequent CLs, we use these devices as a backing\nstore for dm-crypt based cryptohomes.\n\nBUG\u003db:172344853\nTEST\u003dunittests\n\nCq-Depend: chromium:2593050\nChange-Id: Ia277e2999d4ced6997a723959f378f7aa95b4480\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2579890\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\n"
    },
    {
      "commit": "38ff16466885614f4b6d790d314a1348153bc12d",
      "tree": "053b5a84da7e2445963430bdb48367ce336e1606",
      "parents": [
        "53590283183a83197a2b292bfa74ea840b1d5749"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Wed Dec 16 16:35:33 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 22:29:33 2020 +0000"
      },
      "message": "cryptohome: Add loopback device for encrypted storage\n\nAdd loopback device as a backing device for encrypted storage.\nIn subsequent CLs, we add a dmcrypt encrypted container that uses\na loopback device as a backing store.\n\nBUG\u003db:172344853\nTEST\u003dunittests\n\nChange-Id: Id36c646f567386c853e1d12abedd525488977681\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2525829\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\n"
    },
    {
      "commit": "53590283183a83197a2b292bfa74ea840b1d5749",
      "tree": "ef923bea7af20751dc248f1e61d3eed9f343c4fd",
      "parents": [
        "648b5388dc8785b860cd960e4c00130281ccb55d"
      ],
      "author": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Wed Dec 16 23:20:50 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 21:33:01 2020 +0000"
      },
      "message": "fingerprint_study: Integrated custom image instructions\n\nOption 2 has now been fixed and tested in crrev.com/c/2522099.\n\nBUG\u003db:144061947\nTEST\u003dViewed in gitiles\n\nCq-Depend: chromium:2522099\nChange-Id: I14071a93120f17c43134f79960914b46333b8244\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2596240\nTested-by: Craig Hesling \u003chesling@chromium.org\u003e\nReviewed-by: Tom Hughes \u003ctomhughes@chromium.org\u003e\nCommit-Queue: Craig Hesling \u003chesling@chromium.org\u003e\n"
    },
    {
      "commit": "648b5388dc8785b860cd960e4c00130281ccb55d",
      "tree": "8b207f3a1079447bee1d4fd0104fc636978329a5",
      "parents": [
        "8840f287da7df46a7046491f7d2faeeeffef8b52"
      ],
      "author": {
        "name": "Craig Hesling",
        "email": "hesling@chromium.org",
        "time": "Mon Dec 14 17:26:48 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 21:33:00 2020 +0000"
      },
      "message": "fingerprint_study: Add gen-key-pair.sh\n\nAdd the script that is used to generate the GPG key pair for a\nfingerprint study.\n\nBUG\u003db:152633272, b:144061947\nTEST\u003d./gen-key-pair.sh\n     # Enter an email address\n     # Enter a passphrase\n     # Check that chromeos-fpstudy-private.gpg and\n     # chromeos-fpstudy-public-device.gpg appear in the CWD.\n     gpg --list-packets chromeos-fpstudy-public-device.gpg\n     # No \":secret\" entry should be present\n     gpg --list-packets chromeos-fpstudy-private.gpg\nTEST\u003dForce errors conditions for some of the steps\nTEST\u003dshellcheck gen-key-pair.sh\n\nChange-Id: Ibcd2b92eff7f7677c8d2b87c4fb7ad20daa63e85\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2592347\nTested-by: Craig Hesling \u003chesling@chromium.org\u003e\nReviewed-by: Tom Hughes \u003ctomhughes@chromium.org\u003e\nCommit-Queue: Craig Hesling \u003chesling@chromium.org\u003e\n"
    },
    {
      "commit": "8840f287da7df46a7046491f7d2faeeeffef8b52",
      "tree": "4b74d3cdcedf2e8fc13a4da3f0fd8911e49a725b",
      "parents": [
        "ef6239b2adc593ced44e19680591e666843f2d3b"
      ],
      "author": {
        "name": "Yi Chou",
        "email": "yich@google.com",
        "time": "Tue Dec 29 11:32:15 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 18:34:14 2020 +0000"
      },
      "message": "mount-encrypted: don\u0027t fail when the key can\u0027t persist\n\nhttp://crrev/c/2592070 would show recovery screen to lockouted TPM2.0\ndevices, although the data on those device was already disappeared,\nthere still had a behavior change.\nAnd there are some TPM2.0 devices were always unfinalized, previous CL\nmay show recovery screen for those devices(See b/176463188).\n\nThis is a partial revert of http://crrev/c/2592070\n\nWe shouldn\u0027t introduce such behavior change in a cherry-picking CL.\n\nBUG\u003db:175152256, b:174978923, b:140530417, b:176463188\nTEST\u003dThe lockouted TPM2.0 device didn\u0027t show recovery screen\n\nChange-Id: I597fde7a3a5b6425fb6e8185b1e03af5e99b9384\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2605032\nTested-by: Yi Chou \u003cyich@google.com\u003e\nCommit-Queue: Yi Chou \u003cyich@google.com\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "ef6239b2adc593ced44e19680591e666843f2d3b",
      "tree": "c0e5444653e9cef766028461fac4c3a7b4836535",
      "parents": [
        "1d2cbf88bb54504ab6a6acb3985a4db468f93108"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Tue Dec 22 15:47:09 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 13:32:11 2020 +0000"
      },
      "message": "typecd: Implement Cable DiscoveryComplete command\n\nIn order to run mode entry code, the PortManager needs to verify that\ncable discovery parsing is complete. Implement the DiscoveryComplete\nfunction for the Cable class and have the PortManager call it (via the\nPort object) when it runs the mode entry code.\n\nAlso, update the CableTest code to:\n- Use ScopedTempDir, which ensures the temp files are cleaned up after\n  the test execution.\n- Correct the SOP\u0027 plug alt mode paths to have a prefix for the SOP\u0027\n  plug device; this will lay the groundwork to update the test to check\n  for \"number_of_alternate_modes\" once the patches which implement that\n  parsing are submitted.\n\nBUG\u003db:172097194\nTEST\u003dUnit tests still pass.\n\nChange-Id: I98e4c33ff91b341cc2c3f38b7678d22ab4e315dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2601504\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nReviewed-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "1d2cbf88bb54504ab6a6acb3985a4db468f93108",
      "tree": "cbeda6206f80143ef8d6832329a4c44607853250",
      "parents": [
        "e34e1bbb9728e034ecd86d55c0ac4184907cf88e"
      ],
      "author": {
        "name": "Sergei Datsenko",
        "email": "dats@google.com",
        "time": "Tue Dec 08 21:54:42 2020 +1100"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 13:27:30 2020 +0000"
      },
      "message": "cros-disks: Make a mounter for archives and remove legacy mounter\n\nMove archive-specific bits of the legacy mounter into a dedicated\narchive mounter.\n\nBUG\u003dchromium:950442\nBUG\u003dchromium:933018\nTEST\u003dplatform.CrosDisks*\n\nChange-Id: I852a95c7de3ed656e275e5447ef821e780e04ab6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2580960\nTested-by: Sergei Datsenko \u003cdats@chromium.org\u003e\nReviewed-by: Austin Tankiang \u003caustinct@chromium.org\u003e\nCommit-Queue: Sergei Datsenko \u003cdats@chromium.org\u003e\nAuto-Submit: Sergei Datsenko \u003cdats@chromium.org\u003e\n"
    },
    {
      "commit": "e34e1bbb9728e034ecd86d55c0ac4184907cf88e",
      "tree": "0d233cc8cc8b7310d65132fda1c603e9ac2a0f28",
      "parents": [
        "56b6eb406235c05398bb9c440593b0d0c2665c57"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Mon Dec 28 13:47:12 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 13:15:41 2020 +0000"
      },
      "message": "debugd: Restrict EC Type C commands to typecd\n\nThe EcTypeCTool commands are meant for use by typecd exclusively. Add\nD-Bus policy configuration to enforce this.\n\nBUG\u003db:171725237\nTEST\u003d- Run debugd unit tests and ensure they pass.\n     - Call the D-Bus command using dbus-send from command line. Verify\n       that:\n       * Called by itself, the command fails.\n       * Called by using \u0027/sbin/minijail0 -u typecd -g typecd\u0027, the\n       command succeeds and the mode is entered. The command is\n       dbus-send --system --dest\u003dorg.chromium.debugd\n       --print-reply /org/chromium/debugd\n       org.chromium.debugd.EcTypeCEnterMode uint32:1 uint32:1\n       (Tested on a volteer with a Thunderbolt dock connected on port\n       1).\n\nCq-Depend: chromium:2601785\nChange-Id: I536ab4222e373d90e584aa6a7ed2a668c55f0b3d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2605624\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "56b6eb406235c05398bb9c440593b0d0c2665c57",
      "tree": "fdb047c5fa29c66c1f3a1b173ce3b62dbf65d718",
      "parents": [
        "3c49d90ac219b32a6316f6cffa0684115ccc9737"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Wed Dec 23 13:34:59 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 13:15:29 2020 +0000"
      },
      "message": "debugd: Add EC Type C tool EnterMode command\n\nAdd a debugd D-Bus method which will be used by the Type C daemon to\nenter an operating mode on a Type C port.\n\nBUG\u003db:171725237\nTEST\u003d- Run debugd unit tests and ensure they pass.\n     - Call the D-Bus command using dbus-send from command line and\n       verify the mode is entered. The command is:\n       dbus-send --system --dest\u003dorg.chromium.debugd\n       --print-reply /org/chromium/debugd\n       org.chromium.debugd.EcTypeCEnterMode uint32:1 uint32:1\n\nCq-Depend: chromium:2600331\nChange-Id: Iab0eb7fc1503867a391dc443f515f12181051929\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2601785\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "3c49d90ac219b32a6316f6cffa0684115ccc9737",
      "tree": "137ae482197ac3ad91b39001732f9052151e7754",
      "parents": [
        "2b5c090a25522a9f5a0785f80b9fff58e2727446"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Mon Dec 28 12:11:17 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 13:15:16 2020 +0000"
      },
      "message": "debugd: Update EcTypeCTool seccomp policy file\n\nUpdate EcTypecTool to use the renamed seccomp policy file. This file\nwill also be used by another ectool Type C command in a follow-up patch.\n\nBUG\u003db:171725237\nTEST\u003dBuild and deploy debugd on volteer, and ensure the GetInventory\nD-Bus command still succeeds. The command is:\ndbus-send --system --dest\u003dorg.chromium.debugd --print-reply\n/org/chromium/debugd org.chromium.debugd.EcGetInventory\n\nCq-Depend: chromium:2605447\nChange-Id: I15599251dcf712139cc00900733ab4c4619fdb88\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600331\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "2b5c090a25522a9f5a0785f80b9fff58e2727446",
      "tree": "d9b7ef96b9c0d52d1ab8f46f4a9136506bd2b3b8",
      "parents": [
        "24426c529bdfcd791494473507d0279b99fd954d"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Mon Dec 28 12:00:27 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 13:15:14 2020 +0000"
      },
      "message": "typecd: Rename ectool seccomp policy file\n\nThe same ectool seccomp policy file is used by both GetInventory\nand EcTypeCEnterMode commands. Change the name to a more generic one to\nreflect this.\n\nBUG\u003db:171725237\nTEST\u003dBuild and deploy debugd on volteer, and ensure the GetInventory\nD-Bus command still succeeds. The command is:\ndbus-send --system --dest\u003dorg.chromium.debugd --print-reply\n/org/chromium/debugd org.chromium.debugd.EcGetInventory\n\nCq-Depend: chromium:2605447\nChange-Id: Ifcbe51c0bde2e9ea40264e0abb8d885fb0370f6f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2605405\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nReviewed-by: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "24426c529bdfcd791494473507d0279b99fd954d",
      "tree": "768f1997dd810749ae72115cdd608d0f9713b338",
      "parents": [
        "581759539f9747c675e471d001055cdf65d0f9a0"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Mon Dec 21 14:26:32 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 09:30:13 2020 +0000"
      },
      "message": "typecd: Register SOP\u0027 number_of_alternate_modes\n\nThe number of alternate modes supported by a cable plug (SOP\u0027) is\nexposed via sysfs. Modify the cable plug (SOP\u0027) registration code to\nread and store this value.\n\nBUG\u003db:172097194\nTEST\u003dAll unit tests still pass. Build and boot on volteer and ensure\nthat we don\u0027t see any error prints associated with Cable Plug\nregistration when a cable is connected.\n\nChange-Id: Ifbf44a502e46a64fbd385f21659db92d94195cb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600259\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nReviewed-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "581759539f9747c675e471d001055cdf65d0f9a0",
      "tree": "346437e4c1c9c8d37f9b44090b0d4ed6f1d11be5",
      "parents": [
        "8e31e5f9a8bba3d0b6407a87db63076ff56dcfd4"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Mon Dec 21 12:50:58 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 09:29:58 2020 +0000"
      },
      "message": "typecd: Improve printing of VDOs\n\nThe VDOs are easier to read in hex format, so change the log prints to\ndisplay the VDOs in hex.\n\nBUG\u003dNone\nTEST\u003dtypecd unit tests.\n\nChange-Id: Ic52bdd2239477de11cf294836e8189715ee43c2f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600217\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nReviewed-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "8e31e5f9a8bba3d0b6407a87db63076ff56dcfd4",
      "tree": "9991d1be5f93288095c0f947e352c92b9ecc1322",
      "parents": [
        "2d298b9629a0935a3e0fe5396211e04e04929206"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Mon Dec 21 12:33:11 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 09:29:56 2020 +0000"
      },
      "message": "typecd: Update Cable initialization\n\nNow that SOP\u0027 plug alt modes generate udev events (thanks to a fix in\nthe kernel), fix the cable and cable plug registration to be more\ndeterministic. This is done by:\n- Adding a callback for a udev add event for a cable plug (SOP\u0027): This\ngets invoked during daemon init (for pre-connected cables) and whenever\na new cable is connected.\n- Adding a callback (and handling) for cable plug (SOP\u0027) alt mode add\nevents: These get generated any time after initial cable plug (SOP\u0027)\nregistration, whenever a cable plug (SOP\u0027) alt mode is added.\n\nBUG\u003db:172097194\nTEST\u003dAll unit tests still pass. Ensure from the typecd.log file that alt\nmodes for cables are getting parsed as expected on daemon init and also\non cable hotplug.\n\nChange-Id: I04d19524b887a01e534a95b8f4c5c4498ab879af\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600216\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nReviewed-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "2d298b9629a0935a3e0fe5396211e04e04929206",
      "tree": "bc1d85f92f757f4e02bf4ecf8e8de8db431657c1",
      "parents": [
        "81c3bc35ca6688fc07cc13583624a1cb17e9c520"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Tue Dec 22 13:28:22 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 30 04:38:51 2020 +0000"
      },
      "message": "typecd: Implement partner discovery complete check\n\nImplement the DiscoveryComplete() Partner method which checks whether\nall the available alternate modes have been registered. Also update the\nunit test to check for this.\n\nBUG\u003db:152251292\nTEST\u003dUnit tests still pass.\n\nChange-Id: If44fabaf1b505a9e1ac94560262bc59dc2004bcd\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2601497\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nReviewed-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "81c3bc35ca6688fc07cc13583624a1cb17e9c520",
      "tree": "a5ba150b74d2b4d2ed3fa63d81d3237e670ba29b",
      "parents": [
        "be79e6e1f1d7dcefb52f654027b1096266528ca4"
      ],
      "author": {
        "name": "Alan Ding",
        "email": "alanding@google.com",
        "time": "Wed Dec 16 17:24:39 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 20:58:27 2020 +0000"
      },
      "message": "system_api: Add field to disable MediaStore maintenance tasks in ARC.\n\nUse protobuf optional field to support this feature which will be passed\nto CrOS (used in ARC) from Chrome.  The service can be scheduled to run\non any API level. See http://b/173906243#comment11 for more details.\n\nBUG\u003db:173906243\nBUG\u003db:170071013\nBUG\u003db:172010486\nBUG\u003db:153866893\nTEST\u003demerge-${BOARD} system_api\n\nChange-Id: I21d5c6a41c32936fedaa2e98ffc89a0f078fbf44\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595669\nTested-by: Alan Ding \u003calanding@chromium.org\u003e\nCommit-Queue: Alan Ding \u003calanding@chromium.org\u003e\nReviewed-by: Yusuke Sato \u003cyusukes@chromium.org\u003e\n"
    },
    {
      "commit": "be79e6e1f1d7dcefb52f654027b1096266528ca4",
      "tree": "fb60bb9ff3393659a2c79d6e2d44bafacf8bc173",
      "parents": [
        "b003026db0e97e020b7f80fceeb48f22eb2fda1d"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Wed Dec 23 18:51:56 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 20:45:24 2020 +0000"
      },
      "message": "Renamed chromeos_dbus_bindings to chromeos-dbus-bindings.\n\nThis also bumps the version of the system_api crate to 0.24.53.\n\nBUG\u003dchromium:1161583\nTEST\u003d./build_packages --board\u003d${BOARD}\n\nCq-Depend: chromium:2602782\nChange-Id: If7f5324bc9fb2bfe5c368a4e11ba702bde9eee7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2602582\nReviewed-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "b003026db0e97e020b7f80fceeb48f22eb2fda1d",
      "tree": "4cf075e17f3f8f5fd2883f8551052b7807db3229",
      "parents": [
        "183c7e421bd3a55c757b33b639201555b9d7a283"
      ],
      "author": {
        "name": "Miriam Zimmerman",
        "email": "mutexlox@google.com",
        "time": "Mon Dec 21 17:12:44 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 20:07:13 2020 +0000"
      },
      "message": "crash: Move kernel_collector to RE2.\n\nThis is mostly a trivial change, EXCEPT for the BIOS\u0027s banner_re. That\nregex originally used positive lookahead (to match the crash message\nwithout capturing it), but RE2 does not support that feature. The\nspecific use of positive lookahead was intended to allow the regex to\nskip past the text before the crash message, so instead that is\nreimplemented manually.\n\nBUG\u003dchromium:1133453\nTEST\u003dunit tests\n\nChange-Id: I0a925f9385c6d04c8009b9c87f4cbb5de0235836\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600443\nTested-by: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\nReviewed-by: Michael Irani \u003cmichaelirani@google.com\u003e\nCommit-Queue: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\n"
    },
    {
      "commit": "183c7e421bd3a55c757b33b639201555b9d7a283",
      "tree": "0dda0939f6ef7b3d0a8336ab69416514133600b1",
      "parents": [
        "94ece9ebf19435642dc1b8d59a2eff6c195b5e8c"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Mon Dec 28 11:43:02 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 11:48:46 2020 +0000"
      },
      "message": "crosh: Remove commands that have migrated to Rust.\n\nBUG\u003dNone\nTEST\u003dFEATURES\u003dtest emerge-${BOARD} crosh\n\nChange-Id: I43c72c6e358c00f7230e350502cbdee212e0079f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2605269\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "94ece9ebf19435642dc1b8d59a2eff6c195b5e8c",
      "tree": "dc050f4cc6aa736232e935d873faf311c65c40a9",
      "parents": [
        "dd3213d08b774efbfddbbac8c106b1615add3d8f"
      ],
      "author": {
        "name": "Tatsuhisa Yamaguchi",
        "email": "yamaguchi@chromium.org",
        "time": "Mon Dec 28 12:50:14 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 11:06:25 2020 +0000"
      },
      "message": "Fix ordering within a target based on the style guide.\n\nhttps://gn.googlesource.com/gn/+/HEAD/docs/style_guide.md#Ordering-within-a-target\n\nBUG\u003dchromium:1162058\nTEST\u003drun gnlint with crrev.com/c/1830489\nTEST\u003dFEATURES\u003d\"test fuzzer\" emerge-amd64-generic metrics feedback\n\nChange-Id: Ie9864d952dcefc9916dc02b713182fb0a05f93f9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2605021\nReviewed-by: Ian Barkley-Yeung \u003ciby@chromium.org\u003e\nCommit-Queue: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nTested-by: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\n"
    },
    {
      "commit": "dd3213d08b774efbfddbbac8c106b1615add3d8f",
      "tree": "98a5e44ac4a677f3f5870cea461f2b04a85b42df",
      "parents": [
        "296864c15adbfd3f1ff0ef9f049348e067093ed2"
      ],
      "author": {
        "name": "Prashant Malani",
        "email": "pmalani@chromium.org",
        "time": "Mon Dec 21 11:44:54 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 10:52:25 2020 +0000"
      },
      "message": "typecd: Move cable PD constants to header\n\nSome of the PD constants used in the Cable code are already present in\npd_vdo_constants.h, so use the ones in the header file instead. Also\nmove some of the speed PD VDO constants to the aforementioned header\nfile.\n\nBUG\u003db:172097194\nTEST\u003dtypecd unit tests still pass\n\nChange-Id: Ib37339528242c581d1935a78c1d9dfd402ec92dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599442\nReviewed-by: Mengqi Guo \u003cmqg@chromium.org\u003e\nReviewed-by: Prashant Malani \u003cpmalani@chromium.org\u003e\nCommit-Queue: Prashant Malani \u003cpmalani@chromium.org\u003e\nTested-by: Prashant Malani \u003cpmalani@chromium.org\u003e\n"
    },
    {
      "commit": "296864c15adbfd3f1ff0ef9f049348e067093ed2",
      "tree": "e8a96a90ccf52309a8aa523b219282cb46889bbf",
      "parents": [
        "77454482fb31f0a1050c0c01ecb36c529a3c5a5b"
      ],
      "author": {
        "name": "Nicole Anderson-Au",
        "email": "nvaa@google.com",
        "time": "Tue Dec 22 17:52:31 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 10:23:36 2020 +0000"
      },
      "message": "crosh: Make dmesg use debugd\n\nInstead of calling dmesg from crosh directly, make a call to the debugd\ndmesg tool. In the process, refactor the dmesg command to use crosh\nrust.\n\nBUG\u003dchromium:1154528\nTEST\u003dOpen crosh and run dmesg\n\nChange-Id: I5bcf2aec2b511f9d41792c226e14b7a47f0300d2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599604\nTested-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Nicole Anderson-Au \u003cnvaa@google.com\u003e\n"
    },
    {
      "commit": "77454482fb31f0a1050c0c01ecb36c529a3c5a5b",
      "tree": "bfbdceadd3b67a01ded3c3304d1a9afe8fad445f",
      "parents": [
        "44875ee83c9e30c0f089d2c0badcbdce71a8e7ba"
      ],
      "author": {
        "name": "Nicholas Hollingum",
        "email": "hollingum@google.com",
        "time": "Fri Dec 18 10:33:05 2020 +1100"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 09:51:51 2020 +0000"
      },
      "message": "vm_tools: concierge: use AsyncNoReject for dlcservice calls.\n\ncrrev.com/c/2549481 neglected to enable the new async functionality for\nthe dlcservice queries.\n\nThis caused dlc-dependent VMs like borealis to no longer function.\n\nBUG\u003db:175906849\nTEST\u003d`borealis start` on DUT after `emerge-hatch-borealis vm_host_tools`\n\nChange-Id: Icd486b4e69ca963cd1d2b5afd8bafeb4effb12f0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2596662\nReviewed-by: Stephen Barber \u003csmbarber@chromium.org\u003e\nReviewed-by: Woody Chow \u003cwoodychow@google.com\u003e\nReviewed-by: Chirantan Ekbote \u003cchirantan@chromium.org\u003e\nTested-by: Nic Hollingum \u003chollingum@google.com\u003e\nCommit-Queue: Nic Hollingum \u003chollingum@google.com\u003e\n"
    },
    {
      "commit": "44875ee83c9e30c0f089d2c0badcbdce71a8e7ba",
      "tree": "ddb43bb0005ec1e9bd940c8b5534c035b266a4a6",
      "parents": [
        "453f95ba5be01efa1c9caf09ee0bf7d893a8dbc3"
      ],
      "author": {
        "name": "Miriam Zimmerman",
        "email": "mutexlox@google.com",
        "time": "Mon Dec 28 10:25:16 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 29 08:40:55 2020 +0000"
      },
      "message": "crash: Remove crash_sender timing logic.\n\nPer the linked bug, the metrics timing crash_sender\u0027s runtime will\nexpire in a few weeks. We no longer need the metrics, so remove the code\ncomputing them (in preparation for removing the metrics altogether).\n\nBUG\u003dchromium:1156196\nTEST\u003dCQ\n\nChange-Id: Ic804c363167851d931ce9ba9781fb74a05c82574\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2605214\nTested-by: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\nReviewed-by: Ian Barkley-Yeung \u003ciby@chromium.org\u003e\nCommit-Queue: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\n"
    },
    {
      "commit": "453f95ba5be01efa1c9caf09ee0bf7d893a8dbc3",
      "tree": "c9eb28c2435a855e1e871c57b92543f2bfe8ee57",
      "parents": [
        "0a7518a2e0ef3dfe869b951de686ca26cf0757bf"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Tue Dec 22 18:30:37 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 20:48:31 2020 +0000"
      },
      "message": "sirenia: Add cli module to libsirenia to avoid duplication.\n\nThis refactors code from sirenia::cli into a reusable form in\nlibsirenia::cli so it can be used by cronista.\n\nBUG\u003dNone\nTEST\u003dcargo test --workspace\n\nCq-Depend: chromium:2602628\nChange-Id: Ibf736493a6ab68f5636e18ac14602daf4c7d0a37\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2601643\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "0a7518a2e0ef3dfe869b951de686ca26cf0757bf",
      "tree": "b5b5aad3215d2f3b5686e94b649931dea00c1bcc",
      "parents": [
        "8896fc79c7c7d4d4c5fed12a15a6e2944ff87f68"
      ],
      "author": {
        "name": "Miriam Zimmerman",
        "email": "mutexlox@google.com",
        "time": "Tue Dec 22 16:56:08 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 18:59:28 2020 +0000"
      },
      "message": "metrics: Round down 24h5m of daily usage to 24h.\n\nSince the metrics_daemon only updates usage statistics every 5 minutes,\nwe\u0027ll often report slightly more than 24 hours of usage for devices that\nare active for exactly 24 hours in a day (e.g. kiosk devices). Work\naround this by rounding down from 24h5m to 24h.\n\nWe don\u0027t round down any larger numbers because they could be due to\nunrelated bugs, and we don\u0027t want to mask them.\n\nBUG\u003dchromium:1159236\nTEST\u003dunit tests\n\nChange-Id: I9d55b5df476dee93d0842feda8fe24f09d032d4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2601298\nTested-by: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\nCommit-Queue: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\nReviewed-by: Michael Irani \u003cmichaelirani@google.com\u003e\n"
    },
    {
      "commit": "8896fc79c7c7d4d4c5fed12a15a6e2944ff87f68",
      "tree": "56e33c95c2146e6629c1def2f18bff80705f890c",
      "parents": [
        "1edab60bf52128aef2d0c3208e4f37798c213f12"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Mon Dec 28 09:44:04 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 18:50:43 2020 +0000"
      },
      "message": "chromeos-dbus-bindings: Fix typo in OWNERS file.\n\nBUG\u003dNone\nTEST\u003dcommon-mk/check-owners.py\n\nExempt-From-Owner-Approval: Typo in owners file\nChange-Id: I7ecdd0020d5555bfdad83a1903615d2e97ffe803\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2602840\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "1edab60bf52128aef2d0c3208e4f37798c213f12",
      "tree": "0e6856b7673b11b8785beb79935e2ed8d3caba8c",
      "parents": [
        "68bcf1d07da1e922dfd2e815465c3a2f64af1b94"
      ],
      "author": {
        "name": "Puthikorn Voravootivat",
        "email": "puthik@google.com",
        "time": "Tue Dec 08 10:35:06 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 12:41:32 2020 +0000"
      },
      "message": "sepolicy: Add domain for temp_logger\n\nInstead of running the script directly,\nwe start sanboxing temp_logger with minijail.\nSo add selinux-policy for this.\n\nBUG\u003db:174742099\nTEST\u003dtast.security.SELinuxProcesses\nTEST\u003dtast.security.SandboxedServices\n\nChange-Id: Ie6f029b98685ab77bcbfd58dad2717efa95b3f06\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2581739\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nTested-by: Puthikorn Voravootivat \u003cputhik@chromium.org\u003e\nCommit-Queue: Puthikorn Voravootivat \u003cputhik@chromium.org\u003e\n"
    },
    {
      "commit": "68bcf1d07da1e922dfd2e815465c3a2f64af1b94",
      "tree": "157028b27ca03193bfb37ebc06e03a822fb46840",
      "parents": [
        "2d87d291cbc396b606b985492acc1fc90a788d74"
      ],
      "author": {
        "name": "Puthikorn Voravootivat",
        "email": "puthik@google.com",
        "time": "Thu Dec 03 05:24:29 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 12:41:29 2020 +0000"
      },
      "message": "power: Add temp_logger init script\n\nThis script is current added to many boards in\nchromeos-bsp-private package but since it is\nuseful generally, it makes more sense to migrate\nthis to power_manager ebuild to add it to all boards.\n\nBUG\u003db:174742099\nTEST\u003dshellcheck, manual test in eve, lazor, morphius\n\nCq-Depend: chrome-internal:3437979, chrome-internal:3442787\nCq-Depend: chrome-internal:3443887, chrome-internal:3438640\nCq-Depend: chrome-internal:3437978, chromium:2573444\nCq-Depend: chromium:2581739, chromium:2581559\nChange-Id: I6d1b61fd6b96d712d3840308d24891fbfbf0c762\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2569746\nTested-by: Puthikorn Voravootivat \u003cputhik@chromium.org\u003e\nCommit-Queue: Puthikorn Voravootivat \u003cputhik@chromium.org\u003e\nReviewed-by: Todd Broch \u003ctbroch@chromium.org\u003e\n"
    },
    {
      "commit": "2d87d291cbc396b606b985492acc1fc90a788d74",
      "tree": "68bc34b7cd6575e3a0440df98a984b6a0c7d5978",
      "parents": [
        "cc7a5d609b130e96d0005029318b000b35747f49"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Tue Dec 22 11:21:46 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 08:00:05 2020 +0000"
      },
      "message": "camera: intel: ipu6: Fix bug on failing to open camera\n\nWhen fail to read /dev/media, it restarts camera service.\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I19684100a1ca1ebc0565e847d85d8b44b911c94f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600371\nTested-by: Tianshu Qiu \u003ctian.shu.qiu@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "cc7a5d609b130e96d0005029318b000b35747f49",
      "tree": "4408f578f4f6c8a30c54df80c8025119329c29b4",
      "parents": [
        "d81385590b64ce57957217980f702a59d5489f87"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Tue Dec 22 11:15:19 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:59:54 2020 +0000"
      },
      "message": "camera: intel: ipu6: fix dual camera/sensor issues\n\nAdd dual camera support for face detection\nAdd multi-sensor module info support\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I34ad6421dca663eccde8cbde9068d2180e662e87\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600370\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "d81385590b64ce57957217980f702a59d5489f87",
      "tree": "af2ab6ee02b8b0a63d0c7df4b0236cc8a7337e54",
      "parents": [
        "528101731664ab3a262c80d3c9f9148d4ff83a97"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Tue Dec 22 11:07:25 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:59:49 2020 +0000"
      },
      "message": "camera: intel: ipu6: Fix flush timeout issue when close camera\n\n[Issues]\nCamera error happens after switch camera multiple times\n\n[Root Cause]\nFlush request timeout when close camera, it causes open it\nfailed in next time\n\n[Changes]\n1. Don\u0027t wait sof event if thread exit\n2. Handle the latest frame if lose sof event for long time\n3. Clear the buffer pool in executor unit to make sure don\u0027t destory\n   user buffer in psys\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I92d3b92c79f764019eb2019be4498a4ce9fe2773\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600369\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "528101731664ab3a262c80d3c9f9148d4ff83a97",
      "tree": "22f778be382e94341ee05c2ed671c5b55c7a049c",
      "parents": [
        "47f0e89dab5b05a0f73084c92ca1e429cbe6cd12"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Thu Dec 17 13:35:11 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:59:37 2020 +0000"
      },
      "message": "camera: intel: ipu6: sync still capture tnr bypass mode\n\nControl the tnr bypass with TG in psysprocessor only\nremove the judgement in GPUexecutor to avoid tnr lose\neffect\nAdd dump support for gpu tnr image\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I9d474af5b4e61bb1d6f1e38a35c0100a4f569a18\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2597056\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "47f0e89dab5b05a0f73084c92ca1e429cbe6cd12",
      "tree": "0f2bbff4bcd8b51bcf76e3502c296e8fc25fc20f",
      "parents": [
        "6a2666ca51c603c61d445b99a3000284661e34cb"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Thu Dec 17 13:25:07 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:59:25 2020 +0000"
      },
      "message": "camera: intel: ipu6: Fix the picture shows dark issue during running ITS\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I9a9a2b2602f4b129b3f7922fda6ff69d56aa55d0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2596835\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "6a2666ca51c603c61d445b99a3000284661e34cb",
      "tree": "87bf337be77674b5cb338b6f05e87a35830f4d87",
      "parents": [
        "a90e3dc5a535b52285fb1a0444c74813f9a4f57a"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Wed Dec 16 13:46:34 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:59:19 2020 +0000"
      },
      "message": "camera: intel: ipu6: Force to run LSC for STILL\n\nForce to run LSC for STILL\nDump all the raw data for jpeg frame\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I48982193992cee29d4e912b45595f1c12fd3c4ae\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594546\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "a90e3dc5a535b52285fb1a0444c74813f9a4f57a",
      "tree": "79486d43ca0ee6ed0f8f9b2757df4f9018aa3bd6",
      "parents": [
        "b6d493c0d2bb8654ad1a11394e83e12d67177178"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Wed Dec 16 13:32:43 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:59:08 2020 +0000"
      },
      "message": "camera: intel: ipu6: Correct timestamp for RAW reprocessing case\n\nCorrect timestamp for RAW reprocessing case.\nFix LongProcessingRepeatingFlexibleYuv cts failed issue\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: Ie6867d712fd10faf9b89381093df9970cb85ff49\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594545\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "b6d493c0d2bb8654ad1a11394e83e12d67177178",
      "tree": "92fc77eedbfab63b007f4c16cc4fbff1a9b513a2",
      "parents": [
        "4d41b4b7a44128a3275524ce8ff56ab9655a0cda"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Wed Dec 16 13:27:57 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:58:57 2020 +0000"
      },
      "message": "camera: intel: ipu6: Pass NVM data into CMC\n\nNVM data is needed when initialize CMC.\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I17e3c0522485f93ca90239d125acdf01715ab0b4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594544\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "4d41b4b7a44128a3275524ce8ff56ab9655a0cda",
      "tree": "5f3c98ace4834eed8f7ca08ad452230e714c6190",
      "parents": [
        "e9091984b9069c640f11fed8f582ba6556275465"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Wed Dec 16 12:24:16 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:58:49 2020 +0000"
      },
      "message": "camera: intel: ipu6: Add API to run TNR in sync mode\n\nAdd api to run tnr in sync mode\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I9a81dee475d80d974df0f8d4bbc2759916c04a4f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594542\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "e9091984b9069c640f11fed8f582ba6556275465",
      "tree": "1e5b84545eaf900a20a44c209b4dde5488c9de52",
      "parents": [
        "3a3631fb66e036f91b164bdf14935c80f7ba884b"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Wed Dec 16 12:21:22 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:58:37 2020 +0000"
      },
      "message": "camera: intel: ipu6: Read still TNR threshold gain from aiqb\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: Icdd3840b0ace34c61cfbbbafdeffe45f21e815d4\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594541\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "3a3631fb66e036f91b164bdf14935c80f7ba884b",
      "tree": "dddda34d482a7a801e6871ce2f7e0c831c57b2ce",
      "parents": [
        "ae0ea0772a25cb5eaf809dcce15c762ac2abc756"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Wed Dec 16 12:18:52 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:58:27 2020 +0000"
      },
      "message": "camera: intel: ipu6: Bypass still tnr when total gain \u003c threshold\n\nRead the threshold gain in xml\nskip the extra frame request from psysprocessor\nbypass the tnr7us process in GPUExecutor\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions.\n\nChange-Id: I8fabbfbec26fa92e1d1e2e3f91d494c5a974c97b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594540\nTested-by: Zong Li \u003czong.li@intel.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "ae0ea0772a25cb5eaf809dcce15c762ac2abc756",
      "tree": "11a17536e24c9e855667913333918af17b5d232c",
      "parents": [
        "4cab1725704950b51965675d77e9e3854b234601"
      ],
      "author": {
        "name": "Tianshu Qiu",
        "email": "tian.shu.qiu@intel.com",
        "time": "Wed Dec 16 11:44:12 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 28 07:58:26 2020 +0000"
      },
      "message": "camera: intel: ipu6: Add config for still tnr extra frame count\n\nDefault still tnr use 3 frames, and extra frame\ncount is 2. add setting in xml to config the\nextra frame count\n\nBUG\u003db:149068439, b:149068672\nTEST\u003dFull tested pass for camera functions\n\nCq-Depend: chromium:2599681, chromium:2600371\nCq-Depend: chrome-internal:3469844\nChange-Id: I4c79213b05ea32b2add6e09b2c990456054f7e93\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594539\nTested-by: Tianshu Qiu \u003ctian.shu.qiu@intel.com\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "4cab1725704950b51965675d77e9e3854b234601",
      "tree": "c597abc47d98887f1179dba641fb49f9d6161b5d",
      "parents": [
        "295be4e59b3fb26e20539c6605373091984d3285"
      ],
      "author": {
        "name": "Yi Chou",
        "email": "yich@google.com",
        "time": "Thu Dec 24 18:51:39 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sun Dec 27 00:10:52 2020 +0000"
      },
      "message": "cryptohome: add install_attributes_get_status in dev tool\n\nThis would be the bridge for\norg.chromium.UserDataAuthInterface.InstallAttributesGetStatus\n\nBUG\u003db:175510138\nTEST\u003dcryptohome --action\u003dinstall_attributes_get_status\n\nChange-Id: Icef02fe7f4ad903efcf46a9b37589c638e47fbcc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2603198\nTested-by: Yi Chou \u003cyich@google.com\u003e\nReviewed-by: John L Chen \u003czuan@chromium.org\u003e\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nCommit-Queue: Yi Chou \u003cyich@google.com\u003e\n"
    },
    {
      "commit": "295be4e59b3fb26e20539c6605373091984d3285",
      "tree": "8e27dcc9255714da75f315e77a29229b77472d65",
      "parents": [
        "7829c4a56ac4b2ab01d0742ade61cd6ee5be5f88"
      ],
      "author": {
        "name": "Vincent Palatin",
        "email": "vpalatin@chromium.org",
        "time": "Mon Dec 07 09:11:39 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 26 14:45:17 2020 +0000"
      },
      "message": "shill: cellular: add APN for Rakuten dual-IMSI SIM\n\nSupport the Rakuten USIM with two IMSIs:\n- Home IMSI：44011xxxxxxzzzz\n- International Roaming：20801yyyyyyzzzz\nEnsure we select the right APN (and attach APN) for both IMSI by using\nan ICCID filter for the roaming IMSI.\n\nBUG\u003db:171933765\nTEST\u003dunit tests\nTEST\u003dmanual, data connections on both the Rakuten JP network (MCC.MNC\n440.11) and Orange FR network (MCC.MNC 208.01) using a Rakuten dual-IMSI\nSIM.\n\nChange-Id: I15b9b99ec0bf206dc3d56c38f379ff575982fe44\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2574980\nTested-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nCommit-Queue: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\n"
    },
    {
      "commit": "7829c4a56ac4b2ab01d0742ade61cd6ee5be5f88",
      "tree": "e71e4f369ba75133e0220fbe3bcf0d8a6df42a64",
      "parents": [
        "2bceea5fa6ce145f1b0807187a5528e16941a469"
      ],
      "author": {
        "name": "Moja Hsu",
        "email": "mojahsu@google.com",
        "time": "Fri Nov 20 03:01:07 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 26 01:25:26 2020 +0000"
      },
      "message": "camera: ip: Use token to replace mojo channel manager instance\n\nWe want to hide the detail of the camera mojo channel manager and camera\nhal also doesn\u0027t need it. Use a token to decouple it.\n\nBUG\u003db:173033342\nTEST\u003demerge cros-camera-hal-ip\n\nChange-Id: Id7e91fd2f9d622d285cb51a7fb743a45f96c0b94\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2550969\nTested-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nCommit-Queue: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nReviewed-by: Pablo Ceballos \u003cpceballos@chromium.org\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\n"
    },
    {
      "commit": "2bceea5fa6ce145f1b0807187a5528e16941a469",
      "tree": "d27528e93f3e10bb6051ce733e708b463b28f368",
      "parents": [
        "1446e20b06389b9af44b4ed232dd8c02db8a8093"
      ],
      "author": {
        "name": "Moja Hsu",
        "email": "mojahsu@google.com",
        "time": "Fri Nov 20 03:00:39 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 26 01:25:22 2020 +0000"
      },
      "message": "camera: mediatek: Use token to replace mojo channel manager instance\n\nWe want to hide the detail of the camera mojo channel manager and camera\nhal also doesn\u0027t need it. Use a token to decouple it.\n\nBUG\u003db:173033342\nTEST\u003demerge cros-camera-hal-mtk\nCheck preview/take picture/recording on CCA on kukui.\nPass \"*Camera3FrameTest/Camera3SingleFrameTest*\" on kukui.\n\nChange-Id: I0b3e600a25032d70633b6f3349664498e7c1b09d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2550968\nTested-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nCommit-Queue: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nReviewed-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nReviewed-by: MengHui Lin \u003cmenghui.lin@mediatek.com\u003e\n"
    },
    {
      "commit": "1446e20b06389b9af44b4ed232dd8c02db8a8093",
      "tree": "f9d9444b6a12a6bf2f3bcca2e976a1a5f9a85e6d",
      "parents": [
        "40fb2ac1ea6aa10be7b40d62c80de664766e8f8b"
      ],
      "author": {
        "name": "Moja Hsu",
        "email": "mojahsu@google.com",
        "time": "Fri Nov 20 03:00:04 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 26 01:25:12 2020 +0000"
      },
      "message": "camera: rockchip: Use token to replace mojo channel manager instance\n\nWe want to hide the detail of the camera mojo channel manager and camera\nhal also doesn\u0027t need it. Use a token to decouple it.\n\nBUG\u003db:173033342\nTEST\u003dPass camera.CCAUITakePicture.swa\n\nChange-Id: I7df9a1dbb81c77db3e72838266cc851989469755\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2550967\nTested-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nCommit-Queue: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nReviewed-by: Wei Lee \u003cwtlee@chromium.org\u003e\nReviewed-by: Hanlin Chen \u003chanlinchen@google.com\u003e\n"
    },
    {
      "commit": "40fb2ac1ea6aa10be7b40d62c80de664766e8f8b",
      "tree": "b5b0fde9689f5917d342f23e70d0e00b39d209a7",
      "parents": [
        "dd67a0b4be973da51324be2ff2dd243125e27f07"
      ],
      "author": {
        "name": "Moja Hsu",
        "email": "mojahsu@google.com",
        "time": "Fri Nov 20 02:59:00 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 26 01:25:02 2020 +0000"
      },
      "message": "camera: intel: Use token to replace mojo channel manager instance\n\nWe want to hide the detail of the camera mojo channel manager and camera\nhal also doesn\u0027t need it. Use a token to decouple it.\n\nBUG\u003db:173033342\nTEST\u003demerge cros-camera-hal-intel-ipu3 cros-camera-hal-intel-ipu6\nPass camera.CCAUITakePicture.swa on nautilus and dedede.\n\nChange-Id: I2fddddc692aa0906aac96c65535b775cd22e6e7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2550966\nTested-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nCommit-Queue: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nReviewed-by: Tianshu Qiu \u003ctian.shu.qiu@intel.com\u003e\nReviewed-by: Hung-yu Wu \u003chywu@chromium.org\u003e\n"
    },
    {
      "commit": "dd67a0b4be973da51324be2ff2dd243125e27f07",
      "tree": "73389a9b8ab2131ff6bea6bcd0a229c38747d48c",
      "parents": [
        "8e567e216230366b849b23c4d26767b32f1b8239"
      ],
      "author": {
        "name": "Moja Hsu",
        "email": "mojahsu@google.com",
        "time": "Fri Nov 20 02:57:11 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 26 01:25:01 2020 +0000"
      },
      "message": "camera: Use token to replace mojo channel manager instance\n\nWe want to hide the detail of the camera mojo channel manager and camera\nhal also doesn\u0027t need it. Use a token to decouple it.\n\nBUG\u003db:173033342\nTEST\u003demerge\ncros-camera\ncros-camera-hal-usb\ncros-camera-libcab\ncros-camera-libcab_test\ncros-camera-libcamera_common\ncros-camera-libcamera_ipc\ncros-camera-libjda\ncros-camera-libjea_test\ncros-camera-test\nCheck preview/take picture/recording on CCA on kukui.\nPass \"*Camera3FrameTest/Camera3SingleFrameTest*\" on kukui.\n\nCq-Depend: chromium:2546353\nCq-Depend: chromium:2550966\nCq-Depend: chromium:2550967\nCq-Depend: chromium:2550968\nCq-Depend: chromium:2550969\nChange-Id: I3ea2d1af5aeeee498eff10a179be3f09e09f1e7b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2546676\nTested-by: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nCommit-Queue: Hsu Wei-Cheng \u003cmojahsu@chromium.org\u003e\nReviewed-by: Wei Lee \u003cwtlee@chromium.org\u003e\n"
    },
    {
      "commit": "8e567e216230366b849b23c4d26767b32f1b8239",
      "tree": "126798411e1b3cdff2d24b536253ee3457925598",
      "parents": [
        "87f7e0ddfc8fc7f0b561d892934edac654bb20ed"
      ],
      "author": {
        "name": "Rajat Jain",
        "email": "rajatja@google.com",
        "time": "Tue Nov 03 14:59:28 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Dec 25 19:08:17 2020 +0000"
      },
      "message": "pciguard: daemon to secure external PCI devices\n\nAdd a daemon to secure external PCI devices. It reacts to different\nuser session management events (login/logoff/screen locks/unlock),\nthunderbolt device udev events, and chrome flag changed events.\nWe have different policies for authorizing external PCI devices\ndepending on whether the user is away from chromebook.\n\nBUG\u003db:167448768,b:171541662,b:172397647\nTEST\u003dTested along with kernel changes that\n1) Devices plugged in while system was booted do not show up on PCI bus.\n2) Devices plugged in before login do not show up on PCI bus.\n3) When user logins, such devices now show up and drivers are bound to\nthem.\n4) When screen locked, the existing devices keep working, but no new\nthunderbolt devices are authorized.\n5) When screen unlocked they begin to work again.\n6) When log off, everything is gone.\n\nCq-Depend: chromium:2543285,chromium:2551845\nChange-Id: I2d306765f2fc186602782de85f45fb6ba4fbd89a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2591812\nReviewed-by: Todd Broch \u003ctbroch@chromium.org\u003e\nCommit-Queue: Rajat Jain \u003crajatja@google.com\u003e\nTested-by: Rajat Jain \u003crajatja@google.com\u003e\n"
    },
    {
      "commit": "87f7e0ddfc8fc7f0b561d892934edac654bb20ed",
      "tree": "19ace573d774984c24a43ee22f807c1cd5a58103",
      "parents": [
        "766acbbfe81116703e32317159c5a9a0fc82af44"
      ],
      "author": {
        "name": "Ren-Pei Zeng",
        "email": "kamesan@chromium.org",
        "time": "Fri Nov 27 14:35:33 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Dec 25 14:03:12 2020 +0000"
      },
      "message": "camera: usb: Still enable USB HAL when CrOS config fails\n\nCrOS config may fail because the device identity (sku id, firmware\nversion, etc) is mis-configured in firmware or config files. Do not\nblock USB camera basic functionality in this case.\n\nThe CrosDeviceConfig is refactored to avoid accessing uninitialized\ndata.\n\nBUG\u003db:174197592,b:169781914\nTEST\u003dDeploy and check USB HAL initialization.\n\nChange-Id: I4f79a34e9fe5e84c96c7196c27d26552ec33abb5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2562990\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nTested-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\n"
    },
    {
      "commit": "766acbbfe81116703e32317159c5a9a0fc82af44",
      "tree": "1f0981d07b5cf01125e3ad4849a6aa7d6a7cd762",
      "parents": [
        "ca6a4f1d8e0c8a85a3f5a96d731931f55a151623"
      ],
      "author": {
        "name": "Charles William Dick",
        "email": "cwd@google.com",
        "time": "Thu Dec 17 14:34:25 2020 +0900"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Dec 25 11:42:56 2020 +0000"
      },
      "message": "vm_tools: provide balloon_bias_mib arg to ARCVM\n\nPass `--balloon_bias_mib 48` argument to crosvm when starting ARCVM.\nThis value was determined by running the multivm.Lifecycle.arc_host and\nmultivm.LifecycleShifting.arc_host tests. Both tests consistently passed\nwith 32 and 64, but 48 provides a better balance between tabs_live and\napps_alive in multivm.Lifecycle.arc_host, meaning it is more fair.\n\nTests run on a hatch kled with 4/8G of memory.\n\nBUG\u003db:172870597\nTEST\u003dtast run dut multivm.Lifecycle.arc_host\nmultivm.LifecycleShifting.arc_host\n\nCq-Depend: chromium:2596293\nChange-Id: I55e988b9731209ea85ca0c0ebb88d33d01c2dbd8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2596663\nReviewed-by: Chirantan Ekbote \u003cchirantan@chromium.org\u003e\nReviewed-by: Sergey Senozhatsky \u003csenozhatsky@chromium.org\u003e\nTested-by: Charles Dueck \u003ccwd@chromium.org\u003e\nCommit-Queue: Charles Dueck \u003ccwd@chromium.org\u003e\n"
    },
    {
      "commit": "ca6a4f1d8e0c8a85a3f5a96d731931f55a151623",
      "tree": "8c6299f38ee16d35b5bb7eb2b8af0d0cea621967",
      "parents": [
        "681a3f1d167065455e2e0d96834496e7207b15e7"
      ],
      "author": {
        "name": "Harvey Yang",
        "email": "chenghaoyang@chromium.org",
        "time": "Wed Dec 02 11:13:26 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Dec 25 06:07:12 2020 +0000"
      },
      "message": "iioservice: Support hrtimer for acpi-als\n\nThis commit adds support on acpi-als as a light sensor with hrtimer. The\nchanges can also be used to support further sensors that need hrtimer\nfor samples.\n\nBUG\u003db:174544536\nTEST\u003dunit tests and run on nightfury\n\nChange-Id: I0f0bbc2adccd4244aa93194d92da139722933755\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2574151\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\n"
    },
    {
      "commit": "681a3f1d167065455e2e0d96834496e7207b15e7",
      "tree": "f2ed6f2bcb09f7c6d654acc125dc562001d2d157",
      "parents": [
        "58a6115dbc2ebec1ee2a3ab0204efa950d0ee0d0"
      ],
      "author": {
        "name": "Miriam Zimmerman",
        "email": "mutexlox@google.com",
        "time": "Tue Dec 22 14:27:41 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 14:28:36 2020 +0000"
      },
      "message": "metrics: Capture usage times less than 5 minutes.\n\nSince we only call UpdateStats on a fixed interval, we\u0027ll report\nsituations where a user uses their device for less than that fixed\ninterval as zero usage. This is misleading, so shorten just the initial\nupdate interval to capture more cases where a user uses their device for\nonly a brief period.\n\nBUG\u003dchromium:1161319\nTEST\u003ddeploy to DUT, verify first update happens after 1 minute\n\nFixed:chromium:1161319\nChange-Id: I42243f0b64c8f5264cad99a025d1dccb7d5c0c09\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2601503\nCommit-Queue: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\nTested-by: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\nReviewed-by: Michael Irani \u003cmichaelirani@google.com\u003e\n"
    },
    {
      "commit": "58a6115dbc2ebec1ee2a3ab0204efa950d0ee0d0",
      "tree": "c5e11726fea9d501ca471a31bcfaa5f130211318",
      "parents": [
        "9e4aae81841d33f2a2ac24b1d8e1a07d69da5b91"
      ],
      "author": {
        "name": "Ikjoon Jang",
        "email": "ikjn@chromium.org",
        "time": "Wed Nov 04 16:42:25 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 07:31:51 2020 +0000"
      },
      "message": "login: apply uclamp.min for ui and chrome_renderers cpu cgroup\n\nChrome applies uclamp values to urgent cpuset cgroup in per thread\nbasis, this cpu cgroup\u0027s settings should be applied to make it possible\nto override the effective uclamp.min value from parent group.\n\nBUG\u003db:159370915\nTEST\u003dread /proc/[urgent-tasks]/sched\n\nChange-Id: Id9d6531ad1620e47db0185b4fabaeb2669e34f53\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2517267\nTested-by: Ikjoon Jang \u003cikjn@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Joel Fernandes \u003cjoelaf@google.com\u003e\nCommit-Queue: Ikjoon Jang \u003cikjn@chromium.org\u003e\n"
    },
    {
      "commit": "9e4aae81841d33f2a2ac24b1d8e1a07d69da5b91",
      "tree": "91224815394bbf9125c3d9d163959d72537b75da",
      "parents": [
        "906b96ea91ab4e34251b5a88c4a1cb00681ac91e"
      ],
      "author": {
        "name": "Ikjoon Jang",
        "email": "ikjn@chromium.org",
        "time": "Mon Nov 02 18:25:13 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 07:31:38 2020 +0000"
      },
      "message": "login: pass scheduler-boost-urgent to chrome\n\nPass /scheduler-tool/boost-urgent from chromeos config to chrome\nfor platforms with boost-urgent config specified.\n\nBUG\u003dchromium:1041117\nTEST\u003don trogdor, `cat /proc/${all urgent threads}/cmdline`\nTEST\u003dcros_run_unit_tests --board\u003dtrogdor --packages chromeos-login\n\nChange-Id: I9103f2a2f40527de5a9832827888f4d6df12be94\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2513963\nReviewed-by: Ikjoon Jang \u003cikjn@chromium.org\u003e\nReviewed-by: Xiyuan Xia \u003cxiyuan@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Joel Fernandes \u003cjoelaf@google.com\u003e\nTested-by: Ikjoon Jang \u003cikjn@chromium.org\u003e\nCommit-Queue: Ikjoon Jang \u003cikjn@chromium.org\u003e\n"
    },
    {
      "commit": "906b96ea91ab4e34251b5a88c4a1cb00681ac91e",
      "tree": "85477b647ccb4b19887eee0bc5094746b090dddf",
      "parents": [
        "cf0c1afedc436eff514b3526dd7beb329eaeb506"
      ],
      "author": {
        "name": "Ikjoon Jang",
        "email": "ikjn@chromium.org",
        "time": "Mon Nov 02 19:18:18 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 07:31:37 2020 +0000"
      },
      "message": "chromeos-config: Add scheduer tuning configuration.\n\nAdd /scheduler-tune/boost-urgent to schema. This integer value is\npassed to chrome\u0027s \u0027scheduler-boost\u0027 switch to override the default\nscheduler attributes of chrome\u0027s urgent tasks.\n\nThis value is heavily depends on the power management configuration\nof each platform, thus this value should be specified only when\nperf/power test measurements are getting better with modified value.\n\nBUG\u003dchromium:1041117\nTEST\u003dcros_config_host/cros_config_schema_unittest.py\n\nChange-Id: I8736945cad2ec12d86e27a811f2d6bf624d72e8f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2514244\nCommit-Queue: Ikjoon Jang \u003cikjn@chromium.org\u003e\nTested-by: Ikjoon Jang \u003cikjn@chromium.org\u003e\nReviewed-by: Joel Fernandes \u003cjoelaf@google.com\u003e\nReviewed-by: Andrew Lamb \u003candrewlamb@chromium.org\u003e\n"
    },
    {
      "commit": "cf0c1afedc436eff514b3526dd7beb329eaeb506",
      "tree": "d07cc1ebf130c3fae0f18d940637b38d89af0b93",
      "parents": [
        "35d8ce5760218017d2060b1d15232d69f67df1ff"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Wed Dec 16 04:15:44 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 05:31:44 2020 +0000"
      },
      "message": "cryptohome: Add FakePlatform::CreateSparseFile\n\nAdds CreateSparseFile to fake platform and redirect calls from\nMockPlatform to the fake platform.\n\nBUG\u003db:172344853\nTEST\u003dunittests\n\nChange-Id: I867f41c9d453ab049cc0f48852a92b5b2a4aebf6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595670\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nReviewed-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\n"
    },
    {
      "commit": "35d8ce5760218017d2060b1d15232d69f67df1ff",
      "tree": "614b03a26a07cf26a77f3e095d90a5e8a2c9fa48",
      "parents": [
        "bfa2faaeeb23e910910394509dd09e73559457e1"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Wed Dec 16 15:29:53 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 05:31:35 2020 +0000"
      },
      "message": "cryptohome: Add ecryptfs container\n\nAdd ecryptfs container to encapsulate key management for\necryptfs mounts. EcryptfsContainer manages the addition\nand clearing of EcryptfsAuthTokens which are used as arguments\nto mount() for setting up ecryptfs mounts.\n\nBUG\u003db:172344853\nTEST\u003dunittests\n\nChange-Id: I0e1292eff3129c5f138346890a41c557a10e5c5f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2525833\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\n"
    },
    {
      "commit": "bfa2faaeeb23e910910394509dd09e73559457e1",
      "tree": "25a1868805aad0f7be7bd7e6e9dd8f20911e1428",
      "parents": [
        "54a2ed0d9528719ab80cac18452ae0d57166fd15"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Mon Nov 16 11:37:02 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 05:31:25 2020 +0000"
      },
      "message": "cryptohome: Use fscrypt encrypted container for encrypted reboot vault\n\nUse the fscrypt container for the encrypted reboot vault.\n\nBUG\u003db:172344853\nTEST\u003dplatform.EncryptedRebootVault\n\nChange-Id: I65f66db4a3904165b451a2491dbe94cc39731e12\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2579889\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nReviewed-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\n"
    },
    {
      "commit": "54a2ed0d9528719ab80cac18452ae0d57166fd15",
      "tree": "67b1f311a3483280aba7c1a4562a4674c273a789",
      "parents": [
        "dc2a3fe8d1a0cc593a0532a2d2bd9be4d2507aec"
      ],
      "author": {
        "name": "Sarthak Kukreti",
        "email": "sarthakkukreti@chromium.org",
        "time": "Thu Nov 19 12:36:59 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 05:31:23 2020 +0000"
      },
      "message": "cryptohome: Add fscrypt container\n\nAdd fscrypt container to encapsulate teardown/setup for directories\nencrypted with fscrypt (supported on ext4, f2fs and ubifs).\nFscrypt directories are \u0027unlocked\u0027 once the encrypted key associated\nwith directory is inserted into either the session keyring or the\nfilesystem specific keyring (available from v5.4).\n\nBUG\u003db:172344853\nTEST\u003dunittests\n\nChange-Id: I7db5a54a05f1355dc1fbbfa63539506ba46edefa\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2541889\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Daniil Lunev \u003cdlunev@chromium.org\u003e\nTested-by: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\nCommit-Queue: Sarthak Kukreti \u003csarthakkukreti@chromium.org\u003e\n"
    },
    {
      "commit": "dc2a3fe8d1a0cc593a0532a2d2bd9be4d2507aec",
      "tree": "4b3a38afc4cdea2bef6ab0e13875abed0fe1fe41",
      "parents": [
        "d9f0aed011ba9a79f4ba999ff562d7995c9777ca"
      ],
      "author": {
        "name": "Yi Chou",
        "email": "yich@google.com",
        "time": "Tue Dec 15 10:41:18 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 24 02:32:55 2020 +0000"
      },
      "message": "init: mount-encrypted: don\u0027t regenerate encryption key when TPM error\n\n1. The /dev/tpm0 should be available before mount_encrypted try to load\nthe system key.\n2. The system key should always persist on TPM2.0 device.\n\nWe should reboot the device when it didn\u0027t meet those two conditions.\nAnd showing the recovery screen if there is no way to recover the data.\n\nBUG\u003db:175152256, b:174978923, b:140530417\nTEST\u003dcheck the data in encstateful didn\u0027t disappear with TPM error\nTEST\u003dcheck OOBE worked as normal\nTEST\u003dthe device isn\u0027t going to reboot loop when /dev/tpm0 always absent\nTEST\u003dunit-tests of cryptohome\n\nChange-Id: I610e71e21064918d6f3789bdce9ea64217b1c906\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2592070\nTested-by: Yi Chou \u003cyich@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Achuith Bhandarkar \u003cachuith@chromium.org\u003e\nCommit-Queue: Yi Chou \u003cyich@google.com\u003e\n"
    },
    {
      "commit": "d9f0aed011ba9a79f4ba999ff562d7995c9777ca",
      "tree": "5e8e495c385e0f563ed2199fc35b7eb9764d0061",
      "parents": [
        "ac2f0d2d455719d22a756e5b46ca65a2e9b5f1e4"
      ],
      "author": {
        "name": "Nicole Anderson-Au",
        "email": "nvaa@google.com",
        "time": "Tue Dec 22 17:16:25 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 18:30:58 2020 +0000"
      },
      "message": "debugd: Add dmesg tool to debugd\n\nAdd a new tool to debugd that will return the output of dmesg given some\noptions. Will be used to be able to call dmesg from crosh.\n\nBUG\u003dchromium:1154528\nTEST\u003ddbus-send --system --print-reply --dest\u003dorg.chromium.debugd\n/org/chromium/debugd org.chromium.debugd.CallDmesg string:\u0027\u0027\n\nChange-Id: I098fd14f93752e1ecf11cf7d54171b385fb8b27e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599603\nTested-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nCommit-Queue: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n"
    },
    {
      "commit": "ac2f0d2d455719d22a756e5b46ca65a2e9b5f1e4",
      "tree": "d3815be7513fb4869e206cf05a19c6481a6b064d",
      "parents": [
        "386d3d30647c49a20522b014f4783794fe241d2c"
      ],
      "author": {
        "name": "Yi Chou",
        "email": "yich@google.com",
        "time": "Thu Nov 26 20:04:40 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 15:04:03 2020 +0000"
      },
      "message": "cryptohome: using base::MOCK_TIME in UDA unit-tests\n\nThis CL implemented async task model in UserDataAuth unit-tests. The\nunit-tests would become deterministic, so we can reduce the flakiness of\nit.\n\nBUG\u003db:174194409, b:175832680\nTEST\u003dFEATURES\u003dtest emerge-soraka cryptohome\n\nChange-Id: Ic5c2425cf3220b97efc7ac114bf87bb2aae66b9e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2562041\nTested-by: Yi Chou \u003cyich@google.com\u003e\nCommit-Queue: Yi Chou \u003cyich@google.com\u003e\nReviewed-by: John L Chen \u003czuan@chromium.org\u003e\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\n"
    },
    {
      "commit": "386d3d30647c49a20522b014f4783794fe241d2c",
      "tree": "c3b3a7d0e7811f44130308c29e7177d80268f9f3",
      "parents": [
        "d4a1af95f038d86c714ae745ee54829f4e5812b5"
      ],
      "author": {
        "name": "Wei Lee",
        "email": "wtlee@google.com",
        "time": "Wed Dec 23 15:16:21 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 13:18:12 2020 +0000"
      },
      "message": "camera: Fix setting disconnection handler on incorrect endpoint\n\nBUG\u003db:160660113\nTEST\u003dBuild successfully\n\nChange-Id: I1d2ef7a8dc2f80112dbf2b98cb4b03f989543703\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2601824\nTested-by: Wei Lee \u003cwtlee@chromium.org\u003e\nAuto-Submit: Wei Lee \u003cwtlee@chromium.org\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\nCommit-Queue: Shik Chen \u003cshik@chromium.org\u003e\n"
    },
    {
      "commit": "d4a1af95f038d86c714ae745ee54829f4e5812b5",
      "tree": "76a5bb3fd1ab71d82879e077f0e891c412ac08c6",
      "parents": [
        "69e12842d242deef6fdcbc15dde054466a79b96c"
      ],
      "author": {
        "name": "hscham",
        "email": "hscham@chromium.org",
        "time": "Thu Dec 17 14:50:40 2020 +0900"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 11:52:30 2020 +0000"
      },
      "message": "power: remove 2-param base::DeleteFile\n\nThe function would be deprecated after libchrome r822064 uprev. Use\nbase::DeleteFile(path) for non-recursive and\nbase::DeletePathRecursively(path) for recursive calls respectively.\n\nBUG\u003dchromium:1144735\nTEST\u003dcros_run_unit_tests --board\u003deve --packages power_manager\n\nChange-Id: I3a612aefa4cc9f13a7da4568c60685a92fedf382\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595755\nCommit-Queue: Qijiang Fan \u003cfqj@google.com\u003e\nTested-by: Qijiang Fan \u003cfqj@google.com\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\n"
    },
    {
      "commit": "69e12842d242deef6fdcbc15dde054466a79b96c",
      "tree": "6cffc8d39184953017fa7a7b8a084de9dbe2dc35",
      "parents": [
        "d2c3c945c50b698fe37c60020c775900e3aaceab"
      ],
      "author": {
        "name": "Harvey Yang",
        "email": "chenghaoyang@chromium.org",
        "time": "Thu Dec 17 11:55:35 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 10:53:48 2020 +0000"
      },
      "message": "iioservice: Specify name attribute in mojom\n\nAdd \u0027name\u0027 of iio device as attribute constant to help clients\ndistinguish ALS sensor devices.\n\nBUG\u003db:174544536\nTEST\u003dunit tests and run on kohaku\n\nChange-Id: I959b3d8af6217b53abdad83cd53dc22685773036\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595753\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\n"
    },
    {
      "commit": "d2c3c945c50b698fe37c60020c775900e3aaceab",
      "tree": "a0ceaab1ad5df528be766415f15f5c076305e86c",
      "parents": [
        "6c52cd3bd6eb222cf067c7a777661e8b3c5ca941"
      ],
      "author": {
        "name": "Harvey Yang",
        "email": "chenghaoyang@chromium.org",
        "time": "Mon Dec 21 14:52:32 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 10:53:46 2020 +0000"
      },
      "message": "libmems: Support Device Name in FakeIioDevice::ReadStringAttribute\n\nBUG\u003db:174544536\nTEST\u003dbuilds\n\nChange-Id: I6838027a5f0b9a2463c9dcdbc8e2eaf80068ef33\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595758\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\n"
    },
    {
      "commit": "6c52cd3bd6eb222cf067c7a777661e8b3c5ca941",
      "tree": "98348646b35133340106d6d1ec3e7ea7f91a7fa5",
      "parents": [
        "08e688c6643edad4b9e7b08bffdf2e08bad7c11a"
      ],
      "author": {
        "name": "Leo Lai",
        "email": "cylai@google.com",
        "time": "Sun Nov 15 19:50:56 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 09:50:07 2020 +0000"
      },
      "message": "cryptohome: cert provision apis provide ek public key query.\n\nIt is meant to replace cryptohome client in ap-daemons.\n\nBUG\u003db:173470557\nTEST\u003dhwsec.CertProvision\n\nChange-Id: I559ad1cefbd6b17ca8eb4d83a4512755ae799025\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2587118\nReviewed-by: Yi Chou \u003cyich@google.com\u003e\nTested-by: Leo Lai \u003ccylai@google.com\u003e\nCommit-Queue: Leo Lai \u003ccylai@google.com\u003e\n"
    },
    {
      "commit": "08e688c6643edad4b9e7b08bffdf2e08bad7c11a",
      "tree": "67f4479fb08cf67fa619fa744bf4e6f30a8900f6",
      "parents": [
        "4e269709ae68db8a10872726db8514e8c1b3f458"
      ],
      "author": {
        "name": "Leo Lai",
        "email": "cylai@google.com",
        "time": "Sun Nov 15 19:50:56 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 09:49:53 2020 +0000"
      },
      "message": "cryptohome: add cert provision apis that don\u0027t take pca url.\n\nThere is no one who sets the pca url themselves; we should just remove\nthe capability of setting it because attestation service doesn\u0027t support\narbitrary server destination; leaving the capability could lead supprise\nlike ineffective pca url setup.\n\nThe follow-up actions would be changing all the consumer, and coming\nback to remove the legacy APIs that take PCA url.\n\nBUG\u003db:173470557\nTEST\u003dhwsec.CertProvision\n\nChange-Id: I06b3837883a2150fcae5e5a083701e5565192272\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2549483\nTested-by: Leo Lai \u003ccylai@google.com\u003e\nCommit-Queue: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "4e269709ae68db8a10872726db8514e8c1b3f458",
      "tree": "0fdd8961d8c0d68e2914754e37790fca5673e78b",
      "parents": [
        "3dc36da0684e5e19b9bf50fe98ce13ec532aa111"
      ],
      "author": {
        "name": "Leo Lai",
        "email": "cylai@google.com",
        "time": "Sun Nov 15 19:50:56 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 09:49:40 2020 +0000"
      },
      "message": "cryptohome: cleanup pca and cryptome objects for cert provision.\n\nBUG\u003db:173470557\nTEST\u003dbuild ok.\n\nChange-Id: I66317b72597efc1c8b2786346de711ee5ec79108\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2543644\nTested-by: Leo Lai \u003ccylai@google.com\u003e\nCommit-Queue: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Yi Chou \u003cyich@google.com\u003e\nReviewed-by: Andrey Pronin \u003capronin@chromium.org\u003e\n"
    },
    {
      "commit": "3dc36da0684e5e19b9bf50fe98ce13ec532aa111",
      "tree": "26bd75cd4e65d5c9a76af588f6cb42b7ae495125",
      "parents": [
        "c62f55d2cdf3e409b1d0094880444e80b3572c59"
      ],
      "author": {
        "name": "Leo Lai",
        "email": "cylai@google.com",
        "time": "Sun Nov 15 19:50:56 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 09:49:29 2020 +0000"
      },
      "message": "cryptohome: cert_provision uses attestation client.\n\nWe are deprecating attestation methods by cryptohome.\n\nBUG\u003db:173470557\nTEST\u003dunittests.\nTEST\u003dhwsec.CertProvision\n\nChange-Id: Ia6ab15e99808a0abee30f07a18d6cdae5ec3232f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2543643\nReviewed-by: Yi Chou \u003cyich@google.com\u003e\nTested-by: Leo Lai \u003ccylai@google.com\u003e\nCommit-Queue: Leo Lai \u003ccylai@google.com\u003e\n"
    },
    {
      "commit": "c62f55d2cdf3e409b1d0094880444e80b3572c59",
      "tree": "2bda1ffdd760854d7f524a326c331d228bdf5f98",
      "parents": [
        "45b9a6d50c855f18fc70e38c1dfd04d6d2c0968c"
      ],
      "author": {
        "name": "hscham",
        "email": "hscham@chromium.org",
        "time": "Thu Dec 17 14:52:05 2020 +0900"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 09:31:28 2020 +0000"
      },
      "message": "run_oci: remove use of base::JSONReader::ValueWithError error_code\n\nThe field would be deleted after libchrome r822064 urpev.\nCheck validity of by checking value field is not base::nullopt.\n\nBUG\u003dchromium:1144735\nTEST\u003dcros_run_unit_tests --board\u003deve --packages run_oci\n\nDisallow-Recycled-Builds: hatch-cq, hatch-arc-r-cq, drallion-cq\nChange-Id: I54829eefab27ca6843dd0f71a7187b114028faec\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595756\nCommit-Queue: Qijiang Fan \u003cfqj@google.com\u003e\nTested-by: Qijiang Fan \u003cfqj@google.com\u003e\nReviewed-by: Qijiang Fan \u003cfqj@google.com\u003e\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\n"
    },
    {
      "commit": "45b9a6d50c855f18fc70e38c1dfd04d6d2c0968c",
      "tree": "3b5ae988be56a3ee6c506d3919bc445fd7a77cca",
      "parents": [
        "7b65386cd5ae7d49a248a7459e2135d3bbc8da35"
      ],
      "author": {
        "name": "Yi Chou",
        "email": "yich@google.com",
        "time": "Mon Dec 14 16:20:22 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 08:58:15 2020 +0000"
      },
      "message": "crosh: deprecate tpm_status and cryptohome_status commands\n\nWe had other UI(chrome://cryptohome) to get these information.\n\nBUG\u003dNone\nTEST\u003d`crosh` works\n\nChange-Id: Iac6088cfd7dfcefa71d4d87de466a46ae4c4db16\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2589235\nTested-by: Yi Chou \u003cyich@google.com\u003e\nCommit-Queue: Yi Chou \u003cyich@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\n"
    },
    {
      "commit": "7b65386cd5ae7d49a248a7459e2135d3bbc8da35",
      "tree": "9b6d373be867b43be8b50ea5dfb64e0d449c0bf2",
      "parents": [
        "4af9ce0b33d67e1cae40cb43dc258cc60a69c450"
      ],
      "author": {
        "name": "Leo Lai",
        "email": "cylai@google.com",
        "time": "Mon Dec 07 17:53:44 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 08:23:16 2020 +0000"
      },
      "message": "attestation: Don\u0027t read EK with owner delegate when not feasible.\n\nUsing owner incapable owner delegate to read EK causes DA increments.\n\nFor testing, the following cases are tested and making sure the DA\ndoesn\u0027t increase:\n\n1. w/o TPM ownership, it can read EK.\n2. w/ owner password and delegate that can\u0027t read EK, it can read EK.\n3. w/o owner password but delegate that can read EK. it can read EK.\n4. w/o owner password but delegate that can\u0027t read EK, it can\u0027t read EK.\n\nBUG\u003db:174713900\nBUG\u003db:176039750\nTEST\u003d\"attestation_client get_enrollment_id --ignore_cache\" reads EK.\n\nChange-Id: I861c9fa278c96c92ee12b1ac9fc6c68f02a7e3c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595759\nTested-by: Leo Lai \u003ccylai@google.com\u003e\nCommit-Queue: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Yi Chou \u003cyich@google.com\u003e\n"
    },
    {
      "commit": "4af9ce0b33d67e1cae40cb43dc258cc60a69c450",
      "tree": "90b6d9610badb7d70058d987359222dffddba59f",
      "parents": [
        "b3c1054bcb136c8d37e71f90860d7963d4099c74"
      ],
      "author": {
        "name": "Wei Lee",
        "email": "wtlee@google.com",
        "time": "Tue Dec 22 12:28:02 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 06:39:05 2020 +0000"
      },
      "message": "camera: Fix DCHECK error when the privacy control is not supported\n\nBUG\u003db:167994459, chromium:1161037\nTEST\u003dtast run [DUT] camera.HAL3*\n\nChange-Id: I7469b3fad5bfeb5dfa3d515a6a3060b0718c3d30\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599791\nTested-by: Wei Lee \u003cwtlee@chromium.org\u003e\nAuto-Submit: Wei Lee \u003cwtlee@chromium.org\u003e\nReviewed-by: Hung-Te Lin \u003chungte@chromium.org\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\nCommit-Queue: Hung-Te Lin \u003chungte@chromium.org\u003e\n"
    },
    {
      "commit": "b3c1054bcb136c8d37e71f90860d7963d4099c74",
      "tree": "acdaa88e20f2d87ac24c2ab29bb13af7809e553f",
      "parents": [
        "04796e5253caee22843eb96c6ba99127e858f03d"
      ],
      "author": {
        "name": "Hung-Te Lin",
        "email": "hungte@chromium.org",
        "time": "Tue Dec 22 07:33:00 2020 +0000"
      },
      "committer": {
        "name": "Shao-Chuan Lee",
        "email": "shaochuan@chromium.org",
        "time": "Wed Dec 23 05:39:24 2020 +0000"
      },
      "message": "Revert \"screen-capture-utils: Reorganize egl_capture interface.\"\n\nThis reverts commit 812d15d97c17eccff6f6d10ecdb2c385dcd5e2d1.\n\nReason for revert: b:176004895\ntast.graphics.Smoke.* broken on various boards (cave, lars, sentry)\n\nOriginal change\u0027s description:\n\u003e screen-capture-utils: Reorganize egl_capture interface.\n\u003e\n\u003e In preparation for extending the use with kmsvnc so that set up and teardown is\n\u003e separate.\n\u003e\n\u003e BUG\u003db:168259048\n\u003e BUG\u003db:174629145\n\u003e TEST\u003dscreenshot /tmp/hoge.png  # on rammus.\n\u003e\n\u003e Change-Id: I4eafdd269f138fbd4b065857d008042975dbd435\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2569163\n\u003e Tested-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\n\u003e Commit-Queue: Junichi Uekawa \u003cuekawa@chromium.org\u003e\n\u003e Reviewed-by: Daniele Castagna \u003cdcastagna@chromium.org\u003e\n\u003e Reviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\n\nBug: b:168259048\nBug: b:174629145\nBug: b:176004895\nTest: flash caroline-cq build, verify `tast graphics.Smoke.platform` passes\nChange-Id: I8a4350a488e8d493ca34798350e27312ed22709b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599794\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nTested-by: Shao-Chuan Lee \u003cshaochuan@chromium.org\u003e\n"
    },
    {
      "commit": "04796e5253caee22843eb96c6ba99127e858f03d",
      "tree": "cf6212be7567c031a0b71db302a32f92cc56ea3e",
      "parents": [
        "986c9a5bac485414dd7c042bd33e257599e258b5"
      ],
      "author": {
        "name": "Shao-Chuan Lee",
        "email": "shaochuan@chromium.org",
        "time": "Tue Dec 22 07:43:48 2020 +0000"
      },
      "committer": {
        "name": "Shao-Chuan Lee",
        "email": "shaochuan@chromium.org",
        "time": "Wed Dec 23 05:39:24 2020 +0000"
      },
      "message": "Revert \"screen-capture-utils: Add a minimal kmsvnc with graphics only.\"\n\nThis reverts commit 9c60ff8b7753f67b983e9af3e328054a3d165ba7.\n\nReason for revert: b:176004895\ntast.graphics.Smoke.* broken on various boards (cave, lars, sentry)\n\nOriginal change\u0027s description:\n\u003e screen-capture-utils: Add a minimal kmsvnc with graphics only.\n\u003e\n\u003e Input will come later.\n\u003e\n\u003e BUG\u003db:174628798\n\u003e BUG\u003db:168259048\n\u003e TEST\u003demerge-rammus-arc-r chromeos-base/screen-capture-utils\n\u003e\n\u003e Change-Id: I460cc21b2f73486ee893b4640bb744f1da3755d8\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2574148\n\u003e Tested-by: Junichi Uekawa \u003cuekawa@chromium.org\u003e\n\u003e Commit-Queue: Junichi Uekawa \u003cuekawa@chromium.org\u003e\n\u003e Reviewed-by: Shao-Chuan Lee \u003cshaochuan@chromium.org\u003e\n\nBug: b:174628798\nBug: b:168259048\nBug: b:176004895\nCq-Depend: chromium:2597533\nChange-Id: Ic13b7d031246e6242b0c28c6b1e401d1a3714716\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599795\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nTested-by: Shao-Chuan Lee \u003cshaochuan@chromium.org\u003e\n"
    },
    {
      "commit": "986c9a5bac485414dd7c042bd33e257599e258b5",
      "tree": "68fda9dc4a3f1f88a7804c58c9fa73cf6ec4244a",
      "parents": [
        "27249130a79b550db72901d7319c53561bd9b7ee"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Mon Dec 21 13:05:27 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 00:18:05 2020 +0000"
      },
      "message": "crosh: network_diag: dump `iw reg get`\n\nDump regulatory information. This used to be printed more prominently in\nkernel logs every time it changed, but recent kernels have made such\nchanges silent by default, as they can introduce a lot of log noise.\n\nBUG\u003dnone\nTEST\u003dcrosh -\u003e `network_diag --wifi --no-log`\n\nChange-Id: I73c005d02d53eabc11220a0d59a8eff31dfd26b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599450\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Matthew Wang \u003cmatthewmwang@chromium.org\u003e\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\n"
    },
    {
      "commit": "27249130a79b550db72901d7319c53561bd9b7ee",
      "tree": "e0c4bc24bd84e1ce87bb996a0ec57b5e8f32304f",
      "parents": [
        "84f552b55e3d514c83af7df3e780ddb5ff76796c"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Mon Dec 21 13:00:38 2020 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 00:18:03 2020 +0000"
      },
      "message": "crosh: network_diag: drop --wifi-mon, ath9k\n\nThis option only worked for ath9k chipsets, which we don\u0027t support any\nmore. We could probably support some of this (e.g., the \u0027station dump\u0027)\nfor other chips, but this is a lot of shell code, and apparently nobody\nwanted to be using it for non-ath9k so far.\n\nBUG\u003dnone\nTEST\u003dother network_diag options still work\n\nChange-Id: Iaf1edafae165d8230c20758f4ed93fb2ed647545\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2599449\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\n"
    },
    {
      "commit": "84f552b55e3d514c83af7df3e780ddb5ff76796c",
      "tree": "f8b4bf4361d9bc0f9cf2f12fb4d4c88da56309b4",
      "parents": [
        "9461017a4f5f9085add8850fc082a295bb63131d"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "briannorris@chromium.org",
        "time": "Tue Jun 16 17:07:01 2020 -0700"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 23 00:02:42 2020 +0000"
      },
      "message": "shill: wifi: let interface proxy outlive \"started\"\n\nDisabling the WiFi interface leads to Stop(), which tells wpa_supplicant\nto disconnect and tear down the interface; however we don\u0027t wait to hear\nanything back from wpa_supplicant (e.g., PropertiesChanged -\u003e update\ndisconnect reason metrics), because we immediately destruct the\nSupplicantInterfaceProxy.\n\nInstead, retain the interface proxy until the next Start(). This should\ngive us time to process any property events, and is otherwise safe\n(we\u0027re mostly just logging metrics). Add a few enabled() guards on\nSupplicantEventDelegateInterface callbacks, so we don\u0027t try to\n* stash scan results until the next Start()\n* perform another full Disconnect (via CurrentBSSChanged()) after we\u0027ve\n  already cleanly torn things down (Stop())\n\nNB: without this change,\nnetwork_WiFi_DisconnectReason.disable_client_wifi would fail 100%,\nexcept that b/172219209 causes a lot of false-PASS results.\n\nBUG\u003db:172217291\nTEST\u003d`truncate -s 0 /var/log/net.log` (to work around b/172219209)\n      + network_WiFi_DisconnectReason.disable_client_wifi\n\nDisallow-Recycled-Builds: test-failures\nChange-Id: Ic6febe34506a7afb568303c9072bf2159992f788\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2594267\nTested-by: Brian Norris \u003cbriannorris@chromium.org\u003e\nCommit-Queue: Brian Norris \u003cbriannorris@chromium.org\u003e\nReviewed-by: Matthew Wang \u003cmatthewmwang@chromium.org\u003e\n"
    },
    {
      "commit": "9461017a4f5f9085add8850fc082a295bb63131d",
      "tree": "ca450ed66e47f66f5a84cfe6c9623439ad339dc9",
      "parents": [
        "020c240147d4108403836455a6c15751e2bf431d"
      ],
      "author": {
        "name": "Richard Yeh",
        "email": "rcy@google.com",
        "time": "Tue Nov 24 22:11:31 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 22 22:52:22 2020 +0000"
      },
      "message": "media_perception: Check D-Bus response for nullptr.\n\nAdd a check for nullptr at the beginning of the\nHandleFalconPtzTransitionResponse callback.\nhttp://google3/third_party/chromiumos_libchrome/dbus/object_proxy.h?l\u003d134\nprovides that nullptr can be passed to the callback if the method call\n(DoPTZTransition) was unsuccessful.\n\nAlso copied google3/videoconf/gvc2/rtanalytics/cros_proto/huddly.proto\nto proto/huddly.proto.\n\nBUG\u003db:170953648,chromium:1152909\nTEST\u003dDeployed local builds of MPS to endeavour. Without this patch,\ncamera crashes occasionally produce MPS crashes with the stack trace\nending in dbus::PopArrayOfBytes; with this patch, camera crashes\ngenerally do not produce MPS crashes.\n\nChange-Id: Idc60cb0de7a42f3f092019a544d113339c00ccce\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2558652\nTested-by: Richard Yeh \u003crcy@google.com\u003e\nTested-by: Luke Sorenson \u003clasoren@chromium.org\u003e\nCommit-Queue: Luke Sorenson \u003clasoren@chromium.org\u003e\nReviewed-by: Luke Sorenson \u003clasoren@chromium.org\u003e\nReviewed-by: Toni Baržić \u003ctbarzic@chromium.org\u003e\nReviewed-by: Pablo Ceballos \u003cpceballos@chromium.org\u003e\nReviewed-by: Joe Tessler \u003cjrt@chromium.org\u003e\nAuto-Submit: Richard Yeh \u003crcy@google.com\u003e\n"
    },
    {
      "commit": "020c240147d4108403836455a6c15751e2bf431d",
      "tree": "f289ca5e0629d715fe4cb3ae44d3f38f84a479f8",
      "parents": [
        "1c9eab16f1c7880c98ed0d82d1bde468c1a91297"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Wed Dec 16 05:40:53 2020 -0500"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 22 21:01:00 2020 +0000"
      },
      "message": "debugd: log_tool: support file globs\n\nWe have a bunch of commands that use shell+cat just to expand\nfile globs.  Add support for that ourselves directly.\n\nBUG\u003dchromium:1115805\nTEST\u003dfeedback log matches files still\n\nChange-Id: I0be26eba8ebf3b95f10241e2a321e7770c89bba2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2593894\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\n"
    },
    {
      "commit": "1c9eab16f1c7880c98ed0d82d1bde468c1a91297",
      "tree": "f77f34ea92ef5c14f76af787ef3f80749f94afce",
      "parents": [
        "7188cc8aeccb69467f6d1ebf3e1810e6cc57a2b2"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Mon Dec 21 21:59:05 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 22 18:04:12 2020 +0000"
      },
      "message": "sirenia: Fixes needed for cronista.\n\nBUG\u003db:173128950\nTEST\u003dcargo test --workspace\n\nChange-Id: Ifeb2155650c73b7dfa4266596157ad2eae4fddea\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600138\nReviewed-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "7188cc8aeccb69467f6d1ebf3e1810e6cc57a2b2",
      "tree": "0ac9dd8afda3b0b615f7b3088319295babd3b684",
      "parents": [
        "9a50c3298cd80f4c1d0d0c8f3994688e311ea0d1"
      ],
      "author": {
        "name": "Joey Jiao",
        "email": "joeyjiao0810@gmail.com",
        "time": "Fri Dec 11 15:59:40 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 22 17:00:51 2020 +0000"
      },
      "message": "diagnostics: Add product_model_name to SystemInfo\n\nBUG\u003db:175684584\nTEST\u003demerge-octopus chromeos-base/diagnostics\n     then rebuild the image and install it on a octopus chromebook, the field product_model_name can show up.\n     the test platform: HP Chromebook x360 11 G2 EE\n\nChange-Id: I668533987d9ac7d79eac891a0702545974b1b47a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2587115\nTested-by: Mahmoud Gawad \u003cmgawad@google.com\u003e\nCommit-Queue: Mahmoud Gawad \u003cmgawad@google.com\u003e\nReviewed-by: Paul Moy \u003cpmoy@chromium.org\u003e\nReviewed-by: Mahmoud Gawad \u003cmgawad@google.com\u003e\n"
    },
    {
      "commit": "9a50c3298cd80f4c1d0d0c8f3994688e311ea0d1",
      "tree": "c8b9a93d1dbe8919565b6b82e833ac30cb6c5bcf",
      "parents": [
        "ed54dac49cde674a320f45293bdfddf127c244ce"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Wed Dec 09 09:32:23 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 22 16:51:35 2020 +0000"
      },
      "message": "sepolicy: Add label for /var/log/bluetooth.log\n\nBUG\u003dchromium:884826\nTEST\u003dsecurity.SELinuxFilesSystem passes\n\nChange-Id: I81110870829b4086658c9f86d8bcfeb67d53f200\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2581820\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\n"
    },
    {
      "commit": "ed54dac49cde674a320f45293bdfddf127c244ce",
      "tree": "58c9b4e11901e3178553a716323a3ccbbf169c8b",
      "parents": [
        "2509a6fa0a8cc04bbea100de3d8f3f9f15957200"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Mon Dec 21 16:27:15 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 22 06:25:47 2020 +0000"
      },
      "message": "sirenia: Refactor ScopedData to use BorrowMut\u003cStorage\u003e.\n\nThis increases the flexibility of manatee-runtime::ScopedData so the\nstorage implementation can be shared between different ScopedData or\nalso used for read_raw and write_raw while a ScopedData exists.\n\nBUG\u003db:173598376\nTEST\u003dcargo test\n\nChange-Id: I771437f76ac4df06979f81cefe93d9ece315c63d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2600260\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "2509a6fa0a8cc04bbea100de3d8f3f9f15957200",
      "tree": "3e8aaedf821d341a83fae5cbddac85aeacd38a11",
      "parents": [
        "93b64a5ea0c663e80e2f5063dda15bc0b7998ce6"
      ],
      "author": {
        "name": "Nicole Anderson-Au",
        "email": "nvaa@google.com",
        "time": "Thu Dec 17 16:26:10 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 22 06:25:46 2020 +0000"
      },
      "message": "sirenia: Add tests for manatee runtime api\n\nWrite tests for the frontend storage API. Requires mocking out the\nstorage to simply use a hashmap.\n\nBUG\u003db:173598376\nTEST\u003dcargo test\n\nChange-Id: Ic5c2e40277121494ce1a6d7dfc11d4999f05aaac\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2597410\nTested-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "93b64a5ea0c663e80e2f5063dda15bc0b7998ce6",
      "tree": "074d29763f480906de35edaa402f5019676fb246",
      "parents": [
        "a02ed57ec904a96482bf76c74b3377917cb904d8"
      ],
      "author": {
        "name": "Allen Webb",
        "email": "allenwebb@google.com",
        "time": "Tue Dec 15 12:02:52 2020 -0600"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 21 20:42:55 2020 +0000"
      },
      "message": "sirenia: Add FileStorage and persistence.\n\nThis adds the FileStorage implementation of the Storage trait and the\ncommunication::persistence module. It also moves the storage module from\nthe communication module to the crate:: level, and coverts the errors\ndefined in the storage module over to use \"thiserror\".\n\nBUG\u003db:173598376, b:173128950\nTEST\u003dcargo test --workspace\n\nCq-Depend: chromium:2595852\nChange-Id: Id28fcfed7a85dcd3dc6f425216b326162aeb1088\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2596384\nReviewed-by: Nicole Anderson-Au \u003cnvaa@google.com\u003e\nCommit-Queue: Allen Webb \u003callenwebb@google.com\u003e\nTested-by: Allen Webb \u003callenwebb@google.com\u003e\n"
    },
    {
      "commit": "a02ed57ec904a96482bf76c74b3377917cb904d8",
      "tree": "545ff6087ca150c2bd0f4a38788c64e13f24242f",
      "parents": [
        "b836c6f6e29138a3834bcd18304c2149043a9cef"
      ],
      "author": {
        "name": "Wei Lee",
        "email": "wtlee@google.com",
        "time": "Tue Nov 17 13:06:57 2020 +0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Dec 21 14:42:31 2020 +0000"
      },
      "message": "camera: Implement CameraPrivacySwitchMonitor\n\nCameraPrivacySwitchMonitor is used to monitor the camera privacy switch\nthrough v4l2 controls.\n\nBUG\u003db:167994459\nTEST\u003dBuild successfully\n\nDisallow-Recycled-Builds: all\nChange-Id: Ib43194eae7fd368f59138601c1e63c4dc4baa2b7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2550973\nTested-by: Jasmine Chen \u003clnishan@google.com\u003e\nCommit-Queue: Jasmine Chen \u003clnishan@google.com\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\n"
    }
  ],
  "next": "b836c6f6e29138a3834bcd18304c2149043a9cef"
}
