blob: 5ec95a741823affab216722d7fe107be52f26279 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="ec0bde28ca87b21a11f0dee698782abaf4152f5a">
<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="5ca6b5581735fdb7a46249d4eb587aff936434f5" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="afc3e28a3de4a627e3afaf73b4c55ed85c992470" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="7982100a403be400db0030cf9f18390eb021610e" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="9c5118b2907f53c184e3ac962ce2eb1e322fd5e6" 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="cd5aff70ee0b0fe27d8cd0a0419e16f628dd688a" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="8c2657f8849a3253f387b14bbc095a6214ce05a2" 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="0bfd826f8566a99923e64a782908faca72bc457c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="7639f1999ac1d8992fc4fbb169d164b156d9a7f7"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="ceaffd91d79ef0027c246b5576ccdf6ac43d2780" 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="11ac864450e9215a5ecef15e45c7bd2f9d000189" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="bd6cf2445d72cec8a921470779619a057e394ebe" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="10d607271aef6033e704ce55cabfef486fdd3211" 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="e26eb065275789dcc18c1f7c18c345d52c732bea" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="2b776e5bd575c2373bcecc990057b6bbeaeba7b5" 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="88ef977562c7172763ca413a8e74ae9318fb2dd0" 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="c38131e883df682af5a2f415f1f7a21ed0c8e77f" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="9206f8f25adef815d9df33eb19ef713938dfde1c" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="1b66e7e326431c0f92e231b31661cc6c161b5ee8" 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="f49a386349721336e9248acb5d67adb7f3a12939" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="c903e99ed0f13b410440a5b4df86d414e32686b4" 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="ed74a599cd23c7ac90030330421127aa88ba30e8" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="32776ea77f7be2618856e8deb2b3fc2cd515180e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="49f10b34b21859be1073bd89e44898ff4d4f8cfb" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="3d6c636893f5708ac975ae4d9ac4b069747be77c" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="735e0a5ac48b748d45966164832f916c5024a650" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="b72b0d111c1eacc6adb7f3387085334e8a4116a9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="ac26046c697180347060f7524af3b723ffc01d95" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="923ffb49d795da9abd67d440b011e6211a92fe44" 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="948a79c8ee1b61446ecc3c22af9df517ede8e93b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="2038f97359f79ecd202cc1a11294f4b6e4ab4ecf" 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="b3ab7026704b6b7cf3f2f61e7a7347b3c3fd3dfd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="0b26a10593cf514979b83cae14c11e5b06854291" 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="bae5ccdc16ed42fac1e6596cfb199d06e4c92d3e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="516003f34c7e8ce74f9abe2500c3a2e2f1ddbc1a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="e9d9f9cf3485a0db170d2e420636264023e36089" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="d0bf5dc6026d53d21490049f57505ddd1f515a56" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="fff9d9861bec00a12e38d0a4c19f0b77c4dff0db" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="abedfaaeca15bcad193571a8ba6c0ccde939302a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="393cd4d510256b0bb2bdd0acd9656105cfd28771" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="8ed7891f35099bc9d5b8a4164b5ab847d5f1576f" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="0b56438581edd5da9dd12f67bf44a95b4f4ed28d" 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="64665fd17ddcd778124d5b6a9092b50e376d3acd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="602c47a5ff8d1d95808f87b6b5f9b0de5097d7ad" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="f6135987e0e846db867c1eb5bad817f5777383bc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="755f3ca45df2291121aa8b8a031ca3b52e54d0ef" 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="b0595eb94d8c1950f0e8509a06921a035caba464" 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="c4b1ec1341369a10694374c62d2c2497f589418a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="1d68745cacaeaff20a01045043893a013b5558d8" 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="c7ece0f317b6ef8343f01fc2b07a47cee81c9ba3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="1cbcbfd5f9908f694d3786b03d5a2bf0a5af6b90" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="3d73a0842368d012e0611a738de3f01a4023bf74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="b1a921fb146641bfc3ee1bbba68d882a0507b916" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="3c0e9c4a66f929e5752f5bf5fe45b1df5a0eb398" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="334c7daeddce8f02941ad9b0a0d00e1ba3a1d799" 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="de2130fc2268fd54f01206d728cd40fe9dd922aa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="ee3c96d10fd8d5113e95cb2321d88d4415b16465" 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="afceb2e3eff50ac49fdd0dd7ea20a7e610fa08bb" 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="2ae0e1d27b7221bbd666dfdc566b7a50937a923f" 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="4bb8e35efefe10b9fc82fa896478b026fced0a89" 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="b021a9619722a397de9910bd0422b2e7c6ebb7f0" 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="f0819c100986e6a5deceb86ffdc517b8d668e36b" 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="7da13f7e99160d4d9d2affd3b8eca5dcdec42967" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="9771053a02d98b91afcc955b887ee66320432981" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="acfb18af36cf972b11974bb0cc103d38be0538c8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="54700bf11d1ffaf5acff3261d499d159880a0d32" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="c33aa45f4400bc7c09fed1300bc59e0e70d36bd8" 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="af9682236ee5a11e8900acc3f31165e91da2d95d" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="6f4c4b5bf6c48e188f595dfd1b305df3cb4988c9" 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="30d4108f1662e60639a8a618e1ec9d8cfae2f0e4" 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="840306e3a9478c8e25db95366fe482ecd6ddb104" 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="c6054558bdb47735196f50cec16995d58c93bd2f" 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="98ffa268c972a79e9ea14872f2765626fd0c741d" 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="a621754a062430a2db3a53e6718a83dc8cec4684" 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="274688eb2280dba7d1e0afe5a6a77c703624c43f" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="f93b3740c29986decdce35feb94390fb683523bb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="62d946925a06791cdc54a98fc415081f478528d5" upstream="refs/heads/fwupd-1.2.5"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="c1737aec99c670e33919910e7008dd034249d147" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="f7f2b290fa45e9165da8f95c45edb0d96d041738" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="63bc633f00b4dd952802b145cb247cb2e1b51650" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.8" revision="6a2e0248bd94e5d27ce74f9950a87298b86949e4" upstream="refs/heads/wpa_supplicant-2.8"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="16cef48eb9db1c734083496890d6d0480ea65a95" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="e6d0fd96bde597a74a37be0976b0ea8057a8b5fb" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ba9e83ece52e7927cb71651ca41c698ff1266503" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="3ca0a6da05d40b56451f28c195d437d3d0e9054d" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="4d30cb011f9e6721668ffd08061f4b3aebf9157e" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="4dd63e978d4a38323be20e1b5b0a9a7d54914fe3" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="14eea091ff472f9c73dd765a0524141202b2d9ac" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="eccaf36c6ca53eddec586827a3e4e8a0e0ced0c2" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="cbb27af3d856626e3b01b5ce8d2fc6649ec74d78" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="c1402f880f03133b852343483069545008444e69" 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/libcamera" path="src/third_party/libcamera" revision="8b7a24e20f345cccf407ddc9a8133d75fdc99448" 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/libiio" path="src/third_party/libiio" revision="8539d5dcf2d04cfc1985e3272fb20b3109ebb492" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="7183ca5142b8246959643edf49e78ea1d3b0d01a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="e9fe99ea600bc3f2745eaf7c04f38330b04dc80e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="aac7c20e25b5374fd644ddc7b26f088e71c3bf51" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="c46d0ff5c8280659891531de5a04f45d5dae4147" 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/mesa" revision="1d363d440f261fbadc1db3c17acc514b7130d505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-debian" revision="1d814714ba7051a034131d48961e631214f69708" upstream="refs/heads/debian"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1619f208834544e57349b29bb1f3f1ec98ca0cbc" 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="2ee2d98e2cce58d2ec376aa5a90805399df70505" 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="4489a466b6c0c7eb370e1390d2ce178900bce113" 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/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 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="a2d82d54145b113221b62e461081f7dab3917eb4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="b9992bba3b4e752f10410c624a500762d090fa2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="5e23afec38885751ee658849beb5c7a610ba8e07" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="46ff940bfe5066b1531065c158d70ee38ecdf4eb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="c6adcadf8c45c9a5b7f705b279c481e6d3d1d667" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="ab3640c0858df496b5d97f075a2e26c23bdfab98" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="3aa8acfc3fd2902cfb158beb1e0e85f7bf7bf88a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="3e710eb8fd54f22e064cd0eb98ddd256f771d38a" 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="12b7dddbc265fcb77e3ded3082854e8649553645" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="34b20305c7a69eb89e1abd5e2a94708db999f0a9"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="10118144d0b8a90496db9f97d55bf607db2c8c8b" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="81231c9ecd77a2f6492cf87807392434eb83134e" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="ebe828e0f9ec7cbaa7a8173703bf7a0457629a60" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="d88b1fc62511d02ee2021628af7c571528a09b8c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="e1a868923c2daf9a7ed3b9300f5e18ca295bf0e8" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="170cb8d77faed2c7a05e527e9e2923f2ae3587dd" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="04b02f651d8e215ddcdf72dd0dcccafacc2c92a2" 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="e72ca8181a9868569af0d629555819a7e714f115" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I8f029c73437dd6c8074bede91d382f798c83f3f9" commit="cfbf74a7bdd84ea0364e86f571ed12a06884f182" commit_message="shill: simplify vector initialization with braced-init-list in IcmpSessionTest BUG=None TEST=Run unit tests. Change-Id: I8f029c73437dd6c8074bede91d382f798c83f3f9 Reviewed-on: https://chromium-review.googlesource.com/1667691 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667691" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1667691/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iba96696998960ced47bd351f5e1c5be0cb990c4d" commit="e3ea2ef72737e4980a909db76d8f4bf0460a7c32" commit_message="shill: simplify vector initialization with braced-init-list in ConnectionTest BUG=None TEST=Run unit tests. Change-Id: Iba96696998960ced47bd351f5e1c5be0cb990c4d Reviewed-on: https://chromium-review.googlesource.com/1667692 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667692" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1667692/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I13ca83149810c51d9c9ca7ba7e245b3c06482430" commit="fa62afcd2fc0e113d5f0ea440b551e0cc2acaa38" commit_message="shill: simplify vector initialization with braced-init-list in StaticIPParametersTest BUG=None TEST=Run unit tests. Change-Id: I13ca83149810c51d9c9ca7ba7e245b3c06482430 Reviewed-on: https://chromium-review.googlesource.com/1667693 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667693" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1667693/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic116982239d82e2f5d07c7dff3356e5c4d6b1451" commit="2ee8a43beb10fd4ebc6b6828ea2d8752511e7bc8" commit_message="shill: simplify vector initialization with braced-init-list in KeyFileStoreTest BUG=None TEST=Run unit tests. Change-Id: Ic116982239d82e2f5d07c7dff3356e5c4d6b1451 Reviewed-on: https://chromium-review.googlesource.com/1667694 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667694" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/1667694/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4a588079b8ba280ad06f57f98292c5a974dd9b04" commit="96af56344de8220d412324db74abfe054a1bc7a3" commit_message="shill: simplify vector initialization with braced-init-list in DeviceTest BUG=None TEST=Run unit tests. Change-Id: I4a588079b8ba280ad06f57f98292c5a974dd9b04 Reviewed-on: https://chromium-review.googlesource.com/1667695 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667695" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/95/1667695/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1ff479db1c2671f19d108a4b438dcc450c7ed44d" commit="cc0e8cc0d648781590d0ff3457a079f8a1a96ff5" commit_message="shill: simplify vector initialization with braced-init-list in TrafficMonitorTest BUG=None TEST=Run unit tests. Change-Id: I1ff479db1c2671f19d108a4b438dcc450c7ed44d Reviewed-on: https://chromium-review.googlesource.com/1667696 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667696" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1667696/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3c51faf2547cadd37c3b5d0b2b410bcc3fd7f805" commit="c9f1f0dc625e763b6b71b4252a01ed52a3c7711f" commit_message="shill: wifi: simplify vector initialization with braced-init-list in tests BUG=None TEST=Run unit tests. Change-Id: I3c51faf2547cadd37c3b5d0b2b410bcc3fd7f805 Reviewed-on: https://chromium-review.googlesource.com/1667697 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667697" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/1667697/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia3e0f930517e9922b5332680753ed50fcdb0ed9d" commit="6adeb692dd8176f37f0b0ee26f24548048cfba60" commit_message="shill: cellular: simplify vector initialization with braced-init-list in tests BUG=None TEST=Run unit tests. Change-Id: Ia3e0f930517e9922b5332680753ed50fcdb0ed9d Reviewed-on: https://chromium-review.googlesource.com/1667698 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667698" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/98/1667698/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idbb7ec6516ff65075d02209964d8d6ca2aa80991" commit="e5221b87a3c55397d7a25f0160697cd675b427ef" commit_message="shill: dhcp: simplify vector initialization with braced-init-list in tests BUG=None TEST=Run unit tests. Change-Id: Idbb7ec6516ff65075d02209964d8d6ca2aa80991 Reviewed-on: https://chromium-review.googlesource.com/1667699 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667699" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/99/1667699/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I81cc13908050785299dec33d99a950756ff5ce2e" commit="2b9e48f30e043a24f8478ae88747d705b7cc00c8" commit_message="shill: simplify vector initialization with braced-init-list in tests BUG=None TEST=Run unit tests. Change-Id: I81cc13908050785299dec33d99a950756ff5ce2e Reviewed-on: https://chromium-review.googlesource.com/1667700 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1667700" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/00/1667700/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ic0b6ce87950e64da8c233cf800d892eabd7ae774" commit="6b7811f3eea15569c8dacb6c2dc81abd6ed383b2" commit_message="UPSTREAM: VSOCK: export socket tables for sock_diag interface The socket table symbols need to be exported from vsock.ko so that the vsock_diag.ko module will be able to traverse sockets. Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 44f209807ee87a5eddf6c0432f3fb63cec27bad8) Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; BUG=chromium:848063 TEST=while true; do curl localhost:8080; done Change-Id: Ic0b6ce87950e64da8c233cf800d892eabd7ae774 Reviewed-on: https://chromium-review.googlesource.com/1663065 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="4" gerrit_number="1663065" owner_email="smbarber@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/65/1663065/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Id96a3f7098c9558fffe965993e4aae49d8e32423" commit="e48a672ef19c377d8939082a93c8bd6cadb68b42" commit_message="UPSTREAM: VSOCK: move __vsock_in_bound/connected_table() to af_vsock.h The vsock_diag.ko module will need to check socket table membership. Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit bf359b8127719535f88494adb3c2b73c06667dcd) Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; BUG=chromium:848063 TEST=while true; do curl localhost:8080; done Change-Id: Id96a3f7098c9558fffe965993e4aae49d8e32423 Reviewed-on: https://chromium-review.googlesource.com/1663066 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="4" gerrit_number="1663066" owner_email="smbarber@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/66/1663066/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="Iaeffb9599b58d5112b50e5b44ea6b7b14493fd03" commit="61d09f53ecf977f70111b1d5687f52b358711267" commit_message="BACKPORT: VSOCK: use TCP state constants for sk_state There are two state fields: socket-&gt;state and sock-&gt;sk_state. The socket-&gt;state field uses SS_UNCONNECTED, SS_CONNECTED, etc while the sock-&gt;sk_state typically uses values that match TCP state constants (TCP_CLOSE, TCP_ESTABLISHED). AF_VSOCK does not follow this convention and instead uses SS_* constants for both fields. The sk_state field will be exposed to userspace through the vsock_diag interface for ss(8), netstat(8), and other programs. This patch switches sk_state to TCP state constants so that the meaning of this field is consistent with other address families. Not just AF_INET and AF_INET6 use the TCP constants, AF_UNIX and others do too. The following mapping was used to convert the code: SS_FREE -&gt; TCP_CLOSE SS_UNCONNECTED -&gt; TCP_CLOSE SS_CONNECTING -&gt; TCP_SYN_SENT SS_CONNECTED -&gt; TCP_ESTABLISHED SS_DISCONNECTING -&gt; TCP_CLOSING VSOCK_SS_LISTEN -&gt; TCP_LISTEN In __vsock_create() the sk_state initialization was dropped because sock_init_data() already initializes sk_state to TCP_CLOSE. Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 3b4477d2dcf2709d0be89e2a8dced3d0f4a017f2) Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; BUG=chromium:848063 TEST=while true; do curl localhost:8080; done Conflicts: net/vmw_vsock/hyperv_transport.c - conflicts with adding locking Change-Id: Iaeffb9599b58d5112b50e5b44ea6b7b14493fd03 Reviewed-on: https://chromium-review.googlesource.com/1663067 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="3" gerrit_number="1663067" owner_email="smbarber@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/67/1663067/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I1e8374103b544f3862f7636b5fad818a37e58238" commit="e6c07e8c74939d060ede9f01ed3a167a5f55c815" commit_message="FROMGIT: vsock/virtio: set SOCK_DONE on peer shutdown Set the SOCK_DONE flag to match the TCP_CLOSING state when a peer has shut down and there is nothing left to read. This fixes the following bug: 1) Peer sends SHUTDOWN(RDWR). 2) Socket enters TCP_CLOSING but SOCK_DONE is not set. 3) read() returns -ENOTCONN until close() is called, then returns 0. Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 42f5cda5eaf4396a939ae9bb43bb8d1d09c1b15c git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master) BUG=chromium:848063 TEST=while true; do curl localhost:8080; done Change-Id: I1e8374103b544f3862f7636b5fad818a37e58238 Reviewed-on: https://chromium-review.googlesource.com/1663612 Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1663612" owner_email="smbarber@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/12/1663612/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I0e60db79a9849409905f380483df53e279dcfd43" commit="616ffc402017e57863a1e39e446a2997d6fb8694" commit_message="power: Refactor: correct TODO format. Derat recently deowned all the TODOs. In the process he changed TODO(derat) to TODO:. but the formatter complains whenever we make some changes to that file. So to calm the formatter, correct the format. BUG=None TEST=formatter does not complain. Change-Id: I0e60db79a9849409905f380483df53e279dcfd43 Reviewed-on: https://chromium-review.googlesource.com/1655285 Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="2" gerrit_number="1655285" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1655285/4" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I8608509e2c8d053d545e25f3bcb298ca03256565" commit="50278afc12a633f0a885bcfc3fa2c0867695bef1" commit_message="power: Refactor: Make UpdateState() a little shorter. UpdateState is little big to follow. Move the logic that dictates the idle action out of UpdateState(). This should not make understanding dim,off, idle timeouts logic any harder. BUG=chromium:786721 TEST=unittests passes. Change-Id: I8608509e2c8d053d545e25f3bcb298ca03256565 Reviewed-on: https://chromium-review.googlesource.com/1651996 Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@google.com&gt; " fail_count="2" gerrit_number="1651996" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1651996/5" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I142493db5a73535d5016321c6545794fc10a97f4" commit="8bb824523d816a959b26c88b9737a88a7e8a8c01" commit_message="power: Wait for external display on resuming with lid closed. Currently if the device resumes with lid still closed, we trigger lid closed action again. Also if the idle delay has expired, we trigger idle action too. This change as part of wake on Docked feature intends to wait for external displays for |KResuspendOnClosedLidTimeout|. This gives enough time for chrome to configure external displays if it recognizes one and tell powerd about it. Powerd on receiving a DisplayModeChange D-Bus call from chrome will treat it as user activity. Why wait here and not in SuspendDelayController ? SuspendDelays intend to give all deamons enough time to do stuff before suspend. Thus this should give chrome enough time to do the configuration. But chrome to prevent flicker in dark resume does not configure external displays when in suspend resume path. Thus let us not trigger suspendImminent immediately. Let us give chrome enough time to recognize external displays. BUG=chromium:786721 TEST=Deploy on nocturne and test the use case. Change-Id: I142493db5a73535d5016321c6545794fc10a97f4 Reviewed-on: https://chromium-review.googlesource.com/1651997 Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@google.com&gt; " fail_count="2" gerrit_number="1651997" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/1651997/7" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I4a51487507577e0949f6ebcd90776f7cbd13a482" commit="01d34b4931a4be84e7ec4f58a2361031a6099904" commit_message="FROMGIT: mmc: sdhci: sdhci-pci-o2micro: Correctly set bus width when tuning The O2Micro controller only supports tuning at 4-bits. So the host driver needs to change the bus width while tuning and then set it back when done. There was a bug in the original implementation in that mmc-&gt;ios.bus_width also wasn't updated. Thus setting the incorrect blocksize in sdhci_send_tuning which results in a tuning failure. Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Fixes: 0086fc217d5d7 (&quot;mmc: sdhci: Add support for O2 hardware tuning&quot;) Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt; Cc: stable@vger.kernel.org Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; (cherry picked from commit 0f7b79a44e7d7dd3ef1f59758c1a341f217ff5e5 git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git next) BUG=b:134181094 TEST=verified 8-bit on grunt Change-Id: I4a51487507577e0949f6ebcd90776f7cbd13a482 Reviewed-on: https://chromium-review.googlesource.com/1664532 Tested-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Commit-Ready: Raul E Rangel &lt;rrangel@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@google.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="4" gerrit_number="1664532" owner_email="rrangel@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/32/1664532/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I2ed5443042cb938f5a2c59eadd02fdf65e577738" commit="25bbea46cc73f49e45b35d3f00bd148c4b4e87c3" commit_message="FROMGIT: mmc: sdhci: sdhci-pci-o2micro: Check if controller supports 8-bit width The O2 controller supports 8-bit EMMC access. JESD84-B51 section A.6.3.a defines the bus testing procedure that `mmc_select_bus_width()` implements. This is used to determine the actual bus width of the eMMC. Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; (cherry picked from commit de23f0b757766d9fae59df97da6e8bdc5b231351 git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git next) BUG=b:134181094 TEST=verified 8-bit on grunt Change-Id: I2ed5443042cb938f5a2c59eadd02fdf65e577738 Reviewed-on: https://chromium-review.googlesource.com/1664533 Tested-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Commit-Ready: Raul E Rangel &lt;rrangel@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@google.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="4" gerrit_number="1664533" owner_email="rrangel@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/1664533/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I2988378050918b049831294356c456dfb0a13e1e" commit="68a49dec6695af30da1cb065a43421d0fbe623c1" commit_message="BACKPORT: FROMGIT: mmc: sdhci: Fix indenting on SDHCI_CTRL_8BITBUS Remove whitespace in front of SDHCI_CTRL_8BITBUS. The value is not part of SDHCI_CTRL_DMA_MASK. Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; (cherry picked from commit 6e8e1acda6aab9638c15c085dbef1dc429c1e87e git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git next) Conflicts: drivers/mmc/host/sdhci.h BUG=b:134181094 TEST=verified 8-bit on grunt Change-Id: I2988378050918b049831294356c456dfb0a13e1e Reviewed-on: https://chromium-review.googlesource.com/1664534 Tested-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Commit-Ready: Raul E Rangel &lt;rrangel@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@google.com&gt; " fail_count="4" gerrit_number="1664534" owner_email="rrangel@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/34/1664534/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Id4ccee444dbb53e7db1dab87327341e3de9387a6" commit="76efaf019983e6656e929f2ddfaa2802249c4024" commit_message="Atlas: Override dptf profile based on internal component Install dptf_override.sh to /etc/dptf to probe internal component at boot to override dptf config. This currently uses CPU and DRAM part number as a proxy to determine other components because CPU and DRAM part number reading is fast and deterministic. The config file to use is not final version. BUG=b:133427633 TEST=Flash image on 2 different units. &quot;ps -ef | grep esif&quot; shows differnt profile. Cq-Depend: chromium:1633952 Change-Id: Id4ccee444dbb53e7db1dab87327341e3de9387a6 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1633912 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1633912" owner_email="puthik@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/12/1633912/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6199622ab621fff07434513af936ce67577a7543" commit="c2c9347b57ff18fee04158f043cf80206f596c1f" commit_message="sys-power/dptf: Allow board specific override Patch dptf.conf to look for /etc/dptf/dptf_override.sh when starting dptf service and use the board specific override dptf config if exists. BUG=b:133427633 TEST=Flash image on 2 different units. &quot;ps -ef | grep esif&quot; shows different profile. Change-Id: I6199622ab621fff07434513af936ce67577a7543 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1633952 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1633952" owner_email="puthik@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/52/1633952/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I704ec74991b11c5b87e4b3f4d406d7ae4a86a0df" commit="471bf8343885d03574f2cc0f3f1e0aa53be2fdfa" commit_message="Atlas: Update autobrightness profile We have better panel brightenss data. Update profile accordingly. BUG=b:78793325 TEST=build Change-Id: I704ec74991b11c5b87e4b3f4d406d7ae4a86a0df Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1670043 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1670043" owner_email="puthik@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/43/1670043/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If2515650a68f917262ff8f92b545d4603de59ec1" commit="32a297bcc6af71679bca69ba991f0e5aa1e2d644" commit_message="pd_faft: Rename all Plankton terms to PDTester It is on-going to generalize the PD FAFT suite to run on Servo v4 which has similar hardware logic as Plankton. Almost all the infra code can be reused when using Servo v4. As the underlying hardware now can be either a Plankton board or a Servo v4 board, do a wide rename from Plankton to a more general term: PDTester. BUG=b:131840808 TEST=Used the new pdtester_ arguments to run firmware_PDResetSoft. $ test_that --fast --board soraka --autotest_dir &lt;AUTOTEST_DIR&gt; --args &quot;pdtester_host=localhost pdtester_port=9999&quot; &lt;DUT_IP&gt; firmware_PDResetSoft Change-Id: If2515650a68f917262ff8f92b545d4603de59ec1 Reviewed-on: https://chromium-review.googlesource.com/1626465 Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="1626465" owner_email="waihong@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/65/1626465/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id9d8861065bd961f620f670bef4bdcec2255a7cc" commit="da5f82c048913648bf20c5a1cf0c0228d6017f57" commit_message="pd_faft: Check the state transition messages with the correct port number There are 2 ports on the servo v4. When tests triggers some PD state transition, it tries to match the PD messages and parses the states. The matched pattern should have the port number; otherwise, it may match the unrelated port. For example, when DUT triggers PD hard reset, the servo v4 shows: &gt; C1 HARD RST RX C1 st16 SRC_HARD_RESET_RECOVER C1 RECV fffe/7 [0]26019032 C0 Req [1] 5000mV 3000mA[1]5a417c3c [2]9a417d2c [3]00000000 [4]00000000 [5]00000000 [6]00000000 [249.117755 C0 REQ&gt;1 C0 st6 SNK_REQUESTED CL: p0 s0 i500 v20000] C0 RECV 0943/0 C0 st7 SNK_TRANSITION C1 st14 SRC_DISCONNECTED C1 st15 SRC_DISCONNECTED_DEBOUNCE C0 RECV 0b46/0 C0 st8 SNK_READY [249.231203 CL: p0 s0 i3000 v5000] C1 st17 SRC_STARTUP C1 st18 SRC_DISCOVERY C1 srcCAP&gt;1 C1 st19 SRC_NEGOCIATE C1 RECV 1042/1 [0]1004b12c Requested 5000 V 3000 mA (for 3000/3000 mA) C1 CTRL[3]&gt;1 C1 st20 SRC_ACCEPTED C1 st21 SRC_POWERED C1 st22 SRC_TRANSITION C1 CTRL[6]&gt;1 C1 st23 SRC_READY The original pattern matches the lines until &quot;C0 st8 SNK_READY&quot;. However, this is C0, i.e. the CHG port, not the DUT port. This fix matches the lines until &quot;C1 st23 SRC_READY&quot;. BUG=b:131840808 TEST=Ran firmware_PDResetHard on servo v4. When triggering some PD state transition, verified it matched the messages with the correct port number. Change-Id: Id9d8861065bd961f620f670bef4bdcec2255a7cc Reviewed-on: https://chromium-review.googlesource.com/1642467 Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="1642467" owner_email="waihong@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/67/1642467/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I90a00644e75ed031714378e9e699616948da495c" commit="411875892f88fc2ba5ca932e25dd28f1df72e044" commit_message="pd_faft: Handle the per port dualrole setting The per port dualrole setting was introduced since the CL: https://chromium-review.googlesource.com/1096654 Before that a single dualrole setting is applied to all ports. This CL handles both the old and new settings. It tries to use the new setting first; if fails, fallbacks to the old setting. This knowledge is then cached so the next call will use the correct way. BUG=b:131840808 TEST=Ran firmware_PDConnect on a device with old setting (Soraka) and a device with new setting (Octopus). Change-Id: I90a00644e75ed031714378e9e699616948da495c Reviewed-on: https://chromium-review.googlesource.com/1642468 Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="0" gerrit_number="1642468" owner_email="waihong@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/68/1642468/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa" commit="95ae8d4e4913fb2b034bc6ba2124765075e7b580" commit_message="CHROMIUM: iwl7000: mac80211: call rate_control_send_low() internally There's no rate control algorithm that *doesn't* want to call it internally, and calling it internally will let us modify its behaviour in the future. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: a85747555140b0dc22ec88a1e0e6bac304a87dfe Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651851 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651851" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1651851/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.8" change_id="I102ba9fa6510971db586373afedaa5f8d39913c3" commit="bacadb568863bc718f0cd30689f4746d4fe7b11b" commit_message="CHROMIUM: iwl7000: mac80211: use STA info in rate_control_send_low() Even if we have a station, we currently call rate_control_send_low() with the NULL station unless further rate control (driver, minstrel) has been initialized. Change this so we can use more information about the station to use a better rate. For example, when we associate with an AP, we will now use the lowest rate it advertised as supported (that we can) rather than the lowest mandatory rate. This aligns our behaviour with most other 802.11 implementations. To make this possible, we need to also ensure that we have non-zero rates at all times, so in case we really have *nothing* pre-fill the supp_rates bitmap with the very lowest mandatory bitmap (11b and 11a on 2.4 and 5 GHz respectively). Additionally, hostapd appears to be giving us an empty supported rates bitmap (it can and should do better, since the STA must have supported for at least the basic rates in the BSS), so ignore any such bitmaps that would actually zero out the supp_rates, and in that case just keep the pre-filled mandatory rates. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I102ba9fa6510971db586373afedaa5f8d39913c3 Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: 0ed4ba07be2d2d96efc925eb09d79446813780c9 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651852 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651852" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1651852/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.8" change_id="I74d66854d88b73600c0d9628a664a12c06d7965b" commit="c009be29ae6a03f68d1a812297c2e45642437d46" commit_message="CHROMIUM: iwl7000: mac80211: fill low rate even for HAS_RATE_CONTROL If HW advertises it has rate control, we skip all of the rate control assignments, but sometimes the data we have here is useful, especially so that we don't have to do the lookups again on which rates are configured and are supported. So do the low rate assignment anyway to help out drivers that might need it. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I74d66854d88b73600c0d9628a664a12c06d7965b Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: f141576b10f911ff3cc215cab059effa7c64716c Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651853 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651853" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1651853/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa" commit="5adf9115b212ede7c554167d1387eb22c46702a7" commit_message="CHROMIUM: iwl7000: mac80211: call rate_control_send_low() internally There's no rate control algorithm that *doesn't* want to call it internally, and calling it internally will let us modify its behaviour in the future. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: a85747555140b0dc22ec88a1e0e6bac304a87dfe Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651857 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651857" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1651857/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I102ba9fa6510971db586373afedaa5f8d39913c3" commit="e00cc44b179d84d7a05d5975450c5cb3589d2266" commit_message="CHROMIUM: iwl7000: mac80211: use STA info in rate_control_send_low() Even if we have a station, we currently call rate_control_send_low() with the NULL station unless further rate control (driver, minstrel) has been initialized. Change this so we can use more information about the station to use a better rate. For example, when we associate with an AP, we will now use the lowest rate it advertised as supported (that we can) rather than the lowest mandatory rate. This aligns our behaviour with most other 802.11 implementations. To make this possible, we need to also ensure that we have non-zero rates at all times, so in case we really have *nothing* pre-fill the supp_rates bitmap with the very lowest mandatory bitmap (11b and 11a on 2.4 and 5 GHz respectively). Additionally, hostapd appears to be giving us an empty supported rates bitmap (it can and should do better, since the STA must have supported for at least the basic rates in the BSS), so ignore any such bitmaps that would actually zero out the supp_rates, and in that case just keep the pre-filled mandatory rates. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I102ba9fa6510971db586373afedaa5f8d39913c3 Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: 0ed4ba07be2d2d96efc925eb09d79446813780c9 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651858 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651858" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/1651858/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I74d66854d88b73600c0d9628a664a12c06d7965b" commit="c21f31fac0a95026041d491b45c4bafc9e68f226" commit_message="CHROMIUM: iwl7000: mac80211: fill low rate even for HAS_RATE_CONTROL If HW advertises it has rate control, we skip all of the rate control assignments, but sometimes the data we have here is useful, especially so that we don't have to do the lookups again on which rates are configured and are supported. So do the low rate assignment anyway to help out drivers that might need it. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I74d66854d88b73600c0d9628a664a12c06d7965b Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: f141576b10f911ff3cc215cab059effa7c64716c Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651859 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651859" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/1651859/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa" commit="0d3ac8fb32d0e6c2fb1a53a5c0ce51271305f08c" commit_message="CHROMIUM: iwl7000: mac80211: call rate_control_send_low() internally There's no rate control algorithm that *doesn't* want to call it internally, and calling it internally will let us modify its behaviour in the future. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: a85747555140b0dc22ec88a1e0e6bac304a87dfe Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651860 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651860" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/1651860/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I102ba9fa6510971db586373afedaa5f8d39913c3" commit="8eb75aba6c7cb477629ec94728b292c6dfcc53cf" commit_message="CHROMIUM: iwl7000: mac80211: use STA info in rate_control_send_low() Even if we have a station, we currently call rate_control_send_low() with the NULL station unless further rate control (driver, minstrel) has been initialized. Change this so we can use more information about the station to use a better rate. For example, when we associate with an AP, we will now use the lowest rate it advertised as supported (that we can) rather than the lowest mandatory rate. This aligns our behaviour with most other 802.11 implementations. To make this possible, we need to also ensure that we have non-zero rates at all times, so in case we really have *nothing* pre-fill the supp_rates bitmap with the very lowest mandatory bitmap (11b and 11a on 2.4 and 5 GHz respectively). Additionally, hostapd appears to be giving us an empty supported rates bitmap (it can and should do better, since the STA must have supported for at least the basic rates in the BSS), so ignore any such bitmaps that would actually zero out the supp_rates, and in that case just keep the pre-filled mandatory rates. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I102ba9fa6510971db586373afedaa5f8d39913c3 Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: 0ed4ba07be2d2d96efc925eb09d79446813780c9 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651861 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1651861" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/1651861/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I74d66854d88b73600c0d9628a664a12c06d7965b" commit="d123644bc6e3195b94af49aedfc3b7a5c5ea9c7d" commit_message="CHROMIUM: iwl7000: mac80211: fill low rate even for HAS_RATE_CONTROL If HW advertises it has rate control, we skip all of the rate control assignments, but sometimes the data we have here is useful, especially so that we don't have to do the lookups again on which rates are configured and are supported. So do the low rate assignment anyway to help out drivers that might need it. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I74d66854d88b73600c0d9628a664a12c06d7965b Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: f141576b10f911ff3cc215cab059effa7c64716c Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1653688 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1653688" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1653688/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4893a836a38239f025e3d82aecc05d4b8d731c65" commit="ce453b4a470846a828b92541d2e71296e4d59d39" commit_message="servod: fix ftdi logic The previous version assumed that if the interface is a string and not a dict, it's ftdi or dummy - turns out that's a bad assumption as v3 also has string-only interfaces. This CL fixes that. BUG=chromium:966954 //kind of TEST=manual testing on v2, comes up as expected, and v3, seems to work as well i.e. EC and AP consoles work Change-Id: I4893a836a38239f025e3d82aecc05d4b8d731c65 Reviewed-on: https://chromium-review.googlesource.com/1666762 Tested-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; Reviewed-by: Brian Nemec &lt;bnemec@chromium.org&gt; " fail_count="1" gerrit_number="1666762" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/62/1666762/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic22c592b4d7b74e30cc63054a845b28efca626ec" commit="8f27e599bed912a08d879cb696b39ded8c7aadd7" commit_message="servo v3: move atmega to uart0 in naming This change is to avoid an issue where if cr50.xml is imported on a v3, the atmega uart gets clobbered and we get all sorts of issues. This moves the name to uart0_ to avoid that collision. The real fix should be: - ccd_cr50.xml has its own uart4/cr50 uart - servo_micro.xml has its own uart4/cr50 uart - there should be a uart4_pty control in cr50.xml ONLY for servo v2 that conditionally turns on uart4 on v2. As that requires a bit more plumming, we'll punt that to the new servod and have this fix for now. BUG=chromium:969709, chromium:976536 TEST=manual testing sudo servod -b flapjack // on v3 localhost ~ # dut-control init_usb_keyboard:off localhost ~ # dut-control init_usb_keyboard:on 2019-06-20 18:48:26,939 - kbHandlerInit - INFO - No device path specified for usbkm232 handler. Use the servo atmega chip to handle. 2019-06-20 18:48:28,375 - kbHandlerInit - INFO - USBKM232: /dev/ttyO4 Change-Id: Ic22c592b4d7b74e30cc63054a845b28efca626ec Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1669197 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1669197" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/97/1669197/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If8379a72e923e4c0e2a17eec3fa88e33621e628d" commit="2c0c68b700a02da6e53ceb01b9b5514596795e67" commit_message="servo: handle cr50 controls on v3 more elegantly This change adds the na driver for servo_v3 on all controls in cr50.xml This is to allow the deployment of cr50 enabled devices in the lab using servo v3. Using the controls will still fail, but at least it will say not applicable, instead of trying to do terrible things because it assumes that there is a valid control to execute. BUG=chromium:969709 TEST=manual testing (1) sudo servod -b flapjack - comes up fine (2) sudo servod -b fizz - comes up fine (2.1) localhost ~ # dut-control cr50_version cr50_version:not_applicable localhost ~ # dut-control raw_cr50_uart_pty raw_cr50_uart_pty:not_applicable localhost ~ # dut-control cr50_uart_pty cr50_uart_pty:not_applicable Change-Id: If8379a72e923e4c0e2a17eec3fa88e33621e628d Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1669198 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="1669198" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/98/1669198/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa" commit="be13864f97893c693e29c4ae7713d2d3f7024241" commit_message="CHROMIUM: iwl7000: mac80211: call rate_control_send_low() internally There's no rate control algorithm that *doesn't* want to call it internally, and calling it internally will let us modify its behaviour in the future. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: a85747555140b0dc22ec88a1e0e6bac304a87dfe Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651854 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1651854" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1651854/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I102ba9fa6510971db586373afedaa5f8d39913c3" commit="36b3b888c62e9876477d1e9cc1fa3d01d97be4c4" commit_message="CHROMIUM: iwl7000: mac80211: use STA info in rate_control_send_low() Even if we have a station, we currently call rate_control_send_low() with the NULL station unless further rate control (driver, minstrel) has been initialized. Change this so we can use more information about the station to use a better rate. For example, when we associate with an AP, we will now use the lowest rate it advertised as supported (that we can) rather than the lowest mandatory rate. This aligns our behaviour with most other 802.11 implementations. To make this possible, we need to also ensure that we have non-zero rates at all times, so in case we really have *nothing* pre-fill the supp_rates bitmap with the very lowest mandatory bitmap (11b and 11a on 2.4 and 5 GHz respectively). Additionally, hostapd appears to be giving us an empty supported rates bitmap (it can and should do better, since the STA must have supported for at least the basic rates in the BSS), so ignore any such bitmaps that would actually zero out the supp_rates, and in that case just keep the pre-filled mandatory rates. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I102ba9fa6510971db586373afedaa5f8d39913c3 Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: 0ed4ba07be2d2d96efc925eb09d79446813780c9 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651855 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1651855" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1651855/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I74d66854d88b73600c0d9628a664a12c06d7965b" commit="53f7438908239d1f32e5e0930156b8fb1d9a52d9" commit_message="CHROMIUM: iwl7000: mac80211: fill low rate even for HAS_RATE_CONTROL If HW advertises it has rate control, we skip all of the rate control assignments, but sometimes the data we have here is useful, especially so that we don't have to do the lookups again on which rates are configured and are supported. So do the low rate assignment anyway to help out drivers that might need it. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I74d66854d88b73600c0d9628a664a12c06d7965b Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: f141576b10f911ff3cc215cab059effa7c64716c Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1651856 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1651856" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1651856/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa" commit="93de31bd63ccf24f6728025fa0d2828146167782" commit_message="CHROMIUM: iwl7000: mac80211: call rate_control_send_low() internally There's no rate control algorithm that *doesn't* want to call it internally, and calling it internally will let us modify its behaviour in the future. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: Ica8c5a7a80ce7952745ab2f458b7ec98bdd046aa Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: a85747555140b0dc22ec88a1e0e6bac304a87dfe Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1653689 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1653689" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1653689/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I102ba9fa6510971db586373afedaa5f8d39913c3" commit="217aec1bd6592090eb4c2e1715ed1baba7c1a742" commit_message="CHROMIUM: iwl7000: mac80211: use STA info in rate_control_send_low() Even if we have a station, we currently call rate_control_send_low() with the NULL station unless further rate control (driver, minstrel) has been initialized. Change this so we can use more information about the station to use a better rate. For example, when we associate with an AP, we will now use the lowest rate it advertised as supported (that we can) rather than the lowest mandatory rate. This aligns our behaviour with most other 802.11 implementations. To make this possible, we need to also ensure that we have non-zero rates at all times, so in case we really have *nothing* pre-fill the supp_rates bitmap with the very lowest mandatory bitmap (11b and 11a on 2.4 and 5 GHz respectively). Additionally, hostapd appears to be giving us an empty supported rates bitmap (it can and should do better, since the STA must have supported for at least the basic rates in the BSS), so ignore any such bitmaps that would actually zero out the supp_rates, and in that case just keep the pre-filled mandatory rates. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I102ba9fa6510971db586373afedaa5f8d39913c3 Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: 0ed4ba07be2d2d96efc925eb09d79446813780c9 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1653690 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1653690" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1653690/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I74d66854d88b73600c0d9628a664a12c06d7965b" commit="0e6a07c2ab04108f70b4d94524132c64d2d0a3dd" commit_message="CHROMIUM: iwl7000: mac80211: fill low rate even for HAS_RATE_CONTROL If HW advertises it has rate control, we skip all of the rate control assignments, but sometimes the data we have here is useful, especially so that we don't have to do the lookups again on which rates are configured and are supported. So do the low rate assignment anyway to help out drivers that might need it. BUG=b:132825853 TEST=network_WiFi_APSupportedRates Change-Id: I74d66854d88b73600c0d9628a664a12c06d7965b Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; iwl7000-tree: f141576b10f911ff3cc215cab059effa7c64716c Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1653691 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1653691" owner_email="luciano.coelho@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1653691/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I331c7dd3dfa8c66a5aee99345e7403e1bffc4e3d" commit="1d0a79c344055879c60ea0050978561c9a599053" commit_message="KernelErrorPaths: Add another line for SPINLOCKUP Sometimes the phrasing is &quot;BUG: sleeping function called...&quot; BUG=chromium:966593 TEST=Ran platform_KernelErrorPaths.SPINLOCKUP Change-Id: I331c7dd3dfa8c66a5aee99345e7403e1bffc4e3d Reviewed-on: https://chromium-review.googlesource.com/1656813 Tested-by: Salman Qazi &lt;sqazi@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="1" gerrit_number="1656813" owner_email="sqazi@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/1656813/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id05e869bcb375e4a85a4f25949d462bcd7765959" commit="7fb021002a3cea69cde741f200dac06fbdcca340" commit_message="Regenerate the mock owner public key and metric_{on,off} policies At some point, the acceptable format for the owner key changed, in terms of header sizes. This can be seen in commit d29ae33459d4 (&quot;Updated policy_testserver to support verification key signatures&quot;), in the chrome repo. Unfortunately, the code in this directory was not updated. As a result, if a user had logged into a test machine at any point before running platform_KernelErrorPaths (i.e. the machine has an owner), the test machine gets powerwashed and the test fails. The original code for generating the public key and the policy blobs is found attached to this document: https://sites.google.com/a/google.com/chromeos/archive/testing-tools-for-device-policies Along with it are the instructions to generate the keys. We follow these instructions and commit the updated code. TEST=platform_KernelErrorPaths.BUG passes after this. Tried running platform_KernelErrorPaths.ALL, but it has other issues. BUG=chromium:966593 Change-Id: Id05e869bcb375e4a85a4f25949d462bcd7765959 Reviewed-on: https://chromium-review.googlesource.com/1653840 Tested-by: Salman Qazi &lt;sqazi@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="1653840" owner_email="sqazi@google.com" pass_count="0" patch_number="7" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/40/1653840/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2d7c137fd70a018717e01d2d158eca95337e93fd" commit="befa2afaf021a3a2dbe221a0b7b77ccbbdc2f453" commit_message="KernelErrorPaths: modify SysRQ-X test behaviour to match implementation Ever since the commit &quot;CHROMIUM: sysrq: Stop trying to kill X server for 'X' key&quot; sysrq-X can only be triggered twice in 20 seconds, before the machine reboots. Prior to that commit, sysrq-X would have to be triggered thrice, with the second instance killing the X server. The test continues to behave as if the old behaviour is in affect. This change modifies it to expect the new behaviour. BUG=chromium:966593 TEST=Ran platform_KernelErrorPaths.SYSRQ_X to make sure I didn't break anything else. But, I didn't reproduce this bug myself. Change-Id: I2d7c137fd70a018717e01d2d158eca95337e93fd Reviewed-on: https://chromium-review.googlesource.com/1656849 Tested-by: Salman Qazi &lt;sqazi@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="1" gerrit_number="1656849" owner_email="sqazi@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/49/1656849/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I179fbaf7ee7ba655c3f48239ad332c0a60abd161" commit="07b590ebb6b7a0fb5312820852ba534184ed1639" commit_message="cros-disks: remove unused FRIEND_TEST statements BUG=None TEST=Run unit tests. Change-Id: I179fbaf7ee7ba655c3f48239ad332c0a60abd161 Reviewed-on: https://chromium-review.googlesource.com/1669769 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Anand Mistry &lt;amistry@chromium.org&gt; " fail_count="1" gerrit_number="1669769" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/69/1669769/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I54b12d26777eaec0573f2efb1804b400211d9879" commit="c0918f775b23b25d77db40f7ae20454d133efc70" commit_message="cros-disks: remove unused using statements and forward declarations BUG=None TEST=Run unit tests. Change-Id: I54b12d26777eaec0573f2efb1804b400211d9879 Reviewed-on: https://chromium-review.googlesource.com/1669770 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Anand Mistry &lt;amistry@chromium.org&gt; " fail_count="1" gerrit_number="1669770" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/1669770/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I78a4af86949c635449e5d0fa5e17918e57d5c0fc" commit="4b2015af541954aa9b045cbe764cb25503b784dc" commit_message="cros-disks: replace empty body {con,de}structors with `= default` An explicitly defaulted constructor/destructor is preferred over a user-defined empty body constructor/destructor as the former could potentially enable more opportunities in optimization. BUG=None TEST=Run unit test. Change-Id: I78a4af86949c635449e5d0fa5e17918e57d5c0fc Reviewed-on: https://chromium-review.googlesource.com/1669771 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Anand Mistry &lt;amistry@chromium.org&gt; " fail_count="1" gerrit_number="1669771" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1669771/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I300311c9493ec97882f3639bcbde6f7a7874e50b" commit="57705bb93b91355aeac77f5b32e00c53ff638160" commit_message="linux-firmware: Add Intel wifi firmware for HrP2 Commit c46d0ff5c8280659891531de5a04f45d5dae4147 in linux-firmware added the following firmware files. Make sure that they get picked up in the doins step. iwlwifi-QuZ-a0-hr-b0-48.ucode This corresponds to the Core45 driver drop for HrP2. BUG=b:133889746 TEST=`emerge-hatch linux-firmware`, ensure wifi firmware is present in ${chroot}/build/hatch/lib/firmware/. Change-Id: I300311c9493ec97882f3639bcbde6f7a7874e50b Reviewed-on: https://chromium-review.googlesource.com/1670517 Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Rajat Jain &lt;rajatja@google.com&gt; Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Rajat Jain &lt;rajatja@google.com&gt; " fail_count="0" gerrit_number="1670517" owner_email="kirtika@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/17/1670517/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic972588a1ac5d37d08fa45f3a10403ad0ee6ef4b" commit="e21b746f695e9e5379312eee56cd89b79aa98f42" commit_message="hatch: Add HrP2 wifi firmware CL:16705717 adds a iwlwifi-QuZ USE flag for including HrP2 firmware. Hatch uses this wifi chip, so add firmware to Hatch overlay. BUG=b:133889746 TEST=`emerge-hatch linux-firmware` and ensure firmware shows up in ${chroot}/build/hatch/lib/firmware. Cq-Depend: chromium:1670517 Change-Id: Ic972588a1ac5d37d08fa45f3a10403ad0ee6ef4b Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1670553 Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Rajat Jain &lt;rajatja@google.com&gt; Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Rajat Jain &lt;rajatja@google.com&gt; " fail_count="1" gerrit_number="1670553" owner_email="kirtika@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/53/1670553/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib13ff4bc7fcb03495f2541c1a6d458d42bfa782e" commit="bb2a736768fcd4d743fcdc122516b2f50ae967d4" commit_message="tast-tests: move arc decoder test code into arc_accel_video.go After crbug.com/953118, the new video decoder tests will use JSON file as metadata directly. The parsing code would be used by ARC tests only and there would be less common code between video decoder and ARC tests. For this reason we should separate the codes into different files. BUG=b:112677333 BUG=chromium:953118 TEST=tast run &lt;DUT_IP&gt; video.ARCDecodeAccel* Change-Id: Ib13ff4bc7fcb03495f2541c1a6d458d42bfa782e Reviewed-on: https://chromium-review.googlesource.com/1662967 Tested-by: Pin-chih Lin &lt;johnylin@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1662967" owner_email="johnylin@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/67/1662967/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icc66be0bacf8cc6115ed69a8f101a98e010d1ef4" commit="e99a4d994dcb24f495dfc441e58d8b6427f40d3a" commit_message="tast-tests: add ARCDecodeAccelPerf* tests ARCDecodeAccelPerf* tests TestFPS of calculating decoder FPS and saves as perf metrics. BUG=b:112677333 TEST=tast run &lt;DUT_IP&gt; video.ARCDecodeAccelPerf* Change-Id: Icc66be0bacf8cc6115ed69a8f101a98e010d1ef4 Reviewed-on: https://chromium-review.googlesource.com/1664192 Tested-by: Pin-chih Lin &lt;johnylin@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1664192" owner_email="johnylin@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/92/1664192/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5fcdd8d9ab2f3cc6879adc4e989919ec2ad72f38" commit="2ce434d8e4a06715bcd563edf0d0aa5ce6e42e47" commit_message="virglrenderer: Update to upstream 99d61001e9494aa214fb328a32ed2abd1656c28d. Changes include (git log --no-decorate --oneline --graph 584039..99d610): * 99d6100 virgl_hw: add YUV support * 9189e19 virglrenderer: Add VIRGL_RES_BIND_SHARED bind flag. * d1500bc shader: flesh out samplertype_to_req_bits() helper * cbaf82c shader: kill off dump_ctx::uses_sample_buf * edaf863 shader: keep precision qualifier space-free * de2bbb7 shader: remove partial 1D texture GLES workaround * 4e764b6 shader: flesh is_shad out of vrend_shader_samplertypeconv() * beceb61 shader: flesh out is_shadow out of set_texture_reqs() * 26ab104 shader: split out samplertype_is_shadow() helper * 6e6486e renderer: drop DEPTH_CLIP warning * 52703a2 shader,feat: Add support for TGSI_PROPERTY_FS_DEPTH_LAYOUT * a07a3f6 vrend: Fix newly introduced warnings * 095686a ci: bump GIT_DATE to 15 months * c932ff5 ci: ignore: KHR-GL32.packed_depth_stencil.blit.depth24_stencil8 * cb810ce ci: add more indicative end message * c52a216 ci: create a &quot;generic&quot; runtime test and use it * 0d7e398 ci: remove unused COMPARE_BACKENDS * 14a3942 ci: fold unreliable tests handing alongside the mustpass ones * 46ada6a ci: fold interpret_results handling * 10a1aec ci: streamline test name/file handling in run_all_tests() * a43dc36 ci: filp some double negatives -ne 0 -&gt; -eq 1 * 8783e11 ci: kill off no-longer applicable comment * 4a21bb8 ci: honour --threads when running piglit * d5216bd ci: use --test-list when running piglit * f407223 ci: dedup ignore_test validation * d4771ad ci: simplify ignore_tests commend stripping * 45f19f4 ci: use proper naming format for piglit tests * bab5d51 ci: kill off unused build/test logs docker redirection * 83aeb97 ci: update apt-get handling to follow latest guidelines * c5a2df9 vrend: Avoid potential null dereference when drawing with indexed buffer * 271db8a vrend: Unconditionally destroy resources when cleaning up. * 1fdc471 vtest: set a maximum cmd length to avoid fuzzer memory errors * a4ae3e4 vtest: add nop versions of get/put to speed up fuzzer * 6326eb5 vtest: add fuzzer * 7b8b4db vtest: add functions to read from buffer * fecb792 vtest: free iovec_hash * 4a7eda1 vtest: Split out input logic * ab3640c vrend: reject bad strides in check_iov_bounds * fb749a1 vrend: Add host check for clip_control and handle it * d778780 virglrenderer: kill off trailing whitespace * bf043b3 shader: use &amp;&amp; and || trailing at the end of the line * f18484f shader: use switch statement over extremely long if/else chain * 88f7cba shader: trivial indentation fixes * c2d8cc5 shader: use TGSI_INTERPOLATE_CONSTANT as applicable * 5a0d3f0 shader: add vrend_ prefix to shader_lookup_sampler_array() * 7a0ff8d vrend: Ensure non-zero stride and remove redundant check * 23ccf5c vrend: Use the transfer layer stride for transfers to the host * 0bb764b vrend: Improve iov bound checking for transfers * 2af3a83 vrend: Ignore transfer layer_stride for targets without layers * 9d719bc tests: Improve tests for staging transfers * 5e7ad92 ci: Add TF tests to ignore lists * 62d05f2 ci: kill off custom --test * adfed4c ci: kill unreachable case in run_test_on_backends() * e5c1d75 ci: fold duplicate backend handling in run_test_on_backends() * eb38b5e ci: kill off unused build/test logs docker redirection * 84dac29 ci: remove no longer used tests file * 9f0ed86 ci/run_ci_locally.sh: pass correct deqp arguments * ff8c90f ci: introduce artefacts section for piglit-gl * 5384203 vrend: remove stale comment * 8362b26 vrend: do readpixels-variants in one place * fd8b694 vrend: fix typo in function name * 883eccc vrend: remove unused function * df69664 vrend: remove unused field * 9b84a49 shader: Require glsl 150 when input arrays are used * 92e4678 tests: Add tests for staging transfers * 59064c6 vrend: Support copy transfers * 1e2f540 vrend: Add definitions for the copy_transfer3d command * 69c52a8 vrend: Internal support for synchronized transfers * 7438b45 vrend: Remove unused struct member * 0c09d84 vrend: Introduce and support VIRGL_BIND_STAGING * faa3880 vrend: Rework resource storage * 10dff6b ci: update to the current Mesa master * 18f9778 formats: readback hotfix for BGR10A2 formats * 8830112 shader: use real buffer-size instead of half * c301e21 shader: make translate_atomic take const char * instead of array * a9f435c shader: make translate_resq take const char * instead of array * 28b358c shader: make translate_load take const char * instead of array * e9dd306 shader: make translate_store take const char * instead of array * 6ea0a71 shader: dst -&gt; dst_reg * 31338f7 shader: re-use local variable instead of re-dereferncing * f7aa98d shader: rename temp array * 6eec8d2 shader: eliminate temporary buffer * 561735b shader: make translate_tex take const char * instead of array * 5e5f0f2 shader: make emit_txqs take const char * instead of array * 060942b shader: make emit_txq take const char * instead of array * c600a2d shader: use strbuf for generating srcs array * 8273f6e strbuf: introduce strbuf_fmt helper * 2acbb41 strbuf: avoid temp-buffer in vappendf * 27fc721 strbuf: factor out buffer-growing * 46f68df shader: move indent-logic out of strbuf * 93f7a41 vrend: remove unused members * 7d7b0fb formats: Check DS readback capabilities on GLES * 108ef81 formats: Check and enable implementation specific readback formats on GLES * 2cee6cf formats: Make sure each format is tested with a clean error state * 804dab8 formats: Add possiblity to pass format flags to insert functions * b6f7b8f vrend: rename internal texture flags and use CAN_TEXTURE_STORAGE correctly * 4a4f048 vrend: Lie yet a bit more about the GLSL feature level on GLES hosts * c98a7ea ci: Use distro libepoxy * ef72ec3 vrend: remove unused VREND_RESOURCE_STORAGE_SYSTEM * ddcb1b9 vrend: use VREND_RESOURCE_STORAGE_IOVEC for PIPE_BIND_CUSTOM * dbefdb7 vrend: add VREND_RESOURCE_STORAGE_IOVEC * 303a07a vrend: add enum vrend_resource_storage_type * 6628658 vrend: make sure queries are fenced * 010c974 vrend: handle queries more defensively * 85d3f36 ci: gl host remove ignore tests * d5db9ca ci: es host remove ignore tests * ed879ae ci: remove frexp tests from the ignore tests list * fceca8b ci: use template * c203776 ci: split the cts jobs in two * 6d4ecab ci: canonicalize the runner call * 811d8ef vrend,shader: track logicop state and emulate it in GLES * c9c9c31 vrend,feature: Add feature for non-coherent framebuffer fetch * 5826b29 gallium: Replace defines by enums * ffda0d3 vrend, shader: emit all the generic outputs the next shader expects * a6f9fac vrend: unbind texture target after allocating a new texture * aa908a6 ci: Update results for GL 3.2 tests * b9e0fb9 formats: Remove LxAx formats * e2c2974 blitter: Require MS arrays when needed on GLES * 38cb4a1 vrend, blit: Add a bit more logging output * 78d22d2 vrend,blit: Fix the use of glCopyTexSubImage * 596e794 blitter: Don't try to disable sRGB linearization for MSAA textures * b9e475b vrend,blit: Use the GL fallback on GLES in more cases * 9cf537c blitter: Add a FS shader for MSAA depth blits * 6b25eab blit: normalize coordinates also if a RECT resource is used on GLES * 3f0f291 blit: Use texture views in blits to represent the surface formats * bff4043 vrend: make vrend_fb_bind_texture_id non-static * 68d7ac3 vrend,features: Also check for OES_texture_view * 99d3680 blitter: Enable scissors when the blit requires it * 9897381 vrend, blit: Use GL 4.4 logic for blitting * 6f1adc2 renderer: also enable floating-point readback with extension * 300b914 shader: Create dst with a constant index on GLES and actually use it * 2e07b3b shader: remove unused variable * d1758cc ci: Allow the user to choose the mesa repository * faf23ce vrend,shader: Inject a TC shader if it is missing on GLES * f9f7bd6 shader: extract functions to create and set string buffers and sinfo * 3fbeff9 shader: Fix the use of enhanced layouts * 72902a5 virglrenderer: Expose VIRGL_RES_BIND_SCANOUT externally. * 1fd939c debug: Add mappings for transfer commands. * 368d950 shader: emulate indirect ssbo write access on GLSL using a switch statement * df6f9a3 shader: emulate indirect read access to ssbo on GLES by using switch * 314690b shader: Work around indirect image access being not allowed with GLES * d5e89a3 vtest: bump up protocol version * da13f17 vtest: pass shared memory fd * 4125826 vtest: facilities for sending fds * 34e7def virgl: without shm, fallback to protocol version -1 * c3b0a15 vtest: add shm helpers * f72e5e2 vtest: deprecate protocol version 0 * f5f749d vtest: move failure reporting macros to util * 7313d89 ci: Schedule testing * 730a09d ci: Allow the user to choose the mesa hash * bacfd86 shader: decorate buffers as coherent when needed * 9aa833b vrend: prefer glGetTexImage on GL * 08b3ddd vrend: Signal the guest that indirect arrays are available * 0b864d6 vrend: Check for the EXT version of polygon_offset_clamp * 43c1c82 doc: How to setup the CI in a fork * ddf9c85 ci/Dockerfile: Do not build r600 * bb3a629 ci/Dockerfile: no error for folder creation * 126bf7e ci: Enable desktop GL tests * 56739ad ci: Support desktop GL tests * c47c1f4 ci: Build CTS with x11_egl_glx target * 2bcbf94 vrend: add a cap for astc compressed 3d-textures * 15d412b vrend: fix s3tc detection * f5c3aa7 vrend,feature: Add a caps flag for transform feedback 3 BUG=None TEST=emerge-$BOARD virglrenderer Change-Id: I5fcdd8d9ab2f3cc6879adc4e989919ec2ad72f38 Reviewed-on: https://chromium-review.googlesource.com/1663199 Tested-by: David Riley &lt;davidriley@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="1" gerrit_number="1663199" owner_email="davidriley@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/99/1663199/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I58a287f4786ef804a3d06a1e0d4a3c75cf5a7886" commit="0f7af78f2424aa01ee2e71d72fe8bcda0541668d" commit_message="virglrenderer: add vtest_fuzzer BUG=chromium:852111 TEST=cros_fuzz --board $BOARD shell; /usr/libexec/fuzzers/vtest_fuzzer Change-Id: I58a287f4786ef804a3d06a1e0d4a3c75cf5a7886 Reviewed-on: https://chromium-review.googlesource.com/1663200 Tested-by: David Riley &lt;davidriley@chromium.org&gt; Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="2" gerrit_number="1663200" owner_email="davidriley@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/00/1663200/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id64caa3d6b679653a2121e56afccfe15c38b1924" commit="31e1570710366608c2d9eeea70430300dd96c057" commit_message="libc-bench: upgraded package to upstream Upgraded app-benchmarks/libc-bench to version 20110206 on amd64 BUG=None TEST=preCQ Cq-Depend: chromium:1667761 Change-Id: Id64caa3d6b679653a2121e56afccfe15c38b1924 Reviewed-on: https://chromium-review.googlesource.com/1667868 Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1667868" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/68/1667868/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I114539d8cda35751ab149c2ba3c1e812bc64ae79" commit="70898385770d2a1c907d790f811e6f1fb197f05c" commit_message="target-chromium-os: Update to upstream libc-bench and add licenses We're carrying a copy of this in tree solely to add the MIT license, but we already have a system to generate license files for packages that don't include them in their source. BUG=None TEST=emerge-amd64-generic app-benchmarks/libc-bench TEST=emerge-arm-generic app-benchmarks/libc-bench Cq-Depend: chromium:1667868 Change-Id: I114539d8cda35751ab149c2ba3c1e812bc64ae79 Reviewed-on: https://chromium-review.googlesource.com/1667761 Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="1667761" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/61/1667761/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I6ce78535a6cf2d124a75a81b8990a7c48c453a58" commit="7a4e8014f225e73294975de326de723857e45220" commit_message="cros_payload: Add install_optional function `cros_payload install` fails when the payload doesn't exist. In factory installer we had a function to check if the payload exists before calling `cros_payload install` to avoid aborting. We can implement this logic in cros_payload to make the interface consistent. BUG=None TEST=manual test on DUT Change-Id: I6ce78535a6cf2d124a75a81b8990a7c48c453a58 Reviewed-on: https://chromium-review.googlesource.com/1669247 Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="1" gerrit_number="1669247" owner_email="chenghan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/47/1669247/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I042ad0f0985c5637d39b74c000e0763c757eb88e" commit="c5b9600defd6504cdcca85a9a27a49633a6fe196" commit_message="factory_install: Use `cros_payload install_optional` function Replace `cros_payload_install_optional` function with the new added `cros_payload install_optional` function. BUG=None TEST=build factory shim image, manual test on DUT Cq-Depend: chromium:1669247 Change-Id: I042ad0f0985c5637d39b74c000e0763c757eb88e Reviewed-on: https://chromium-review.googlesource.com/1669118 Tested-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="1" gerrit_number="1669118" owner_email="chenghan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory_installer" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory_installer" ref="refs/changes/18/1669118/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I876008aac76895f542fe6cc330953181cbf92670" commit="91c74e52ae205978112e853a5b4b098430bbe921" commit_message="cryptohome: Avoid OpenSSL symbol collision We plan to add OpenSSL 1.1 API support to all of platform2 via a unified compat layer provided by header &lt;crypto/libcrypto-compat.h&gt; installed by libchrome (crypto). This header will #define LIBCRYPTO_COMPAT_H to identify itself. It will also define compatibility rutines including the RSA_get0_key() defined here, making this blob obsolete. However, we can't have the same symbol defined both here and by libchrome, so guard this local one so we can land the libchrome change. BUG=chromium:737942 TEST=cros_workon --board=betty start chaps TEST=Apply patch to fix trunks for OpenSSL 1.1 TEST=w/ openssl-1.0.2r: FEATURES=test emerge-betty libchrome cryptohome TEST=w/ openssl-1.0.2r &amp; CL:555072: FEATURES=test emerge-betty libchrome cryptohome TEST=w/ openssl-1.1.0j &amp; CL:555072: FEATURES=test emerge-betty libchrome cryptohome =&gt; In all cases, builds ok and passes unittests TEST=PreCQ Change-Id: I876008aac76895f542fe6cc330953181cbf92670 Reviewed-on: https://chromium-review.googlesource.com/1658522 Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1658522" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1658522/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id6be9c310261d9ae2e94cc75c5d6887c484b9ab4" commit="4cb697f192a60609177c0f79f48d2fad52d08678" commit_message="chaps: Use Scoped types in unittests Use crypto::ScopedXXX types for RSA and BIGNUMs in unittests. BUG=chromium:738288 TEST=FEATURES=test emerge-betty chaps Change-Id: Id6be9c310261d9ae2e94cc75c5d6887c484b9ab4 Reviewed-on: https://chromium-review.googlesource.com/1659951 Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1659951" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/1659951/6" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I94c00880b399f1d138d479227ce22406ae2b3089" commit="b3cc2a90e076a57ab340ce30456f5b8aa4e16db5" commit_message="CHROMIUM: bluetooth: determine wide band speech by controller id This patch creates a blacklist for controllers that do not support the wide band speech capability. For Intel controllers, the Stone Peak 2 or older ones do not support the capability. Any newer ones should support it by default. Note that only Intel newer controllers support the capability for now. We will add other vendors to support it later. BUG=chromium:970946 TEST=None. Change-Id: I94c00880b399f1d138d479227ce22406ae2b3089 Signed-off-by: Joseph Hwang &lt;josephsih@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1662141 Tested-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Commit-Ready: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="1" gerrit_number="1662141" owner_email="josephsih@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1662141/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I84448b69b79aa96fa05fcb4d1d44bc22920cdf98" commit="4a2e5a01fc02b41dacd8584af18198640d8229ef" commit_message="CHROMIUM: bluetooth: enable Erroneous Data Reporting For controllers that support the wide band speech (WBS), we will enable the Erroneous Data Reporting flag as well so that the audio server could use the packet loss concealment (PLC) to achieve higher audio quality. If the flag is enabled successfully, the controller is considered supporting WBS. Otherwise, the controller is considered not supporting WBS. BUG=chromium:970946 TEST=None. Will be tested by crrev.com/c/1635115 Change-Id: I84448b69b79aa96fa05fcb4d1d44bc22920cdf98 Signed-off-by: Joseph Hwang &lt;josephsih@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1662144 Tested-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Commit-Ready: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="1" gerrit_number="1662144" owner_email="josephsih@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1662144/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibc9a4b59ecab86071468a1ce1db655c9e30df28c" commit="c55d276318e5312e06223dfb8d48ca2fad617cdc" commit_message="tast-test: Add window state transition tests Add &quot;WaitForIdle&quot; in activity.SetWindowState() since the associated am command is an async event. activity.SetWindowState() waits upto 10 seconds for the activity to become idle. BUG=b:117610417 TEST=Ran arc.WindowState and arc.ResizeActivity tests on an Eve running R77-1227.0.0 Change-Id: Ibc9a4b59ecab86071468a1ce1db655c9e30df28c Reviewed-on: https://chromium-review.googlesource.com/1653992 Tested-by: Prameet Shah &lt;phshah@chromium.org&gt; Commit-Ready: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Commit-Ready: Prameet Shah &lt;phshah@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1653992" owner_email="phshah@google.com" pass_count="0" patch_number="19" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/92/1653992/19" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4982d04c61682b4d5280091152f2d7f80aa643b2" commit="9a76a6a932ea7bcda166bee6a91c0053f4f5f11d" commit_message="tast-test: WM Default launch state for clamshell test for SDK24 This CL verifies that the Window Manager default launch state is the expected one, as defined in: go/arc-wm-p &quot;Clamshell: default launch behavior - Android NYC or above&quot; (slide #6) This first test is only applicable for SDK24 + clamshell mode. This CL is the 1st one of a multi-part CL. BUG=chromium:972897 TEST=tast -verbose run $DUT arc.WindowManagerCUJ Change-Id: I4982d04c61682b4d5280091152f2d7f80aa643b2 Reviewed-on: https://chromium-review.googlesource.com/1660212 Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Commit-Ready: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1660212" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="27" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/12/1660212/27" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iadafb635e3e72704455b07974389e8577d5a8eb6" commit="183fb9233369707de07a808258779c07c98df777" commit_message="chromeos-base/debugd: remove dev-libs/dbus-c++ dependency CL:490830 migrated debugd to use chromeos-dbus-bindings. debugd no longer depends on dev-libs/dbus-c++. BUG=None TEST=Run unit tests. Change-Id: Iadafb635e3e72704455b07974389e8577d5a8eb6 Reviewed-on: https://chromium-review.googlesource.com/1669405 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="1669405" owner_email="benchan@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/05/1669405/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8583cc3d1009c9de69d5b3bede6a844614f8cac4" commit="e4a3d640445eaf8ce535566efed3bb0fee23bd33" commit_message="target-chromium-os-sdk: remove unused dev-libs/dbus-c++ dependency dbus-c++ is no longer needed on chromiumos-sdk as all projects on Chromium OS have been migrated away from dbus-c++. BUG=None TEST=chromiumos-sdk build Change-Id: I8583cc3d1009c9de69d5b3bede6a844614f8cac4 Reviewed-on: https://chromium-review.googlesource.com/1669815 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1669815" owner_email="benchan@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/15/1669815/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2da6c00bc6449242236a27111afc90d5273aa300" commit="3a24de886eff65fae991cae10a74a6972acf4c47" commit_message="Add kerberosd-exec user and group In order to prevent exploits in third-party code from accessing password information, the Kerberos daemon will run third-party code as kerberosd-exec user in a separate process and prevent it from switching back. BUG=chromium:973391 TEST=None Cq-Depend: chromium:1655314 Change-Id: I2da6c00bc6449242236a27111afc90d5273aa300 Reviewed-on: https://chromium-review.googlesource.com/1655609 Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="10" gerrit_number="1655609" owner_email="ljusten@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/09/1655609/4" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I37be3621467610f2db2f3c6a4a2b14b5af92bd0d" commit="32a8d3abc5223af4df088bbab78831aca91c2788" commit_message="Kerberos: Install kerberosd-exec user and group In order to prevent exploits in third-party code from accessing password information, the Kerberos daemon will run third-party code as kerberosd-exec user in a separate process and prevent it from switching back. BUG=chromium:973391 TEST=None Cq-Depend:chromium:1655609 Change-Id: I37be3621467610f2db2f3c6a4a2b14b5af92bd0d Reviewed-on: https://chromium-review.googlesource.com/1655314 Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="10" gerrit_number="1655314" owner_email="ljusten@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/14/1655314/2" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I25e1367b0edf5dc2b058771c237d8466760936ff" commit="3801a862812fc07aaf956b6496b6cafa94aef68f" commit_message="Add protocol buffer defining FAFT RPC functions This protocol buffer will be implemented by the FAFT gRPC server. See go/faft-grpc for more information. In particular, the section &quot;Detailed Design&quot; &gt; &quot;Protocol buffers&quot; has much more information about why this file is written the way it is. BUG=chromium:963610 TEST=python -m grpc_tools.protoc --proto_path=client/cros/faft/protos/ --python_out=client/cros/faft/protos --grpc_python_out=client/cros/faft/protos/ client/cros/faft/protos/rpc_functions.proto Change-Id: I25e1367b0edf5dc2b058771c237d8466760936ff Signed-off-by: Greg Edelston &lt;gredelston@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1650398 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Dana Goyette &lt;dgoyette@chromium.org&gt; " fail_count="1" gerrit_number="1650398" owner_email="gredelston@google.com" 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/98/1650398/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4729d4ece322eae5929eddb7c1ccebdd9ba13696" commit="110a7fddc73223df252b27f54f55b6b3f563bf50" commit_message="Rewrite CGPT.set_attribute to take two args (a, b) This change will make CGPT RPCs easier to integrate into gRPC, since gRPC does not support sending dicts as fields. Opportunistically, this CL also cleans up some undescriptive variable names. TEST=test_that firmware_FAFTRPC.cgpt firmware_CorruptKernelA BUG=chromium:963160 Change-Id: I4729d4ece322eae5929eddb7c1ccebdd9ba13696 Signed-off-by: Greg Edelston &lt;gredelston@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1669858 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; " fail_count="1" gerrit_number="1669858" owner_email="gredelston@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/58/1669858/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I54145853e95e94b61ede327d32661625dae774c4" commit="74fb2a95b0d0b3c89a9a38a7440ba3cc75186d59" commit_message="crosh: drop support for the &quot;c&quot; command This code is superseded by Crostini now, so don't need it anymore. BUG=chromium:976916 TEST=cq passes Change-Id: I54145853e95e94b61ede327d32661625dae774c4 Reviewed-on: https://chromium-review.googlesource.com/1666234 Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="2" gerrit_number="1666234" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/1666234/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7160f604d3bd0fa263bcc82beae6cb6de69641fd" commit="65ffa5c5e2a6cae3eeed851548238cf99b86faf2" commit_message="policy_ArcDisableScreenshots: Handle failed commands Since crrev.com/c/1556640, adb shell propagates the exit statuses of commands it runs. This causes a couple of problems for this test: * rm without -f has a non-zero exit if the file doesn't exist. * du has a non-zero exit if the file doesn't exist. * screencap has a non-zero exit if screenshots are blocked. The test handles the end result of these failures, so it's safe to ignore them. BUG=b:130585881 TEST=test_that policy_ArcDisableScreenshots.{allow,disable,not_set} Change-Id: I7160f604d3bd0fa263bcc82beae6cb6de69641fd Reviewed-on: https://chromium-review.googlesource.com/1658831 Tested-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Commit-Ready: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Derek Beckett &lt;dbeckett@chromium.org&gt; " fail_count="2" gerrit_number="1658831" owner_email="bmgordon@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/31/1658831/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia3d6ceae3c66430aea7321425052e82bb9028744" commit="18fce204104932f4bffecab7fc9dfd96fa2b21be" commit_message="diagnostics: add wilco notifications Create a new mojo method used to control notifications originated from wilco_dtc_supportd TEST=local run and FEATURES=test emerge-sarien diagnostics BUG=b:126320709 Change-Id: Ia3d6ceae3c66430aea7321425052e82bb9028744 Reviewed-on: https://chromium-review.googlesource.com/1641752 Tested-by: Daniel Campello &lt;campello@chromium.org&gt; Tested-by: Nick Crews &lt;ncrews@chromium.org&gt; Commit-Ready: Daniel Campello &lt;campello@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="0" gerrit_number="1641752" owner_email="campello@chromium.org" pass_count="0" patch_number="14" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1641752/14" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1fd218262cd8428ca260ab791d52ac5bd1043b7d" commit="185db8a586136566791b615bb81c66f6f9e73647" commit_message="diagnostics: implement ProbeNonRemovableBlockDeviceInfo This change implements the ability to Probe for system information via cros_healthd. In particular, it implements probing for non-removable block device information. This will be hooked up to Chromium's DeviceStatusCollector in the future. For now, it is possible to run `cros_healthd --probe_block_devices` to exercise this behavior. Tests are not yet present, as per https://crbug.com/969746. BUG=chromium:962660 TEST=unit tests and manual testing on DUT (running cros_healthd --probe_block_devices) Cq-Depend: chromium:1641432 Change-Id: I1fd218262cd8428ca260ab791d52ac5bd1043b7d Reviewed-on: https://chromium-review.googlesource.com/1634616 Tested-by: Will Bradley &lt;wbbradley@chromium.org&gt; Commit-Ready: Will Bradley &lt;wbbradley@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Paul Moy &lt;pmoy@chromium.org&gt; " fail_count="0" gerrit_number="1634616" owner_email="wbbradley@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/16/1634616/12" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I41290ddc71d6249974d52dae3762eb4bba05c17c" commit="d67aa1770ea271181356e6ba6559399ed318f6d7" commit_message="CRAS: Format fmt_conv Reformat codes with the .clang-format we just introduced. To format whole files provided in-place: clang-format -i -style=file [&lt;file&gt; ...] BUG=chromium:950858 TEST=Add directory to check_format_error and run FEATURES=&quot;test&quot; USE=asan emerge-${BOARD} -v media-sound/adhd Change-Id: I41290ddc71d6249974d52dae3762eb4bba05c17c Reviewed-on: https://chromium-review.googlesource.com/1640881 Tested-by: En-Shuo Hsu &lt;enshuo@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; " fail_count="1" gerrit_number="1640881" owner_email="enshuo@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/81/1640881/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I669fbd9b5c82bd8815463ad86d00eca61b73a829" commit="ae43201d66538f02e53fd43a6f2c8dd3668ba6d7" commit_message="smbprovider: Setup daemon-store directory. BUG=chromium:891462 TEST=Deploy and verify directory is created with correct permissions Change-Id: I669fbd9b5c82bd8815463ad86d00eca61b73a829 Reviewed-on: https://chromium-review.googlesource.com/1655189 Tested-by: Anand Mistry &lt;amistry@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Anand Mistry &lt;amistry@chromium.org&gt; " fail_count="1" gerrit_number="1655189" owner_email="amistry@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/89/1655189/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I9da35b375ff35024f80776789925491fbdd576b5" commit="f2ac365487393a8bae41918f5e1b301802199f98" commit_message="[Files app] Sometimes autotest fails to find autotest_ext and the test fails. This affects any test that makes calls to chrome.autotestPrivate. It is only a temporary condition since the next call to the exention usually works. BUG=None TEST=desktopui_FIlesApp Change-Id: I9da35b375ff35024f80776789925491fbdd576b5 Reviewed-on: https://chromium-review.googlesource.com/1669852 Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Vinayak Suley &lt;vsuley@chromium.org&gt; " fail_count="1" gerrit_number="1669852" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/52/1669852/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iabb6186ae064428d4ad4183365f7675642517f97" commit="cac4dc98029d50cebc25c218f1fcb763dd45be2e" commit_message="overlay-atlas: update IMX208 aiqb file for WW25.5 1. AWB unstable in mix light (b:135087328) 2. Face AE is too dark in backlight (b:135087525) 3. Restore the missing CE parameters BUG=b:135087328 b:135087525 TEST=Basic camera functions work on Atlas Change-Id: Iabb6186ae064428d4ad4183365f7675642517f97 Signed-off-by: Yeh, Andy &lt;andy.yeh@intel.com&gt; Signed-off-by: Su, Harry &lt;harry.su@intel.com&gt; Signed-off-by: Lin, Wayne &lt;waynex.lin@intel.com&gt; Signed-off-by: Yu, Curan &lt;curanx.yu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1670559 Tested-by: Andy Yeh &lt;andy.yeh@intel.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hung-yu Wu &lt;hywu@chromium.org&gt; Reviewed-by: Ya-Ching Chang &lt;yachingchang@google.com&gt; " fail_count="1" gerrit_number="1670559" owner_email="andy.yeh@intel.com" 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/59/1670559/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id84bbbdc1faab4eb25a389e13896668e7baee165" commit="ee01da519d0460309dafc57083e32156a6f62ff4" commit_message="CRAS: Format cras_dbus Reformat codes with the .clang-format we just introduced. To format whole files provided in-place: clang-format -i -style=file [&lt;file&gt; ...] BUG=chromium:950858 TEST=Add directory to check_format_error and run FEATURES=&quot;test&quot; USE=asan emerge-${BOARD} -v media-sound/adhd Change-Id: Id84bbbdc1faab4eb25a389e13896668e7baee165 Reviewed-on: https://chromium-review.googlesource.com/1640879 Tested-by: En-Shuo Hsu &lt;enshuo@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; " fail_count="1" gerrit_number="1640879" owner_email="enshuo@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/79/1640879/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5fbc16a015ad1ae580764f74daa543f82611f8da" commit="0b4d6501d696daf7443654f04dd5b9b005ed5759" commit_message="CRAS: Format volume related Reformat codes with the .clang-format we just introduced. To format whole files provided in-place: clang-format -i -style=file [&lt;file&gt; ...] BUG=chromium:950858 TEST=Add directory to check_format_error and run FEATURES=&quot;test&quot; USE=asan emerge-${BOARD} -v media-sound/adhd Change-Id: I5fbc16a015ad1ae580764f74daa543f82611f8da Reviewed-on: https://chromium-review.googlesource.com/1640883 Tested-by: En-Shuo Hsu &lt;enshuo@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; " fail_count="1" gerrit_number="1640883" owner_email="enshuo@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/83/1640883/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibaf44440b914225409a5005636b245e88108cb2f" commit="a2c0723d45cc204648ebe3fae3ebeed78f84396a" commit_message="libchrome: Switch to use base::Location, GetProgramCounter. In r576279 uprev, tracked_objects::Location and tracked_objects::GetProgramCounter were moved to base namespace. BUG=chromium:909719 TEST=Built. Ran pre-CQ. Cq-Depend: chromium:1660511 Change-Id: Ibaf44440b914225409a5005636b245e88108cb2f Reviewed-on: https://chromium-review.googlesource.com/1660512 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="2" gerrit_number="1660512" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/12/1660512/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If2d76867bbb89eb436d666e447db2f25b3b4f80d" commit="1cceaced64ae5b60e5edacc3ff38c3629a35066d" commit_message="faft: get tests clean against lint one-off throw-away script used for doing the bulk of the docstring updates: ------------------------------------------------------------------------ import fileinput import logging import subprocess firmware_tests = subprocess.check_output( ['find', '.', '-name', 'firmware*py']) firmware_tests = firmware_tests.decode('utf-8').strip('\n').split('\n') print(firmware_tests) next_line_is_important = False for line in fileinput.input(firmware_tests, inplace=True): if next_line_is_important: if &quot;\&quot;\&quot;\&quot;&quot; not in line: logging.warning(&quot;modifying %s&quot; % line) print(' &quot;&quot;&quot;Runs a single iteration of the test.&quot;&quot;&quot;\n' + line, end='') else: logging.warning(&quot;no mod needed for %s&quot; % line) print(line, end='') next_line_is_important = False continue if &quot;def run_once&quot; in line: next_line_is_important = True print(line, end='') ------------------------------------------------------------------------ BUG=None TEST=None Change-Id: If2d76867bbb89eb436d666e447db2f25b3b4f80d Reviewed-on: https://chromium-review.googlesource.com/1664974 Tested-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="1664974" owner_email="kmshelton@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/74/1664974/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I558a42dd07abb92d88bcc3fe9e82477b763d6e29" commit="5a30df3562404fc77a30a87b667e45ce83e4f680" commit_message="arc: Remove ARCVM-specific sslh overlay Removed ARCVM sslh overlay. Instead, use the same sslh overlay for ARC and ARCVM. BUG=b:133197242 TEST=adb connect &lt;DUT&gt;:22; adb shell; on eve-arcvm Change-Id: I558a42dd07abb92d88bcc3fe9e82477b763d6e29 Reviewed-on: https://chromium-review.googlesource.com/1666710 Tested-by: Jason Jeremy Iman &lt;jasongustaman@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Garrick Evans &lt;garrick@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="1" gerrit_number="1666710" owner_email="jasongustaman@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/10/1666710/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="If90a56d12bc40c29ffcf3e265079cd6a09e23d80" commit="fece900b3ae4dfb12423b01ac4780fa62598aec1" commit_message="FROMGIT: mm: vmscan: fix not scanning anonymous pages when detecting file refaults When file refaults are detected and there are many inactive file pages, the system never reclaim anonymous pages, the file pages are dropped aggressively when there are still a lot of cold anonymous pages and system thrashes. This issue impacts the performance of applications with large executable, e.g. chrome. When file refaults are detected. inactive_list_is_low() may return different values depends on the actual_reclaim parameter, the following 2 conditions could be satisfied at the same time. 1) inactive_list_is_low() returns false in get_scan_count() to trigger scanning file lists only. 2) inactive_list_is_low() returns true in shrink_list() to allow scanning active file list. In that case vmscan would only scan file lists, and as active file list is also scanned, inactive_list_is_low() may keep returning false in get_scan_count() until file cache is very low. Before 2a2e48854d70 (&quot;mm: vmscan: fix IO/refault regression in cache workingset transition&quot;), inactive_list_is_low() never returns different value in get_scan_count() and shrink_list() in one shrink_node_memcg() run. The original design should be that when inactive_list_is_low() returns false for file lists, vmscan only scan inactive file list. As only inactive file list is scanned, inactive_list_is_low() would soon return true. This patch makes the return value of inactive_list_is_low() independent of actual_reclaim. The problem can be reproduced by the following test program. ---8&lt;--- void fallocate_file(const char *filename, off_t size) { struct stat st; int fd; if (!stat(filename, &amp;st) &amp;&amp; st.st_size &gt;= size) return; fd = open(filename, O_WRONLY | O_CREAT, 0600); if (fd &lt; 0) { perror(&quot;create file&quot;); exit(1); } if (posix_fallocate(fd, 0, size)) { perror(&quot;fallocate&quot;); exit(1); } close(fd); } long *alloc_anon(long size) { long *start = malloc(size); memset(start, 1, size); return start; } long access_file(const char *filename, long size, long rounds) { int fd, i; volatile char *start1, *end1, *start2; const int page_size = getpagesize(); long sum = 0; fd = open(filename, O_RDONLY); if (fd == -1) { perror(&quot;open&quot;); exit(1); } /* * Some applications, e.g. chrome, use a lot of executable file * pages, map some of the pages with PROT_EXEC flag to simulate * the behavior. */ start1 = mmap(NULL, size / 2, PROT_READ | PROT_EXEC, MAP_SHARED, fd, 0); if (start1 == MAP_FAILED) { perror(&quot;mmap&quot;); exit(1); } end1 = start1 + size / 2; start2 = mmap(NULL, size / 2, PROT_READ, MAP_SHARED, fd, size / 2); if (start2 == MAP_FAILED) { perror(&quot;mmap&quot;); exit(1); } for (i = 0; i &lt; rounds; ++i) { struct timeval before, after; volatile char *ptr1 = start1, *ptr2 = start2; gettimeofday(&amp;before, NULL); for (; ptr1 &lt; end1; ptr1 += page_size, ptr2 += page_size) sum += *ptr1 + *ptr2; gettimeofday(&amp;after, NULL); printf(&quot;File access time, round %d: %f (sec) &quot;, i, (after.tv_sec - before.tv_sec) + (after.tv_usec - before.tv_usec) / 1000000.0); } return sum; } int main(int argc, char *argv[]) { const long MB = 1024 * 1024; long anon_mb, file_mb, file_rounds; const char filename[] = &quot;large&quot;; long *ret1; long ret2; if (argc != 4) { printf(&quot;usage: thrash ANON_MB FILE_MB FILE_ROUNDS &quot;); exit(0); } anon_mb = atoi(argv[1]); file_mb = atoi(argv[2]); file_rounds = atoi(argv[3]); fallocate_file(filename, file_mb * MB); printf(&quot;Allocate %ld MB anonymous pages &quot;, anon_mb); ret1 = alloc_anon(anon_mb * MB); printf(&quot;Access %ld MB file pages &quot;, file_mb); ret2 = access_file(filename, file_mb * MB, file_rounds); printf(&quot;Print result to prevent optimization: %ld &quot;, *ret1 + ret2); return 0; } ---8&lt;--- Running the test program on 2GB RAM VM with kernel 5.2.0-rc5, the program fills ram with 2048 MB memory, access a 200 MB file for 10 times. Without this patch, the file cache is dropped aggresively and every access to the file is from disk. $ ./thrash 2048 200 10 Allocate 2048 MB anonymous pages Access 200 MB file pages File access time, round 0: 2.489316 (sec) File access time, round 1: 2.581277 (sec) File access time, round 2: 2.487624 (sec) File access time, round 3: 2.449100 (sec) File access time, round 4: 2.420423 (sec) File access time, round 5: 2.343411 (sec) File access time, round 6: 2.454833 (sec) File access time, round 7: 2.483398 (sec) File access time, round 8: 2.572701 (sec) File access time, round 9: 2.493014 (sec) With this patch, these file pages can be cached. $ ./thrash 2048 200 10 Allocate 2048 MB anonymous pages Access 200 MB file pages File access time, round 0: 2.475189 (sec) File access time, round 1: 2.440777 (sec) File access time, round 2: 2.411671 (sec) File access time, round 3: 1.955267 (sec) File access time, round 4: 0.029924 (sec) File access time, round 5: 0.000808 (sec) File access time, round 6: 0.000771 (sec) File access time, round 7: 0.000746 (sec) File access time, round 8: 0.000738 (sec) File access time, round 9: 0.000747 (sec) Link: http://lkml.kernel.org/r/20190619080835.GA68312@google.com Fixes: 2a2e48854d70 (&quot;mm: vmscan: fix IO/refault regression in cache workingset transition&quot;) Signed-off-by: Kuo-Hsin Yang &lt;vovoy@chromium.org&gt; Cc: Johannes Weiner &lt;hannes@cmpxchg.org&gt; Cc: Michal Hocko &lt;mhocko@suse.com&gt; Cc: Sonny Rao &lt;sonnyrao@chromium.org&gt; Cc: Mel Gorman &lt;mgorman@techsingularity.net&gt; Cc: Rik van Riel &lt;riel@redhat.com&gt; Cc: Vladimir Davydov &lt;vdavydov.dev@gmail.com&gt; Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt; (cherry picked from commit 1963034bbfabec586194004feaa14c3e9549ede4 git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git) BUG=chromium:948189 TEST=run the test program in commit message Change-Id: If90a56d12bc40c29ffcf3e265079cd6a09e23d80 Reviewed-on: https://chromium-review.googlesource.com/1669276 Tested-by: Kuo-Hsin Yang &lt;vovoy@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="2" gerrit_number="1669276" owner_email="vovoy@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/76/1669276/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0c086a54a759cd6de23d6b4aa28a0fa3745fbf65" commit="4b33baa4f9fbb268c64f2ee74e844fdc6dea5184" commit_message="arc: net: Increase IPv6 provisioning delay by 2 seconds As commented in router_finder, sendto() on an IPPROTO_ICMP6 socket can return EADDRNOTAVAIL if done too quickly after preparing the socket. As of now the reason is still unknown as EADDRNOTAVAIL is not a documented error case of sendto(). Investigations in the linux kernel sources for the socket protocol handler of IPPROTO_ICMP6 did not revealed anything. One possibility which was not explored was a possible bug in the third party ndp library. The failure of sendto() on EADDRNOTAVAIL can prevent IPv6 provisioning for ARC, which is a user facing issue and a source of spurious errors for CTS verifications. This patch adds 2 seconds to the provisioning delay in order to reduce the failure rate. The impact is limited to IPv6 only networks since on IPv4 only networks or dual stack networks, connectivity over IPv4 is available typically almost immediately thanks to the host network already being provisioned. BUG=b:135545546 TEST=Without the additional delay, IPv6 provisioning on login can fail up to 20~25% of the time on eve with ARC multinetworking on (over ~20 trials). With the additional delay, no failure were observed over 10 trials. Change-Id: I0c086a54a759cd6de23d6b4aa28a0fa3745fbf65 Reviewed-on: https://chromium-review.googlesource.com/1669384 Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Garrick Evans &lt;garrick@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="1" gerrit_number="1669384" owner_email="hugobenichi@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1669384/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I33fb44f4a66c3e8d65eaeb2b08491b1f4a16c75d" commit="549f222c4e6e696399805208d3f958d4b0e7a84e" commit_message="arc: StaticKCM: Bind mount KCM files in master The same change is already made for pi-arc. For the detail of the change, see https://crrev.com/c/1488514. TEST=manual BUG=b:122704772 Change-Id: I33fb44f4a66c3e8d65eaeb2b08491b1f4a16c75d Reviewed-on: https://chromium-review.googlesource.com/1530133 Tested-by: Tetsui Ohkubo &lt;tetsui@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tetsui Ohkubo &lt;tetsui@chromium.org&gt; " fail_count="1" gerrit_number="1530133" owner_email="tetsui@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/1530133/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="If265317e18334add478f092cf93d14ee842698dc" commit="39819c78baa521eefb88ab855c84e5cc89fa624d" commit_message="CHROMIUM: iwl7000: mvm: remove d3_sram debugfs file This debugfs file is really old, and cannot work properly since the unified image support. Rather than trying to make it work, which is difficult now due to multiple images (LMAC/UMAC etc.) just remove it - we no longer need it since we properly do a FW coredump even in D3 cases. BUG=b:130672337 TEST=cat /sys/kernel/debug/iwlwifi/*/iwlmvm/d3_sram on ThP2, JfP2 Change-Id: If265317e18334add478f092cf93d14ee842698dc Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 4ec37f9734bda36a940a2e0218a90d7ad4a10581) iwl7000-tree: 9eac3ff00532054da341cbd038cd48fcae649886 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1591921 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1591921" owner_email="luciano.coelho@intel.com" 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/21/1591921/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie2ac212237b5be7da0f4df6c2f814c8d25e08205" commit="548b1a039457c8604a1f2bcc6b020767ca9ed5c9" commit_message="CRAS: Format cras_apm_list Reformat codes with the .clang-format we just introduced. To format whole files provided in-place: clang-format -i -style=file [&lt;file&gt; ...] BUG=chromium:950858 TEST=Add directory to check_format_error and run FEATURES=&quot;test&quot; USE=asan emerge-${BOARD} -v media-sound/adhd Change-Id: Ie2ac212237b5be7da0f4df6c2f814c8d25e08205 Reviewed-on: https://chromium-review.googlesource.com/1640878 Tested-by: En-Shuo Hsu &lt;enshuo@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; " fail_count="1" gerrit_number="1640878" owner_email="enshuo@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/78/1640878/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I01f59e76b309503c2caa02816832c1da51907d77" commit="f22c1f5dcae77214e8d296c0e78754b0e973ecfc" commit_message="bluetooth: Add execption handling to bluetooth label generation. Add bt_peer label to indicate presence of peer. BUG=None TEST=Tested locally by printing host.get_labels() Change-Id: I01f59e76b309503c2caa02816832c1da51907d77 Reviewed-on: https://chromium-review.googlesource.com/1653349 Tested-by: Shijin Abraham &lt;shijinabraham@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yun-Hao Chung &lt;howardchung@google.com&gt; " fail_count="1" gerrit_number="1653349" owner_email="shijinabraham@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/49/1653349/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I71ac17d2349d0f512c6562cf791b5c798d546f7a" commit="6265fe53f2f90837b814f3af8d39e6341b8aa660" commit_message="bluetooth: update labels for test in bluetooth_quicksanity suite Update dependencies and suite membership for bluetooth_quicksanity tests. Add bluetooth_stress to attribute list for pre-check to pass BUG=None TEST=Tested locally Change-Id: I71ac17d2349d0f512c6562cf791b5c798d546f7a Reviewed-on: https://chromium-review.googlesource.com/1655008 Tested-by: Shijin Abraham &lt;shijinabraham@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="1" gerrit_number="1655008" owner_email="shijinabraham@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/08/1655008/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5652998ec60e63b8edc5701c829d772aa3074eee" commit="7c411c204d47080a43671a6cbe36ec093274cb08" commit_message="servo: quiet down init errors This change does two things to help ease nerves and avoid unnecessary worries. (1) it quiets down the error logging when a hwinit fails. Instead of printing a trace it simply prints that there's an error and gently nudges the user to file a bug. The debug logs still have the trace-back (2) specifically if cr50 is unresponsive, it also prints that maybe the servo might not have read/write access. Hopefully for v2 users that starts the right questions i.e. &quot;does my servo have cr50 console access&quot;. BUG=b:122688221 TEST=manual testing emerge hdctools -j32 2019-06-20 10:22:19,959 - CPU - EC3PO.Console - INFO - /dev/pts/92 - Disabling uart timestamps. 2019-06-20 10:22:22,951 - cr50 - WARNING - Consider checking whether the servo device has read/write access to the Cr50 UART console. 2019-06-20 10:22:22,951 - Servod - ERROR - Problem initializing cr50_version -&gt; print 2019-06-20 10:22:22,951 - Servod - ERROR - Cannot retrieve the version result on cr50 console. cr50 uart is unresponsive 2019-06-20 10:22:22,951 - Servod - ERROR - Please consider verifying the logs and if the error is not just a setup issue, consider filing a bug. Also checkout go/servo-ki. 2019-06-20 10:22:22,960 - ServoDeviceWatchdog - INFO - Watchdog setup for devices: set([(6353, 20482, '906533-00189')]) 2019-06-20 10:22:22,961 - servod - INFO - Listening on localhost port 9999 Change-Id: I5652998ec60e63b8edc5701c829d772aa3074eee Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1669199 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1669199" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/99/1669199/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I274a5ab2fca120f440b8be78805a423a73f8cf46" commit="70648a1a60ba8c0cd5124a16ec99ae891f78d210" commit_message="akali/akali360: update DPTF.DV for thermal fan Updating DPTF.DV will reduce noise from thermal fan BUG=b:135498649 BRANCH=nami TEST=emerge-nami chromeos-base/chromeos-bsp-nami check etc/dptf Test image with dptf.dv Change-Id: I274a5ab2fca120f440b8be78805a423a73f8cf46 Signed-off-by: T.H. Lin &lt;t.h_lin@quanta.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1669407 Tested-by: Peter Ou &lt;peter.ou@quanta.corp-partner.google.com&gt; Tested-by: TH Lin &lt;t.h_lin@quanta.corp-partner.google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: TH Lin &lt;t.h_lin@quanta.corp-partner.google.com&gt; " fail_count="1" gerrit_number="1669407" owner_email="t.h_lin@quanta.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/07/1669407/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0d4c63f2eeb93b5efc49444288a7cce4b59384d9" commit="1bd83071d9524d6769aa2a437bd7618dfc5bb21d" commit_message="modemfwd: include chromeos-config in the WORKON_SUBTREE Without this we get a bunch of errors including cros_config.h from the modemfwd directory. BUG=None TEST=emerge Change-Id: I0d4c63f2eeb93b5efc49444288a7cce4b59384d9 Reviewed-on: https://chromium-review.googlesource.com/1669776 Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1669776" owner_email="ejcaruso@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/76/1669776/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="If265317e18334add478f092cf93d14ee842698dc" commit="807e9c2117b8aae997c1b5aea5c619ecb0e39730" commit_message="CHROMIUM: iwl7000: mvm: remove d3_sram debugfs file This debugfs file is really old, and cannot work properly since the unified image support. Rather than trying to make it work, which is difficult now due to multiple images (LMAC/UMAC etc.) just remove it - we no longer need it since we properly do a FW coredump even in D3 cases. BUG=b:130672337 TEST=cat /sys/kernel/debug/iwlwifi/*/iwlmvm/d3_sram on ThP2, JfP2 Change-Id: If265317e18334add478f092cf93d14ee842698dc Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 4ec37f9734bda36a940a2e0218a90d7ad4a10581) iwl7000-tree: 9eac3ff00532054da341cbd038cd48fcae649886 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1591920 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1591920" owner_email="luciano.coelho@intel.com" 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/20/1591920/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="If265317e18334add478f092cf93d14ee842698dc" commit="2e4d9cacf2a1c9e97004cfd7756b641faaab1daa" commit_message="CHROMIUM: iwl7000: mvm: remove d3_sram debugfs file This debugfs file is really old, and cannot work properly since the unified image support. Rather than trying to make it work, which is difficult now due to multiple images (LMAC/UMAC etc.) just remove it - we no longer need it since we properly do a FW coredump even in D3 cases. BUG=b:130672337 TEST=cat /sys/kernel/debug/iwlwifi/*/iwlmvm/d3_sram on ThP2, JfP2 Change-Id: If265317e18334add478f092cf93d14ee842698dc Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 4ec37f9734bda36a940a2e0218a90d7ad4a10581) iwl7000-tree: 9eac3ff00532054da341cbd038cd48fcae649886 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1591923 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1591923" owner_email="luciano.coelho@intel.com" 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/23/1591923/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I64000c5b70a96e51feae6927d064c6116d5bb891" commit="67c93e46c31ea101a92ea6b124c8d276ed85f1b0" commit_message="autotest: Re-enable telemetry_Sanity on VMs. BUG=chromium:930157 TEST=This is the test. Change-Id: I64000c5b70a96e51feae6927d064c6116d5bb891 Reviewed-on: https://chromium-review.googlesource.com/1653739 Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Xiyuan Xia &lt;xiyuan@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; " fail_count="1" gerrit_number="1653739" owner_email="achuith@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/39/1653739/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1b8495dbe7328005ae8931921095f49a1b75779e" commit="f3d9203951177ed949b6d646e710e207ff4dfe11" commit_message="Add top level OWNERS BUG=None TEST=None Change-Id: I1b8495dbe7328005ae8931921095f49a1b75779e Reviewed-on: https://chromium-review.googlesource.com/1669764 Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="1" gerrit_number="1669764" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/infra_virtualenv" project_url="https://chromium-review.googlesource.com/chromiumos/infra_virtualenv" ref="refs/changes/64/1669764/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia013f82024098d305d30942b91a94aeeacce2344" commit="f5a21d34020021ea73dab5a23fe0fd8b0df267bd" commit_message="arc: networkd: Enable/disable devices based on rt netlink message. This patch uses an RT netlink listener to discovery when a pseudo-device starts or stops running so it can be specifically enabled or disabled at the right time. We only pay attention to &quot;arc_&quot; devices (for now anyway) since those are the only ones that require multicast forwarding. BUG=b:133194026 TEST=units, suite:bvt-arc, CtsHostsideNetworkTests Change-Id: Ia013f82024098d305d30942b91a94aeeacce2344 Reviewed-on: https://chromium-review.googlesource.com/1648550 Tested-by: Garrick Evans &lt;garrick@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="1" gerrit_number="1648550" owner_email="garrick@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/50/1648550/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I03838433dc2c77a49b24897167cf9ccd29f929ef" commit="f8b26b77d78ca8ee3088fe53c9b06fc342d35de9" commit_message="drop X related configs We don't support X targets anymore, so drop to simplify. BUG=chromium:730026 TEST=precq passes CQ-DEPEND=CL:1535560 Change-Id: I03838433dc2c77a49b24897167cf9ccd29f929ef Reviewed-on: https://chromium-review.googlesource.com/1535561 Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; " fail_count="1" gerrit_number="1535561" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/xorg-conf" project_url="https://chromium-review.googlesource.com/chromiumos/platform/xorg-conf" ref="refs/changes/61/1535561/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.8" change_id="If265317e18334add478f092cf93d14ee842698dc" commit="00d8ab3f488fb788151c6dbb9f8333257fa5f441" commit_message="CHROMIUM: iwl7000: mvm: remove d3_sram debugfs file This debugfs file is really old, and cannot work properly since the unified image support. Rather than trying to make it work, which is difficult now due to multiple images (LMAC/UMAC etc.) just remove it - we no longer need it since we properly do a FW coredump even in D3 cases. BUG=b:130672337 TEST=cat /sys/kernel/debug/iwlwifi/*/iwlmvm/d3_sram on ThP2, JfP2 Change-Id: If265317e18334add478f092cf93d14ee842698dc Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 4ec37f9734bda36a940a2e0218a90d7ad4a10581) iwl7000-tree: 9eac3ff00532054da341cbd038cd48fcae649886 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1591919 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1591919" owner_email="luciano.coelho@intel.com" 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/19/1591919/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="If265317e18334add478f092cf93d14ee842698dc" commit="84f78b50ed5c392ee41a489ee835b72695ee3771" commit_message="CHROMIUM: iwl7000: mvm: remove d3_sram debugfs file This debugfs file is really old, and cannot work properly since the unified image support. Rather than trying to make it work, which is difficult now due to multiple images (LMAC/UMAC etc.) just remove it - we no longer need it since we properly do a FW coredump even in D3 cases. BUG=b:130672337 TEST=cat /sys/kernel/debug/iwlwifi/*/iwlmvm/d3_sram on ThP2, JfP2 Change-Id: If265317e18334add478f092cf93d14ee842698dc Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 4ec37f9734bda36a940a2e0218a90d7ad4a10581) iwl7000-tree: 9eac3ff00532054da341cbd038cd48fcae649886 Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1591922 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1591922" owner_email="luciano.coelho@intel.com" 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/22/1591922/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iaa4672eca09faa2ed1910b3f2ffdc2cab54aaea5" commit="966c00c35a9059d6647b522f10a809066d3e20f1" commit_message="firmware_FAFTRPC: exercise a new RPC Also gets system.run_shell_command_get_output to a state that passes. BUG=None TEST=ran firmware_FAFTRPC.system Change-Id: Iaa4672eca09faa2ed1910b3f2ffdc2cab54aaea5 Reviewed-on: https://chromium-review.googlesource.com/1647394 Tested-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Greg Edelston &lt;gredelston@google.com&gt; " fail_count="1" gerrit_number="1647394" owner_email="kmshelton@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/94/1647394/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9e6b5e0bbc34b2dede72a627f3d213313dba4261" commit="028313bbeb69c9518b6ee4cd4044e0b0f83cbd11" commit_message="system_api: ArcStopped dbus signal from upstart script Define a new dbus signal 'ArcStopped' to replace ArcInstanceStopped. ArcStopped will be sent directly from an upstart script stanza. BUG=b:133248517 TEST=na Change-Id: I9e6b5e0bbc34b2dede72a627f3d213313dba4261 Reviewed-on: https://chromium-review.googlesource.com/1661250 Tested-by: Chris Morin &lt;cmtm@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ereth McKnight-MacNeil &lt;ereth@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="1" gerrit_number="1661250" owner_email="cmtm@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/50/1661250/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0220a3e28d56b6d0bd1de20e6c90db97451460d3" commit="de04c53b130bab653385b9218961472444f3fb48" commit_message="overlay-nami: Update pyke dptf table for DVT build Follow thermal table for DVT build. BUG=b:135331303 TEST=Match the result from DPTF UI Change-Id: I0220a3e28d56b6d0bd1de20e6c90db97451460d3 Signed-off-by: Joe Chang &lt;joej_chang@compal.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1663201 Tested-by: JoeJ Chang &lt;joej_chang@compal.corp-partner.google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="1" gerrit_number="1663201" owner_email="joej_chang@compal.corp-partner.google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/01/1663201/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I01e4fdbf52f39cc078da656e3bc703bdab94c9c4" commit="124ddb93193acac9bbdc1d09607333b0e4d5a408" commit_message="tast-test: Fix test volumes creation and removal timing issues. DMVerity tests create temporary volumes. There are instances where the log shows some potential timing issues between the volume cleanup and the creation of the volume re-using the same name. Add the use of temporary volume names, so tests do not re-use the same volume name. Add '--force' and '--retry' when cleaning up volumes. Add status check after volume creation / removal to force a flush. BUG=chromium:976162 TEST=ran test on betty. monitor on VM that the test is creating temporary volumes and that those are removed. (ls /dev/mapper). send sig-kill to running test to leave volume and make sure the test re-run properly. Change-Id: I01e4fdbf52f39cc078da656e3bc703bdab94c9c4 Reviewed-on: https://chromium-review.googlesource.com/1663483 Tested-by: Laurent Chavey &lt;chavey@google.com&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="2" gerrit_number="1663483" owner_email="chavey@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/83/1663483/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5dc0f12e28500fb91e2be3c7bc6d7c1920da1804" commit="3b8292353011f595710156ad109904ca003421ea" commit_message="Add top level OWNERS BUG=None TEST=None Change-Id: I5dc0f12e28500fb91e2be3c7bc6d7c1920da1804 Reviewed-on: https://chromium-review.googlesource.com/1669969 Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="1" gerrit_number="1669969" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/69/1669969/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibd6a1f0c2d8e5702feb0bc5a88cbf225b94c6f16" commit="403e7cbf61808a49c9dbc5ac5dd95994b05f07e5" commit_message="autotest-server-tests-shill: add network_WiFi_APSupportedRates See also http://crrev.com/c/1579125 BUG=chromium:953702 TEST=none Change-Id: Ibd6a1f0c2d8e5702feb0bc5a88cbf225b94c6f16 Reviewed-on: https://chromium-review.googlesource.com/1667755 Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="1" gerrit_number="1667755" owner_email="briannorris@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/55/1667755/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I212b0d4dbb4ec07d1aa2056e8b7ab03f8cd6c780" commit="bf2044bcba9041aa7c2c2880d2adb827d32aeb91" commit_message="camera_HAL3: increase JEA test timeout BUG=b:117403795 TEST=None Change-Id: I212b0d4dbb4ec07d1aa2056e8b7ab03f8cd6c780 Reviewed-on: https://chromium-review.googlesource.com/1651239 Tested-by: Hung-yu Wu &lt;hywu@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sheng-hao Tsao &lt;shenghao@chromium.org&gt; " fail_count="3" gerrit_number="1651239" owner_email="hywu@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/1651239/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="If3c1dd6b463b7f88717847e43953acbdf189aed0" commit="69448f7c97772d5e6221f95de569bfb16161fc5f" commit_message="attestation: update OWNERS This CL updates OWNERS for attestation. BUG=none TEST=none Change-Id: If3c1dd6b463b7f88717847e43953acbdf189aed0 Reviewed-on: https://chromium-review.googlesource.com/1653779 Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Leo Lai &lt;cylai@google.com&gt; " fail_count="4" gerrit_number="1653779" owner_email="apronin@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/79/1653779/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5c631a4932d5f3e40b663438cea8d4db5e5f1c40" commit="2c4d8671872a6cad2e028c8dfc3c05fa3df64f8b" commit_message="eclass/cros-kernel: add CONFIG_DETECT_HUNG_TASK=y to defconfigs The defconfigs don't quite match the behavior of the chromeos kernel configs, and it would be nice if they did so to help with bisections. BUG=none TEST=none Change-Id: I5c631a4932d5f3e40b663438cea8d4db5e5f1c40 Reviewed-on: https://chromium-review.googlesource.com/1628332 Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1628332" owner_email="sonnyrao@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/32/1628332/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic59b87eceb34de07b023c1871fbcd18aa2d13bf3" commit="274955ce25d414bd323930b00fa3c46669ac9463" commit_message="[autotest] Adding policy_ArcExternalStorageDisabled Added policy_ArcExternalStorageDisabled Reordered tests_policy_AudioOutputAllowed to be alphabetical BUG=None TEST=None Change-Id: Ic59b87eceb34de07b023c1871fbcd18aa2d13bf3 Reviewed-on: https://chromium-review.googlesource.com/1628673 Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="4" gerrit_number="1628673" owner_email="dbeckett@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/73/1628673/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I9024e644a970d14d4904e2d1c4ff9f479337ab6e" commit="f463fd9dd443e37887919cb9ce8acb5bf948db93" commit_message="FIXUP: FROMLIST: ASoC: SOF: Add Build support for SOF core and Intel drivers ACPI support is deeply intertwined into this code. Trying to build an image with ACPI disabled results in errors such as ERROR: &quot;snd_soc_acpi_codec_list&quot; [sound/soc/intel/common/snd-soc-acpi-intel-match.ko] undefined! Don't claim that it is not needed. BUG=b:130538528 TEST=Build allmodconfig on non-ACPI system Change-Id: I9024e644a970d14d4904e2d1c4ff9f479337ab6e Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1662076 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="2" gerrit_number="1662076" owner_email="groeck@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1662076/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5950f335829386306c386829e011e2f157bcaa16" commit="0ebe31098a7bd74ab58087b66caafb896fcbe4f6" commit_message="servo: add caroline-ndktranslation overlay symlink to caroline overlay BUG=chromium:906904 TEST=None Change-Id: I5950f335829386306c386829e011e2f157bcaa16 Reviewed-on: https://chromium-review.googlesource.com/1668431 Tested-by: Garry Wang &lt;xianuowang@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; " fail_count="1" gerrit_number="1668431" owner_email="xianuowang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/31/1668431/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2599b8bbb4804c19f364ae845ebc39a73fbc7c5b" commit="076669a2b708ebfdb02de875dedbd453892b0247" commit_message="[autotest] Attempt to fix Arc_External Storage Disabled TEST=None BUG=None Change-Id: I2599b8bbb4804c19f364ae845ebc39a73fbc7c5b Reviewed-on: https://chromium-review.googlesource.com/1628594 Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="2" gerrit_number="1628594" 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/94/1628594/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I38db519132814021fa584bc5c52bc69f6c66f663" commit="a9d136959efb739521ba6db326c9559443ecfe5b" commit_message="cups-filters: Remove references to imagetopdf and imagetoraster The file /usr/share/cups/mime/cupsfilters.convs originating from cups-filter package contains references to filters imagetopdf and imagetoraster. These two filters are not used by us and they are not included in ChromeOS. BUG=chromium:962583 TEST=tested on nautilus Change-Id: I38db519132814021fa584bc5c52bc69f6c66f663 Reviewed-on: https://chromium-review.googlesource.com/1639013 Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; " fail_count="4" gerrit_number="1639013" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/13/1639013/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I9ed01bc124f1ea606e90263d78089291a50f9f01" commit="193cf541d938dffd22be5857f699e7a3eb9ddc60" commit_message="suite-scheduler: Add cfm boards to hotrod BUG=b:132014633 TEST=None Change-Id: I9ed01bc124f1ea606e90263d78089291a50f9f01 Reviewed-on: https://chromium-review.googlesource.com/1645093 Tested-by: Denis Tosic &lt;dtosic@google.com&gt; Tested-by: Emil Lundmark &lt;lndmrk@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Denis Tosic &lt;dtosic@google.com&gt; Reviewed-by: Emil Lundmark &lt;lndmrk@chromium.org&gt; " fail_count="1" gerrit_number="1645093" owner_email="lndmrk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/93/1645093/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I758565557ee2f8445aebc51d536f8ad9cac437f1" commit="b0e1563d1dc246396e7840539d5b9197e54c4a6e" commit_message="CHROMIUM: security: bug fix: Use a non-blocking pipe for forwarding If user-mode pipe forwarding is enabled but nobody is reading from the pipe, it will get full and block on write. To fix this possible issue, change the pipe to be non-blocking. BUG=b/134875568 TEST=Created new test and ran existing set. Signed-off-by: Thomas Garnier &lt;thgarnie@chromium.org&gt; Change-Id: I758565557ee2f8445aebc51d536f8ad9cac437f1 Reviewed-on: https://chromium-review.googlesource.com/1655100 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="8" gerrit_number="1655100" owner_email="thgarnie@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/1655100/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ib32729d2c786dec19d126c207afc40e97e1b1b19" commit="bdc9e61692d911e3bc85a49543a8b14d6ca18066" commit_message="tast-tests: add test for debugd.ParsePrinterUris This change implements a slightly augmented spin on the unit tests for the cups_uri_helper executable. It exercises the cups_uri_helper by calling debugd's D-Bus methods to add printers with several different URIs of varying validity. BUG=chromium:973639 TEST=tast run &lt;device&gt; 'debugd.*' Change-Id: Ib32729d2c786dec19d126c207afc40e97e1b1b19 Reviewed-on: https://chromium-review.googlesource.com/1656991 Tested-by: Kalvin Lee &lt;kdlee@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="3" gerrit_number="1656991" owner_email="kdlee@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/91/1656991/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I64e3d1fbe0b9565d6145ad95827c80b6d26c5abc" commit="18a8f3ca7ed00f9e3e31cddd9ac19d4e6de204f6" commit_message="Updated new router configs BUG=None TEST=None Change-Id: I64e3d1fbe0b9565d6145ad95827c80b6d26c5abc Reviewed-on: https://chromium-review.googlesource.com/1657448 Tested-by: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; Reviewed-by: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; " fail_count="1" gerrit_number="1657448" owner_email="aashutoshk@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/48/1657448/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia5b1d99fa7a4ea237119d3d0bb54055202d22d33" commit="a23e5b0c214f700c74661705749617bc0bafb353" commit_message="chromeos-base/gestures-conf: Do not hardcode board suffixes Some boards have experimental variants, such as -arcnext, -kernelnext or -arm64, which are running on the same hardware as their base boards. Currently the ebuild hardcodes all such suffixes, which breaks as soon as we add a new one. As opposed to board variants, which use underscore to separate from board name, they use a dash, so we can just strip anything matching. While at it, bump EAPI to 6, so presubmit does not complain. BUG=b:134717320 TEST=eve-arcvm has the right gesture file installed Change-Id: Ia5b1d99fa7a4ea237119d3d0bb54055202d22d33 Reviewed-on: https://chromium-review.googlesource.com/1658559 Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tai-Hsu Lin &lt;sheckylin@chromium.org&gt; Reviewed-by: Suleiman Souhlal &lt;suleiman@chromium.org&gt; " fail_count="5" gerrit_number="1658559" owner_email="tfiga@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/59/1658559/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ief1ef6322cbf6a52c1ce8a2ba74e90e18eeee0c2" commit="d8aa0ddfe4c76921450b4e53cfe7f38d008a4c93" commit_message="Remove &quot;find_new_uid&quot; script. Mike pointed out that we already had functionality to do what it does, so remove it and document existing functionality better. BUG=None TEST=None Change-Id: Ief1ef6322cbf6a52c1ce8a2ba74e90e18eeee0c2 Reviewed-on: https://chromium-review.googlesource.com/1662545 Tested-by: Miriam Zimmerman &lt;mutexlox@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="3" gerrit_number="1662545" owner_email="mutexlox@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/45/1662545/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I11cdd0856a1b6de475b7bc15e71db5ae3b9ac02b" commit="df3511dd959133f933beae6c5f46ae7d5f94a4d1" commit_message="[Autotest] policy_TranslateEnabled This will test if the Translate Enabled feature will enable/disable the translate pop-up on non-english pages. BUG=None TEST=This Change-Id: I11cdd0856a1b6de475b7bc15e71db5ae3b9ac02b Reviewed-on: https://chromium-review.googlesource.com/1592179 Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="2" gerrit_number="1592179" owner_email="dbeckett@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/79/1592179/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic379c0c02cddd71859745da20645a1e146ebfaa3" commit="44c482c9a13207979a263898cfde1490eef34d41" commit_message="[Autotest] Improving PrintingEnabled autotest Improving the Printing enabled autotest to use the UI to check if the print button works or not. This should reduce lab flakiness. BUG=None Test=On all failing lab devices Change-Id: Ic379c0c02cddd71859745da20645a1e146ebfaa3 Reviewed-on: https://chromium-review.googlesource.com/1635395 Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="1" gerrit_number="1635395" 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/95/1635395/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3cd1e48d8aa17027b2ceb9b23c18b7253b6d1583" commit="bd9d68eac96e6e829e66a329c2fa46c20b27deac" commit_message="Revert &quot;lakitu: kernel: set CONFIG_HARDLOCKUP_DETECTOR_NMI=y&quot; This reverts commit 4ed0b6395d7436f75ab1b52a7d8e6f9f87cd2143. CL:1643464 which introduces the option has been reverted. We are landing a similar CL (CL:1662655), however it doesn't rename CONFIG_HARDLOCKUP_DETECTOR, hence there is no need for a change here. This is not a pure revert, it increments the prime number in the ebuild, to make sure portage sees the change. BUG=chromium:941638 TEST=pre-cq passes RELEASE_NOTE=None Change-Id: I3cd1e48d8aa17027b2ceb9b23c18b7253b6d1583 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1662658 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="2" gerrit_number="1662658" owner_email="mka@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/58/1662658/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ieaae91ef22aba5c81c6938fd67606b7ddb864fb3" commit="b427c49fdca0b20f59863c6771f3827b4272cf15" commit_message="init: Unmount /usr/local only when in dev mode When umounting /usr/local on a user image, unmount will fail. Since cl:919839 we are checking the return status of umount, and since cl:1227868, we will not unmount stateful if we have an error. Therefore all reboots on user image lead to unclean shutdown. Fix the issue by unmounting /usr/local in the opposite function where it has been mounted. BUG=chromium:976135,chromium:835557,chromium:812057 TEST=Check we can unmount properly a test image. Check on a base image, without dev mode: /usr/local is not mounted: Check ext4 &quot;recovery complete&quot; message is not present in dmesg. Change-Id: Ieaae91ef22aba5c81c6938fd67606b7ddb864fb3 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1665988 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1665988" owner_email="gwendal@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/88/1665988/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7788f6fa75e377dd3fb6ceb8ba19e8f1158d1d8a" commit="812a8d03746a501b9fcd040ae989ac6f5b2a6c7d" commit_message="factory_bootstrap: emit dummy cr50-update event Other jobs like trunksd depends on cr50-update. BUG=b:133399950 TEST=build image and test on device Change-Id: I7788f6fa75e377dd3fb6ceb8ba19e8f1158d1d8a Reviewed-on: https://chromium-review.googlesource.com/1635052 Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="0" gerrit_number="1635052" owner_email="stimim@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory_installer" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory_installer" ref="refs/changes/52/1635052/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id03c6466ae1d5ac078bbebbd3f44bbec681584bb" commit="81acb662ba8e9aaa4a8a36a73dc4ecd8b242964a" commit_message="metrics: tolerate missing fields in smaps_rollup Instead of crashing the metrics daemon, return 0 for most PSS fields of a process. Also fix some comments that had not been updated. BUG=b:133525021 TEST=none Change-Id: Id03c6466ae1d5ac078bbebbd3f44bbec681584bb Reviewed-on: https://chromium-review.googlesource.com/1661193 Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="1" gerrit_number="1661193" owner_email="semenzato@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1661193/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6f1f53550e8a77cca47091f2d34953339d5d0382" commit="b8e70b8397895be914fc69a2cf984593191b1807" commit_message="Marking 9999 ebuild for dev-util/bsdiff as stable. This is pulling in change aops/961238 to fix a fuzzer problem. BUG=chromium:950591 TEST=precq Change-Id: I6f1f53550e8a77cca47091f2d34953339d5d0382 Reviewed-on: https://chromium-review.googlesource.com/1666512 Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="2" gerrit_number="1666512" owner_email="ahassani@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/12/1666512/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id0789a3d560e915db1d056ca19b2b7f9e2f4dc47" commit="7f7509b75e282aa8091ab0ce9af0d9fc2ca31d1c" commit_message="Adjust tap pressure threshold for atlas Users reported missed tap gestures after the latest update, so this CL reduces the tap threshold. BUG=b:127929527 TEST=Tested manually and against feedback reports Change-Id: Id0789a3d560e915db1d056ca19b2b7f9e2f4dc47 Reviewed-on: https://chromium-review.googlesource.com/1664597 Tested-by: Sean O'Brien &lt;seobrien@chromium.org&gt; Commit-Ready: Matthew Blecker &lt;matthewb@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="4" gerrit_number="1664597" owner_email="seobrien@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/xorg-conf" project_url="https://chromium-review.googlesource.com/chromiumos/platform/xorg-conf" ref="refs/changes/97/1664597/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I9ee797ffa11af7f57c438832b946ca5fbad433ce" commit="f4748338a70bcb20ea12d922871eb8b03d51abef" commit_message="vm_tools: concierge: Add --get_vm_cid option to the client ARCVM's android-sh-vm script will use it. BUG=b:13569045 TEST=concierge_client --get_vm_cid --name=arcvm --cryptohome_id=XXX Change-Id: I9ee797ffa11af7f57c438832b946ca5fbad433ce Reviewed-on: https://chromium-review.googlesource.com/1670294 Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1670294" owner_email="yusukes@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/1670294/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3d82ee89cef1e4b692c531dce661e5a7dcb7f43b" commit="cc3b380b40f9b0eac1a4a10ce8521b90a9cad2f8" commit_message="diagnostics: Add some telemetry battery metrics This change specifically adds the following battery metrics related to telemetry: cycle count, voltage, and manufacturer. BUG=chromium:958417 TEST=Tast test will cover the end-to-end process Change-Id: I3d82ee89cef1e4b692c531dce661e5a7dcb7f43b Reviewed-on: https://chromium-review.googlesource.com/1600293 Tested-by: Kartik Hegde &lt;khegde@chromium.org&gt; Commit-Ready: Kartik Hegde &lt;khegde@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Will Bradley &lt;wbbradley@chromium.org&gt; " fail_count="1" gerrit_number="1600293" owner_email="khegde@chromium.org" pass_count="0" patch_number="14" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1600293/14" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9810749b297669bc79b00299e02c4fe550766f42" commit="bcc9b2953a2a3236fe7ae0804240551578bec931" commit_message="cryptohome: Reland &quot;Connect to D-Bus delegate for challenge-response mount&quot; This reverts commit 79253dcf7a6f12fec4f3db7700aa46a9e2389c8f (and relands commit 0f8151562148825de0829de8fcecf2d8bfe922d1). Reason for reland: It's expected that the flaky crashes of cryptohomed inside the VM, originally introduced together with the original CL, are now fixed by https://crrev.com/c/1659248. Original change's description: &gt; cryptohome: Connect to D-Bus delegate for challenge-response mount &gt; &gt; Instantiate the KeyChallengeServiceImpl class that is responsible for &gt; sending cryptographic challenges over D-Bus to Chrome (that should &gt; then forward it to the cryptographic token). &gt; &gt; BUG=chromium:842791 &gt; TEST=manual &gt; &gt; Change-Id: Id41c4e399a15b06b1c7da815a32e0753ea5a438f &gt; Reviewed-on: https://chromium-review.googlesource.com/1520648 &gt; Commit-Ready: Maksim Ivanov &lt;emaxx@chromium.org&gt; &gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; &gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; &gt; Reviewed-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; BUG=chromium:842791 TEST=manual: start cryptohomed under VM 1000 times and check that none crashed Cq-Depend: chromium:1659248 Change-Id: I9810749b297669bc79b00299e02c4fe550766f42 Reviewed-on: https://chromium-review.googlesource.com/1659288 Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Commit-Ready: Maksim Ivanov &lt;emaxx@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; " fail_count="1" gerrit_number="1659288" owner_email="emaxx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/88/1659288/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iafc38ed90bd2fb844d99814d5903e0d29daa6cc7" commit="add284dac1a07da87840c82dbfb78b8dadef26ce" commit_message="tast-use-flags: Add &quot;crosvm-gpu&quot; USE flag to IUSE. This is needed to add a dependency to the graphics.CrostiniTrace* tests so it will be determine its behavior on DUT that doesn't have GPU supported. BUG=b:132905401 TEST=none Change-Id: Iafc38ed90bd2fb844d99814d5903e0d29daa6cc7 Reviewed-on: https://chromium-review.googlesource.com/1670089 Tested-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Commit-Ready: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1670089" owner_email="pwang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/89/1670089/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I76f1fe82d1e976b5316b4af9148097f1266dea91" commit="9f5066f4cecc8516430a96bff5ddb92cd7792219" commit_message="update_engine: Make the ChromeOS/AOSP Omaha Client transmit requestid. As per Omaha's protocol specification, ChromeOS/AOSP needs to transmit the 'requestid` attribute in the request. The format of the 'requestid' attribute is sent as GUID version 4. This change will add the 'requestid' attribute in the omaha request. BUG=chromium:940505 TEST=cros_workon_make --board=octopus update_engine --test TEST=/usr/bin/update_engine_client --check_for_update # after bouncing update-engine + check /var/log/update_engine.log. 'requestid' attribute will be in the omaha request. Change-Id: I76f1fe82d1e976b5316b4af9148097f1266dea91 Reviewed-on: https://chromium-review.googlesource.com/1653709 Tested-by: Jae Hoon Kim &lt;kimjae@chromium.org&gt; Commit-Ready: Jae Hoon Kim &lt;kimjae@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="1" gerrit_number="1653709" owner_email="kimjae@chromium.org" pass_count="0" patch_number="10" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/09/1653709/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I535f664a4fcf75c6102346b8566605710b062255" commit="2b6b82aa1b9fef7f8d4502b6efbe661ba14fb0b6" commit_message="update_engine: Indicate existence of owner instead of owner's email in log. Logging the device owner's email is possibly a PII, so instead log whether the device has a owner as a boolean value. Enterprise devices do not have a device owner. The variable var_has_owner is dependent on DevicePolicy::GetOwner(). BUG=chromium:973108 TEST=unittest Change-Id: I535f664a4fcf75c6102346b8566605710b062255 Reviewed-on: https://chromium-review.googlesource.com/1660911 Tested-by: Jae Hoon Kim &lt;kimjae@chromium.org&gt; Commit-Ready: Jae Hoon Kim &lt;kimjae@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="1" gerrit_number="1660911" owner_email="ahassani@chromium.org" pass_count="0" patch_number="4" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/11/1660911/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0756e1a0cd4c386224740c97f987ae0b24f280c5" commit="048cc8c192f2a1db5f54d3b16aa2f34e75024679" commit_message="grunt: Add sensor config to model.yaml The hardware.SensorPresence test uses hardware-properties to ensure that the DUT has the sensors that it expects. BUG=b:132282412 TEST=emerge-grunt chromeos-config-bsp-grunt chromeos-config-bsp-grunt-private \ chromeos-config-bsp chromeos-config Change-Id: I0756e1a0cd4c386224740c97f987ae0b24f280c5 Reviewed-on: https://chromium-review.googlesource.com/1669162 Tested-by: Mathew King &lt;mathewk@chromium.org&gt; Commit-Ready: Mathew King &lt;mathewk@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; " fail_count="1" gerrit_number="1669162" owner_email="mathewk@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/62/1669162/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8998502c469676da4bcd5563120e3b99b728262b" commit="0e36bc21d037a49f9f4de4a7c3cccd126e6bfeb1" commit_message="usbguard: Upgrade to latest upstream version. This includes a fix that allows whitelisting of internal devices to accomidate a flaky internal usb bluetooth adapter firmware. BUG=b:124520237 TEST=tast run ${TEST_HOST} security.USBGuard Change-Id: I8998502c469676da4bcd5563120e3b99b728262b Reviewed-on: https://chromium-review.googlesource.com/1558822 Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1558822" owner_email="allenwebb@google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/22/1558822/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I4f52dd1de6076ca4bf8e14b2a75fd0793a5bb387" commit="dd5c202bcdf199626573c1cdfc7e1fe2b8ad9c4f" commit_message="cgpt: Fix unit tests After commit c94b7f98b93c (&quot;cgpt: Enable images to be built with auto detected block sizes.&quot;), a number of elements were rearranged in cgpt to support working with 4k block size devices. This included removing the 'blocks' attribute of a partition, and specifying partitions only in terms of bytes. This broke the unit tests. Fix that up so that it makes sense again. Also fix up the linter errors when I try to upload. BUG=chromium:832160 TEST=run ./cgpt_unittests.py, experience joy Change-Id: I4f52dd1de6076ca4bf8e14b2a75fd0793a5bb387 Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1666413 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1666413" owner_email="evgreen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/13/1666413/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I49ce9c9011f271a743648652b07dfd7eb665bf9b" commit="910d4ed8f2267ae79d674229601691a977335844" commit_message="power_LoadTest: Fixed logging of urls for the page times This change adds a delimiter between the unique salt and the url. The old method used no delimiter and searched for 'http' in urls to separate the components. This fails as many of the urls do not contain that component. In that event, the substring operation takes only the last character in the URL path. BUG=b:135628022 TEST=Manual testing of the power_LoadTest, verified that the DEBUG logs contain the URL. Change-Id: I49ce9c9011f271a743648652b07dfd7eb665bf9b Reviewed-on: https://chromium-review.googlesource.com/1668390 Tested-by: Brian Nemec &lt;bnemec@chromium.org&gt; Commit-Ready: Brian Nemec &lt;bnemec@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; " fail_count="1" gerrit_number="1668390" owner_email="bnemec@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/90/1668390/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If617e5b1c4b2517374e9d7dc061bc7877eb74fb8" commit="a511e0fa9310611d5d5f7bce7d287720a40efb9d" commit_message="Add a script that dumps DAPM widgets status as a 'dot' graph BUG=None TEST=generated graph for Ryu Change-Id: If617e5b1c4b2517374e9d7dc061bc7877eb74fb8 Reviewed-on: https://chromium-review.googlesource.com/225496 Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Commit-Ready: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="2" gerrit_number="225496" owner_email="anatol@google.com" pass_count="0" patch_number="8" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/96/225496/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I0986c026c4a4996b3ec8a6b6a588d72158b726ff" commit="93e238786769e5bba4252d86eaa7385b402f577e" commit_message="Convert libcras to Android.bp See build/soong/README.md for more information. Exempt-From-Owner-Approval: no local owners Test: cd external/adhd/cras/src; mma Change-Id: I0986c026c4a4996b3ec8a6b6a588d72158b726ff Reviewed-on: https://chromium-review.googlesource.com/1667523 Tested-by: Jeffrey Vander Stoep &lt;jeffv@google.com&gt; Commit-Ready: Jeffrey Vander Stoep &lt;jeffv@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1667523" owner_email="jeffv@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/23/1667523/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia2444970c084df034c076dcf3fe76e9de0ec0468" commit="a8370cf5e5452be547fe5be50c65b171533eeada" commit_message="crash: remove unused FRIEND_TEST statements BUG=None TEST=Run unit tests. Change-Id: Ia2444970c084df034c076dcf3fe76e9de0ec0468 Reviewed-on: https://chromium-review.googlesource.com/1669245 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="0" gerrit_number="1669245" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1669245/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0757019ddd7391dd018ac0d5fe817a50dc30a5cc" commit="63f8795ae2078a156b24006968c530f9aab0b70c" commit_message="power: Set Shutdown-from-suspend to 3 days. Set shutdown_from_suspend_sec to 259200. This means if dark resume is enabled on a device, the device shutdowns by default after 3 days if not on line power. Please look at https://chromium.googlesource.com/chromiumos/platform2/+/master/power_manager/docs/shutdown_from_suspend.md for more details. BUG=chromium:964510 TEST=None Change-Id: I0757019ddd7391dd018ac0d5fe817a50dc30a5cc Reviewed-on: https://chromium-review.googlesource.com/1666788 Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1666788" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/88/1666788/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I973188b083532d0ea74707d1b126134f18a2f9b7" commit="cb01335bde4c230241a716751060a8c21abce6b7" commit_message="edid-decode: Update to latest source. Repo moved to being hosted on git.linuxtv.org. Also there's been some development so pulled those as well. Changelist from tip to last pull (20170918) is: 15df4ae Makefile: add CPPFLAGS 726576d edid-decode: add CTA-861.4/5 support 6def7bc edid-decode: make it easier to find the out-of-range monitor values 5eeb151 edid-decode: replace AdobeYCC/RGB by opYCC/RGB b2da151 edid-decode: add --extract and --check options e9ffafc edid-decode: add options and new output formats ab18bef edid-decode: add HDMI Forum VSDB fields for HDMI 2.1b 8c81ccf Add Samsung UE49KS8005 EDID 7d8f41f edid-decode: simplify data block parsing eee377b edid-decode: add support for QuantumData 980 EDID file format 4437dd9 edid-decode: use const for unsigned char pointers to the EDID 3b26b8a edid-decode: fix wrong sample rate unit 9cb3744 edid-decode: fix spurious warning about string termination bc1e846 edid-decode: reformat to linux kernel coding style 7684918 edid-decode: README: updates 9e59ba9 edid-decode: update links, add README 0a454bc makefile: also honor LDFLAGS BUG=chromium:972055 TEST=emerge &amp; run a few decodes. Look the same as previous version. Change-Id: I973188b083532d0ea74707d1b126134f18a2f9b7 Reviewed-on: https://chromium-review.googlesource.com/1658665 Tested-by: Todd Broch &lt;tbroch@chromium.org&gt; Commit-Ready: Todd Broch &lt;tbroch@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1658665" owner_email="tbroch@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/65/1658665/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic0458efbfbefac4864b17e8a245dfd19231d75e3" commit="f1f98f019f764d2439608585d70dc758a47b3ea1" commit_message="Test whether gRPC Python packages are present Previously, we had tried to import gRPC for FAFT tests, but we found that the modules were not installed on the autotest drone. This caused http://b/134580573 We now have a CL to address this via SSP (crrev.com/c/1653740), but just to ensure that we don't break production again, this CL will confirm whether we have access to the required modules, and log the results to stainless. Once we have verified that the packages are available, we can remove this code. TEST=test_that firmware_FAFTSetup; and also try running with invalid packages by changing lines 76 and 82. BUG=chromium:971467 Change-Id: Ic0458efbfbefac4864b17e8a245dfd19231d75e3 Signed-off-by: Greg Edelston &lt;gredelston@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1656151 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="1656151" owner_email="gredelston@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/51/1656151/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I17420c0a2d405deb0e535171cbd6afe5628d4929" commit="469434d59124a48aaefccf930b17a6081e4cc559" commit_message="Add grpcio and grpcio-tools to external packages Packages will be installed via SSP. See go/chromeos-ssp for more info. Packages will be used for go/faft-grpc. TEST=run utils/build_externals.py BUG=chromium:971467 Change-Id: I17420c0a2d405deb0e535171cbd6afe5628d4929 Signed-off-by: Greg Edelston &lt;gredelston@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1653740 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Congbin Guo &lt;guocb@chromium.org&gt; " fail_count="2" gerrit_number="1653740" owner_email="gredelston@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/40/1653740/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I418ee107b5f553ef0ea97534a1b3aac3c36a32c7" commit="29d1ec5d931567425b58c0c90ca21fe7f1dd2537" commit_message="autotest: Relax /dev/kvm check Devices that have recently added kvm support will sometimes fail provisioning if they haven't been through a cold reboot. This isn't an issue for most boards, but for boards that get provisioned with images that sometimes have kvm support and sometimes do not the check for /dev/kvm will fail. Let's relax this check on boards that have the kvm_transition flag declared. BUG=b:134764918 TEST=None Change-Id: I418ee107b5f553ef0ea97534a1b3aac3c36a32c7 Reviewed-on: https://chromium-review.googlesource.com/1651152 Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Garry Wang &lt;xianuowang@chromium.org&gt; " fail_count="3" gerrit_number="1651152" owner_email="jflat@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/52/1651152/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I34a226b046dc6f272106988a78d121a24a377f44" commit="17ce1f7315dee119cd7495af5ddf20b86bba1bc7" commit_message="tempfile: reimplement using libc::mkdtemp POSIX provides a standard mkdtemp() function to securely create a temporary directory; use it rather than reinventing the wheel. This also drops the dependency of tempfile on rand_ish, which will allow easier use of the tempfile implementation outside of crosvm. BUG=chromium:974059 TEST=cargo test -p tempfile Change-Id: I34a226b046dc6f272106988a78d121a24a377f44 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1659971 Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1659971" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/71/1659971/3" remote="cros" total_fail_count="1"/><lkgm version="12288.0.0-rc4"/></manifest>