blob: 1a12e8d26147c62a75783e6a744d80824dd3fb36 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="36cba2078febd13d5d4aefcec2bc2c136b559024">
<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="f4736afd702d3f9ac65a2810a1fc472d964941b7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="afc3e28a3de4a627e3afaf73b4c55ed85c992470" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="348b9f6c83d82893caf82849f06397cdcf5768cc" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="13f7eefa825da0709be37fd2e77b0530abc2b3d8" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="src/chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="b0308d580cb942c8bb2f10b826ee3d8c46f20eb4" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="74cfb57006f83cfe050817526db359d5c8a11628" 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" remote="chromium" revision="84d26ae3c93d2f359972788366805f5d23996441"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="ab1d1a8d60ddc5c22d4d19f38e93de0788945226" 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="5d14ed4260d2acd57b0fd149f4b1b2fde33f04b0" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="511a42b126711f688b1589791bed547f86de6a05" 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="b57ea653700d4c252334861fc82e76f6d9333a62" 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="eed39886a0dd748efab337bbd5bf7e30a0bd5d7f" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="f93161233af66739d55fcfda948ac21c00839f4d" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="d85cb6f6b0dfb62ad6afc589d85681f102b3a6bb" 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="8a42cac951ad336e232420bc34fa32c02f30db62" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="c53cf18197ae0ed41ef7bb64be24a4c827f24c0c" 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="7c192b80b6a5814f7c8efb97fcc708596a459632" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="6ff3c60892aa1ae1a81590cacee1615db677bb0d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="3bb78ea1bb2635645bfdc5531bc40f68a74cb163" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="9e15f6b049b2fd7db389f0b0e597de920cf692bc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="b748619752aa940de4ab0de710a06fc0440ec685" 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="f6167eb77d038b5b7a0d39645e7f2ae7fee6fdc0" 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="a8c3c3ed2a26887bccc44ab3cccdc0dd25d1b628" 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="5737e0cdef421eb28c89b11b9ed48114c8324ab8" 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="861ec50fd58a1bd017930b14530a82c8adff4f6a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="8449a33072f182e73f99222c320086654bc893fd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="7d533e5952b6bae600441e1183964d335a41d6fe" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="4ca3506b4ea597dce30a655aacfa0e0b6014362e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="a7f08bc3a938abf8a31c17faf1909e58c6f9e851" 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="317bfd8cfbaf233f672af56b935ff291f72fd699" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="03e1aecae1cdc4f92e80957fbf8555740956cb1c" 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="8a2fc9ac59ca5ab8737d6a95ec4964b4f8165238" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="e95234ce85432b162fbcf88bbae24957f5bed3ce" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="6ef55ba31e8b2fb0c1bce59702284fb0257d45d9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="aa279299deec851ef4cc29eb99f38426afc92d12" 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="4fb7bb104d25dc78c70cb6e44362e4216f941844" 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="3d856025f8f057d29361e753ef712993d218d6e9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="c96956efb5572173b25ff6336fe38ba2aa363846" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="61eef1817cbef8922a5b8e26b9115ee618677bfd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="27df4a99ceb8d2d6b5a1838c66fa030fa5943280" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="2b9a8ff3ded75d3fa4c05262bf77aa2a8c53d4a2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="9fefaf9bb55aeb9f475419374407b217cf2a6fae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="647883e3da6628c1fd534594156ad1852ea9d704" 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="3da3b3a91b14e73a702b6d50868d1c84b7fc81d8" 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="f5d7341ae08a3d9ba345d01df694f0a262408328" 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="7974dc348a044044e79b3d7a3997ef75254b0286" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="13960bea358f67210b1902be4c108b9cab7e50c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="fabe3f4cc2204755d26ff611a1631fd51c8b0fa6" 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="570365d36c3235ee4f9e96219cd8e96cd6d5332c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="07a096bdd27f35bd5456c08e50307257ff0cad2a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="e85b006f2b9b2abe1ae38d98d94ce43d75060a02" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="c9abb6cda39953355a32fb4eea15e04c8ce3331b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="464243e4aaf6966ba3fbcece76eba918469f9d45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="d00613ad2a05d64a64f61cbf7450fd6c0e671434" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="c109ec0d7fd1bb5b47b798080407a1f406b19c1b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="f2138d6f84153a8821dc24a31fed17184f1d10c1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="ca398c4893b944f6d6ba9b3f0bc34e59079bd82f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="149ffd7a1ed1dcd35041fc2db101ae804100bef1" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="97f36acc1fe9732aa033fca55dd3baac8f3ceb48" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="b146b5319f17fe8f21a608869fba86dccf670076" 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="d754a880443aaee45fc1a946478076947e452433" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="3795022861bef05fcf3872b4c63a855e72a71f2d" 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="a98d244469a38b442c57cc61aaffe5220873dc18" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" 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="ca833ce8d27a785a2a502e66459e122197e8e338" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="070d7e0b35e6c6a3142c3c2dda1f8ba93163d466" 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="2520fac15dec39b350ccf2a6c9bab23f5ea8d322" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="62d946925a06791cdc54a98fc415081f478528d5" upstream="refs/heads/fwupd-1.2.5"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="f4d22bb830a3c3a2135fbe574e1d8073c41e6388" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="070381153012c5c1bd0251c0d6b09e4c09012f48" 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="68459cc3d71b3ccaded2577cec611f0e78a9a73f" upstream="refs/heads/wpa_supplicant-2.8"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="c60978413ce6b035e90aaf56f87f6e588e3cce85" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="19e5ce979139b3f97f7bb8188a720013604685e3" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="943305234be8da35cddb062d56212c171b2b9057" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="f5053949f03f8601ddf82eb13bef3d64b8241003" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="2f1449ab6467f6d29685a891361fd46d74b402db" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="59e4e6b9cfb691cebb72074ab2ac4b5933b7ae61" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="887323c2abe73acc792695419572e442ed8eb168" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="2f9297b1197fc5c127d6d8f717dc650044dc97e8" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="30b27adc475ad16775b80099530997975497c56a" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="32641d47e4ee3d19fe0a5ab3e9d41fb1c42ebcf3" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19-lakitu" revision="daec5568005c0400bcebeab1179a007ed71d4472" 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="808a7fc04efb502494b0c8dc81dd143c0b652fc2" 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="8539d5dcf2d04cfc1985e3272fb20b3109ebb492" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="bae85e0addc3e15ace397363f88765970f8f1b46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" 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="e836912d2aa3ab31931f0906721a411cbc8e1bd2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="ae7bade6f9120f41349ef19b802c94d8ed7e8cec" 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="873b092e9110a0605293db7bc1c5bcb749cf9a28" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-debian" revision="1fbcfd85dec8cd05fa3ee983baf699125c498bc1" 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="5b752047977b69618f1b31bd08fd38de6f4f5ba3" 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="3a83708966fb739ea13562f685fe5cfa5bd9b3a5" 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="d5cf9bcdb96ff14463688c178128ee63388ff818" 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="5b43730e8620c60b4170231f7e9d91d2d2d89652" 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="4d15ba95a545740e44107f2a6744fe59dfcb65ab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="bd4d706e62197cca91a9ebc031eab86444c19635" 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="c526bbe09b550d40fba290237dd1caa5b5736277" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="48cc96c9aebb9d0164830a157efc8916f08f00c0" 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="c9adaa192f17a779c88f73477b6d2fee2595fc7a" 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="10118144d0b8a90496db9f97d55bf607db2c8c8b" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="45f1d9904470661e73a52a005dfd41f559f358ac" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="8144d214aed6d7bfc87b773782a9792f6609810d" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="d88b1fc62511d02ee2021628af7c571528a09b8c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="9299cae12e4098b8ae5a32e9326a7a44b2b4de37" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="170cb8d77faed2c7a05e527e9e2923f2ae3587dd" 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="9c573303e6a225b6d39bd99766e26370d36c12dd" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="I73ea66eef5a9b5374516e398c91cf8a59222f1dd" commit="2f44de7cd8bd4d8731a650d5ebe79241843667b5" commit_message="ANDROID: usb: otg-wakelock: Remove wakelock.h dependencies Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt; wakelock.h uses wakeup_source_init and wakeup_source_trash which are now deleted upstream. This patch thus removes dependency of otg-wakelock on wakelock.h so that it can be deleted in upcoming cl (crrev.com/c/1772070). Note that this patch is directly cherrypicked from the ANDROID branch. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Cq-Depend: chromium:1767049 Change-Id: I73ea66eef5a9b5374516e398c91cf8a59222f1dd Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773955 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1773955" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1773955/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I228bcdebf28f5c67765002043d3f919718827316" commit="c90ddcb62dddd3a7e2a2249d49eb472f6381b989" commit_message="ANDROID: input: gpio_matrix: Remove wakelock.h dependencies wakelock.h uses wakeup_source_init and wakeup_source_trash which are now deleted upstream. This patch thus removes dependency of gpio_matrix on wakelock.h so that it can be deleted in upcoming cl (crrev.com/c/1772070). Note that this patch is cherrypicked from the chromiumos 4.14 branch. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I228bcdebf28f5c67765002043d3f919718827316 Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt; (cherry picked from commit d61120aa7007bd6eceefc6c0d350e93f5775f95f) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772068 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1772068" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1772068/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I16a0dd4c4c6ee6440ce8a921bc0834d904b81f37" commit="cc371d82fbaf13f4fe5de85c350314800e6b72ad" commit_message="ANDROID: fiq_debugger: Remove wakelock.h dependencies wakelock.h uses wakeup_source_init and wakeup_source_trash which are now deleted upstream. This patch thus removes dependency of fiq_debugger on wakelock.h so that it can be deleted in upcoming cl (crrev.com/c/1772070). Note that this patch is directly cherrypicked from the ANDROID branch. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I16a0dd4c4c6ee6440ce8a921bc0834d904b81f37 Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt; Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772069 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1772069" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1772069/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I259fbf600a8366e950f08094de623f7030c069fe" commit="dd01a072b4e5c00380033e01cd716814a7de035e" commit_message="Revert &quot;PM / Sleep: Add wake lock api wrapper on top of wakeup sources&quot; This reverts commit a3bee5f1455e5249f3e28313e8b25524637a55c5. Reason for revert: wakelock.h uses wakeup_source_init() which is deleted upstream. Patches leading to this patch have updated all the drviers that use wakelock.h to directly use api exposed by pm_wakeup.h. Thus this patch completely deletes wakelock.h so that we can delete wakeup_source_init() and wakeup_source_trash(). Note that wakelock.h is dropped in chromeOS 4.14 kernel branch BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I259fbf600a8366e950f08094de623f7030c069fe Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772070 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1772070" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/1772070/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I6ccc6cc61b8168e59538a0f8e95d1a45fccd0bb7" commit="315ff0475eff98a27c076de3e37b62cf7d9e9e78" commit_message="BACKPORT: FROMGIT: PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() wakeup_source_init() has no users. Remove it. As a result, wakeup_source_prepare() is only called from wakeup_source_create(). Merge wakeup_source_prepare() into wakeup_source_create() and remove it. Change wakeup_source_create() behavior so that assigning NULL to wakeup source's name throws an error. Signed-off-by: Tri Vo &lt;trong@android.com&gt; Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 0d105d0f25386ee5b74603db6d249ebed7590cbc git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) Conflicts: include/linux/pm_wakeup.h The change is same as the one posted upstream. No semantic changes. BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Change-Id: I6ccc6cc61b8168e59538a0f8e95d1a45fccd0bb7 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1756956 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1756956" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1756956/7" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I7383cf06289489a36e588fca3311d9f286d67539" commit="e7c944bb5ea5f9a85e0238d46db0cc2d88b7e2b8" commit_message="UPSTREAM: PM / wakeup: Only update last time for active wakeup sources When wakelock support was added, the wakeup_source_add() function was updated to set the last_time value of the wakeup source. This has the unintended side effect of producing confusing output from pm_print_active_wakeup_sources() when a wakeup source is added prior to a sleep that is blocked by a different wakeup source. The function pm_print_active_wakeup_sources() will search for the most recently active wakeup source when no active source is found. If a wakeup source is added after a different wakeup source blocks the system from going to sleep it may have a later last_time value than the blocking source and be output as the last active wakeup source even if it has never actually been active. It looks to me like the change to wakeup_source_add() was made to prevent the wakelock garbage collection from accidentally dropping a wakelock during the narrow window between adding the wakelock to the wakelock list in wakelock_lookup_add() and the activation of the wakeup source in pm_wake_lock(). This commit changes the behavior so that only the last_time of the wakeup source used by a wakelock is initialized prior to adding it to the wakeup source list. This preserves the meaning of the last_time value as the last time the wakeup source was active and allows a wakeup source that has never been active to have a last_time value of 0. Fixes: b86ff9820fd5 (PM / Sleep: Add user space interface for manipulating wakeup sources, v3) Signed-off-by: Doug Berger &lt;opendmb@gmail.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2ef7c01c0cdb170142058c6d8fe0697aee4e4d7d) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I7383cf06289489a36e588fca3311d9f286d67539 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1774216 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1774216" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/16/1774216/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ib61c6a69b39bc91e38e57672b6651fee06fcc7f1" commit="2ac4f0d25ddf02019e32cb67db083775c8b109f3" commit_message="FROMGIT: PM / wakeup: Use wakeup_source_register() in wakelock.c kernel/power/wakelock.c duplicates wakeup source creation and registration code from drivers/base/power/wakeup.c. Change struct wakelock's wakeup source to a pointer and use wakeup_source_register() function to create and register said wakeup source. Use wakeup_source_unregister() on cleanup path. Signed-off-by: Tri Vo &lt;trong@android.com&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2434aea58e652a9fe114181ac90aa60e2f2e1b25 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Ib61c6a69b39bc91e38e57672b6651fee06fcc7f1 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1774137 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1774137" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1774137/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ib1ba783c6b9c135484de71d2fb0acc59eedb956a" commit="93824e1131b7a2b45815040989ec870cb0603447" commit_message="BACKPORT: FROMGIT: PM / wakeup: Show wakeup sources stats in sysfs Add an ID and a device pointer to 'struct wakeup_source'. Use them to to expose wakeup sources statistics in sysfs under /sys/class/wakeup/wakeup&lt;ID&gt;/*. Co-developed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Co-developed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Tri Vo &lt;trong@android.com&gt; Tested-by: Kalesh Singh &lt;kaleshsingh@google.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit c8377adfa78103be5380200eb9dab764d7ca890e git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) Conflicts: drivers/acpi/device_pm.c drivers/base/power/Makefile drivers/base/power/wakeup.c kernel/power/wakelock.c kernel/time/alarmtimer.c Note: 1. The original patch uses ida_alloc and ida_free api added recently. This patch instead uses ida_simple_get() and ida_simple_remove(). 2. Previous Chromium only patches kept track of device that wakeup_source struct represents using dev pointer. Since this patch uses dev structure to create wakeup stats sysfs, this patch changes the existing dev node accesses to point to parent instead. BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Change-Id: Ib1ba783c6b9c135484de71d2fb0acc59eedb956a Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1756957 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1756957" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="10" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1756957/10" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ib6c5196e8f87d94b57b46f88d11bc14aa1c5f96e" commit="0792805715987617cedb9f77dfb330c3dc098036" commit_message="CHROMIUM: wakeup_source: Correct chromuim only drivers that use legacy api. With the upstream patches series recently backported to v4.19 (crrev.com/c/1771930), wakeup_source_trash method does not exist anymore. Also wakeup_source_register now take 2 arguments. Correct chromium only invocations of these methods. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for hatch. Change-Id: Ib6c5196e8f87d94b57b46f88d11bc14aa1c5f96e Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772071 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1772071" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/1772071/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I870459ec29bf6ba5fb2494c69497d13d4a86fe84" commit="f50fc16b38b787315ab55bd872b5f9dc6da16eb1" commit_message="CHROMIUM: wakeup_source: Update chromuim only drivers that use legacy api. Upstream dropped wakeup_source_trash method. Update chromium only invocations of these method to the new api. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for grunt. Change-Id: I870459ec29bf6ba5fb2494c69497d13d4a86fe84 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772072 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1772072" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1772072/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I28911d897c2add3380a0af1f1d1409d02768f8b8" commit="9470691a781da33979910330e9675cdb3b9b553c" commit_message="CHROMIUM: otg-wakelock: update wakeup_source_register() call wakeup_source_register() now takes 2 arguments. Update wakeup_source_register() call in otg-wakelock.cc accordingly. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for grunt. Change-Id: I28911d897c2add3380a0af1f1d1409d02768f8b8 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772073 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1772073" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1772073/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I4f34a7beda922af8a0c159245189f86b782fb166" commit="d4bd06bddf8148ed443be25d6904487536783d13" commit_message="CHROMIUM: fiq_debugger: update wakeup_source legacy api. Upstream dropped wakeup_source_init() method. Update fiq_debugger to use the new api. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I4f34a7beda922af8a0c159245189f86b782fb166 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1774162 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="0" gerrit_number="1774162" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1774162/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic43f923e906eb5cacde75e816523490ad41fb8c4" commit="c1fae2b373973151d017680ad8159536281144be" commit_message="BACKPORT: FROMGIT: PM / wakeup: Fix sysfs registration error path We shouldn't call wakeup_source_destroy() from the error path in wakeup_source_register() because that calls __pm_relax() which takes a lock that isn't initialized until wakeup_source_add() is called. Add a new function, wakeup_source_free(), that just does the bare minimum to free a wakeup source that was created but hasn't been added yet and use it from the two places it's needed. This fixes the following problem seen on various x86 server boxes: INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 12 PID: 1 Comm: swapper/0 Not tainted 5.3.0-rc4- Hardware name: HP ProLiant XL420 Gen9/ProLiant XL420 Gen9, BIOS U19 12/27/2015 Call Trace:   dump_stack+0x62/0x9a   register_lock_class+0x95a/0x960   ? __platform_driver_probe+0xcd/0x230   ? __platform_create_bundle+0xc0/0xe0   ? i8042_init+0x4ec/0x578   ? do_one_initcall+0xfe/0x45a   ? kernel_init_freeable+0x614/0x6a7   ? kernel_init+0x11/0x138   ? ret_from_fork+0x35/0x40   ? is_dynamic_key+0xf0/0xf0   ? rwlock_bug.part.0+0x60/0x60   ? __debug_check_no_obj_freed+0x8e/0x250   __lock_acquire.isra.13+0x5f/0x830   ? __debug_check_no_obj_freed+0x152/0x250   lock_acquire+0x107/0x220   ? __pm_relax.part.2+0x21/0xa0   _raw_spin_lock_irqsave+0x35/0x50   ? __pm_relax.part.2+0x21/0xa0   __pm_relax.part.2+0x21/0xa0   wakeup_source_destroy.part.3+0x18/0x190   wakeup_source_register+0x43/0x50 Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reported-by: Qian Cai &lt;cai@lca.pw&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit ae367b7936408444afc76a8a3e141abede9ccbe4 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) Conflicts: 1. The original patch uses ida_alloc and ida_free. This patch instead uses ida_simple_get() and ida_simple_remove() as ida_alloc and id_free are not available in 4.4. BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Change-Id: Ic43f923e906eb5cacde75e816523490ad41fb8c4 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1767047 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="0" gerrit_number="1767047" owner_email="ravisadineni@chromium.org" 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/47/1767047/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I84832316db8c512f2ba3147135a17243ccad2f1b" commit="184880eec3747448340a2feee835ea838bdc5e26" commit_message="FROMGIT: PM / wakeup: Register wakeup class kobj after device is added The device_set_wakeup_enable() function can be called on a device that hasn't been registered with device_add() yet. This allows the device to be in a state where wakeup is enabled for it but the device isn't published to userspace in sysfs yet. After commit c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;), calling device_set_wakeup_enable() will fail for a device that hasn't been registered with the driver core via device_add(). This is because we try to create sysfs entries for the device and associate a wakeup class kobject with it before the device has been registered. Let's follow a similar approach that device_set_wakeup_capable() takes here and register the wakeup class either from device_set_wakeup_enable() when the device is already registered, or from dpm_sysfs_add() when the device is being registered with the driver core via device_add(). Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reported-by: Qian Cai &lt;cai@lca.pw&gt; Reviewed-by: Tri Vo &lt;trong@android.com&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2ca3d1ecb8c432ee212d80fa7615cdd5d1df62e3 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Change-Id: I84832316db8c512f2ba3147135a17243ccad2f1b Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1767048 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1767048" owner_email="ravisadineni@chromium.org" 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/48/1767048/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I23a3ee5264ad75786c517c9145499236a357e3d3" commit="b9e2ec6d3fb684a11692f46ed1931a28725555fe" commit_message="FROMGIT: PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}() These functions are just used by the PM core, and that isn't modular so these functions don't need to be exported. Drop the exports. Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reviewed-by: Tri Vo &lt;trong@android.com&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 78c0f050847cac4c43dbfc1916a63d1557c74ac0 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Cq-Depend: chromium:1773955 Change-Id: I23a3ee5264ad75786c517c9145499236a357e3d3 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1767049 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1767049" owner_email="ravisadineni@chromium.org" 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/49/1767049/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I870459ec29bf6ba5fb2494c69497d13d4a86fe84" commit="fb821d269938d622478c24153a7f141c6ae1d129" commit_message="CHROMIUM: wakeup_source: Update chromuim only drivers that use legacy api. Upstream dropped wakeup_source_trash method. Update chromium only invocations of these method to the new api. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for grunt. Change-Id: I870459ec29bf6ba5fb2494c69497d13d4a86fe84 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773311 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: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="3" gerrit_number="1773311" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/1773311/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ie834371d9b96467fbf8d29a4bd2ec5bf308e0c38" commit="1ec4069d341dd3bc4b35d885c3666618ecd1f651" commit_message="UPSTREAM: PM / wakeup: Drop wakeup_source_drop() After commit d856f39ac1cc (&quot;PM / wakeup: Rework wakeup source timer cancellation&quot;) wakeup_source_drop() is a trivial wrapper around __pm_relax() and it has no users except for wakeup_source_destroy() and wakeup_source_trash() which also has no users, so drop it along with the latter and make wakeup_source_destroy() call __pm_relax() directly. Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; Acked-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; (cherry picked from commit 623217a0cc45a6c179303b3bbfdc594806a464cc) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Ie834371d9b96467fbf8d29a4bd2ec5bf308e0c38 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772021 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1772021" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/21/1772021/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ib4ca57f124c072686b6d202b5fdd3df58b3a5014" commit="f5fa65e2a7210c2c3c93f27087dba9436d9cb153" commit_message="UPSTREAM: drivers: base: power: remove wakeup_sources_stats_dentry variable wakeup_sources_stats_dentry is assigned when the debugfs file is created, but then never used ever again. So no need for it at all, just remove it and call debugfs_create_file() on its own. Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 25fa4d9d4ca62dbf8fd1eeef413421c94183da3c) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Ib4ca57f124c072686b6d202b5fdd3df58b3a5014 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771184 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771184" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1771184/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I7cd4cb71951d3fb42a3e16eac90d76c200030140" commit="38a24ca7cc303080567233ad5a191942abea4965" commit_message="UPSTREAM: PM / core: Add support to skip power management in device/driver model All device objects in the driver model contain fields that control the handling of various power management activities. However, it's not always useful. There are few instances where pseudo devices are added to the model just to take advantage of many other features like kobjects, udev events, and so on. One such example is cpu devices and their caches. The sysfs for the cpu caches are managed by adding devices with cpu as the parent in cpu_device_create() when secondary cpu is brought online. Generally when the secondary CPUs are hotplugged back in as part of resume from suspend-to-ram, we call cpu_device_create() from the cpu hotplug state machine while the cpu device associated with that CPU is not yet ready to be resumed as the device_resume() call happens bit later. It's not really needed to set the flag is_prepared for cpu devices as they are mostly pseudo device and hotplug framework deals with state machine and not managed through the cpu device. This often results in annoying warning when resuming: Enabling non-boot CPUs ... CPU1: Booted secondary processor cache: parent cpu1 should not be sleeping CPU1 is up CPU2: Booted secondary processor cache: parent cpu2 should not be sleeping CPU2 is up .... and so on. So in order to fix these kind of errors, we could just completely avoid doing any power management related initialisations and operations if they are not used by these devices. Add no_pm flags to indicate that the device doesn't require any sort of PM activities and all of them can be completely skipped. We can use the same flag to also avoid adding not used *power* sysfs entries for these devices. For now, lets use this for cpu cache devices. Reviewed-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt; Tested-by: Eugeniu Rosca &lt;erosca@de.adit-jv.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 85945c28b5a888043cb2b54f880d80d8915f21f5) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I7cd4cb71951d3fb42a3e16eac90d76c200030140 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771185 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771185" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1771185/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I5deb10686ef5adce5f38d000559d17a7c1fafcdb" commit="5f30adb6dbee60b0dc3d7e0061d85b5583f31672" commit_message="FROMGIT: PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() wakeup_source_init() has no users. Remove it. As a result, wakeup_source_prepare() is only called from wakeup_source_create(). Merge wakeup_source_prepare() into wakeup_source_create() and remove it. Change wakeup_source_create() behavior so that assigning NULL to wakeup source's name throws an error. Signed-off-by: Tri Vo &lt;trong@android.com&gt; Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 0d105d0f25386ee5b74603db6d249ebed7590cbc git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I5deb10686ef5adce5f38d000559d17a7c1fafcdb Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771186 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771186" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1771186/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I7383cf06289489a36e588fca3311d9f286d67539" commit="a982c8bef341b25348136b203309566cb6a37c76" commit_message="UPSTREAM: PM / wakeup: Only update last time for active wakeup sources When wakelock support was added, the wakeup_source_add() function was updated to set the last_time value of the wakeup source. This has the unintended side effect of producing confusing output from pm_print_active_wakeup_sources() when a wakeup source is added prior to a sleep that is blocked by a different wakeup source. The function pm_print_active_wakeup_sources() will search for the most recently active wakeup source when no active source is found. If a wakeup source is added after a different wakeup source blocks the system from going to sleep it may have a later last_time value than the blocking source and be output as the last active wakeup source even if it has never actually been active. It looks to me like the change to wakeup_source_add() was made to prevent the wakelock garbage collection from accidentally dropping a wakelock during the narrow window between adding the wakelock to the wakelock list in wakelock_lookup_add() and the activation of the wakeup source in pm_wake_lock(). This commit changes the behavior so that only the last_time of the wakeup source used by a wakelock is initialized prior to adding it to the wakeup source list. This preserves the meaning of the last_time value as the last time the wakeup source was active and allows a wakeup source that has never been active to have a last_time value of 0. Fixes: b86ff9820fd5 (PM / Sleep: Add user space interface for manipulating wakeup sources, v3) Signed-off-by: Doug Berger &lt;opendmb@gmail.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2ef7c01c0cdb170142058c6d8fe0697aee4e4d7d) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I7383cf06289489a36e588fca3311d9f286d67539 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771187 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771187" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1771187/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ib61c6a69b39bc91e38e57672b6651fee06fcc7f1" commit="c2f2ee0accd3b56ce6fd83b6b3574d01716c9ac2" commit_message="FROMGIT: PM / wakeup: Use wakeup_source_register() in wakelock.c kernel/power/wakelock.c duplicates wakeup source creation and registration code from drivers/base/power/wakeup.c. Change struct wakelock's wakeup source to a pointer and use wakeup_source_register() function to create and register said wakeup source. Use wakeup_source_unregister() on cleanup path. Signed-off-by: Tri Vo &lt;trong@android.com&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2434aea58e652a9fe114181ac90aa60e2f2e1b25 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Ib61c6a69b39bc91e38e57672b6651fee06fcc7f1 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771188 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771188" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1771188/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Iffd5844deee64e67cffb28917b0504206443ca1a" commit="12e84c0718de8d80ce3162cf5aa2ac15f35ff11b" commit_message="UPSTREAM: PM / wakeup: Print warn if device gets enabled as wakeup source during sleep In general, wakeup settings are not supposed to be changed during any of the system wide PM phases. The reason is simply that it would break guarantees provided by the PM core, to properly act on active wakeup sources. However, there are exceptions to when, in particular, disabling a device as wakeup source makes sense. For example, in cases when a driver realizes that its device is dead during system suspend. For these scenarios, we don't need to care about acting on the wakeup source correctly, because a dead device shouldn't deliver wakeup signals. To this reasoning and to help users to properly manage wakeup settings, let's print a warning in cases someone calls device_wakeup_enable() during system sleep. Suggested-by: Rafael J. Wysocki &lt;rafael@kernel.org&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; [ rjw: Message to be printed ] Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 0026cef067d2962ed064b974e07f017233d5bd5a) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Iffd5844deee64e67cffb28917b0504206443ca1a Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771189 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771189" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1771189/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="If5a613340d3989cf65b71e4aaa7ae3480c338395" commit="3d20b42c54336c1bd2006b551ed4b47ce111564c" commit_message="BACKPORT: FROMGIT: PM / wakeup: Show wakeup sources stats in sysfs Add an ID and a device pointer to 'struct wakeup_source'. Use them to to expose wakeup sources statistics in sysfs under /sys/class/wakeup/wakeup&lt;ID&gt;/*. Co-developed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Co-developed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Tri Vo &lt;trong@android.com&gt; Tested-by: Kalesh Singh &lt;kaleshsingh@google.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit c8377adfa78103be5380200eb9dab764d7ca890e git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) Conflicts: 1. The original patch uses ida_alloc and ida_free. This patch instead uses ida_simple_get() and ida_simple_remove() as ida_alloc and id_free are not available in 4.14. BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: If5a613340d3989cf65b71e4aaa7ae3480c338395 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771190 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: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="3" gerrit_number="1771190" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1771190/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I28911d897c2add3380a0af1f1d1409d02768f8b8" commit="8ce2a9cb6b65c1e45941b323a9e646188e57b489" commit_message="CHROMIUM: otg-wakelock: update wakeup_source_register() call wakeup_source_register() now takes 2 arguments. Update wakeup_source_register() call in otg-wakelock.cc accordingly. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for grunt. Change-Id: I28911d897c2add3380a0af1f1d1409d02768f8b8 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773312 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: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="3" gerrit_number="1773312" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1773312/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I4edfb0acffd9657b9cd8b47b6249babda31edfa6" commit="be246d2f70ed1f27344cd31e8b14b25bce0322b6" commit_message="BACKPORT: FROMGIT: PM / wakeup: Fix sysfs registration error path We shouldn't call wakeup_source_destroy() from the error path in wakeup_source_register() because that calls __pm_relax() which takes a lock that isn't initialized until wakeup_source_add() is called. Add a new function, wakeup_source_free(), that just does the bare minimum to free a wakeup source that was created but hasn't been added yet and use it from the two places it's needed. This fixes the following problem seen on various x86 server boxes: INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 12 PID: 1 Comm: swapper/0 Not tainted 5.3.0-rc4- Hardware name: HP ProLiant XL420 Gen9/ProLiant XL420 Gen9, BIOS U19 12/27/2015 Call Trace:   dump_stack+0x62/0x9a   register_lock_class+0x95a/0x960   ? __platform_driver_probe+0xcd/0x230   ? __platform_create_bundle+0xc0/0xe0   ? i8042_init+0x4ec/0x578   ? do_one_initcall+0xfe/0x45a   ? kernel_init_freeable+0x614/0x6a7   ? kernel_init+0x11/0x138   ? ret_from_fork+0x35/0x40   ? is_dynamic_key+0xf0/0xf0   ? rwlock_bug.part.0+0x60/0x60   ? __debug_check_no_obj_freed+0x8e/0x250   __lock_acquire.isra.13+0x5f/0x830   ? __debug_check_no_obj_freed+0x152/0x250   lock_acquire+0x107/0x220   ? __pm_relax.part.2+0x21/0xa0   _raw_spin_lock_irqsave+0x35/0x50   ? __pm_relax.part.2+0x21/0xa0   __pm_relax.part.2+0x21/0xa0   wakeup_source_destroy.part.3+0x18/0x190   wakeup_source_register+0x43/0x50 Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reported-by: Qian Cai &lt;cai@lca.pw&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit ae367b7936408444afc76a8a3e141abede9ccbe4 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) Conflicts: 1. The original patch uses ida_alloc and ida_free. This patch instead uses ida_simple_get() and ida_simple_remove() as ida_alloc and id_free are not available in 4.14. BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I4edfb0acffd9657b9cd8b47b6249babda31edfa6 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771191 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: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="3" gerrit_number="1771191" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1771191/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I1bc1f12256987060f231a6d97d2c0e6fde8cb521" commit="1a10875b2323af5399079b6111fa03d14d78cbf0" commit_message="FROMGIT: PM / wakeup: Register wakeup class kobj after device is added The device_set_wakeup_enable() function can be called on a device that hasn't been registered with device_add() yet. This allows the device to be in a state where wakeup is enabled for it but the device isn't published to userspace in sysfs yet. After commit c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;), calling device_set_wakeup_enable() will fail for a device that hasn't been registered with the driver core via device_add(). This is because we try to create sysfs entries for the device and associate a wakeup class kobject with it before the device has been registered. Let's follow a similar approach that device_set_wakeup_capable() takes here and register the wakeup class either from device_set_wakeup_enable() when the device is already registered, or from dpm_sysfs_add() when the device is being registered with the driver core via device_add(). Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reported-by: Qian Cai &lt;cai@lca.pw&gt; Reviewed-by: Tri Vo &lt;trong@android.com&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2ca3d1ecb8c432ee212d80fa7615cdd5d1df62e3 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I1bc1f12256987060f231a6d97d2c0e6fde8cb521 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771192 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771192" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1771192/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ia0868a5a8ad6b4c0a96a8b33a4288d973fb99b83" commit="f76abab8623d388872033472a1f85e796e680a1c" commit_message="FROMGIT: PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}() These functions are just used by the PM core, and that isn't modular so these functions don't need to be exported. Drop the exports. Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reviewed-by: Tri Vo &lt;trong@android.com&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 78c0f050847cac4c43dbfc1916a63d1557c74ac0 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Cq-Depend: chromium:1772021 Change-Id: Ia0868a5a8ad6b4c0a96a8b33a4288d973fb99b83 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771193 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: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1771193" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/93/1771193/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Idfe33eee29c182114e9333d8ade7b4fb36166099" commit="bfc6fb275d4be37626d985746421251b7e8cbbc1" commit_message="chromeos-touch-common: Add ebuild for new package, split from touch_updater. This splits off chromeos-touch-common.sh from the chromeos-base/touch_updater package. BUG=b:132830741 TEST=Built private board-specific package which includes touch updaters. The build succeeded, and chromeos-touch-common.sh and the other touch updater files continued to be installed in their expected locations. Cq-Depend: chromium:1761203,chromium:1761204 Change-Id: Idfe33eee29c182114e9333d8ade7b4fb36166099 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1761985 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="0" gerrit_number="1761985" owner_email="matthewb@chromium.org" pass_count="0" patch_number="11" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/85/1761985/11" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I30894a8457d3669765809ec8c266e81eb83bc333" commit="2d4c653c10a91247271c531c95490ab81a9d2755" commit_message="chromeos-touch-etphidiap: Add ebuild for new package, split from touch_updater. This splits off the etphidiap files from the chromeos-base/touch_updater package. BUG=b:132830741 TEST=Built private board-specific package which includes etphidiap touch updater. The build succeeded, and the etphidiap files and the other touch updater files continued to be installed in their expected locations. Cq-Depend: chromium:1761985,chromium:1761205 Change-Id: I30894a8457d3669765809ec8c266e81eb83bc333 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1761551 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="2" gerrit_number="1761551" owner_email="matthewb@chromium.org" pass_count="0" patch_number="8" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/51/1761551/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I83f1d8939ee68d3b23485bf28500b902e6f45ed1" commit="5f260410d7effa175be263d158c46574d6982370" commit_message="touch_updater: Move chromeos-touch-common.sh to its own source subdir. This is part of splitting this file into its own package. With a separate subdir we can configure cros-workon in the existing touch_updater package to not uprev for changes here, and also configure the new package to only uprev for changes here. The installed location of this file remains unchanged. BUG=b:132830741 TEST=Built private board-specific package which includes touch updaters. The build succeeded, and chromeos-touch-common.sh and the other touch updater files continued to be installed in their expected locations. Cq-Depend: chromium:1761985 Change-Id: I83f1d8939ee68d3b23485bf28500b902e6f45ed1 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1761204 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="0" gerrit_number="1761204" owner_email="matthewb@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/04/1761204/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifafd787d59794c4d4de1bdef85df920a84ceff90" commit="a0465454f3ab5e285e414485886550c87a72222e" commit_message="touch_updater: etphidiap: Use new hardware revision ID. The etphidiap updater now queries the touchpad controller for its hardware revision (HW ID), and passes it to an overlay-provided function for determining which touchpad firmware file to use. This provides flexibility for an overlay to bundle firmware updates for multiple hardware revisions together in the OS image. BUG=b:133112560 TEST=Built OS image, installed it on 4 DUTs covering: 4 build phases 3 touchpad hardware revision identifiers 2 actual touchpad hardware revisions Then on all DUTs: Tested no-update case of current firmware for the DUT's hardware. On the DUTs compatible with the bundled firmware, tested update-needed case. Tested corrupted-firmware case by manually invoking the script. Cq-Depend: chromium:1758205,chrome-internal:1668804 Change-Id: Ifafd787d59794c4d4de1bdef85df920a84ceff90 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1760137 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="10" gerrit_number="1760137" owner_email="matthewb@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/37/1760137/5" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I73ed3b679e27ea3ea8422520eb7b2191890a1922" commit="8ce163e8ed460d02cf4600b02065be8576a07e28" commit_message="touch_updater: Move etphidiap files to their own source subdir. This is part of splitting these files into their own package. With a separate subdir we can configure cros-workon in the existing touch_updater package to not uprev for changes here, and also configure the new package to only uprev for changes here. The installed locations of these files remain unchanged. BUG=b:132830741 TEST=Built private board-specific package which includes etphidiap touch updater. The build succeeded, and the etphidiap files and the other touch updater files continued to be installed in their expected locations. Cq-Depend: chromium:1761551 Change-Id: I73ed3b679e27ea3ea8422520eb7b2191890a1922 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1761205 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="2" gerrit_number="1761205" owner_email="matthewb@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/05/1761205/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Iacfccbc9699c35b25d0b9e361b64d711df1256da" commit="90b36e479c03d79f5fb9d5f7999630a216b3a7e4" commit_message="touch_updater: Move stupdate files to their own source subdir. This is part of splitting these files into their own package. With a separate subdir we can configure cros-workon in the existing touch_updater package to not uprev for changes here, and also configure the new package to only uprev for changes here. The installed locations of these files remain unchanged. BUG=b:132830741 TEST=Built private board-specific package which includes stupdate touch updater. The build succeeded, and the stupdate files and the other touch updater files continued to be installed in their expected locations. Cq-Depend: chromium:1761552 Change-Id: Iacfccbc9699c35b25d0b9e361b64d711df1256da Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1759904 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="3" gerrit_number="1759904" owner_email="matthewb@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/04/1759904/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I284208adf42979f529c9d3ac813d5e3b1bbe4200" commit="7a52e9845018b2555d99d42f84c9133530db7ba5" commit_message="chromeos-touch-stupdate: Add ebuild for new package, split from touch_updater. This splits off the ST touchscreen update files from the chromeos-base/touch_updater package. BUG=b:132830741 TEST=Built private board-specific package which includes stupdate touch updater. The build succeeded, and the stupdate files and the other touch updater files continued to be installed in their expected locations. Cq-Depend: chromium:1761985,chromium:1759904 Change-Id: I284208adf42979f529c9d3ac813d5e3b1bbe4200 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1761552 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="2" gerrit_number="1761552" owner_email="matthewb@chromium.org" pass_count="0" patch_number="8" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/52/1761552/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3a4e080e8c86095b8fb6c14531d9f37d3a164c5d" commit="ab502dff56abede8f30f6ef71ba9a8be6ce6fd85" commit_message="touch_updater: rebind_driver() now supports recovering non-enumerated devices Previously rebind_driver() would determine the /sys driver path based on the driver/ symlink in the device directory. However if the device did not enumerate on boot because its firmware is corrupt, there will be no driver/ symlink. Now it's possible to specify a driver path. BUG=b:132830741 TEST=Tested both normal update and firmware corruption recovery with etphidiap updater. No behavior changes, as expected (new arg not yet specified). Then tested again with CL:1772379, and with that the driver bind succeeds after corruption recovery reflash, and the touch device is immediately usable on that same boot. Change-Id: I3a4e080e8c86095b8fb6c14531d9f37d3a164c5d Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772378 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="0" gerrit_number="1772378" owner_email="matthewb@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/78/1772378/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0678e548bee7050e4d7e3a05a71f1c63393b278d" commit="7e2a8b16231524d5707a8b08042f86fa7576af9f" commit_message="touch_updater: etphidiap updater now binds driver after corrupted FW recovery. Previously this updater script was able to reflash to recover from correupted firmware, but the common rebind_driver() function was not able to handle binding the driver in that scenario, so the touch device would only become functional again after an extra reboot. Now this takes advantage of a new rebind_driver() option to specify the driver path, in order to recover devices that did not enumerate on startup. BUG=b:132830741 TEST=Tested both normal update and firmware corruption recovery with etphidiap updater. The normal case continues to work, including the rebind. The corruption recovery case now successfully binds after reflash, and the touch device is immediately usable on that same boot. Cq-Depend: chromium:1772378 Change-Id: I0678e548bee7050e4d7e3a05a71f1c63393b278d Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772379 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="2" gerrit_number="1772379" owner_email="matthewb@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/79/1772379/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib87b5afee7846264ec4afb6d20aaaf5de0cbe225" commit="166312967fca77c8397f70362476273bb47faa29" commit_message="u2fd: Set mode using new vendor command The previous U2F command to set vendor mode is being removed, and is replaced by a vendor command. We should try to call the new vendor command, but if running against an older firmware, fall back to the previous U2F command. BUG=b:133275654 TEST=start u2fd with --u2f and --g2f, check that fixed attestation cert available (only) in g2f mode flash new cr50, repeat the above Change-Id: Ib87b5afee7846264ec4afb6d20aaaf5de0cbe225 Reviewed-on: https://chromium-review.googlesource.com/1750610 Tested-by: Louis Collard &lt;louiscollard@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: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="6" gerrit_number="1750610" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/10/1750610/7" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I3d273e5233427d8641532e3dec9664107a32672d" commit="1d19330ed0f0f03933bbe32874e42171425d7c12" commit_message="u2fd: Always enable user keys This change deprecates the &quot;legacy&quot; code path, and enables legacy fallback if users have not swiched explicitly to the new code path. This is a forced migration to the new code path, while still supporting legacy key handles for authentication. For a user who has previously enabled U2F with 'u2f' or 'g2f' mode (but not switched to user keys), this change will cause new registrations to be user-specific, but old keys can still be used to authenticate. No user action is required for this behavior. BUG=b:133275654 TEST=flash u2fd prior to this change set flags to --u2f (without --user_keys) generate legacy key handle flash u2fd with this change check legacy kh still works check new kh is user-specific set flags to --u2f --user_keys check legacy kh does not work Change-Id: I3d273e5233427d8641532e3dec9664107a32672d Reviewed-on: https://chromium-review.googlesource.com/1750611 Tested-by: Louis Collard &lt;louiscollard@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: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="6" gerrit_number="1750611" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1750611/8" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I2046bfdf83d6c346f0e629ec9178282bbf3ddbaf" commit="aba5f3596d09e1e9a47840d06818e9520f3c7cd1" commit_message="u2fd: Remove now-unused user_keys parameter This cleans up the user_keys parameter, as it is now hardcoded to true. This change should have no impact. BUG=b:133275654 TEST=build Change-Id: I2046bfdf83d6c346f0e629ec9178282bbf3ddbaf Reviewed-on: https://chromium-review.googlesource.com/1755784 Tested-by: Louis Collard &lt;louiscollard@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: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="6" gerrit_number="1755784" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1755784/3" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Ie41effbe136d161f45b2f607f29412996a568176" commit="e65c44142fcca93fca668007938598864b9d500c" commit_message="u2fd: Remove dead code to call legacy cr50 API This code is no longer used, so can be removed. BUG=b:133275654 TEST=build Change-Id: Ie41effbe136d161f45b2f607f29412996a568176 Reviewed-on: https://chromium-review.googlesource.com/1755785 Tested-by: Louis Collard &lt;louiscollard@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: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="6" gerrit_number="1755785" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1755785/4" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Iddacdc0c18427faac566e29760749fa4c98614b4" commit="20d5e8378373de868f1709bb4d3b2b97d0ab3018" commit_message="u2fd: Remove version command This command was only used to simulate latency in the implementation of the PING HID command. The version command is being removed from the firmware, so we replace it with another command that is still supported. BUG=b:133275654 TEST=build, deploy, check U2F can be used to register a new credential and log in Change-Id: Iddacdc0c18427faac566e29760749fa4c98614b4 Reviewed-on: https://chromium-review.googlesource.com/1755862 Tested-by: Louis Collard &lt;louiscollard@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: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="6" gerrit_number="1755862" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/62/1755862/4" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I7fc9076354a594d1199c55f2f17fc8a777df20f2" commit="5329da21fb5c36157d852d8c86485d708c6520bd" commit_message="u2fd: Remove unused transmit APDU callback This callback is no longer used, and should be removed. Also makes the corresponding method in TpmVendorCommandProxy private, in preparation for removal. BUG=b:133275654 TEST=build Change-Id: I7fc9076354a594d1199c55f2f17fc8a777df20f2 Reviewed-on: https://chromium-review.googlesource.com/1755863 Tested-by: Louis Collard &lt;louiscollard@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: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="6" gerrit_number="1755863" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/63/1755863/4" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I0abe5136ed1b58d3771d042bf5defe4aab778e99" commit="cf045340b151d77264bdde3722afdcc6ef2ec9f4" commit_message="u2fd: Remove vendor sysinfo call This call was never implemented in firmware, and so always returned an error. We have no plans to implement this in the firmware, so removing it. BUG=b:133275654 TEST=build, flash, check U2F register and authenticate Change-Id: I0abe5136ed1b58d3771d042bf5defe4aab778e99 Reviewed-on: https://chromium-review.googlesource.com/1755786 Tested-by: Louis Collard &lt;louiscollard@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: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="6" gerrit_number="1755786" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/86/1755786/5" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I997cb99de50c5dbf77e6483bbe682f0e01d7adbe" commit="c1c181b964e48880e0f74cef1ee408435c7b6552" commit_message="gandof: Moved audio configs to board overlay Moved the audio configs from media-sound/adhd to the board overlay so the congigs can be different under the kenrelnext profile. BUG=b:133862613 TEST=emerge-gandof chromeos-bsp-gandof + check audio configs were installed Cq-Depend: chromium:1768933, chromium:1769283 Change-Id: I997cb99de50c5dbf77e6483bbe682f0e01d7adbe Reviewed-on: https://chromium-review.googlesource.com/1769262 Tested-by: Jon Flatley &lt;jflat@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: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1769262" owner_email="jflat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/62/1769262/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Icc751b74708cc306e492aad457fbe10b242c3dcb" commit="1be06fed36c61f73678e6d4477d2e823f3ff30ed" commit_message="gandof: Created duplicate audio configs for kernelnext Created an exact copy of the base audio configs for use in the kernelnext profile. BUG=b:133862613 TEST=None Change-Id: Icc751b74708cc306e492aad457fbe10b242c3dcb Reviewed-on: https://chromium-review.googlesource.com/1769265 Tested-by: Jon Flatley &lt;jflat@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: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1769265" owner_email="jflat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/65/1769265/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I878ca7bc4ee8d8bb061d3066642eb30b3228063d" commit="7f580bf4a192bb822aaaa56e793d9e08da389e73" commit_message="adhd: Removed gandof Audio configs for gandof are being moved to the board overlay. BUG=b:133862613 TEST=./build_packages --board gandof Cq-Depend: chromium:1768933, chromium:1769262 Change-Id: I878ca7bc4ee8d8bb061d3066642eb30b3228063d Reviewed-on: https://chromium-review.googlesource.com/1769283 Tested-by: Jon Flatley &lt;jflat@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: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1769283" owner_email="jflat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/83/1769283/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I88a1522a822077925836f82124700ba816d68c3a" commit="8fd404bf20563c5efb59fe7a0ea5bcdd357ba4ee" commit_message="gandof: Moved configs to board overlay The audio configs for gandof are being moved to the board overlay to facilitate different configs under the kernelnext profile. BUG=b:133862613 TEST=./build_packages --board gandof Cq-Depend: chromium:1769283, chromium:1769262 Change-Id: I88a1522a822077925836f82124700ba816d68c3a Reviewed-on: https://chromium-review.googlesource.com/1768933 Tested-by: Jon Flatley &lt;jflat@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: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1768933" owner_email="jflat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/33/1768933/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ia3d609188aeff001a49480a180335c6b0d4bc120" commit="888022ccaac82da8b8c397e5dbd66f1a84c4a394" commit_message="gandof: Swapped mic input sources for kernelnext The mic sources on gandof are flipped on the 4.14 kernel. Swapping them in the UCM config fixes the issue. BUG=b:133862613 TEST=record audio in chrome with and without an external mic Change-Id: Ia3d609188aeff001a49480a180335c6b0d4bc120 Reviewed-on: https://chromium-review.googlesource.com/1769266 Tested-by: Jon Flatley &lt;jflat@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: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="2" gerrit_number="1769266" owner_email="jflat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/66/1769266/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia011c64defdeaed4bcf592c09041bdc5449f3dfa" commit="a84239f4b0c5ec2164e592c5dc85c3e19dc8b6b9" commit_message="libchromeos-rs: add sockaddr parsing and impl RawFd Fill out the SocketAddr implementation by implementing ToSocketAddr and FromStr. Add implementations for AsRawFd and IntoRawFd. Add a local_port() function to VsockListener to provide the OS-selected port when using VMADDR_PORT_ANY. Add set_nonblocking() implementations for VsockStream and VsockListener. BUG=chromium:848063 TEST=emerge libchromeos-rs Change-Id: Ia011c64defdeaed4bcf592c09041bdc5449f3dfa Reviewed-on: https://chromium-review.googlesource.com/1672694 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1672694" owner_email="smbarber@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/1672694/10" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I85fd11b1b4ba63a2a1ce6a55dc52dd3c54e41d83" commit="0f53d32299ebe130506092c02483ca8afa719990" commit_message="libchromeos-rs: vsock: replace mem::zeroed with default BUG=none TEST=emerge dev-rust/libchromeos Change-Id: I85fd11b1b4ba63a2a1ce6a55dc52dd3c54e41d83 Reviewed-on: https://chromium-review.googlesource.com/1738755 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1738755" owner_email="smbarber@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/55/1738755/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I064cdea6204b3cd2b4cb8cb0e24971a967a94abf" commit="f2bccb592a1df86da7387ba9982b7e86c80a3e9a" commit_message="vm_tools: add ConnectChunnel and UpdateListeningPorts stubs Add the protobuf messages and the gRPC stubs, the implementations will be filled in with follow-on CLs. BUG=chromium:848063 TEST=crostini.* Cq-Depend: chromium:1484653 Change-Id: I064cdea6204b3cd2b4cb8cb0e24971a967a94abf Reviewed-on: https://chromium-review.googlesource.com/1717817 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="0" gerrit_number="1717817" owner_email="smbarber@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1717817/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5d49a2890ba98829b3e639a9d92e556fb80c6b3b" commit="e72be3e22c6345feccdfd732a337ba97caf2d49b" commit_message="tremplin: use audit to check for listening ports Use the audit subsystem to check for successful listen() calls in the VM, then probe containers to check for all listening ports. These are sent to the host, which will listen to those ports on the guest's behalf. BUG=chromium:848063 TEST=manual Cq-Depend: chromium:1717817 Change-Id: I5d49a2890ba98829b3e639a9d92e556fb80c6b3b Reviewed-on: https://chromium-review.googlesource.com/1484653 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Joel Hockey &lt;joelhockey@chromium.org&gt; " fail_count="0" gerrit_number="1484653" owner_email="smbarber@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/53/1484653/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8fc8fb8d8ba19280c806136243742db79c8da889" commit="420d41cf3f019c7e6be7a6268be147f3ee136cd6" commit_message="vm_tools: garcon: implement ConnectChunnel Implement the ConnectChunnel RPC, which launches the chunnel binary to open a tunnel to the host. BUG=chromium:848063 TEST=crostini.* Change-Id: I8fc8fb8d8ba19280c806136243742db79c8da889 Reviewed-on: https://chromium-review.googlesource.com/1717818 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="0" gerrit_number="1717818" owner_email="smbarber@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/18/1717818/11" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I26460c59b564e243a49408de1f7adcbc70d03b82" commit="a791176fc2da1d53451e2e06dfe56c7cd2bf8012" commit_message="fftw: upgraded package to upstream Upgraded sci-libs/fftw to version 3.3.8 on amd64, arm, arm64 BUG=chromium:997240 TEST=preCQ Change-Id: I26460c59b564e243a49408de1f7adcbc70d03b82 Reviewed-on: https://chromium-review.googlesource.com/1770826 Tested-by: Chris McDonald &lt;cjmcdonald@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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1770826" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/26/1770826/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I75ff9d5bf5a56c6c6403fe97afb3c79f02b1777c" commit="fdc9285750ae2cc4bfba9529dd96bd9781d82c45" commit_message="Upgrade fortran-2.eclass to upstream BUG=chromium:997240 TEST=preCQ Change-Id: I75ff9d5bf5a56c6c6403fe97afb3c79f02b1777c Reviewed-on: https://chromium-review.googlesource.com/1769257 Tested-by: Chris McDonald &lt;cjmcdonald@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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1769257" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/57/1769257/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Iae46f61ec11e7aa252811d3a7a90808d14ce418d" commit="7000963bac026e7697f3d5a764faa4fc30717644" commit_message="eigen: upgraded package to upstream Upgraded dev-cpp/eigen to version 3.3.7 on amd64, arm, arm64 BUG=chromium:997240 TEST=preCQ Change-Id: Iae46f61ec11e7aa252811d3a7a90808d14ce418d Reviewed-on: https://chromium-review.googlesource.com/1769258 Tested-by: Chris McDonald &lt;cjmcdonald@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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1769258" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/58/1769258/3" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I285c0fdbb38ec17aaa6e79018d737f1612f2164c" commit="3fad79e7234e8ff11228640034cc2e78322c1c12" commit_message="rtl-sdr: upgraded package to upstream Upgraded net-wireless/rtl-sdr to version 0.6.0-r1 on amd64, arm, arm64 BUG=chromium:997240 TEST=preCQ Change-Id: I285c0fdbb38ec17aaa6e79018d737f1612f2164c Reviewed-on: https://chromium-review.googlesource.com/1769259 Tested-by: Chris McDonald &lt;cjmcdonald@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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1769259" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/59/1769259/3" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-3.14" change_id="If8a339fe07c8b33e9fc835f7d7025d7a490be91f" commit="99c2dccf5059472799cb322d06f6e815fc036169" commit_message="CHROMIUM: media: rk3288-vpu: Do not fail on invalid format VIDIOC_S_FMT is defined to adjust the format to a valid one, if invalid one is given by the client. Follow the specification rather than returning error. BUG=chromium:873939 TEST=test_that video_Video{Decode,Encode}Accelerator Change-Id: If8a339fe07c8b33e9fc835f7d7025d7a490be91f Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1173950 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: Alexandre Courbot &lt;acourbot@chromium.org&gt; Reviewed-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; " fail_count="3" gerrit_number="1173950" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1173950/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.14" change_id="I4258850ae57bf31058ffbbd3f0e27ebac4280955" commit="c231cc286a8d01c92c5a579b2dada731fe39f1fd" commit_message="CHROMIUM: media: rk3288-vpu: Fix plane size calculation Both encoder and decoder reimplement the same calculations, with slightly different assumptions (MPLANE format for encoder vs non-MPLANE format for decoder) and with the same problems that sometimes even result in the values not being computed correctly: - total bytesperline returned for single memory plane formats, rather than just the value of the first color plane, - the depth (bits per pixel) values in the format arrays do not match the real values of the formats, - there is a shady assumption that all formats with more than 1 memory plane are always vertically subsampled by 2. Differentiate between number of color planes and memory planes, add subsampling factors to the rk3288_vpu_fmt struct and use that to generalize the calculations into a common helper. BUG=chromium:873939 TEST=test_that video_Video{Decode,Encode}Accelerator Change-Id: I4258850ae57bf31058ffbbd3f0e27ebac4280955 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1174071 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: Alexandre Courbot &lt;acourbot@chromium.org&gt; Reviewed-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; " fail_count="3" gerrit_number="1174071" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/1174071/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.14" change_id="I8964bf5dfd4d679d8e69108958f53a6a522b399c" commit="e8497aa98a1c0592de10454e734afc62b1e35128" commit_message="CHROMIUM: media: rk3288-vpu: Update plane sizes in TRY_FMT too VIDIOC_TRY_FMT should update the whole format to the same as would be used by VIDIOC_S_FMT with the same input. Move plane size update from S_FMT to TRY_FMT implementations. BUG=chromium:873939 TEST=test_that video_Video{Decode,Encode}Accelerator Change-Id: I8964bf5dfd4d679d8e69108958f53a6a522b399c Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1174072 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: Alexandre Courbot &lt;acourbot@chromium.org&gt; Reviewed-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; " fail_count="3" gerrit_number="1174072" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1174072/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I49c679e549d9f3076dcc60e110a25aa7e4387398" commit="3c4ed5bf3322897439ecc7835441021eecac1e0e" commit_message="bluetooth: implement DebugManager for btdispatch DebugManager exposes a D-Bus API to specify the debug verbosity level for dispatcher, newblue, bluez, and kernel. In this patch, only the D-Bus connection and some writing and reading from/to config files (which inits the value of debug verbosity) that has been implemented. The part of printing logs based on these values, is not yet implemented. BUG=chromium:734152 TEST=Do the following. 1) Use the new API dbus-send --system --print-reply --dest=org.chromium.Bluetooth \ /org/chromium/Bluetooth org.chromium.Bluetooth.Debug.SetLevels \ byte:&lt;dispatcher_verbosity&gt; \ byte:&lt;newblue_verbosity&gt; \ byte:&lt;bluez_verbosity&gt; \ byte:&lt;kernel_verbosity&gt; 2) Check the debug conf files on /var/lib/bluetooth/debug.conf contains the actual verbosity level set on step 1. 3) Check the D-Bus property also contains the actual verbosity level. dbus-send --system --dest=org.chromium.Bluetooth --print-reply \ /org/chromium/Bluetooth org.freedesktop.DBus.Properties.Get \ string:org.chromium.Bluetooth.Debug string:&lt;property&gt; Where &lt;property&gt; is one of these below {DispatcherLevel, NewblueLevel, BluezLevel, KernelLevel} Cq-Depend: chromium:1708230,chromium:1728790 Change-Id: I49c679e549d9f3076dcc60e110a25aa7e4387398 Reviewed-on: https://chromium-review.googlesource.com/1725690 Tested-by: Archie Pusaka &lt;apusaka@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: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="3" gerrit_number="1725690" owner_email="apusaka@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/90/1725690/10" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie1ab87de3a337f61e47b953f4991702bea0c66d8" commit="4a9de39965a7f7b1721b6cb59a8d8f6e6628449b" commit_message="bluetooth: implement SetDispatcherLevel for dynamic debug SetDispatcherLevel() is a method of DebugManager from btdispatch. Invoking this method will change the verbosity level of btdispatch debug logs. Set it to zero to disable verbose logs. BUG=chromium:734152 TEST=Do the following. 1) Invoke the SetDispatcherLevel() method by one of the following methods. a) By invoking D-Bus method Debug.SetLevels. dbus-send --system --print-reply --dest=org.chromium.Bluetooth \ /org/chromium/Bluetooth org.chromium.Bluetooth.Debug.SetLevels \ byte:&lt;dispatcher_verbosity&gt; \ byte:&lt;newblue_verbosity_but_is_not_important&gt; \ byte:&lt;bluez_verbosity_but_is_not_important&gt; \ byte:&lt;kernel_verbosity_but_is_not_important&gt; b) By directly writing the value of &lt;dispatcher_verbosity&gt; from the conf file located in /var/lib/bluetooth/debug.conf then restart btdispatch 2) Check that verbose debug logs are printed to /var/log/messages. Cq-Depend: chromium:1725690 Change-Id: Ie1ab87de3a337f61e47b953f4991702bea0c66d8 Reviewed-on: https://chromium-review.googlesource.com/1728791 Tested-by: Archie Pusaka &lt;apusaka@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: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="3" gerrit_number="1728791" owner_email="apusaka@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1728791/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I018befad9ef20eba92166f559e8b6e1896cb4af3" commit="00d6adc0871b514a5212db27521ee0e7e8a77cb1" commit_message="bluetooth: implement DebugManager for newblue It listens for property NewblueLevel of org.chromium.Bluetooth.Debug interface. Everytime the property is updated, it will update the verbosity level of debug log. It will also read from /var/lib/bluetooth/newblue_debug.conf for the initial value of debug verbosity. BUG=chromium:734152 TEST=Do the following. 1) Invoke the Debug.SetLevels method a) By invoking D-Bus method Debug.SetLevels dbus-send --system --print-reply --dest=org.chromium.Bluetooth \ /org/chromium/Bluetooth org.chromium.Bluetooth.Debug.SetLevels \ byte:&lt;dispatcher_verbosity_but_is_not_important&gt; \ byte:&lt;newblue_verbosity&gt; \ byte:&lt;bluez_verbosity_but_is_not_important&gt; \ byte:&lt;kernel_verbosity_but_is_not_important&gt; b) By directly writing the value of &lt;newblue_verbosity&gt; from the conf file located in /var/lib/bluetooth/debug.conf then restart newblued. 2) Check that verbose debug logs are printed to /var/log/messages. Cq-Depend: chromium:1725690 Change-Id: I018befad9ef20eba92166f559e8b6e1896cb4af3 Reviewed-on: https://chromium-review.googlesource.com/1728792 Tested-by: Archie Pusaka &lt;apusaka@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: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="3" gerrit_number="1728792" owner_email="apusaka@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1728792/9" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I6f252ed20223cb057a404742c09566cbb0330c74" commit="4662b0cd62432a99f982e3b552365876a5d5c61a" commit_message="Goofy: Add a new output_file to instalog plugin on Goofy We save Testlog data to device, and we can add them to report archive. BUG=b:36868023 TEST=manually test on my local device Cq-Depend: chromium:1697982, chromium:1708388 Change-Id: I6f252ed20223cb057a404742c09566cbb0330c74 Reviewed-on: https://chromium-review.googlesource.com/1708389 Tested-by: Chun-Tsen Kuo &lt;chuntsen@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: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Ting Shen &lt;phoenixshen@chromium.org&gt; Reviewed-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; " fail_count="1" gerrit_number="1708389" owner_email="chuntsen@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/89/1708389/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4ea32c58156e676f4538d044c5da0bf14876d324" commit="204171e574aace1f438e02c7185acb0c10bcf014" commit_message="Instalog: Add TestlogRule to the flow policy We'll use the output file plugin to save data (testlog events) on DUT, and we only want to save the test related data. Therefore, we add this flow policy to filter the data on DUT. BUG=b:36868023, b:80061695 TEST=unittest Change-Id: I4ea32c58156e676f4538d044c5da0bf14876d324 Reviewed-on: https://chromium-review.googlesource.com/1697982 Tested-by: Chun-Tsen Kuo &lt;chuntsen@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: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="1" gerrit_number="1697982" owner_email="chuntsen@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/82/1697982/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iff60e5a3f95315ef74fe08fd7cfeba4b8426ca36" commit="fd9c8d12597c95becd753892cca7aaa9b81126f0" commit_message="Testlog: Update the FlushTestlog feature to flush both output plugins After we add an output_file to Goofy's Instalog plugin, we need the flush feature. BUG=b:36868023 TEST=manually test on my local device Cq-Depend: chromium:1708389 Change-Id: Iff60e5a3f95315ef74fe08fd7cfeba4b8426ca36 Reviewed-on: https://chromium-review.googlesource.com/1724231 Tested-by: Chun-Tsen Kuo &lt;chuntsen@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: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="1" gerrit_number="1724231" owner_email="chuntsen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/31/1724231/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0d00a281f273b278484adca6f8e8d9bd5bb45e89" commit="879a751b6cb7b64927cc9ba2490fd0c43675aba0" commit_message="diagnosis-extension: Add video test Added video/audio test to diagnosis extension. The test plays a short video and requires user to check if the video and audio play properly. BUG=b:136138946 TEST=manually tested on DUT Change-Id: I0d00a281f273b278484adca6f8e8d9bd5bb45e89 Reviewed-on: https://chromium-review.googlesource.com/1745876 Tested-by: Chia-chi, Dai &lt;jacquelinedai@google.com&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: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="5" gerrit_number="1745876" owner_email="jacquelinedai@google.com" pass_count="0" patch_number="11" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/76/1745876/11" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Iad29337ae209f402cf608224f6727cb4e47a1efd" commit="41416431bcc19b3acfcd642bdbbb0992d0f2c865" commit_message="diagnosis-extension: Add Info test Added info test to diagnosis extension. The test shows basic information of hard disk, memory and CPU. BUG=b:136138946 TEST=manually tested on DUT Change-Id: Iad29337ae209f402cf608224f6727cb4e47a1efd Reviewed-on: https://chromium-review.googlesource.com/1753987 Tested-by: Chia-chi, Dai &lt;jacquelinedai@google.com&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: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="5" gerrit_number="1753987" owner_email="jacquelinedai@google.com" pass_count="0" patch_number="9" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/87/1753987/9" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I18c8e86e063f0dea097b3d1e13dfda09b5ea77bf" commit="53fc2e2da3f13147fa1c5ee4660f936591dded9e" commit_message="diagnosis-extension: Add bluetooth test Added bluetooth test to diagnosis extension. The test requires user to choose one bluetooth device, and will connect/disocnnect to the device. BUG=b:136138946 TEST=manually tested on DUT Change-Id: I18c8e86e063f0dea097b3d1e13dfda09b5ea77bf Reviewed-on: https://chromium-review.googlesource.com/1758091 Tested-by: Chia-chi, Dai &lt;jacquelinedai@google.com&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: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="1" gerrit_number="1758091" owner_email="jacquelinedai@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/91/1758091/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic537aac329831932f8b3576897bfa93683e08b91" commit="4f5fbdea593d8e9119794663aebcfa39d3b98eaa" commit_message="UPSTREAM: amdgpu: update picasso to the latest 19.10 firmware Based on internal git commit: 98858f698720df9d80b507fdc344d7d2b35bb04a Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Signed-off-by: Josh Boyer &lt;jwboyer@kernel.org&gt; BUG=b:138599551 TEST=build kernel (cherry picked from commit 3c1ab75188b4092c7cd77352afec94ff74b181a0) Signed-off-by: Deepak Sharma &lt;Deepak.Sharma@amd.com&gt; Change-Id: Ic537aac329831932f8b3576897bfa93683e08b91 Reviewed-on: https://chromium-review.googlesource.com/1713120 Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Tested-by: Martin Roth &lt;martinroth@chromium.org&gt; Tested-by: Pratik Vishwakarma &lt;Pratik.Vishwakarma@amd.com&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: Martin Roth &lt;martinroth@chromium.org&gt; Reviewed-by: Pratik Vishwakarma &lt;Pratik.Vishwakarma@amd.com&gt; " fail_count="2" gerrit_number="1713120" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/20/1713120/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6690f39ccb3eba23841c7b2d7f57a0fe7fda8bf9" commit="4e70d4ee10c9d00d6b39d6b26379c86a6ae422e4" commit_message="UPSTREAM: amdgpu: update picasso to latest 19.20 firmware Based on internal git commit: 842aa2c417aa2319390c6266cd29ecc24c96d913 Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Signed-off-by: Josh Boyer &lt;jwboyer@kernel.org&gt; BUG=b:138599551 TEST=build kernel (cherry picked from commit 3bebb5a5694346335c13a0362075b2643353941b) Signed-off-by: Deepak Sharma &lt;Deepak.Sharma@amd.com&gt; Change-Id: I6690f39ccb3eba23841c7b2d7f57a0fe7fda8bf9 Reviewed-on: https://chromium-review.googlesource.com/1713121 Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Tested-by: Martin Roth &lt;martinroth@chromium.org&gt; Tested-by: Pratik Vishwakarma &lt;Pratik.Vishwakarma@amd.com&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: Martin Roth &lt;martinroth@chromium.org&gt; Reviewed-by: Pratik Vishwakarma &lt;Pratik.Vishwakarma@amd.com&gt; " fail_count="2" gerrit_number="1713121" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="3" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/21/1713121/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I52c7c8d0edd1b27dc1203528eb6642fb99035122" commit="33e961d188ab92ff7a0883e8ba321f4f22b8dbfc" commit_message="UPSTREAM: amdgpu: update picasso vcn firmware Fixes issue with stutter mode. Based on internal git commit: 7e8d1e64a99f2d5c42423946d593457d994e4265 Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Signed-off-by: Josh Boyer &lt;jwboyer@kernel.org&gt; BUG=b:138599551 TEST=build kernel (cherry picked from commit 6a45d9e24844c70e151e2719611e9172ba174e3b) Signed-off-by: Deepak Sharma &lt;Deepak.Sharma@amd.com&gt; Change-Id: I52c7c8d0edd1b27dc1203528eb6642fb99035122 Reviewed-on: https://chromium-review.googlesource.com/1713122 Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Tested-by: Martin Roth &lt;martinroth@chromium.org&gt; Tested-by: Pratik Vishwakarma &lt;Pratik.Vishwakarma@amd.com&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: Martin Roth &lt;martinroth@chromium.org&gt; Reviewed-by: Pratik Vishwakarma &lt;Pratik.Vishwakarma@amd.com&gt; " fail_count="2" gerrit_number="1713122" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/22/1713122/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Idb1faa6736e3ac3a63cbc9aefb84aee5b11ff631" commit="32a009f3e5309ef0a7fadfaa61512932c7489ebb" commit_message="shill: Connection: Remove Request/ReleaseRouting This patch prepares te removal of Connection from PortalDetector and HttopRequest. Calls to Connection::RequestRouting and ::ReleaseRouting are moved from HttpRequest to Device. Since the latter knows when a full multi probe trial is finished, it can call RequestRouting and ReleaseRouting exactly once, which remove the need for ref counting the number of RequestRouting calls. Since there is no other user of these two methods, they are also removed from Connection. BUG=b:136710574 BUG=b:136710873 TEST=1) &quot;FEATURE=test emerge-eve shill&quot; passed. 2) manual captive portal connection tests with real portal networks. Change-Id: Idb1faa6736e3ac3a63cbc9aefb84aee5b11ff631 Reviewed-on: https://chromium-review.googlesource.com/1697984 Tested-by: Matthew Wang &lt;matthewmwang@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: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="4" gerrit_number="1697984" owner_email="hugobenichi@google.com" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1697984/11" remote="cros" total_fail_count="109"/><pending_commit branch="master" change_id="I7b7369bf6809e661d4da3a00a1767830ccfddf01" commit="ea374188d488556ded3657e7762daf1086581468" commit_message="shill: Remove Connection from HttpRequest This patch removes Connection from HttpRequest and instead makes HttpRequest carry the interface name and IpFamily as new member variables. Also improves logging in HttpRequest and DnsClient. BUG=b:136710574 BUG=b:136710873 TEST=1) &quot;FEATURE=test emerge-eve shill&quot; passed. 2) manual portal detection checks with real portal networks. Change-Id: I7b7369bf6809e661d4da3a00a1767830ccfddf01 Reviewed-on: https://chromium-review.googlesource.com/1697985 Tested-by: Matthew Wang &lt;matthewmwang@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: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="4" gerrit_number="1697985" owner_email="hugobenichi@google.com" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1697985/11" remote="cros" total_fail_count="109"/><pending_commit branch="master" change_id="I62c721c7765d8d8982b9f283a08099d6f37c9df7" commit="34ced91678a2b2dbec568afcf61249c9252e985d" commit_message="shill: Remove Connection from PortalDetector This patch removes Connection as a member variable in PortalDetector and instead makes Device and ConnectionDiagnostic pass either two lists of DNS addresses for IPv4 and IPv6, or a single list and an IP family to PortalDetector::StartAfterDelay when a portal detection trial is started. This prepares for making PortalDetector aware of layer 3 informations like DNS address list so that a single Trial can retry over different IP families on dual stack networks. Since the most likely place to pass the freshest layer 3 information is PortalDetector::StartAfterDelay(), this patch also consolidates into one function ::StartAfterDelay(), ::StartTrialAfterDelay(), and ::StartTrial(), and adds ::UpdateAttemptTime as well. This allows to avoid carrying the same arguments forward from one function to the next. BUG=b:136710574 BUG=b:136710873 TEST=1) &quot;FEATURE=test emerge-eve shill&quot; passed, 2) manual portal detection checks Change-Id: I62c721c7765d8d8982b9f283a08099d6f37c9df7 Reviewed-on: https://chromium-review.googlesource.com/1697987 Tested-by: Matthew Wang &lt;matthewmwang@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: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="4" gerrit_number="1697987" owner_email="hugobenichi@google.com" pass_count="0" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/87/1697987/13" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I7938339499bce54c40d5cb82705677bdd76a7b4a" commit="f1b75161b113367b1494ff46a77bf740c2f43fb6" commit_message="dome: Add backend for downloading test logs Add backend for downloading logs, reports, and ECHO code from UI. BUG=b:127877148 TEST=manually Change-Id: I7938339499bce54c40d5cb82705677bdd76a7b4a Reviewed-on: https://chromium-review.googlesource.com/1730932 Tested-by: Rosie Wu &lt;rosiewu@google.com&gt; Commit-Ready: Rosie Wu &lt;rosiewu@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="0" gerrit_number="1730932" owner_email="rosiewu@google.com" pass_count="0" patch_number="20" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/32/1730932/20" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1619e522e8578e8d88d1ad02840b5f69a27965bc" commit="300716a3e3d9176b5bfdd01d25dab47efdabadea" commit_message="dome: Add frontend for downloading test logs Add frontend for downloading logs, reports, and ECHO code from UI. BUG=b:127877148 TEST=manually Change-Id: I1619e522e8578e8d88d1ad02840b5f69a27965bc Reviewed-on: https://chromium-review.googlesource.com/1745873 Tested-by: Rosie Wu &lt;rosiewu@google.com&gt; Commit-Ready: Rosie Wu &lt;rosiewu@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="0" gerrit_number="1745873" owner_email="rosiewu@google.com" pass_count="0" patch_number="13" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/73/1745873/13" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I884f1f749e596234847e89c5788bd3f935ac3afe" commit="7a66b90d7821fc2f8b930ddf27eecbc38f5da840" commit_message="dome: Add compress/download progress table in UI Show the status of the download components (logs, reports, or ECHO code), such as 'PROCESSING', 'FAILED', or 'SUCCEEDED' in Logs App. If compression or download fails, users can retry. If all downloads succeeded, the temporary directory in umpire will be discarded. BUG=b:127877148 TEST=manually Change-Id: I884f1f749e596234847e89c5788bd3f935ac3afe Reviewed-on: https://chromium-review.googlesource.com/1768956 Tested-by: Rosie Wu &lt;rosiewu@google.com&gt; Commit-Ready: Rosie Wu &lt;rosiewu@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="0" gerrit_number="1768956" owner_email="rosiewu@google.com" pass_count="0" patch_number="10" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/56/1768956/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iad9a40995f97c6d72f98a47f321d7c678e32098c" commit="de77afcebea5f6aa3218b882d7194f6e26be5aa2" commit_message="[moblab] Add the moblab ui node modules to the distribution. Node modules need to be fixed - upload an archive of the current modules so the build can be exectuted. BUG=None TEST=emerge-fizz-moblab sys-apps/moblab Change-Id: Iad9a40995f97c6d72f98a47f321d7c678e32098c Reviewed-on: https://chromium-review.googlesource.com/1776718 Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="1776718" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/18/1776718/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I268b8e0e1450343d0a04c0f11b7a06c279d3371a" commit="6d48300d63e28f4c29203c1af23c294cb1c37600" commit_message="[moblab] Add in the makefile to build the new moblab ui BUG=None TEST=emerge-fizz-moblab sys-apps/moblab Cq-Depend: chromium:1776718 Change-Id: I268b8e0e1450343d0a04c0f11b7a06c279d3371a Reviewed-on: https://chromium-review.googlesource.com/1776512 Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="1776512" owner_email="haddowk@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/12/1776512/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I68c762de6115ec33e3ea7ebc35f50f7264578b21" commit="5d6feb2b341cb0468a94b2dce24316d20be9289e" commit_message="mount-encrypted: add the new cmdline option &quot;insecure&quot; mount-encrypted doesn't store an insecure system key in NVRAM, which allows us to keep encstateful not wiped over TPM clearing and avoids potential unexpected behavior caused by soft-clearing TPM 2.0. The option should only be enabled for testing purposes and will be used in the autotest env. This CL provdes an alternative and simpler way to solve the soft-clearing TPM 2.0 problem mentioned above, compared with the original solution in CL:1753389. BUG=b:139399088 TEST=tested along with CL:1763468: On a chell, make sure the changes are no-op in any case. On a soraka, create the magic file in /mnt/stateful_partition, then 1. Run crossystem to clear the TPM, reboot, and log in. Then, repeat those 3 steps a few times and make sure each time the encrypted partition is not wiped. Also, check if mount-encrypted.log says it uses an insecure system key. 2. Run tpm_softclear to soft-clear the TPM, then run tpm_manager_client take_ownership to re-own the TPM, then reboot. Make sure the encrypted partition isn't wiped and mount-encrypted.log says it uses an insecure system key. 3. Remove the magic file, run crossystem to clear the TPM, reboot, and make sure the encrypted partition is wiped and mount-encrypted.log says it creates a random key and stores it in NVRAM. Change-Id: I68c762de6115ec33e3ea7ebc35f50f7264578b21 Reviewed-on: https://chromium-review.googlesource.com/1763467 Tested-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; Commit-Ready: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="2" gerrit_number="1763467" owner_email="garryxiao@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/67/1763467/3" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ie57f45a78ee4a2c9863027c97d1311b7bb14cb98" commit="ce3ca02657a677e05de28e1e33c7e813924dfff2" commit_message="init: use the insecure system key in mount-encrypted for testing Add an util function to allow mount-encrypted to use the insecure system key on TPM 2.0 devices in the autotest environment later, gated by a file in /mnt/stateful_partition. Also, move do_mount_var_and_home_chronos() from factory_utils.sh to test_utils and have the func shared by tests and factory. BUG=b:139399088 TEST=1. Change the default return value of use_insecure_system_key() to 0 and test along with CL:1763467. 2. Creat the factory enabled and/or mount option files and verify that a correct case in do_mount_var_and_home_chronos() is selected. 3. Run make toolkit under src/platform/factory, copy install_factory_toolkit.run to DUT, run it to install factory test toolkits, reboot, and make sure the factory test toolkit is run automatically. Reboot multiple times to make sure it behaves the same. Change-Id: Ie57f45a78ee4a2c9863027c97d1311b7bb14cb98 Reviewed-on: https://chromium-review.googlesource.com/1763468 Tested-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; Commit-Ready: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1763468" owner_email="garryxiao@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/68/1763468/7" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ib026a1c62b1db94edec564bac38b0de654e53805" commit="61ad87396069ca39cf1cb0225630bf35eb8ede0c" commit_message="improve an error message in kernel.ConfigVerify BUG=chromium:990741 TEST=Manually checked that error message like the following is shown. Config &quot;FOO_PARTITION&quot; found for &quot;^.*_PARTITION$&quot; when only [&quot;MAC_PARTITION&quot; &quot;EFI_PARTITION&quot; &quot;MSDOS_PARTITION&quot;] are allowed Change-Id: Ib026a1c62b1db94edec564bac38b0de654e53805 Reviewed-on: https://chromium-review.googlesource.com/1753272 Tested-by: Keigo Oka &lt;oka@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: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1753272" owner_email="oka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/72/1753272/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I30add40dcb8c3a8df6f0bffb3858aa34885d4faf" commit="3bffb33bafdb61199e712585c437401039c25295" commit_message="allow OVERLAY_FS to exist in kernel.ConfigVerify OVERLAY_FS is needed by moblab images, and security allowed whitelisting it in general. https://crbug.com/990741#c9 BUG=chromium:990741 TEST=tested manually using betty with tweaked optional field. Change-Id: I30add40dcb8c3a8df6f0bffb3858aa34885d4faf Reviewed-on: https://chromium-review.googlesource.com/1768302 Tested-by: Keigo Oka &lt;oka@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: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1768302" owner_email="oka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/02/1768302/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib2aa8935e572908d3f468442d55f052707924cc2" commit="8b890e60ef615b4e1bffbb47069aeb6701936030" commit_message="CHROMIUM: crypto: Update for OpenSSL 1.1 OpenSSL 1.1 has made significant non-backwards compatible changes to its API as outlined in: https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes This CL adds a libcrypto-compat.[ch] helper layer adapted from the link above. Subsequent CLs convert packages that use libchrome's crypto library (e.g. those in platform2) to be compatible with OpenSSL 1.1 by making use of this common compat layer. This compat layer can be removed once all of Chrome OS has been converted to OpenSSL 1.1+ (crbug.com/984789). In addition to incorporating the stock compat layer: (1) Fix ScopedEVP_MD_CTX since EVP_MD_CTX_destroy has been renamed EVP_MD_CTX_free. (2) Add OpenSSL 1.1 BIO_get/_set() helpers not in the original libcrypto-compat.* files. (3) Add OpenSSL 1.1 HMAC_CTX_new/free() helpers. (4) Add TLS_client_method compat helper This is a Chromium OS local patch because upstream Chromium crypto has already replaced &quot;crypto/scoped_openssl_types.h&quot; with the equivalent BoringSSL scopers. See: https://chromium.googlesource.com/chromium/src/+/f165962d15779b07d42d5ecefd304c494a459f1c Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=chromium:737942 TEST=cros_workon --board=betty start libchrome trunks TEST=Hack libchrome ebuild to build from HEAD TEST=Apply patch to fix trunks for OpenSSL 1.1 TEST=w/ openssl-1.0.2r: FEATURES=test emerge-betty libchrome trunks TEST=w/ openssl-1.1.0j: FEATURES=test emerge-betty libchrome trunks =&gt; Both Pass Change-Id: Ib2aa8935e572908d3f468442d55f052707924cc2 Reviewed-on: https://chromium-review.googlesource.com/555191 Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="0" gerrit_number="555191" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="11" project="aosp/platform/external/libchrome" project_url="https://chromium-review.googlesource.com/aosp/platform/external/libchrome" ref="refs/changes/91/555191/11" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iff6b6cee811687191da2f56bda02d2a26fde601a" commit="5cc3da1b046750be85ab8f58b5848dd70d9bd984" commit_message="CHROMIUM: crypto: Add more ScopedOpenSSL context types Add some more scoped pointers for EVP_CIPHER_CTX and HMAC_CTX. These context types now support _new() _free() semantics, and are used by several projects in Chromium OS platform2. Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=chromium:737942 TEST=w/ openssl-1.0.2r: FEATURES=test emerge-betty libchrome chaps TEST=Apply patch to fix trunks for OpenSSL 1.1 TEST=w/ openssl-1.1.0j: FEATURES=test emerge-betty libchrome trunks =&gt; Both build ok and pass unittests TEST=PreCQ Change-Id: Iff6b6cee811687191da2f56bda02d2a26fde601a Reviewed-on: https://chromium-review.googlesource.com/1699447 Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1699447" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="10" project="aosp/platform/external/libchrome" project_url="https://chromium-review.googlesource.com/aosp/platform/external/libchrome" ref="refs/changes/47/1699447/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iaebe2fe34b265b3fc6245e7d6597f65ea557391a" commit="43434fa4a934f1f1af4411f55b40ecad0124acd7" commit_message="chromium-overlay: add smartdim USE flag Add smartdim USE flag to make.defaults and libchromeos-use-flags ebuild file to control if a device uses smart dim to defer imminent screen dimming. This flag is enabled by default and selectively disabled on some non-chromebook boards. BUG=chromium:994011 TEST=Emerge libchromeos-use-flags and check /etc/ui_use_flgas.txt contains smartdim flag. Change-Id: Iaebe2fe34b265b3fc6245e7d6597f65ea557391a Reviewed-on: https://chromium-review.googlesource.com/1767678 Tested-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; Commit-Ready: Xinglong Luan &lt;alanlxl@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: Andrew Moylan &lt;amoylan@chromium.org&gt; " fail_count="6" gerrit_number="1767678" owner_email="alanlxl@chromium.org" 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/78/1767678/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I3fd0512ff051f525428d3c675fc0dd73ba713aef" commit="3ff193ddb992bf42292626bb0dc8a210e021087c" commit_message="login: Enable SmartDim Chrome flag per USE flag BUG=chromium:994011 TEST=manual Cq-Depend: chromium:1767678 Change-Id: I3fd0512ff051f525428d3c675fc0dd73ba713aef Reviewed-on: https://chromium-review.googlesource.com/1767203 Tested-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; Commit-Ready: Xinglong Luan &lt;alanlxl@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Xiyuan Xia &lt;xiyuan@chromium.org&gt; Reviewed-by: Andrew Moylan &lt;amoylan@chromium.org&gt; " fail_count="6" gerrit_number="1767203" owner_email="alanlxl@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1767203/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I0800811fbeadf6c61895cc410deec05770982c94" commit="d3c9cc1b8f0e03a245b34adc5c27e3ad079d453b" commit_message="shill: Add mockable keyword In general, the virtual keyword is used for methods that are going to be mocked, even if those methods should not be inherited by non-mock children. This works fine for projects that have a flat or very simple inheritance hierarchy. Shill, however, has neither of those, and the most complex inheritance hierarchies (e.g. the Service and Device hierarchies) become much more difficult to read and understand when one is never sure if a virtual method is used just for mocks or is also overridden by children. This change creates a separate 'mockable' keyword for methods that should only be overridden by mocks. The 'mockable' behavior is enforced by being #defined to virtual only in test builds. BUG=chromium:997295 TEST=None. Change-Id: I0800811fbeadf6c61895cc410deec05770982c94 Reviewed-on: https://chromium-review.googlesource.com/1768862 Tested-by: Alex Khouderchah &lt;akhouderchah@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: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1768862" owner_email="akhouderchah@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/62/1768862/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ibe8d6be7c17524d4f54df1bf07ce1f9d0e35e637" commit="6b26eb4f7a3776b6e034c5f297d245ca184046b6" commit_message="shill: service: Use mockable keyword BUG=chromium:997295 TEST=-All unit tests are passing and `emerge-${BOARD} shill` succeeds. -Replacing 'virtual' with 'mockable' when not appropriate causes non-test builds to fail with an error that the method in question is not overridable. Change-Id: Ibe8d6be7c17524d4f54df1bf07ce1f9d0e35e637 Reviewed-on: https://chromium-review.googlesource.com/1768863 Tested-by: Alex Khouderchah &lt;akhouderchah@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: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1768863" owner_email="akhouderchah@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/63/1768863/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib9232a7704bd39e59a8e2a5bc2ece62c5dd8e9c1" commit="4f63b5edba5fdb082c54945c87374e3b232fde49" commit_message="minigbm: remove vgem backend It's not used anymore, or atleast shouldn't be. BUG=none TEST=CQ will test Change-Id: Ib9232a7704bd39e59a8e2a5bc2ece62c5dd8e9c1 Reviewed-on: https://chromium-review.googlesource.com/1643676 Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="1643676" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/76/1643676/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I356ec2bd35030af600b268bf39565e30e16465f5" commit="abb0a845c3a2d799ed47f67fef3fefd8c404236b" commit_message="minigbm: rockchip/mediatek: remove R8 as texture source on Mali/Bifrost EGL can't import this format on Mali/Bifrost. BUG=chromium:969044 TEST=Ozone unit test Change-Id: I356ec2bd35030af600b268bf39565e30e16465f5 Reviewed-on: https://chromium-review.googlesource.com/1643677 Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="1643677" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/77/1643677/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3f38e734c007223d7ed5be5e8d335c8f0eb3e4e6" commit="17a8cad018522b78ee4a58547559c6326bab9fed" commit_message="diagnostics: create a standalone wilco-dtc-grpc-protos package To use the dtc proto definitions in automated testing, they need to be installed on the host. This separate package will allow just the proto headers to be built. In addition, this change adds a golang proto target. BUG=b:138329362 TEST=emerge-sarien diagnostics &amp;&amp; cros deploy ${DUT_IP} diagnostics Change-Id: I3f38e734c007223d7ed5be5e8d335c8f0eb3e4e6 Reviewed-on: https://chromium-review.googlesource.com/1769015 Tested-by: Trent Begin &lt;tbegin@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: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; " fail_count="1" gerrit_number="1769015" owner_email="tbegin@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/15/1769015/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6bb109ef16445c628df6170adc36d9d07e6b0148" commit="5b4b670915b189b5926a69babc85ce1bf388fee7" commit_message="wilco-dtc-grpc-protos: create standalone package for diagnostics protos This package will be used to include gRPC message definitions in tast-tests. BUG=b:138329362 TEST=sudo emerge wilco-dtc-grpc-protos; proto/grpc headers are installed in /usr/include/wilco_dtc and /usr/lib/gopath/src/chromiumos/wilco_dtc/ Cq-Depend: chromium:1769015 Change-Id: I6bb109ef16445c628df6170adc36d9d07e6b0148 Reviewed-on: https://chromium-review.googlesource.com/1769136 Tested-by: Trent Begin &lt;tbegin@chromium.org&gt; Commit-Ready: Trent Begin &lt;tbegin@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; " fail_count="1" gerrit_number="1769136" owner_email="tbegin@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/36/1769136/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I1905aa0591cd9f8a9f310d2be1788587093c8c47" commit="f971b3601d8be34cd1ecc25ae26b2af266a201df" commit_message="paine, yuna: Add &quot;inherit cros-audio-configs&quot; to bsp ebuild The bsp ebuids for the auron boards paine and yuna are missing the &quot;inherit cros-audio-configs&quot; statement. This is causing the audio configs to not get installed. BUG=b:139952079 TEST=Flash Paine and verify audio configs are present and audio works Change-Id: I1905aa0591cd9f8a9f310d2be1788587093c8c47 Reviewed-on: https://chromium-review.googlesource.com/1769698 Tested-by: Jon Flatley &lt;jflat@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: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1769698" owner_email="jflat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/98/1769698/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I476050347ca43edca376f86e98c1a64174fbdb0f" commit="91044f9937cea24dd1dd5c4b1f7c19d546eb89e0" commit_message="auron_paine: Swapped Input Source in EnableSequence Paine's mic selection is backwards when cras first starts up. The device selection part is fine, and input devices will work after an external mic has been plugged in and removed, but this needs to be corrected in the enable sequence. BUG=b:133861656 TEST=build + flash image and verify mic works after reboot Change-Id: I476050347ca43edca376f86e98c1a64174fbdb0f Reviewed-on: https://chromium-review.googlesource.com/1771823 Tested-by: Jon Flatley &lt;jflat@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: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1771823" owner_email="jflat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/23/1771823/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Id0a4654a69f7d9c1340b1bd63f62ad7562f02883" commit="95be8b3d84a5c853355bcc78cb50ec42fb3cb1f0" commit_message="usb_bouncer: Remove unused function. This removes GetDBPath() which became unused in a previous refactor. BUG=None TEST=FEATURES=test emerge-${BOARD} usb_bouncer Change-Id: Id0a4654a69f7d9c1340b1bd63f62ad7562f02883 Reviewed-on: https://chromium-review.googlesource.com/1774752 Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Commit-Ready: Allen Webb &lt;allenwebb@google.com&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: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1774752" owner_email="allenwebb@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1774752/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7c97d4fec81b7ba2b37090bcaa738b17d010970a" commit="b9bcb613fb6e6325b87cf80610327cd2c25f4b00" commit_message="libbrillo: Add base::Filepath GetFDPath(int fd). This function fetches the canonical path of a file descriptor. It is particularly useful for error logging. BUG=chromium:1724739 TEST=FEATURES=test emerge-${BOARD} libbrillo Change-Id: I7c97d4fec81b7ba2b37090bcaa738b17d010970a Reviewed-on: https://chromium-review.googlesource.com/1774754 Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Commit-Ready: Allen Webb &lt;allenwebb@google.com&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: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1774754" owner_email="allenwebb@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/54/1774754/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib33189f77c24d140620abddfe10ae960581b0068" commit="78d47c532b3a88e9384becc28ed180a8222a9afc" commit_message="overlay-atlas: Add faceEngineRunningInterval in camera3_profiles.xml The faceEngineRunningInterval is used to control the FD running frequency. The default value of the faceEngineRunningInterval is 1. The faceEngineRunningInterval means running 1 time FD for every faceEngineRunningInterval frames. Set to default value 1 currently. BUG=b:138624054 CQ-DEPEND=CL:1735513 TEST=Build and deploy package to platform and camera works Change-Id: Ib33189f77c24d140620abddfe10ae960581b0068 Signed-off-by: Yang Liang &lt;liang.l.yang@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1738708 Tested-by: Ricky Liang &lt;jcliang@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: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Liang L Yang &lt;liang.l.yang@intel.com&gt; " fail_count="1" gerrit_number="1738708" owner_email="liang.l.yang@intel.com" pass_count="0" patch_number="6" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/08/1738708/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I341512c2f6de33b6e7a7f6d3ffdd5db7cf87643e" commit="8ff6345ed9f385cb3782fbea528bb8f883f8b8f6" commit_message="overlay-atlas: Change faceEngineRunningInterval value Reduce CPU loading, so we change calculating FD algorithm from 1 time per frame to every three frames BUG=b:138624054 TEST=Build and deploy package to platform and camera works Cq-Depend: chromium:1738708, chromium:1771530 Change-Id: I341512c2f6de33b6e7a7f6d3ffdd5db7cf87643e Signed-off-by: Chen, JasonX Z &lt;jasonx.z.chen@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1771532 Tested-by: Ricky Liang &lt;jcliang@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: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Liang L Yang &lt;liang.l.yang@intel.com&gt; " fail_count="1" gerrit_number="1771532" owner_email="jasonx.z.chen@intel.com" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/32/1771532/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibf83bbeb80d7017b6d8872cb0c92d8f3d606fa81" commit="cdcb030b029027c226559bd0440121ffcebe7081" commit_message="firmware_WilcoDiagnosticsMode: Enter diagnostics mode initially Enter diagnostics mode before corrupting the diagnostics image. This verifies that the firmware works before modifying it and makes it easier to debug the case where a previous failed run of this test left the diagnostics image already corrupted. BUG=b:132072431,b:132073603 TEST=Ran this test on Sarien and Arcada Change-Id: Ibf83bbeb80d7017b6d8872cb0c92d8f3d606fa81 Reviewed-on: https://chromium-review.googlesource.com/1739598 Tested-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Commit-Ready: Abe Levkoy &lt;alevkoy@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Reviewed-by: Matt Delco &lt;delco@chromium.org&gt; " fail_count="0" gerrit_number="1739598" owner_email="alevkoy@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/98/1739598/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ida36f313f9aa8fd3ed7c66e503d1e3957fcf3b25" commit="bd048d2f348a692bad2a0dc57494a857e08e4836" commit_message="WilcoDiagnosticsMode: Use firmware auto update When updating firmware during diagnostics mode test, invoke chromeos-firmwareupdate with --mode=autoupdate. This is closer to the real-world scenario the test is trying to emulate. BUG=b:132073076 TEST=Ran test on Arcada Change-Id: Ida36f313f9aa8fd3ed7c66e503d1e3957fcf3b25 Reviewed-on: https://chromium-review.googlesource.com/1762059 Tested-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Commit-Ready: Abe Levkoy &lt;alevkoy@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Reviewed-by: Matt Delco &lt;delco@chromium.org&gt; " fail_count="0" gerrit_number="1762059" owner_email="alevkoy@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/59/1762059/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I58318466b34aebf167e0816e290b8c45cfe3ef52" commit="5a71cb43f2e66810f0f5668e13a32ba209323bfc" commit_message="autotest: Remove video autotests that no longer monitored Remove video autotest tests that are not monitored and we decided not to port to Tast tests. The following tests will be deprecated by this change: * video_GlitchDetection * video_MultiplePlayback * video_VideoCorruption * video_VideoDecodeMemoryUsage * video_VideoReload * video_YouTubeHTML5 * video_YouTubeMseEme * video_YouTubePage Note that video_VideoDecodeMemoryUsage will be removed because this test's design is not suitable to monotor video stack's performance regressions. See http://crbug.com/988946#c3 for more details. BUG=chromium:953553 chromium:988946 TEST=emerge autotest-chrome Change-Id: I58318466b34aebf167e0816e290b8c45cfe3ef52 Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1717072 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; " fail_count="0" gerrit_number="1717072" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/72/1717072/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic7c290bebde23a1944fbc27f53e3840798b4d661" commit="2e3ff28940dbd48f5012d209a9a732a85197473a" commit_message="autotest: Deprecate video tests whose Tast versions are stabilized Remove following video_* autotests, which are already migrated Tast tests. Performance tests will be removed in another CL. Removed Autotest tests | Corresponding Tast tests -------------------------------------------------------------------------- video_JpegDecodeAccelerator | camera.DecodeAccelJPEG video_JpegEncodeAccelerator | camera.EncodeAccelJPEG video_VideoDecodeAccelerator | video.DecodeAccel(H264|VP8|VP9)* video_VideoEncodeAccelerator | video.EncodeAccel(H264|VP8|VP9)* video_VDASanity | video.DecodeAccelSanity* video_ChromeHWDecodeUsed | video.PlayDecodeAccelUsed* video_ChromeRTCHWEncodeUsed | webrtc.EncodeAccelUsed* video_ChromeVidResChangeHWDecode | video.DecodeAccel*ResolutionSwitch video_MediaRecorderHWEncodeUsed | webrtc.MediaRecorderEncodeAccelUsed video_VideoSanity | video.Play(H264|VP8|VP9) video_VideoSeek | video.Seek* video_WebRtcCamera | camera.GetUserMedia video_WebRtcMediaRecorder | webrtc.MediaRecorder video_WebRtcPeerConnectionWithCamera | webrtc.PeerConn* video_VideoCapability | video.Capability BUG=chromium:953553, chromium:885910 TEST=build autotest-tests and autotest-chrome Change-Id: Ic7c290bebde23a1944fbc27f53e3840798b4d661 Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1717071 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: David Staessens &lt;dstaessens@chromium.org&gt; Reviewed-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; " fail_count="0" gerrit_number="1717071" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/71/1717071/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia68425549194b62e567fa9c566b9b15feb81910e" commit="ea867e49233b330fb83c050a4b35684437e418f0" commit_message="biod: Add FpMode class This is a helper class to allow easily translating between the &quot;raw mode&quot; that we send to the FPMCU and a high-level scoped enumeration mode that we can use in C++ and use to easily report UMA enum metrics. BUG=chromium:980614 TEST=FEATURES=&quot;test&quot; emerge-nocturne biod Change-Id: Ia68425549194b62e567fa9c566b9b15feb81910e Reviewed-on: https://chromium-review.googlesource.com/1764544 Tested-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Commit-Ready: Tom Hughes &lt;tomhughes@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="0" gerrit_number="1764544" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1764544/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id8bf46ca2e473f084a952ced19844129ff355c62" commit="7577596d6e73a05941a2430ac28c3e4568678205" commit_message="biod: Make sure FP context is only reset when all sessions have ended The FPMCU state expects that we only reset the context when there are no active enroll/auth sessions (mode == 0). The order of dbus signals/methods is as follows: * signal path=/org/chromium/SessionManager; interface=org.chromium.SessionManagerInterface; member=SessionStateChanged string &quot;stopping&quot; * method destination=org.chromium.BiometricsDaemon path=/org/chromium/BiometricsDaemon/CrosFpBiometricsManager/AuthSession; interface=org.chromium.BiometricsDaemon.AuthSession; member=End * signal path=/org/chromium/SessionManager; interface=org.chromium.SessionManagerInterface; member=SessionStateChanged string &quot;stopped&quot; As a result, we need to wait until receiving the kSessionStateStopped siganl to call CrosFpDevice::ResetContext (called by biometrics_manager_wrapper-&gt;get().RemoveRecordsFromMemory()). BUG=chromium:980614 TEST=emerge-nocturne biod cros deploy &lt;IP&gt; biod stop biod; start biod Log in; add fingerprint while staying on fingerprint settings screen; log out TEST=FEATURES=&quot;test&quot; emerge-hatch biod Change-Id: Id8bf46ca2e473f084a952ced19844129ff355c62 Reviewed-on: https://chromium-review.googlesource.com/1693985 Tested-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Commit-Ready: Tom Hughes &lt;tomhughes@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="0" gerrit_number="1693985" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1693985/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3059af4baeaf91a70daf257909a3e64807420ec2" commit="e0d625e5d1046677a9171a14f59e5cba7435fe6b" commit_message="print_tools: New platform2 project The new project will contain various diagnostic tools for the native printing system. The first version contains print_diag tool. It sends to a given IPP endpoint (eg. a printer) Get-Printer-Attributes request and dumps the received response to a given file as JSON or raw binary content. BUG=chromium:901454 TEST=on my workstation Change-Id: I3059af4baeaf91a70daf257909a3e64807420ec2 Reviewed-on: https://chromium-review.googlesource.com/1748459 Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Commit-Ready: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: David Valleau &lt;valleau@chromium.org&gt; " fail_count="0" gerrit_number="1748459" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/59/1748459/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie4ffe10d73984e944b022dcc45a8716da69ef447" commit="b3bc3f0e7a71c371cd9933521ce7e8494a9fab17" commit_message="print_tools: New package with printing-related tools It is a new package with various tools for the native printing system. BUG=chromium:901454 TEST=on my workstation Cq-Depend: chromium:1748459,chromium:1748458 Change-Id: Ie4ffe10d73984e944b022dcc45a8716da69ef447 Reviewed-on: https://chromium-review.googlesource.com/1748635 Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Commit-Ready: Piotr Pawliczek &lt;pawliczek@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="1" gerrit_number="1748635" owner_email="pawliczek@chromium.org" 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/1748635/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I481109868c42175aa98caba31d397c57d6fb6ebd" commit="f22e39a4d2f9aa20f87e6f9e94c635b03cdb8fbe" commit_message="[FlashDFU] Make Atrus DFU updater buildable for Core Devices Android fork Description: The Atrus DFU updater needs an android make file and to be altered. BUG=b:111495514,b:139035500 Change-Id: I481109868c42175aa98caba31d397c57d6fb6ebd TEST=manually Reviewed-on: https://chromium-review.googlesource.com/1741047 Tested-by: Kyle Williams &lt;kdgwill@chromium.org&gt; Commit-Ready: Kyle Williams &lt;kdgwill@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Matthew Ziegelbaum &lt;ziegs@chromium.org&gt; " fail_count="0" gerrit_number="1741047" owner_email="kdgwill@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/atrusctl" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/atrusctl" ref="refs/changes/47/1741047/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5a49e306638df00569665f0226e70e9868126fc5" commit="1a102afc905f9c107dca36feab22d688e4a598ca" commit_message="[FlashDFU] Update specific usb devices Description: handle updating specific usb devices by filtering for usb path and serial number BUG=b:111502209,b:139035500 Change-Id: I5a49e306638df00569665f0226e70e9868126fc5 Reviewed-on: https://chromium-review.googlesource.com/1741048 Tested-by: Kyle Williams &lt;kdgwill@chromium.org&gt; Commit-Ready: Kyle Williams &lt;kdgwill@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Matthew Ziegelbaum &lt;ziegs@chromium.org&gt; " fail_count="0" gerrit_number="1741048" owner_email="kdgwill@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/atrusctl" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/atrusctl" ref="refs/changes/48/1741048/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id8d68a1d56df6e034d83073cfe1234a41f364549" commit="8ed5af1c149e0b92b2d13a4560426db904f0d479" commit_message="faft_config: add support for cr50 capabilities We have a lot of cr50 capability booleans. This change adds a cr50 capability list, to make cr50 capabilities more clear and easier to check. BUG=none BRANCH=none TEST=run firmware_Cr50DeepSleepStress to make sure ec_capability checking still works. Change-Id: Id8d68a1d56df6e034d83073cfe1234a41f364549 Reviewed-on: https://chromium-review.googlesource.com/1772136 Tested-by: Mary Ruthven &lt;mruthven@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: Dana Goyette &lt;dgoyette@chromium.org&gt; " fail_count="4" gerrit_number="1772136" owner_email="mruthven@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/36/1772136/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3aec16e6d9c0ffe5ac1800377911f52793218a5b" commit="fd3021bfdad8053bd831528b68b9571fb15e6894" commit_message="faft-cr50: disable RddG3 test on boards with broken Rdd These boards have been released with broken Rdd. There's nothing we can do to fix the hardware at this point. BUG=none BRANCH=none TEST=run on eve. Change-Id: I3aec16e6d9c0ffe5ac1800377911f52793218a5b Reviewed-on: https://chromium-review.googlesource.com/1772137 Tested-by: Mary Ruthven &lt;mruthven@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: Dana Goyette &lt;dgoyette@chromium.org&gt; " fail_count="4" gerrit_number="1772137" owner_email="mruthven@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/37/1772137/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ic408af1c1544d954a05f5e535277b674426fbb8c" commit="e2df4fbe44f695594d3a602438b235edc4cabe6b" commit_message="Goofy: Refactor the code of invocation.py Remove the unnecessary class &quot;Metadata&quot; in invocation.py, since we are now using the testlog data. Let invocation.py transfer test information to testlog event and store it into testlog file. BUG=b:137165639 TEST=make test and manually test on my device Change-Id: Ic408af1c1544d954a05f5e535277b674426fbb8c Reviewed-on: https://chromium-review.googlesource.com/1771108 Tested-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Commit-Ready: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; " fail_count="0" gerrit_number="1771108" owner_email="dennisliao@google.com" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/08/1771108/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9301ff74bf49a7f13ce4dd40c76416d1f0b7c300" commit="17e041971458db4582046f321800e86e45111d23" commit_message="Goofy: Show pytest source code on Debug dialog Link the pytest source code file under the test directory, and show it to the &quot;Source Code&quot; of Goofy Debug dialog. BUG=b:137165639 TEST=make test and manually test on my device Cq-Depend: chromium:1771108 Change-Id: I9301ff74bf49a7f13ce4dd40c76416d1f0b7c300 Reviewed-on: https://chromium-review.googlesource.com/1772845 Tested-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Commit-Ready: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; " fail_count="0" gerrit_number="1772845" owner_email="dennisliao@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/45/1772845/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I43e738f4fe43ce7710080095e0f94e3cbcb12278" commit="278d0ea6dfca01722be86543aad6d4092416830f" commit_message="cheets_CTS_P: Update the timelimits. The current limit was determined during the bring up phase of ARC-P when the tests were far less stable. Besides, slower devices are upgrading to P, hence some test now takes naturally more time than before. The new data reflects data from recent 2 weeks. BUG=b:134630907 TEST=none Change-Id: I43e738f4fe43ce7710080095e0f94e3cbcb12278 Reviewed-on: https://chromium-review.googlesource.com/1776521 Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Commit-Ready: Yoshiki Iguchi &lt;yoshiki@chromium.org&gt; Commit-Ready: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yoshiki Iguchi &lt;yoshiki@chromium.org&gt; " fail_count="0" gerrit_number="1776521" owner_email="kinaba@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/21/1776521/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I61152ddf6c244ce7427e2e378a4cf75f590be2c7" commit="2281aa3a9f7a34c4b32420a73b82bdb4bc6da32a" commit_message="libpcap: upgraded package to upstream Upgraded net-libs/libpcap to version 1.9.0-r1 on amd64, arm This version is not (yet) marked stable on Gentoo's package site yet, but is necessary for supporting tcpdump 4.9.2 on ARM, needed for the OpenSSL 1.1 uprev. See https://bugs.gentoo.org/692772 for more info. Note: tcpdump-4.9.2 still won't compile for kevin, but it seems that the problem may require further patches to the tcpdump ebuild. Follow https://bugs.gentoo.org/692772. BUG=chromium:740333 TEST=emerged libpcap-1.9.1-r1 on kevin,betty,host TEST=emerged tcpdump-4.9.2 on betty,host TEST=&quot;pcap-config --cflags&quot; does not include -I/usr/include Change-Id: I61152ddf6c244ce7427e2e378a4cf75f590be2c7 Reviewed-on: https://chromium-review.googlesource.com/1771822 Tested-by: Jack Rosenthal &lt;jrosenth@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: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="6" gerrit_number="1771822" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/22/1771822/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Icc07166db65e24cf9bf542e8bc870fba1f7ba99e" commit="294208ea20a1a7efaf2e02682a63979ee1a83551" commit_message="trunks: fix parsing response handles Before this CL, if a response contained payload of size smaller than required to hold all handles expected by the command, the missing handles were set to 0 but the parsing continued. That led to errors when attempting to replace those handles in the response with virtual handles in resource manager. This CL returns an empty vector of handles if an error occured while parsing them. The parsing logic after extracting the handles already checks that the expected number was returned in that vector, so parsing short-circuits and safely returns RC_SIZE at this point, rather than continuing to process the response. BUG=chromium:910926 TEST=unit tests; test from the BUG Change-Id: Icc07166db65e24cf9bf542e8bc870fba1f7ba99e Reviewed-on: https://chromium-review.googlesource.com/1776570 Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="0" gerrit_number="1776570" owner_email="apronin@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/1776570/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I753881d923b6270a9755cee5e5aa2de9b131fc24" commit="3a9a339580c48ebb8413554c13539152fa724608" commit_message="kerberos: Skip unit test on ASan. The unit test is failing when compiling with ASan reasons seemingly unrelated to memory leaks. It appears that ASan and gmock are not playing along: src/platform2/kerberos/kerberos_adaptor_test.cc:289: tried expectation #0: EXPECT_CALL(*metrics_, ReportDBusCallResult(&quot;AddAccount&quot;, ERROR_NONE))... Expected arg #0: is equal to 0x558f94016240 pointing to &quot;AddAccount&quot; Actual: 0x558f940d6820 pointing to &quot;AddAccount&quot; Expected: to be called once Actual: never called - unsatisfied and active src/platform2/kerberos/kerberos_adaptor_test.cc:290: tried expectation #1: EXPECT_CALL(*metrics_, ReportDBusCallResult(&quot;ListAccounts&quot;, ERROR_NONE))... Expected arg #0: is equal to 0x558f94016320 pointing to &quot;ListAccounts&quot; Actual: 0x558f940d6820 pointing to &quot;AddAccount&quot; Expected: to be called once Actual: never called - unsatisfied and active It seems like the expectations are getting messed up. The errors go away when compiling without ASan. Since this is blockgin ASan bots, temporarily fix the breakage by skipping the test on ASan. BUG=chromium:991316 TEST=USE=asan cros_workon_make --board=eve kerberos --test passes. Change-Id: I753881d923b6270a9755cee5e5aa2de9b131fc24 Reviewed-on: https://chromium-review.googlesource.com/1769107 Tested-by: Jorge Lucangeli Obes &lt;jorgelo@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: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="2" gerrit_number="1769107" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1769107/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic0acf6c519aac21c6302505fae09c0a325c452d6" commit="66301c8f200d9422364e957132dce44951011e58" commit_message="gnutls: upgraded package to upstream Upgraded net-libs/gnutls to version 3.6.7 on amd64, arm BUG=chromium:961651 TEST=emerge betty and start the VM Change-Id: Ic0acf6c519aac21c6302505fae09c0a325c452d6 Reviewed-on: https://chromium-review.googlesource.com/1774837 Tested-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; Commit-Ready: Xiaoyong Zhou &lt;xzhou@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: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="0" gerrit_number="1774837" owner_email="xzhou@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/37/1774837/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7807f13f576dfe71af323e38059b9f6079fd0904" commit="660355c7e0daad951eadb249ba4d428ca6e377b3" commit_message="common.sh: remove au-generator.zip support We dropped au-generator.zip building a while back. Clean up some code in common.sh that supported that. BUG=None TEST=CQ passes Change-Id: I7807f13f576dfe71af323e38059b9f6079fd0904 Reviewed-on: https://chromium-review.googlesource.com/1763881 Tested-by: Mike Frysinger &lt;vapier@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: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="8" gerrit_number="1763881" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/81/1763881/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I1113695df47fff7a0c872c19737e0b12c6100b29" commit="f04259b6544e52c3c76454a5456128d1240b8759" commit_message="[moblab] Stop copying the .bash_profile into home dir. BUG=None TEST=local testing Change-Id: I1113695df47fff7a0c872c19737e0b12c6100b29 Reviewed-on: https://chromium-review.googlesource.com/1772010 Tested-by: Keith Haddow &lt;haddowk@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: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="1" gerrit_number="1772010" owner_email="haddowk@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/10/1772010/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ia6bb2715b1ee0d6fc8708e94bc6b259fa72094b8" commit="d3a0d2354ad33c1ab79fd6c2e85d952af81e7387" commit_message="provision_FirmwareUpdate: save images in resultsdir Save the downloaded images in the test results directory. BUG=none BRANCH=none TEST=run provision_FirmwareUpdate on bobba Change-Id: Ia6bb2715b1ee0d6fc8708e94bc6b259fa72094b8 Reviewed-on: https://chromium-review.googlesource.com/1768550 Tested-by: Mary Ruthven &lt;mruthven@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: Dana Goyette &lt;dgoyette@chromium.org&gt; " fail_count="6" gerrit_number="1768550" owner_email="mruthven@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/50/1768550/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I4653ed5c7f050606e0e88129d1f4f9b8ad65715f" commit="1c8c331bed378c4b83bd3020c7b04b7005f69a9e" commit_message="Autotest changes for phase 1 of FSI AU work. We are adding the 'payload_type' notion to the TestConfig. This attribute's key/value pair will be added along with all the other atrributes to the top of each generated autoupdate_EndToEndTest control file. The generated control file NAME entry and suite filename will be changing to include the payload type. This is done via unique_name_suffix(). Before: autoupdate_EndToEndTest_paygen_au_stable_delta_11316.165.0 After:autoupdate_EndToEndTest_paygen_au_stable_delta_11316.165.0_fsi BUG=chromium:993580 TEST=Tryjob Change-Id: I4653ed5c7f050606e0e88129d1f4f9b8ad65715f Reviewed-on: https://chromium-review.googlesource.com/1763143 Tested-by: David Haddock &lt;dhaddock@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: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="3" gerrit_number="1763143" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="10" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/43/1763143/10" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5fb4bae102968d1d605a84cc1d36052157f1dcda" commit="e53552eb5678eab1a3b99da966a95caaecc4795f" commit_message="fribidi: upgraded package to upstream Upgraded dev-libs/fribidi to version 1.0.5 on amd64, arm BUG=None TEST=built for and installed on an octopus device and verified the new version was running, also changed the language to arabic because fribidi is supposed to help with that and nothing appeared to be broken. There were no unit tests for this package. Change-Id: I5fb4bae102968d1d605a84cc1d36052157f1dcda Reviewed-on: https://chromium-review.googlesource.com/1765975 Tested-by: Jacob Rasmussen &lt;jacobraz@google.com&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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1765975" owner_email="jacobraz@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/75/1765975/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ib8e402accddc5f75f9a7e52e326f4cfd49d1a442" commit="4f9d8c3351834143ceb2b78f19c511f6fa90e84e" commit_message="goldfishd: Replace WatchFileDescriptor by FileDescriptorWatcher. This CL is for preparation of libchrome uprev. In the next libchrome, MessageLoopForIO::WatchFileDescriptor was removed, and along with it brillo::MessageLoop::WatchFileDescriptor is also being removed. Its replacement is base::FileDescriptorWatcher. BUG=chromium:909719 TEST=Ran pre-CQ. Change-Id: Ib8e402accddc5f75f9a7e52e326f4cfd49d1a442 Reviewed-on: https://chromium-review.googlesource.com/1772948 Tested-by: Hidehiko Abe &lt;hidehiko@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: Lepton Wu &lt;lepton@chromium.org&gt; " fail_count="1" gerrit_number="1772948" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1772948/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I47c9daea0ea3dfd5a341a963d2fc8d57f3e619e4" commit="c4c41046eed95d97622d5abd6668db4432501c75" commit_message="libchrome: add patch to avoid crashing for mismatched histogram parms. These mismatches shouldn't happen but crashing is a fairly severe response for the released products. Just report the error. Source code from https://chromium-review.googlesource.com/c/aosp/platform/external/libchrome/+/1767175/ List of CLs combined: - (r552089) Don't crash for mismatched histogram parms. https://chromium-review.googlesource.com/c/chromium/src/+/1012469/ - (r545333) Do not record expired histograms. https://chromium-review.googlesource.com/c/chromium/src/+/957437/ - (r503662) Change Pickle::Write* methods to return void. https://chromium-review.googlesource.com/c/chromium/src/+/677023/ The first two CLs are what we needed that returns a DummyHistogram instance instead of a nullptr. We need part of the third CL to align chromeos aosp repo function definition with that of the first two CLs. BUG=b:127244647 TEST=emerge-gale libchrome Change-Id: I47c9daea0ea3dfd5a341a963d2fc8d57f3e619e4 Reviewed-on: https://chromium-review.googlesource.com/1768377 Tested-by: James Chen &lt;chienhua@google.com&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: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="1768377" owner_email="weidonglin@google.com" pass_count="0" patch_number="8" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/77/1768377/8" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia310755e66e0b38e5fbe97b406aa81bfc25a955b" commit="051d54c93a29c36f81a5ae36bb413cdf6ce522b8" commit_message="Stop packaging platform_RootPartitionsNotMounted. The test was ported to Tast platform.RootPartitionsNotMounted, and run in CQ. Remove the autotest. BUG=chromium:963327 TEST=Pre-CQ. Change-Id: Ia310755e66e0b38e5fbe97b406aa81bfc25a955b Reviewed-on: https://chromium-review.googlesource.com/1768306 Tested-by: Hidehiko Abe &lt;hidehiko@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: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="5" gerrit_number="1768306" owner_email="hidehiko@chromium.org" 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/06/1768306/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I65845d9b8a2eb490abd697213d1d5f7fe0e0183d" commit="e301d52e822f7588ddacf4f593c675dab7fe12de" commit_message="[FAFT]Mistral: Modify warm_reset call power_state updated to include warm_reset definition. Update same in autotest to call power_state:warm_reset. Add fallback method if power_state:warm_reset is not present. BUG=b:132730701 TEST=test_that --args='servo_board=mistral' --board=mistral 100.107.180.133 firmware_DevBootUSB Change-Id: I65845d9b8a2eb490abd697213d1d5f7fe0e0183d Reviewed-on: https://chromium-review.googlesource.com/1613439 Tested-by: Ravutappa Bhosagi &lt;rbhosagi@google.com&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: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="3" gerrit_number="1613439" owner_email="rbhosagi@google.com" pass_count="0" patch_number="7" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/39/1613439/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I1907ad95cfe9a7431708029d8d32e2dcd57005bc" commit="5c3e0d4186ddd7c92b1f852e3c3df98f68344fcf" commit_message="chromeos-config: make /firmware:image-name not a build-only-element This needs to be available on the DUT. BUG=chromium:998296 TEST=&quot;cros_config_schema -c config.yaml -o config.json -f True&quot;, /firmware contains only image-name TEST=./run_test.sh Change-Id: I1907ad95cfe9a7431708029d8d32e2dcd57005bc Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1774750 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mathew King &lt;mathewk@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="0" gerrit_number="1774750" 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/50/1774750/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14-gw" change_id="Ib5eb4cb9e9358dd2a533b9e6095ed050a184a813" commit="a07cb0412f4e22972882a32992426c97a6e629c9" commit_message="CHROMIUM: ath10k: add debugfs support for burst mode configuration This patch adds debugfs support for configuring burst mode to enable or disable. f.e, echo &quot;val&quot; &gt; /sys/kernel/debug/ieee80211/phyX/ath10k/burst_enable Where disable: val = 0. enable : val = 1. BUG=b:137147192 TEST=1. build image 2. verify /sys/kernel/debug/ieee80211/phyX/ath10k/burst_enable for values set. Change-Id: Ib5eb4cb9e9358dd2a533b9e6095ed050a184a813 Signed-off-by: Balaji Pothunoori &lt;bpothuno@codeaurora.org&gt; Signed-off-by: Vamsi Singamsetty &lt;vamssi@codeaurora.org&gt; Signed-off-by: Mayank Chopra &lt;mak.chopra@codeaurora.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1739068 Tested-by: Julan Hsu &lt;julanhsu@google.com&gt; Commit-Ready: Julan Hsu &lt;julanhsu@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kan Yan &lt;kyan@chromium.org&gt; " fail_count="0" gerrit_number="1739068" owner_email="vamssi@codeaurora.org" 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/68/1739068/6" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Idcba466eee6ef520a883b6dc1dfe6ae13547734a" commit="f0832b0d10d4f8142f9c7209c25862772b2379f2" commit_message="validate statjson Bug: chromium:997394 Change-Id: Idcba466eee6ef520a883b6dc1dfe6ae13547734a Reviewed-on: https://chromium-review.googlesource.com/1769664 Tested-by: Gregory Nisbet &lt;gregorynisbet@google.com&gt; Commit-Ready: Gregory Nisbet &lt;gregorynisbet@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="0" gerrit_number="1769664" owner_email="gregorynisbet@google.com" 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/64/1769664/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iee617d8f1d04e78051ef792c9be2e6d7c8fccb09" commit="7d26e15c5c822f062017c7fd0672674266e98ff7" commit_message="usb_bouncer: Replace fstatat with newfstatat. BUG=chromium:997876 TEST=tast run &lt;test_host&gt; usb_bouncer Change-Id: Iee617d8f1d04e78051ef792c9be2e6d7c8fccb09 Reviewed-on: https://chromium-review.googlesource.com/1776320 Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1776320" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/1776320/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic88b206a4a76a28061667240b46c6b1e2f9c44b4" commit="2a64399bf3fd37d22fb7ed628ba595597167ea09" commit_message="profiles: drop old python version hack That was written for a system that didn't support parallel python installs and cross-compilation well. The Gentoo ecosystem is much better now, so we shouldn't need this hack anymore. It also breaks our ability to build more than one version of python for boards at a time which is what we want now (Python 2.7 &amp; 3.6). BUG=chromium:992617 TEST=`emerge-$BOARD dbus-python` produces two sep builds correctly Change-Id: Ic88b206a4a76a28061667240b46c6b1e2f9c44b4 Reviewed-on: https://chromium-review.googlesource.com/1770630 Tested-by: Mike Frysinger &lt;vapier@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: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="3" gerrit_number="1770630" owner_email="vapier@chromium.org" 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/30/1770630/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I6c757be366a694f2cec2d87eee80dbb4eb525edc" commit="1a2a49a7e4755c1e9b0771c07ea7accd4384137e" commit_message="libipp: Limit the number of recursive collections This patch solves the problem with stack overflow that may be caused be malicious IPP frame. The bug was found by the fuzzer. Some header files were updated because of corrections in formatting. BUG=chromium:992777 TEST=on my laptop Change-Id: I6c757be366a694f2cec2d87eee80dbb4eb525edc Reviewed-on: https://chromium-review.googlesource.com/1760261 Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Commit-Ready: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: David Valleau &lt;valleau@chromium.org&gt; " fail_count="0" gerrit_number="1760261" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/61/1760261/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7b70644536bef70d0724140664c405728236cec6" commit="8c6b0174ddc2729c700cd70b268d975460760eb4" commit_message="login: Add fingerprint-sensor-location argument Pass fingerprint-sensor-location to Chromium based on chromeos-config. BUG=chromium:938738 TEST=checked on a device with sensor Cq-Depend: chromium:1725613 Change-Id: I7b70644536bef70d0724140664c405728236cec6 Reviewed-on: https://chromium-review.googlesource.com/1725615 Tested-by: Roman Sorokin [CET] &lt;rsorokin@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: Xiyuan Xia &lt;xiyuan@chromium.org&gt; " fail_count="8" gerrit_number="1725615" owner_email="rsorokin@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/15/1725615/4" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I7563fbc86e8958c1dadfb95116d9084222f1d0b6" commit="96d2b448b6a21199247dd5342c54fdcd08aee841" commit_message="shill: ethernet: Reconnect to ethernet_any service on profile change When a profile is pushed or popped, the static IP of an Ethernet service may change. Reconnect to the ethernet_any service so that it refreshes the IP config. BUG=chromium:966327,b:133290864 TEST=1) unittests 2) deployed to DUT, configured static IP, and did the following: a) plugged in eth0 b) plugged in eth1 c) removed eth0 d) removed eth1 Confirmed that ethernet_any pointed to the correct service at all steps and that static IP transferred between the two Ethernet services when it should. 3) Configured static IP while logged in, rebooted, logged back in, static IP persisted. Change-Id: I7563fbc86e8958c1dadfb95116d9084222f1d0b6 Reviewed-on: https://chromium-review.googlesource.com/1768949 Tested-by: Matthew Wang &lt;matthewmwang@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: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="3" gerrit_number="1768949" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/49/1768949/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I09acbc50c94cf2dabcbf0b9b98499b7b92e520be" commit="4c089d71b2b6661cb3e23b423bd1fd5e7cd43b0f" commit_message="camera: usb: set autofocus according to metadata BUG=b:117817119 TEST=manually test Change-Id: I09acbc50c94cf2dabcbf0b9b98499b7b92e520be Reviewed-on: https://chromium-review.googlesource.com/1772856 Tested-by: Heng-ruey Hsu &lt;henryhsu@chromium.org&gt; Commit-Ready: Heng-ruey Hsu &lt;henryhsu@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="0" gerrit_number="1772856" owner_email="henryhsu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/56/1772856/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I314edcb1a381ea3673ff9c79d057422f52b29c99" commit="d6932a116013f3e205e77f47dabb248865f6754b" commit_message="eclass: cros-firmware: run tests directly Make sure we use the script's shebang so the right version of python is selected and not the SDK default. BUG=chromium:990593 TEST=CQ passes Change-Id: I314edcb1a381ea3673ff9c79d057422f52b29c99 Reviewed-on: https://chromium-review.googlesource.com/1769208 Tested-by: Mike Frysinger &lt;vapier@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: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="5" gerrit_number="1769208" owner_email="vapier@chromium.org" 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/08/1769208/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I81bce5e6b97a41a35816f493e3ffd2e3423bf6df" commit="c3877b2df46375175b540d771202b5120abd29f0" commit_message="Add viking-poc2 board Introduces the &quot;viking-poc2&quot; board variant of &quot;viking&quot;. BUG=b:138849086 TEST=setup_board --board viking-poc2 Cq-Depend: chrome-internal:1562791 Change-Id: I81bce5e6b97a41a35816f493e3ffd2e3423bf6df Reviewed-on: https://chromium-review.googlesource.com/1732479 Tested-by: Joe Tessler &lt;jrt@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: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="1" gerrit_number="1732479" owner_email="jrt@chromium.org" 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/79/1732479/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9f5efff6085b09c0b78f9d10ff8f28712654c9c5" commit="7db80612aa4cc166a6a8bf804370be303b7a6b9a" commit_message="login: Add LoginScreeenStorage ListKeys() and Delete() methods. 1. Add LoginScreenStorageIndex proto that is serialized and stored on disk whenever a persistent key/value pair is stored to the login screen storage. This index currently contains a list of all currently stored keys. 2. Add D-Bus methods LoginScreenStorageListKeys() and LoginScreenStorageDelete(). BUG=chromium:980171 TEST=FEATURES=test emerge-${BOARD} chromeos-login Change-Id: I9f5efff6085b09c0b78f9d10ff8f28712654c9c5 Reviewed-on: https://chromium-review.googlesource.com/1748741 Tested-by: Zakhar Voit &lt;voit@google.com&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: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="5" gerrit_number="1748741" owner_email="voit@google.com" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/41/1748741/10" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I4633072d6ee73914ba8ac349c4184500904818fb" commit="9fa072c804e32e367befd7fbcfe8eeafabe39fb0" commit_message="chaps: Use RSA_generate_key_ex() As of OpenSSL 0.9.8, RSA_generate_key() is deprecated in favor of RSA_generate_key_ex(). RSA_generate_key_ex() requires passing in a BIGNUM* exponent, for which we use a crypto::ScopedBIGNUM. Make these changes along with adding proper NULL-&gt;nullptr and NULL checks. The end result is no functional change, but better alignment for openssl 1.1 migration. Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=chromium:738288 TEST=FEATURES=test emerge-sarien chaps Change-Id: I4633072d6ee73914ba8ac349c4184500904818fb Reviewed-on: https://chromium-review.googlesource.com/1764421 Tested-by: Daniel Kurtz &lt;djkurtz@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: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="6" gerrit_number="1764421" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1764421/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ibcb92c1084ed3d3011de5faed97fe2467d5894fa" commit="ec7157409137f6da5dd260afdc850738780135d1" commit_message="Remove all outdated qt eclasses. These eclasses have all been deleted upstream and their usages have been removed from the Chromium OS tree. BUG=None TEST=None Cq-Depend: chrome-internal:1674021, chromium:1760992 Change-Id: Ibcb92c1084ed3d3011de5faed97fe2467d5894fa Reviewed-on: https://chromium-review.googlesource.com/1760978 Tested-by: Chris McDonald &lt;cjmcdonald@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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1760978" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/78/1760978/5" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I48eff423f51ea77b3a71e8d3de46d216d5e5dcc0" commit="96e7f8dba9f788d978ff1f1d4c9e0e7e8914e405" commit_message="dev-util/cargo: Switch to unslotted openssl dependency. This will prevent cargo to be rebuild in the SDK when upgrading OpenSSL to 1.1. The OpenSSL ebuild will take care of providing the OpenSSL 1.0.2 binaries in a slot. Once the OpenSSL uprev is done we can switch back to proper slotted dependencies. BUG=chromium:994667 TEST=Cargo still builds, binpkg declares unslotted openssl dependency Change-Id: I48eff423f51ea77b3a71e8d3de46d216d5e5dcc0 Reviewed-on: https://chromium-review.googlesource.com/1758578 Tested-by: Mattias Nissler &lt;mnissler@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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1758578" owner_email="mnissler@chromium.org" 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/78/1758578/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I50ecaa7d448e77215fd991df0d6f8a88950f8f07" commit="b868954fd2a2c83220c010b6bd86a5860333bb4e" commit_message="util-linux: upgraded package to upstream Upgraded sys-apps/util-linux to version 2.33.2 on amd64, arm, x86 BUG=chromium:998022 TEST=precq pending Change-Id: I50ecaa7d448e77215fd991df0d6f8a88950f8f07 Reviewed-on: https://chromium-review.googlesource.com/1772957 Tested-by: Shiyu Sun &lt;sshiyu@chromium.org&gt; Commit-Ready: Shiyu Sun &lt;sshiyu@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="0" gerrit_number="1772957" owner_email="sshiyu@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/57/1772957/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I2896642911e4c2bc87d2d05672259f753c8c7426" commit="41241ea37e1830c69c8a7f9f458844339cb9f51e" commit_message="target-chromium-os-sdk: Add dev-util/strace. dev-util/strace is now a unit test dependency of tast-local-tests-cros, and thus needs to be available in the build root. BUG=chromium:993906 TEST=PreCQ passes for crrev.com/c/1754676 Change-Id: I2896642911e4c2bc87d2d05672259f753c8c7426 Reviewed-on: https://chromium-review.googlesource.com/1772343 Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Commit-Ready: Allen Webb &lt;allenwebb@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="0" gerrit_number="1772343" owner_email="allenwebb@google.com" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/43/1772343/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9c6b0bd102d57fd6ca52ebac36cf3956d8300d7b" commit="8b83f5abac102061026bd4bbb3216f22bd31f8fe" commit_message="faft: Remove the &quot;Host&quot; RPC category. These methods were used only for Android (Ryu) devices, which are being removed from autotest. BUG=b:138222680 TEST=firmware_FAFTRPC.all firmware_ECHash firmware_FWtries firmware_Mosys Change-Id: I9c6b0bd102d57fd6ca52ebac36cf3956d8300d7b Reviewed-on: https://chromium-review.googlesource.com/1769733 Tested-by: Dana Goyette &lt;dgoyette@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: Greg Edelston &lt;gredelston@google.com&gt; " fail_count="3" gerrit_number="1769733" owner_email="dgoyette@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/33/1769733/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iaff2615fb3e6a7e20e1684720998e43e43c7edf8" commit="c98dfc6c877bf6b7498f6e48bd63bb7e77435e54" commit_message="pd_faft: Perform standard DRP check if Try.SRC feature not supported The firmware_PDTrySrc checks the ratio of resulting SNK/SRC if Try.SRC is enabled or disabled. If the DUT doesn't support Try.SRC, we can still perform the test of Try.SRC disabled, to verify the standard DRP behavior. If Try.SRC not supported, the ratio of resulting SNK/SRC should be around 50%. BUG=b:138805927 TEST=Ran the firmware_PDTrySrc on two devices, one with Try.SRC supported, another with Try.SRC not supported, both passed. Change-Id: Iaff2615fb3e6a7e20e1684720998e43e43c7edf8 Reviewed-on: https://chromium-review.googlesource.com/1731238 Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&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: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="0" gerrit_number="1731238" owner_email="waihong@google.com" 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/38/1731238/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ided1fd1bf9a83f633d5e1bfa05a530c4ed6fa615" commit="707fda74627be49e501dcff7ad662b86c897ead5" commit_message="Autotest side: Improve AU error messaging. Catching the exception from the devserver and removing redundant parts of the error message. BUG=chromium:996429 TEST=au_e2e in various error scenarios Change-Id: Ided1fd1bf9a83f633d5e1bfa05a530c4ed6fa615 Reviewed-on: https://chromium-review.googlesource.com/1766219 Tested-by: David Haddock &lt;dhaddock@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: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="3" gerrit_number="1766219" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/19/1766219/5" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I5240a6fb7436b771af26dc56178bed2358839605" commit="8c16b0f298584a7d031c0d2ea36684fa70c7f316" commit_message="Updated printing notifications as per new changes. BUG=chromium:997393 TEST=None Change-Id: I5240a6fb7436b771af26dc56178bed2358839605 Reviewed-on: https://chromium-review.googlesource.com/1776836 Tested-by: Sridhar Sonti &lt;sontis@google.com&gt; Commit-Ready: Sridhar Sonti &lt;sontis@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="0" gerrit_number="1776836" owner_email="sontis@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/36/1776836/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I153c74ca77a71d90837ff2d77b3fe6d48913a262" commit="1d26ba4c9b9b8642340e2445e7e9ec37a91d951c" commit_message="vm_tools: Replace RunTasksOnCurrentThread by BelongsToCurrentThread. In the new libchrome, the method is renamed. BUG=chromium:909719 TEST=Build locally. Change-Id: I153c74ca77a71d90837ff2d77b3fe6d48913a262 Reviewed-on: https://chromium-review.googlesource.com/1768797 Tested-by: Hidehiko Abe &lt;hidehiko@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: J Kardatzke &lt;jkardatzke@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="5" gerrit_number="1768797" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/1768797/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Id1b316e6511d15ff28d57668789ce7cc4ad90028" commit="93e885677d1393d09dff794d710ed13f9e075407" commit_message="autotest: add harness method to LabstationHost so we can run provision against it. BUG=chromium:996039 TEST=Run autoupdater locally against a labstation Change-Id: Id1b316e6511d15ff28d57668789ce7cc4ad90028 Reviewed-on: https://chromium-review.googlesource.com/1763127 Tested-by: Garry Wang &lt;xianuowang@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: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="3" gerrit_number="1763127" owner_email="xianuowang@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/27/1763127/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I1f8c510f11d3e562b2707340017664ef85d12be4" commit="2ddf768f07403941003a1c41cd3aef3c6c73c057" commit_message="system_api: Add D-Bus constants for usbguard device notifications. This adds D-Bus constants defined by upstream usbguard that are needed to display lock-screen notifications for blocked devices. BUG=chromium:987351 TEST=PreCQ Passes Change-Id: I1f8c510f11d3e562b2707340017664ef85d12be4 Reviewed-on: https://chromium-review.googlesource.com/1760322 Tested-by: Allen Webb &lt;allenwebb@google.com&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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1760322" owner_email="allenwebb@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1760322/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I30568c5fafd5228f15ded997afffeddb59c887af" commit="e3ba4230e9137c01499199406f9225a37d944405" commit_message="dev: RemoteDesktop: Enable ARC++ and keep state * Fix GAIALogin() with KeepState(). * Use KeepState() would make the test about 2x faster for existing user. The improvement is 38s =&gt; 20s on my Eve. * Enable ARC++ with Play Store and without manual opt-in every time, thanks to KeepState(). Note that it will keep ARC++ disabled if the user opt-out, which is the desired behavior. User might want to disable ARC++ to reduce the log spam and make it boot faster. BUG=b:134038021 TEST=tast run with ARC++ enabled/disabled. Change-Id: I30568c5fafd5228f15ded997afffeddb59c887af Reviewed-on: https://chromium-review.googlesource.com/1769959 Tested-by: Shik Chen &lt;shik@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: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="6" gerrit_number="1769959" owner_email="shik@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/59/1769959/5" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Id09b9274d56853529a777c21b52c0857b49311f9" commit="6a306426c4c136019a9def0109e1220a3654f9db" commit_message="arc: Initial launch with arcvm-dlc paths Allow arcvm-launch to choose running arcvm with arcvm-dlc images when the path for arcvm-dlc exists. BUG=b:139894713 TEST=# manually install arcvm-dlc and restart dlcservice TEST=emerge-$B arcvm-launch TEST=# startup arcvm with playstore + verify use of arcvm-dlc from /var/log/messages Change-Id: Id09b9274d56853529a777c21b52c0857b49311f9 Reviewed-on: https://chromium-review.googlesource.com/1767042 Tested-by: Jae Hoon Kim &lt;kimjae@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: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="3" gerrit_number="1767042" owner_email="kimjae@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/1767042/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I36215539f2a3a7ec9c2b02e8abd3c8cc548c4286" commit="6dccc8116786e5ff340f679db52374eb7e108629" commit_message="tast-tests: Limit perf to x86_64 and armv7l. Limits the perf profiler to x86_64 and armv7l architectures. The perf profiler fails when started on aarch64 systems. Also update the profiler example so it doesn't start perf on aarch64. BUG=chromium:996728 TEST=tast test $DUT example.Profiler passes on aarch64 system. Change-Id: I36215539f2a3a7ec9c2b02e8abd3c8cc548c4286 Reviewed-on: https://chromium-review.googlesource.com/1768296 Tested-by: Chinglin Yu &lt;chinglinyu@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: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="3" gerrit_number="1768296" owner_email="chinglinyu@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/96/1768296/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I741f6b9111b4e8731364e40743e81dafafe9fe3b" commit="5aeb8a8edf738a9df7789f11f8ac07379f92b7e7" commit_message="FAFT: Removing all faft_*_ryu suite usages This is part of the on-going Ryu/Android deprecation effort. Further CLs to come. BUG=b:138222680 TEST=workstation Change-Id: I741f6b9111b4e8731364e40743e81dafafe9fe3b Reviewed-on: https://chromium-review.googlesource.com/1747349 Tested-by: Oleg Loskutoff &lt;olegmikhail@google.com&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: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Dana Goyette &lt;dgoyette@chromium.org&gt; " fail_count="3" gerrit_number="1747349" owner_email="olegmikhail@google.com" 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/49/1747349/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ifcbdd71edfe9dd5f543536c321f5cfa626db9831" commit="f9939c4bab86d5d863d7cd31ce6018cf33c3c904" commit_message="servo: add manual dut-ip arg to servo_LabstationVerification When a user wants to validate labstation either on the desk, on a new v3/v4 where the mac/serial mapping isn't updated yet, or if IPv6 is not available/failing, this provides a route to simply specify the DUT IP in the command line. BUG=chromium:997826 TEST=manual testing test_that --autotest_dir . $LS_IP servo_LabstationVerification --args=&quot;dut_ip=$DUT_IP&quot; 14:11:09 INFO | autoserv| Running the DUT side on DUT 'xxx.xxx.xxx.xxx' Change-Id: Ifcbdd71edfe9dd5f543536c321f5cfa626db9831 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772268 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: Garry Wang &lt;xianuowang@chromium.org&gt; " fail_count="3" gerrit_number="1772268" owner_email="coconutruben@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/68/1772268/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I665e37131d67f7c4f822d563ac0c9b7373443436" commit="75130b4bf82303abeabc2afd8fa50d2d5e4f3901" commit_message="overlay-drallion: updated hwdb for top-row &amp; LWin key mappings BUG=b:138792641 TEST=Manually created the udev rules file on DUT checked the functionality of the top row keys. Change-Id: I665e37131d67f7c4f822d563ac0c9b7373443436 Signed-off-by: Emmanuel Jillela &lt;emmanuel.jillela@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1769910 Tested-by: Emmanuel Jillela &lt;emmanuel.jillela@intel.corp-partner.google.com&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: Georges Winkenbach &lt;gwink@chromium.org&gt; Reviewed-by: Emmanuel Jillela &lt;emmanuel.jillela@intel.corp-partner.google.com&gt; " fail_count="3" gerrit_number="1769910" owner_email="emmanuel.jillela@intel.com" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/10/1769910/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I1bd16c7ead95d9827057b3f7686aa7a0dcb3b6b4" commit="771dd01906f20a9d813c431d6b3a0ff2b5d8bb38" commit_message="faft: Add firmware_UpdaterModes to some suites. TEST=Run one of these suites, check for this test. BUG=chromium:967917 Cq-Depend: chromium:1740103 Change-Id: I1bd16c7ead95d9827057b3f7686aa7a0dcb3b6b4 Reviewed-on: https://chromium-review.googlesource.com/1772139 Tested-by: Dana Goyette &lt;dgoyette@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: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="3" gerrit_number="1772139" owner_email="dgoyette@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/39/1772139/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Icfa484c94ff48815ce7a31ec0ed2f411f99122ef" commit="d1fe959093699953395fce1368bd7e9609b671bd" commit_message="arc: Increase pre-create hook timeout for nyc and Q+. Some devices in CQ are seeing timeouts on pre-create hooks. We increased precreate timeout on pi to 90 in crrev.com/c/1322031 but never did so for qt/master, and NYC is still at 20 seconds after reverting crrev.com/c/1123229 via crrev.com/c/1132015. This change increases all precreate timeouts to match at 90 seconds. BUG=chromium:996944 TEST=Login, verify ARC startup on samus Change-Id: Icfa484c94ff48815ce7a31ec0ed2f411f99122ef Reviewed-on: https://chromium-review.googlesource.com/1772347 Tested-by: Josh Horwich &lt;jhorwich@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: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="2" gerrit_number="1772347" owner_email="jhorwich@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1772347/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie0693103be4ce519e84115a0f1ab2263d95e96c9" commit="7357683245b224c1f22ca55bad3bdea9b4c3d2b8" commit_message="chromeos-base/crosvm: drop byteorder dependency After the series ending at CL:1761156, we no longer use byteorder in the crosvm codebase. BUG=None TEST=emerge-nami chromeos-base/crosvm Cq-Depend: chromium:1761156 Change-Id: Ie0693103be4ce519e84115a0f1ab2263d95e96c9 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772143 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: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="2" gerrit_number="1772143" owner_email="dverkamp@chromium.org" 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/43/1772143/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I705c66e7ca9322b1f6ec1b96e1ac193f1045d6e8" commit="b875964067c2aa551e9000fd51988835fab336c8" commit_message="shill: replace empty redirect URL CHECK with return We previously assumed that Device::PortalDetectorCallback() could never be called with an HTTP 302 but an empty URL. However, PortalDetector::HttpRequestSuccessCallback() can indeed return a result with an empty redirect URL string. Replace the CHECK with a return so that shill doesn't crash. BUG=b:139997786 TEST=`FEATURES=test emerge-caroline shill` Change-Id: I705c66e7ca9322b1f6ec1b96e1ac193f1045d6e8 Reviewed-on: https://chromium-review.googlesource.com/1775078 Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="0" gerrit_number="1775078" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/78/1775078/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I40e7b4e21616f1e8ab73e62794adb9ebf6baa594" commit="0b4efca0aa98f809880c5b29412c6b97c52d5cf5" commit_message="tast: Add arc.SplitView This CL adds the Tast test arc.SplitView, which tests Ash split view properly works with ARC apps. It is supposed to catch previous ARC split view regressions. See the bug for detail. autotestPrivate side change: https://crrev.com/c/1717615 Chrome automation change: https://crrev.com/c/1743869 TEST=tast run eve-DUT arc.SplitView BUG=b:135150701 Change-Id: I40e7b4e21616f1e8ab73e62794adb9ebf6baa594 Reviewed-on: https://chromium-review.googlesource.com/1716679 Tested-by: Tetsui Ohkubo &lt;tetsui@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: Stefan Kuhne &lt;skuhne@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="10" gerrit_number="1716679" owner_email="tetsui@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/79/1716679/8" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Iab2ea018888538ec5a51738e7524eedd3839cb14" commit="6d8eddac9b1d697c022f450bd37e537af209fd6a" commit_message="ext2_sb_util.sh: split ext2 superblock utils out of common.sh These complicated funcs are only used by three scripts now. Pull them out of common.sh and into a new build_library/ fragment for them to load. BUG=None TEST=CQ passes Change-Id: Iab2ea018888538ec5a51738e7524eedd3839cb14 Reviewed-on: https://chromium-review.googlesource.com/1769241 Tested-by: Mike Frysinger &lt;vapier@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: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="8" gerrit_number="1769241" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/41/1769241/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="If0193e0a742788591c1d76eb85888c230979e45b" commit="dc9ffb2697e5c34dc7b21dad9d5d1c7a13056721" commit_message="power_Idle: Add warmup checkpoint Power dashbaord checkpoint tagging does not work well when test doesn't start at 0 sec. Add warmup checkpoint as workaround for that. BUG=b:121157449 TEST=ran power_Idle / check dashboard. Change-Id: If0193e0a742788591c1d76eb85888c230979e45b Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773894 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1773894" owner_email="puthik@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/94/1773894/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3695fa210b0bcd92af2432ca4e43ebc06f7d8e27" commit="b4870bb86d901bd348f32a318319d1f71bce42b8" commit_message="cryptohome: Make boot lockbox measurements VLOG messages. BUG=None TEST=Compile, deploy, see no un-actionable log messages. Change-Id: I3695fa210b0bcd92af2432ca4e43ebc06f7d8e27 Reviewed-on: https://chromium-review.googlesource.com/1775161 Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; " fail_count="0" gerrit_number="1775161" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/61/1775161/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I84bb8896ab852bb9dcde1b5c01f54ce4839ecb8f" commit="d68c5497be52f799482d8f765b14083f87a8ebfa" commit_message="vm_tools: concierge: Add stricter checks for untrusted VMs This change checks for L1TF, MDS mitigations on the host along with SMT state when an untrusted VM is requested to be started. BUG=chromium:993253 TEST=Manual testing. Change-Id: I84bb8896ab852bb9dcde1b5c01f54ce4839ecb8f Reviewed-on: https://chromium-review.googlesource.com/1764857 Tested-by: Abhishek Bhardwaj &lt;abhishekbh@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: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1764857" owner_email="abhishekbh@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/57/1764857/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I86bbdc286f93683c1ff9b61a454fb8479963929b" commit="1820858ecd1e1fdc997c17196bd49973dfe7b8b0" commit_message="init: Change boot-update-firmware depend on metrics_library bio_fw_updater now reports metrics using libmetrics. Libmetrics serializes to a directory setup by metrics_library's pre-start task. BUG=b:129956713 TEST=Using crrev.com/c/1717436, reboot the device and ensure that that you see Fingerprint.Updater metrics in chrome://histograms. Change-Id: I86bbdc286f93683c1ff9b61a454fb8479963929b Reviewed-on: https://chromium-review.googlesource.com/1717435 Tested-by: Craig Hesling &lt;hesling@chromium.org&gt; Commit-Ready: Craig Hesling &lt;hesling@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1717435" owner_email="hesling@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1717435/12" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If06d964f1ecb008fa8745f152dbe0ef9ad5c78ee" commit="f2928f63c75d8c679310e0e019750e899d6ebd8d" commit_message="remove obsolete TODOs in kernel.ConfigVerify TEST=See go/tastboard and confirmed tests are passing. BUG=chromium:976562 Change-Id: If06d964f1ecb008fa8745f152dbe0ef9ad5c78ee Reviewed-on: https://chromium-review.googlesource.com/1768300 Tested-by: Keigo Oka &lt;oka@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: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="5" gerrit_number="1768300" owner_email="oka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/00/1768300/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ibbe23204bf4471258faa861b886708d8155eb34f" commit="63dc5fadb5d7062e1263e57a502d42fd60e9c629" commit_message="libmtp: move to new repo path The source repo now lives under src/chromium/. BUG=None TEST=CQ passes Change-Id: Ibbe23204bf4471258faa861b886708d8155eb34f Reviewed-on: https://chromium-review.googlesource.com/1762755 Tested-by: Mike Frysinger &lt;vapier@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: Michael Mortensen &lt;mmortensen@google.com&gt; " fail_count="4" gerrit_number="1762755" owner_email="vapier@chromium.org" 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/55/1762755/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="If9412043289dcbaa107e8314d16149dbdad4bdce" commit="d9b2ecf7f74ed6c3ddf5098a4a8103c12357f2cd" commit_message="shill: cellular: set temporary ceiling on MTU reported by modem This CL sets a temporary ceiling on the MTU value reported by a ModemManager Bearer object due to an issue observed in b:139816862. BUG=b:138390944 BUG=b:139816862 TEST=Run unit tests. TEST=Run cellular_qual tests with different carriers that report different MTU values. Change-Id: If9412043289dcbaa107e8314d16149dbdad4bdce Reviewed-on: https://chromium-review.googlesource.com/1771920 Tested-by: Ben Chan &lt;benchan@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: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="6" gerrit_number="1771920" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/1771920/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ib50ce58059ad320a781997b97602689e3346fabc" commit="65d6dbe5cdb1e0b4e17454e1dc17cb6b838de466" commit_message="django: upgraded package to upstream Needed for newer Python versions. BUG=chromium:982190, chromium:926296 TEST=SDK &amp; CQ pass Change-Id: Ib50ce58059ad320a781997b97602689e3346fabc Reviewed-on: https://chromium-review.googlesource.com/1769206 Tested-by: Mike Frysinger &lt;vapier@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: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="6" gerrit_number="1769206" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/06/1769206/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I80003c2e1d2509bb527dd946031e049f06be9ada" commit="d0302f5b5c96d851659770a9eb8ecf264d0182a6" commit_message="vm_tools: fix vmc usage string BUG=chromium:998885 TEST=none Change-Id: I80003c2e1d2509bb527dd946031e049f06be9ada Reviewed-on: https://chromium-review.googlesource.com/1774835 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1774835" owner_email="pavan.maddamsetti@gmail.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1774835/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I6a51dd99093c75024330a459b8847e497361f2a8" commit="7c4a2e4df476332ad18533e5e017d5320b9c96a5" commit_message="UPSTREAM: ipv6: set rt6i_protocol properly in the route when it is installed After commit c2ed1880fd61 (&quot;net: ipv6: check route protocol when deleting routes&quot;), ipv6 route checks rt protocol when trying to remove a rt entry. It introduced a side effect causing 'ip -6 route flush cache' not to work well. When flushing caches with iproute, all route caches get dumped from kernel then removed one by one by sending DELROUTE requests to kernel for each cache. The thing is iproute sends the request with the cache whose proto is set with RTPROT_REDIRECT by rt6_fill_node() when kernel dumps it. But in kernel the rt_cache protocol is still 0, which causes the cache not to be matched and removed. So the real reason is rt6i_protocol in the route is not set when it is allocated. As David Ahern's suggestion, this patch is to set rt6i_protocol properly in the route when it is installed and remove the codes setting rtm_protocol according to rt6i_flags in rt6_fill_node. This is also an improvement to keep rt6i_protocol consistent with rtm_protocol. Fixes: c2ed1880fd61 (&quot;net: ipv6: check route protocol when deleting routes&quot;) Reported-by: Jianlin Shi &lt;jishi@redhat.com&gt; Suggested-by: David Ahern &lt;dsahern@gmail.com&gt; Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit b91d532928dff2141ea9c107c3e73104d9843767) Signed-off-by: Taoyu Li &lt;taoyl@chromium.org&gt; BUG=b:138795581 TEST=Manually verified on atlas (4.4 kernel) that routes can be removed correctly; Change-Id: I6a51dd99093c75024330a459b8847e497361f2a8 Reviewed-on: https://chromium-review.googlesource.com/1767685 Tested-by: Taoyu Li &lt;taoyl@chromium.org&gt; Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="1767685" owner_email="taoyl@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1767685/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0e143726464dcf7ebb7cd54b24a3f8d2e6694bb2" commit="d0635a3850d4b09c546e0e97d2968ccce50fe9bc" commit_message="diagnostics: remove cros_healthd_telemetry_service cros_healthd reports all of its telemetry data through the probe interface, so the telemetry service is now unnecessary. BUG=b:128683357 TEST=FEATURES=test emerge-nami diagnostics Change-Id: I0e143726464dcf7ebb7cd54b24a3f8d2e6694bb2 Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773719 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: Kartik Hegde &lt;khegde@chromium.org&gt; " fail_count="3" gerrit_number="1773719" owner_email="pmoy@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1773719/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I199a77babf62254b1ed3e48fda63f69007991005" commit="ca3713d87a33aa800d3e6d986a09ba30d52791f5" commit_message="cryptohome: Bring back the function to encrypt using old scheme We will need to migrate some or all TPM1.2 keysets to old encryption scheme. Here we add back the function to encrypt. Decrypt flow is able to understand those type of vault keysets already. BUG=b:127321828 TEST=None Change-Id: I199a77babf62254b1ed3e48fda63f69007991005 Reviewed-on: https://chromium-review.googlesource.com/1733229 Tested-by: Igor &lt;igorcov@chromium.org&gt; Commit-Ready: Igor &lt;igorcov@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Igor &lt;igorcov@chromium.org&gt; " fail_count="0" gerrit_number="1733229" owner_email="igorcov@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/29/1733229/12" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1e33d564238d0aa95455a5214e7988d05a8e5929" commit="fb38cb344023a0dc6d08529b980b89777f6de6ee" commit_message="chromeos-config-bsp-grunt-private: add image-name to model.yaml For grunt, this is equivalent to the output of &quot;mosys platform model&quot;. BUG=chromium:998120 TEST=ssh into lab machine to make sure that &quot;mosys platform model&quot; really is the same as device-name variable Change-Id: I1e33d564238d0aa95455a5214e7988d05a8e5929 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773298 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mathew King &lt;mathewk@chromium.org&gt; " fail_count="0" gerrit_number="1773298" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/98/1773298/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iff2c9c4ab57ece722b6225c36dc8efe1e021312b" commit="3ea6485efb3d342768bb1ed0ea6b40f8965108e1" commit_message="chromeos-chrome: Build Dawn test binaries Build dawn unittests and dawn_end2end_tests binaries as the first step towards supporting WebGPU on ChromeOS. These binaries will be used on Tast to catch regressions in the Dawn library. Note: This CL only builds the Dawn tests. These tests need to be copied to /usr/libexec/chrome-binary-tests by updating the chrome-binary-tests ebuild in a followup CL. BUG=chromium:993457 TEST=emerge chromeos-chrome Change-Id: Iff2c9c4ab57ece722b6225c36dc8efe1e021312b Reviewed-on: https://chromium-review.googlesource.com/1757308 Tested-by: Brian Ho &lt;hob@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: Daniele Castagna &lt;dcastagna@chromium.org&gt; " fail_count="1" gerrit_number="1757308" owner_email="hob@chromium.org" 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/08/1757308/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ief557c9b429dd55bedffc3aefaec4f1b6e6db680" commit="64abd6ddaaf3e7bb7b21e181ceed2602d0671e80" commit_message="shill: vpn: Stop overridding SetConnection CL:1748120 introduced a regression by triggering a latent infinite loop that was not previously reachable because the previous SetConnection override did not work as &quot;intended&quot;. Ever since it was introduced in CL:22461, the VPNService::SetConnection override essentially behaved as if it wasn't there at all. Since Device::DestroyConnection calls Service::SetConnection(nullptr) prior to destroying the Connection instance, and since rebinding a Binder does *not* cause--nor has it ever caused--the client_disconnect_callback to be called, the Binder in VPNService::SetConnection was never bound to a Connection during the destruction of the Connection. This change simply removes the override of SetConnection, as the previous implementation essentially behaved as if that was the case. BUG=chromium:996957 TEST=-All unit tests are passing. -Triggering a VPN disconnect after successfully connecting does not cause VPNDriver::OnConnectionDisconnected to be called (as was the behavior before CL:1748120). With l2tp, this is verified with: `cat /var/log/net.log | grep Underlying` Change-Id: Ief557c9b429dd55bedffc3aefaec4f1b6e6db680 Reviewed-on: https://chromium-review.googlesource.com/1769576 Tested-by: Alex Khouderchah &lt;akhouderchah@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: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="4" gerrit_number="1769576" owner_email="akhouderchah@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/76/1769576/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ice65ab3f6612f8367e902d2302939fce892f30a5" commit="b82c2d9b34612e6c263c981014be8cde6c3833e0" commit_message="autotest: Make autoserve handle empty argument BUG=chromium:998671 TEST=None Change-Id: Ice65ab3f6612f8367e902d2302939fce892f30a5 Reviewed-on: https://chromium-review.googlesource.com/1774756 Tested-by: Allen Li &lt;ayatane@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: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; " fail_count="1" gerrit_number="1774756" owner_email="ayatane@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/56/1774756/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib1a5d16486c0c201a245cca8c39a08f86675b381" commit="c6302c1b3fce796eb0f937eba7d5e240cf1bbfd7" commit_message="printer tast utils refactor Refactored some previous usbprinter utils to make a more generic API for testing via lp/lpstat/lpadmin directly. BUG=chromium:987696 TEST=current tests unchanged Change-Id: Ib1a5d16486c0c201a245cca8c39a08f86675b381 Reviewed-on: https://chromium-review.googlesource.com/1745513 Tested-by: Luum Habtemariam &lt;luum@chromium.org&gt; Commit-Ready: Luum Habtemariam &lt;luum@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="1" gerrit_number="1745513" owner_email="luum@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/13/1745513/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I100bd00aa892988e981e404919ca198c6ef0de81" commit="eb91f58e72e11eee467bc5c162f754dd892e6262" commit_message="huddly-hpk-updater: configure Clownfish cameras in dual stream mode If the camera being updated is a Clownfish (IQ without microphones), and firmware update was successful or not needed, verify that dual stream mode is set, otherwise, set dual stream mode and reboot camera for new mode to take effect. BUG=b:140016674 TEST=Manual: deployed camera in boxfish mode and verified that no configuration is performed. TEST=Manual: deployed camera in clownfish single stream mode and verified that dual stream mode is set and camera is rebooted. TEST=Manual: deployed camera in clownfish dual stream mode and verified that no further configuration is done and no reboot is performed. Change-Id: I100bd00aa892988e981e404919ca198c6ef0de81 Reviewed-on: https://chromium-review.googlesource.com/1772885 Tested-by: Torleiv Sundre &lt;torleiv@huddly.com&gt; Commit-Ready: Kyle Williams &lt;kdgwill@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Matthew Ziegelbaum &lt;ziegs@chromium.org&gt; " fail_count="0" gerrit_number="1772885" owner_email="torleiv@huddly.com" pass_count="0" patch_number="3" project="chromiumos/third_party/huddly-updater" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/huddly-updater" ref="refs/changes/85/1772885/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I91175f8a57ed0af5fe81be436f6a9ded32bb819e" commit="63efa1eb9eebef802bbe1f03d66c6115f0fa2b17" commit_message="perf_uploader: Fix mixture of report from specific images. Some images with specific suffix run on DUT without thest suffix e.g. arcnext. In old days, arcnext and non-arcnext reports are mixed and thus creating lots of confusion. This CL fixed this problem. Also it formats the script with the following command: `pyformat -s=4 -i --force_quote_type=single perf_uploader.py` BUG=chromium:995464 TEST=unittest Change-Id: I91175f8a57ed0af5fe81be436f6a9ded32bb819e Reviewed-on: https://chromium-review.googlesource.com/1772342 Tested-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Xinan Lin &lt;linxinan@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="1772342" owner_email="pwang@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/42/1772342/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iefdc4f5a28e4ed7e04087ffcc6bc6ff217ebeec4" commit="575a7a68379452acf8383120742ee3dcbcab42d8" commit_message="modemmanager-next: extend the ugly src_test() path hack We've picked out some of the libraries to run from the sysroot, but we've missed /lib64 as well as binaries on ${PATH}. Notably, this means gtester gets picked up from the SDK, but links (LD_LIBRARAY_PATH) against the sysroot's glib. That doesn't work if, for instance, the sysroot was using ASAN but the SDK was not. Extend the LD_LIBRARY_PATH hacks to include both /usr/lib64 and /lib64, as well as to include /usr/bin (to get the right gtester). Also drop the unused IUSE=asan. It's only used in the eclasses we inherit. BUG=chromium:951639 TEST=asan tryjobs Change-Id: Iefdc4f5a28e4ed7e04087ffcc6bc6ff217ebeec4 Reviewed-on: https://chromium-review.googlesource.com/1773782 Tested-by: Brian Norris &lt;briannorris@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: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="3" gerrit_number="1773782" owner_email="briannorris@chromium.org" 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/82/1773782/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I9dc85c44fa2507cb7ce232f05b756c758379efb3" commit="12b72909aafeec9848e0ddd7f7b2b3a80d12880b" commit_message="system_api: exposes boot lockbox for compiling/linking TEST=use it in a program, compile and run BUG=chromium:893332 Change-Id: I9dc85c44fa2507cb7ce232f05b756c758379efb3 Reviewed-on: https://chromium-review.googlesource.com/1761746 Tested-by: Victor Hsieh &lt;victorhsieh@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: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; " fail_count="1" gerrit_number="1761746" owner_email="victorhsieh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1761746/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia285d86b1f5b63f59af4a1fbd77250017587b21d" commit="9a6ac21f36fbaa11cc4cb21cb820925ff4a89f57" commit_message="crash: Introduce test-only rules for integration tests. Test-only rules are added to the udev and crash-reporter. Integration tests will use these rules to simulate kernel driver crash reporting via udev. BUG=chromium:966752 TEST=tast run betty platform.UdevCrash Change-Id: Ia285d86b1f5b63f59af4a1fbd77250017587b21d Reviewed-on: https://chromium-review.googlesource.com/1763471 Tested-by: Shuhei Takahashi &lt;nya@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: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; " fail_count="4" gerrit_number="1763471" owner_email="nya@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1763471/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1a596f61e2e5a8aee7c297f76e121f99e28d5d9b" commit="e2de76c076f848b61162acf3c9bc910b081ff6fc" commit_message="tast-tests: Remove testFontSizeSync from arc.SettingsBridge The test is no longer relevant. See the bug for more details. BUG=chromium:994422 TEST=tast run DUT arc.SettingsBridge Change-Id: I1a596f61e2e5a8aee7c297f76e121f99e28d5d9b Reviewed-on: https://chromium-review.googlesource.com/1769606 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; Reviewed-by: Sara Kato &lt;sarakato@chromium.org&gt; " fail_count="3" gerrit_number="1769606" owner_email="yusukes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/06/1769606/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Icfa2bda1737566ea5abd2fc7303d69a579b34dd6" commit="91252453b5ed85981fcb2dd505a33dbd5378c28a" commit_message="udev rules: update product id to match camera in hardware kit The current udev rules file will launch huddly-hpk-updater for devices with product id 0x0021. The cameras with no microphone that will ship with the Hangouts Meet hardware kit will enumerate with product id 0x0031. This commit changes the udev rule to use the correct product id. BUG=b:140015244 TEST=Manual: deployed and ran firmware update with updated udev rule Change-Id: Icfa2bda1737566ea5abd2fc7303d69a579b34dd6 Reviewed-on: https://chromium-review.googlesource.com/1772878 Tested-by: Torleiv Sundre &lt;torleiv@huddly.com&gt; Commit-Ready: Kyle Williams &lt;kdgwill@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kyle Williams &lt;kdgwill@chromium.org&gt; Reviewed-by: Matthew Ziegelbaum &lt;ziegs@chromium.org&gt; " fail_count="0" gerrit_number="1772878" owner_email="torleiv@huddly.com" pass_count="0" patch_number="2" project="chromiumos/third_party/huddly-updater" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/huddly-updater" ref="refs/changes/78/1772878/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie212fa39f524287d6a9450f9c2a197300888c6cd" commit="faca675be60ca4ffbdb695f9f2898916139f6ef3" commit_message="Bluetooth: Add bluetooth dongle ids for vaandres BUG=b:None TEST=NONE Change-Id: Ie212fa39f524287d6a9450f9c2a197300888c6cd Reviewed-on: https://chromium-review.googlesource.com/1772315 Tested-by: Valenzuela Tamayo Andres &lt;vaandres@google.com&gt; Commit-Ready: Valenzuela Tamayo Andres &lt;vaandres@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shijin Abraham &lt;shijinabraham@google.com&gt; Reviewed-by: Ivan Bezmenov &lt;ibezmenov@google.com&gt; " fail_count="0" gerrit_number="1772315" owner_email="vaandres@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/chameleon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/chameleon" ref="refs/changes/15/1772315/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie88b5ea9961713352759e5af3c8473ba907f1bfd" commit="d59b3730e437c95489665955b99e226c694d6816" commit_message="[moblab] Start up the docker server and the envoy proxy. BUG=None TEST=local testing Change-Id: Ie88b5ea9961713352759e5af3c8473ba907f1bfd Reviewed-on: https://chromium-review.googlesource.com/1773592 Tested-by: Keith Haddow &lt;haddowk@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: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="1" gerrit_number="1773592" owner_email="haddowk@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/92/1773592/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I17be887369bb91a94dc1910091ab31adee1a6e4d" commit="37dd2236afd73e64c0f44fa32b3a6afcf73c226e" commit_message="run_oci: Switch std::regex to re2 As part of the ongoing effort to standardize regex code in Chrome OS, switch all instances of std::regex to re2. BUG=chromium:988612 TEST=all existing unit tests pass Change-Id: I17be887369bb91a94dc1910091ab31adee1a6e4d Reviewed-on: https://chromium-review.googlesource.com/1770530 Tested-by: Kartik Hegde &lt;khegde@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: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="2" gerrit_number="1770530" owner_email="khegde@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/30/1770530/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iafe6079df7c84e251bb4a11bd81fafd8bb2a62d9" commit="0066e402b939f02efa01130f4ccfd056e15d453f" commit_message="port kernel_cryptoAPI (part 2/2) Ported test_digests, the latter part of kernel_CryptoAPI. http://cs/chromeos_public/src/third_party/autotest/files/client/site_tests/kernel_CryptoAPI/kernel_CryptoAPI.py?l=167&amp;rcl=83e55271d0c99bdc1b1097140953ea4e67b8b3f7 TEST=run test on betty BUG=chromium:991139 Change-Id: Iafe6079df7c84e251bb4a11bd81fafd8bb2a62d9 Reviewed-on: https://chromium-review.googlesource.com/1771476 Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Commit-Ready: Keigo Oka &lt;oka@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: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1771476" owner_email="oka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/76/1771476/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic47d3805b969b1e477c02201dab8610b5dc540d9" commit="770bc300f195fd5301e5c17497d337a6917a36f6" commit_message="bluetooth: Switch std::regex to re2 As part of the ongoing effort to standardize regex code in Chrome OS, switch all instances of std::regex to re2. BUG=chromium:988612 TEST=all existing unit tests pass Change-Id: Ic47d3805b969b1e477c02201dab8610b5dc540d9 Reviewed-on: https://chromium-review.googlesource.com/1762630 Tested-by: Kartik Hegde &lt;khegde@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: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="3" gerrit_number="1762630" owner_email="khegde@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/30/1762630/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ib296a398b536494633cf9fbe1ffe2b3ad5027dca" commit="e2326c7f34eeea367ded309ddf5748271b33ea88" commit_message="Handle a failure of cts-tradefed on generate_controlfiles.py Previously the script gets an infinite loop state and never quits when cts_tradefed exited unexpectedly for an error or some reason. This CL adds a code handling the unexpected exit of cts_tradefed. BUG=None TEST=ran the script outside the dev environment Change-Id: Ib296a398b536494633cf9fbe1ffe2b3ad5027dca Reviewed-on: https://chromium-review.googlesource.com/1763712 Tested-by: Yoshiki Iguchi &lt;yoshiki@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: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="4" gerrit_number="1763712" owner_email="yoshiki@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/12/1763712/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I993807895bd1bd0f745c944a89774c0838d60edf" commit="bda38dd193aa42b1b5e550ab4fedd6fcacc301c0" commit_message="bsdiff/puffin: roll platform2 dep We need to roll the platform2 build deps to pick up Python 3 fixes. BUG=chromium:989152 TEST=CQ passes Change-Id: I993807895bd1bd0f745c944a89774c0838d60edf Reviewed-on: https://chromium-review.googlesource.com/1766861 Tested-by: Mike Frysinger &lt;vapier@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: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="8" gerrit_number="1766861" owner_email="vapier@chromium.org" 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/1766861/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I8ac2b414b0fbd2bc6c7db98c9bb7f35ddcc003c6" commit="3edfcd8e68c94cdd0ac029571f693c96470efd24" commit_message="tast: Enable -continueafterfailure. BUG=chromium:889119 TEST=tast_unittest.py Change-Id: I8ac2b414b0fbd2bc6c7db98c9bb7f35ddcc003c6 Reviewed-on: https://chromium-review.googlesource.com/1773023 Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="1773023" owner_email="nya@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/23/1773023/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I9fdbf339cdd1e334c24a9c84ebc1b1d6e83af09e" commit="fc16c5a336834e0b5649715417de61fe9ce62f80" commit_message="CHROMIUM: Merge 'v4.14.140' into chromeos-4.14 Merge of v4.14.140 into chromeos-4.14 Changelog: Change-Id: I64a1e02729ca8005c13f60d9a6cb208a5938721b ---------------------------------------------------------------- Alan Stern (1): USB: core: Fix races in character device registration and deregistraion Bob Ham (1): USB: serial: option: add the BroadMobi BM818 card Codrin Ciubotariu (1): clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1 Daniel Borkmann (4): bpf: get rid of pure_initcall dependency to enable jits bpf: restrict access to core bpf sysctls bpf: add bpf_jit_limit knob to restrict unpriv allocations bpf: fix bpf_jit_limit knob for PAGE_SIZE &gt;= 64K Denis Kirjanov (1): net: usb: pegasus: fix improper read if get_registers() fail Dirk Morris (1): netfilter: conntrack: Use consistent ct id hash calculation Don Brace (1): scsi: hpsa: correct scsi command status issue after reset Eric Dumazet (1): net/packet: fix race in tpacket_snd() Florian Westphal (2): netfilter: ebtables: also count base chain policies xfrm: policy: remove pcpu policy cache Geert Uytterhoeven (1): clk: renesas: cpg-mssr: Fix reset control race condition Greg Kroah-Hartman (1): Linux 4.14.140 Guenter Roeck (1): Merge remote-tracking branch 'origin/stable-merge/linux/v4.14.140' into merge/chromeos-4.14-v4.14.140 Gustavo A. R. Silva (1): sh: kernel: hw_breakpoint: Fix missing break in switch statement Hillf Danton (2): HID: hiddev: avoid opening a disconnected device HID: hiddev: do cleanup in failure of opening a device Hui Wang (2): ALSA: hda - Add a generic reboot_notify ALSA: hda - Let all conexant codec enter D3 when rebooting Huy Nguyen (1): net/mlx5e: Only support tx/rx pause setting for port owner Ian Abbott (2): staging: comedi: dt3000: Fix signed integer overflow 'divider * base' staging: comedi: dt3000: Fix rounding up of timer divisor Isaac J. Manjarres (1): mm/usercopy: use memory range to be accessed for wraparound check Jack Morgenstein (1): IB/mad: Fix use-after-free in ib mad completion handling Jacopo Mondi (1): iio: adc: max9611: Fix temperature reading in probe Jeffrey Hugo (1): drm: msm: Fix add_gpu_components Jia-Ju Bai (1): scsi: qla2xxx: Fix possible fcport null-pointer dereferences Joerg Roedel (1): iommu/amd: Move iommu_init_pci() to .init section Kees Cook (1): libata: zpodd: Fix small read overflow in zpodd_get_mech_type() Lucas Stach (1): irqchip/irq-imx-gpcv2: Forward irq type to parent Manish Chopra (1): bnx2x: Fix VF's VLAN reconfiguration in reload. Marc Zyngier (1): KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block Masahiro Yamada (1): kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules Masami Hiramatsu (1): arm64: unwind: Prohibit probing on return_address() Max Filippov (1): xtensa: add missing isync to the cpu_reset TLB code Maxim Mikityanskiy (1): net/mlx5e: Use flow keys dissector to parse packets for ARFS Michal Simek (1): mmc: sdhci-of-arasan: Do now show error message in case of deffered probe Miles Chen (1): mm/memcontrol.c: fix use after free in mem_cgroup_iter() Miquel Raynal (1): ata: libahci: do not complain in case of deferred probe Nadav Amit (1): x86/mm: Use WRITE_ONCE() when setting PTEs Nianyao Tang (1): irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail Numfor Mbiziwo-Tiapo (1): perf header: Fix use of unitialized value warning Oliver Neukum (5): HID: holtek: test for sanity of intfdata Input: kbtab - sanity check for endpoint type Input: iforce - add sanity checks usb: cdc-acm: make sure a refcount is taken early enough USB: CDC: fix sanity checks in CDC union parser Qian Cai (3): arm64/efi: fix variable 'si' set but not used arm64/mm: fix variable 'pud' set but not used asm-generic: fix -Wtype-limits compiler warnings Rogan Dawes (1): USB: serial: option: add D-Link DWM-222 device ID Ross Lagerwall (1): xen/netback: Reset nr_frags before freeing skb Sasha Levin (1): Revert &quot;tcp: Clear sk_send_head after purging the write queue&quot; Suganath Prabu (1): scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA Takashi Iwai (1): ALSA: hda - Apply workaround for another AMD chip 1022:1487 Tony Lindgren (1): USB: serial: option: Add Motorola modem UARTs Tony Luck (1): IB/core: Add mitigation for Spectre V1 Vince Weaver (1): perf header: Fix divide by zero error if f_header.attr_size==0 Wenwen Wang (2): ALSA: hda - Fix a memory leak bug net/mlx4_en: fix a memory leak bug Will Deacon (2): arm64: compat: Allow single-byte watchpoints on all addresses arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side Xin Long (1): sctp: fix the transport error_count check Yoshiaki Okamoto (1): USB: serial: option: Add support for ZTE MF871A Yoshihiro Shimoda (1): usb: gadget: udc: renesas_usb3: Fix sysfs interface of &quot;role&quot; YueHaibing (6): xen/pciback: remove set but not used variable 'old_state' drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m ocfs2: remove set but not used variable 'last_hash' Input: psmouse - fix build error of multiple definition team: Add vlan tx offload to hw_enc_features bonding: Add vlan tx offload to hw_enc_features Documentation/sysctl/net.txt | 8 ++ Makefile | 2 +- arch/arm/net/bpf_jit_32.c | 2 - arch/arm64/include/asm/efi.h | 6 +- arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/kernel/ftrace.c | 21 ++-- arch/arm64/kernel/hw_breakpoint.c | 7 +- arch/arm64/kernel/return_address.c | 3 + arch/arm64/kernel/stacktrace.c | 3 + arch/arm64/net/bpf_jit_comp.c | 2 - arch/mips/net/bpf_jit.c | 2 - arch/mips/net/ebpf_jit.c | 2 - arch/powerpc/net/bpf_jit_comp.c | 2 - arch/powerpc/net/bpf_jit_comp64.c | 2 - arch/s390/net/bpf_jit_comp.c | 2 - arch/sh/kernel/hw_breakpoint.c | 1 + arch/sparc/net/bpf_jit_comp_32.c | 2 - arch/sparc/net/bpf_jit_comp_64.c | 2 - arch/x86/include/asm/pgtable_64.h | 22 ++-- arch/x86/mm/pgtable.c | 8 +- arch/x86/net/bpf_jit_comp.c | 2 - arch/xtensa/kernel/setup.c | 1 + drivers/ata/libahci_platform.c | 3 + drivers/ata/libata-zpodd.c | 2 +- drivers/clk/at91/clk-generated.c | 2 + drivers/clk/renesas/renesas-cpg-mssr.c | 16 +-- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/msm/msm_drv.c | 3 +- drivers/hid/hid-holtek-kbd.c | 9 +- drivers/hid/usbhid/hiddev.c | 12 ++ drivers/iio/adc/max9611.c | 2 +- drivers/infiniband/core/mad.c | 20 +-- drivers/infiniband/core/user_mad.c | 6 +- drivers/input/joystick/iforce/iforce-usb.c | 5 + drivers/input/mouse/trackpoint.h | 3 +- drivers/input/tablet/kbtab.c | 6 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-imx-gpcv2.c | 1 + drivers/mmc/host/sdhci-of-arasan.c | 3 +- drivers/net/bonding/bond_main.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 17 ++- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 97 +++++---------- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 3 + drivers/net/team/team.c | 4 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/xen-netback/netback.c | 2 + drivers/scsi/hpsa.c | 12 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 12 +- drivers/scsi/qla2xxx/qla_init.c | 2 +- drivers/staging/comedi/drivers/dt3000.c | 8 +- drivers/usb/class/cdc-acm.c | 12 +- drivers/usb/core/file.c | 10 +- drivers/usb/core/message.c | 4 +- drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/serial/option.c | 10 ++ drivers/xen/xen-pciback/conf_space_capability.c | 3 +- fs/ocfs2/xattr.c | 3 - include/asm-generic/getorder.h | 50 +++----- include/kvm/arm_vgic.h | 1 + include/linux/filter.h | 1 + include/net/tcp.h | 3 - include/net/xfrm.h | 1 - kernel/bpf/core.c | 77 ++++++++++-- mm/memcontrol.c | 39 ++++-- mm/usercopy.c | 2 +- net/bridge/netfilter/ebtables.c | 28 +++-- net/core/sysctl_net_core.c | 75 +++++++++-- net/netfilter/nf_conntrack_core.c | 16 +-- net/packet/af_packet.c | 7 ++ net/sctp/sm_sideeffect.c | 2 +- net/socket.c | 9 -- net/xfrm/xfrm_device.c | 10 -- net/xfrm/xfrm_policy.c | 138 +-------------------- net/xfrm/xfrm_state.c | 5 +- scripts/Makefile.modpost | 2 +- sound/pci/hda/hda_generic.c | 21 +++- sound/pci/hda/hda_generic.h | 1 + sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_conexant.c | 15 +-- sound/pci/hda/patch_realtek.c | 11 +- tools/perf/util/header.c | 9 +- virt/kvm/arm/arm.c | 10 ++ virt/kvm/arm/vgic/vgic-v2.c | 11 +- virt/kvm/arm/vgic/vgic-v3.c | 7 +- virt/kvm/arm/vgic/vgic.c | 11 ++ virt/kvm/arm/vgic/vgic.h | 2 + 90 files changed, 531 insertions(+), 462 deletions(-) BUG=chromium:997028 TEST=Build and test on various affected systems Change-Id: I9fdbf339cdd1e334c24a9c84ebc1b1d6e83af09e Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771064 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; " fail_count="4" gerrit_number="1771064" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/1771064/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="If8f6306063b167b4bd69909b11cc3e7e5bee593f" commit="ac798235009b7c9fcb3a6a4ff08c6107d53c1d5c" commit_message="dev-install: add prompt helper BUG=chromium:935142 TEST=precq passes Change-Id: If8f6306063b167b4bd69909b11cc3e7e5bee593f Reviewed-on: https://chromium-review.googlesource.com/1496501 Tested-by: Mike Frysinger &lt;vapier@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: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="8" gerrit_number="1496501" owner_email="vapier@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1496501/5" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I304cbbc51a13b59425b59b7d305f84b13375d60f" commit="69e5b9d246fb080a401e81510d5d39ba55957db3" commit_message="chrome_ec: Remove unused imports Fix presubmit errors. BUG=None TEST=Run presubmit hooks Change-Id: I304cbbc51a13b59425b59b7d305f84b13375d60f Reviewed-on: https://chromium-review.googlesource.com/1775090 Tested-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Commit-Ready: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1775090" owner_email="alevkoy@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/90/1775090/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0773745532e379e3443e5214c76dc2c709379585" commit="e137d9f5ae1c3beb10edacf63bf99d96ddecefd1" commit_message="u2fd: Erase user secret from cr50 requests after use The user secret is provided in SecureBlob, but we copy this into a non-secure struct to be able to send it to cr50. This change clears it from that request struct after use. BUG=b:112603199 TEST=deploy to soraka, register cr50 as Google 2FA, auth, reboot, auth Change-Id: I0773745532e379e3443e5214c76dc2c709379585 Reviewed-on: https://chromium-review.googlesource.com/1545604 Tested-by: Louis Collard &lt;louiscollard@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: John L Chen &lt;zuan@chromium.org&gt; " fail_count="3" gerrit_number="1545604" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/1545604/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I704e5d9d492be865b6875191eed579a0a68145c3" commit="be779188e39b8b63ba8e3710d5d9513d48db11bc" commit_message="Add betty-pi-arc to LOGIN_BOARD_TIMEOUT BUG=b:129410042 TEST=none Change-Id: I704e5d9d492be865b6875191eed579a0a68145c3 Reviewed-on: https://chromium-review.googlesource.com/1772355 Tested-by: Richard Fung &lt;richardfung@google.com&gt; Commit-Ready: Richard Fung &lt;richardfung@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="0" gerrit_number="1772355" owner_email="richardfung@google.com" 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/55/1772355/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6933cef1c74e2d2b013de472bf39f8915aabebd7" commit="7bddcee83e85aaf62cabf3901c40a0258882b256" commit_message="tast-tests: crostini: Added a precondition that invokes the installer This is a temporary precondition. Once we have verified it is stable, we will remove it and put its logic into the download/artifact/gpu preconditions. We need to add this logic so we can refactor the CrostiniFiles* tests and eventually promote them to CQ. BUG=chromium:980048 TEST=tast -verbose run $DUT &quot;crostini.SanityInstaller&quot; Change-Id: I6933cef1c74e2d2b013de472bf39f8915aabebd7 Reviewed-on: https://chromium-review.googlesource.com/1753269 Tested-by: Nic Hollingum &lt;hollingum@google.com&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: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Joel Hockey &lt;joelhockey@chromium.org&gt; " fail_count="7" gerrit_number="1753269" owner_email="hollingum@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/69/1753269/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I335634444770e8dc95c8b6324b5573bcbe392f31" commit="3a6bb74dc9ed251531304889fe1bf1be15fd542d" commit_message="sqlite: move back to EAPI=6 This is using EAPI=6 features like eapply. Our SDK bootstrap supports newer EAPI now, so update to it. BUG=chromium:916172 TEST=CQ passes Change-Id: I335634444770e8dc95c8b6324b5573bcbe392f31 Reviewed-on: https://chromium-review.googlesource.com/1772570 Tested-by: Mike Frysinger &lt;vapier@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: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="4" gerrit_number="1772570" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/70/1772570/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3717b03b81dfbb463184e20602edd0c6cc900e05" commit="45d20c53913a5b193928e11c810334d30bd02bde" commit_message="Uprev Minijail. Bring in: 9299cae Fix statvfs() call on non-existent directories. cf3bbea Clarify namespace fd preservation comment. 2337f80 Preserve namespace file descriptors. 52f6ada make die messages slightly different 64cf3cb Fix RO-remount logic for bindmounts e4c6965 syscall_filter: fix multiline parsing with more than one line BUG=chromium:985467 TEST=Unit tests pass. TEST=Deploy on eve, system boots. TEST=tast run &lt;IP&gt; security.Minijail* passes. Change-Id: I3717b03b81dfbb463184e20602edd0c6cc900e05 Reviewed-on: https://chromium-review.googlesource.com/1773111 Tested-by: Jorge Lucangeli Obes &lt;jorgelo@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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1773111" owner_email="jorgelo@chromium.org" 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/11/1773111/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If72c4c7b7a0ba7edc67a2c299d41178243cd5fd2" commit="c552a123d38161725d6dc44801f83fef0070bbf0" commit_message="net-fs/samba: Fix linking with lld on aarch64. The previous change (https://crrev.com/c/1745192) caused WAF to use krb5-config installed in the SYSROOT. However, krb5-config does not return correct include/library paths under the Chrome OS build environment. For old-style config scripts, wrappers are created to fix the paths returned from those scripts. Use that wrapper instead of krb5-config. BUG=chromium:990156 TEST=Patch change to use lld, sudo emerge cross-aarch64-cros-linux-gnu/gcc, emerge-kevin64 samba TEST=Patch change to use lld, sudo emerge cross-armv7a-cros-linux-gnueabihf/gcc emerge-kevin samba TEST=Build/deploy to chell, sign-in using Active Directory, add/browse SMB shares using files app, including SSO authenticated shares. Change-Id: If72c4c7b7a0ba7edc67a2c299d41178243cd5fd2 Reviewed-on: https://chromium-review.googlesource.com/1771261 Tested-by: Anand Mistry &lt;amistry@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: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="3" gerrit_number="1771261" owner_email="amistry@chromium.org" 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/1771261/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ia1941e1e872b0276536c8b53b569aa43e159b6c5" commit="8c946baf038f770c804097d21d9ba614c2597b28" commit_message="firmware_IntegratedU2F: Test all permutations of u2fd flags u2fd currently has multiple modes of operation; we should test all of these. This change logs in once, then runs the test multiple times, restarting u2fd with different flags in between each run, then logs out. BUG=b:138621700 TEST=test_that ... firmware_IntegratedU2F Cq-Depend: chromium:1730939, chromium:1730938, chromium:1730937 Change-Id: Ia1941e1e872b0276536c8b53b569aa43e159b6c5 Reviewed-on: https://chromium-review.googlesource.com/1731051 Tested-by: Louis Collard &lt;louiscollard@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: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="7" gerrit_number="1731051" owner_email="louiscollard@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/51/1731051/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I4e4509ac51b64a32663cd6e7e0e1c234e2c13554" commit="2c95a42f44d638c2c6e20bff48c7fdae1ce5b899" commit_message="Whitelist gettimeofday for crosdns and vm_cicerone on amd64 Both crosdns and vm_cicerone are linked to libevent and could call gettimeofday from here: https://github.com/libevent/libevent/blob/master/event.c#L430 BUG=b:139318078 TEST=manual - Run arcvm on betty. Change-Id: I4e4509ac51b64a32663cd6e7e0e1c234e2c13554 Reviewed-on: https://chromium-review.googlesource.com/1772522 Tested-by: Lepton Wu &lt;lepton@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: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luis Lozano &lt;llozano@chromium.org&gt; Reviewed-by: J Kardatzke &lt;jkardatzke@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="1" gerrit_number="1772522" owner_email="lepton@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1772522/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I22b2263d1e1ef075826659229b64bcd580226a13" commit="f5ad06d91a24496f22207a4a1aad2a0079247be9" commit_message="debugd: Remove exynos_gem_objects from feedback reports The only devices these applied to are EOL now, so we no longer need to provide this data in feedback reports. BUG=None TEST=Builds Change-Id: I22b2263d1e1ef075826659229b64bcd580226a13 Reviewed-on: https://chromium-review.googlesource.com/1774790 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&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="0" gerrit_number="1774790" 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/90/1774790/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If2057fbfffae3804be54029ee31c6eed73b6db19" commit="90d98cc40a48d6b8e55a2acead7f6711e07e41aa" commit_message="crash: Let anomaly-detector detect all warnings. Previously, we'd miss messages of the format: ------------[ cut here ]------------ Warning message testing ahhhhhhhhhhhhhhhhhhhhhhhhhhhh WARNING: CPU: 2 PID: 3104 at /mnt/host/source/src/third_party/kernel/v4.4/drivers/misc/lkdtm.c:386 lkdtm_do_action+0x222/0x66e Some kernels use this format for WARN(cond, fmt, ...) TEST=Loaded onto an eve with a kernel modified to use this different format, printed a warning with format, and checked /var/spool/crash/kernel_warning.*.kcrash TEST=Loaded onto an eve with an unmodified kernel, printed a normal warning, and checked /var/spool/crash/kernel_warning.*.kcrash BUG=chromium:993451 Change-Id: If2057fbfffae3804be54029ee31c6eed73b6db19 Reviewed-on: https://chromium-review.googlesource.com/1772336 Tested-by: Miriam Zimmerman &lt;mutexlox@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: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Reviewed-by: Tim Zheng &lt;timzheng@chromium.org&gt; " fail_count="3" gerrit_number="1772336" owner_email="mutexlox@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/1772336/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I36ba3f252752e534c067147bea42b08eab7a54db" commit="0255171cfe9bb8036e621df4483ba5c53bc729bc" commit_message="sepolicy: decompose more domains. Decompose cros_healthd. Fix decomposition of cros_brcm_patchram_plus on some boards. BUG=b:80461815 TEST=emerge Change-Id: I36ba3f252752e534c067147bea42b08eab7a54db Reviewed-on: https://chromium-review.googlesource.com/1768801 Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="5" gerrit_number="1768801" owner_email="fqj@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1768801/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I76c75e4748805b6150e9ef0625a8703045a06d17" commit="e37f12c247cf8e96cc200a5fdef3e0312bc0c6bb" commit_message="tast-test: Files App Image QuickView Test Ported image preview part of desktopui_FilesApp test from autotest to tast. Cleaned up logic for opening QuickView. BUG=chromium:987755 TEST=Locally on eve and remotely on candy Change-Id: I76c75e4748805b6150e9ef0625a8703045a06d17 Reviewed-on: https://chromium-review.googlesource.com/1764314 Tested-by: Brendan Hansknecht &lt;bhansknecht@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: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; " fail_count="3" gerrit_number="1764314" owner_email="bhansknecht@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/14/1764314/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I71a21ce97940374b22c285663c12152abb2523eb" commit="172071501e4acc798c82b74533f2e75fbd624305" commit_message="video: Add odd dimension encoding test We haven't tested encoders with odd frame dimension. This CL adds a yuv file whose frame dimension is 641x361, and test cases for VP8 and VP9 with the file. For VP9, the test is disabled so far because the test fails due to a driver bug noted in https://issuetracker.google.com/issues/139846661. BUG=chromium:990688, b:139846661 TEST=video.EncodeAccel*Odd* Change-Id: I71a21ce97940374b22c285663c12152abb2523eb Reviewed-on: https://chromium-review.googlesource.com/1737114 Tested-by: Hirokazu Honda &lt;hiroh@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: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="4" gerrit_number="1737114" owner_email="hiroh@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/14/1737114/6" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ieae1f3649fe881e8fb08e935890eec0507652853" commit="f7897a7c906c0b83067b00b837698a4d05b5737c" commit_message="camera: Replace WatchFileDescriptor by FileDescriptorWatcher. This CL is preparation of libchrome uprev. In the next libchrome, MessageLoopForIO::WatchFileDescriptor was removed, and its replacement is base::FileDescriptorWatcher. BUG=chromium:909719 TEST=Build locally. Run pre-CQ. Change-Id: Ieae1f3649fe881e8fb08e935890eec0507652853 Reviewed-on: https://chromium-review.googlesource.com/1772946 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="0" gerrit_number="1772946" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1772946/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I631e31d5fc75b9e46b4289c5c74ad161e4dc3f8e" commit="9a8e53d14288c7720d282a60fe8b2630f716f8fe" commit_message="[Autotest] Minor fix for the keyPermissions test On some devices with a fresh install, the Keypermissions extension url does not &quot;generate keys&quot; on the very first attempt. Every attempt thereafter works as expected. To work around this for testing, a forceful page reload is being added (leave the url and come back) TEST=This BUG=None Change-Id: I631e31d5fc75b9e46b4289c5c74ad161e4dc3f8e Reviewed-on: https://chromium-review.googlesource.com/1760850 Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Commit-Ready: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="0" gerrit_number="1760850" owner_email="dbeckett@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/50/1760850/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I53d380cb9f61b1e7623b6ca713722ea1d0377eb7" commit="1ffd55287cca8c2d37fb3a3521f241916cc91e61" commit_message="enter_chroot: switch to rewrite_git_alternates wrapper We want to move this tool to use our standard wrapper logic. BUG=None TEST=`cros_sdk` still works Change-Id: I53d380cb9f61b1e7623b6ca713722ea1d0377eb7 Reviewed-on: https://chromium-review.googlesource.com/1759158 Tested-by: Mike Frysinger &lt;vapier@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: Michael Mortensen &lt;mmortensen@google.com&gt; " fail_count="11" gerrit_number="1759158" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/58/1759158/1" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I1be0c880defa6f476ee48b4bdb30e29b13ca92f6" commit="6e6ed3f6ef40de1c742684c856ea4505017e4b65" commit_message="Remove compile_time_macros.h from chromeos-ec-headers EC shouldn't export compile_time_macros.h. External projects should include the right (local) header file if those macros defined in compile_time_macros.h are needed. BUG=chromium:984623 BRANCH=none TEST=emerge-nami biod attestation g2f_tools trunks Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Change-Id: I1be0c880defa6f476ee48b4bdb30e29b13ca92f6 Reviewed-on: https://chromium-review.googlesource.com/1769752 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: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="2" gerrit_number="1769752" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/52/1769752/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4ff654d5f86aaaf2261f753cda6ba52321150929" commit="c54d4aba5d711740d38e57cfef2e900673717844" commit_message="tast-tests: move more domain decomposition guard test to CQ - Check non /sbin/init not in cros_init - Check non ([bd]a)?sh not in cros_init_scripts - exceptions: coreutils, and ping - Remove exceptions of p2p* not in chromeos domain. BUG=b:114172200 TEST=tast run security.SELinuxProcesses* Change-Id: I4ff654d5f86aaaf2261f753cda6ba52321150929 Reviewed-on: https://chromium-review.googlesource.com/1768311 Tested-by: Qijiang Fan &lt;fqj@google.com&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: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="2" gerrit_number="1768311" owner_email="fqj@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/11/1768311/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7731cb34b2383ca168048c4c4c1c3ab73d507edb" commit="157f5a1b2c8bb7eb81b66fb30791eaaa983e388f" commit_message="arc-build: Remove unnecessary einfo call BUG=b:138786145 BUG=b:139030617 BUG=b:139213698 TEST=N/A Change-Id: I7731cb34b2383ca168048c4c4c1c3ab73d507edb Reviewed-on: https://chromium-review.googlesource.com/1772800 Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1772800" owner_email="drinkcat@chromium.org" 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/00/1772800/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iba96a3c2825548fe75d71db5cacdd2bcb4259f91" commit="fca95e5e16827ec306f9cc741d46ce9087cfd63a" commit_message="camera.DecodeAccelJPEGPerf: Increase the timeout Increase the timeout of camera.DecodeAccelJPEGPerf for the JDA unittest to finish running. BUG=b:139650862 TEST=Run the test locally on elm. Change-Id: Iba96a3c2825548fe75d71db5cacdd2bcb4259f91 Reviewed-on: https://chromium-review.googlesource.com/1768309 Tested-by: Ren-Pei Zeng &lt;kamesan@chromium.org&gt; Commit-Ready: Ren-Pei Zeng &lt;kamesan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="5" gerrit_number="1768309" owner_email="kamesan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/09/1768309/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ic01cb05e1ec9f1abcdfcee443388895f262511ed" commit="3fdd4b015f81b7953608081e238edea30881b38a" commit_message="power: Update doc for smart dim BUG=b:139745484,b:138623897 TEST=See doc render correctly in gitiles. Change-Id: Ic01cb05e1ec9f1abcdfcee443388895f262511ed Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1762826 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1762826" owner_email="puthik@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/26/1762826/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I23feb9a8240a91ba6fcaface6fd858583adb87a8" commit="f28475d0f55e4a51c2a69181062e84ec0ca85999" commit_message="sqlite: drop old version We have a newer one in portage-stable. BUG=chromium:968994 TEST=CQ passes Change-Id: I23feb9a8240a91ba6fcaface6fd858583adb87a8 Reviewed-on: https://chromium-review.googlesource.com/1769075 Tested-by: Mike Frysinger &lt;vapier@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: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="5" gerrit_number="1769075" owner_email="vapier@chromium.org" 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/75/1769075/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I08e058594c6f4b2193c76eb20c95c2f8edc966c5" commit="5cb54e7b4c627d621ba7eb6e176c6dc9115356dd" commit_message="camera: ip: Add pipeline max depth metadata Chrome now requires that the ANDROID_REQUEST_PIPELINE_MAX_DEPTH metadata be set. The relevant change is: https://chromium-review.googlesource.com/c/chromium/src/+/1712844 BUG=b:129402908 TEST=Manually on fizz Change-Id: I08e058594c6f4b2193c76eb20c95c2f8edc966c5 Reviewed-on: https://chromium-review.googlesource.com/1773724 Tested-by: Pablo Ceballos &lt;pceballos@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: Pablo Ceballos &lt;pceballos@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="1" gerrit_number="1773724" owner_email="pceballos@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1773724/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id42954526dc305107af538b0de7aca49f5f818c5" commit="d642d5286b92108c9c8bc3cc7f4a07044f67153c" commit_message="common.sh: drop unused DEFAULT_FAST The last user was removed in CL:261260, so clean it up. BUG=None TEST=CQ passes Change-Id: Id42954526dc305107af538b0de7aca49f5f818c5 Reviewed-on: https://chromium-review.googlesource.com/1769240 Tested-by: Mike Frysinger &lt;vapier@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: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="5" gerrit_number="1769240" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/40/1769240/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ib8905dd439e38a9a0051e8d21391f3835dbd141f" commit="e09a5f7bcd3bbf6674e2f7226e3b9ac6835539d1" commit_message="power: Replace GetStatus with GetStatusAdvanced D-Bus method/signal update_engine has been moved to the newer GetStatusAdvanced D-Bus method and StatusUpdateAdvanced Signal. This CL updates powerd to use these newer versions. BUG=chromium:977320 TEST=FEATURES=test emerge-reef power_manager Change-Id: Ib8905dd439e38a9a0051e8d21391f3835dbd141f Reviewed-on: https://chromium-review.googlesource.com/1775606 Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1775606" owner_email="ahassani@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/06/1775606/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ieae29415c6b12149dc393ae37be0874f18f258e1" commit="1dbc534f70faaa839b06750aaecac081f12ec411" commit_message="tast: Give syslog.Watcher unit tests unique file names Give each run of the unit tests in syslog.watcher_test.go different file and/or directory names. This is a speculative fix for crbug.com/996817. The theory is that multiple copies of the unit test might run at the same time and being overwriting each other's files. BUG=chromium:996817 TEST=fast_build.sh -t chromiumos/tast/local/syslog Change-Id: Ieae29415c6b12149dc393ae37be0874f18f258e1 Reviewed-on: https://chromium-review.googlesource.com/1772348 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: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1772348" owner_email="iby@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/48/1772348/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I8e04355a4d247b44ac86963331be72495655d321" commit="d0f689508a5c7e98c5fc6830fa1eccc6468fe6e3" commit_message="mediatek/rockchip: Use PRIu64 to print uint64_t variables Required to build for arm64 on mediatek, and let's fix the rockchip one, while we're at it. BUG=b:140228960 TEST=emerge-kevin-arc64 -av arc-cros-gralloc TEST=emerge-kukui -av arc-cros-gralloc (with ARC++ 64-bit) Change-Id: I8e04355a4d247b44ac86963331be72495655d321 Reviewed-on: https://chromium-review.googlesource.com/1775949 Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="1775949" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/49/1775949/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie2c7ac3513b2bda3846be3f1e49223f98f1a69e9" commit="7ab396e2f6d590326fedf4bc772a60c6c6e11e8f" commit_message="usbguard: Let chronos listen to DevicePolicyChanged D-Bus signal. BUG=chromium:987351 TEST=Verified chrome was able to listen to the D-Bus signal. Change-Id: Ie2c7ac3513b2bda3846be3f1e49223f98f1a69e9 Reviewed-on: https://chromium-review.googlesource.com/1772272 Tested-by: Allen Webb &lt;allenwebb@google.com&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: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1772272" owner_email="allenwebb@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/72/1772272/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I47968ba7cda881d656bd5442c4030b659b4edb61" commit="5c6e72dc918890577f4e97f136ef504e05da3403" commit_message="tast-tests: crostini: Refactored package tests and removed CrostiniStartEverything This is the last of the tests to be refactored out of CrostiniStartEverything. We split this test into several sub-tests, though they all use the same dependency (the .deb file). Since this was the last piece of code tested by CrostiniStartEverything, we have removed that test 🎉. BUG=chromium:980048 TEST=tast -verbose run $DUT &quot;crostini.Package*&quot; Change-Id: I47968ba7cda881d656bd5442c4030b659b4edb61 Reviewed-on: https://chromium-review.googlesource.com/1753265 Tested-by: Nic Hollingum &lt;hollingum@google.com&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: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="5" gerrit_number="1753265" owner_email="hollingum@google.com" pass_count="0" patch_number="7" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/65/1753265/7" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I989a6f0336f287ac9acd742663191d0a9c6ccb1b" commit="09799f168a35fe2473f790d48f76ac90da55a764" commit_message="camera.DecodeAccelJPEG: Remove unneeded data This CL removes the unnecessary peach_pi-4* data files that were previously used in camera.DecodeAccelJPEG. These files will remain in Google Storage so that Tast can test on older branches. BUG=chromium:987362 TEST=run camera.DecodeAccelJPEG locally Change-Id: I989a6f0336f287ac9acd742663191d0a9c6ccb1b Reviewed-on: https://chromium-review.googlesource.com/1769065 Tested-by: Andres Calderon Jaramillo &lt;andrescj@chromium.org&gt; Commit-Ready: Andres Calderon Jaramillo &lt;andrescj@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="3" gerrit_number="1769065" owner_email="andrescj@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/65/1769065/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I85a9a699bedaca7856858b04c2e4abc79509c6f8" commit="6e0857ac949c4fa4e8e182bfb66841f3f4b64635" commit_message="vm_tools: sommelier: formatting and removing cruft Making misc fixes to sommelier and decided to forawrds these two unrelated changes so as to keep the following cl's clean: - Ran the sommelier files through clang-format - Removed a block from sommelier-output.c which seems to do nothing except print an unhelpful warning sometimes for no good reason. BUG=none TEST=emerge-eve vm_guest_tools Change-Id: I85a9a699bedaca7856858b04c2e4abc79509c6f8 Reviewed-on: https://chromium-review.googlesource.com/1768799 Tested-by: Nic Hollingum &lt;hollingum@google.com&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: Fergus Dall &lt;sidereal@google.com&gt; " fail_count="5" gerrit_number="1768799" owner_email="hollingum@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/99/1768799/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ifa4c9e19a7e9bfe6b3620e6dbd1eae4c0eb37b01" commit="aefb1350b2a99df568a90a4382be41e25e2696b4" commit_message="app-crypt/tpm-tools: Uprev to 1.3.9.1-r1 from upstream This brings in support for building against OpenSSL 1.1. Changes vs. upstream: * EAPI=6 * KEYWORDS=&quot;*&quot; * Add ${P}-password.patch (unchanged from previous version) * Only depend on trousers if tpm2 USE flag is absent BUG=chromium:754911 TEST=Compiles and passes tests. Change-Id: Ifa4c9e19a7e9bfe6b3620e6dbd1eae4c0eb37b01 Reviewed-on: https://chromium-review.googlesource.com/1745895 Tested-by: Mattias Nissler &lt;mnissler@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: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1745895" owner_email="mnissler@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/95/1745895/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I9f7d49a2e6b3381c76dcefb131c1aaf2697fdc37" commit="ef4d37ab9c20cd503d9780ca9e9a3564456e2314" commit_message="sepolicy: limit domains that can call minijail0. Limit domains that can execute minijail and transit to minijail domain. Originally, we allowed all chromeos_domain to execute minijail and transit to minijail domain to discover all potential executors. It should be clear now since we have tests to guard no arbitary daemons live in minijail, minijailed, chromeos domain. BUG=b:80461815 TEST=tast run betty security.SELinuxProcesses* Change-Id: I9f7d49a2e6b3381c76dcefb131c1aaf2697fdc37 Reviewed-on: https://chromium-review.googlesource.com/1731361 Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="5" gerrit_number="1731361" owner_email="fqj@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/61/1731361/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ifbcc3341514b598d363b06b825b6187c7d5a9355" commit="a6d32f8f023c450aa0a208958ef11a077b2a289f" commit_message="cheets_CTS_P: Update the waived test runner for graphics CTS. Runs the version with the change https://android-review.googlesource.com/c/platform/cts/+/1110115 included. BUG=b:139649125 TEST=cheets_CTS_P.9.0_dev.arm.waivers Change-Id: Ifbcc3341514b598d363b06b825b6187c7d5a9355 Reviewed-on: https://chromium-review.googlesource.com/1776519 Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Commit-Ready: Yoshiki Iguchi &lt;yoshiki@chromium.org&gt; Commit-Ready: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yoshiki Iguchi &lt;yoshiki@chromium.org&gt; " fail_count="0" gerrit_number="1776519" owner_email="kinaba@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/19/1776519/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie3ce92ea3fff9462f0eb2319c13ded3b818078de" commit="edd74ccea9716352e39c446b163c514983680173" commit_message="seccomp: Fix some arm64 syscalls These were added in commit 7ea3732bbb8a (&quot;seccomp: Add a bunch of calls for mosys' children&quot;), but they either don't exist on arm64 or they're a different name. Fix them so the seccomp policy compiles. BUG=None TEST=Boot on cheza64, see warnings about non-existant syscalls go away Change-Id: Ie3ce92ea3fff9462f0eb2319c13ded3b818078de Reviewed-on: https://chromium-review.googlesource.com/1772224 Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Commit-Ready: Stephen Boyd &lt;swboyd@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1772224" owner_email="swboyd@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/24/1772224/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1af14e6a495b76bd7d8f1cdaaea56b4b73a3ca50" commit="39ec682dff747e4d7025613ed6b917047e9a710a" commit_message="usb_bouncer: Fix some arm64 syscalls Some of these syscalls don't exist. Remove them so this policy file compiles on arm64. BUG=None TEST=Boot on cheza64, see usbbouncer not die when plugging/unplugging Change-Id: I1af14e6a495b76bd7d8f1cdaaea56b4b73a3ca50 Reviewed-on: https://chromium-review.googlesource.com/1772346 Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Commit-Ready: Stephen Boyd &lt;swboyd@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1772346" owner_email="swboyd@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1772346/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I193a555ade426bd1c83b960b1d98bc5ad98025b6" commit="5e2a4b2dcaa8394fc380656dd3b2f65c47ead760" commit_message="Checking boot_id before and after kernel crash Adding a if condition to check the boot_id before and after kernel crash to check whether DUT is rebooted or not before we check for the kernel crash files BUG=chromium:997390 TEST=Tested locally on paine machine and test passed for all 10 iterations Change-Id: I193a555ade426bd1c83b960b1d98bc5ad98025b6 Reviewed-on: https://chromium-review.googlesource.com/1777045 Tested-by: Pramod Bathini &lt;pbathini@chromium.org&gt; Commit-Ready: Pramod Bathini &lt;pbathini@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="0" gerrit_number="1777045" owner_email="pbathini@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/45/1777045/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I924273c736c586f20fea77cc74ddf14f8f45b0d8" commit="9c011a9f91c50b1d585d1cc5cf9af16ffc14d51d" commit_message="sepolicy: add Q too. BUG=b:80461815 TEST=emerge Change-Id: I924273c736c586f20fea77cc74ddf14f8f45b0d8 Reviewed-on: https://chromium-review.googlesource.com/1774504 Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Qijiang Fan &lt;fqj@google.com&gt; " fail_count="0" gerrit_number="1774504" owner_email="fqj@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/1774504/1" remote="cros" total_fail_count="0"/><lkgm version="12466.0.0-rc12"/></manifest>