blob: 8a098b81c55f800e47e22ea710ae6285fcff1f45 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="79c18ed60b3f647bc2909d9b04d1bb74dc21671d">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="78e77b7f04d2d1be4868a9696c30e38be73b37cc" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="832ee65ffff7353e88bf622e2d14e22e991ce698" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="0f59a9a41177186cf41b331e279d0b7804512654" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="128c4b7cb6c4f1db20790b52885e048c948ce94a" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="f40d1f4b76bcdb024e70671830472ced4e925833" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="cf454b247c611167388742c7a31ef138a6031172" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="36657c103ce5964733bbbb29377085e9cc1a9472" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" path="src/chromium/src/tools/md_browser" remote="chromium" revision="0bfd826f8566a99923e64a782908faca72bc457c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" path="src/chromium/depot_tools" remote="chromium" revision="3841eaa164c2f34c8ea969d462a3151b10151780"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="9217d6f93e8161a5a1dd7ae74133e7dedd785a17" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/containers/cros-container-guest-tools" path="src/platform/container-guest-tools" revision="a93ea0425059ffc9efad88bf99aab3c1207b7b68" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="de7bfc2205eddf864eada2eb12150a5e268b3c2c" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="10d607271aef6033e704ce55cabfef486fdd3211" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="e26eb065275789dcc18c1f7c18c345d52c732bea" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="e3886f47d7832b18854c073838d836cf7a8b334b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="c83dac930c70348b312188615cf0f080d4903f86" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="c78d5b6556c7c4da269a4dc64ff40af4703bcf06" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/go" path="infra/go" revision="fd9b0c8a59760acd51bab1bbacf3793dd45e6474" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="2c820dcfff228f1b9f9cef99173ea4c1cfe215d4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="5f943c8f7bf2951dcfa32a319e0b0083415d0390" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="4e34720acd8b2759e510338fc52dff5741dff627" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="c9caa9dbb63908b484defa011df44cf62cc37525" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="e14ccea7aff5ff5fae6b4063e901dcc2e5eedd85" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="204ed56c88355f9d97fd0ff79420345f7f9c876f" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="2b64804e94031c148e5ddf43320229fd81a372db" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="a070aaec477f1a6d192d70b0b2491d1184424aba" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="7ae3ef4401585b78191fa58c514c3dee17953e02" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="c7c424cf192edc1902d2f9d425a569bb0b7c320e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="1585d81fe7ed616354f099d821095b674d301f0b" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="36cbbe808f9701cf03fbe3a92654dc35a5c50a04" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="dc5e385da53b4fa1eb4b43bf01e5a7de7e978a20" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="e7ebdd172ce76d34147a0d3fe32843f577f98942" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="0d54856791decd61efd928476784f5c616cdb1e6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="6ff439321073109d6343280da70a4aae6cc51f65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="0768b973b56469fdb6ecd649e987f91c979e4df5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="537df96d8ce3c41676e019cae3b60363d0659312" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="6ed1eea32f34b2ef5f0d88ba45eb728186c7458a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="fbc6381a8b9ab3bc372a3a9ab174e9fb1ec876c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="8b80bb4cf1e5828a539fe40f624f2d261144420e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="a5acfbd3dd6cab1b133d84080b22e7b8e6d0e199" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="bae5ccdc16ed42fac1e6596cfb199d06e4c92d3e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="2db59c7cb920b87051a5abf886b6addaeb082c7d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="73ca06c5980bf5c532155af1034cedf4b870fd3a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="1fb6c0d01969ef9d2bd8785e4ad41d56d611fda1" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="f2e0fc10738cbfb4b5d996de47f869977581f4fb" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="e7ead9046a51fbf458ff648c9deae93cd29b76e8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="393cd4d510256b0bb2bdd0acd9656105cfd28771" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="ff33369b90955a97fb800d6534a48db4c5de3d8c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="ffc5335db7e1f15cd5a4d4b48932ad7054a3315e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="2927fce20adf74b0c9a32a61e3edff894221f283" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="43d54c14949d92175a3969b4ffe5d01c6242f57a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="fee00dc55fbaef9a8982dc8e6d556984e95d02ce" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="00c4d2dcacb10921662bb383b89abb6fbff74cfb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="98f42b36741a35c348baea4b505022878983cdd9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="f1622a22be553e019f0ef97d4a6c154d1274446d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="414ba8197d43e497a0351a51e1aac8df607a2ff1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="9f7e7fb007ebfb3070e878526876a039b6add840" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="01dfa81f1b4becb157ed9ccc9277f6eac1de67e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="0eb1b0c34da7b03c9c39954fce196d4ba4afd073" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="4c0c21a9a02024f5c9913c1c7d0f74f100e861d1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="233d517d2904912b207d273794b0ec5343e48010" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="231ea3605643c8bac1f997a80442c230d69cbe44" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="c7ece0f317b6ef8343f01fc2b07a47cee81c9ba3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="8312ec228d0c96e4c7cca85b8fd141dd6dd9e15e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="cc1cc5bcf0cc1f3086b28bb0be728855a7853263" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="8851df02ad91b182c238462465a600dccd998ccf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="5d51be06ab30e90c9e1272a86462e718de916695" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="9f3eebe5efb95b46c908dc8f69d4276432bb18fa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="d445a3143eacc11c9a8098168520e5d8ee14343a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="27c9c7bba3b25121331dfbbdcb37cb8667a24f69" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="8b455f6fe6b82cf679de9a9b7379147c33025998" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="ecbfa0ba4ac0bcce20ff52bdfd92ea667b38c658" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="33c9165824594caf35bb39d2a73f67f3eaac62ce" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="8afebd60c77201ab9eac6e049e4576ed26c6d600" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="dd6ae9f3a223c0a8a89a2e4c10600f7700354a53" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="a1ae036a6c40cf608d0b32d45bc85f3823765780" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="5ad506f38e25df5361f1ec7892e9b4f201590a64" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="a60bf80726cc7255dcb3396c86c4fe9b26d0df32" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="00777b2669009fbdff36d8982da86629d6ea0b23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="46e57dd25a91dec55e94c5523acb355ddcadf1ac" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="552db33cf7e719f0ea932baff57483a66ada1fb7" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="4645d6c4e08d295eaa250425e38988b7d6f5b846" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="960129a8839b1bf72ef0a5f3007d05b1be07d5b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="7977891124b9f078d33f3afc08303a1c5b6b343f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="cf9319f46a1dd17c842297a8aeb68059f6f3a06f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="97c9ec1e9d4b66a3b8dacf6d9e13540eda4938bd" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="8a6c0ff0755e4ba9e0d3c024a431494006563b4e" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="9d538224c37c6e551ff45f3cca89a3c86c7aa09d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="8374074e70d8ae757ef44214b6d689055cd517af" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="95714f4e2fa44fca7c923240ccbaf5df4e843009" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="e69fbecd355bf860f4bf165fb83abb354e513fa8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="bee0942a568971cc491c2da2d82e527f93e3e304" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="d1607e5e01ca59be04cea339ba4ddc9c4bd63b35" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="643912c02aaad0cc5347310676ab585db75a4ddf" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/intel-microcode" path="src/third_party/coreboot/3rdparty/intel-microcode" revision="ee319ae7bc59e88b60142f40a9ec1b46656de4db" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="e05bfa91102dd5137b4027b4f3405e041ffe2c32" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="ed3862a1b2cd11afd2debee575287d1e67e02296" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="389594f6890d0403ff2e76e6dbc5cd75350a8697" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="e0d276cc82ff8a5b58672235fd90cb4731937208" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cml/edk2/branch1" revision="264551f027e80cd73a4554b431043ff29c6685a8" upstream="refs/heads/chromeos-cml-branch1"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="1d24ff60d457f2e8c0457577f3fe8163164dcd99" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="b157545b7eac7a0538b1437521f2d3cc2dfdd759" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="a5d08a5efcfbddf9b668c945213d806b353ef887" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="845504afde5b44c44c6e8b51f137dfa6f017ca5b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="c2d1cdc0fb781ee673077c5d4b243eb239c73bb5" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="2f7b2e16f588dde75a0c9c28175f16b8cb9e11dc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="52ad082666ad6f8a70778286d3b515c10e318386" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="00bf847222a318c63993e934f38ff1fbab36bf4c" upstream="refs/heads/fwupd-1.2.10"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="51359e2c9e0039ae5dba6605f892a05d98c88bab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="8fbe25ac02942ba3b6c39b615cb2325f7a0c1e19" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="1ee0cb9e68742513a9bfa30e00a7355966eed0d7" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.8" revision="11dfddb23cfa7463c6c2cb5164cf969200dcf650" upstream="refs/heads/wpa_supplicant-2.8"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="db3ba96c05e307b5b3de22a8329c74e9c562b1ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="37ed170138c929df2c68a4889e1b22e4792247a9" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="a2cc1d1f17fd60ff18fb76a9a1d70ed528fac62b" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="997b5eec7eefd23647c8e22412de7bfc09e9b177" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="a0a14d57387890e6ee6b0386e27ab075704aa091" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="7c620001e8e048ac908f0e707be68ae90da80682" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="2936c127d81741460a6d434510b054e3f96f60d0" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="62cc4a5d677543740a039978a8af351cfd3b22c7" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="8c1d2b197df97e6427019ec49c7e7effe554621c" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="283563c976eefc1ab2e83049665d42b23bda95b5" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19-lakitu" revision="dee9fb6a7f5c53a4106008b7ba2fe8785236d666" upstream="refs/heads/chromeos-4.19-lakitu"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="b3d20636223e605ec5bcea0071baf2687381f73a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libcamera" path="src/third_party/libcamera" revision="ce739e616c42105e5c6f22bf4df5dc19b5e8c8f9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="728dfa9dbeeb013e5a26c24f4372a16eace99c5e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libiio" path="src/third_party/libiio" revision="bca23460e8951af087404cae168fc53e4379744f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="863b8d54c623c293866d5e963e8f3f96bfb4f81b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="bee44736cd853ee2c712d2d159c460a2f5055c90" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="e5cc28a8bec257bc82e1936b075aab7b8c468c29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="e9fe99ea600bc3f2745eaf7c04f38330b04dc80e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="79286ece8624ab016575a5ad8965a61b334ab169" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="1202eeada8fa518772191bab3e643d13566402a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="60f028a6b444146c90cf11c3e81e9b02ec17f9b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="82b4358bb82a8be3eb2ee1723736229acb6e6c03" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="ea92273cea88b964c6aec45061e74a9ff7339825" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-debian" revision="74f6ccf5597a1a275c25e09b9c4d8187f148300c" upstream="refs/heads/debian"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="bd02151f908f1707cbd3712f0a5978a3b13fdf1b" upstream="refs/heads/chromeos-freedreno"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="ee7ebf23c4515f88ad97f750b0fd53409292c078" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="329c5cade4d639803c0c356da250f8314617956c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="8eb16ade574b2292497e76c07b1ab0ee6e3dd44e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="f53082e5ff28c731d133153d74b79a8c1c4c605e" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="0890b98431a9b2e637c18f719232d06a4e5c3cd8" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="9b7d26a6a54f5f9e02b93a5d5ebf266fd748e06c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/shellcheck" path="src/third_party/shellcheck" revision="e9477a8c59a05c898b4f924012fd75f8e5a33ac1" upstream="refs/heads/chromeos-0.7"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="00891af50692fd9d5aca4153243271e7fbc8822f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="35691bd4813b901c78ab938a4ec8bcc7fcb7f35f" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="f1ab58d34da8f328b5cea042b1f824228710bec1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="c08e01d98e72f2e9dffd73a7fd3d011f2a251ac9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="a9bc45bb7fafc65ea8a787894434d409f533b1f1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="c6adcadf8c45c9a5b7f705b279c481e6d3d1d667" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="0724fca07b604f40dd54e440105c74e6272d28f8" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="5ad860a3f82db529501b2f580f84abda3255f55d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="3005fddc52d5e2db563f7f0ff7a77be0a693eb44" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="23dc36459a1b9a88bae85d03613483ab6738be80" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="f17caea7f6bdbafaca8de35e83178de3999e4f45" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="22b06b010cc64cdb3a1d064f42e6ccd2534ab535" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="34b20305c7a69eb89e1abd5e2a94708db999f0a9"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="8048ece6c16c91acfe0d36d1d3cc0890ab6e945c"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="709ceec5bfe10a3f3771008186750d3256292901" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="50f73d79e49d58863435f4115b8f2a8b0d4d5781" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="8920c61b6bfd666e1c45c1f2b8a2ebc3400db648" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="9341806231d2d3405556a4fe0ce2b227c91d7387" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="ba2b2a9c0c6874f90d1a72accc7b14f9e5b5adf7" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="49dfc58d6c4c66f5d0b0d06f0161da4e602a1293" upstream="refs/heads/pie-release"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="87e56c8b19ceabf3e8e9c75a208b410bd1d3d478" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="If90e840cf2a71d5a081fdccc9fe3751283113061" commit="931185434e2aa92c0175978cbb8f2c7d6484d048" commit_message="biod: Add support for multiple versions of the FP_CONTEXT EC command The original FP_CONTEXT EC command was synchronous. The new version (v1) is &quot;asynchronous&quot;. This change adds both versions of the command and a factory that can be used to create the correct version. BUG=b:137288498 TEST=FEATURES=&quot;test&quot; emerge-hatch biod Change-Id: If90e840cf2a71d5a081fdccc9fe3751283113061 Reviewed-on: https://chromium-review.googlesource.com/1827471 Tested-by: Yicheng Li &lt;yichengli@chromium.org&gt; Commit-Ready: Yicheng Li &lt;yichengli@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Yicheng Li &lt;yichengli@chromium.org&gt; " fail_count="11" gerrit_number="1827471" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1827471/6" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I8cec848e784cbf372f6d815f21b488b5c2a2c79c" commit="422e562242bee65a5e2f5f7ca115f7f867ebd9de" commit_message="biod: Use FpContextCommandFactory to create the correct FP_CONTEXT command The factory detects which version of the FP_CONTEXT command is supported by the firmware and creates the correct one. BUG=b:137288498 TEST=FEATURES=&quot;test&quot; emerge-hatch biod Change-Id: I8cec848e784cbf372f6d815f21b488b5c2a2c79c Reviewed-on: https://chromium-review.googlesource.com/1828112 Tested-by: Yicheng Li &lt;yichengli@chromium.org&gt; Commit-Ready: Yicheng Li &lt;yichengli@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="11" gerrit_number="1828112" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/12/1828112/4" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I3c17f0389d83f6f7b6a373ee1e2b0d84fb9f30f5" commit="d1d5aa60d6191f8d523265552267378fc0a41d74" commit_message="biod: Add tests for CrosFpDevice This change sets up a structure where we can inject a mock factory for creating EC commands, which will make it easier to test additional CrosFpDevice methods. BUG=chromium:1011010 TEST=FEATURES=&quot;test&quot; emerge-hatch biod Change-Id: I3c17f0389d83f6f7b6a373ee1e2b0d84fb9f30f5 Reviewed-on: https://chromium-review.googlesource.com/1838711 Tested-by: Yicheng Li &lt;yichengli@chromium.org&gt; Commit-Ready: Yicheng Li &lt;yichengli@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yicheng Li &lt;yichengli@chromium.org&gt; " fail_count="11" gerrit_number="1838711" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1838711/1" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ia365012e0926c1d21cd45286b55919915e8c9ba7" commit="5e05fde749e06922a4e553dbfc7b19e16ebfa3fd" commit_message="biod: Enable setting context in match mode. To remove a fingerprint, the user must be in the fingerprint list UI, which implies FPMCU is in match mode. FPMCU currently does not allow resetting context when mode is not none, so let FPMCU exit match mode, then reset context, then enter match mode again. BUG=none TEST=&quot;FEATURES=test emerge-nocturne biod&quot; TEST=tested fingerprint enrollment, matching and deletion on DUT nocturne Change-Id: Ia365012e0926c1d21cd45286b55919915e8c9ba7 Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1829293 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="11" gerrit_number="1829293" owner_email="yichengli@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1829293/3" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ice6125437d313ed075092903912d2414908e620d" commit="c5160102f0d2fa8498a89e4e382597d78a7d117e" commit_message="biod: Check firmware template version on boot. On boot, before setting FP TPM seed, send command to FPMCU to check firmware template version. Do not send TPM seed if template version is not compatible with biod's. This check allows biod to deal with older versions of firmware in bio_crypto_init. Also add unit tests for this check. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=tested enrollment, matching, deleting, multifinger on DUT nocturne. Cq-Depend: chromium:1828058 Change-Id: Ice6125437d313ed075092903912d2414908e620d Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1708889 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="11" gerrit_number="1708889" owner_email="yichengli@chromium.org" pass_count="0" patch_number="15" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/89/1708889/15" remote="cros" total_fail_count="16"/><pending_commit branch="master" change_id="I5f4427bd0ae4363a168a80755a51fb22bcfbbbec" commit="6e51987073f99ad6c2a13d560a943c01dac32416" commit_message="biod: Detect FPMCU's support for positive match secret. Detect whether FPMCU firmware supports positive match secret by checking any registered version of EC_CMD_FP_READ_MATCH_SECRET. This will determine biod's behavior regarding positive match secret, for example, whether biod should check positive match secret on match. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=tested enrollment, matching, deleting and multifinger on nocturne DUT with and without positive match secret support. Change-Id: I5f4427bd0ae4363a168a80755a51fb22bcfbbbec Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1690423 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="10" gerrit_number="1690423" owner_email="yichengli@chromium.org" pass_count="0" patch_number="22" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1690423/22" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="If8bb77e2ef7c1a62d677bd1b822aef1bed75b1b1" commit="06ee4496e65518f4384ceab9ed4586687b0e084f" commit_message="biod: Prepare method to read positive match secret from FPMCU Add support for reading positive match secret from FPMCU. This will be used to validate a match. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=verified that biod received the correct positive match secrets bytes sent by FPMCU by logging the bytes on both sides. The logging statements are deleted before uploading. TEST=tested enrollment, matching, deleting and multifinger on nocturne DUT. Cq-Depend: chromium:1679372 Change-Id: If8bb77e2ef7c1a62d677bd1b822aef1bed75b1b1 Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1693981 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="10" gerrit_number="1693981" owner_email="yichengli@chromium.org" pass_count="0" patch_number="17" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/81/1693981/17" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I018f0a7c37d39f24d2a1cb964fbf3dc4b7248212" commit="94e157f676468a6a953a5ac181191a0ca1934980" commit_message="biod: Prepare method to compute validation value from positive match secret. Compute validation value from positive match secret and user id, delete positive match secret, and write validation value to cryptohome. This method will be used to validate fingerprint matching. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=tested enrollment, matching, deleting and multifinger on nocturne DUT. TEST=verified that the validation value is the hmac-sha256 of positive match secret and user id by running boringSSL locally. Cq-Depend: chromium:1704031 Change-Id: I018f0a7c37d39f24d2a1cb964fbf3dc4b7248212 Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1693982 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="10" gerrit_number="1693982" owner_email="yichengli@chromium.org" pass_count="0" patch_number="18" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1693982/18" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I67ed6bc94b9c133f0fcde0754b18c6f85103ecfa" commit="111f8a6e7214996c4083062fcd7312f80e261eb2" commit_message="biod: Make record reads/writes depend on positive match secret support. If FPMCU does not support positive match secret, do not write a validation value field to record; write record with format version 1. If FPMCU supports positive match secret, write validation value to record with record format version 2. If the record format version indicates that there is not validation value field, do not read this field from record, but load an empty validation value. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=tested enrollment, matching, deleting and multifinger on nocturne DUT. TEST=enrolled templates without positive match secret support, then updated biod and FPMCU to support positive match secret (but not migration yet), verified that old templates can be read back from storage. Change-Id: I67ed6bc94b9c133f0fcde0754b18c6f85103ecfa Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1711045 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="10" gerrit_number="1711045" owner_email="yichengli@chromium.org" pass_count="0" patch_number="15" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1711045/15" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I391e421f45054f6ecb11711dd136840e6e4b075e" commit="8033427c49527cf71971e25a4706ca61e3965b2e" commit_message="biod: Add unit test for reading validation value from record. Unit test for BiodStorage::ReadValidationValueFromRecord() BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod Change-Id: I391e421f45054f6ecb11711dd136840e6e4b075e Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1779607 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="10" gerrit_number="1779607" owner_email="yichengli@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1779607/7" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I44ed06a17a309eb11e83cd538ae2045a5b795b00" commit="69d8437c55b2985db2f1d279787c8525d4a8273f" commit_message="biod: Read secret and record validation value on enroll. In enrollment, after reading the template, read positive match secret, compute validation value from it, and save validation value to record. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod Change-Id: I44ed06a17a309eb11e83cd538ae2045a5b795b00 Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1827547 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="7" gerrit_number="1827547" owner_email="yichengli@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1827547/5" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Iaf23270903c5f52c69b5f44973d5b1c121d39079" commit="b04ceffc6b60bfc065a0577dd060eedad3c0142e" commit_message="biod: Adjust biod_storage_fuzzer for positive match secret. Since the biod_storage class changed because of implementation of positive match secret, adjust biod_storage_fuzzer so that it builds and works. BUG=chromium:927095 TEST=./build_packages --board=nocturne --nowithdebug USE=&quot;-cros-debug asan fuzzer&quot; emerge-nocturne biod cros_fuzz --board=nocturne shell /usr/libexec/fuzzers/biod_storage_fuzzer cros_fuzz --board=nocturne cleanup Change-Id: Iaf23270903c5f52c69b5f44973d5b1c121d39079 Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1711048 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="7" gerrit_number="1711048" owner_email="yichengli@chromium.org" pass_count="0" patch_number="16" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1711048/16" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Idc478ff8fce6fee2365b4587bb3f5986d0941141" commit="d6fa7be111ff14c6a42737c2ab455c1fab0b996f" commit_message="biod: check validation value on match event On match event, ask FPMCU for positive match secret, then compute validation value, and compare to saved validation value. Reject match if validation value does not match. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=tested enrollment, matching, deleting and multifinger on nocturne DUT with positive match secret support. TEST=tested that after user logs out and logs in, matching previously enrolled templates still succeeds. TEST=tested that after biod restarts, matching previously enrolled templates still succeeds. TEST=verified on Nocturne DUT that if FPMCU sends a wrong positive match secret, the match is rejected. Change-Id: Idc478ff8fce6fee2365b4587bb3f5986d0941141 Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1696023 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="7" gerrit_number="1696023" owner_email="yichengli@chromium.org" pass_count="0" patch_number="18" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1696023/18" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I73aaa6e9c7200fee80d848e2d089d344bd4ec22e" commit="ac42d326c77278f81d479f9d46a00868da20a294" commit_message="biod: Add support for migration of templates to have positive match secret. If template needs migration, take the validation value that comes at the next match. For template format compatibility, insert empty positive match salt when uploading V3 templates to FPMCU firmware with template format V4. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=tested enrollment, matching, deleting and multifinger on nocturne DUT with and without positive match secret support. TEST=enrolled templates without positive match secret support, updated biod and FPMCU to support positive match secret, verified that templates are migrated to have positive match secret once there is a match, and continue to work in further matches. TEST=enrolled templates without positive match secret support, updated biod (but not FPMCU) to support positive match secret, verified that templates are not migrated and still work in matching. TEST=enrolled template without positive match secret support, updated biod and FPMCU to support positive match secret, but make FPMCU return an error when asked for a template. Verified that biod obtained validation values for the v3 templates on match, but the validation values were not written to record (because biod was unable to get positive match salt with the template and migration was not complete), and when biod restarts, these templates were still v3 and marked &quot;need migration&quot;. Change-Id: I73aaa6e9c7200fee80d848e2d089d344bd4ec22e Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1711107 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="7" gerrit_number="1711107" owner_email="yichengli@chromium.org" pass_count="0" patch_number="19" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1711107/19" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I36b0f156565076bf60241a971509c937328697a2" commit="e4ead41a0daa33edb64e937e93b65fe27250049e" commit_message="biod: Add UMA metrics for reading and verifying positive match secret. Add UMA metrics for result of reading positive match secret on match, and result of validating positive match secret. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=Tested enrollment, matching, deleting and multifinger on nocturne DUT, and verified that the new metrics show up in chrome://histograms and are all &quot;success&quot;, as expected. Change-Id: I36b0f156565076bf60241a971509c937328697a2 Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1737809 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="7" gerrit_number="1737809" owner_email="yichengli@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/09/1737809/6" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I84a08a0f606594572ebc21b096065679054593ad" commit="59e17ef6d0f2e7574f1e694b0ec30f5eace95f4d" commit_message="biod: Add UMA metrics for migration for positive match secret. Add UMA metrics for format version of template record, and result of migration for positive match secret. BUG=chromium:927095 TEST=FEATURES=test emerge-nocturne biod TEST=Tested enrollment, matching, deleting, migration and multifinger on nocturne DUT, and verified that the new metrics shows up in chrome://histograms and migration results are all &quot;success&quot;, as expected. Change-Id: I84a08a0f606594572ebc21b096065679054593ad Signed-off-by: Yicheng Li &lt;yichengli@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1737816 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="7" gerrit_number="1737816" owner_email="yichengli@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/16/1737816/5" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="Ic5bc1d329ecc1c1f12a47286ac3c3220a1c5182b" commit="764413691c376b4a087740d5ce0b6e0f374a4c05" commit_message="FROMGIT: rtw88: not to enter or leave PS under IRQ Remove PS related *_irqsafe functions to avoid entering/leaving PS under interrupt context. Instead, make PS decision in watch_dog. This could simplify the logic and make the code look clean. But it could have a little side-effect that if the driver is having heavy traffic before the every-2-second watch_dog detect the traffic and decide to leave PS, the thoughput will be lower. Once traffic is detected by watch_dog and left PS state, the throughput will resume to the peak the hardware ought to have again. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 61d7309562b51e9600f69ca70f9edf71f841fee7 git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: Ic5bc1d329ecc1c1f12a47286ac3c3220a1c5182b Reviewed-on: https://chromium-review.googlesource.com/1710449 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710449" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1710449/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I7f0ba54609973557dd423cb3a823766215922802" commit="51e6e1c6e579e72c7279f41498de95a60cd965de" commit_message="FROMGIT: rtw88: not to control LPS by each vif The original design of LPS enter/leave routines allows to control the LPS state by each interface. But the hardware cannot actually handle it that way. This means the hardware can only enter LPS once with an associated port, so there is no need to keep tracking the state of each vif. Hence the logic of enter/leave LPS state can be simple, just to check the state of the device's flag. And for leaving LPS state, it will get the same port id to send to inform the hardware. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 3d391c06d917a18f846aa2a0ab155cb6c92ca6ea git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: I7f0ba54609973557dd423cb3a823766215922802 Reviewed-on: https://chromium-review.googlesource.com/1710450 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710450" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1710450/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ifbd710f9039d7be24407cd6475b620585fc4ac4b" commit="8849ccd620756862601f571031afeb51fc4d6f60" commit_message="FROMGIT: rtw88: remove unused lps state check helper This is no more used, remove it. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 5235d63640c60ad5384310bd88ce0a6d8f87179e git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: Ifbd710f9039d7be24407cd6475b620585fc4ac4b Reviewed-on: https://chromium-review.googlesource.com/1710451 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710451" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1710451/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ifcdcd6bb2d8b9d3d1ba687c46fc62344527483b3" commit="64d80e523eac04497e8273d493b5664d52994a4b" commit_message="FROMGIT: rtw88: LPS enter/leave should be protected by lock Protect LPS enter/leave routine with rtwdev-&gt;mutex. This helps to synchronize with driver's states correctly. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit d3e20fd17d0b6891a3b6f598abad38da2ab6a70f git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: Ifcdcd6bb2d8b9d3d1ba687c46fc62344527483b3 Reviewed-on: https://chromium-review.googlesource.com/1710452 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710452" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1710452/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I173dac42d48320bc0e522a4fb2e3db7e7ec2eb30" commit="eaf07fb12c3d08da9416a5e9583c23a6680b01e2" commit_message="FROMGIT: rtw88: leave PS state for dynamic mechanism Dynamic mechanism requires BB/RF working to adjust hardware settings. But PS state periodically turns off BB/RF, could lead to wrong setting. So leave PS state before DM to make sure it works. And then check if we can enter PS state again. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 37ba5de2e731afbfe606d7192a8aeba625abdaba git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=Keep connected, and move around, if not leave LPS, dynamic mechanism could be broken, and disconnected (low opportunity) Change-Id: I173dac42d48320bc0e522a4fb2e3db7e7ec2eb30 Reviewed-on: https://chromium-review.googlesource.com/1710453 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710453" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1710453/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ia15d98d9440ad8aa47804a182d4134aff2a90829" commit="70949953cddb72bc917b8c71505e05912dcf6f77" commit_message="FROMGIT: rtw88: add deep power save support Deep power save allows firmware/hardware to operate in a lower power state. And the deep power save mode depends on LPS mode. So, before entering deep PS, driver must first enter LPS mode. Under Deep PS, most of hardware functions are shutdown, driver will not be able to read/write registers and transfer data to the device. Hence TX path must be protected by each interface. Take PCI for example, DMA engine should be idle, and no nore activities on the PCI bus. If driver wants to operate on the device, such as register read/write, it must first acquire the mutex lock and wake up from Deep PS, otherwise the behavior is undefined. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 27e117e4b01b5e699a40a3891b4f6924f99011d7 git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: Ia15d98d9440ad8aa47804a182d4134aff2a90829 Reviewed-on: https://chromium-review.googlesource.com/1710454 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710454" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1710454/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib916fcba097be770d4e0a82a466f6f8fe5132c28" commit="995cd3d145c444b1a24235529d107859b966fa71" commit_message="FROMGIT: rtw88: not to enter LPS by coex strategy Sometimes LPS is not compatible with COEX's strategy, and COEX will not allow driver to enter it. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 3a068a2a65859764198fa606aa9b287fc4fe1f03 git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: Ib916fcba097be770d4e0a82a466f6f8fe5132c28 Reviewed-on: https://chromium-review.googlesource.com/1710455 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710455" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1710455/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I1f5a0393c96ec2d244cec72b90bc3df509a02d64" commit="aeb718d449c7246df72ece520c98764122c7956b" commit_message="FROMGIT: rtw88: select deep PS mode when module is inserted Add a module parameter to select deep PS mode. And the mode cannot be changed after the module has been inserted and probed. If anyone wants to change the deep mode, should change the mode and probe the device again to setup the changed deep mode. When the device is probed, driver will check the deep PS mode with different IC's PS mode suppotability. If none of the PS mode is matched, the deep PS mode is changed to NONE, means deep PS is disabled. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit d3be4d115be05b1b4323286bc69de9e577fc9a0f git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: I1f5a0393c96ec2d244cec72b90bc3df509a02d64 Reviewed-on: https://chromium-review.googlesource.com/1710456 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710456" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1710456/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib1f34a349c92c66434601255ec6d77fcba21f249" commit="7960f6a8d929c55ad0622e22be9735dd5c70790f" commit_message="FROMGIT: rtw88: add deep PS PG mode for 8822c Compare with LCLK mode, PG mode saves more power, by turning off more circuits. Therefore, to recover from PG mode, driver needs to backup some information into rsvd page. Such as CAM entries, DPK results. As CAM entries can change, it is required to re-download CAM entries after set_key. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit 04b786e00987c5495dd9a374deb9c9d7f650a9da git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 TEST=None Change-Id: Ib1f34a349c92c66434601255ec6d77fcba21f249 Reviewed-on: https://chromium-review.googlesource.com/1710458 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1710458" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/1710458/11" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ia2bacade7ae082e11a7e0e3fde413aa09ae30362" commit="79498edd5ceffa6b017adb85ae39d0552af15e72" commit_message="FROMGIT: rtw88: remove misleading module parameter rtw_fw_support_lps The module parameter rtw_fw_support_lps is misleading. It is not used to represent the firmware's property, but to determine if driver wants to ask firmware to enter LPS. However, driver should better enable/disable PS through cfg80211_ops::set_power_mgmt instead. For example, one could use iw command to set PS state. $ sudo iw wlanX set power_save [on/off] So rtw_fw_support_lps should be removed because it is misleading and useless. Instead of checking the parameter, set PS mode according to IEEE80211_CONF_PS. Signed-off-by: Yan-Hsuan Chuang &lt;yhchuang@realtek.com&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit bcde60e599fb044744b4e379ab74ea323a75ce5e git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git master) BUG=b:124400293 BUG=b:139546321 TEST=set power_save by iw, and see if driver is still sending H2C 0x20 periodically to enter/leave LPS state Change-Id: Ia2bacade7ae082e11a7e0e3fde413aa09ae30362 Reviewed-on: https://chromium-review.googlesource.com/1775694 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1775694" owner_email="yhchuang@realtek.com" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/1775694/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I381ff3214b8183cc24a8f05a2af4e80e2845097d" commit="cbf22544fc913d53dfa93e6afec7932249a71637" commit_message="vm_guest_tools: Add fuzzer target for garcon_desktop_file_fuzzer BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1849428 Change-Id: I381ff3214b8183cc24a8f05a2af4e80e2845097d Reviewed-on: https://chromium-review.googlesource.com/1850635 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="9" gerrit_number="1850635" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/35/1850635/2" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="Ideb81ae40dbfca9aca546e490231fbf9ef16068c" commit="8815e6a9fde0b72451518128d8dfa093ad3a13a8" commit_message="vm_guest_tools: Add garcon_ini_parse_util_fuzzer target BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1850794 Change-Id: Ideb81ae40dbfca9aca546e490231fbf9ef16068c Reviewed-on: https://chromium-review.googlesource.com/1850768 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="10" gerrit_number="1850768" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/68/1850768/2" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I6a245ef4c78db3edc8c681ddac40255b759b1528" commit="628d1eec9bf435f4625c31f772901301e87dd7a7" commit_message="vm_guest_tools: Add garcon_icon_index_file_fuzzer target BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1850282 Change-Id: I6a245ef4c78db3edc8c681ddac40255b759b1528 Reviewed-on: https://chromium-review.googlesource.com/1850283 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="6" gerrit_number="1850283" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/83/1850283/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I53f59727d43e4f034b9db1621ddeddfce07e1d48" commit="bed4e6de124c006b9287b269cd861e3f1fa54093" commit_message="vm_tools: Move host fuzzer into host target The prior setup would prevent building vm_guest_tools with USE=&quot;fuzzer&quot; so this needs to be reorganized so that fuzzers can be written for targets in the guest. This just moves the host fuzzer targets into the host build file to create that separation. BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; ./build_packages --board=tatl vm_guest_tools USE=&quot;asan fuzzer&quot; ./build_packages --board=eve vm_host_tools run cicerone_container_listener_fuzzer for eve build Change-Id: I53f59727d43e4f034b9db1621ddeddfce07e1d48 Reviewed-on: https://chromium-review.googlesource.com/1849423 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="9" gerrit_number="1849423" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1849423/1" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I4a6910f2b203d75ea815c5f475d97b517af7915d" commit="71133463ac4b76ca686aabf43fb864048c94bef9" commit_message="vm_tools: Add desktop_file fuzzer for garcon BUG=chromium:1007413 TEST=Ran garcon_desktop_file_fuzzer for 15 min w/ no crashes and verified desired coverage Change-Id: I4a6910f2b203d75ea815c5f475d97b517af7915d Reviewed-on: https://chromium-review.googlesource.com/1849428 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="9" gerrit_number="1849428" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1849428/2" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="Ief0f9d08a8863469eb9e41359ce2759b0d40c63a" commit="71c45e434a7155ffcf6d9ffa953b92ac115b8113" commit_message="vm_tools: Add garcon fuzzer for ini_parse_util BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; emerge-tatl vm_guest_tools Run garcon_ini_parse_util_fuzzer for 15 min w/out crash Change-Id: Ief0f9d08a8863469eb9e41359ce2759b0d40c63a Reviewed-on: https://chromium-review.googlesource.com/1850794 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="9" gerrit_number="1850794" owner_email="jkardatzke@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/1850794/3" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I6b4458d9d6a96e36165f327b2bc85ac7144be8db" commit="96924fa9d38addcef52acd9d95d60ef13642a3f0" commit_message="vm_tools: Add fuzzer for garcon icon_index_file parser BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; emerge-tatl vm_guest_tools Run garcon_icon_index_file_fuzzer for 15 min w/out crash Change-Id: I6b4458d9d6a96e36165f327b2bc85ac7144be8db Reviewed-on: https://chromium-review.googlesource.com/1850282 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="6" gerrit_number="1850282" owner_email="jkardatzke@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1850282/4" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I88bbf60ff19213e3106216b55f65d35423a774af" commit="da654697ab0bc55539c9f610b6979c68b5a98253" commit_message="vm_tools: Add fuzzer for garcon mime_types_parser BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; emerge-tatl vm_guest_tools Run garcon_mime_types_fuzzer Change-Id: I88bbf60ff19213e3106216b55f65d35423a774af Reviewed-on: https://chromium-review.googlesource.com/1853564 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="6" gerrit_number="1853564" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/64/1853564/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I6ee508e115aeaf8e006628c44376824df4aa5036" commit="dc08c024e5d8a8c781adbfae7da2d6d464e324d8" commit_message="vm_guest_tools: Add garcon_mime_types_parser_fuzzer target BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1853564 Change-Id: I6ee508e115aeaf8e006628c44376824df4aa5036 Reviewed-on: https://chromium-review.googlesource.com/1853624 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="6" gerrit_number="1853624" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/24/1853624/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I48783a835f69d88326ffdbd2483fb9de439b40ac" commit="db4df83c495dafd7d28ba9a542522aea61dd86c9" commit_message="chaps: Add chaps_attributes_fuzzer target BUG=chromium:901189 TEST=Built and ran chaps_attribute_fuzzer Cq-Depend: chromium:1854028 Change-Id: I48783a835f69d88326ffdbd2483fb9de439b40ac Reviewed-on: https://chromium-review.googlesource.com/1853572 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="7" gerrit_number="1853572" owner_email="jkardatzke@google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/72/1853572/4" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I8798bdab1c5d9b08ec53bc19e2aa5f8f43ec2030" commit="9a79013ff8da74a56bb4428a8b6897673114c134" commit_message="chaps: Add fuzzer for attributes parser/serializer BUG=chromium:901189 TEST=USE=&quot;asan fuzzer&quot; emerge-eve chaps Run chaps_attributes_fuzzer for 15 min Change-Id: I8798bdab1c5d9b08ec53bc19e2aa5f8f43ec2030 Reviewed-on: https://chromium-review.googlesource.com/1854028 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="6" gerrit_number="1854028" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1854028/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I63e210b2228f1c6a7b4b8a841432ca548b78a63b" commit="3bc79d808c49d0145885f06a432a98ccdb95d7e5" commit_message="chaps: Add fuzzer for object_store BUG=chromium:901190 TEST=USE=&quot;asan fuzzer&quot; emerge-eve chaps Run chaps_object_store_fuzzer for 15 min Change-Id: I63e210b2228f1c6a7b4b8a841432ca548b78a63b Reviewed-on: https://chromium-review.googlesource.com/1854840 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1854840" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/40/1854840/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3790d174181c12b83a338efcea90ceb7178f165a" commit="c595d5aa8acec520ee9003c585266de98343de60" commit_message="chaps: Add fuzzer target chaps_object_store_fuzzer BUG=chromium:901190 TEST=Built and ran chaps_object_store_fuzzer Cq-Depend: chromium:1854840 Change-Id: I3790d174181c12b83a338efcea90ceb7178f165a Reviewed-on: https://chromium-review.googlesource.com/1854661 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="2" gerrit_number="1854661" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/61/1854661/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7d56383eae0b80d8319bc7c0fab55f7083fa21c3" commit="1602c2db030fdca4c2193c23f155b279eb7c871e" commit_message="chromeos-dbus-bindings: Add support for generating Introspectable interface D-Bus Introspectable interface is an interface that exposes the available APIs under a D-Bus object and its signatures through a standardized XML format. This change adds the code that can generate the handler for APIs under the Introspectable interface. BUG=none TEST=The following CL &amp;&amp; FEATURES=test emerge-$BOARD chromeos-dbus-bindings Change-Id: I7d56383eae0b80d8319bc7c0fab55f7083fa21c3 Reviewed-on: https://chromium-review.googlesource.com/1782222 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="1782222" owner_email="zuan@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1782222/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I261e86de5b6a9c60c1f31c50dab68b142dd37aa2" commit="1cf0e1689165bfdc7503fb00fb3fb29dca233693" commit_message="libbrillo: Add dbus_utils::IntrospectableInterfaceHelper dbus_utils::IntrospectableInterfaceHelper is a helper class that is designed to work with chromeos-dbus-bindings tool to create Introspectable DBus interface, a DBus standard interface. BUG=none TEST=manually with the following CL &amp;&amp; FEATURES=test emerge-$BOARD libbrillo Change-Id: I261e86de5b6a9c60c1f31c50dab68b142dd37aa2 Reviewed-on: https://chromium-review.googlesource.com/1797974 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="1797974" owner_email="zuan@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/74/1797974/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I02df3f4d03e4b134d4cb23e364cbecfd5b12ce65" commit="4334a9733752aedb967522370ea3cdd467dcd1cd" commit_message="cryptohome: Add Introspectable D-Bus interface to cryptohome-proxy So that the interface exported by cryptohome-proxy is the same as the legacy interface, which have the Introspectable interface. BUG=none TEST=manually dbus-send the Introspectable interface &amp;&amp; FEATURES=test USE=cryptohome_userdataauth_interface emerge-$BOARD cryptohome Change-Id: I02df3f4d03e4b134d4cb23e364cbecfd5b12ce65 Reviewed-on: https://chromium-review.googlesource.com/1782223 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="0" gerrit_number="1782223" owner_email="zuan@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1782223/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I26485db998c55c2f3c457deea584bb1b0783226c" commit="823e42a93509395cf7a0edc289a00a7e0a8fa5d6" commit_message="cryptohome: Implement TpmIsBeingOwned() in cryptohome-proxy This method is still being used so a temporary implementation is added. BUG=none TEST=Manually dbus-send &amp;&amp; FEATURES=test USE=cryptohome_userdataauth_interface emerge-$BOARD cryptohome Change-Id: I26485db998c55c2f3c457deea584bb1b0783226c Reviewed-on: https://chromium-review.googlesource.com/1801285 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Leo Lai &lt;cylai@google.com&gt; " fail_count="0" gerrit_number="1801285" owner_email="zuan@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1801285/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie4c4c781fd067c2a22e115b6603c00c578be9765" commit="d97a9f49db49e0f70ae26ef8083b14a8c6edd313" commit_message="cryptohome: Connect OwnershipTaken signal to tpm object in UserDataAuth BUG=b:123564547 TEST=test_that ... platform_CryptohomeTPMReOwnServer &amp;&amp; FEATURES=test USE=cryptohome_userdataauth_interface emerge-$BOARD cryptohome Change-Id: Ie4c4c781fd067c2a22e115b6603c00c578be9765 Reviewed-on: https://chromium-review.googlesource.com/1801286 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Leo Lai &lt;cylai@google.com&gt; " fail_count="0" gerrit_number="1801286" owner_email="zuan@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/86/1801286/11" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie195e84fddb225de1ceb5c7c92508df6ddf7031f" commit="85abea7e85aa38d212928dd8d8f6158ba8b5db4f" commit_message="cryptohome: Set a default value for boot_lockbox in GetLoginStatus() of cryptohome-proxy cryptohome client expects that the field |boot_lockbox_finalized| exists, but that's not the case for cryptohome, and thus this change. BUG=none TEST=FEATURES=test USE=cryptohome_userdataauth_interface emerge-$BOARD cryptohome Change-Id: Ie195e84fddb225de1ceb5c7c92508df6ddf7031f Reviewed-on: https://chromium-review.googlesource.com/1792146 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Leo Lai &lt;cylai@google.com&gt; " fail_count="0" gerrit_number="1792146" owner_email="zuan@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1792146/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2747b396a8a703a02cb50aae50c867e08d2dc739" commit="6cdebbcab161d0b5120900b9516d6bc0ee3907db" commit_message="cryptohome: Add delay to PostTask in UserDataAuth BUG=none TEST=FEATURES=test USE=cryptohome_userdataauth_interface emerge-$BOARD cryptohome Change-Id: I2747b396a8a703a02cb50aae50c867e08d2dc739 Reviewed-on: https://chromium-review.googlesource.com/1810293 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="0" gerrit_number="1810293" owner_email="zuan@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1810293/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3512f66dc0b82df222cc8c1b2282e446fbe361a8" commit="713087a10714651da29b60d6b6560a275809a80c" commit_message="crash: Detect crash_reporter crashes in anomaly_detector BUG=chromium:1002404 TEST=Unit test Change-Id: I3512f66dc0b82df222cc8c1b2282e446fbe361a8 Cq-Depend: chromium:1832639 Reviewed-on: https://chromium-review.googlesource.com/1824537 Tested-by: Joon Ahn &lt;joonbug@chromium.org&gt; Commit-Ready: Joon Ahn &lt;joonbug@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Reviewed-by: Miriam Zimmerman &lt;mutexlox@chromium.org&gt; " fail_count="4" gerrit_number="1824537" owner_email="joonbug@chromium.org" pass_count="0" patch_number="18" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/37/1824537/18" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ieb5e14d6a48a799d50cc0576d83897ce6437e394" commit="77273c53cee47ae671aad1bbae95616f6c69240e" commit_message="crash: crash_reporter crash integration test BUG=chromium:1002404 TEST=tast --verbose run target platform.CrashReporterCrash Change-Id: Ieb5e14d6a48a799d50cc0576d83897ce6437e394 Cq-Depend: chromium:1824537 Reviewed-on: https://chromium-review.googlesource.com/1832639 Tested-by: Joon Ahn &lt;joonbug@chromium.org&gt; Commit-Ready: Joon Ahn &lt;joonbug@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Miriam Zimmerman &lt;mutexlox@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="5" gerrit_number="1832639" owner_email="joonbug@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/39/1832639/10" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Iead56fdea645723818c0efe70c628ae903c8c276" commit="1294c61eac1083e3839ee169fbabb2a9de91caa6" commit_message="arc: Tell Concierge the number of vcpus it should use for ARCVM This depends on chromium:1836993 (Chromium browser CL) in addition to the two platform2 CLs below. BUG=b:139752657 TEST=arc.Boot Cq-Depend: chromium:1836668, chromium:1836667 Change-Id: Iead56fdea645723818c0efe70c628ae903c8c276 Reviewed-on: https://chromium-review.googlesource.com/1841496 Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="7" gerrit_number="1841496" owner_email="yusukes@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1841496/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="If5725659f117aa71f08f41a4271cb678609b1bed" commit="01a959c4073851336df0aa2dd97ad8f2d89578c7" commit_message="vm_tools: Remove cpus==0 fallback code from StartArcVm Now Chrome always sends the number of vcpus to start to Concierge. BUG=b:139752657 TEST=arc.Boot Cq-Depend: chromium:1841496 Change-Id: If5725659f117aa71f08f41a4271cb678609b1bed Reviewed-on: https://chromium-review.googlesource.com/1842009 Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="8" gerrit_number="1842009" owner_email="yusukes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/09/1842009/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I39bf0043d3dc411bd4b712276ac50caaaf6bfe25" commit="9405da3855e370686a4e2e009ab5119d2021c2c4" commit_message="autotest: Add side_effects.Config A squash of crrev.com/c/1848432, crrev.com/c/1850925 and crrev.com/c/1854005 for merging purposes. BUG=chromium:1012471 TEST=(inside chroot) python utils/side_effects/config_loader_unittest.py Change-Id: I39bf0043d3dc411bd4b712276ac50caaaf6bfe25 Reviewed-on: https://chromium-review.googlesource.com/1857358 Tested-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; Commit-Ready: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="1857358" owner_email="zamorzaev@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/58/1857358/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1581340cf4d24246522c2293bd9b716d583358eb" commit="8c938b803f9f5f1d7adff0592cc48db5f70d3565" commit_message="autotest: Use side_effect.Config in tko/parse A squash of crrev.com/c/1854745 and crrev.com/c/1855195 for merging purposes. BUG=chromium:1008246 TEST=tko/parse -l 3 --record-duration -r -o --write-pidfile ~/dummy_status_log/tast/swarming-45ecd9e14ad47d10/autoserv_test Change-Id: I1581340cf4d24246522c2293bd9b716d583358eb Reviewed-on: https://chromium-review.googlesource.com/1857504 Tested-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; Commit-Ready: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="1857504" owner_email="zamorzaev@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/04/1857504/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I87745b525f67831f2549c70f0fc4e5b43be234c7" commit="f49daa9405eb40bd035d84de2c95f92e4328196e" commit_message="libbrillo: Add fuzzer for http_form_data BUG=chromium:1007435 TEST=USE=&quot;asan fuzzer&quot; emerge-eve libbrillo Run libbrillo_http_form_data_fuzzer Change-Id: I87745b525f67831f2549c70f0fc4e5b43be234c7 Reviewed-on: https://chromium-review.googlesource.com/1857140 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1857140" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/40/1857140/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Id8ef4b65b8f1743e750f780f65497998a845daa7" commit="e82848c5afbb4d800c2b02a53c62fe2b784471e1" commit_message="libbrillo: Add fuzzer target for libbrillo_http_form_data_fuzzer BUG=chromium:1007435 TEST=Built and ran fuzzer Cq-Depend: chromium:1857140 Change-Id: Id8ef4b65b8f1743e750f780f65497998a845daa7 Reviewed-on: https://chromium-review.googlesource.com/1857364 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="7" gerrit_number="1857364" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/64/1857364/2" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Iefa7f335f117b89894d6215bd0de75bd49a8d767" commit="00f9cef99864436ee30dfdc4f82c30ff032e487f" commit_message="chromeos-config: match ARM architecture more broadly veyron_mighty uses the architecture string &quot;armv7l&quot;, which we did not account for in our list of machine types. More broadly match arm machine types by looking for &quot;arm&quot; or &quot;aarch64&quot; as the beginning of the string. The reason this matters is veyron_mighty, despite being non-unibuild, needs to fallback to mosys, and architecture detection needs to happen before mosys can be run. BUG=chromium:991653,chromium:1009475 TEST=sudo FEATURES=test emerge chromeos-config-tools TEST=cros_config /firmware image-name now runs &quot;mosys platform model&quot; on veyron_mighty instead of failing Change-Id: Iefa7f335f117b89894d6215bd0de75bd49a8d767 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1849427 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="14" gerrit_number="1849427" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1849427/1" remote="cros" total_fail_count="14"/><pending_commit branch="master" change_id="I4432bdc97ec0623b73269d78a956493091901ca6" commit="41bc04c166b65d32c1592e5e590a7567361f5832" commit_message="arc-setup: change initialization of CrosConfig With CL:1809879, CrosConfig::InitModel() will no longer return false on non-unibuild platforms, as fallback support to mosys was added to libcros_config. Therefore, if CrosConfig::Init fails, there really is something wrong; fail loudly. In addition, InitModel is now just a deprecated alias to Init. Change to Init while we are here. BUG=chromium:999403,chromium:991653 TEST=sudo FEATURES=test emerge arc-setup Cq-Depend: chromium:1809879 Change-Id: I4432bdc97ec0623b73269d78a956493091901ca6 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1823818 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mathew King &lt;mathewk@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="14" gerrit_number="1823818" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/18/1823818/2" remote="cros" total_fail_count="30"/><pending_commit branch="master" change_id="Id0314c7f15149ec8d863e43bd4a05a0f7bed9f02" commit="1bdd2975ed8b0adfe88e144276ec597655fa0826" commit_message="ectool: Add new mkbpget command to get button/switch status The base attached switch is not exposed to userspace via /dev/input, so provide an alternative way to read it on boot. BRANCH=none BUG=b:109839180 TEST=ectool mkbpget buttons/switches prints correct states Change-Id: Id0314c7f15149ec8d863e43bd4a05a0f7bed9f02 Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1844655 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="6" gerrit_number="1844655" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/55/1844655/6" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Idc7ef0790179ddbf6dcd8d022b78f6618524eb7d" commit="2a7f428c5a0133531aed3e1a3c3bfb6d77d9a6b0" commit_message="hammerd: Use ectool mkbpget switches to figure out base status BUG=b:109839180 TEST=On krane: (. hammerd-base-detector.sh; \ if base_connected; then echo connected; else echo disconnected; fi) Matches the forced state using basestate in EC console mv /dev/cros_ec /dev/cros_ec.out Run the above, see that the default state is disconnected. Cq-Depend: chromium:1844655 Cq-Depend: chromium:1843803 Change-Id: Idc7ef0790179ddbf6dcd8d022b78f6618524eb7d Reviewed-on: https://chromium-review.googlesource.com/1843804 Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="6" gerrit_number="1843804" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/1843804/3" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I3231c1ab1e5a41ad003a4e50a10606df7d4dce6c" commit="15c97f46a82ee5b8cb943e6197567d5756435cde" commit_message="system_api: add enable_audio_capture option to StartVmRequest The enable_audio_capture option can be set by any client of vm_concierge to request capturing audio from CRAS. BUG=chromium:932268 TEST=emerge system_api Change-Id: I3231c1ab1e5a41ad003a4e50a10606df7d4dce6c Reviewed-on: https://chromium-review.googlesource.com/1849743 Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="6" gerrit_number="1849743" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/1849743/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I59c49616e9d5eb0e2f4d7d057058aa8744736683" commit="9b903b2378dede66375169aa1525996a9facf965" commit_message="vm_tools: enable audio capture with vmc command option This change allows a user to start a VM with audio capture enabled using an option in `vmc start`. The option in vmc can open up this feature to a broader set of testers and help us collect user feedback reports. BUG=chromium:932268 TEST=emerge `system_api`, `vm_host_tools` and `crostini_client` and deploy `vm_host_tools` and `crostini_client` Run `restart vm_concierge` Run `vmc start termina --enable-audio-capture` And test `arecord` in VM. Change-Id: I59c49616e9d5eb0e2f4d7d057058aa8744736683 Reviewed-on: https://chromium-review.googlesource.com/1848138 Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="6" gerrit_number="1848138" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/38/1848138/3" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="If22f2743a76ca0e98bc16f14f206c1a6c61d6163" commit="2078e94c8d03fa722313541aba9ec6b732e0c41c" commit_message="shill: Ethernet MAC address USB source policy Implement Ethernet MAC address USB source policy. More details about USB Ethernet MAC address source policy implementaion in shill: go/shill-dock-passthrough. BUG=b:132240657 TEST=unittests Cq-Depend: chromium:1798462 Change-Id: If22f2743a76ca0e98bc16f14f206c1a6c61d6163 Reviewed-on: https://chromium-review.googlesource.com/1730078 Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; " fail_count="7" gerrit_number="1730078" owner_email="lamzin@google.com" pass_count="0" patch_number="51" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/78/1730078/51" remote="cros" total_fail_count="18"/><pending_commit branch="master" change_id="I5f061dadad17b502564f2f28096a33548c96d3d2" commit="b8124e577b82840379c8c8f591ab81e9d0172fd4" commit_message="vm_tools: Script to upgrade Crostini to Buster BUG=chromium:930901 TEST=Run on a fresh Crostini container Change-Id: I5f061dadad17b502564f2f28096a33548c96d3d2 Reviewed-on: https://chromium-review.googlesource.com/1855153 Tested-by: David Munro &lt;davidmunro@google.com&gt; Commit-Ready: David Munro &lt;davidmunro@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nicholas Verne &lt;nverne@chromium.org&gt; " fail_count="0" gerrit_number="1855153" owner_email="davidmunro@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/53/1855153/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I37253fa6bc43f59801cd07d8a23f526087ccdeaa" commit="2f66b66089fa9f47d188f45438a289da5e058d3a" commit_message="wireless_radiotap: Add frequency argument It will only show result of specific frequency if we give it in iw command. This make test faster and it also let 2.4GHz and 5GHz can share the same SSID name. BUG=b:140534712 TEST=Manually test on MEEP. Change-Id: I37253fa6bc43f59801cd07d8a23f526087ccdeaa Reviewed-on: https://chromium-review.googlesource.com/1786459 Tested-by: Cheng Yueh &lt;cyueh@chromium.org&gt; Commit-Ready: Chia-Hsiu Chang &lt;chia-hsiu.chang@quanta.corp-partner.google.com&gt; Commit-Ready: Cheng Yueh &lt;cyueh@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chia-Hsiu Chang &lt;chia-hsiu.chang@quanta.corp-partner.google.com&gt; Reviewed-by: Cheng Yueh &lt;cyueh@chromium.org&gt; " fail_count="0" gerrit_number="1786459" owner_email="chia-hsiu.chang@quanta.corp-partner.google.com" pass_count="0" patch_number="6" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/59/1786459/6" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I0966300008e4a26b71cddbdc0dc9ba5edae78c43" commit="c73b0f343052366cc7d4361307fdb52b2dba0cc0" commit_message="crash: Don't CHECK-fail on invalid payload path Currently, if a .meta file has a payload= line like payload=/ the Append will CHECK-fail and crash_sender will never work again. It will never remove the file because the file-is-too-old check is below the Append(). (GetBaseNameFromMetadata() is trying to prevent this using BaseName(), but the BaseName of &quot;/&quot; is still &quot;/&quot;) Found with crash_sender fuzzer BUG=None TEST=Wrote meta file with &quot;payload=/&quot; line, ensured crash_sender didn't crash Change-Id: I0966300008e4a26b71cddbdc0dc9ba5edae78c43 Reviewed-on: https://chromium-review.googlesource.com/1849424 Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="8" gerrit_number="1849424" owner_email="iby@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1849424/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I4ebf4a1b333728ea33616312d17e21ae7e3027aa" commit="e93c37e5241b987142e9bbcef3a3db79f99f5584" commit_message="platform_PrinterPpds: Update PostScript digests PostScript content changed with the poppler update to 0.80. Update digests accordingly. Spotchecked output. BUG=chromium:1005459 TEST=test_that ... platform_PrinterPpds.100_test atlas, elm Change-Id: I4ebf4a1b333728ea33616312d17e21ae7e3027aa Reviewed-on: https://chromium-review.googlesource.com/1856602 Tested-by: Sean Kau &lt;skau@chromium.org&gt; Commit-Ready: Sean Kau &lt;skau@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; " fail_count="0" gerrit_number="1856602" owner_email="skau@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/02/1856602/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7b4d0620db93d7f85b48894b4ca5552f83fc93bf" commit="dd28dc819147fe095663dba10d8088788dd5bdce" commit_message="init: move clock sanity check to before mounting stateful In some situations, RTC loss can result in the stateful partition getting mounted/created with interesting timestamps in the future. While file timestamps are usually metadata, some of the timestamp fields in ext4 are overloaded for eg. orphan inode handling reuses the deletion time field as the next orphan inode. Instead, set the date to an updated recent static date. BUG=b:139399932 TEST=boot on fievel after pulling power, make sure that the last mount time/write time are set close to the static date set here. Change-Id: I7b4d0620db93d7f85b48894b4ca5552f83fc93bf Reviewed-on: https://chromium-review.googlesource.com/1850792 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="1" gerrit_number="1850792" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1850792/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iaef4e444832a8e5aae4292194d3040cd386581b8" commit="bf9426de9ab33311e9b0ee304ef6485ea3ec15e5" commit_message="factory: Migrate dict.itervalues() to py2/3 compatible semantic dict.itervalues() is deprecated in python3. There is a py2/3 compatibility utilities called six module. And we can use the itervalues() in this module. BUG=chromium:999876 TEST=make test Change-Id: Iaef4e444832a8e5aae4292194d3040cd386581b8 Reviewed-on: https://chromium-review.googlesource.com/1824559 Tested-by: Yilin Yang &lt;kerker@chromium.org&gt; Commit-Ready: Yilin Yang &lt;kerker@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="0" gerrit_number="1824559" owner_email="kerker@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/59/1824559/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iac6e31e24a792853d7f6f26380caa65a666f5d91" commit="5334d3fc71691bfe10f19f1392a63660af683581" commit_message="faft: Fix failing firmware_FAFTRPC.updater. After CL:1762285, the firmware_FAFTRPC.updater tests were failing due to the test shellball (chromeos-firmwareupdate-foo) not existing. A trivial fix is to use the same name as is extracted earlier in the other cases. BUG=None TEST=Run firmware_FAFTRPC.updater Change-Id: Iac6e31e24a792853d7f6f26380caa65a666f5d91 Reviewed-on: https://chromium-review.googlesource.com/1852976 Tested-by: Dana Goyette &lt;dgoyette@chromium.org&gt; Commit-Ready: Dana Goyette &lt;dgoyette@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Greg Edelston &lt;gredelston@google.com&gt; " fail_count="4" gerrit_number="1852976" owner_email="dgoyette@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/76/1852976/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5b0d54fb432cf81c08081867dd8833380651f67e" commit="a70707997fbbfbb39e31d2c75e018d7804bbec76" commit_message="Reland Add applicable_models to TestConfig. Reland of CL:1834105. The applicable_models are the list of models that an FSI config should run against. These come from the paygen.json provided by GE and will be passed in here by chromite's paygen_build_lib. Currently we run all FSI configs on all unibuild models. With the applicable_models list here it will be easy to filter configs by model. BUG=chromium:909972 TEST=unittests pass Change-Id: I5b0d54fb432cf81c08081867dd8833380651f67e Reviewed-on: https://chromium-review.googlesource.com/1857371 Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="2" gerrit_number="1857371" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/71/1857371/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ieae0cce7e55783ebfccd481baeb4a4013cdb2a3e" commit="243af9b62e42fff7353d057a30f82398e612f105" commit_message="shill: add arp_client_fuzzer We're taking raw ARP packets off the network, so let's fuzz. BUG=none TEST=run it Change-Id: Ieae0cce7e55783ebfccd481baeb4a4013cdb2a3e Reviewed-on: https://chromium-review.googlesource.com/1850277 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="7" gerrit_number="1850277" owner_email="briannorris@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/77/1850277/2" remote="cros" total_fail_count="7"/><lkgm version="12594.0.0-rc1"/></manifest>