blob: f1642aa40f5d4e23411f6ead4497643504fe92f7 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="4ce258fed47b75a6f4f38960db42ae9eb4c1ac86">
<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="084fa8eb1895be216dbc4170886922ec99612381" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" 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="73733a0bd4162229c194dbd365b9d4c4e768ec2c" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="e3a92e2037d5c6a22e35659dbb5aa789f0e88062" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="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="a3caf45a3f9302ce616f08bd7fd0412f3d97e862" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="218cb3d12efc52e79dbaf9f8d52d721d8b5a45a7" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" path="src/chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="a903c04a7e50810b982eb65fcdfbdaf93facfe41" 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="c5d38882756b564232a89cb10c1357bc264b4b46" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="c8846dddf774da4b6c533ad31f2527db959fdbf9" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="4b3585ce3b28087f17277fbdbbd8783d89a1b205" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="6bda7c611af03cb53db2afa190e0a81ce6d37169" 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="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="5a0a3591573b7716fe8c2fe24aba0dff23d2ba69" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="d91e8295a7fb199dd5c88d9c3886b6368b028cf9" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="bf26d9e37747f8ce6c1985b936c56da4c18e35a1" 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="47a7495453815b77df3f2af6d716fbeff41f308b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="524cdfd7c7464660135a540f84882415d0a98580" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="79ad8adebe6ec1b58186d157cdd955a0b8a77fc8" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="1db2020827a295ae15ed521bf8524ce8068768c4" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="b65b994547684c0b254deb811bdcae291bbba255" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="a5efe27269b01dc24e8796aea915e6a53d456d88" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="342870d5c7a880b3ddf90bf3aea3d7682bd2d6b1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="bf50279068621fa7edd8811dc8abfa01997d2c3c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="8038158371ba934e0da7c09dedf628b9a45e566b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="7cd56f64c72b3c4fadaa1d863cf4ccb02b2eed4a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="4c5580d67490e0507a216ddefb6e7b6231bc330e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" 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="309aa554f9142ea76fadbeb9571eed7b1e8b655a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="75d7cf12830308aa3ca32a74690204e40bbb7540" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="241860851aa7e655402fdb3fab7974f86f488e32" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="9af21f5b87c9c2b63b3b0d5b1122b37840af8bc8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="e7c590507c26116b2f8c63b226b0b60839ecbeff" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="949b763d9d76ff57b469a67f1fa33c27c39826e3" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="97ed37f76bdad68a85d0dab5b2c584c997553f50" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="ab04f3ea3bf118f1bc7740d80f007320d1b68eaa" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="4c60f22507aebfe25c92848cd51fe5b20d479a4c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="bcc00ca58726d9cf774c56005715a5ee330da045" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="7e02ee51b51ebbb15330014043ee15062a5769d0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="da13c01c9c2296a258511bff10ce1a76a153e548" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="83776b7bc992b0e43e95c5b94885a3ce4d7d6c00" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="113de4bb26e228fd74c74cadb3a9a1272e11df5b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="cca28de19ca10edce5e38d29056a9b7f5677989a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="83772463d01e5728b834a4040729545adaeaa1e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="582bdbf1d78513445e5035fe594c600f69bc7332" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="0dcebfc00945fdbbc12825e61bbe97448a8004f3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="8c54cc8bdd56dcbb6b9fa7d126ec8f7ac4d2784f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="33b23423f43776207e396c15388f39f441b94564" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="459dec79da268417a3949f677672c7d39f081367" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="777f05e6a5dd5809c000a3a0c9ae721b42f80a11" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="3ac8af5cc26da99eb716c7a93c73e652c2c0648a" 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="1da5e64a092a5d973b503050a3959314bb40eba0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="42d020e1b9c64d146390c97b14e415600473fd84" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="ab10366ee27959666b94a638858032c91c3c5e10" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="b720a103b75ac1516736e57930407e2e0e9bb669" 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="4649d42d10a7fa32f18da7e77e019891d1d7d940" 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="2e6b8235cf8f6cfbd5a07e33407fa6bfde6866b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="13c45d64fdbb0c68395506811a3ee17ceb051adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="29ae950ae24ea840ca8e85822c45b3c634a4a90c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="69a1fabe17d9566541910ae30b648fa11f10a087" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="fe77b53e32692fc5d35df208e2b3d21a28f6228b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="3b95df756c09bd8bb6f37ca9389a75ae7b3cc46b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="3f1a59c4ee7976139c52e762ac1c8cf453f82e82" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="cf3337b0918e15755782d8f3b11691e04f1ddc40" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="57d814a46398a66cb1a1ff142adff919a09c9166" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" 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="3ec771357870eb5ab9a0cff76dd60aac7a912d02" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="678b4c4a81069bb6e10e2e59f5374b83d727cd2b" 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="b256f3941b8de4987d75eaa7df7bd8566cec2ef1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="65a08c6cb204ad0a8ab5128ac24a00226b24a73d" 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 name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cml/edk2/branch1" revision="49fa59e82e4c6ea798f65fc4e5948eae63ad6e07" upstream="refs/heads/chromeos-cml-branch1"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="8af5146f4c55a51b0debf81f1cee3c3333aa1505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="2ab40143cc017892b0b89f81c556cb4a80f70e8b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="7b2f153a7a65bb8f958212c5c5aec0758256465a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="0c38355cfb6cf59cea7723dbac12d5cc8996588c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="005c8415092c1035671d79b081e0757e44a36a47" upstream="refs/heads/fwupd-1.2.5"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="b065e671f035cff0aeb9bca59ac864104f3121df" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="a3b1db22d914c6e05825e8a996ffab61376ccfb5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="377a4cab2dc98e4c2a1bf0a1ac514f2280cd0ab0" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="f73490b13ac2384094bf6e50bf535361cc037841" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="3461475ccfab7abf67234c2d6497407ab9898d33" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="4397c78babfc4b60cf4795dd988438310eaad2f3" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="628a4dc6ea661b732759b17cfb33623f830f71c6" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="0fbafff95662895667623faa6105501e9d20dbe3" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="6e72ff5b1ee49d79129f3382717a8b756904393b" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="96caac58dd64db5d7e5079c734182e618891b839" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="3a1219c8e12c9f17bd9714f9730911107951d5ad" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="80b6c5f0068ddc24b20477e2e07362c41a704d60" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" 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/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="b7a7a90336fbb19efb3f91f92b5d964b0dfb7ec2" 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="79bd4cabc139f013915682bb11dbd0a4d944dc1e" 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="b45c53f9418a6eff2c8ed98703a55f96029304b1" 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="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="0257a31d8bff95ebd060f1ff300028b0050c4518" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" 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="4773273dec5ea6ff8151459a6b63b51dc4bc164d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="cabd66b91080171670f0ff546435c12ea6bf540d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1d363d440f261fbadc1db3c17acc514b7130d505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1a93fc382b18ee6d1135952d23f0b6a8aa8cd31f" 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="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" 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="82a0776602df5707606de2099b93b8b7b1cc34a1" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" 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/sis-updater" path="src/third_party/sis-updater" revision="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" 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="6103fff146d9e434a643a031f7a557fd793c8d08" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="7a9397f6cf4d1a3b453848b3bf642674f5686bff" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="1dba349a7b272071d613869adaaef7bd576ae0c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="55d6bcdb43ae8bb01c149e06e6c9c7f39e2197bd" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="584039fdf2f425fb3dd853dd7d77f71531438e26" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="afbe0b1c43e6e7fbf8e9f010bee357839ba785d2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="8fd0ded2f954d5deec49cf107e06725d8f45ec3b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="f3c1bca7fb257693721e35f1eeaa5552e3c931c6" 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="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="fd86c1f3ed3ce3d1a363d914672b275d7e292b89" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="cc3148bd34f3d0a7bdc2a2c18333bb56d2ae829b" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="eb42bb786a78ae7c54bb891d80cde55020fc32a7" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="a47727e32cd9bbda51d9801e497e8d7b37c705b7" upstream="refs/heads/master"/>
<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="123e1e8827287c515f72e96ef17f39ec4b8dac54" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-2016.05" change_id="I838d9cb4718e0f43e012218954c13f13932977d6" commit="ceb06ebe5afeefc7389ad2fc21a557438a2a7c19" commit_message="UPSTREAM: Make common macros double-evaluation safe I just got hit by a double-evaluation bug again, it's time to attempt to fix this once more. Unfortunately there are several issues that don't make this easy: - bitfield variables don't support typeof() - local macro variables that shadow others trigger -Werror=shadow - sign warnings with integer literal and unsigned var in typeof-MIN() - ({ statement expressions }) can not be used outside functions - romcc doesn't support any of the fancy GCC/clang extensions This patch tries to address all of them as far as possible with macro magic. We don't have the technology to solve the bitfield and non-function context issues yet (__builtin_choose_expr() still throws a &quot;no statement expression outside a function&quot; error if it's only in the branch that's not chosen, unfortunately), so we'll have to provide alternative macros for use in those cases (and we'll avoid making __ALIGN_MASK() double-evaluation safe for now, since it would be annoying to do that there and having an alignment mask with side effects seems very unlikely). romcc can continue using unsafe versions since we're hopefully not writing a lot of new code for it. Sign warnings can be avoided in literal/variable comparisons by always using the type of the variable there. Shadowing is avoided by picking very explicit local variable names and using a special __COUNTER__ solution for MIN() and MAX() (the only ones of these you're likely to nest). Also add DIV_ROUND_UP() to libpayload since it's a generally quite useful thing to have. BUG=none BRANCH=none CQ-DEPEND=CL:1558131 TEST=none Change-Id: I838d9cb4718e0f43e012218954c13f13932977d6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d371cf3336df96407e974f34e39451790a97809a Original-Change-Id: Iea35156c9aa9f6f2c7b8f00991418b746f44315d Original-Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32027 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1558104 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1558104" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/04/1558104/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Ib7a8fce281724faac58bbaf6d4873ebcc0ed794e" commit="b71dc88481aac6dae17757d720a023c6d61c4071" commit_message="UPSTREAM: Replace remaining IS_ENABLED(CONFIG_*) with CONFIG() Another run of find src/ -type f | xargs sed -i -e 's/IS_ENABLED\s*(CONFIG_/CONFIG(/g' BUG=none BRANCH=none TEST=none Change-Id: Ib7a8fce281724faac58bbaf6d4873ebcc0ed794e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 1dde7ccfa8f405da2fe27d04e91dd6b29a9071bb Original-Change-Id: I3243197ab852a3fbc3eb2e2e782966a350b78af2 Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32224 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560230 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560230" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/30/1560230/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I1246b42930781810d613f5343a19496f1ab8ba24" commit="2c95c06b76bfd1433ee7985f6b7d4525209ec207" commit_message="UPSTREAM: soc/amd/stoney: Don't use IS_ENABLED() for a constant IS_ENABLED() was supposed for Kconfig options. BUG=none BRANCH=none TEST=none Change-Id: I1246b42930781810d613f5343a19496f1ab8ba24 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e732773c7473b113b7cbad8611325b65cf96d8c7 Original-Change-Id: Ia40d64856cd89586133e54ff6e02c35d6b647059 Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32225 Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560231 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560231" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/31/1560231/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I2660fac8ab082010a2871ba185ff35c28864e90f" commit="a19403453455d0bf8a434c8861d74135bcca1dfc" commit_message="UPSTREAM: commonlib/cbfs: Check for presence of CONFIG() macro Check for CONFIG not IS_ENABLED, as we use the former now. BUG=none BRANCH=none TEST=none Change-Id: I2660fac8ab082010a2871ba185ff35c28864e90f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8f7a53a96838d57f4d24bd80e9a4a6eb1a6e5a2f Original-Change-Id: I7e1b67bc0894ca6f0149039054449656b58bcdd3 Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32226 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560232 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560232" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/32/1560232/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia3e49d329c64d173723a0406bbdaa19ac31002e0" commit="2f96cf428c03c074e63b8cb5b5bf246d918e517e" commit_message="UPSTREAM: nb/amd/pi/agesawrapper: Drop stale comment about IS_ENABLED() We decided to not care about compile-time errors. So drop the comment, the code was updated already. BUG=none BRANCH=none TEST=none Change-Id: Ia3e49d329c64d173723a0406bbdaa19ac31002e0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8c11d05a3e0c2a8241c530e49b90c1e80f949ce3 Original-Change-Id: Ib115fa6e2c48bfde7f67c327d42b3fe0e7af8c1f Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32227 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1560233 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560233" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/33/1560233/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia2311e9487dc235518a36bc7b3057ab58355a31e" commit="52d43e89d83b332f8c3e372e5a37dd5d33d6f1e1" commit_message="UPSTREAM: Docs/kconfig: Update to use CONFIG() BUG=none BRANCH=none TEST=none Change-Id: Ia2311e9487dc235518a36bc7b3057ab58355a31e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 44ad93e97087d73f4680184e9b2548061beaf915 Original-Change-Id: Ica7b601d1c9c3bcf39b8b805d48e969f8a944927 Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32228 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1560234 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560234" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/34/1560234/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I51142e5811bc6b9d3ae32d44f1c2cb8b8abe9c0d" commit="ba9c42a22d468295f131504bcd40bf00e39ced90" commit_message="UPSTREAM: mb/facebook/watson: Make turbo mode configurable (disabled by default) BUG=none BRANCH=none TEST=none Change-Id: I51142e5811bc6b9d3ae32d44f1c2cb8b8abe9c0d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: c4f3972f2e1575718dc83ee32bd5153bca97be26 Original-Change-Id: Ief1eaab960c8fdab5bd5041b1a4f0c6ba1dd833f Original-Signed-off-by: David Hendricks &lt;dhendrix@fb.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32222 Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560235 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560235" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/35/1560235/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I2da82d300bdee017cb5651194e0fe7e1f327d523" commit="cfe4331779ce87c1a0ddff8a79587bc8adf818e9" commit_message="UPSTREAM: util/docker: Update coreboot-sdk Dockerfile for new debian image libssl1.0-dev is no longer available: - Update to libssl-dev - Add libcrypto++-dev to provide additional crypto libraries not available in libssl-dev. BUG=none BRANCH=none TEST=none Change-Id: I2da82d300bdee017cb5651194e0fe7e1f327d523 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d727fb5035ef4ae0f9b540932035b4e6dfd9b3bc Original-Change-Id: Ie10e14ebf7ae849301302008ee6ffeec1f40ccab Original-Signed-off-by: Martin Roth &lt;martinroth@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32217 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1560236 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560236" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/36/1560236/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Id9190f58aacfb4031796c5b5622a19a8ce53b584" commit="a9fdc12d53710231d5fd30a60831d89db0c9dfd9" commit_message="UPSTREAM: src: Fix remaining #include &lt;timer.h&gt; Follow-up to add76f91d5 (src: Use #include &lt;timer.h&gt; when appropriate). BUG=none BRANCH=none TEST=none Change-Id: Id9190f58aacfb4031796c5b5622a19a8ce53b584 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: baa070a81fb8299ad400636ccb839b651a99a1dc Original-Change-Id: I7813daa0b73039ec76d33a16ce3ae0ce6cc7f2cc Original-Signed-off-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32232 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Reviewed-on: https://chromium-review.googlesource.com/1560237 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560237" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/37/1560237/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I8c5038de63a201ade412b256b245b1ffb306c737" commit="e84a54fd49962286a975b1d613a951d1f304d6d0" commit_message="UPSTREAM: mb/google/hatch: Add ACPI support for BT reset functionality Expose the Bluetooth BT_DISABLE_L signal in Hatch's devicetree, on both USB2 port 5 and 10. BUG=b:123293169 BRANCH=none TEST=compiles, verified kernel is able to find the reset-gpio Change-Id: I8c5038de63a201ade412b256b245b1ffb306c737 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5ce1698138f59670ab99841ddc3b9e84ba01b571 Original-Change-Id: I6e4d9786e44f12da71533b6740fdd390f3a57e40 Original-Signed-off-by: Tim Wawrzynczak &lt;twawrzynczak@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32216 Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560238 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560238" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/38/1560238/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I934d1dde752fa82ca6d2e7d3935e75b9afd110f2" commit="fc88427d4a5cd7835d271c3c86f29138d2f72f89" commit_message="UPSTREAM: arch/x86/cpu: Add functions to determine CPU vendor Add two functions to determine if CPU is made by a specific vendor. Use Kconfig symbols to allow link time optimizations. BUG=none BRANCH=none TEST=none Change-Id: I934d1dde752fa82ca6d2e7d3935e75b9afd110f2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 835ca8ee640c670f5e21ba30e4441c6526bdce12 Original-Change-Id: I1bd6c3b59cfd992f7ba507bc9f9269669920b24f Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32130 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Julien Viard de Galbert &lt;coreboot-review-ju@vdg.name&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1560239 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560239" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/39/1560239/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I36f615b81403665f4bef1e337d872bbc99588ca2" commit="a520dabec1dff9be0e7ef1ac470b0406e19c0f72" commit_message="UPSTREAM: arch/x86/smbios: Add type 7 The SMBIOS spec requires type 7 to be present. Add the type 7 fields and enums for SMBIOS 3.1+ and fill it with the &quot;Deterministic Cache Parameters&quot; as available on Intel and AMD. As CPUID only provides partial information on caches, some fields are set to unknown. The following fields are supported: * Cache Level * Cache Size * Cache Type * Cache Ways of Associativity Tested on Intel Sandy Bridge (Lenovo T520). All 4 caches are displayed in dmidecode and show the correct information. BUG=none BRANCH=none TEST=none Change-Id: I36f615b81403665f4bef1e337d872bbc99588ca2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: fc5b80943b849ae3f949c8647aca5bb91872e4a7 Original-Change-Id: I80ed25b8f2c7b425136b2f0c755324a8f5d1636d Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32131 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1560240 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560240" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/40/1560240/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia8162200a1360171aa2ca5ba81323cde1b614002" commit="d6c80b8e0dbfda452938377b23af158243be11e2" commit_message="UPSTREAM: arch/x86/smbios: Reference type 7 Fill in the handle to cache entries of type 7 in the type 4 structure. Tested on Intel Sandy Bridge (Lenovo T520). All 3 caches are referenced. BUG=none BRANCH=none TEST=none Change-Id: Ia8162200a1360171aa2ca5ba81323cde1b614002 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 15589b4e56081b5d15e8c8f3c0e5185d62573299 Original-Change-Id: Idf876b0c21c65f72a945d26c5898074b140763f8 Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32132 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1560241 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560241" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/41/1560241/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Iff8bbf19a64f296e8487c211f81efebc313526a7" commit="b3c1f42eb68b5eb6cea00c1e74ba35b0833bb05b" commit_message="UPSTREAM: mb/google/hatch: Support 16MiB fmap Add a fmd file for 16MiB fmap, so that we can support both 16MiB / 32MiB SPI flash ROM chips. BUG=b:129464811 TEST=build hatch firmware image with 16MiB fmap and verify fmap is updated by 'fuility dump_fmap' Change-Id: Iff8bbf19a64f296e8487c211f81efebc313526a7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 61d365fafdb2100aabf4d39bf525e5364d1db5e8 Original-Change-Id: Ifc0103c7fd0d99439f40a31d23422401a6dce826 Original-Signed-off-by: Philip Chen &lt;philipchen@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32219 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1560242 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560242" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/42/1560242/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Id002977e9390eb59f3dd81e70a591cb66a6408aa" commit="23ad4174513ac73fb5b660fcda4dde1d7e6e863d" commit_message="UPSTREAM: google/kukui: Configure AP_IN_SLEEP_L correctly This pin should be set to its alternative function SRCLKENA0 instead of GPIO, so that SPM (a power management component of MT8183) can control it. BUG=b:113367227 BRANCH=none TEST=1. Boot. Run 'powerinfo' in EC console and see power state in S0. 2. Run 'powerd_dbus_suspend --wakeup_timeout=10', and then run 'powerinfo' in EC console and see power state in S3. 3. Wait until AP resume. 4. Run 'powerinfo' in EC console and see power state back to S0. Change-Id: Id002977e9390eb59f3dd81e70a591cb66a6408aa Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: cc86d8921b7d285fd0b5841acfeca4ee12be3b3d Original-Change-Id: I0a7e34f95381dec17eb6d166d6552c12e021bd9a Original-Signed-off-by: You-Cheng Syu &lt;youcheng@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32120 Original-Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560243 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560243" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/43/1560243/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="If8aec422e00910b27d9f1a86fc92c1c8c6ab83c4" commit="6155afde8e14ef9542db8ee2b0fb988230846686" commit_message="UPSTREAM: nb/intel/sandybridge: Set uninitialized run length If the entire array is zero, then the length of the longest zero run is the length of the array itself. BUG=none BRANCH=none TEST=none Change-Id: If8aec422e00910b27d9f1a86fc92c1c8c6ab83c4 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e0c181d48790be12b469b175bf4d9931a8c79fa1 Original-Found-by: Coverity Scan, CID 1229715 Original-Signed-off-by: Jacob Garber &lt;jgarber1@ualberta.ca&gt; Original-Change-Id: Id23292087b14182448d70117915fb044e9c579f7 Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32249 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1560244 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560244" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/44/1560244/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7ebda156aa50bdbd585686eba6a70666abd55bf3" commit="9e3df736dfa6e9f0648c2e01650217f822b1cd42" commit_message="intel_gspi: Remove DIV_ROUND_UP() redefinition DIV_ROUND_UP() is now defined in libpayload. CQ-DEPEND=CL:1558104 BRANCH=None BUG=None TEST=None Change-Id: I7ebda156aa50bdbd585686eba6a70666abd55bf3 Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558131 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="2" gerrit_number="1558131" owner_email="jwerner@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/31/1558131/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="I60591f3ad9f89af2cfcf89b592ce1369fdd5e659" commit="fcfdc5e7b220e1f557674116bee580c350f58ab7" commit_message="UPSTREAM: libpayload: Fix potential NULL pointer dereference Found-by: Klockwork BUG=NONE TEST=Boot to OS on GLK Sparky Change-Id: I60591f3ad9f89af2cfcf89b592ce1369fdd5e659 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 651d8dd4f6562e1176d87b7dfe7210507a622f55 Original-Signed-off-by: Francois Toguo &lt;francois.toguo.fotso@intel.com&gt; Original-Change-Id: I9d4636f0429de829e746909492c2f543026a02ac Original-Reviewed-on: https://review.coreboot.org/c/coreboot/+/32083 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1560245 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1560245" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/45/1560245/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I2ad520b26bf7a35dc98ed2548c936734afd98f39" commit="c8ac74bfcc58ceca70a14a50cf8bd9f855126df7" commit_message="CHROMIUM: Bluetooth: Add BT splitter BT splitter is a simple BT device virtualization layer that allows bluez to share the chip with a userspace stack. The userspace stack handles all LE and bluez - EDR. This code hides LE capabilities of the chip from bluez, and thus no more changes to bluez are likely to be needed. The userspace stack is built aware of this splitter and acts accordingly (not using EDR), though this is not necessarily required, as the userspace stack can be shown an LE-only chip too. We choose not to do that as we control that stack already and there is thus no need for this. There are improvements that can be made (like seeing if there are separate LE buffers before stealing EDR bufers), which we'll address soon. The way userspace connects to this: * open /dev/hci_splitter and treat it asn an hci device * when opened a RESET command complete packet will be read * it will have the &quot;number of comands&quot; value set to 0 or 1 * 0 if chip i snot yet ready (and stack will wait as per spec) * 1 if chip is ready * if userspace dies, chip is reset (as no state exosts to restore it back to normalcy). * if bluez resets chip or otherwise shuts it down, another command complete event is sent as a reset (as chip is indeed reset) with &quot;number of commands&quot; value set to zero TEST=verified bluez remains functional and does not see any LE features with splitter on BUG=35775020 Change-Id: I2ad520b26bf7a35dc98ed2548c936734afd98f39 Signed-off-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1558599 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558599" owner_email="sonnysasaka@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/99/1558599/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="Icb46ccc346dafecefdc3ad90ef4b3bfddacd4726" commit="ca6f30fa0ef1c3ab562e6662131d45c0e2d80b91" commit_message="CHROMIUM: Bluetooth: Fix init order in BT splitter Splitter needs to be inited BEFORE bluez thinks chip is, because some of what bluez does to bring chip up already needs splitter's intervention. This small patch makes sure that the splitter properly intervenes in the chip init to prevent the case of the init path already enabling LE. BUG=none TEST=bluez doesnt crash Change-Id: Icb46ccc346dafecefdc3ad90ef4b3bfddacd4726 Signed-off-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1558600 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558600" owner_email="sonnysasaka@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/00/1558600/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="Icc7474c6be0ea051b60d053fd5e7f8053e2db893" commit="83975a0da2be2422dc126bb2903cfcfdd161cec9" commit_message="CHROMIUM: Bluetooth: fix deinit when disabled When splitter is disabled, deinit can cause issues due to inverted logic BUG=63546679 TEST=build disabled Change-Id: Icc7474c6be0ea051b60d053fd5e7f8053e2db893 Signed-off-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1558601 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558601" owner_email="sonnysasaka@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/01/1558601/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I53283ce252e3573221dff54e7cfd17131284ba94" commit="c9ea6ffe14bd576b42a67d61f55c68610034bedc" commit_message="CHROMIUM: Bluetooth: fix le splitter Misc fixes to get splitter to work. These have been tested for a few months now in newblue development and have caused no issues. Summary of fixed issues: * Previously it would try to lock message queue lock after already holding the lock * Double-free of skbs happened somtimes * skbs' lengths were set wrong * Other misc fixes and debug helpers added Change-Id: I53283ce252e3573221dff54e7cfd17131284ba94 Signed-off-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1558602 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558602" owner_email="sonnysasaka@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/02/1558602/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I47d09cc423407cdb239a2428bbcff59773ecf021" commit="3a39bdae8dc240bb7ed9fb102aef5929242d66c0" commit_message="CHROMIUM: Bluetooth: make splitter switchable Adds a sysfs file that can be used to enable or disable HCI splitter. By default the splitter is in an uninitialized state where it will allow nobody access to the bluetooth chip. It can be once per boot moved to an enabled or a disabled state by writing to a sysfs file which can be found at /sys/devices/virtual/misc/hci_le/le_splitter_enabled. The acceptable values to write are standard kernel sysfs boolean values, eg &quot;Y&quot; or &quot;yes&quot; or &quot;1&quot;, etc... Once a transition to one of the states happens, any further attempts to make another one will be denied. The current state can be read out of the same file and will always report &quot;NOT SET\n&quot;, &quot;ON\n&quot;, or &quot;OFF\n&quot;. Since bluez will be mightily confused about not being able to talk to the chip at boot, it will give up on it. So after moving to the enabled or disabled state, it is advised to kill and restart the userspace bluetoothd daemon, and then tell the kernel to bring up the interface again via the command &quot;hciconfug hci0 up&quot; or its equivalent. With the splitter on, newblue can be run, and with the splitter off, bluez has access to LE and newblue will fail to initialize if such initilization is attempted. BUG=b:74813838 TEST=manual for all 3 states. all works as expected Change-Id: I47d09cc423407cdb239a2428bbcff59773ecf021 Signed-off-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1558603 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558603" owner_email="sonnysasaka@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/03/1558603/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I622e46be075d08f32bb3eada2972b9a09f6b9d57" commit="4c42d1093dfefd25f5c922de7989a5f581b183f9" commit_message="CHROMIUM: Bluetooth: Move sysfs init to beginning of af_bluetooth This allows the config sysfs file to be exposed very early without waiting any real Bluetooth device to be recognized, since we want to be able to set the LE splitter enabled/disabled state very early. BUG=b:74813838 TEST=Without any Bluetooth device, run &quot;modprobe bluetooth&quot; and check that /sys/devices/virtual/misc/hci_le exists. Change-Id: I622e46be075d08f32bb3eada2972b9a09f6b9d57 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558604 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558604" owner_email="sonnysasaka@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/04/1558604/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I789771aa7bd2e5911c78250b858ae83850831150" commit="c343228ff494e8ff534732be04a515b4719bc4ea" commit_message="CHROMIUM: Bluetooth: Don't try to power on if splitter is not set Trying to power on when splitter is not yet set up can cause TX timeout which will affect Bluetooth readiness latency at boot time (+8 seconds). BUG=b:74813838 TEST=Boot a device with USB Bluetooth and check that boot time is no longer affected Change-Id: I789771aa7bd2e5911c78250b858ae83850831150 Signed-off-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558605 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558605" owner_email="sonnysasaka@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/05/1558605/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I14ecf4845190cb5349bcb71256cc6358f7c2c4aa" commit="f4c512d9a471bad984d887b32522e8852386ca9f" commit_message="CHROMIUM: Bluetooth: refactor locking, fix &amp; add timout If bluez insists on sending invalid commands, allow it with a timeout. Clearly it already works, so we permit it. One second is aplenty to assume the chip has nothing to say Change-Id: I14ecf4845190cb5349bcb71256cc6358f7c2c4aa Signed-off-by: Dmitry Grinberg &lt;dmitrygr@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1558606 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="2" gerrit_number="1558606" owner_email="sonnysasaka@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/06/1558606/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ie9738f4f2a96b528f160d2e1818c00fe3549a770" commit="d3ea8d159c693521bbe46b7b42f034fc5cc4ccde" commit_message="UPSTREAM: usb: dwc2: disable power_down on rockchip devices The bug would let the usb controller enter partial power down, which was formally known as hibernate, upon boot if nothing was plugged in to the port. Partial power down couldn't be exited properly, so any usb devices plugged in after boot would not be usable. Before the name change, params.hibernation was false by default, so _dwc2_hcd_suspend() would skip entering hibernation. With the rename, _dwc2_hcd_suspend() was changed to use params.power_down to decide whether or not to enter partial power down. Since params.power_down is non-zero by default, it needs to be set to 0 for rockchip devices to restore functionality. This bug was reported in the linux-usb thread: REGRESSION: usb: dwc2: USB device not seen after boot The commit that caused this regression is: 6d23ee9caa6790aea047f9aca7f3c03cb8d96eb6 Signed-off-by: SolidHal &lt;hal@halemmerich.com&gt; Acked-by: Minas Harutyunyan &lt;hminas@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit c216765d3a1defda5e7e2dabd878f99f0cd2ebf2) BUG=chromium:941638 TEST=Stress test USB Change-Id: Ie9738f4f2a96b528f160d2e1818c00fe3549a770 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558607 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1558607" owner_email="dianders@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/07/1558607/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Iae558dc677e92a22eea843293c3816b1582e629a" commit="5c826f3d01f61e1afd4fdd5a8a286daf75f13af7" commit_message="UPSTREAM: usb: dwc2: remove set but unused variable This patch removes a set but unused variable in hcd.c. Fixes gcc warning: variable data_fifo set but not used [-Wunused-but-set-variable] Acked-by: Minas Harutyunyan &lt;hminas@synopsys.com&gt; Signed-off-by: Joshua Abraham &lt;j.abraham1776@gmail.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit 971a0d4e1be2bb18c3b58d6567743b7de0e4059f) BUG=chromium:941638 TEST=Stress test USB Change-Id: Iae558dc677e92a22eea843293c3816b1582e629a Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558608 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1558608" owner_email="dianders@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/08/1558608/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ic332856f30c44c7ec55788c06044447a3097335b" commit="7ccaeaedf3c8efd6ce9b501ca7bfc927a2d001d9" commit_message="UPSTREAM: usb: dwc2: Disable all EP's on disconnect Disabling all EP's allow to reset EP's to initial state. On disconnect disable all EP's instead of just killing all requests. Because of some platform didn't catch disconnect event, same stuff added to dwc2_hsotg_core_init_disconnected() function when USB reset detected on the bus. Changed from version 1: Changed lock acquire flow in dwc2_hsotg_ep_disable() function. Signed-off-by: Minas Harutyunyan &lt;hminas@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit dccf1bad4be7eaa096c1f3697bd37883f9a08ecb) BUG=chromium:941638 TEST=Stress test USB Change-Id: Ic332856f30c44c7ec55788c06044447a3097335b Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558609 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1558609" owner_email="dianders@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/09/1558609/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I1ac76845cd1ea52cad8b47b30bdf5b31981b4397" commit="610a7b49f64ca6b9c7e19eb4debdc83bf537d938" commit_message="UPSTREAM: usb: dwc2: Fix disable all EP's on disconnect Disabling all EP's allow to reset EP's to initial state. Introduced new function dwc2_hsotg_ep_disable_lock() which before calling dwc2_hsotg_ep_disable() function acquire hsotg-&gt;lock and release on exiting. From dwc2_hsotg_ep_disable() function removed acquiring hsotg-&gt;lock. In dwc2_hsotg_core_init_disconnected() function when USB reset interrupt asserted disabling all eps by dwc2_hsotg_ep_disable() function. This updates eliminating sparse imbalance warnings. Reverted changes in dwc2_hostg_disconnect() function. Introduced new function dwc2_hsotg_ep_disable_lock(). Changed dwc2_hsotg_ep_ops. Now disable point to dwc2_hsotg_ep_disable_lock() function. In functions dwc2_hsotg_udc_stop() and dwc2_hsotg_suspend() dwc2_hsotg_ep_disable() function replaced by dwc2_hsotg_ep_disable_lock() function. In dwc2_hsotg_ep_disable() function removed acquiring of hsotg-&gt;lock. Fixes: dccf1bad4be7 (&quot;usb: dwc2: Disable all EP's on disconnect&quot;) Signed-off-by: Minas Harutyunyan &lt;hminas@synopsys.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit 4fe4f9fecc36956fd53c8edf96dd0c691ef98ff9) BUG=chromium:941638 TEST=Stress test USB Change-Id: I1ac76845cd1ea52cad8b47b30bdf5b31981b4397 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1559290 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1559290" owner_email="dianders@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/90/1559290/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ifd8e79ac61d117747db3423ef49a55848ab8ae17" commit="e8a20951385cd309fc3e2c1670148e337baea368" commit_message="UPSTREAM: usb: dwc2: get optional vbus-supply regulator once Move devm_regulator_get_optional() call to probe routine. This avoids 'vbus-supply' regulator to be requested lots of times, upon each call to dwc2_vbus_supply_init(), e.g. like with runtime pm. Fixes: 531ef5ebea96 (&quot;usb: dwc2: add support for host mode external vbus supply&quot;) Tested-by: Artur Petrosyan &lt;arturp@synopsys.com&gt; Acked-by: Minas Harutyunyan &lt;hminas@synopsys.com&gt; Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt; Signed-off-by: Amelie Delaunay &lt;amelie.delaunay@st.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit e0f681c2c11a25b76626cea77deb819a4754375d) BUG=chromium:941638 TEST=Stress test USB Change-Id: Ifd8e79ac61d117747db3423ef49a55848ab8ae17 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1559291 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1559291" owner_email="dianders@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/91/1559291/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I71c121adb3e8250407696bb7fc50af9982f7d50f" commit="919ace57cb7fc124ad2807a3c0a046952de1db9c" commit_message="UPSTREAM: usb: dwc2: fix unbalanced use of external vbus-supply When using external vbus supply regulator, it should be enabled synchronously with PWR bit in HPRT register. This also fixes unbalanced use of this optional regulator (This can be reproduced easily when unbinding the driver). Fixes: 531ef5ebea96 (&quot;usb: dwc2: add support for host mode external vbus supply&quot;) Tested-by: Artur Petrosyan &lt;arturp@synopsys.com&gt; Acked-by: Minas Harutyunyan &lt;hminas@synopsys.com&gt; Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt; Signed-off-by: Amelie Delaunay &lt;amelie.delaunay@st.com&gt; Signed-off-by: Felipe Balbi &lt;felipe.balbi@linux.intel.com&gt; (cherry picked from commit cd7cd0e6cedfda8da6668a4af6748f96bbb6fed4) BUG=chromium:941638 TEST=Stress test USB Change-Id: I71c121adb3e8250407696bb7fc50af9982f7d50f Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1559292 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1559292" owner_email="dianders@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/92/1559292/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I82a2209740c3813da64abb5c0eb4033c924c8007" commit="4b76e5faa3ce6d5ac66666bfd9389f91b6cd4697" commit_message="ish: report errors on console If we failed to send communication to the AP, we should log it. We should also log the disconnection path. BRANCH=none BUG=none TEST=Verify console message when HC fails Change-Id: I82a2209740c3813da64abb5c0eb4033c924c8007 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1554843 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; " fail_count="1" gerrit_number="1554843" owner_email="jettrink@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/43/1554843/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ifd9dbfdb053fee9894a876fa689f9adf7766fdd5" commit="0a03eb723826fa28b53ee4463d802199e6eb2d2b" commit_message="ish: reduce hostcmd size to fit within HECI We only want to send single HECI packets as a response to the AP. 120 bytes should be enough for all commands. The EC_CMD_CONSOLE_READ Host command was consistently using 2 HECI packets and this seems to cause issues in the kernel driver. Also setting a guard variable in a more protected way BRANCH=none BUG=b:129937881 TEST=Lock up is much less frequent but not completely gone. Change-Id: Ifd9dbfdb053fee9894a876fa689f9adf7766fdd5 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1553306 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; " fail_count="1" gerrit_number="1553306" owner_email="jettrink@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/06/1553306/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia493b28146b30813fd737da341e7277e130ad619" commit="2b96bab97416a32c62c0fc416e21e0ef4d3266c2" commit_message="ish: wait for heci bus instead of error Callers of send_heci don't need to all implement retry logic for a unavailable bus. Ensure the send call blocks until the bus is ready. This is not a complete fix for b:129937881 since I still saw issue with this change. This change is still worthwhile. BRANCH=none BUG=b:129937881 TEST=Bus failure between ISH and AP is greatly improved with this change. Change-Id: Ia493b28146b30813fd737da341e7277e130ad619 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1554844 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; " fail_count="1" gerrit_number="1554844" owner_email="jettrink@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/44/1554844/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4bf8c3b3708fd53ac9a038cf6b099625ab1d213b" commit="e948d31bba15f7e4cbd5a374de6e2bce8a02080e" commit_message="usb_bouncer: Fix arm64 seccomp policy file These syscalls don't exist on arm64 and so this file doesn't compile on arm64 userland. Remove them so that usb_bouncer can run. BUG=chromium:950977 TEST=See usb_bouncer run on arm64 userland Change-Id: I4bf8c3b3708fd53ac9a038cf6b099625ab1d213b Reviewed-on: https://chromium-review.googlesource.com/1558861 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="1" gerrit_number="1558861" owner_email="swboyd@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/61/1558861/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0353a0e803f8c3d14f438f79ecc37ae23d11ea36" commit="0b09753aa9998d6f714c0addb7e8836cdef79db3" commit_message="trunks: Fix arm64 seccomp policy file Some of these syscalls don't exist and cause this policy file to fail to compile. Furthermore, trunksd uses ppoll and newfstatat so add them into this file near where they should be. BUG=chromium:950979 TEST=See trunksd in ps Change-Id: I0353a0e803f8c3d14f438f79ecc37ae23d11ea36 Reviewed-on: https://chromium-review.googlesource.com/1558857 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1558857" owner_email="swboyd@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/57/1558857/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id0d872f771ca9a7fb6f38415894946fa1ddc7972" commit="a7ca3b9be8cca8373d6286c4d6998c43f3df134d" commit_message="tpm_manager: Add arm64 seccomp policy file Allow this package to be compiled on arm64 userland by copying the arm policy file. BUG=chromium:950973 TEST=See tpm_managerd in ps output on arm64 userland build Change-Id: Id0d872f771ca9a7fb6f38415894946fa1ddc7972 Reviewed-on: https://chromium-review.googlesource.com/1558858 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1558858" owner_email="swboyd@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/58/1558858/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7e4b583a3e9e84b85b2c05dea65735a57bf56715" commit="729462b66ee62387532adebb439be5865c97d519" commit_message="atlas/buddy/kalista/nocturne: modify aec.ini for webrtc-apm uprev BUG=chromium:947914 TEST=Deploy modified aec.ini and verify by appr.tc CQ-DEPEND=CL:1545814 Change-Id: I7e4b583a3e9e84b85b2c05dea65735a57bf56715 Reviewed-on: https://chromium-review.googlesource.com/1545342 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Per Åhgren &lt;peah@chromium.org&gt; " fail_count="5" gerrit_number="1545342" owner_email="hychao@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/42/1545342/4" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ifb701bfc14844c32b8d7561c4b48fd61be3f7157" commit="184d01c40350d0383d436122891d30244401b205" commit_message="Uprev to branch-heads/74 To commit 'Merge to M74: Revert &quot;Remove rtc::TimeMillis() call from ALR detector.&quot;' https://webrtc.googlesource.com/src/+/303fc7963064a46a27e8287e531ded8cec21ff77 Existing aec.ini config files should be modified base on the parameters change as below: Added: AEC_DELAY_DELAY_HEADROOM_SAMPLES &quot;delay:delay_headroom_samples&quot; AEC_DELAY_HYSTERESIS_LIMIT_BLOCKS &quot;delay:hysteresis_limit_blocks&quot; AEC_EP_STRENGTH_DEFAULT_GAIN &quot;ep_strength:default_gain&quot; Removed: AEC_BUFFERING_USE_NEW_RENDER_BUFFERING &quot;buffering:use_new_render_buffering&quot; AEC_DELAY_API_CALL_JITTER_BLOCKS &quot;delay:api_call_jitter_blocks&quot; AEC_DELAY_MIN_ECHO_PATH_DELAY_BLOCKS &quot;delay:min_echo_path_delay_blocks&quot; AEC_DELAY_DELAY_HEADROOM_BLOCKS &quot;delay:delay_headroom_blocks&quot; AEC_DELAY_HYSTERESIS_LIMIT_1_BLOCKS &quot;delay:hysteresis_limit_1_blocks&quot; AEC_DELAY_HYSTERESIS_LIMIT_2_BLOCKS &quot;delay:hysteresis_limit_2_blocks&quot; AEC_DELAY_SKEW_HYSTERESIS_BLOCKS &quot;delay:skew_hysteresis_blocks&quot; AEC_EP_STRENGTH_LF &quot;ep_strength:lf&quot; AEC_EP_STRENGTH_MF &quot;ep_strength:mf&quot; AEC_EP_STRENGTH_HF &quot;ep_strength:hf&quot; AEC_ECHO_REMOVAL_CTL_INITIAL_GAIN &quot;echo_removal_control:initial_gain&quot; AEC_ECHO_REMOVAL_CTL_FIRST_NON_ZERO_GAIN &quot;echo_removal_control:first_non_zero_gain&quot; AEC_ECHO_REMOVAL_CTL_NON_ZERO_GAIN_BLOCKS &quot;echo_removal_control:non_zero_gain_blocks&quot; AEC_ECHO_REMOVAL_CTL_FULL_GAIN_BLOCKS &quot;echo_removal_control:full_gain_blocks&quot; BUG=chromium:947914 TEST=emerge-atlas webrtc-apm CQ-DEPEND=CL:1545342 Change-Id: Ifb701bfc14844c32b8d7561c4b48fd61be3f7157 Reviewed-on: https://chromium-review.googlesource.com/1545814 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Per Åhgren &lt;peah@chromium.org&gt; " fail_count="10" gerrit_number="1545814" owner_email="hychao@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/webrtc-apm" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/webrtc-apm" ref="refs/changes/14/1545814/3" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="If6a8ddaece880fb640fddb395b5452d8fdbe2651" commit="0c01a28e94c914fabdb29395e6748974b8a91aae" commit_message="Added 10 dB AGC gain on Karma This CL adds 10 dB AGC gain in the CrAS audio processing on the Karma. BUG=b:129359934 TEST=None Change-Id: If6a8ddaece880fb640fddb395b5452d8fdbe2651 Reviewed-on: https://chromium-review.googlesource.com/1558870 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Per Åhgren &lt;peah@chromium.org&gt; " fail_count="1" gerrit_number="1558870" owner_email="peah@chromium.org" 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/70/1558870/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3034f1f79ec7974ebb65af1e0bafa21de86a949a" commit="0549c73af254151c26b0c2c1ece0d741265f4de6" commit_message="Upgrade android-uiautomator-server This CL is part of a change to upgrade android-uiautomator-server. It upgrades the runner class following the changes to the Android test libraries. BUG=chromium:925263 TEST=tast.run ${DUT} 'arc.UIAutomator' CQ-DEPEND=CL:1545484 Change-Id: I3034f1f79ec7974ebb65af1e0bafa21de86a949a Reviewed-on: https://chromium-review.googlesource.com/1549140 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jasmine Chen &lt;lnishan@google.com&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="5" gerrit_number="1549140" owner_email="lnishan@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/40/1549140/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I5e20c57b80533366d139c22e0ee32e1f97b27b60" commit="0e743325bc4051ca3190bc87e5a44fc5c6c38bdd" commit_message="Use android-uiautomator-server 0.2.9 This CL changes the source of android-uiautomator-server package to lnishan@ 's forked and updated one. Instructions: - Clone https://github.com/lnishan/android-uiautomator-server - env ANDROID_HOME=${SDK_PATH} ./gradlew build - env ANDROID_HOME=${SDK_PATH} ./gradlew packageDebugAndroidTest - Clone https://github.com/lnishan/uiautomator - cp android-uiautomator-server/app/build/outputs/apk/debug/app-debug.apk uiautomator/uiautomator/libs/app-uiautomator.apk - cp android-uiautomator-server/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk uiautomator/uiautomator/libs/app-uiautomator-test.apk - git tag ${NEW_VERSION}; git push; git push --tags - Download zip file from GitHub - Upload to localmirror, rename the zip file to android-uiautomator-server-${NEW_VERSION}.zip - Then create a CL like this (Manifest is regenerated with `ebuild ${EBUILD_PATH} manifest`) BUG=chromium:925263 TEST=tast run ${DUT} 'arc.UIAutomator' CQ-DEPEND=CL:1549140 Change-Id: I5e20c57b80533366d139c22e0ee32e1f97b27b60 Reviewed-on: https://chromium-review.googlesource.com/1545484 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jasmine Chen &lt;lnishan@google.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="9" gerrit_number="1545484" owner_email="lnishan@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/84/1545484/2" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I120e2fa4f4c981d0b427b20a903405023b888289" commit="0f203ffd6d3e3dd718663865c4d68496a6f83e78" commit_message="platform_PrinterPpds: update test results and sourcing To prepare for the Ghostscript upgrade, this change * updates the PPD blacklist with several more printers that don't produce consistent output across different architectures, * removes the Epson Stylus 800 PPD, * updates the digests for all remaining non-blacklisted printers, * partially brings ppds_all.tar.xz in line with our PPD storage in its current state, and * brings ppds_100.tar.xz in line with the above. The digests blacklist was first strictly augmented with all bad-looking printers. It was then sorted and then pruned of 92 PPDs deleted from our PPD storage plus the Epson Stylus 800 PPD. BUG=chromium:944279 TEST=Ran platform_PrinterPpds.all_test (coral, hana, veyron_minnie) CQ-DEPEND=Ibf4c8e70610468881a8920e96ea849337301fb40 Change-Id: I120e2fa4f4c981d0b427b20a903405023b888289 Reviewed-on: https://chromium-review.googlesource.com/1554992 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kalvin Lee &lt;kdlee@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="1" gerrit_number="1554992" owner_email="kdlee@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/92/1554992/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibf4c8e70610468881a8920e96ea849337301fb40" commit="fd81583479ea7224070fc2baf60c96ea1ff3f61b" commit_message="ghostscript-gpl: upgrade package to upstream Upgraded app-text/ghostscript-gpl to version 9.26 on amd64, arm BUG=chromium:944279 TEST=platform_PrinterPpds autotest CQ-DEPEND=I120e2fa4f4c981d0b427b20a903405023b888289 Change-Id: Ibf4c8e70610468881a8920e96ea849337301fb40 Reviewed-on: https://chromium-review.googlesource.com/1555241 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kalvin Lee &lt;kdlee@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1555241" owner_email="kdlee@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/41/1555241/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iab19049e647c8779d6e34cef9a46a6dcf5a3234d" commit="ae68ebee66c034687c1c96d69a1052981cfebd20" commit_message="Move report_temperature functions to utils.py BUG=chromium:948958 TEST=test_that $BOARD graphics_GLBench, check logs Change-Id: Iab19049e647c8779d6e34cef9a46a6dcf5a3234d Reviewed-on: https://chromium-review.googlesource.com/1558053 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Drew Davenport &lt;ddavenport@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="1558053" owner_email="ddavenport@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/53/1558053/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3135429f359239da0a24991729422ffddee62f20" commit="11934208a418c1f4dba548e27fd93ee25f02b8f6" commit_message="Log starting and ending temperature Thermal-related throttling is suspected to be a factor in some test runs. Log the temperature before/after running the tests to see if there is a correlation between higher temps and the poorly performing runs. BUG=chromium:948958 TEST=inspect logs after running graphics_WebGLAquarium Change-Id: I3135429f359239da0a24991729422ffddee62f20 Reviewed-on: https://chromium-review.googlesource.com/1555216 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Drew Davenport &lt;ddavenport@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="1555216" owner_email="ddavenport@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/16/1555216/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I20ade9d535f55ca33399a3da36a4da194250e6fd" commit="7cf89789879c29f4159a9ea88d45c6e8ad0a460b" commit_message="cryptohome: Remove precomputed salt challenge-response signature Remove the codepath that allowed to pass precomputed salt signature to the challenge-response vault keyset decryption operation. For the background, this codepath was originally added to allow for an optimization of the vault keyset decryption operation immediately after its creation - so that we're doing only one challenge-response for decrypting the TPM-protected secret, and reuse the salt's signature obtained during the creation step. This codepath won't be useful anymore, since the recent changes in the encryption algorithms (e.g., crrev.com/c/1524781) allow not doing a decryption operation when the vault keyset is created. BUG=chromium:806788 TEST=existing unit tests ChallengeCredentialsDecryptOperation*Test Change-Id: I20ade9d535f55ca33399a3da36a4da194250e6fd Reviewed-on: https://chromium-review.googlesource.com/1557814 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1557814" owner_email="emaxx@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/14/1557814/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1e0537a06087280da6ab0da613bbda5eb629cfdd" commit="7a2844de17f5b526c078001f545a9e56fdbb1b23" commit_message="cryptohome: Move decrypt tests to ChallengeCredentialsHelper Move challenge_credentials/challenge_credentials_decrypt_operation_unittest.cc to challenge_credentials/challenge_credentials_helper_unittest.cc . The motivation is to prepare a place where tests for other operations - creation and verification - could be written without too much boilerplate. Detailed overview of changes: * The tests are now verifying the ChallengeCredentialsHelper::Decrypt() method, instead of directly calling into ChallengeCredentialsDecryptOperation. * The tested operation result is no more stored in the fixture class. This is done to allow adding tests for other operations in the future. * The test fixture doesn't own MockKeyChallengeService anymore - as ChallengeCredentialsHelper takes the ownership now. * The &quot;abort operation&quot; corner case is now tested by started a second (&quot;surplus&quot;) Decrypt() operation. This extra operation is done with slightly modified parameters, to avoid triggering original mocks. BUG=chromium:806788 TEST=unit tests ChallengeCredentialsHelper*Test Change-Id: I1e0537a06087280da6ab0da613bbda5eb629cfdd Reviewed-on: https://chromium-review.googlesource.com/1557815 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="1" gerrit_number="1557815" owner_email="emaxx@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/15/1557815/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic4041d283af4f9d68fe277d534f5258e714566fe" commit="9250e1cd7d7760178fe7524d63eeb7efc3f1bf1f" commit_message="cryptohome: attestation: tpm_manager: use distributed_cryptohome flag to switch deployment 1. remove 'distributed_crypthome' from cryptohome ebuild. 2. instead, use the same flag in 1. to control attestation and tpm_manager. 3. only when the flag is on are the daemons deployed to the image. For jetstream device, along with the dependent CL it would still deploy the binary as it used to do. BUG=b:123542525 TEST=check tbz2 package: without USE=distributed_cryptohome -- checking emerge-chell tpm_manager output checking emerge-chell attestation output checking emerge-soraka tpm_manager output checking emerge-soraka attestation output checking emerge-gale attestation output with USE=distributed_crypthome -- checking emerge-chell tpm_manager output checking emerge-chell attestation output CQ-DEPEND=CL:*1125035 Change-Id: Ic4041d283af4f9d68fe277d534f5258e714566fe Reviewed-on: https://chromium-review.googlesource.com/1541699 Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Tested-by: Leo Lai &lt;cylai@google.com&gt; Reviewed-by: Leo Lai &lt;cylai@google.com&gt; " fail_count="1" gerrit_number="1541699" owner_email="cylai@google.com" pass_count="0" patch_number="10" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/99/1541699/10" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia2c3c6e8f589d47a2c535057cb5e5bdee98741af" commit="5649a72bd46ef14cf431ee2c3d824f7e136fa8fb" commit_message="cryptohome: build setup of distributed model for TPM1.2 BUG=b:129305993 TEST=build OK for SORAKA and CHELL CQ-DEPEND=CL:1541699 Change-Id: Ia2c3c6e8f589d47a2c535057cb5e5bdee98741af Reviewed-on: https://chromium-review.googlesource.com/1536049 Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Tested-by: Leo Lai &lt;cylai@google.com&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; Reviewed-by: Leo Lai &lt;cylai@google.com&gt; " fail_count="1" gerrit_number="1536049" owner_email="cylai@google.com" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/49/1536049/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I71b7e52c76710da39af9083cbf70eed55eac4555" commit="f58b7cf4e0dd608383e0a8dd08c43704cb1e01ab" commit_message="chromeos-config: Return error for invalid props Seeing silent errors in chromite since it was requesting an invalid property. This should prevent future regressions. CQ-DEPEND=CL:1553523 BUG=chromium:950003 TEST=./run_tests.sh &amp;&amp; cros tryjob -g 1554642 -g 1553523 coral-release-tryjob Change-Id: I71b7e52c76710da39af9083cbf70eed55eac4555 Reviewed-on: https://chromium-review.googlesource.com/1554642 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: C Shapiro &lt;shapiroc@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; " fail_count="3" gerrit_number="1554642" owner_email="shapiroc@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/1554642/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I1fea410bbcd02e5cdd152e052949d12a644c2f68" commit="3cb574714b460abc3f72efe280a37208cffcc700" commit_message="chromeos-config: Remove migration compat. branch This was necessary to support clean diff'ing across the old device-tree based cros_config impl. We've been fully migrated for a long time, so this is unnecessary. BUG=None TEST=unit tests Change-Id: I1fea410bbcd02e5cdd152e052949d12a644c2f68 Reviewed-on: https://chromium-review.googlesource.com/1553454 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: C Shapiro &lt;shapiroc@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; " fail_count="3" gerrit_number="1553454" owner_email="shapiroc@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/54/1553454/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="If711a26f7d6d3979332b9064313a7e1b87cd594a" commit="e0430b0418b48b68aaa74b3536d73118bb0b75cb" commit_message="make: include iteflash in host-util group iteflash is a flash tool for ITE EC, and needs to be installed in labstations. iteflash should belong to host-util like other EC flash tools. BUG=b:130036463 BRANCH=None TEST=built and ran iteflash on Ampton using servo_v2, servo_micro and Suzy-Q. Change-Id: If711a26f7d6d3979332b9064313a7e1b87cd594a Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560143 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="1" gerrit_number="1560143" owner_email="namyoon@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/43/1560143/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2e3e776831b1e68f35a71845938b056d99df2e53" commit="9c7283bc98a472f358b631d965034a93df1f5862" commit_message="ec-devutils: add iteflash installation CQ-DEPEND=CL:1560143 BUG=b:130036463 BRANCH=None TEST=manually ran 'sudo emerge ec-devutils', and checked iteflash located in /usr/bin. After emerge, checked /usr/bin/flash_ec finds iteflash in /usr/bin. Change-Id: I2e3e776831b1e68f35a71845938b056d99df2e53 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558850 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="1" gerrit_number="1558850" owner_email="namyoon@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/50/1558850/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6af3a014c22a6a4bf856b224bd88491a0243bf19" commit="d1de1e20b3367f0c84d1997bd28ef27dc60855bf" commit_message="cryptohome: Add cryptohome-proxy binary Add the cryptohome-proxy binary that will forward DBus calls from the old interface to the new interface during the refactor. BUG=b:128271460 TEST=manual &amp;&amp; FEATURES=test emerge-eve cryptohome CQ-DEPEND=CL:1517065 Change-Id: I6af3a014c22a6a4bf856b224bd88491a0243bf19 Reviewed-on: https://chromium-review.googlesource.com/1518113 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; " fail_count="0" gerrit_number="1518113" owner_email="zuan@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/13/1518113/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I93dbcd109273937313df22bb9cd72ba1bd4bc36c" commit="9dfac030e2b0d9a9a75ec4098332deaa7cfb11ec" commit_message="cryptohome: Add an empty cryptohome-proxy binary to cryptohome This change adds the cryptohome-proxy binary, which will host the code that will expose the old DBus interface and forward them to the new DBus interface. This change setup the environment for the new binary, but does not have any functionality in it yet. BUG=b:128271460 TEST=manual &amp;&amp; FEATURES=test emerge-eve cryptohome CQ-DEPEND=CL:1518113 Change-Id: I93dbcd109273937313df22bb9cd72ba1bd4bc36c Reviewed-on: https://chromium-review.googlesource.com/1517065 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: John Chen &lt;zuan@chromium.org&gt; " fail_count="0" gerrit_number="1517065" owner_email="zuan@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/65/1517065/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ife447fa73d699da2ad1c788467bf44ba88a42864" commit="35a32b0ade850819b132d1cea8d57f49af4dfde0" commit_message="crash: Remove list_proxies binary We no longer need this, it's usage was removed from the shell script and merged into C++ code. BUG=chromium:391887 TEST=Build doesn't include list_proxies CQ-DEPEND=CL:1558830 Change-Id: Ife447fa73d699da2ad1c788467bf44ba88a42864 Reviewed-on: https://chromium-review.googlesource.com/1559696 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1559696" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/96/1559696/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I28d48820e4ee55bd425f61a503d6b69ebc0123a3" commit="19dfdea00e548419c02927625fabc49367f519ed" commit_message="crash: Move proxy detection to C++ This moves getting the proxy server for the HTTP connection from the shell script into C++ code. BUG=chromium:391887 TEST=Unit tests pass, manual crash upload works, autotest passes CQ-DEPEND=CL:1559696 Change-Id: I28d48820e4ee55bd425f61a503d6b69ebc0123a3 Reviewed-on: https://chromium-review.googlesource.com/1558830 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1558830" owner_email="jkardatzke@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/30/1558830/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1d12a659b958a50291667b9903c469a38b02ea5b" commit="615aa83ed11610b510a1a01cd3fc5fe8df47a791" commit_message="system_api: validate container architecture when importing BUG=chromium:933948 TEST=local device Change-Id: I1d12a659b958a50291667b9903c469a38b02ea5b Reviewed-on: https://chromium-review.googlesource.com/1558837 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="2" gerrit_number="1558837" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/37/1558837/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib62f5008518ab9d73db348e286434b3ffde3bed7" commit="3b3aa9d6796db33c41f17a0f2b66729a71517ad4" commit_message="tremplin: Validate metadata.yaml architecture when importing a container CQ-DEPEND=CL:1558837,CL:1559673 BUG=chromium:933948 TEST=local device Change-Id: Ib62f5008518ab9d73db348e286434b3ffde3bed7 Reviewed-on: https://chromium-review.googlesource.com/1517012 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1517012" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/12/1517012/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5ada3385193cae3d1615097f8a644e3e58b68183" commit="08218da862c5a8f9bfcad288f434f289196e4b9f" commit_message="arc: networkd: Clean up interface config on reset. Ensure the if_up_ flag is reset correctly when the interface config is uninitialized - which occurs when the container goes down. This will prevent EnableInbound() from executing its iptables call before the config object is (re)initialized. Also run DisableInbound if applicable to flush the try_arc chain. BUG=b:129335951 TEST=add unit, tast.security.NetworkListenersARC + presubmit tests on astronaut Change-Id: I5ada3385193cae3d1615097f8a644e3e58b68183 Reviewed-on: https://chromium-review.googlesource.com/1552581 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Garrick Evans &lt;garrick@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="1" gerrit_number="1552581" owner_email="garrick@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/81/1552581/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I058deacdfa32d2a35324e2c09331e3ae69a07d71" commit="498cc28310d7a896f529a1c1282135e7bbeddd01" commit_message="arc: networkd: Clean up child process on daemon exit. The child process (ip-helper) does not exit as expected when the parent process is terminated. Left in a useless state, it continually spams the logs with read failures. This patch explicitly stops watching the control socket before quitting which allows the process to terminate. BUG=chromium:921550 BUG=chromium:934644 TEST=flashed nocturne, manually verified log spam is now gone when service goes down. TEST=various tast and autotest presubmit tests Change-Id: I058deacdfa32d2a35324e2c09331e3ae69a07d71 Reviewed-on: https://chromium-review.googlesource.com/1558835 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Garrick Evans &lt;garrick@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@chromium.org&gt; " fail_count="1" gerrit_number="1558835" owner_email="garrick@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1558835/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I4534fed108845fe562255179ac90b5bee8ce5bbc" commit="90c715a21f9187962860c7cc1cfa6546238ca4fa" commit_message="Flapjack: Remove console commands from RO This patch removes console commands from RO which are not used by FAFT. Before: 122824 Apr 5 14:27 build/flapjack/RO/ec.RO.flat 108260 Apr 5 14:28 build/flapjack/RW/ec.RW.flat After: 120712 Apr 5 14:27 build/flapjack/RO/ec.RO.flat 108260 Apr 5 14:27 build/flapjack/RW/ec.RW.flat Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=b/129746223,b/127720872 BRANCH=none TEST=buildall Change-Id: I4534fed108845fe562255179ac90b5bee8ce5bbc Reviewed-on: https://chromium-review.googlesource.com/1551583 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="1" gerrit_number="1551583" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/83/1551583/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I84f2cb9e685724c88f8637a86a5fbbeeeff09671" commit="8a2c3334e6c9b65b9c1da628333afef4fe4559a7" commit_message="flapjack: Remove PD state names from RO This patch removes PD state names from RO image to save some space. Before: 91656 build/flapjack/RO/ec.RO.flat 107632 build/flapjack/RW/ec.RW.flat After 90312 build/flapjack/RO/ec.RO.flat 107632 build/flapjack/RW/ec.RW.flat Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=b/129746223,b/127720872 BRANCH=none TEST=buildall Change-Id: I84f2cb9e685724c88f8637a86a5fbbeeeff09671 Reviewed-on: https://chromium-review.googlesource.com/1551584 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="1" gerrit_number="1551584" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/84/1551584/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Id2c7c751581603132c77815d904ceec98ab85cbd" commit="ad71f8316ab8c6303661ad8f350560e7740cdda0" commit_message="CRAS: stream_list - Check if device is pinned by a stream When main thread wants to know if there's stream that pins to certain device, we should not check that by iterating all dev_streams because it's controlled by audio thread. In future commit we'll restrict only audio thread can access dev_stream. So fix the pin stream check by query stream_list instead of iterating all dev_streams. BUG=chromium:946356 TEST=unittest Change-Id: Id2c7c751581603132c77815d904ceec98ab85cbd Reviewed-on: https://chromium-review.googlesource.com/1433418 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="1" gerrit_number="1433418" owner_email="hychao@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/18/1433418/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2709b84cccba1736169665da73682e43e9d4491f" commit="9a6e47c3dfeb95c8bf1541f2d07e6142b0937ee0" commit_message="CRAS: empty_iodev - Remove unused member variable BUG=chromium:946356 TEST=None Change-Id: I2709b84cccba1736169665da73682e43e9d4491f Reviewed-on: https://chromium-review.googlesource.com/1517344 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="1" gerrit_number="1517344" owner_email="hychao@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/44/1517344/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1d31be113692643fb26e3f90f55b376436873a7d" commit="4eae556b41d6aa73c62109c3c64475883091617c" commit_message="chromeos-touch-update: fix the wrong call of `continue` to `return` . BUG=None TEST=Manually test on the DUT. Change-Id: I1d31be113692643fb26e3f90f55b376436873a7d Reviewed-on: https://chromium-review.googlesource.com/1388086 Commit-Ready: Marco Chen &lt;marcochen@chromium.org&gt; Tested-by: Marco Chen &lt;marcochen@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1388086" owner_email="marcochen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/86/1388086/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2784794e01aee0009df47dc99ae58b70aabd539b" commit="4f9ce94f5861db0793b5cc4dea3a103e7392eaf1" commit_message="diagnostics: add mojo API to cros_healthd. Add mojo interface definitions for both telemetry and diagnostics to cros_healthd. BUG=b:128683357 TEST=make sure diagnostics package builds Change-Id: I2784794e01aee0009df47dc99ae58b70aabd539b Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1539897 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; " fail_count="1" gerrit_number="1539897" owner_email="pmoy@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/1539897/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icf26dc3a4a4bb6fac2fcec630749c81aa46e16ae" commit="f27cad28982ee63462ef30f71b5283027fc106e2" commit_message="cr50: add INFO1 RW MAP erasing to CR50_SQA mode When building with CR50_SQA defined, the resulting image is supposed to allow transitioning the H1 chip it is running on from pre-pvt to MP track. This should include preserving the Board ID value, but setting the board id flags to zero, and erasing the INFO1 RW map, because older MP image could have a less restrictive mask. The rest of the INFO1 space should be preserved. Sometimes there is a need to set flags to a non-zero value and migrate from MP to pre-pvt. This would be possible if image is compiled with CR50_SQA set 2 or a larger numeric value. This patch creates a structure describing the layout of the INFO1 space and modifies the 'eraseflashinfo' command to behave differently depending on the build time configuration. In addition to erasing the INFO1 RW map: - when CR50_DEV is set - everything but INFO1 RO map is erased - when CR50_SQA is set to 1, the board ID flags are set to zero, and INFO1 RW map is erased. - when CR50_SQA is set to 1, the board ID flags can be set to a value which would not lock out the currently running image and INFO1 RW map is erased. With these modifications the 'eraseflashinfo' command can be used instead of 'bid force_pvt', and previously erased INFO1 RO map is preserved. BRANCH=none BUG=none TEST=tried running 'eraseflashinfo' in three kinds of images (CR50_DEV=1, CR50_SQA=1, and CR50_SQA=2) and with various board ID flags set in the image header, and observed the desired behavior. Change-Id: Icf26dc3a4a4bb6fac2fcec630749c81aa46e16ae Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1549981 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="1549981" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/81/1549981/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9ce24622ae87a598c225b7781ba966945669fa9d" commit="7ffd66f199b5ceeb7cdcb7d785a89a01242b171e" commit_message="system_api: Add DBus service constants for CupsProxyDaemon DDoc go/cups-plugin This DBus interface is for bootstrapping a Mojo connection between te CupsProxyDaemon and its client on Chrome side: chromeos/dbus/cups_proxy_client.* (to be introduced in a future CL). BUG=chromium:945409 TEST=Manually confirmed build succeeds. Change-Id: I9ce24622ae87a598c225b7781ba966945669fa9d Reviewed-on: https://chromium-review.googlesource.com/1553487 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Luum Habtemariam &lt;luum@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1553487" owner_email="luum@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/87/1553487/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id1e8ed589f0b7ad65e5de70aff72d93368c509dc" commit="584ca96b0ca6e533c8198edb062c545119f3cf35" commit_message="lib: Use a subdirectory of /tmp for UNIX domain sockets Swarming does not like too many files being created in /tmp. This is a problem for users of lib/parallel.py because it creates temporary directories directly in /tmp. Instead, use a shared parent directory so that all the directories created by this parallelism library can be kept together. BUG=chromium:945523 TEST=unittests Change-Id: Id1e8ed589f0b7ad65e5de70aff72d93368c509dc Reviewed-on: https://chromium-review.googlesource.com/1553724 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="1" gerrit_number="1553724" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/24/1553724/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I11fe46a8900ec59edee799157358698e4c0e1cc6" commit="fa0d96276ece4199e452f5909ee758159b0d48d1" commit_message="iteflash.md: revised the steps in 'Prerequisites for CR50 CCD' BRANCH=none BUG=b:124388894 TEST=checked the document through Gitiles. Change-Id: I11fe46a8900ec59edee799157358698e4c0e1cc6 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1555026 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="1" gerrit_number="1555026" owner_email="namyoon@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/26/1555026/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I131b99837c754d345cfc533ab78e890f8382da31" commit="1e386a7744a1354275b165c42352b276534792f4" commit_message="buildbucket_v2: GetBuildFailures equivalent GetStageFailures is the buildbucket equivalent of the GetBuildFailures from CIDB. The name better reflects the functionality. BUG=chromium:930242 TEST=tryjob Change-Id: I131b99837c754d345cfc533ab78e890f8382da31 Reviewed-on: https://chromium-review.googlesource.com/1558657 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="1558657" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/57/1558657/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I515de53a2ee3b934da2e930e32d0680375488711" commit="83959a51eed0017c332ade11c05e55aeb4f7a645" commit_message="ectool: cleanup cmd_fp_seed() - check |argc| before accessing argv[1] - remove redundant variables/assignments BRANCH=None BUG=None TEST=ectool --name=cros_fp fpseed =&gt; fails TEST=ectool --name=cros_fp fpseed aabb =&gt; fails (only 4 bytes) TEST=ectool --name=cros_fp fpseed aabb...aabb =&gt; succeeds Change-Id: I515de53a2ee3b934da2e930e32d0680375488711 Signed-off-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558970 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="1" gerrit_number="1558970" owner_email="norvez@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/70/1558970/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie450c6de4fbd793ba198daf72fc84efc5b401050" commit="13a026a76a3ed32c6a40dcbcffdeb0a3ab58ed76" commit_message="shrink_file_throttler: don't trim devcore dumps They are binary files. BUG=chromium:930226 TEST=none Change-Id: Ie450c6de4fbd793ba198daf72fc84efc5b401050 Reviewed-on: https://chromium-review.googlesource.com/1559039 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1559039" owner_email="briannorris@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/1559039/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ida2df0f24bcd18933c93480d35805406fac9e068" commit="c2594dd79d029d6034c6eb747ffb60d360d3f322" commit_message="network_WiFi_BgscanBackoff: Increase result limits This test needs more dmesg context in case there are tx queue hangs, firmware restarts etc. BUG=b:130195526, chromium:930226 TEST=None Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Change-Id: Ida2df0f24bcd18933c93480d35805406fac9e068 Reviewed-on: https://chromium-review.googlesource.com/1559634 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1559634" owner_email="kirtika@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/34/1559634/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ief27067ac4b7c23c316c1c87d8818ad9498b62fc" commit="2430bfebc2a53655ce3a50f4b4ed4a8444185d26" commit_message="iotop: upgraded package to upstream Upgraded sys-process/iotop to version 0.6 on amd64, arm, x86 BUG=chromium:933363 TEST=emerge-fizz sys-process/iotop Change-Id: Ief27067ac4b7c23c316c1c87d8818ad9498b62fc Reviewed-on: https://chromium-review.googlesource.com/1386906 Commit-Ready: Dariusz Marcinkiewicz &lt;darekm@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Emil Lundmark &lt;lndmrk@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1386906" owner_email="lndmrk@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/06/1386906/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I95f9ad4512fffbdfa6647b784b16e53b3627f8b5" commit="f05b6a2f3547391f4f12f12d80c93de1e5f66395" commit_message="[Autotest] policy_AllowDeletingBrowserHistory Testing the AllowDeletingBrowserHistory policy. If this policy is set to True then user can delete browser history as well as download history. If this policy is set to False then user cannot delete browser history as well as download history. BUG=None TEST=this Change-Id: I95f9ad4512fffbdfa6647b784b16e53b3627f8b5 Reviewed-on: https://chromium-review.googlesource.com/1491933 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Derek Beckett &lt;dbeckett@chromium.org&gt; " fail_count="1" gerrit_number="1491933" owner_email="rzakarian@chromium.org" 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/33/1491933/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iabaf665c5eeb41eca16166d6287b9d4cdafede95" commit="e896e81db5f8bccdded5e8f511f3999efaab928b" commit_message="[Autotest] policy_ARCExternalStorageDisabled Verify the behavior of the ExternalStorageDisabled policy on ARC. This autotest sets the connects an external USB drive, then will check the ARC++ shell /storage dir to see if the drive is visible. This test will check the True/False/None cases. BUG=chromium:938528 TEST=this Change-Id: Iabaf665c5eeb41eca16166d6287b9d4cdafede95 Reviewed-on: https://chromium-review.googlesource.com/1503935 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="3" gerrit_number="1503935" 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/35/1503935/1" remote="cros" total_fail_count="3"/><pending_commit branch="master-0.3.13" change_id="Ie2bcf94536f47a0310b5393fe82506901874848b" commit="424caad596a45d4d91f3031c2c69510f64d98fc6" commit_message="trousers: Fix memory leaks in Tspi_TPM_Quote Fix the consistent leak of |keyData|, and probable leaks (happening depending on parameter values or error occurred) of |pcrDataOut|, |validationData|, .... BUG=chromium:938195 TEST=manual Change-Id: Ie2bcf94536f47a0310b5393fe82506901874848b Reviewed-on: https://chromium-review.googlesource.com/1505450 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="4" gerrit_number="1505450" owner_email="emaxx@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/trousers" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/trousers" ref="refs/changes/50/1505450/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Idf24afe54d9ddf386144b992fa61ba79986d76be" commit="bc9cba9e35b4c085c007ae76f27c9b78aaab3efb" commit_message="diagnostics: implement smartctl-check routine Check whether &quot;Available Spare&quot; is greater than &quot;Available Spare Threshold&quot;. The intent is to ascertain information about drive wear and whether it has dropped below an acceptable amount. BUG=chromium:938596 TEST=new unit tests and manual testing on DUT Change-Id: Idf24afe54d9ddf386144b992fa61ba79986d76be Reviewed-on: https://chromium-review.googlesource.com/1534662 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Will Bradley &lt;wbbradley@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; " fail_count="2" gerrit_number="1534662" owner_email="wbbradley@chromium.org" pass_count="0" patch_number="31" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/62/1534662/31" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I88fc7d0dd238659c31fff7e2c10028ab8f04d7f0" commit="ad9a0e00e4c10c77cc9946dd960d2534e1ce23b4" commit_message="commands: Strip -kernelnext label from board names Strips the &quot;-kernelnext&quot; suffix from board names before passing to run_suite as we do with arcnext boards. BUG=b:125299593 TEST=cros tryjob --hwtest samus-kernelnext-release-tryjob Change-Id: I88fc7d0dd238659c31fff7e2c10028ab8f04d7f0 Reviewed-on: https://chromium-review.googlesource.com/1534717 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="1" gerrit_number="1534717" owner_email="jflat@chromium.org" pass_count="0" patch_number="10" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/17/1534717/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If9c7deb9cf06e44eb19d08260f02cb832edfa9de" commit="0a8bd051a103ad3d3f6f3aeff012e6bfaafc8d11" commit_message="sarien: Enable PD firmware update Enable TI PD firmware update using the CBFS file named &quot;pdrw.bin&quot; and &quot;pdrw.hash&quot;. BUG=b:123224590 BRANCH=none TEST=using two differenet PD FW versions test updating multiple times and ensure that the process is successful. Change-Id: If9c7deb9cf06e44eb19d08260f02cb832edfa9de Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1538902 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="2" gerrit_number="1538902" owner_email="dlaurie@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/02/1538902/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I8eb65d82b4de5772a6363c0d6fd778f765c9bf28" commit="4213729120966c12671621c5e9d08a1ebc59157b" commit_message="[Autotest] policy_ArcAudioCaptureAllowed Change-Id: I8eb65d82b4de5772a6363c0d6fd778f765c9bf28 Reviewed-on: https://chromium-review.googlesource.com/1543440 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="1" gerrit_number="1543440" owner_email="rzakarian@chromium.org" 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/40/1543440/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7af0536fc03d9bfb6f8da1e9599d94c2f3af3ccc" commit="8683edde83b031c2377d02d6e66335a35f2588e8" commit_message="chromeos-config: add validation that checks the range of sku-id value BUG=b:121207221 TEST=unittest Change-Id: I7af0536fc03d9bfb6f8da1e9599d94c2f3af3ccc Reviewed-on: https://chromium-review.googlesource.com/1549760 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ned Nguyen &lt;nednguyen@google.com&gt; Reviewed-by: C Shapiro &lt;shapiroc@chromium.org&gt; " fail_count="1" gerrit_number="1549760" owner_email="nednguyen@google.com" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/60/1549760/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I62e2b4498c5bcaffe22c3802a373825e19f8402b" commit="d7a47eec6b0f536c22e8aa551c43da697cd16db1" commit_message="autotest: Used shared parent for ssh_multiplex temp directories ssh_multiplex creates UNIX domain sockets in temporary directories, that need to be at paths that are not too long. At the same time, Swarming does not like too many temporary directories in /tmp. So, use a shared parent directory in /tmp for these. BUG=chromium:945523 BUG=chromium:865171 TEST=None Change-Id: I62e2b4498c5bcaffe22c3802a373825e19f8402b Reviewed-on: https://chromium-review.googlesource.com/1554012 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="1" gerrit_number="1554012" owner_email="pprabhu@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/1554012/2" remote="cros" total_fail_count="1"/><pending_commit branch="cups-2-2-8" change_id="If6c11d19f341aeabefa78135b3d37a32f077423c" commit="d13a189cf141ebc760beb38def4ec07e512c9d5a" commit_message="Fix handling of OctetString in get_options() function. Originally CUPS was using incorrect fields of ipp-value structure to handle OctetString data. Add separate handling of OctetString. Link to the upstream pull-request: https://github.com/apple/cups/pull/5558 BUG=chromium:848942 TEST=Manually confirmed behavior. Change-Id: If6c11d19f341aeabefa78135b3d37a32f077423c Reviewed-on: https://chromium-review.googlesource.com/1556919 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Nikita Podguzov &lt;nikitapodguzov@google.com&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="2" gerrit_number="1556919" owner_email="nikitapodguzov@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/cups" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/cups" ref="refs/changes/19/1556919/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ibc78bb978fc7be521ea58f744b0958bf6bbad479" commit="7c34f6f9aed3d413d88e9eb253776d18f4bf5ca0" commit_message="tast-tests: vm: delete extra container copy when using build artifacts Some DUTs are really low on stateful storage (6 GiB!). Clean up the container intermediate copy so we have some breathing room. BUG=chromium:933580 TEST=vm.CrostiniStartBasic on 16GiB octopus Change-Id: Ibc78bb978fc7be521ea58f744b0958bf6bbad479 Reviewed-on: https://chromium-review.googlesource.com/1559164 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1559164" owner_email="smbarber@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/64/1559164/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5a3e9633b4609d87b34c08ac3c8753aae6ae600a" commit="f4b51469b6a228c40b77405783501bfa4019ed5a" commit_message="[moblab] Reduce the length of internetcheck Current measurment shows that the internet check can take up to 80 seconds Remove the speed check to improve speed, it will be moved to another place in the system not critical to bootup BUG=None TEST=local build and test Change-Id: I5a3e9633b4609d87b34c08ac3c8753aae6ae600a Reviewed-on: https://chromium-review.googlesource.com/1559758 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="1" gerrit_number="1559758" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/58/1559758/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Id65e635e6c543616e75cacc8c937828ce824e5c9" commit="029ef620d738fb574e15a3faf871bcfc13e5d849" commit_message="CHROMIUM: config: Turn on CONFIG_CPU_BOOST for arm32 The input boost is super awesome and we definitely want it for arm32. This is the equivalent of: echo &quot;CONFIG_CPU_BOOST=y&quot; &gt;&gt; chromeos/config/armel/common.config ./chromeos/scripts/kernelconfig olddefconfig This will allow boards to turn on input boosting by having an init script that does something like: echo 75 &gt; /sys/module/cpu_boost/parameters/input_boost_freq_percent As an example: https://chromium.googlesource.com/chromiumos/overlays/board-overlays/+/ refs/heads/master/ baseboard-gru/chromeos-base/chromeos-bsp-baseboard-gru/files/platform-cpusets.conf Note: this means we've got this on for arm32 and arm64 but not x86. I guess on x86 the BIOS magic handles the boost? BUG=chromium:941638 TEST=Change dev_debug to dev_info and type; Set input_boost_freq_percent Change-Id: Id65e635e6c543616e75cacc8c937828ce824e5c9 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1559933 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1559933" owner_email="dianders@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/33/1559933/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie834881113abd6aa1ac9a9ba2a6e6500b6e0f490" commit="a8e49e86e69fcc0ea0966470bdd0f11b473468f8" commit_message="crostini_client: Add dependency on lazy_static Lazy_static will be used for caching the value of is_stable_channel() in CL:1507062. fn is_stable_channel() -&gt; bool { lazy_static! { static ref IS_STABLE_CHANNEL: bool = { ... }; } *IS_STABLE_CHANNEL } BUG=chromium:911799 TEST=FEATURES=test emerge-nami crostini_client Change-Id: Ie834881113abd6aa1ac9a9ba2a6e6500b6e0f490 Reviewed-on: https://chromium-review.googlesource.com/1524478 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Tolnay &lt;dtolnay@chromium.org&gt; Reviewed-by: David Tolnay &lt;dtolnay@chromium.org&gt; " fail_count="1" gerrit_number="1524478" owner_email="dtolnay@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/78/1524478/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ideed06afcf12905b2f18f31c87914203cc7ebfaf" commit="9c386e787408ee3f9d91b659be7924428ad1b250" commit_message="biod: Add a static function to get fw version Add a static function to fetch FP firmware versions and active image(RO or RW), without needing to fully initialize the FPMCU and setting up event handlers. This is used in the bio_fw_updater. Opening a full instance of CrosFpDevice from an early boot utility, like the FP firmware updater, would result in early initialization/setup of entropy, events, and UinputDevice, in addition to a longer boot time. BUG=b:117182903, b:117182948 TEST=Exercised function on nocturne + ensured biod still runs Change-Id: Ideed06afcf12905b2f18f31c87914203cc7ebfaf Reviewed-on: https://chromium-review.googlesource.com/1525464 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Craig Hesling &lt;hesling@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="2" gerrit_number="1525464" owner_email="hesling@chromium.org" pass_count="0" patch_number="22" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/64/1525464/22" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1ef0544783df3ac64d7b2cb5a7f5427cf11c8411" commit="565a782a20cdcb5a7d699bd94e04e43fe5d9a92a" commit_message="grunt: liara: Update Raydium touchscreen firmware Hardware version - 0xa2221840 Firmware version - 1.2 BUG=b:124653175 TEST=emerge-grunt chromeos-config emerge-grunt chromeos-config-bsp-grunt emerge-grunt chromeos-config-bsp-grunt-private emerge-grunt chromeos-bsp-grunt-private emerge-grunt chromeos-bsp-grunt cros deploy and check that the firmware installed to DUT, check the /log/message log, it show that update successfully. Change-Id: I1ef0544783df3ac64d7b2cb5a7f5427cf11c8411 Reviewed-on: https://chromium-review.googlesource.com/1531921 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: JeffSX Huang &lt;jeffsx_huang@compal.corp-partner.google.com&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="1" gerrit_number="1531921" owner_email="jeffsx_huang@compal.corp-partner.google.com" pass_count="0" patch_number="8" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/21/1531921/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If9c1083d3a9d2516d790a7281c5d38597fd3b90e" commit="fb35e30fa196ac4ff853829d1d9728477ddaa010" commit_message="flapjack: add ebuild for kernel 4.19 Apply HQ ToT #24 (CL:1475596/24, excluding CL:1547642) on top of MTK ToT #136 (CL:1317245/136) and applied against commit eea41cf4930f. BUG=None TEST=tryjob Change-Id: If9c1083d3a9d2516d790a7281c5d38597fd3b90e Reviewed-on: https://chromium-review.googlesource.com/1551022 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: Nick Sanders &lt;nsanders@google.com&gt; " fail_count="1" gerrit_number="1551022" owner_email="yueherngl@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/22/1551022/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0a05eb9e8073cec7da884e071e023bcddadb130f" commit="113c20a1b0baf80a74a49db0330e6129a5ac167f" commit_message="servo_v4: disable PD entirely when in SNK. This prevents the system from negotiating power or reenabling dualrole after it's turned off in board.c. BUG=b:129882930 BRANCH=servo TEST=cc snkdts stays snk. Change-Id: I0a05eb9e8073cec7da884e071e023bcddadb130f Signed-off-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1553308 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; " fail_count="1" gerrit_number="1553308" owner_email="nsanders@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/08/1553308/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I16e16ce1edf6b326fcd98bf222a367a5951b109f" commit="548765cdaffcc9ac37892c302199c0803b32a2bb" commit_message="cgpt: Fix fs_block_align_losses for fs_align cgpt tries to account for possible alignment losses when figuring out the total size of the image. It does this by adding a fixed amount to each partition, and hoping that's enough. It turns out to be enough only for the default value of fs_block_size. Use fs_align for file system partitions, which may align up to a much larger value, and fs_block_size for all other partitions. BUG=b:130052781 TEST=build_image --board=hatch (and kukui, cheza, kalista) Change-Id: I16e16ce1edf6b326fcd98bf222a367a5951b109f Reviewed-on: https://chromium-review.googlesource.com/1555516 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1555516" owner_email="evgreen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/16/1555516/2" remote="cros" total_fail_count="1"/><pending_commit branch="cups-2-2-8" change_id="I4fb285396e840449d52cc4e2444a06fedb698d59" commit="9a2115ce9ecfd438b2135c4184ed1f27e188a437" commit_message="Fix cupsCheckDestSupported() handling of &quot;job-password&quot; option. Originally CUPS tried to cast &quot;job-password&quot; value to integer and check whether it equals to &quot;job-password-supported&quot;. Add correct check now. BUG=chromium:848942 TEST=Manually confirmed behavior. Change-Id: I4fb285396e840449d52cc4e2444a06fedb698d59 Reviewed-on: https://chromium-review.googlesource.com/1556918 Commit-Ready: Nikita Podguzov &lt;nikitapodguzov@google.com&gt; Tested-by: Nikita Podguzov &lt;nikitapodguzov@google.com&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="0" gerrit_number="1556918" owner_email="nikitapodguzov@google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/cups" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/cups" ref="refs/changes/18/1556918/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3b6f5e5484fbfbd23e0ea0705dc392be53b37de0" commit="668c04337d5c09900ea142a226b2e0fa177c5d6c" commit_message="Switch all IS_ENABLED() to CONFIG() libpayload has switched from IS_ENABLED() to CONFIG(), and the old macro is about to me removed. Do the same switch here. This patch is a raw application of find src/ -type f | xargs sed -i -e 's/IS_ENABLED\s*(CONFIG_/CONFIG(/g' BRANCH=None BUG=None TEST=None Change-Id: I3b6f5e5484fbfbd23e0ea0705dc392be53b37de0 Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558132 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1558132" owner_email="jwerner@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/32/1558132/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I602e6dc208e37bc73619acbc281ee3795769c2d1" commit="c516836302050d6b6ab07ec009855d514d192c1e" commit_message="shill: rtnl_handler: handle error number -INT_MIN It's undefined behavior to try to fit -INT_MIN into an int. We really don't expect such low values (nor do we handle positive values correctly) -- we only expect negative numbers that match up with errno values -- so add a special case. BUG=chromium:950048 TEST=`rtnl_handler_fuzzer`; also sanity check some +rtnl messages on a device Change-Id: I602e6dc208e37bc73619acbc281ee3795769c2d1 Reviewed-on: https://chromium-review.googlesource.com/1558820 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1558820" owner_email="briannorris@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/1558820/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib28df9aed34b13796301b9d3b898b9bf728cd9f2" commit="5a0d6131becbf4843e9c79bef1fe1c7e476e8da0" commit_message="u2fd: Always enable user-keys when U2F is enabled by device policy The initial external launch of U2F will be enterprise-only, and the feature will be enabled via device policy. We want to enable user keys for that launch, and disable non-user keys for those users. We do not want to enable user keys for other users yet, as it is a breaking change that will invalidate previous keys, so would stop existing beta users (who enabled the feature manually via crosh) from authenticating. User keys will be enabled for those users once a migration path is implemented. BUG=b:112603199 TEST=on a soraka with U2F device policy set (flag is not set): - check user keys are not in use - deploy new build of u2fd including this change - check user keys are in use on a soraka without U2F device policy set: - deploy new build u2fd including this change - check user keys are in use only when the flag is set Change-Id: Ib28df9aed34b13796301b9d3b898b9bf728cd9f2 Reviewed-on: https://chromium-review.googlesource.com/1558840 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1558840" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/40/1558840/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I414f4ad4861dcc6daa2f68bfcf2a5609d7300019" commit="cdb4287eee6d0a15cc9cd03ef6486fc7f9c7cba4" commit_message="attestation: fix linting error BUG=None TEST=build on chell, soraka Change-Id: I414f4ad4861dcc6daa2f68bfcf2a5609d7300019 Reviewed-on: https://chromium-review.googlesource.com/1558846 Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Tested-by: Leo Lai &lt;cylai@google.com&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="0" gerrit_number="1558846" owner_email="cylai@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1558846/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I025664651597977c631baeeefc1853437aa45f9e" commit="39b85d4442f95f5fac498da12d3cd1e5189e59b5" commit_message="Add more artifacts logging for gaining config insight. Add some more logging to the generation of artifacts to provide more insight into actual configurations. This augments several logging statements already added in https://crrev.com/c/1544711 and adds more for the UploadTestArtifacts stage. TEST=./run_tests BUG=chromium:923000 Change-Id: I025664651597977c631baeeefc1853437aa45f9e Reviewed-on: https://chromium-review.googlesource.com/1559660 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Burger &lt;dburger@chromium.org&gt; Reviewed-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; " fail_count="1" gerrit_number="1559660" owner_email="dburger@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/60/1559660/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0efe723fee37c822a6bdd4a88766b37d559833d8" commit="76530450139b8c10918065e79da5dc7aab9f2f21" commit_message="devices: usb: remove unused imports in tests Clean up warnings when building tests. BUG=None TEST=cargo test -p devices; FEATURES=test emerge-nami crosvm Change-Id: I0efe723fee37c822a6bdd4a88766b37d559833d8 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560092 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: David Tolnay &lt;dtolnay@chromium.org&gt; " fail_count="1" gerrit_number="1560092" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/92/1560092/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7979cbda9754c2c9823344efe9b26cf9b682e2c3" commit="77631080c9b489b7e092c57831584b4309e83b6b" commit_message="libbrillo: Add comment to dbus_signal.h to clarify that it can be called from all threads DBusSignal::Send() in dbus_signal.h is used to emit a DBus signal. This method can in fact be called from any thread (instead of from just the DBus Thread). This change add the comment to clarify that. BUG=none TEST=emerge-eve libbrillo; to check if it still builds Change-Id: I7979cbda9754c2c9823344efe9b26cf9b682e2c3 Reviewed-on: https://chromium-review.googlesource.com/1545605 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1545605" owner_email="zuan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/05/1545605/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2569b9b14e79f780aa635b147eaa54434fd12952" commit="cfde5cb743298a0860f6fcf990482da760443f52" commit_message="libchrome: Uprev for coverage build fixes. Brings in CL:1551650 so that USE=&quot;fuzzer coverage&quot; works with libchrome. BUG=chromium:949338 TEST=libchrome buidls with coverage flags. Change-Id: I2569b9b14e79f780aa635b147eaa54434fd12952 Reviewed-on: https://chromium-review.googlesource.com/1553968 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="2" gerrit_number="1553968" owner_email="manojgupta@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/68/1553968/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7f34ce5ea74365eb5678798df1e9bced7c4edabd" commit="1fef30fb00264729793dfedaa9d87ab98f28f163" commit_message="dev-lang/rust: drop Rust 1.32 ebuild Now that the SDK containing Rust 1.33 has been built, we can drop the old Rust 1.32 files and package.provided entry. BUG=None TEST=emerge dev-lang/rust Change-Id: I7f34ce5ea74365eb5678798df1e9bced7c4edabd Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1558854 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1558854" 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/54/1558854/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I55c25540af164ebe0b2b493c2caba88c0c2c05dd" commit="8e81cd73956622954d41e30cc14a367d99250766" commit_message="[autotest][cfm] Add StorageWrittenCountMetric This metric uses fatrace(1) to track how many files are being written to. BUG=chromium:933363 TEST=Unit tests and local device CQ-DEPEND=CL:*1066868 Change-Id: I55c25540af164ebe0b2b493c2caba88c0c2c05dd Reviewed-on: https://chromium-review.googlesource.com/1479993 Commit-Ready: Dariusz Marcinkiewicz &lt;darekm@google.com&gt; Tested-by: Emil Lundmark &lt;lndmrk@chromium.org&gt; Reviewed-by: Felix Ekblom &lt;felixe@chromium.org&gt; " fail_count="4" gerrit_number="1479993" owner_email="lndmrk@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/93/1479993/8" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I6d509c4c6b22400b6250e2740e7927be92373802" commit="1aada60300da2686546dd99d11bb1e59190f6b22" commit_message="USB PD: Suspend ports when resetting TCPCs during cold reboot Currently, when EC cold reboots run, they reset the board's TCPC chips, but do not communicate this fact to the PD tasks. This may lead to the PD tasks reading register values with are incorrect or not yet initialized. Before resetting the TCPCs, put each port into suspend to prevent this. BUG=b:129092057 BRANCH=octopus TEST=Ran several EC resets as well as EC cold reboots with source and sink partners, verified we successfully maintained connection with the port partner without hitting contract disagreements Change-Id: I6d509c4c6b22400b6250e2740e7927be92373802 Signed-off-by: Diana Z &lt;dzigterman@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1538751 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1538751" owner_email="dzigterman@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/51/1538751/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4ea09b3d62ebf77eda98084accac582f841e7f7a" commit="90d410267fa095f2a39aa97d7174fdf2c1c7c3a5" commit_message="futility: updater: report flashrom error code When flashrom execution failed, it is not very easy to debug what went wrong especially when loading system active firmware (-r). The log may say SUCCEED (or no obvious error) and updater simply reports failure. Reporting the returned termination status should help. BUG=chromium:943262 TEST=make futil; tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: I4ea09b3d62ebf77eda98084accac582f841e7f7a Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1545590 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; " fail_count="3" gerrit_number="1545590" owner_email="hungte@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/90/1545590/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I90d03fc169b6680e25b798d30c0e9c9241af743c" commit="5425e910c651b148d519635015afd788b437214a" commit_message="net-misc/openssh: upgraded package to upstream Upgraded net-misc/openssh to version 7.9_p1-r4 on amd64, arm. This version has support for OpenSSL 1.0 &amp; 1.1 APIs. BUG=chromium:739357 TEST=In chroot: sudo emerge openssh =&gt; manually verify ssh still works to DUT TEST=tryjob Change-Id: I90d03fc169b6680e25b798d30c0e9c9241af743c Reviewed-on: https://chromium-review.googlesource.com/1551960 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="1551960" owner_email="djkurtz@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/60/1551960/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I928d69a8ba74f5882162d2f1f98775f5cde82081" commit="23b135b9750a269731032336a0323e0b76f8eaf7" commit_message="Add wait after reboot in cleanup BUG=chromium:941629 TEST=Tested against lab DUTs Change-Id: I928d69a8ba74f5882162d2f1f98775f5cde82081 Reviewed-on: https://chromium-review.googlesource.com/1551963 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Prasanthi Gangishetty &lt;pgangishetty@chromium.org&gt; Reviewed-by: Prasanthi Gangishetty &lt;pgangishetty@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="3" gerrit_number="1551963" owner_email="pgangishetty@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/63/1551963/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I57ddcfbac9d4dc49d64ee5c18469b6ecdfc34352" commit="5eae6732a9dfb4eb941395d693e0bcece74db298" commit_message="tast-tests: Port graphics_GBM tests more. This ports: - test_alloc_free - test_alloc_free_sizes - test_alloc_free_formats - test_alloc_free_usage - test_user_data - test_export Along with the port; - EXPECT_BO and ASSERT_BO macros are introduces which helps to investigate in case of failure. - Add stringify functions for format and usage, also for logging. BUG=chromium:934072 TEST=Ran on DUT. Change-Id: I57ddcfbac9d4dc49d64ee5c18469b6ecdfc34352 Reviewed-on: https://chromium-review.googlesource.com/1552939 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="1552939" owner_email="hidehiko@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/39/1552939/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1a1a7ff8e852a6edfc540da6abdf9c5d32bf451c" commit="edf42768e815a27b6cc4387526ceda21904351c3" commit_message="autotest: Cleanup error reporting in logging_CrashSender This expands a huge OR for a bunch of failures so each failure is logged independently. BUG=chromium:196103 TEST=test_that logging_CrashSender Change-Id: I1a1a7ff8e852a6edfc540da6abdf9c5d32bf451c Reviewed-on: https://chromium-review.googlesource.com/1555213 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1555213" owner_email="jkardatzke@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/13/1555213/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I22ce82fec59eddbd3e0dd5f83d3900b4457f0afb" commit="0d596955e27c46ec596479457d2ff737ce4bd112" commit_message="tast-tests: make non arc SELinux file label check important. BUG=b:114172200 TEST=tast run SELinuxFilesNonARC on amd64-generic Change-Id: I22ce82fec59eddbd3e0dd5f83d3900b4457f0afb Reviewed-on: https://chromium-review.googlesource.com/1557296 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1557296" 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/96/1557296/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I689be46d30b7bf78c6643e88a094e4f4ab311e20" commit="47ffc2fcc447f73ba62ea0d9928720984a4184ab" commit_message="vboot: fix test_rwsig.sh permissions issue Copy hammer_dev.bin to temporary file before running `futility sign` to avoid permissions issue when running under ebuild environment. Also correct an indentation issue. BUG=chromium:950425, chromium:605348 TEST=FEATURES=test USE=cros_host ebuild vboot_reference-9999.ebuild test BRANCH=none Change-Id: I689be46d30b7bf78c6643e88a094e4f4ab311e20 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1557662 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="2" gerrit_number="1557662" owner_email="kitching@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/62/1557662/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1072a642bd26f3889737a3bade7e834ef91468ac" commit="e2bf45319c3cf1eb7a8102a0be9bfe3daf186b83" commit_message="upload_symbols: Remove prepare call as it is no longer needed With the latest update of the swarming client, isolateserver dropped the prepare method for the Item, and by association, the BufferItem classes. Since digest and size are now set on init, there is no longer a need to call this explicitly. BUG=chromium:950378 TEST='cros tryjob moblab-generic-vm-tryjob' Change-Id: I1072a642bd26f3889737a3bade7e834ef91468ac Reviewed-on: https://chromium-review.googlesource.com/1558650 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Nichols &lt;mikenichols@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1558650" owner_email="mikenichols@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/50/1558650/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If866f3d705cc6edebb15c4af63b5bd8cdc1b6856" commit="1a5cefc0d108fc1f8ee97d9bcd1c650c5022e2ab" commit_message="net.py: Write to logs only on retries We're currently spamming logs a lot. Only write to logs on retries to reduce the sheer volume. BUG=chromium:914909 TEST=run_tests Change-Id: If866f3d705cc6edebb15c4af63b5bd8cdc1b6856 Reviewed-on: https://chromium-review.googlesource.com/1558662 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="1558662" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/62/1558662/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie3630dca36d5436bb109c1f03852bd8543eeba48" commit="f1c3a09b04259e7986a9771238132a7113a0c26a" commit_message="power: Use CLOCK_BOOTTIME for BatteryDischargeRate UMA. Currently we use wall clock time for logging BatteryDischargeRateWhileSuspended UMA metrics. This can produce spurious values in scenarios such as daylight savings where the Wall clock time can move backward. Instead use the CLOCK_BOOTTIME that increases monotonically even when the system is supended. BUG=None TEST=unittests pass. Change-Id: Ie3630dca36d5436bb109c1f03852bd8543eeba48 Reviewed-on: https://chromium-review.googlesource.com/1558811 Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; " fail_count="2" gerrit_number="1558811" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1558811/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I74c281ae6682b63dda077ca7cd865095be28c935" commit="b3ff58387ba0f355ac886b723e1d2871250b5401" commit_message="usb_bouncer: Add futex to seccomp policy. BUG=chromium:946151 TEST=usb_bouncer genrules Change-Id: I74c281ae6682b63dda077ca7cd865095be28c935 Reviewed-on: https://chromium-review.googlesource.com/1558818 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1558818" 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/18/1558818/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6fa9631e268cad6a64fa5ef4e3f47abcf1c1e16d" commit="01f3bc01eb3daa52c34ff347d19a9f0d975fbc4c" commit_message="biod: Fix error message for failed EcDevInit The |ret| value originally being reported has no meaning when EcProtoInfo fails. BUG=none TEST=unit tests, emerged, and deployed Change-Id: I6fa9631e268cad6a64fa5ef4e3f47abcf1c1e16d Reviewed-on: https://chromium-review.googlesource.com/1558863 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Craig Hesling &lt;hesling@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="1" gerrit_number="1558863" owner_email="hesling@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/63/1558863/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8020e51ff64464ec8737ca3f424451f0779184e1" commit="359a4b12523fe02fdfe8935a7f93cea41e7068c2" commit_message="lakitu: create and install kernel tarball for kernel 4.19 TEST=tryjob BUG=b:113684406 RELEASE_NOTE=None Change-Id: I8020e51ff64464ec8737ca3f424451f0779184e1 Reviewed-on: https://chromium-review.googlesource.com/1558950 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Justin Wei &lt;weijustin@chromium.org&gt; Reviewed-by: Ke Wu &lt;mikewu@google.com&gt; " fail_count="1" gerrit_number="1558950" owner_email="weijustin@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/50/1558950/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic4ecf52b0fa7b7ddf6c19a68603e33598e6602f3" commit="a2444edb4e8d1e84f1ea3787f3d3184fcca2653a" commit_message="hatch: enable biod Enable the biod USE flag to install biod and flash_fp_mcu to the rootfs BUG=b:124996507 TEST=run build_packages, biod is installed Change-Id: Ic4ecf52b0fa7b7ddf6c19a68603e33598e6602f3 Reviewed-on: https://chromium-review.googlesource.com/1558951 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="1" gerrit_number="1558951" owner_email="norvez@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/51/1558951/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If1b0298ccf12b8ed4e162a8e5668de1be7ad29e5" commit="e4c045d1b1af7575d4abc50983f14419a6267192" commit_message="minigbm: msm: Silence printf warning on 64-bit build Compiling this file with a 64-bit userland fails like so: /mnt/host/source/src/platform/minigbm/msm.c:243:70: error: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Werror,-Wformat] drv_log(&quot;invalid format = %d, flags = %llx combination\n&quot;, format, flags); ~~~~ ^~~~~ %lx Fix the error by using the appropriate hex printing printf format for uint64_t types. BUG=None TEST=Compile with arm64 userland Change-Id: If1b0298ccf12b8ed4e162a8e5668de1be7ad29e5 Reviewed-on: https://chromium-review.googlesource.com/1559755 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="1559755" owner_email="swboyd@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/55/1559755/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0ebe4aeb0a11dc64a6e4bb1a752a686bbe871827" commit="f383e166dc74a65a117213a0bdb2c9050dc65437" commit_message="grunt: Set crosvm-gpu USE flag BUG=b:127868532 TEST=`vmc start --enable-gpu termina` succeeds Change-Id: I0ebe4aeb0a11dc64a6e4bb1a752a686bbe871827 Reviewed-on: https://chromium-review.googlesource.com/1560279 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Drew Davenport &lt;ddavenport@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="0" gerrit_number="1560279" owner_email="ddavenport@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/79/1560279/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I9a802989740f3c2fd208ca9102de741c18d920c2" commit="4d7358324757b90b052a106173ed586b05b951e9" commit_message="FROMLIST: block, bfq: tentative fix of use after free in bfq_bfqq_expire Let's apply this fix from Paolo to get rid of our crashes until something official lands. Signed-off-by: Paolo Valente &lt;paolo.valente@linaro.org&gt; (am from https://bugs.chromium.org/p/chromium/issues/detail?id=950671#c4) (also found at https://lkml.kernel.org/r/A90B593D-4831-4DFF-89CE-0E59045E9093@linaro.org) BUG=chromium:950671 TEST=Reboot tests Change-Id: I9a802989740f3c2fd208ca9102de741c18d920c2 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1560350 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="1560350" owner_email="dianders@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/50/1560350/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie9c72afb1db8b0f25a9f404d83f5ef78104e503f" commit="7337b133139afc09fedb7863266914176a51e4b5" commit_message="tast-tests: skip if /run/udev/queue doesn't exist. To fix the flakiness: Directory to check doesn't exist: &quot;/run/udev/queue&quot; BUG=b:114172200 TEST=tast run DUT security.SELinuxFilesSystem Change-Id: Ie9c72afb1db8b0f25a9f404d83f5ef78104e503f Reviewed-on: https://chromium-review.googlesource.com/1558992 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1558992" owner_email="fqj@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/92/1558992/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I97c52899dff539044dd7f867f1c1c9d42c25ec4e" commit="fa8626396ed4a1d4283aede51dc3da84a133fb79" commit_message="pack_firmware: Enable using sfx2 as ZIP based updater package The new futility supports all commands that updater5 provides and can be now be switched to the simpler SFX program. As the first step, we want to enable sfx2, and when it goes stable we can start removing other dependency (--script, sfx.sh, ... etc). BUG=chromium:875551 TEST=BOARD=chell; emerge-$BOARD chromeos-firmware-$BOARD /build/$BOARD/usr/sbin/chromeos-firmwareupdate CQ-DEPEND=CL:1282084 Change-Id: I97c52899dff539044dd7f867f1c1c9d42c25ec4e Reviewed-on: https://chromium-review.googlesource.com/1282544 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="5" gerrit_number="1282544" owner_email="hungte@chromium.org" pass_count="0" patch_number="29" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/44/1282544/29" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I457ffb35de767267fc7398bd0b94239730913a88" commit="5897ee92ce8c30d30028fc1dc53afc26c3c5a7e4" commit_message="factory_shim: Change the size of ram disk The 400M ram disk is not enough when installing. This CL should be a temporary solution. BUG=b:122348657, b:129663373 TEST=Manually test on my local device Change-Id: I457ffb35de767267fc7398bd0b94239730913a88 Reviewed-on: https://chromium-review.googlesource.com/1404612 Commit-Ready: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Tested-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1404612" owner_email="chuntsen@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/initramfs" project_url="https://chromium-review.googlesource.com/chromiumos/platform/initramfs" ref="refs/changes/12/1404612/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I207045c011f49c950fc69da0c80afdc7d722752f" commit="bf0bd797b37c04fc65ddd7d902fd6d0e92001262" commit_message="media-libs/arc-mesa: Drop unused 'inherit python' BUG=none TEST=emerge-eve =media-libs/arc-mesa-9999 Change-Id: I207045c011f49c950fc69da0c80afdc7d722752f Reviewed-on: https://chromium-review.googlesource.com/1560292 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="1560292" owner_email="chadversary@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/92/1560292/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1c22bc106ec0142a266caaf6cfe06daf4cb6165b" commit="f00e13ba09dd4e419d4fc2b0a8ec0fa9126b84ed" commit_message="autotest: Add wait-task in trampoline. Wait for a successful suite: https://paste.googleplex.com/5071588695212032 Wait for a failed suite: https://paste.googleplex.com/6472740674469888 BUG=chromium:938017 TEST=Ran run_suite.py -m *** locally. Change-Id: I1c22bc106ec0142a266caaf6cfe06daf4cb6165b Reviewed-on: https://chromium-review.googlesource.com/1542117 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="1" gerrit_number="1542117" owner_email="xixuan@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/17/1542117/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6a3e7bb14225276d136d020bdbeb72264615d2c5" commit="7294f17bcf1b687a4935daa36337ae343affb1f5" commit_message="llvm: Cherry-pick an lld unwinding-related patch As noted in the bug, lld didn't properly emit unwinding information for inline asm functions, which caused crashes on some external builds of Chromium on ARM. This CL brings in a fix to make lld start emitting this information properly. BUG=chromium:917504 TEST=chromiumos-sdk tryjob; manually built an external kevin image and ran autotest smoke tests, plus tast's security.ChromeSandboxed. None failed. Also USE=llvm-next emerge llvm; patch applied cleanly. Change-Id: I6a3e7bb14225276d136d020bdbeb72264615d2c5 Reviewed-on: https://chromium-review.googlesource.com/1556733 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: George Burgess &lt;gbiv@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="2" gerrit_number="1556733" owner_email="gbiv@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/33/1556733/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ibc269a80a4502ab96c38ee44ea9f4e90c4666b13" commit="0ea7b411bbba2681c9d6a33e7e2ad02df1c5781b" commit_message="arc: Wait for internal networking. This gives better error messages when networking is broken, rather than obscure &quot;failed connecting to ADB&quot; error. BUG=b:129335951 TEST=tast run DUT arc.BootForever Change-Id: Ibc269a80a4502ab96c38ee44ea9f4e90c4666b13 Reviewed-on: https://chromium-review.googlesource.com/1557299 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1557299" owner_email="nya@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/99/1557299/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ica3d7390688a0074cce4b3112aa29f77faf46ca8" commit="1d2659e0386f241f670caeffa25ba3bd563e56b9" commit_message="tast: Enable ui.VirtualKeyboardSuggestion. Previously we tried enabling suggestions but it failed on certain devices in the lab as they had Japanese hardware keyboards, so the input language defaults to &quot;Japanese Keyboard&quot; input method, which doesn't have a decoder. Test looks green on informational devices: https://tastboard.corp.google.com/test/ui.VirtualKeyboardSuggestions but we will monitor the CQ to ensure that it doesn't fail on Japanese devices. BUG=chromium:879073 TEST=veyron_minnie, random Japanese device in the lab Change-Id: Ica3d7390688a0074cce4b3112aa29f77faf46ca8 Reviewed-on: https://chromium-review.googlesource.com/1559515 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Darren Shen &lt;shend@google.com&gt; Tested-by: Darren Shen &lt;shend@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1559515" owner_email="shend@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/15/1559515/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I10bb10dc474886f7dcfe29ada1811b356e6b7c38" commit="05dd38c952b15205f4a10584f5171e589cb2cf13" commit_message="media_perception: Integrate new VCS API for M74. New API enables simultaneous access of a single video device for multiple clients of the VCS. For example, Chrome and the MPS can share frames for a single real device. TEST=Deployed to M74 device and verified VCS functionality and Drishti graph integration. BUG=chromium:946606 Change-Id: I10bb10dc474886f7dcfe29ada1811b356e6b7c38 Reviewed-on: https://chromium-review.googlesource.com/1525136 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Luke Sorenson &lt;lasoren@chromium.org&gt; Reviewed-by: Luke Sorenson &lt;lasoren@chromium.org&gt; Reviewed-by: Toni Baržić &lt;tbarzic@chromium.org&gt; " fail_count="1" gerrit_number="1525136" owner_email="lasoren@chromium.org" pass_count="0" patch_number="19" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/1525136/19" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2d595aa9890952fa4f4c948c71897cb609e7d3a5" commit="ed96739ee1a72c582184193dd8e98f1b31b0381c" commit_message="video: Set timeout for video.EncodeAccelH264* tests. After several runs, I found those tests take up to 3 minutes when they pass. Raw data: cnt min max avg EncodeAccelH264180PI420 298 7s 53s 23s EncodeAccelH264360PI420 298 13s 76s 38s EncodeAccelH264720PI420 280 40s 170s 97s EncodeAccelH2641080PI420 272 43s 165s 92s EncodeAccelH2642160PI420 143 51s 121s 84s BUG=chromium:949008 TEST=fast_build.sh -T # to check build Change-Id: I2d595aa9890952fa4f4c948c71897cb609e7d3a5 Reviewed-on: https://chromium-review.googlesource.com/1557295 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="3" gerrit_number="1557295" owner_email="nya@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/95/1557295/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Id27141594506a1b0df85050edbb17220e5556eeb" commit="d55bf1d03df47a2ddd99464bef5d426a5983b21e" commit_message="tast: Fix bug where preconditions weren't closed. Fix a bug where test preconditions' Close methods wouldn't be called if the last test that was using them was skipped. The next test that would be run was being incorrectly computed in this case. BUG=chromium:950499 TEST=added unit test Change-Id: Id27141594506a1b0df85050edbb17220e5556eeb Reviewed-on: https://chromium-review.googlesource.com/1559781 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1559781" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/81/1559781/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ifa8b0be40c6cd8e94a2ed824090403fd8a58d386" commit="e855129b06084474cb1cd47c41fb1edf624048b4" commit_message="FROMLIST: ASoC: rt5677: fall back to DT prop names on error The rt5677 driver uses ACPI-style property names to read from the device API. However, these do not match the property names in _DSD used on the Chromebook Pixel 2015, which are closer to the Device Tree style. Unify the two functions for reading from the device API so that they try ACPI-style names first and fall back to the DT names on error. With this patch, plugging and unplugging the headphone jack switches between headphones and speakers automatically. Signed-off-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10887831/) BUG=b:121045120, b:121046575 TEST=Plug in headphone/headset and verify that audio switches correctly. Change-Id: Ifa8b0be40c6cd8e94a2ed824090403fd8a58d386 Reviewed-on: https://chromium-review.googlesource.com/1559934 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="1" gerrit_number="1559934" owner_email="fletcherw@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/34/1559934/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2ff3b4836279e6da988946c695bc7db4f6a63954" commit="6effc2c0d04df5c7519339d8f152e7138777c3c0" commit_message="dash: Disable sanitizers. Disable sanitizers on app-shells/dash. The ubsan reported error seem to be superfluous. BUG=chromium:950356 TEST=dash is built without sanitizer flags. Change-Id: I2ff3b4836279e6da988946c695bc7db4f6a63954 Reviewed-on: https://chromium-review.googlesource.com/1560304 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1560304" owner_email="manojgupta@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/04/1560304/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic091ca1eb453a8059abdb756458bde44415fe059" commit="ae39537b37fb557dee6e754b24771b0df350814a" commit_message="bluetooth: Fix UAF when removing device The |device| pointer should not be dereferenced after the object is cleared from |discovered_devices_|. BUG=chromium:947549 TEST=Run unit test with: USE=asan FEATURES=test emerge-$BOARD bluetooth Change-Id: Ic091ca1eb453a8059abdb756458bde44415fe059 Reviewed-on: https://chromium-review.googlesource.com/1560324 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Yoni Shavit &lt;yshavit@chromium.org&gt; " fail_count="1" gerrit_number="1560324" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1560324/1" remote="cros" total_fail_count="1"/><lkgm version="12068.0.0-rc5"/></manifest>