blob: c113a1860dda48521487c590758acab62d7ad195 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="941231aa569b55a2c8cfd5ab9b81445cfcb5550c">
<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="c1e4543ae2b479a54fc4eff90fb388c70a428d52" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="77c25fce5fe363cf84d521ed2c0148b4e0efdc07" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="96c1c85ac4b3ce5cb99d8011dc4e1f84ba1d6431" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="6fbda1b24c1893a893b17aa219b765b9e7c801d8"/>
<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="chromium/src/buildtools/clang_format/script" remote="chromium" revision="a3caf45a3f9302ce616f08bd7fd0412f3d97e862" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="1805a66992483add9c35a146f40a761a2a193750" 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="4dc99dd36ea7933c85767c1be2a60582903e3d53" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="ca8befd414c919d3488063b82d77368d91a77d44" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="6bda7c611af03cb53db2afa190e0a81ce6d37169" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="bd2e4c18fa7bf050ce9f888554ffa70ca3552e62" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="7729b0860d14cb290fb169ec4d99c81ec5ae2a81" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="0770d7341164afe2b8cc743a675aade372755ace" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="b1867d4ec8cdb23889bbc69b92bfe80504f4f342" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="6af248f9882248ce00cfb40999c5987be5b839de" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="b60e28ee956608aaf240d15bb4dcf040b6d4d331" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="775676a325da6a5fc91f21951ff30628d6a90f36" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="dce541a72529e469041f5148fc512269f8457412" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="18fef486142cc71371708de109dfdf557c894641" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="8cb6a1a2a04acf304721ddc098b814cb54792e3f" 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="1ad2c0e689b4ce08b98ea700b18f9d8288236369" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="e38a3930677dd96d8b7fed71af33cde46def03be" 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="7ffc419e546564ce90dab06c6e96e67975693616" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="0215a28bea38f2340a5bb997257b8adf98207b09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="e7f8b15cde6b9a90e1c4c8baf0011668eb31c5d0" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="4808f7a232373446549f7c17d233009911cc03f0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="18ce5713e6cb99c40aafec52b67c28ba12a44f31" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="3e6d5df33a8a34308f80f9a5780454a2e4049ebd" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="ae372f39d50ffa8259f3e56c702e4f2fc9cc72e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="c27f522e3efde1754afb9d149d95a750fe34f465" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="916b0771e4bdaafb710b5c964c2ceba4128a1c51" 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="7849d51374ef1b448816761e0645928a07a022ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="bd7819409ff52a260d227054affa94d4b2afc426" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="9a0c42293ce59f2cb0dd11a80df8382d4775dac5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="113de4bb26e228fd74c74cadb3a9a1272e11df5b" 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="b988fa74ec18de6214b18f723e48331d9a7802ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="4fe3038be586d5db8e44e452f5ed6a93c8ccf50a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="98056535f1dbd2ad585bcaf57779bcd210a23880" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="152a306a82009cd6ca68760b0902fc03781e0d5d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="2c0d77a1dc11b966405522eefa94b6e3df6fe6c8" 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="26e3be2261f42249425a0891b22f17a42d1ccd35" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="7b213ed4a572503322ca8fe4675cca2bcfddfb9e" 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="102e6dc245307c07104245464e4db6b903f576e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="1da5e64a092a5d973b503050a3959314bb40eba0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="2b61759681446cc86f8edf8441cc5d8ca84aea71" 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="9d6dc0d222418f90f5080f6c25cd06ca14abf48b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="c63a4457a7b3d28081dcb1de276928d49ded130a" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="ee71188d813a1a0fae27e6c816567b9ded2e1b7a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="619c091964842556a04341787f0da6d510c71b96" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="d9a0ff2842ab206b86f3a46b19e128824f2eebe4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="fe77b53e32692fc5d35df208e2b3d21a28f6228b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="567b8c6cc2d4c90a223c126ecbcb617d2b8a3a23" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="d4bda0bfa4a56452eaabbba0ae5198a1df63c008" 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="4425a0468178bc8d3ce53a69d4a0615c82c4ae3f" 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="af1d71f3d79007a67760796f1e21cfeae437b44b" 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="b9f7b9f8098615e098f1f1c3fcdc6854ac84ad9a" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="8af5146f4c55a51b0debf81f1cee3c3333aa1505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="2ab40143cc017892b0b89f81c556cb4a80f70e8b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="c79a7edfecdd49503879d1433bc50afb8e6305f9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="b78a55b7af6794973b30b51a46e4d0ba3edef509" upstream="refs/heads/fwupd-1.2.4"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="33d6dc6787ccc5e80a27c60857d80ee4a563d25f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="1f9bc912d4b52362284c08a013d31166474fd128" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="5f1be6ae1d9d95c778d3f8ebf02dca3b126fa618" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="cd8956ecc2f20f05e368bd901a8f208c63d7a90a" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ca6ad94e109c66045d75d6a432fdfc64244102b0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="066e4ef9aacd053b20a7819cfa3713724783e683" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="b00efb22ba12a3a16aeb14ee13723cc144d7d107" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="a324ff3031f342b25c69792cba5e3ff7469584af" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="eb280ee5983da62f59a7805b20edae241b658752" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="52ab62256ad8ce6de75ed2c01deaac35dc832c6c" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="dd182c3f3290131680af1b265c6990ca78bc66ca" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="b7a7a90336fbb19efb3f91f92b5d964b0dfb7ec2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="0151170b4ef1f344630b139bb4b80b94585a22b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="6afc8605cc231cea920d1d1d524a780dcc093508" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="6346755c97f42301f539445fbd3c1b9df0dc2c2b" 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="0b151b37cdf01bdd56853985743e4424b6d5e5ea" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="e6b3d357f6b99e6b409fa6b2a69fb3f8851f5b2d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2ddb710fdef5f24bfe10d0ee09b1f32ea53aaa8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1a93fc382b18ee6d1135952d23f0b6a8aa8cd31f" upstream="refs/heads/chromeos-freedreno"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="19219422df0a31c8990ba4462b4ab453b5fdfd5f" 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="efb1b3caf62843c7c325064b62d51b061920dd19" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="6103fff146d9e434a643a031f7a557fd793c8d08" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="3edb0f56e66bedb239d8c883ed38e26a1ddd49b3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="e98709505aea90d4cda976d51e274c1301164511" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" 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="62d123dc34a85b87708193774f9eb126a2cd7d1a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="0d3da5daff1349c75faa76f8108f8c651c187514" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="b7da1a8bdb731999d5d7d59cf30fe3cd1b3c656c" 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="0680ff2ea5313b38fada5491b51c4e90883dd91d" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="0680af728815bb00742ce0302fdf06a59c85f39a" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="99e952c01a773162b7c55a049be6f22bcd079a5a" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="ee876076d8e943321019217709cb7a9b57233183" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="3b12e5e65bd82c39a600def425cd21783a361561" 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="a852917ec1d1ada705a0a71deaf419af190f268c" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-2016.05" change_id="Ib02413586781be4fc2cd3ca3a96cfced7391ffcf" commit="7be5602c743c13ff863f271db7277d410ba56cef" commit_message="UPSTREAM: Makefile.inc: Keep .asl intermediates We used .aml as the file extension for preprocessed ASL code. That file gets overwritten with the compilation results, fix that. BUG=none BRANCH=none TEST=none Change-Id: Ib02413586781be4fc2cd3ca3a96cfced7391ffcf Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I449bdbc4240ca4c5601061a36e76e244a55c3fac Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 2f7d0543fff05e9934425d70622523a35c8f2189 Original-Original-Change-Id: I11a03dfbcebb0fd762da7b27862a7bdb9a581b92 Original-Original-Signed-off-by: Nico Huber &lt;nico.huber@secunet.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31523 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485871 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485871" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/71/1485871/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="If7d7c9f4670f49b42a73963bb8643c26de2d33da" commit="b0315918fc336666d2c1048dad6043d1533bc91f" commit_message="UPSTREAM: mb/roda/rk9/acpi/superio.asl: Fix copy-paste error on &quot;COMB&quot; Error spotted using IASL 20190215: &quot;Object is created temporarily in another method and cannot be accessed&quot; BUG=none BRANCH=none TEST=none Change-Id: If7d7c9f4670f49b42a73963bb8643c26de2d33da Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I7214a25d44a99f2ab88b685592ca96ff8744ae2a Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: c55934db61e9d6e31b0f6388a02178a2bebcb9f6 Original-Original-Change-Id: I7da9dcd68f5eec6383de7370bc8ab35f96a90c06 Original-Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31526 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485872 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485872" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/72/1485872/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I99b24a240ae75b6087ea75ac309a70dcc176f632" commit="f5c053d5c475b2cffc66ebbb92756a7f301e3bef" commit_message="UPSTREAM: mb/roda/rk886ex/acpi/superio.asl: Fix copy-paste error on &quot;COMB&quot; Error spotted using IASL 20190215: &quot;Object is created temporarily in another method and cannot be accessed&quot; BUG=none BRANCH=none TEST=none Change-Id: I99b24a240ae75b6087ea75ac309a70dcc176f632 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I1b6d7e3e52f4aeac4b1892e195714f246a972ccf Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 16d05daffa827f4e6ec26e34aaf20caae6600cc9 Original-Original-Change-Id: I139c5c7b33671e7ed0c04c06fb290e001e57a687 Original-Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31528 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485873 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485873" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/73/1485873/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I4f69a28d70a3e5292bc8c7964a735666554960b2" commit="bc46617f60a1b0d4b57957168bb0c7b28dce759e" commit_message="UPSTREAM: SMBIOS: Fix bios version BUG=none BRANCH=none TEST=none Change-Id: I4f69a28d70a3e5292bc8c7964a735666554960b2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I3f6d722a54015810468f62ec2844a3746f47a8d2 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 94ad37619f95a07b94a6a9a570bd74727eb830c4 Original-Original-Change-Id: I142f08ed3c2704b8fde6d176f23772f5d6b33e85 Original-Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31437 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485874 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485874" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/74/1485874/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I6ca1a8172f3d2ff9bbd9dc49bbf4e30102c74571" commit="5b8efb59652da7bbf364a7d09f7fd849e4208bcb" commit_message="UPSTREAM: ACPI: Correct asl_compiler_revision value BUG=none BRANCH=none TEST=none Change-Id: I6ca1a8172f3d2ff9bbd9dc49bbf4e30102c74571 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: Ie520cce5974db3d461bdab0f16dd2c7c0814b990 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 26071aaadfc5926f7e01623d8fb2967456041dfc Original-Original-Change-Id: I91b54b43c8bb5cb17ff86a6d9afa95f265ee49df Original-Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31431 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485875 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485875" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/75/1485875/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ibeae8b9ee2938e8890dab1ff4f15506ec209a57f" commit="4081c3585a5c7ec22e0260a7862a38c2a8ce182a" commit_message="UPSTREAM: sb/intel/bd82x6x: Fix default IRQ mapping The default mapping was probably copy-pasted from a random board and disabled some interrupts (by implicitly clearing some register bits). We provide a new default mapping with some reasoning, that tries to be most compatible (i.e. avoids to use PIRQ E-H that are not shareable on some boards). The following functions had their interrupt pin disabled before: o SATA 2 (explicitly, no board seems to enable the device) o PCIe Root Port #4, #6-#8 (probably by accident) PIRQs used before this change: A-D, F and H. After this change: A-D. BUG=none BRANCH=none TEST=none Change-Id: Ibeae8b9ee2938e8890dab1ff4f15506ec209a57f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I375d6215243db471b592b34ff416e4c73b2ef3c1 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 16a41ccaa182a65fbb5b0e6755b17ac6c0f20150 Original-Original-Change-Id: I33f82702ea9c1b9c22ce14f01ee630dbf6203362 Original-Original-Signed-off-by: Nico Huber &lt;nico.huber@secunet.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31498 Original-Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485876 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485876" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/76/1485876/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Id796e92d76e158f67db0f785dccabfacd6c8fec6" commit="9d2ab1ccc827b4ef0ae56f6eed29ed330e1bd792" commit_message="UPSTREAM: soc/intel/cannonlake: SoC specific microcode update check For CFL and WHL, Microcode is being loaded from FIT. Both supports the PRMRR/SGX feature. If This is supported the FIT microcode load will set the msr (0x08b) with the Patch id one less than the id in the microcode binary. This results in Microcode getting reloaded again in bootblock and ramstage. Avoid the microcode reload by checking for PRMRR support. CFL and WHL CPU die are based on KBL CPU so we need to have this check, where CNL CPU die is not based on KBL CPU so skip this check for CNL. BUG=b:124126405 Signed-off-by: Ronak Kanabar &lt;ronak.kanabar@intel.com&gt; Change-Id: Id796e92d76e158f67db0f785dccabfacd6c8fec6 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: Ie1ce5881358bae95f60281bebd92175256d677fd Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 69a95653399657bf6b2491c259479c954fee2509 Original-Original-Change-Id: I3311a7413d27044f9c819179e5b0cb9a67b46955 Original-Original-Reviewed-on: https://review.coreboot.org/c/31492 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Original-Reviewed-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485877 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485877" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/77/1485877/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ic569c510a3da8dca4129549dde0c13faffed0ddd" commit="ed3df59d5b973dad94ff8efcb0a7afde8102f0e8" commit_message="UPSTREAM: timestamp: Move timestamp_should_run() call Old location caused spurious error messages when called from APs, where timestamp_add_now() should do nothing. Moving the test also makes get_us_from_boot() usable from APs (assuming cache coherency). BUG=none BRANCH=none TEST=none Change-Id: Ic569c510a3da8dca4129549dde0c13faffed0ddd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: Ie9cbbe7829302361c737e35aaedfd9e8609711e0 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 187e4c4474a4b678a88b0f7df67e387f0d0d46fb Original-Original-Change-Id: Ice9ece11b15bbe1a58a038cda3d299862e6f822b Original-Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31524 Original-Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Original-Reviewed-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485878 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485878" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/78/1485878/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I5a53b084b9e3e1f3b417c4e7bf3508adeb25bf19" commit="ecc3d2ebe282fd79a5a458d1922a0fe77d354a81" commit_message="UPSTREAM: mediatek/mt8183: Support gpio eh and rsel setting for I2C The setting of these registers are only for i2c pin. BUG=b:80501386 BRANCH=none TEST=Boot correctly on Kukui Change-Id: I5a53b084b9e3e1f3b417c4e7bf3508adeb25bf19 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I7c58dab535c54987b33f86ef5621a93d92605d34 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 9e21b2dbd7e7c6c77f48c317b3d8fe9622867b52 Original-Original-Change-Id: I518ca07645fe55aa55e94e4f98178baa0b74a882 Original-Original-Signed-off-by: jg_poxu &lt;jg_poxu@mediatek.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/30974 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485879 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485879" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/79/1485879/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I8246770b198eaca81686faee2dfba03c1c44a341" commit="71ed940e21aa8aaae476fcfdabcfe57c39410035" commit_message="UPSTREAM: cpu/intel/common: Add newline to set_feature_ctrl_lock() output Without newline, if IA32_FEATURE_CONTROL already locked, next console line will be concatenated. If run on a multiple CPUs, you get multiple lines concatenated. BUG=none BRANCH=none TEST=none Change-Id: I8246770b198eaca81686faee2dfba03c1c44a341 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: Ic71c745cdf8c7001ed8f9f639d02360ac3b79acb Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 460c2c2483e3d48cbd3cee4d0bfeab87fab658df Original-Original-Change-Id: I5b73ae4cb045973fa3ce07f4d93fda0caadf78eb Original-Original-Signed-off-by: Matt DeVillier &lt;matt.devillier@gmail.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31532 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485880 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485880" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/80/1485880/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I3fa44d6e765a2d8f9f66ea7d0ec1e7a4cebf5a1e" commit="69d633b8a824425672950aa0efa541cc6c39e3c4" commit_message="UPSTREAM: mb/google/hatch: Make EC software sync enabled by default EC software sync had been disabled because BIOS was not bundling a useful EC image. This is no longer required. This CL removes that change so EC software sync is enabled by default. BUG=b:124208414 BRANCH=None TEST=Tested with a system that have a different RW image and verified that this image was overwritten to the one bundled in the BIOS and that the EC was running its RW image. Change-Id: I3fa44d6e765a2d8f9f66ea7d0ec1e7a4cebf5a1e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I3725335468ac7b704b97a9bcddb47c53069f6600 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 4323175818bae89c92ae8035efafebcacde831e9 Original-Original-Signed-off-by: Scott Collyer &lt;scollyer@chromium.org&gt; Original-Original-Change-Id: Ic1ffdb62e9fa2cacb3296cb3807082f23e171ab5 Original-Original-Reviewed-on: https://review.coreboot.org/c/31537 Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485881 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485881" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/81/1485881/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I9effc65e730e58193008588ee00efa33ca724548" commit="4afc698b6300c8f4f8b534483c5564b81a0e0fe1" commit_message="UPSTREAM: Revert &quot;src/drivers/intel/wifi: Add a W/A for Intel ThP2 9260&quot; This reverts commit 3afb84a24583f5dee9fb407f11b32253d59392bf. Reason for revert: This is causing issues with the PCIe link and the system is unable to enter S0ix. Until it can be fixed in coreboot revert the change here that is not working properly. BUG=b:124264120 Change-Id: I9effc65e730e58193008588ee00efa33ca724548 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I9349745eabf6e631b4ea128ce4ed28cb3a2be7ff Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: c98e36fec5c776d022118cdfdd026cdce7053771 Original-Original-Change-Id: Ia20da9ab560ca35950b4a916667f51e0f541b382 Original-Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31559 Original-Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Original-Reviewed-by: Caveh Jalali &lt;caveh@google.com&gt; Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485882 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485882" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/82/1485882/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I12bb14d50742ce9db2feb6165cfe8081ab928717" commit="d44519a2f89bf839607653ccea20276e4f389cc2" commit_message="UPSTREAM: soc/intel/cannonlake: Add whitespace proper in CPU/MCH/IGD name BUG=none BRANCH=none TEST=none Change-Id: I12bb14d50742ce9db2feb6165cfe8081ab928717 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I600393768ed4491edfb4e71ce583ac6cf2f38a11 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: d1dfba4a1a790e2e30510c38dd9f3f0d9bab06b5 Original-Original-Change-Id: I33a50e9fc90162c7cb2aa7fbc3887efe9c6ebcde Original-Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31547 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1485883 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485883" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/83/1485883/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ia3c125b0514e43be61cd0e0c9ae60926d39c4dbf" commit="4adb5041d92c0d6ec3f73793ceb3ec3fa31f2c13" commit_message="UPSTREAM: rockchip/rk3399: Fix BL31 bootmem regions The BL31 on RK3399 is split into multiple segments... the majority goes into DRAM, but small parts must be put into SRAM and PMUSRAM. With CB:31123 only the DRAM part was added to memlayout, so the SRAM parts will not be correctly marked in bootmem and BL31 loading fails the selfload check. This patch adds the remaining regions to fix the problem. BUG=none BRANCH=none TEST=none Change-Id: Ia3c125b0514e43be61cd0e0c9ae60926d39c4dbf Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I148503e9f0af12b307961e041f6b73fa0a047986 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 314b5c370b4655bc701985ddf1d1d478067e7baa Original-Original-Change-Id: Ia0597216c08512c47361a1dc0beb34d022a8994f Original-Original-Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31538 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Ting Shen &lt;phoenixshen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485884 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485884" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/84/1485884/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="If90bfa786065b9da9344136b3603d688326cd60a" commit="e205bd535780e948b01c0e74dbacc9bc647fa9eb" commit_message="UPSTREAM: symbols.h: Add macro to define memlayout region symbols When &lt;symbols.h&gt; was first introduced, it only declared a handful of regions and we didn't expect that too many architectures and platforms would need to add their own later. However, our amount of platforms has greatly expanded since, and with them the need for more special memory regions. The amount of code duplication is starting to get unsightly, and platforms keep defining their own &lt;soc/symbols.h&gt; files that need this as well. This patch adds another macro to cut down the definition boilerplate. Unfortunately, macros cannot define other macros when they're called, so referring to region sizes as _name_size doesn't work anymore. This patch replaces the scheme with REGION_SIZE(name). Not touching the regions in the x86-specific &lt;arch/symbols.h&gt; yet since they don't follow the standard _region/_eregion naming scheme. They can be converted later if desired. BUG=none BRANCH=none TEST=none Change-Id: If90bfa786065b9da9344136b3603d688326cd60a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I86861411b9acce57d888c64d45a8092557995f6e Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 7e0dea6317dc74f8aba8c91d0f8e8a7237261c49 Original-Original-Change-Id: I44727d77d1de75882c72a94f29bd7e2c27741dd8 Original-Original-Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31539 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485885 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485885" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/85/1485885/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ib7f909761874265672f02abe9b54c6bfc734a256" commit="95aa361d7d47134d57698fe4a3599e6ce830c57b" commit_message="UPSTREAM: soc/intel/cannonlake: Add ASL function for setting pad mode Add a function in gpio ASL library to set pad mode. BUG=b:123350329 Change-Id: Ib7f909761874265672f02abe9b54c6bfc734a256 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I73a1e7373e905a5d8b93872d30c5b8aff49caf31 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: eb503296fcd4f6e2afbf2bebda63da23354058b0 Original-Original-Change-Id: I6c683f27ddffc3132001706d1694c71bb5664577 Original-Original-Signed-off-by: Rizwan Qureshi &lt;rizwan.qureshi@intel.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31444 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485886 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485886" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/86/1485886/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Idf0d7aee66bdc79f031dcb02e3fab186db6f2db2" commit="990f3e7d312ad6be54f6c2af640dcd5d873c8f21" commit_message="UPSTREAM: soc/intel/cannonlake: Add support for setting FSP-S PcieRpHotPlug from devicetree Tested on system76 galp3-c BUG=none BRANCH=none TEST=none Change-Id: Idf0d7aee66bdc79f031dcb02e3fab186db6f2db2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I58d89784a5d2a0c5901e36b322ad0383351520be Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 4185de5ff7cea3007af52fdcdd7a8f4220468be1 Original-Original-Signed-off-by: Jeremy Soller &lt;jeremy@system76.com&gt; Original-Original-Change-Id: I3aa8990a335e413628c016007ebabf7142aef80d Original-Original-Reviewed-on: https://review.coreboot.org/c/31535 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485887 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485887" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/87/1485887/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I5a19992baad9240b067f99e4390b79b5b6714da9" commit="aedc41094c51ecff6df1cb1372a61fa7ed741259" commit_message="UPSTREAM: mb/ocp/monolake: Fix booting issues We experienced booting issues during FSP-M phase. Applying fix that was introduced for wedge100s - 817994c1bec (mb/ocp/wedge100s/romstage: Workaround broken platform state) - helped and systems started to boot properly. BUG=none BRANCH=none TEST=none Change-Id: I5a19992baad9240b067f99e4390b79b5b6714da9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I26ecc05281b0aa997873535e0f8c8bb400bb2c0c Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 180ac500fce24feee48a71afccdd40ea0f1cbb2f Original-Original-Signed-off-by: Lukasz Siudut &lt;lsiudut@fb.com&gt; Original-Original-Change-Id: Ibfbe9d19c7413098c56d1b6131640097fdf731ab Original-Original-Reviewed-on: https://review.coreboot.org/c/31435 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1485888 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485888" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/88/1485888/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ic4ba042511b5b53605d9daa5c901e168b67017b9" commit="7b6f0f7aca1ef23cb1b36e539e3431b0a1e37d12" commit_message="UPSTREAM: intelvbttool: Add support for reading vbt from sysfs VBT on Intel(R) systems is available via sysfs as /sys/kernel/debug/dri/0/i915_vbt However the size of this file reads as 0 causing intelvbttool to fail. This patch implements incremental reads with realloc for such cases or whenever the file size is not available (e.g. reading from stdin). After this patch is applied, intelvbttool can be used as follows: sudo intelvbttool -f /sys/kernel/debug/dri/0/i915_vbt -d BUG=none BRANCH=none TEST=none Change-Id: Ic4ba042511b5b53605d9daa5c901e168b67017b9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: I6db4172d204261413a369379236bf1809eca0fee Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: 2223cbf7de8d32bfde1e00502cb02c7b13184435 Original-Original-Change-Id: I5d17095a5747550b7115a54a7619b7294a846196 Original-Original-Signed-off-by: Alex Feinman &lt;alexfeinman@hotmail.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31531 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485889 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485889" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/89/1485889/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I7fd1876464eeabf7eee8170b836766906787e79f" commit="1e0568b6ce448b52b496d3f8c1bcddc7f585d025" commit_message="UPSTREAM: vboot: fix STARTS_IN_BOOTBLOCK/_ROMSTAGE logic Fix up the logic of when to include VBOOT2_WORK symbols on x86, which are only needed when VBOOT_STARTS_IN_BOOTBLOCK is enabled. Also correct the value of the __PRE_RAM__ macro in the case that VBOOT_STARTS_IN_ROMSTAGE is selected. In this case, DRAM is already up and verstage should not be considered pre-ram. BUG=b:124141368, b:124192753 TEST=Build locally for eve TEST=util/lint/checkpatch.pl -g origin/master..HEAD TEST=util/abuild/abuild -B -e -y -c 50 -p none -x TEST=make clean &amp;&amp; make test-abuild BRANCH=none Change-Id: I7fd1876464eeabf7eee8170b836766906787e79f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: If98885300f0a11d671e3c53b67736c01d368f1a5 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: d6f71d03f1f588e02c5792c7ca3be8d12127b603 Original-Original-Change-Id: Ie51e8f93b99ab230f3caeede2a33ec8b443e3d7a Original-Original-Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31541 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485890 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485890" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/90/1485890/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I37e7f12c94c363edc9fd00c4e67cf6cacd142bd1" commit="f4bf58add50d3b2a6bc0c81297ab30098b61989e" commit_message="UPSTREAM: mb/google/poppy/variants/atlas: move WiFi wake to GPP_B7 The latest rev. of the atlas board moves the WiFi wake source from WAKE# to GPP_B7. The original GPP_A0 in the device tree is just wrong. This also reconfigures DW1 to the GPP_B group so we can use GPP_B7 as a wake source. GPP_B7 is still configured as a no-connect in gpio.c, so this doesn't actually enable WiFi wake. We'll follow up with another patch to set up GPP_B7 properly on boards that support it. BUG=b:122327852 BRANCH=none TEST=atlas still boots Change-Id: I37e7f12c94c363edc9fd00c4e67cf6cacd142bd1 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: Original-Change-Id: If34f98dc0b1cd829ba731608a4547c6284af58af Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Original-Commit-Id: ab770083952dbe39987650a9570967b1436ce785 Original-Original-Change-Id: I1816500dd0ab6186fd51aa6945faf73d00c152fe Original-Original-Signed-off-by: Caveh Jalali &lt;caveh@chromium.org&gt; Original-Original-Reviewed-on: https://review.coreboot.org/c/31211 Original-Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485891 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485891" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/91/1485891/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I9e474f35ec81f7298f38e8d21d2aefd8db9f3b40" commit="3e590b7b6d1dd8eac41d3e8c0c1160163ced0141" commit_message="UPSTREAM: drivers/cavium: Add UART PCI driver Add UART PCI driver in cavium/common/pci. Tested on opencellular/elgon. The UART is still initialized and usable in Linux. BUG=none BRANCH=none TEST=none Change-Id: I9e474f35ec81f7298f38e8d21d2aefd8db9f3b40 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 71c0a9498702afb3a94cf36a6eec7aec8f9890b2 Original-Change-Id: I0fa2f086aba9b4f9c6dba7a35a84ea61c5fa64e4 Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/30608 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485892 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485892" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/92/1485892/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I13d086f79e162db9c5a3a60232bdb7a8cc4c74e1" commit="6eeb82cfb8a2a234b44bb3d5b50fba6a70aa1b74" commit_message="UPSTREAM: mb/google/hatch: Enable wake from trackpad For some reason, wake does not currently work from GPP_D21, but IRQs are working fine from that gpio. Thus, we have to switch IRQ to GPP_D21 and wake to GPP_A21, which was previously used for IRQs from the trackpad. Additionally, we need to use two gpios for irqs and wake source at the moment because of b:123967687, where FSP is locking down PCR and configuring ITSS. We need to configure the wake source gpio as inverted and the IRQ gpio as non-inverted until the bug is resolved. BUG=b:121212459 BRANCH=None TEST=run evtest with trackpad Use trackpad with ChromeOS UI and make sure it reacts as expected. Run powerd_dbus_suspend and press trackpad and make sure DUT wakes. Change-Id: I13d086f79e162db9c5a3a60232bdb7a8cc4c74e1 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 26905f70b78854ab2e06e03be62e367fe8fb8404 Original-Change-Id: I7b236136befc05c6586d9ba69185ed4b5d385273 Original-Signed-off-by: Shelley Chen &lt;shchen@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31533 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485893 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485893" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/93/1485893/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I7d1e391fc748d5aa619ba1dd510739a6b20bbba0" commit="df13a26ea2d662b85ff750dcf03eb09e4d0b5c87" commit_message="UPSTREAM: arch/arm64: Add PCI config support in romstage BUG=none BRANCH=none TEST=none Change-Id: I7d1e391fc748d5aa619ba1dd510739a6b20bbba0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b92853ed5625c2b0cd8b43c361310ffb08c73ba4 Original-Change-Id: I9cc3dc51764f24b986434080f480932dceb8d133 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31307 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1485894 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485894" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/94/1485894/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I5a1d1ea9cf7100cba9dfa7f3a8e9f3a927133f20" commit="69714c7490502ab42518fff41ec36965fffabe81" commit_message="UPSTREAM: soc/intel/cannonlake: Make few more whitespace proper in MCH name CB:31547 fixes few whitespace error. Here is few more whitespace clean up. BUG=none BRANCH=none TEST=none Change-Id: I5a1d1ea9cf7100cba9dfa7f3a8e9f3a927133f20 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: ab9f64d01154fea9d40afbb68f4ea981e5919ac3 Original-Change-Id: I69c12a5da4feb48b2bc23874332ab341a559f6e6 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31563 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Reviewed-on: https://chromium-review.googlesource.com/1485895 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485895" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/95/1485895/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I8b807930540c7d2452c91a2ab7eff1f7ce7d5550" commit="2cb7307c49a78f06104e9d0761d9d1a3bdb68011" commit_message="UPSTREAM: drivers/intel/fsp2_0: Update dependency of USE_FSP_REPO USE_FSP_REPO used to rely on SOC_INTEL_COMMON_CANNONLAKE_BASE which was getting selected for cometlake soc also. Since FSP is not yet upstreamed for cometlake, compilation was failing due to FSP was not found. So limiting USE_FSP_REPO option to coffeelake and whiskeylake soc only and excluding for cometlake. BUG=none BRANCH=none TEST=none Change-Id: I8b807930540c7d2452c91a2ab7eff1f7ce7d5550 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3647e5c151eab6c0a207ad53caf26f2e82ac6a54 Original-Change-Id: I5e5d5a9fdf3f5d3e79922e97719e8491aa514cef Original-Signed-off-by: Maulik V Vaghela &lt;maulik.v.vaghela@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31530 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485896 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485896" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/96/1485896/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ib714882e43a28df48b93480909eedd2a664c77db" commit="07aa09e349aefe2efc004e965addac59186658c2" commit_message="UPSTREAM: arch/x86/smbios.c: Remove duplicated 'processor_upgrade' BUG=none BRANCH=none TEST=none Change-Id: Ib714882e43a28df48b93480909eedd2a664c77db Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d8e55350f193449109906dfd1a261a4921ac95ab Original-Change-Id: I3500a648631c91f3a0812c7e661440743ed6a1e1 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31555 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485897 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485897" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/97/1485897/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I656f0890ebc1ff78dc8d08c41e4f0f7cc151bd8c" commit="83aa2fe62cc6a58b4f791424973036747d67eace" commit_message="UPSTREAM: soc/intel/common: Include cometlake CPU IDs Add cometlake specific CPU IDs BUG=none BRANCH=none TEST=none Change-Id: I656f0890ebc1ff78dc8d08c41e4f0f7cc151bd8c Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 128bb2a7ca4cad75c1769f7dea0e4350b9180260 Original-Change-Id: I75d5b82524c9df1402abf6659d62dbc716c28c30 Original-Signed-off-by: Ronak Kanabar &lt;ronak.kanabar@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31143 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Wonkyu Kim &lt;wonkyu.kim@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485898 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485898" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/98/1485898/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ifdf1ba13b71440895b00b561fcb9dbcf15ebfa30" commit="876c369a5e5ae1619e64355b99916969c2de24f8" commit_message="UPSTREAM: soc/intel/common: Include cometlake SA IDs Add cometlake specific SA IDs BUG=none BRANCH=none TEST=none Change-Id: Ifdf1ba13b71440895b00b561fcb9dbcf15ebfa30 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f606a2f5e654d1240f17bd6852c2ade0c2d22b32 Original-Change-Id: I1fbbab8a7797b36a9eacbd1c6a0644466f2fe6b1 Original-Signed-off-by: Ronak Kanabar &lt;ronak.kanabar@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31226 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-by: Wonkyu Kim &lt;wonkyu.kim@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485899 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485899" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/99/1485899/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I8655d2975f00e3e71f7a478ff8733c8ff9a403c9" commit="cd698963c42929dd8e30852f277244eba8e39b38" commit_message="UPSTREAM: mb/emulation/qemu: Fix fw_cfg file loading The change bcd84fe &quot;mb/emulation/qemu-i440fx: change file handling&quot; introduced a regression where it loads only 4 bytes of the ACPI and SMBIOS table, instead of the whole table. Load the whole ACPI and SMBIOS table. Tested on Qemu using GNU/Linux. BUG=none BRANCH=none TEST=none Change-Id: I8655d2975f00e3e71f7a478ff8733c8ff9a403c9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 87abccdd898ea98ede687c17e9177107cb5c7521 Original-Change-Id: Ibacbf7caab9be5f181c12e9dd39a2893b13cf6c9 Original-Signed-off-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31593 Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485900 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485900" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/00/1485900/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I1d232b537218f2efedcd72ac33714ba3590925bb" commit="1aca5cff936daa90e279ac3e8192c51b2131cae6" commit_message="UPSTREAM: vendorcode/siemens: Cache currently opened hwi file name On every call of hwilib_find_blocks() the CBFS file will be mapped and the contents are parsed to get the offsets for every single block. This is not needed if the CBFS file name is the same for the different calls. This patch adds a storage for the currently opened CBFS file name in CAR_GLOBAL and checks on each call if the file to open is already open. If yes, the file will not be mapped again which saves execution time. Test=Booted mc_tcu3, mc_bdx1 and mc_apl1 and verified that hwinfo.hex is only mapped once across several following hwilib_find_blocks() calls. In addition a test was done to ensure that files with different names get mapped correctly. BUG=none BRANCH=none TEST=none Change-Id: I1d232b537218f2efedcd72ac33714ba3590925bb Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d35a4811dbe6badcc9fabd3c3a7c992039215e02 Original-Change-Id: Id69e0f6c914c2b8e4551fd8a4fb7d452d176afb3 Original-Signed-off-by: Werner Zeh &lt;werner.zeh@siemens.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31518 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485901 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485901" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/01/1485901/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ib749c2a45683a093d7ac19b7d6d87852ab43b93f" commit="03da2d54f38610efd696d9b1628873d2c6e1da9c" commit_message="UPSTREAM: soc/amd/common: Fix AmdLateRunApTask() Third parameter ConfigPtr of the callout is of type AP_EXE_PARAMS and needs to be passed back to AGESA with AmdLateRunApTask() call. BUG=none BRANCH=none TEST=none Change-Id: Ib749c2a45683a093d7ac19b7d6d87852ab43b93f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 423d03c16307df584d8890eab2cbfe2cb936081e Original-Change-Id: I1dad64b955b53bd19363737665235f95aa3d451e Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/27277 Original-Reviewed-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485902 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485902" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/02/1485902/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I415c3ed87d1fdbe38345c993141d67162c095162" commit="6cfd0e6fef611cafc2195754f9be656a54c1fd29" commit_message="UPSTREAM: AGESA vendorcode: Define libagesa rule just once No reason to keep this rule in per-family directory. BUG=none BRANCH=none TEST=none Change-Id: I415c3ed87d1fdbe38345c993141d67162c095162 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 47b9e457fa7f80843ee68a6a2daf4115445465c5 Original-Change-Id: I6bfc9a277674077774c4cb398f8add5e4fa99c69 Original-Signed-off-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31509 Original-Reviewed-by: Marshall Dawson &lt;marshalldawson3rd@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485903 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485903" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/03/1485903/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I5c93d5dca051fce6b2ffe77842b62dc74e3b4499" commit="bb76d3e6570842db3db7232ac0b96aac34b1a48c" commit_message="UPSTREAM: ec/google/wilco: Fix ACPI power status events This change fixes the power status events for AC and battery events from the EC. The register that was being used is not returning the expected information. BUG=b:125472740 TEST=enable ACPI debug in the kernel and verify that AC and battery insert/remove are detected properly. Change-Id: I5c93d5dca051fce6b2ffe77842b62dc74e3b4499 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a213ed659a5a535875166a8a1d1f631dd6c606f7 Original-Change-Id: I15f71fcf0ca6aa9438e951865787c9fc273792d8 Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31560 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485904 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485904" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/04/1485904/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ic794f8d7a6d6c07b989578009077258c8d02812e" commit="42bada72c4f0456712ad535409835589ed138b2e" commit_message="UPSTREAM: sb/amd/hudson/acpi: Fix illegal object references Issue spotted using IASL 20190215 on mainboard GIZMOSPHERE_GIZMO2: &quot;Object is created temporarily in another method and cannot be accessed&quot; BUG=none BRANCH=none TEST=none Change-Id: Ic794f8d7a6d6c07b989578009077258c8d02812e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 99850600d06f837759d2404f03dc908969ed42c3 Original-Change-Id: I1e4ca2c765083db3a27e415d3a69bef0912a606b Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31554 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485905 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485905" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/05/1485905/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Ic03b38f7a82c5cc78aa623380761fa44989f1166" commit="21f85dc886c72bdcb2aa27747553a1c0a6e6e223" commit_message="UPSTREAM: soc/cavium/common: Make ecam0_get_bar_val common Move ecam0_get_bar_val into the common folder and make it public. Compile it for romstage and ramstage. To be used by romstage PCI code. Tested on OpenCellular Elgon. BUG=none BRANCH=none TEST=none Change-Id: Ic03b38f7a82c5cc78aa623380761fa44989f1166 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: b94ecc4e696cc63e2772657c915670c3fe057f5c Original-Change-Id: I18b1ede56795bf8c1f9476592291b8ea610eccd4 Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31566 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485906 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485906" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/06/1485906/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I4c4bd17d8e772cb2af9f6d0802ef2a98962bc5e0" commit="244a867bcaa0dafbcef3376ada805d82a584aba1" commit_message="UPSTREAM: intelmetool: Use GPLv2+ where possible Upstream intelmetool is out of date; I suggest I archive it instead of trying to merge coreboot's changes into it. However I would like to preserve the licensing of files in the tool as GPLv2+ where possible instead of GPLv2-only. BUG=none BRANCH=none TEST=none Change-Id: I4c4bd17d8e772cb2af9f6d0802ef2a98962bc5e0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f0a9128424f2c610756b97ef77f8fcd49a98f563 Original-Change-Id: I47b1ff2734f54c65f4214b39244bd868ef44b83c Original-Signed-off-by: Damien Zammit &lt;damien@zamaudio.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31587 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Philipp Deppenwiese &lt;zaolin.daisuki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485907 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485907" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/07/1485907/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="I628f955fc79ecb514be0ff40abb96493de0c253d" commit="484fca6b629d70f1aa61d544029cf11c050d6c3b" commit_message="UPSTREAM: ACPI: Enum only used ACPI tables enum contained redundant names and wasn't exhaustive anyway. BUG=none BRANCH=none TEST=none Change-Id: I628f955fc79ecb514be0ff40abb96493de0c253d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: e2af9b8481427e875f1fe2907dd433a2ef8171df Original-Change-Id: I4d74ff61c555c5953932efbd7edccfd3157cb5be Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31592 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485908 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485908" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/08/1485908/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="If5ef6c04a729e171059c9ed85eac341f38ec1546" commit="b369c3f1e08ec16d99b411a10d340b7a6b7d8839" commit_message="UPSTREAM: src/device/Kconfig: Change default VESA mode from 117h to 118h Change default VESA/native framebuffer mode (needed for bootsplash and graphical framebuffer console) from 117h (1024x768 64k-color (5:6:5)) to 118h (1024x768 16.8M-color (8:8:8)) mode. This provides console output at Lenovo G505S even if e.g. GRUB is the payload, while it is unlikely to cause any downsides for the other boards. BUG=none BRANCH=none TEST=none Change-Id: If5ef6c04a729e171059c9ed85eac341f38ec1546 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 749fe1eef9b8ed579670e0364fdb17723a7b3468 Original-Signed-off-by: Mike Banon &lt;mikebdp2@gmail.com&gt; Original-Change-Id: Ia348199bbd430532b1399706dd84490c9680b5f5 Original-Reviewed-on: https://review.coreboot.org/c/31595 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1485909 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485909" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/09/1485909/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-2016.05" change_id="Iec4d7ecca4b80f17552d8a54b31a3bab47ffc7a2" commit="184e4079e6b3751a196fe7483d303dcb97abb448" commit_message="UPSTREAM: cpu/x86/smm: Add qemu's SMM-Revision Level The SMI handler on qemu returned early, due to missing SMM-Revision Level support. Add the ID qemu uses, which is AMD64 compatible for qemu-system-x86_64. Fixes booting tianocore payload with SMM variable store on qemu. BUG=none BRANCH=none TEST=none Change-Id: Iec4d7ecca4b80f17552d8a54b31a3bab47ffc7a2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: bacd57dfaf7b4c5d3bc5400dbd82b896d0ed23cc Original-Change-Id: I978b94150cfc49a39c2a0818eb14a649850e451d Original-Signed-off-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31594 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1485910 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="4" gerrit_number="1485910" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/10/1485910/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I35714a00495386ab77a50150d0331cf8cd77c7da" commit="577220333fb09131607de3a3aa10b847f8b646b1" commit_message="dev-rust: add empty fuchsia-zircon crate BUG=chromium:926668 TEST=emerge-caroline dev-rust/fuchsia-zircon Change-Id: I35714a00495386ab77a50150d0331cf8cd77c7da Reviewed-on: https://chromium-review.googlesource.com/1484111 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484111" 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/11/1484111/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="If0f49c295620b49b72e04b207959372327179b9b" commit="1d987def2b27f53cbde090c3800ef35f17ebd50a" commit_message="dev-rust: add empty num-iter crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/num-iter Change-Id: If0f49c295620b49b72e04b207959372327179b9b Reviewed-on: https://chromium-review.googlesource.com/1484112 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484112" 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/12/1484112/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I847e62d058ba2fab11b1e74587144aa078f180db" commit="68d2b84e2a799fc78ddcaf4ae018f65b6ed595c8" commit_message="dev-rust: add empty bincode crate This is a dev-dependency for chrono, so we install an empty crate. BUG=chromium:926668 TEST=emerge-caroline dev-rust/bincode Change-Id: I847e62d058ba2fab11b1e74587144aa078f180db Reviewed-on: https://chromium-review.googlesource.com/1484113 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484113" 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/13/1484113/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I1cfe862fbdc39f15bca95d2f779bcaf3df4858e3" commit="23a42241b7270af8a56a849aa1e30d963063b627" commit_message="dev-rust: add empty addr2line crate This is an optional dependency of backtrace that we don't actually use. BUG=chromium:926668 TEST=emerge-caroline dev-rust/addr2line Change-Id: I1cfe862fbdc39f15bca95d2f779bcaf3df4858e3 Reviewed-on: https://chromium-review.googlesource.com/1484114 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484114" 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/14/1484114/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I998db0d46cce5d6d74e38471ded94bd2c0c95f50" commit="e3f7d7ff636e1831189ed4750d6ec20ffa9a0252" commit_message="dev-rust: add empty backtrace-sys crate This is an option dependency of backtrace that we don't actually need. BUG=chromium:926668 TEST=emerge-caroline dev-rust/backtrace-sys Change-Id: I998db0d46cce5d6d74e38471ded94bd2c0c95f50 Reviewed-on: https://chromium-review.googlesource.com/1484115 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484115" 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/15/1484115/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I61d2d17a41f0f0a87ee637a67472cf1c0cf09a02" commit="73a16ec7fab2c12280cf58fdc8358180a024d68f" commit_message="dev-rust: add empty cpp_demangle crate This is an optional dependency of backtrace that we don't actually use. BUG=chromium:926668 TEST=emerge-caroline dev-rust/cpp_demangle Change-Id: I61d2d17a41f0f0a87ee637a67472cf1c0cf09a02 Reviewed-on: https://chromium-review.googlesource.com/1484116 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484116" 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/16/1484116/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Iae7985211ebbe1007a0809790cf2c1a38eb7d509" commit="3a7c6c83437c8f399cb7243f7bab37e1a95db0e4" commit_message="dev-rust: add empty findshlibs crate This is an optional dependency of backtrace that we don't actually use. BUG=chromium:926668 TEST=emerge-caroline dev-rust/findshlibs Change-Id: Iae7985211ebbe1007a0809790cf2c1a38eb7d509 Reviewed-on: https://chromium-review.googlesource.com/1484117 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484117" 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/17/1484117/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I4df265c60717a02ef25b948cd6ea07d5d90defed" commit="5e702814e580f5887742b0d2171c99d533c7ddfb" commit_message="dev-rust: add empty gimli crate This is an optional dependency of backtrace that we don't actually use. BUG=chromium:926668 TEST=emerge-caroline dev-rust/gimli Change-Id: I4df265c60717a02ef25b948cd6ea07d5d90defed Reviewed-on: https://chromium-review.googlesource.com/1484118 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484118" 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/18/1484118/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ide546b82ff91f7e02b7c04ee54e13413a14b79c5" commit="8cd4b70e519dc449c71c92968abb8a4470973c1c" commit_message="dev-rust: add empty memmap crate This is an optional dependency of backtrace that we don't actually use. BUG=chromium:926668 TEST=emerge-caroline dev-rust/memmap Change-Id: Ide546b82ff91f7e02b7c04ee54e13413a14b79c5 Reviewed-on: https://chromium-review.googlesource.com/1484119 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484119" 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/19/1484119/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I919fc233e19baae96531f64b98e16cd04f80815b" commit="f05c7cd802aac184fd2f5b1155c584317a3377a8" commit_message="dev-rust: add empty object crate This is an optional dependency of backtrace that we don't actually use. BUG=chromium:926668 TEST=emerge-caroline dev-rust/object Change-Id: I919fc233e19baae96531f64b98e16cd04f80815b Reviewed-on: https://chromium-review.googlesource.com/1484120 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484120" 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/20/1484120/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ia026cc43b59f586c7d3db7789c3c2fb496fd26d6" commit="b7c132192cae49be75f13e1e526de9ddf8e3299d" commit_message="dev-rust: add empty winapi-i686-pc-windows-gnu crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/winapi-i686-pc-windows-gnu Change-Id: Ia026cc43b59f586c7d3db7789c3c2fb496fd26d6 Reviewed-on: https://chromium-review.googlesource.com/1484121 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484121" 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/21/1484121/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ib83590357d21b94f571e0606ee9d5807fa170513" commit="67b53021cd56f216e1f6424c864ccbe63dcdb73c" commit_message="dev-rust: add empty winapi-x86_64-pc-windows-gnu crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/winapi-x86_64-pc-windows-gnu Change-Id: Ib83590357d21b94f571e0606ee9d5807fa170513 Reviewed-on: https://chromium-review.googlesource.com/1484122 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484122" 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/22/1484122/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I110d5b32df03bef3c21a56a2c552b53e5508476d" commit="6788d56ea0b9bee62c0ce1a656f0be0e0b4364dd" commit_message="dev-rust: add num-traits crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/num-traits Change-Id: I110d5b32df03bef3c21a56a2c552b53e5508476d Reviewed-on: https://chromium-review.googlesource.com/1484123 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="5" gerrit_number="1484123" 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/23/1484123/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ie1943f595d99822c31550682e3ab9368e30198b6" commit="009644a3eb014963321e5247a8580513d838b8aa" commit_message="dev-rust: add num-integer crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/num-integer Change-Id: Ie1943f595d99822c31550682e3ab9368e30198b6 Reviewed-on: https://chromium-review.googlesource.com/1484124 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484124" owner_email="sonnyrao@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/24/1484124/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Iddc022bc8a3e7639a032060c1be6844dace4d740" commit="0c4eb43afc44dfe990927ed1641b432716ddcbd9" commit_message="dev-rust: add chrono crate To support eclass migration for memd ebuild from crate to cros-rust. BUG=chromium:926668 TEST=emerge-caroline dev-rust/chrono Change-Id: Iddc022bc8a3e7639a032060c1be6844dace4d740 Reviewed-on: https://chromium-review.googlesource.com/1484125 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484125" owner_email="sonnyrao@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/25/1484125/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I235c3cf348e97775ee6404cd673dd6c1ba171ec7" commit="705d700985be3cdfd4b0f856dc69817ce44ac4cc" commit_message="dev-rust: add a newer version of rand For the tempdir crate used in memd, we require a newer rand crate. BUG=chromium:926668 TEST=emerge-caroline =dev-rust/rand-0.4.2 Change-Id: I235c3cf348e97775ee6404cd673dd6c1ba171ec7 Reviewed-on: https://chromium-review.googlesource.com/1484126 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484126" owner_email="sonnyrao@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/26/1484126/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5289021dbfb8c1b484e217551107cf37757d3970" commit="b6ec362ad08a974d3eb67ff80a12b7b930a1557d" commit_message="dev-rust: add remove_dir_all and make tempdir a real crate Memd needs a real tempdir crate, so this changes from the empty crate to a real crate and adds the dependent remove_dir_all crate. BUG=chromium:926668 TEST=emerge-caroline dev-rust/tempdir Change-Id: I5289021dbfb8c1b484e217551107cf37757d3970 Reviewed-on: https://chromium-review.googlesource.com/1484127 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484127" owner_email="sonnyrao@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/27/1484127/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I89538124d94db853e655638ac9164efe3cd5b566" commit="6e5991b490b500707fba0adf740891a755bc4bab" commit_message="dev-rust: add atty crate BUG=chromium:926668 TEST=emerge-caroline dev-rust/atty Change-Id: I89538124d94db853e655638ac9164efe3cd5b566 Reviewed-on: https://chromium-review.googlesource.com/1484128 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484128" owner_email="sonnyrao@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/28/1484128/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Id8be33de6a3390c699c002a0c9a9dbd94d59867e" commit="a5698256d17739ded13a4eac94952092dfb9e6b5" commit_message="dev-rust: add dbus crate BUG=chromium:926668 TEST=emerge-caroline dev-rust/dbus Change-Id: Id8be33de6a3390c699c002a0c9a9dbd94d59867e Reviewed-on: https://chromium-review.googlesource.com/1484129 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484129" owner_email="sonnyrao@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/29/1484129/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I78622493dd88048600fac3bfd06e92cbe8ad1141" commit="f243b73251f7af89d1395cb5f0e6498602f39e5c" commit_message="dev-rust: add env_logger crate BUG=chromium:926668 TEST=emerge-caroline dev-rust/env_logger Change-Id: I78622493dd88048600fac3bfd06e92cbe8ad1141 Reviewed-on: https://chromium-review.googlesource.com/1484170 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484170" owner_email="sonnyrao@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/70/1484170/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3a57df2195bacd60b6deb1da930af214f600c827" commit="ae96fad3b763f6594109f2ef81f0fccfb7f0bfaf" commit_message="dev-rust: add error-chain crate BUG=chromium:926668 TEST=emerge-caroline dev-rust/error_chain Change-Id: I3a57df2195bacd60b6deb1da930af214f600c827 Reviewed-on: https://chromium-review.googlesource.com/1484171 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484171" owner_email="sonnyrao@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/71/1484171/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I38ac6f96c4845f2e3da54a78d6af923bbefefea1" commit="996d8e098b81001106cb63380f491dd354611906" commit_message="dev-rust: add humantime crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/humantime Change-Id: I38ac6f96c4845f2e3da54a78d6af923bbefefea1 Reviewed-on: https://chromium-review.googlesource.com/1484172 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484172" owner_email="sonnyrao@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/72/1484172/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I79276b901dc599edfa5be2553efd28a48c2db15f" commit="204d3797c039a2c36f298f436643493f2564c72e" commit_message="dev-rust: add libdbus-sys crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/libdbus-sys Change-Id: I79276b901dc599edfa5be2553efd28a48c2db15f Reviewed-on: https://chromium-review.googlesource.com/1484173 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484173" owner_email="sonnyrao@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/73/1484173/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1e0184e5c77bc2a9e448081fc336d280ada7945f" commit="e81909fd5fce97bc7e412dcae616a8699a87899a" commit_message="dev-rust: add quick-error crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/quick-error Change-Id: I1e0184e5c77bc2a9e448081fc336d280ada7945f Reviewed-on: https://chromium-review.googlesource.com/1484174 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="4" gerrit_number="1484174" owner_email="sonnyrao@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/74/1484174/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I30ad41f00ab523bdaed224181249ea5aadeeb9b5" commit="bfc75b3abd75a60efa3d18fa88f31af8595357d6" commit_message="dev-rust: add redox_syscall crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/redox_syscall Change-Id: I30ad41f00ab523bdaed224181249ea5aadeeb9b5 Reviewed-on: https://chromium-review.googlesource.com/1484175 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="4" gerrit_number="1484175" owner_email="sonnyrao@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/75/1484175/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5fbcdf19e31ab7f56360e002f28751094759f86a" commit="4a1c4c5adff808349ab5fb0dd669fc67aefdfe55" commit_message="dev-rust: add redox_termios crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/redox_termios Change-Id: I5fbcdf19e31ab7f56360e002f28751094759f86a Reviewed-on: https://chromium-review.googlesource.com/1484176 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="4" gerrit_number="1484176" owner_email="sonnyrao@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/76/1484176/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ifb1cd8838e48a07728f0eecaa4ae62c2a4695738" commit="27da9d014495c1f9796908d147c56331654e8930" commit_message="dev-rust: add rustc-serialize crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/rustc-serialize Change-Id: Ifb1cd8838e48a07728f0eecaa4ae62c2a4695738 Reviewed-on: https://chromium-review.googlesource.com/1484177 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="4" gerrit_number="1484177" owner_email="sonnyrao@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/77/1484177/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I7766c9a3d13221ff2b89007c197fc19dede60e70" commit="747d20611dae7c77163cad2455443879de0faabd" commit_message="dev-rust: add serde_derive crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/serde_derive Change-Id: I7766c9a3d13221ff2b89007c197fc19dede60e70 Reviewed-on: https://chromium-review.googlesource.com/1484178 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="4" gerrit_number="1484178" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/78/1484178/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I97adab7682bc6b85574b9b3fff05e02802290d51" commit="4a65ef70cdf7d30fff5d1b387a7cd47743b21a2f" commit_message="dev-rust: add serde_json crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/serde_json Change-Id: I97adab7682bc6b85574b9b3fff05e02802290d51 Reviewed-on: https://chromium-review.googlesource.com/1484179 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="4" gerrit_number="1484179" owner_email="sonnyrao@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/79/1484179/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="If30208bc21e3bdc1244c7443592c1e51fe469b32" commit="5f450572d57d6b75e93ce3fde925b77129377d13" commit_message="dev-rust: add syslog crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/syslog Change-Id: If30208bc21e3bdc1244c7443592c1e51fe469b32 Reviewed-on: https://chromium-review.googlesource.com/1484180 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484180" owner_email="sonnyrao@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/80/1484180/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Iec042dc9b408283d71bf6aa9e2f382f1d8aa358a" commit="fd7a3333acd3a74bb0eb0c313b30536eb81707d0" commit_message="dev-rust: add termcolor crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/termcolor Change-Id: Iec042dc9b408283d71bf6aa9e2f382f1d8aa358a Reviewed-on: https://chromium-review.googlesource.com/1484181 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484181" owner_email="sonnyrao@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/81/1484181/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ifae3b3b8fef2a81314cfee41835cefcf963f3612" commit="d7a6d202d4c428b467ce9d5cfff3a390e8a8d664" commit_message="dev-rust: add termion crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/termion Change-Id: Ifae3b3b8fef2a81314cfee41835cefcf963f3612 Reviewed-on: https://chromium-review.googlesource.com/1484182 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484182" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/82/1484182/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I53cd2f13414baccc4d60b5acfbed39bccbe71afd" commit="1297df7fb0e581659622a25fdd4846ffa614f6b8" commit_message="dev-rust: add time crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/time Change-Id: I53cd2f13414baccc4d60b5acfbed39bccbe71afd Reviewed-on: https://chromium-review.googlesource.com/1484183 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484183" owner_email="sonnyrao@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/83/1484183/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ifae92e5ac36a0382a513c23330585565f01bc9bb" commit="cd25b98232364c23f0289b4b818a26265c203a3b" commit_message="dev-rust: add unix_socket crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/unix_socket Change-Id: Ifae92e5ac36a0382a513c23330585565f01bc9bb Reviewed-on: https://chromium-review.googlesource.com/1484184 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484184" owner_email="sonnyrao@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/84/1484184/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I0a86cefb5b6110aae8517c238cd484ca17ee0e4a" commit="6ae2ece634ece71f820437a06e741ee7c5aa4713" commit_message="dev-rust: add winapi crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/winapi Change-Id: I0a86cefb5b6110aae8517c238cd484ca17ee0e4a Reviewed-on: https://chromium-review.googlesource.com/1484185 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484185" owner_email="sonnyrao@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/85/1484185/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Idf0701c73ab63ee8e72940c52a9b8957168495c8" commit="92412a1151bfe7afdf4075eac3c85de34146a80a" commit_message="dev-rust: add wincolor crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/wincolor Change-Id: Idf0701c73ab63ee8e72940c52a9b8957168495c8 Reviewed-on: https://chromium-review.googlesource.com/1484186 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484186" owner_email="sonnyrao@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/86/1484186/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I6227e91c96108d071b5bfabbc7d8002bef1a69ad" commit="02d63b1207c346476556b797e84bb70575cf47a4" commit_message="dev-rust: add backtrace crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/backtrace Change-Id: I6227e91c96108d071b5bfabbc7d8002bef1a69ad Reviewed-on: https://chromium-review.googlesource.com/1484187 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484187" owner_email="sonnyrao@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/87/1484187/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3fed0600922a84a74e24877a0e318658ad6a30ec" commit="e37507c03cf84ee4c91a7e3013868736f8c15c64" commit_message="dev-rust: add backtrace-sys crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/backtrace-sys Change-Id: I3fed0600922a84a74e24877a0e318658ad6a30ec Reviewed-on: https://chromium-review.googlesource.com/1484188 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484188" owner_email="sonnyrao@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/88/1484188/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I2dfd3e29742de1518b9777d860ed0e1d69fd2ec2" commit="b10c165b714be608a1fb9bdde6d802aae1cd8e47" commit_message="dev-rust: add rustc-demangle crate We need this crate for memd. BUG=chromium:926668 TEST=emerge-caroline dev-rust/rustc-demangle Change-Id: I2dfd3e29742de1518b9777d860ed0e1d69fd2ec2 Reviewed-on: https://chromium-review.googlesource.com/1484189 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="4" gerrit_number="1484189" owner_email="sonnyrao@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/1484189/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I414e6835927f0062bc2785c645458aa5a485c9e5" commit="d2ec38c73befc68db9c92cf69320ed7db889b687" commit_message="ampton: cleanup: Put all sensor defines together BUG=none BRANCH=octopus TEST=compile, verify that .config is the same before and after the patch. Change-Id: I414e6835927f0062bc2785c645458aa5a485c9e5 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1387922 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="3" gerrit_number="1387922" owner_email="gwendal@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/22/1387922/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ia10bf2cc58c5609c4fded16a0bff3018916a2346" commit="448b42cc61d3e4e5f0776b0945cea16c04562466" commit_message="FIXUP: sensor: Adjust max_frequency based on EC performance Remove unnecessary code, sensor maximal ODR is guaranteed to be smaller than EC support maximial ODR. BUG=b:118205424,b:118851581,chromium:615059 BRANCH=none TEST=Check the limits have not change and an error is reported when frequency is set to high in sysfs. Change-Id: Ia10bf2cc58c5609c4fded16a0bff3018916a2346 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1390937 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; " fail_count="3" gerrit_number="1390937" owner_email="gwendal@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/37/1390937/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I7f46b82aaf8cc92bb60c7963d04dd04043cdaadb" commit="104070562c524d70f675c3b4fb22163052e2c139" commit_message="eve: Set power state for sensors properly BMI160 and BMM150 are powered by PP3300_DSW, so they are up all the time. No need to reinitialize them when moving to S0. BUG=chromium:917868 BRANCH=eve TEST=Using ToT firmware on eve, check gyro and magnetometer are not initialized when device boots. Change-Id: I7f46b82aaf8cc92bb60c7963d04dd04043cdaadb Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1390938 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="3" gerrit_number="1390938" owner_email="gwendal@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/38/1390938/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ib2b783ea65b1ecb56e831440367d043b86022e51" commit="ec96d60ff852b5dc340d521c3a395ec91e5a3e1f" commit_message="eve: Set BMI160 INT2 as output This pin is not used, set it as output to clean FIFO messages. BUG=chromium:917868 BRANCH=eve TEST=Check fifo headers. Change-Id: Ib2b783ea65b1ecb56e831440367d043b86022e51 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1390939 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; " fail_count="3" gerrit_number="1390939" owner_email="gwendal@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/39/1390939/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ib05059bea776aec978a8feb350f2dacb8aae7311" commit="385df559788cac03f3073aee4c3fac6351b18257" commit_message="driver: bmi160: Add temporary variable in decode_header Use a single variable instead of (s+i) to point to the sensor we are working on. BUG=chromium:917868 BRANCH=eve TEST=With ./mems_start_collection.sh, check samples are collected. Change-Id: Ib05059bea776aec978a8feb350f2dacb8aae7311 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1390940 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="3" gerrit_number="1390940" owner_email="gwendal@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/40/1390940/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iadab1b3ae506b3360ee8fe7663ee2c74e9f5bc18" commit="f01bf294dec73b0c897b1375608805ff75496d48" commit_message="driver: bmi160: Force calling irq_handler after mag initialization Without it, accelinit 3 lock the FIFO. BUG=chromium:917868 BRANCH=eve TEST=Check with ./mems_start_collection.sh fifo samples of the accelerometer are printed out after initalizing the magnetometer with accel_init 3. Change-Id: Iadab1b3ae506b3360ee8fe7663ee2c74e9f5bc18 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1390941 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="3" gerrit_number="1390941" owner_email="gwendal@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/41/1390941/7" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ief50f31aa6105dc2f0d92caf8b7473a7e141eb45" commit="4602b5a0a926ddfd1ac6756566463987d1def840" commit_message="math: Add/expose some vector operation Expose dot procdut and cros product for vector operations. BUG=b:120346412 BRANCH=none TEST=compile, check unit tests. Change-Id: Ief50f31aa6105dc2f0d92caf8b7473a7e141eb45 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1387923 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; " fail_count="3" gerrit_number="1387923" owner_email="gwendal@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/23/1387923/8" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ib004f250a7dd0328eef5cc4fdf0652c3d588a987" commit="806097cd43a9d750c5335645e261f7c34bb4b8e7" commit_message="BACKPORT: FROMGIT: LSM: generalize flag passing to security_capable This patch provides a general mechanism for passing flags to the security_capable LSM hook. It replaces the specific 'audit' flag that is used to tell security_capable whether it should log an audit message for the given capability check. The reason for generalizing this flag passing is so we can add an additional flag that signifies whether security_capable is being called by a setid syscall (which is needed by the proposed SafeSetID LSM). Reason for BACKPORT label: aa_capable() function in security/apparmor/capability.c had slightly different logical operator in 4.14. vs latest upstream code. There is no logical difference between the two. Also, change code in security/chromiumos/lsm.c to take advantage of opts arg in security_capable. This allows to refrain from checking the current syscall number when seeing if security_capable is being called from a setid syscall in the chromiumos LSM. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit c1a85a00ea66cb6f0bd0f14e47c28c2b0999799f git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: Ib004f250a7dd0328eef5cc4fdf0652c3d588a987 Reviewed-on: https://chromium-review.googlesource.com/1460039 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Micah Morton &lt;mortonm@chromium.org&gt; " fail_count="3" gerrit_number="1460039" owner_email="mortonm@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1460039/7" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.14" change_id="I35c3f45394ff936f1db01ee6885d01c7ddb5dc85" commit="f79feffdfd0db9f68b8981a679a7aa3bc530d635" commit_message="FROMGIT: LSM: add SafeSetID module that gates setid calls This change ensures that the set*uid family of syscalls in kernel/sys.c (setreuid, setuid, setresuid, setfsuid) all call ns_capable_common with the CAP_OPT_INSETID flag, so capability checks in the security_capable hook can know whether they are being called from within a set*uid syscall. This change is a no-op by itself, but is needed for the proposed SafeSetID LSM. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Acked-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit 40852275a94afb3e836be9248399e036982d1a79 git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: I35c3f45394ff936f1db01ee6885d01c7ddb5dc85 Reviewed-on: https://chromium-review.googlesource.com/1464481 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1464481" owner_email="mortonm@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1464481/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ia79d33f0ef97cfc63335f8b85fcde14dfb3d908d" commit="40cb789dc92eed3f0ac1bfed1b7cc68ea2e043d6" commit_message="BACKPORT: FROMGIT: LSM: add SafeSetID module that gates setid calls SafeSetID gates the setid family of syscalls to restrict UID/GID transitions from a given UID/GID to only those approved by a system-wide whitelist. These restrictions also prohibit the given UIDs/GIDs from obtaining auxiliary privileges associated with CAP_SET{U/G}ID, such as allowing a user to set up user namespace UID mappings. For now, only gating the set*uid family of syscalls is supported, with support for set*gid coming in a future patch set. Reason for BACKPORT label: defining/registering an LSM is slightly different in 4.14 than it is in the latest upstream code. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Acked-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit aeca4e2ca65c1aeacfbe520684e6421719d99417 git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: Ia79d33f0ef97cfc63335f8b85fcde14dfb3d908d Reviewed-on: https://chromium-review.googlesource.com/1460040 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1460040" owner_email="mortonm@chromium.org" pass_count="0" patch_number="11" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1460040/11" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I08a327f749839324eecd1039d0aa94b3a38e1e45" commit="418f4645eb9f521f97516597c669c353b98575ad" commit_message="FROMGIT: LSM: SafeSetID: 'depend' on CONFIG_SECURITY This patch changes the Kconfig file for the SafeSetID LSM to depend on CONFIG_SECURITY as well as select CONFIG_SECURITYFS, since the policies for the LSM are configured through writing to securityfs. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit 2f87324be7736151bd1f9bf1d63b1eb0401011ba git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: I08a327f749839324eecd1039d0aa94b3a38e1e45 Reviewed-on: https://chromium-review.googlesource.com/1460043 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1460043" owner_email="mortonm@chromium.org" pass_count="0" patch_number="9" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/1460043/9" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I9db19438f5c45ce171ed53122f7ee0541c26c79c" commit="58da2fa33adac9cbbc1f2b1326d52f8273b4c198" commit_message="FROMGIT: LSM: SafeSetID: remove unused include The include for asm/syscall.h was needed in a prior version of lsm.c that checked return values of syscall_get_nr, but since we did away with that part of the code this include is no longer necessary. Take out this include since it breaks builds for certain architectures. We no longer have any arch-specific code in SafeSetID. Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Signed-off-by: James Morris &lt;james.morris@microsoft.com&gt; (cherry picked from commit 2181e084b26bddca22bc3f23364c15809cfed28b git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git origin/next-general) Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; BUG=chromium:845640 TEST=Kernel selftest that I wrote for this LSM Change-Id: I9db19438f5c45ce171ed53122f7ee0541c26c79c Reviewed-on: https://chromium-review.googlesource.com/1460044 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1460044" owner_email="mortonm@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1460044/8" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I420dd435a90060f125fbf960ab4910de991f378f" commit="6506a4f295fe495b44da1ef78a4cbe6db65dac8d" commit_message="media-libs/[arc-]mesa-img: Update IMG PowerVR Rogue Update the PowerVR Rogue driver to 1.10@5221057. BUG=b:117489304 TEST=Open Chrome and go to &quot;chrome://gpu&quot;. Check GL_VERSION is 1.10@5221057 CQ-DEPEND=CL:*721692 Change-Id: I420dd435a90060f125fbf960ab4910de991f378f Signed-off-by: Luigi Santivetti &lt;luigi.santivetti@imagination.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1350151 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="5" gerrit_number="1350151" owner_email="luigi.santivetti@imagination.corp-partner.google.com" pass_count="0" patch_number="10" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/51/1350151/10" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I06aba41b6dfb9649437a417a32cb450d19d0d937" commit="8560b21e58700925d79de0e9c1edc2f372dbfdb2" commit_message="devices: pci: define a PCI bar configuration struct We want to support 64-bit BARs and some additional functionality is required. BUG=chromium:924405 TEST=compile Change-Id: I06aba41b6dfb9649437a417a32cb450d19d0d937 Reviewed-on: https://chromium-review.googlesource.com/1480740 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="2" gerrit_number="1480740" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/40/1480740/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ifc637d174d3f8b1255cf13725a1a224b4cdf0a30" commit="80a3a7476e0f67baf4f5f5e82fdacc961a54bdf4" commit_message="devices: use PCI bar configuration when adding regions This removes add_memory_region and add_io_region, and replaces it with the add_pci_bar function. BUG=chromium:924405 TEST=boot VM Change-Id: Ifc637d174d3f8b1255cf13725a1a224b4cdf0a30 Reviewed-on: https://chromium-review.googlesource.com/1480741 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="2" gerrit_number="1480741" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/41/1480741/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2a9f233ca8e2bc4fd9b05ee83101b11deb6e7b04" commit="7021936529dba88538a756ac4b71763c02b57b32" commit_message="devices: virtio: add PCI configuration callback function The idea is that virtio devices can specify additional memory regions. BUG=chromium:924405 TEST=run VM Change-Id: I2a9f233ca8e2bc4fd9b05ee83101b11deb6e7b04 Reviewed-on: https://chromium-review.googlesource.com/1480742 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="2" gerrit_number="1480742" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/42/1480742/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7f6057b3e7d041a52b251af1203353ba7a0d3c22" commit="0d77b411a3dc9850bc72555e67845cecdbeb2c36" commit_message="devices: PCI: use configuration callback Not sure if adding the device addresses to the mmio bus is the desired behavior, but it seems to work. BUG=chromium:924405 TEST=boot VM Change-Id: I7f6057b3e7d041a52b251af1203353ba7a0d3c22 Reviewed-on: https://chromium-review.googlesource.com/1480743 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="2" gerrit_number="1480743" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/43/1480743/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I9d5ed34a802d52df68ae14ce578630a9399d25ea" commit="204aeeb46638cf4d2f5b260f7f8957b4e696bdc6" commit_message="FROMGIT: ASoC: da7219: fix endianness issues Reported by Sparse. da7219.c:440:44: warning: cast to restricted __le16 da7219.c:461:13: warning: incorrect type in assignment (different base types) da7219.c:461:13: expected unsigned short [unsigned] [usertype] val da7219.c:461:13: got restricted __le16 [usertype] &lt;noident&gt; da7219.c:1451:16: warning: incorrect type in assignment (different base types) da7219.c:1451:16: expected unsigned short [unsigned] [usertype] offset da7219.c:1451:16: got restricted __le16 [usertype] &lt;noident&gt; da7219-aad.c:150:37: warning: incorrect type in assignment (different base types) da7219-aad.c:150:37: expected unsigned short [unsigned] [usertype] tonegen_freq_hptest da7219-aad.c:150:37: got restricted __le16 [usertype] &lt;noident&gt; da7219-aad.c:157:37: warning: incorrect type in assignment (different base types) da7219-aad.c:157:37: expected unsigned short [unsigned] [usertype] tonegen_freq_hptest da7219-aad.c:157:37: got restricted __le16 [usertype] &lt;noident&gt; Cc: Adam Thomson &lt;Adam.Thomson.Opensource@diasemi.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Reviewed-by: Adam Thomson &lt;Adam.Thomson.Opensource@diasemi.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 123c3def3bc5ea9958b8191d8139f610ed972d18 https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git) Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt; BUG=b:123433680 TEST=Ran audio and check for 32 bclks per wclk cat /sys/kernel/debug/regmap/i2c-DLGS7219\:00/registers | grep 2b 2b: 80 Change-Id: I9d5ed34a802d52df68ae14ce578630a9399d25ea Reviewed-on: https://chromium-review.googlesource.com/1476549 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1476549" owner_email="akshu.agrawal@amd.com" 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/49/1476549/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I32ec7c4c5b9716881290ecac139b0864f6bfaf74" commit="d06726d88d3373dd1eafb8f23bc452abc3a3a482" commit_message="FROMGIT: ASoC: da7219: use logical AND Reported by Sparse: da7219.c:841:57: warning: dubious: x &amp; !y Cc: Adam Thomson &lt;Adam.Thomson.Opensource@diasemi.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Reviewed-by: Adam Thomson &lt;Adam.Thomson.Opensource@diasemi.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b468f379e1e01b723825267431d3ba60f824fda2 https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git) Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt; BUG=b:123433680 TEST=Ran audio and check for 32 bclks per wclk cat /sys/kernel/debug/regmap/i2c-DLGS7219\:00/registers | grep 2b 2b: 80 Change-Id: I32ec7c4c5b9716881290ecac139b0864f6bfaf74 Reviewed-on: https://chromium-review.googlesource.com/1476970 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1476970" owner_email="akshu.agrawal@amd.com" 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/70/1476970/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I3fc248d8db12bdb193f4a77843238f63c05651db" commit="8bc983bb4a565bd602ad2abcb14edb138f86b8d3" commit_message="FROMGIT: ASoC: da7219: Add support for master mode BCLK rate adjustment Previously the driver would default the BCLK periods per WCLK to 64, to cover all possible non-TDM scenarios when the codec was DAI clock master. However some devices require a lower BCLK rate to operate correctly so with this in mind, this commit updates the code to be more dynamic, with BCLK rate now based on SR and word length provided to hw_params(). Signed-off-by: Adam Thomson &lt;Adam.Thomson.Opensource@diasemi.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9fd729542cf4aff3c70b8e5be6f510e6722bc369 https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git) Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt; BUG=b:123433680 TEST=Ran audio and check for 32 bclks per wclk cat /sys/kernel/debug/regmap/i2c-DLGS7219\:00/registers | grep 2b 2b: 80 Change-Id: I3fc248d8db12bdb193f4a77843238f63c05651db Reviewed-on: https://chromium-review.googlesource.com/1474813 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1474813" owner_email="akshu.agrawal@amd.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/13/1474813/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id137b665b60107090b7c89e3df9ea79c1327950d" commit="c87043513daa35e811a698f2fdc416a5a394d112" commit_message="FROMGIT: ASoC: da7219: Update TDM usage to be more flexible The previous implementatation was restrictive with regards to BCLK rates for slave mode where the driver would not allow rates the codec couldn't provide itself as clock master. The codec is able to automatically determine and handle whatever rate is provided so this restriction isn't necessary for slave mode. The code was also flawed with regards to setting of the frame offset as using rx_mask to explicitly set the offset has the knock on effect of impacting the min and max channels for the codec, in soc_pcm_hw_params() through the call to soc_pcm_codec_params_fixup(). With this update, the driver now only limits frame size if codec is clock master, and dynamically determines the BCLK offset relating to WCLK using the tx_mask for slot offset along with the slot width provided. Signed-off-by: Adam Thomson &lt;Adam.Thomson.Opensource@diasemi.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 541ccdc113f000d51858ee7e135889e4096a3316 https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git) Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt; BUG=b:123433680 TEST=Ran audio and check for 32 bclks per wclk cat /sys/kernel/debug/regmap/i2c-DLGS7219\:00/registers | grep 2b 2b: 80 Change-Id: Id137b665b60107090b7c89e3df9ea79c1327950d Reviewed-on: https://chromium-review.googlesource.com/1474814 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="2" gerrit_number="1474814" owner_email="akshu.agrawal@amd.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/14/1474814/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4a191fe1e661fa5943ce2a025e2d4555b343b93e" commit="964e26ad63dd379687b5131db7ed8ed0f3a06ba5" commit_message="driver: lsm6dsm: Drop samples only when ODR changes To pass android.hardware.cts.SensorIntegrationTests Only drop samples when necessary. BUG=b:124085261 TEST=Testing with cheets_CTS_P.9.0_r5.x86.CtsSensorTestCases BRANCH=none Change-Id: I4a191fe1e661fa5943ce2a025e2d4555b343b93e Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1461222 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Diana Z &lt;dzigterman@chromium.org&gt; " fail_count="10" gerrit_number="1461222" owner_email="gwendal@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/22/1461222/3" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I5a881e9fc5ddb1dbe6690c455d43dc20bffe889a" commit="4cae19c7caab41ce614780a2c581dff96f25faaf" commit_message="motion_sense: send ODR events to the AP This commits enables the EC to send a motion sense event to the AP when a sensor's ODR is changed. This is done in a way that is backwards compatible on the AP side, in order to enable previous kernels to continue to work (albeit at a loss of new functionality) with up-to-date ECs. Since clients are not required to use a FLUSH when changing ODR, it is possible for the sensor ring to get in a state where it is spreading based on out-of-date delay information, which we observed leading to spreading of overly large intervals, and thus too far into the future. This patch ameliorates that by causing an ODR change to implicitly flush the batching history. BUG=b:123700100 TEST=run CTS sensor tests, observe the sensor ring not spreading too far into the future due to a period change BRANCH=bobba Change-Id: I5a881e9fc5ddb1dbe6690c455d43dc20bffe889a Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1450288 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="11" gerrit_number="1450288" owner_email="egranata@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/88/1450288/7" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="If76aa3abcedbe463321ccbb1c183dc16edda8693" commit="b86a143bcd405ea2ef4a91ee2a2a9b7872dcb7ed" commit_message="motion: Change ODR only within the motion sensor task When changing ODR for one sensor, we insert a timestamp in the FIFO. That timestamp can be misinterpreted by other sensor while in batch mode, condensing all events in a small timezone. Also, it can lead the motionsense stack to insert timestamp from the past. (cherry picked from commit f62f2ebbecb131956a5edc4bf60c094bc67972a1) Conflicts: common/motion_sense.c Integrate changes on top of CL/1450288. Now there is guarantee the ODR &quot;flush&quot; event is between 2 streams of sensor data with different ODR. BUG=b:111422556,chromium:562245,b:124085261 BRANCH=none TEST=Check cheets_CTS_P.9.0_r2.x86.CtsSensorTestCases pass on meep. Reviewed-on: https://chromium-review.googlesource.com/1204692 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Change-Id: If76aa3abcedbe463321ccbb1c183dc16edda8693 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1470772 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="5" gerrit_number="1470772" owner_email="gwendal@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/72/1470772/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I34e51c0db42fe1a8d5abc91c6d80bcce974da099" commit="7b417a7b3edd76de64673f69d6c0bd3a53fb9b78" commit_message="motion: Wake up motion task when sampling rate changes Wake up motion task to evacuate pending samples to the host as soon as the sampling rate changes. It is required for CST testSanitizedContinuousEventsUidIdle to pass, it assumes only new samples will be present. BUG=b:111422556,b:124085261 BRANCH=eve TEST=cheets_CTS_P.9.0_r2.x86.CtsSensorTestCases passes on eve-arcnext. (cherry picked from commit e18316ecc7f7f6d7226fc741570a94c5024d42e8) Reviewed-on: https://chromium-review.googlesource.com/1217604 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Change-Id: I34e51c0db42fe1a8d5abc91c6d80bcce974da099 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1470773 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; " fail_count="5" gerrit_number="1470773" owner_email="gwendal@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/73/1470773/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I50d0e4331f6a2c46694c1f832d0f23fed61945da" commit="ae9475a6d612496a785fa04cf43a49c1b00cd2f3" commit_message="tast-tests: Pass command-line args to bundle.Local/Remote. Update the local and remote &quot;cros&quot; bundles' main functions to pass os.Args[1:] to bundle.Local and bundle.Remote. BUG=chromium:932847 TEST=none CQ-DEPEND=CL:1487553 Change-Id: I50d0e4331f6a2c46694c1f832d0f23fed61945da Reviewed-on: https://chromium-review.googlesource.com/1487712 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1487712" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/12/1487712/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I421d31093bfc121b5eccdb202f51eb4db5af5e9a" commit="7938bddeb0610618bbfcaa2002f710383753544f" commit_message="tast: Add -dumptests flag to bundle executables. Add a -dumptests flag to test bundles that can be passed to instruct the bundles to JSON-marshal all of their tests to stdout. This is being added to make it easier to programatically list all available tests without needing to have a DUT available. BUG=chromium:932847 TEST=added a unit test; also ran &quot;cros -dumptests&quot; and drowned in JSON CQ-DEPEND=CL:1487712 CQ-DEPEND=CL:*897655 Change-Id: I421d31093bfc121b5eccdb202f51eb4db5af5e9a Reviewed-on: https://chromium-review.googlesource.com/1487553 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1487553" owner_email="derat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/53/1487553/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6319b6a05194a68425087955d73fdeebad61b7cd" commit="e06ef5f510dc907555f5d8a08bc90db0fc4749e5" commit_message="tast-test: Add HW overlay test for ARC apps Add test that verifies that hardware overlay works as expected in tablet mode for ARC applications. It verifies that HW overlay works as expected by parsing the /sys/kernel/debug/dri/?/state file and comparing CRTC buffer size with the window frame size. Also adds WindowFrame to activity.go, needed by this test. TEST=tast -verbose run $DUT arc.HWOverlayTablet test passes on non-intel hardware. test fails on intel hardware since the bug has not been fixed yet. http://b/120557146 BUG=chromium:932778 CQ-DEPEND=CL:1479033, CL:1479254 Change-Id: I6319b6a05194a68425087955d73fdeebad61b7cd Reviewed-on: https://chromium-review.googlesource.com/1476113 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="8" gerrit_number="1476113" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/13/1476113/11" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ie4b0c9bf5c1eb66d8cab5f25062cd45272839203" commit="18b128105dfa514956b95f7d456174ca3c549fc6" commit_message="tast: add drm_atomic dependency This CL adds the &quot;sync overlay buffers atomically&quot;, needed to run tests that only run on hardware-overlay supported devices. BUG=chromium:932778 TEST=None CQ-DEPEND=CL:1479033, CL:1476113 Change-Id: Ie4b0c9bf5c1eb66d8cab5f25062cd45272839203 Reviewed-on: https://chromium-review.googlesource.com/1479254 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="8" gerrit_number="1479254" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/54/1479254/10" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Icfdb55c8affcdbc20cdf4a5ada79be4fd5a0b0d9" commit="15a57ff994f87514ea81b4af31be476ee040885a" commit_message="tast-use-flags: Add &quot;drm_atomic&quot; USE flag to IUSE This flag is needed to add a dependency for hardware overlay tests. BUG=chromium:932778 TEST=None CQ-DEPEND=CL:1479254, CL:1476113 Change-Id: Icfdb55c8affcdbc20cdf4a5ada79be4fd5a0b0d9 Reviewed-on: https://chromium-review.googlesource.com/1479033 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="8" gerrit_number="1479033" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/33/1479033/6" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I9b4a487707acf81da39e6495adb42e277f2fdb4a" commit="7586421c5de377bedee2245c91902ad3d4bf6fb0" commit_message="ec: Update U2F_ATTEST function for new-style key handles. The existing implementation of this function was intended for old-style key handles, and needs to be replaced with a new implementation for new-style key handles that incorporate user secrets. For bonus points, the existing implementatation is actually broken, and performs no verification, so will blindly attest to anything, which is Not Good. BUG=b:124237003 BRANCH=none TEST=test_that firmware_Cr50U2fCommands Change-Id: I9b4a487707acf81da39e6495adb42e277f2fdb4a Signed-off-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1475102 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Marius Schilder &lt;mschilder@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="7" gerrit_number="1475102" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/02/1475102/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Id532099746c43a7b6a21d0342d668a033e20d4d6" commit="8fc897915673c6735e5b52b72dd67167acb03a57" commit_message="ec: Fix response size returned by new U2F functions. There were several bugs in how the response size was set, this change fixes them. BUG=b:123161715 BRANCH=none TEST=test_that firmware_Cr50U2fCommands Change-Id: Id532099746c43a7b6a21d0342d668a033e20d4d6 Signed-off-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1475103 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="9" gerrit_number="1475103" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/03/1475103/5" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I654afbe76eb3673c2f8da14988211874f9c4f4e9" commit="075dbcfa992c8ba4f322b06efbc33717dc6653c7" commit_message="cr50: Update error codes returned from U2F_SIGN. The U2F spec requires us to differentiate between failure to sign due to lack of user presence, and invalid key handles. This change updates the error codes returned to allow this. BUG=b:123161715 BRANCH=none TEST=local tests on soraka Change-Id: I654afbe76eb3673c2f8da14988211874f9c4f4e9 Signed-off-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485033 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="2" gerrit_number="1485033" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/33/1485033/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9f9bb5224cdfaf257d8e4a1bdaac8128be874951" commit="e283c36bd444f002fd6b036715ff34a07531c5ce" commit_message="sys_util: add seqpacket features This change adds the ability to make seqpacket pairs, and set the timeouts of the sockets. This also adds a TcpListener style api for accepting UnixSeqpacket sockets. TEST=cargo test -p sys_util BUG=chromium:848187 Change-Id: I9f9bb5224cdfaf257d8e4a1bdaac8128be874951 Reviewed-on: https://chromium-review.googlesource.com/1482371 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="5" gerrit_number="1482371" owner_email="zachr@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/71/1482371/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I83fd46f54bce105a7730632cd013b5e7047db22b" commit="65a5a5f311d75846ed0dd6c20aac6b83c00a180c" commit_message="crosvm: use seqpacket rather than datagram sockets The advantage of seqpacket is that they are connection oriented. A listener can be created that accepts new connections, useful for the path based VM control sockets. Previously, the only bidirectional sockets in crosvm were either stream based or made using socketpair. This change also whitelists sendmsg and recvmsg for the common device policy. TEST=cargo test BUG=chromium:848187 Change-Id: I83fd46f54bce105a7730632cd013b5e7047db22b Reviewed-on: https://chromium-review.googlesource.com/1470917 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1470917" owner_email="zachr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/17/1470917/6" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I18ac23c26127332e2be498113cc0c3310fd09a7d" commit="f52453ae5ce6acf8de7b4b79ffc8ce5810416600" commit_message="main: log responses to command line vm control requests Now that the connection oriented seqpacket sockets are used for vm control messages, a response can be received by the requested. This change prints out that response. TEST=crosvm suspend|resume|balloon|stop &lt;socket&gt; BUG=chromium:848187 Change-Id: I18ac23c26127332e2be498113cc0c3310fd09a7d Reviewed-on: https://chromium-review.googlesource.com/1482370 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1482370" owner_email="zachr@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/70/1482370/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I117d865f0597169d1ec3657184dad2f9c418ebb7" commit="959eb1438523d775c66ddc15c4a3d0407535a98c" commit_message="Add ebuild for rendernodehost CQ-DEPEND=CL:1487573 BUG=b:118408510 TEST=manual - emerge-eve rendernodehost Change-Id: I117d865f0597169d1ec3657184dad2f9c418ebb7 Reviewed-on: https://chromium-review.googlesource.com/1347192 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Lepton Wu &lt;lepton@chromium.org&gt; Reviewed-by: Sharif Elcott &lt;selcott@chromium.org&gt; " fail_count="1" gerrit_number="1347192" owner_email="lepton@chromium.org" pass_count="0" patch_number="8" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/92/1347192/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6340ae202f6549b1eab34799f540b1bae60f03dd" commit="3ec2126c80766e3d4c9afe89d49253ecf7bcfa67" commit_message="rendernodehost: Stub library. In this CL, we just create a &quot;stub&quot; library for quick review and merge to merge other CL first while still working on this library. BUG=b:118408510 TEST=None Change-Id: I6340ae202f6549b1eab34799f540b1bae60f03dd Reviewed-on: https://chromium-review.googlesource.com/1487573 Commit-Ready: Lepton Wu &lt;lepton@chromium.org&gt; Tested-by: Lepton Wu &lt;lepton@chromium.org&gt; Reviewed-by: Sharif Elcott &lt;selcott@chromium.org&gt; " fail_count="1" gerrit_number="1487573" owner_email="lepton@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/73/1487573/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibaa01b005ee1610bc355a625d5b9774c5c1d4de2" commit="684120464bdf750103ef3cc788b23d7f98198388" commit_message="crosvm: Enable render node forward optionally. BUG=b:118408510 TEST=manual - build crosvm with/without crosvm-gpu-forward USE flag. Change-Id: Ibaa01b005ee1610bc355a625d5b9774c5c1d4de2 Reviewed-on: https://chromium-review.googlesource.com/1345481 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Lepton Wu &lt;lepton@chromium.org&gt; Reviewed-by: Sharif Elcott &lt;selcott@chromium.org&gt; " fail_count="1" gerrit_number="1345481" owner_email="lepton@chromium.org" pass_count="0" patch_number="10" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/81/1345481/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I57c323916662a4ee0b9aa3fc00c3a4bf18aaef40" commit="0652001fc237f5b79b4c034d39a91e2c9686baa3" commit_message="hatch: Add support for base accelgyro bmi160 sensor This CL adds the motion_sensor_t table, config options, gpio interrupt signal, and rotation matrix required for the bmi160 base accel/gyro sensor. BUG=b:124337208 BRANCH=none TEST=Verfied with 'ectool motionsense' that sensor readings are present and that values move in the expected direction as I rotated the unit along it's X and Y axis. Also verified the gyro sensor returns non-zero values when moving the system. Change-Id: I57c323916662a4ee0b9aa3fc00c3a4bf18aaef40 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1464393 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Zack Yang &lt;zack_yang@compal.corp-partner.google.com&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1464393" owner_email="scollyer@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/93/1464393/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2943a82a91472d105d97dba76917f40817f5624e" commit="13260af928ad92d93cc96e82b6532916d77674ab" commit_message="hatch: Add support for BMA253 lid accel sensor and lid angle detection This CL adds the config options required for the BMA253 lid accel sensor. It also adds the configuration table, mutex, and rotation matrix. BUG=b:124337208 BRANCH=none TEST=Verified the sensor readings using 'accelinfo on 10000' and the numbers change on the desired axis when the sensor is moved. The signs can't be verified yet because it's not properly mounted on P0. Change-Id: I2943a82a91472d105d97dba76917f40817f5624e Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1468865 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Zack Yang &lt;zack_yang@compal.corp-partner.google.com&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1468865" owner_email="scollyer@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/65/1468865/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I43842050273eb5c3e4e13d04a7ca679e5a875d91" commit="f16a90b904f75949c8536d45761dc079f4f7f291" commit_message="hatch: Add support for OPT3001 ALS This CL adds support for the OPT3001 to hatch. BUG=b:124337208 BRANCH=none TEST=Verfied that when shining phone light on sensor the numbers went very high (~30k) and when covering sensor values dropped in low 100s. Change-Id: I43842050273eb5c3e4e13d04a7ca679e5a875d91 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1483894 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Zack Yang &lt;zack_yang@compal.corp-partner.google.com&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1483894" owner_email="scollyer@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/94/1483894/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I6ca91b0d5bdca6845ccbac441f9fc1ae2dc9bb82" commit="b415421346b4dfcdcab64e306acfe56a2294e1c3" commit_message="UPSTREAM: ALSA: usb-audio: UAC3. Add support for mixer unit. This adds support for the MIXER UNIT in UAC3. All the information is obtained from the (HIGH CAPABILITY) Cluster's header. We don't read the rest of the logical cluster to obtain the channel config as that wont make any difference in the current mixer behaviour. The name of the mixer unit is not yet requested as there is not support for the UAC3 Class Specific String requests. Tested in an UAC3 device working as a HEADSET with a basic mixer unit (same as the one in the BADD spec) with no controls. Signed-off-by: Jorge Sanjuan &lt;jorge.sanjuan@codethink.co.uk&gt; Reviewed-by: Ruslan Bilovol &lt;ruslan.bilovol@gmail.com&gt; Tested-by: Ruslan Bilovol &lt;ruslan.bilovol@gmail.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 6cfd839ae78ec3fac5ddbf7148155898727e90c3) BUG=chromium:921092 TEST=With patch series, test audio jack on UAC3 USB dock Change-Id: I6ca91b0d5bdca6845ccbac441f9fc1ae2dc9bb82 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1488695 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; " fail_count="0" gerrit_number="1488695" owner_email="cychiang@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/95/1488695/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie85cc0ad23b6f94da29b04b4b5dc90dd47c151a7" commit="af093e265ee520a091ec9b117ce6166f3e914ddf" commit_message="UPSTREAM: include: usb: audio-v3: add BADD-specific values Add BADD-specific predefined values to audio-v3 so usb-audio in ALSA and UAC3 gadget can use them Signed-off-by: Ruslan Bilovol &lt;ruslan.bilovol@gmail.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 9ea19e7e7613c0dac114bcbb5adc7f1b08eec615) BUG=chromium:921092 TEST=With patch series, test audio jack on UAC3 USB dock Change-Id: Ie85cc0ad23b6f94da29b04b4b5dc90dd47c151a7 Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1488696 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; " fail_count="0" gerrit_number="1488696" owner_email="cychiang@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/96/1488696/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="If8f6629da02f7f80a5aafc12d823a5e73927d9de" commit="0ede62300b1b0d31f49bd99d489a364207406526" commit_message="UPSTREAM: ALSA: usb-audio: UAC3 Add support for connector insertion. This adds support for the UAC3 insertion controls. The status is reported as a boolean value in the same way it used to do for UAC2. Hence, the presence of any connector in the response will make the control saying the jack is connected. The UAC2 support for this control has been moved to a dedicated control for connectors as both UAC2 and UAC3 follow a specific Control Request Parameter Block for this control. This parameter block for UAC3 could not be read in the same simplistic manner as in UAC2. This implementation is not requesting additional information from the HIGH CAPABILITY Connectors descriptor. Tested with an UAC3 device with UAC2 as legacy configuration. The connector status can be read with `amixer` and the interrupt is also caught with `alsactl monitor`. Signed-off-by: Jorge Sanjuan &lt;jorge.sanjuan@codethink.co.uk&gt; Reviewed-by: Ruslan Bilovol &lt;ruslan.bilovol@gmail.com&gt; Tested-by: Ruslan Bilovol &lt;ruslan.bilovol@gmail.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 1d38f5d828b45546e53095a172c77556642a8a04) BUG=chromium:921092 TEST=With patch series, test audio jack on UAC3 USB dock Change-Id: If8f6629da02f7f80a5aafc12d823a5e73927d9de Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1488697 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Tzung-Bi Shih &lt;tzungbi@chromium.org&gt; " fail_count="0" gerrit_number="1488697" owner_email="cychiang@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/97/1488697/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idce05e0519581cb6339a73226f4a4e0942e7d784" commit="22edf7648238b2736a90312c1572138a174d62d8" commit_message="[Autotest] Merging arc_cheets with the enterprise base class Merging as stated above. Tested on a large portion of the current enterprise tests and saw no change in pass/fail status. BUG=None Test=This CQ-DEPEND=CL:*883898 Change-Id: Idce05e0519581cb6339a73226f4a4e0942e7d784 Reviewed-on: https://chromium-review.googlesource.com/1451397 Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Derek Beckett &lt;dbeckett@chromium.org&gt; " fail_count="6" gerrit_number="1451397" owner_email="dbeckett@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/97/1451397/7" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I8560ff85def5b77efe1e75088791ebb6f7a59641" commit="0b3811ef593aa7be802cde81c4d44c40f257d63f" commit_message="libbrillo: fixup SecureBlob/Blob usage in device mapper unittest Use the correct HexTo*Blob() function while getting the dm-crypt key in the unit test. BUG=chromium:728047 TEST=unittests. Change-Id: I8560ff85def5b77efe1e75088791ebb6f7a59641 Reviewed-on: https://chromium-review.googlesource.com/1482119 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="7" gerrit_number="1482119" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1482119/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I9e1e3da99fa9a69d34e62c3f3e2937d69f9a15e4" commit="8f5c3587d2c7900b71fb4932bb180948e096d448" commit_message="mount-encrypted: fixup polymorphic SecureBlob usage Use SecureBlob specific conversion functions in mount-encrypted in order to simplify removing the dependence between SecureBlob and Blob. BUG=chromium:728047 TEST=unittests. Change-Id: I9e1e3da99fa9a69d34e62c3f3e2937d69f9a15e4 Reviewed-on: https://chromium-review.googlesource.com/1479280 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="7" gerrit_number="1479280" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/80/1479280/2" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I334cd57a7b3b1782ec483236361a12e26a55ee2a" commit="cf0e706360a625435348fcc54f2a5414bdfc0f69" commit_message="sepolicy: add type_transistion when chromeos_domain creating under /var Use type_transistion to make sure creating directory &quot;lib&quot; under any directory labelled as cros_var are automatically labelled as cros_var_lib, and vice-versa for &quot;cache&quot;, &quot;log&quot;, etc. Directories under /var/ like /var/lib, /var/spool, may be deleted and re-created during running of the system, including tests. Previously, we have `restorecon -R -D /var` to fixing SELinux file labels under /var upon boot. But `-D` options makes it only tries to fix when the policy has changed, for example, policy upgrades along with OTA. Recreated /var/lib won't be &quot;fixed&quot; upon any reboot unless the policy has changed. The major reason for not to attempt relabelling everytime is recursive relabelling takes time, and this will slow down Chrome OS boot process. Also, relabelling shouldn't be necessary unless the policy has changed if everything is functioning well. moblab-generic-vm-paladin provision_AutoUpdate has encourterd the situation that after AutoUpdate, files under /var/lib including /var/lib itself is not correctly labeled, because there's no policy upgrade. restorecon simply skips everything to not to slow down boot process with a recursive relabelling, which does nothing most of the time. crrev.com/c/1450654 provides an emergency workaround &quot;fix&quot; like `restorecon -R -D /var/*` which expands to `retorecon -R -D /var/lib /var/cache /var/log ...`, since the last policy is stored at the xattr of the specified directory inode, recreated /var/lib will be treated as relabeling needed since no last policy hash is stored at /var/lib, but only at /var. type_transistion will be the long term fix to let kernel correctly recreate the directory with correct label, and leaving `restorecon -R -D /var` for policy upgrades, or first policy introduction purpose only. BUG=chromium:932583,chromium:923621 TEST=rm -rf /var/*; reboot; ls -lZ /var/ TEST=moblab-generic-vm-paladin-tryjob PASS CQ-DEPEND=CL:1476851 Change-Id: I334cd57a7b3b1782ec483236361a12e26a55ee2a Reviewed-on: https://chromium-review.googlesource.com/1475417 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="1" gerrit_number="1475417" owner_email="fqj@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1475417/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iac30afdbe6b4e3c07c443866a70cc0a49ad20a6e" commit="45603ce22bb977c964ab1d38e46f0e511fcc36fb" commit_message="Revert &quot;sepolicy: restorecon on /var/*&quot; This reverts commit bbb8ecf33871c5101ceb7d322aebe5a34367eda4. CQ-DEPEND=CL:1475417 Reason for revert: Fix by type_transition Original change's description: &gt; sepolicy: restorecon on /var/* &gt; &gt; Cloberred /var can still have their label being correctly restored. &gt; &gt; BUG=chromium:920855 &gt; TEST=rm -rf /var/*; reboot; &gt; &gt; Change-Id: Ibd0b68a6271a21bdd1a9836f7dea8ea05f3b14ab &gt; Reviewed-on: https://chromium-review.googlesource.com/1445373 &gt; Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; &gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; &gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; Bug: chromium:920855 Change-Id: Iac30afdbe6b4e3c07c443866a70cc0a49ad20a6e Reviewed-on: https://chromium-review.googlesource.com/1476851 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="4" gerrit_number="1476851" owner_email="fqj@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/1476851/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I64a9c26fe6774b9b9c1b4e8503a1c59b0df1b1aa" commit="682a6163562037734442a39330e1d0d17f9de5dc" commit_message="libev: upgraded package to upstream Upgraded dev-libs/libev to version 4.23 on amd64, arm, arm64, x86 BUG=chromium:934414 TEST=preCQ Change-Id: I64a9c26fe6774b9b9c1b4e8503a1c59b0df1b1aa Reviewed-on: https://chromium-review.googlesource.com/1480735 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="7" gerrit_number="1480735" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/35/1480735/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Ie28fefc8579c34e30e70a85402cd84e340af78de" commit="03ddc73072b7278cf24e8f6f7b05e01da2178871" commit_message="dev-python/ipython: Update to upstream stable + new dependencies ipython needs to be upgraded so that we can deprecate net-zope/zope-interface which has been renamed to dev-python/zope-interface, so that we can upgrade pytest in the SDK. TEST=preCQ BUG=chromium:934414 Change-Id: Ie28fefc8579c34e30e70a85402cd84e340af78de Reviewed-on: https://chromium-review.googlesource.com/1480736 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1480736" owner_email="cjmcdonald@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/36/1480736/1" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I59de4550c1290b48b97b490d451d452a0c057aec" commit="8e26cd041ed13919097fa3fa825ea2f44292fbfd" commit_message="BACKPORT: drm/amd/display: fbc state could not reach while enable fbc [WHY] fbc is within the data path from memory to dce. while re-configure mc dmif, fbc should be enabled. otherwise, fbc may not be enabled properly. [HOW] before re-configure mc dmif, disable fbc, only after dmif re-configuration fully done, enable fbc again. Signed-off-by: hersen wu &lt;hersenxs.wu@amd.com&gt; Reviewed-by: Roman Li &lt;Roman.Li@amd.com&gt; Acked-by: Leo Li &lt;sunpeng.li@amd.com&gt; Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; (cherry picked from commit 65d38262b3e82fc795464e48ee88cb66fd4c85aa) BUG=b:116075658 TEST=Build &amp; boot careena. Conflicts: drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c [shirish.s: fixed rebase conflicts due to missing intermediate patches] Change-Id: I59de4550c1290b48b97b490d451d452a0c057aec Signed-off-by: Shirish S &lt;shirish.s@amd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1357784 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1357784" owner_email="shirish.s@amd.com" pass_count="0" patch_number="12" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1357784/12" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I975b1cfac2b3994d675fe1ec473cc8e082e63903" commit="a6f06d060fdb5042fe435d5b54ef45e065e3a383" commit_message="FROMLIST: drm/amd/display: Use context parameters to enable FBC [What] FBC fails to get enabled when switched between LINEAR(console/VT) and non-LINEAR(GUI) based rendering due to default value of tiling info stored in the current_state which is used for deciding whether or not to turn FBC on or off. [How] Use context structure's tiling information which is coherant with the screen updates. Signed-off-by: Shirish S &lt;shirish.s@amd.com&gt; Reviewed-by: Roman Li &lt;Roman.Li@amd.com&gt; (am from https://patchwork.freedesktop.org/patch/283126/) BUG=b:116075658 TEST=Build &amp; boot careena. TEST=FBC toggles when switchign VT &lt;-&gt; UI. Change-Id: I975b1cfac2b3994d675fe1ec473cc8e082e63903 Reviewed-on: https://chromium-review.googlesource.com/1453938 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Shirish S &lt;shirish.s@amd.com&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1453938" owner_email="shirish.s@amd.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/38/1453938/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8caa29b3a1e1c8a13ca30c7140d5ed143d0dd8ab" commit="f8f89d857eb9f30ab62e256510058b1d246bbee0" commit_message="ec_commands: Add interface for I2S support for NPCX Add interface to allow sending I2S commands to EC. BRANCH=none BUG=b:116766596 TEST=Compile Change-Id: I8caa29b3a1e1c8a13ca30c7140d5ed143d0dd8ab Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1473514 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="4" gerrit_number="1473514" owner_email="gwendal@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/14/1473514/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ifda8f94ce6bbe35a715b04b1fb8cbec8d9c3922c" commit="c95d1d5606e36b65f967935e7a824d1372b84f75" commit_message="audio_codec: Implement NPCX version of audio host command functions This CL implements the host sub command functions for the audio codec by adding calls to the appropriate wov driver API functions. BRANCH=none BUG=b:116766596 TEST=On cheza verifed recording works using the following kernel commands and the loading the audio file into audacity. amixer -c 0 cset iface=MIXER,name='MultiMedia1 Mixer SEC_MI2S_TX' on amixer -c0 cset numid=27 30,30 arecord -D hw:0,0 -f dat /tmp/rec.wav -d 5 Change-Id: Ifda8f94ce6bbe35a715b04b1fb8cbec8d9c3922c Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1356185 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="4" gerrit_number="1356185" owner_email="scollyer@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/85/1356185/7" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I9a442e8d58671813bdb6473374e01fd1ef799cd1" commit="20d341d7c2e6ee2f6ad571110da6ad65b2850ff2" commit_message="Remove address from GPLv2 headers A redo of `commit e08388027` upstream to further reduce the diff. BUG=chromium:478356 BRANCH=none TEST=still builds Change-Id: I9a442e8d58671813bdb6473374e01fd1ef799cd1 Signed-off-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1484918 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@chromium.org&gt; " fail_count="1" gerrit_number="1484918" owner_email="quasisec@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/18/1484918/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I8631755e0605f50430e167dc44b0d9b27f921058" commit="ebf961d5ec9bf729ed3b3a1bd7ea772e9cc3ac49" commit_message="Drop redundant `enum msglevel` This is the essential backport of the upstream `commit d152fb95e`, however it lacks the libflashrom bits. For our purposes that doesn't matter as we are only aiming to converge to the upstreams repo udiff. BUG=chromium:478356 BRANCH=none TEST=still builds Change-Id: I8631755e0605f50430e167dc44b0d9b27f921058 Signed-off-by: Edward O'Callaghan &lt;quasisec@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1484923 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@chromium.org&gt; " fail_count="1" gerrit_number="1484923" owner_email="quasisec@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/23/1484923/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2b461170e6b75324740d4ff709fd599085cefe18" commit="8886cbec28475b6a7b25205d1f034b0e4f08232a" commit_message="linux: Add DEFAULT_PIVOT_ROOT var which can be changed at build time. This allows the default pivot root used by crosvm to be defined at build time. If it is not set, /var/empty is used. BUG=chromium:934513,chromium:933582 TEST=PreCQ passes Change-Id: I2b461170e6b75324740d4ff709fd599085cefe18 Reviewed-on: https://chromium-review.googlesource.com/1483330 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="6" gerrit_number="1483330" owner_email="allenwebb@google.com" pass_count="0" patch_number="6" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/30/1483330/6" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I9c57fd8a35fd4decbb8f52133898e2faa45f35be" commit="1f1fed84b8761f1d7ec754d64bd578dca133de6c" commit_message="crosvm: /var/empty to /mnt/empty. This helps avoid races during chromeos_startup and eliminates the need for /var/empty to be set immutable. CQ-DEPEND=CL:1483330,CL:1479032 BUG=chromium:934513,chromium:933582 TEST=FEATURES=test emerge-${BOARD} crosvm Change-Id: I9c57fd8a35fd4decbb8f52133898e2faa45f35be Reviewed-on: https://chromium-review.googlesource.com/1483995 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1483995" owner_email="allenwebb@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/95/1483995/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I006dd5fa4447eb2e72a724b5f5fa5438b9ad436a" commit="1e72057548f9076bd4a41eabeec99a800c3f266f" commit_message="sdk: Enable Python3.6 in newer mako and markupsafe Required for building Mesa with Meson. Because Meson runs with Python3.6, it is able to discover only Python3.6 modules. BUG=chromium:902141 TEST=emerge -p1UND @world &amp;&amp; sudo emerge -1 mako CQ-DEPEND=CL:1319270, CL:1319271 Change-Id: I006dd5fa4447eb2e72a724b5f5fa5438b9ad436a Reviewed-on: https://chromium-review.googlesource.com/1319191 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="7" gerrit_number="1319191" owner_email="chadversary@chromium.org" pass_count="0" patch_number="13" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/91/1319191/13" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ie520e7f24d1cc9615357c6f931e15fd162d20229" commit="21c66ea3958cffdba6fd533d0772d5648ac192ed" commit_message="media-libs/mesa-freedreno: Replace autotools with meson BUG=chromium:902141 TEST=emerge-cheza-freedreno media-libs/mesa-freedreno Change-Id: Ie520e7f24d1cc9615357c6f931e15fd162d20229 Reviewed-on: https://chromium-review.googlesource.com/1319193 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="6" gerrit_number="1319193" owner_email="chadversary@chromium.org" pass_count="0" patch_number="9" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/93/1319193/9" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ib72be5b84e9a657385b7a0f8860d0e33679bee2b" commit="7c98f697ae780e2e0f091eb9a96220d1606fdc94" commit_message="crash: respect chromeless_tty IUSE flag. TEST=cros_run_unit_tests --board lakitu --packages crash-reporter BUG=b:77710999 Change-Id: Ib72be5b84e9a657385b7a0f8860d0e33679bee2b Reviewed-on: https://chromium-review.googlesource.com/1483712 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Xuewei Zhang &lt;xueweiz@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1483712" owner_email="xueweiz@google.com" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/12/1483712/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7b2637d452cd23a68e045e9a33be602db63e43c8" commit="3c2f4a361f0b41f4e8f4880924da3bb9daa7c136" commit_message="crash-reporter: respect chromeless_tty IUSE flag. TEST=emerge-lakitu crash-reporter BUG=b:77710999 CQ-DEPEND=CL:1483712 Change-Id: I7b2637d452cd23a68e045e9a33be602db63e43c8 Reviewed-on: https://chromium-review.googlesource.com/1484212 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Xuewei Zhang &lt;xueweiz@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="9" gerrit_number="1484212" owner_email="xueweiz@google.com" 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/12/1484212/3" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I577b597deeaaeca21bb3711b163abcf1b4e163b8" commit="aebcc5649161d9b2312229b9d84820dd2d26c37f" commit_message="cbuildbot: set properties for Findit integration BUG=chromium:933554 TEST=unittest and tryjob Change-Id: I577b597deeaaeca21bb3711b163abcf1b4e163b8 Reviewed-on: https://chromium-review.googlesource.com/1481017 Commit-Ready: Gregory Meinke &lt;gmeinke@chromium.org&gt; Tested-by: Gregory Meinke &lt;gmeinke@chromium.org&gt; Reviewed-by: David Burger &lt;dburger@chromium.org&gt; " fail_count="11" gerrit_number="1481017" owner_email="gmeinke@chromium.org" pass_count="0" patch_number="8" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/17/1481017/8" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ie5d09cd2426342506a8f50e2196ce802f16472d4" commit="1d11a25edaa609ca26610d22e6e0421525a523c2" commit_message="scheduler stage: propagate cbb_snapshot_revision Propagate the cbb_snapshot_revision from Parent builder to child builder if it is set for syncing to the correct annealing snaphot. The --cbb_snapshot_revision will get parsed from the gitiles trigger in the recipe. BUG=chromium:923572 TEST=unittests Change-Id: Ie5d09cd2426342506a8f50e2196ce802f16472d4 Reviewed-on: https://chromium-review.googlesource.com/1484517 Commit-Ready: Gregory Meinke &lt;gmeinke@chromium.org&gt; Tested-by: Gregory Meinke &lt;gmeinke@chromium.org&gt; Reviewed-by: David Burger &lt;dburger@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="10" gerrit_number="1484517" owner_email="gmeinke@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/17/1484517/1" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Id3424b8855be5dde78e9620cb7c0aecfdac8aa41" commit="e156471751ee08c1d60fba358dd96ba4225c62ea" commit_message="tast: Support &quot;break&quot; during the poll. BUG=none TEST=Ran on DUT. Change-Id: Id3424b8855be5dde78e9620cb7c0aecfdac8aa41 Reviewed-on: https://chromium-review.googlesource.com/1477416 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="8" gerrit_number="1477416" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/16/1477416/3" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I91243d578cc243c5beb547e8d9d927333181d147" commit="8b38e4840b97e49c67aaf9625b45b7354b7e937d" commit_message="tast-tests: Use PollBreak for exiting during testing.Poll(). BUG=chromium:933303 TEST=Ran try. CQ-DEPEND=CL:1477416 Change-Id: I91243d578cc243c5beb547e8d9d927333181d147 Reviewed-on: https://chromium-review.googlesource.com/1477571 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="8" gerrit_number="1477571" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/71/1477571/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="If78b39975871a717d178ce8753dc47adb5764339" commit="e3d4b8a89c5a893dd90656d1d346f2b807b1aeba" commit_message="vm_tools: cicerone: whitelist getcpu syscall gRPC now calls sched_getcpu internally. BUG=chromium:934327 TEST=vm.CrostiniStartEverything on kevin Change-Id: If78b39975871a717d178ce8753dc47adb5764339 Reviewed-on: https://chromium-review.googlesource.com/1481748 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="12" gerrit_number="1481748" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1481748/1" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I1ffb0b6e873ab0af85d3592ca26d0a0f7433070f" commit="4f8f8b4f826574dc97139ba84fe1791a6ed880ae" commit_message="diagnostics: add the routine base class. Diagnostic routines will all derive from the base DiagnosticRoutine class, which is added in this CL. Also, add two example routines: battery and urandom. The behavior of each routine is based on the factory test with the same name. BUG=chromium:919151 TEST=manual and unit tests Change-Id: I1ffb0b6e873ab0af85d3592ca26d0a0f7433070f Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1455598 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="9" gerrit_number="1455598" owner_email="pmoy@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/98/1455598/10" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="Ia3210fccb9cc72f728cae5ae78046a14a44153db" commit="f63c6d11874e0d755b5f10fe324b3ece73995222" commit_message="CRAS: iodev_list - suspend/resume dev API to fix BT profile switch bug Calling cras_iodev_list_enable() at BT profile switch implies promoting BT iodev as activated by Chrome UI. This causes serious bug when the BT profile switch is triggered by pin stream. To fix the problem, this change adds API to suspend/resume the connection of all types of stream with an iodev. These new APIs are totally independent from whether the iodev is enabled by UI or not. Note that we keep this commit small so its good for cherry-pick to older release branches. Larger code modification will be done in future commit to: - Deeper clean up to APIs of cras_iodev_list - Polish the interaction logic of suspend/resume API with UI enabled state of an iodev. BUG=chromium:933095 TEST=Launch meet.google.com, connect USB camera with mic, then pair and connect BT headset. Execute cras_test_client to verify there's no multiple inputs activated. Change-Id: Ia3210fccb9cc72f728cae5ae78046a14a44153db Reviewed-on: https://chromium-review.googlesource.com/1475689 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="1" gerrit_number="1475689" owner_email="hychao@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/89/1475689/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I7de11c8af4ced956e51a31956d9a640b587a89ed" commit="f8810bb5e237d2115b5fd232bac718647881bb71" commit_message="CHROMIUM: intel_ddi: Don't check polarity on eDP With the weirdness of USB Type-C on samus we need to check for port polarity in the i915 driver. Currently this polarity check happens prior to lane training on all ports, including eDP ports. This causes the cros_ec_pd_update code that is called to check polarity to throw an error. To solve this simply check if the port is eDP before querying polarity. TEST=check that dmesg does not throw drm errors during boot + verify that external DP works on all ports in all orientations on samus BUG=b:124880987 Change-Id: I7de11c8af4ced956e51a31956d9a640b587a89ed Signed-off-by: Jon Flatley &lt;jflat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1479552 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="4" gerrit_number="1479552" owner_email="jflat@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/52/1479552/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ice7337ff581b4087fe806a97c5d84cca43d1f9a7" commit="3b06119a69dbba59c646ae0d90fdd90997a39810" commit_message="Uprev lld to rebuild it The newly static linked LLVM broke existing LLD, uprev lld to fix it. BUG=chromium:935845 TEST=None Change-Id: Ice7337ff581b4087fe806a97c5d84cca43d1f9a7 Reviewed-on: https://chromium-review.googlesource.com/1487720 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Zhizhou Yang &lt;zhizhouy@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1487720" owner_email="zhizhouy@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/20/1487720/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib61fb18c667241cf12c684a385e524dfb07ea86a" commit="d38b2a569f66696ef02185dcdc3c1bab00c51a23" commit_message="servo: avoid empty domains after trimming in timelined stats manager As a result of trimming a list might become empty i.e. have no more values. If that's the case, then numpy's min/max functions will throw errors. More importantly: it's meaningless to us if the list is empty anyways. This change logs when an empty domain list is being generated, before removing that domain from the data of the stats manager. BUG=None TEST=added unittest Change-Id: Ib61fb18c667241cf12c684a385e524dfb07ea86a Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1371348 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="2" gerrit_number="1371348" 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/48/1371348/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ieac46c46130597b9ca54e9947332b011baea80a0" commit="588da7978df21a2e8f60942cb1cd9a37797055e4" commit_message="cypress-tools: punt Nothing in the build refers to this, so drop it. BUG=chromium:805330 TEST=precq passes Change-Id: Ieac46c46130597b9ca54e9947332b011baea80a0 Reviewed-on: https://chromium-review.googlesource.com/1435054 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Andrew de los Reyes &lt;adlr@chromium.org&gt; " fail_count="8" gerrit_number="1435054" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/54/1435054/1" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I4af70f43a8d642ca425e91355a22bcbc0c521e3d" commit="5d78182226d1e7dae5ab0ef3f50c155edeb7e21f" commit_message="autotest: add policy_DeveloperToolsAvailability test to ebuild BUG=None TEST=NONE Change-Id: I4af70f43a8d642ca425e91355a22bcbc0c521e3d Reviewed-on: https://chromium-review.googlesource.com/1481690 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Julia Feitosa &lt;carvalheira@google.com&gt; Reviewed-by: Max Timkovich &lt;timkovich@chromium.org&gt; " fail_count="7" gerrit_number="1481690" owner_email="carvalheira@google.com" 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/90/1481690/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I1d5967f0a3a4c6b88f36e5fdd15d40ff3f470bd8" commit="2a611d259520518dd68305b56bfcbd129200fd31" commit_message="platform.MemoryPressure: increase speed and reliability 1. Allocate memory and fill it with compressible data at the beginning of the test to speed it up on systems with large RAM. 2. Refresh LRU position of initial set of tabs after opening each new tab (instead of every 5 new tabs). 3. Wait a few seconds after first discard to observe any cascading discards. BUG=none TEST=manually tested on DUTs Change-Id: I1d5967f0a3a4c6b88f36e5fdd15d40ff3f470bd8 Reviewed-on: https://chromium-review.googlesource.com/1459898 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="7" gerrit_number="1459898" owner_email="semenzato@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/98/1459898/10" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I7dfef1ab8e98ab4c3038e1a7fc962d787d85bccb" commit="8f49b32fb213c9fed32b7150b2dee9ce25a36461" commit_message="autotest: add firmware_Cr50U2fPowerwash to cr50 faft firmware_Cr50U2fPowerwash test exercises basic U2F functionality provided by cr50. Add it to the FAFT list for cr50. CQ-DEPEND=CL:1459509 BUG=b:112603199 TEST=1)test_that &lt;dut&gt; firmware_Cr50U2fPowerwash passes on grunt 2)test_that &lt;dut&gt; suite:faft_cr50_[pre]pvt pick the test for run Change-Id: I7dfef1ab8e98ab4c3038e1a7fc962d787d85bccb Reviewed-on: https://chromium-review.googlesource.com/1461248 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; " fail_count="4" gerrit_number="1461248" owner_email="apronin@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/1461248/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I3c56e9b875e7664d7e7e6fd39788d4ab796c985f" commit="e40f8507cceb762bfe828610727e4f616c650059" commit_message="dev-install: drop unused make.conf.user This file hasn't been used in a long time (probably not since CL:4060 where we switched to make.defaults). Drop it to clean things up. BUG=chromium:935142 TEST=precq passes Change-Id: I3c56e9b875e7664d7e7e6fd39788d4ab796c985f Reviewed-on: https://chromium-review.googlesource.com/1484469 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; " fail_count="2" gerrit_number="1484469" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/69/1484469/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I88dd38a26b9a40a71381de5245f597b5d382d971" commit="d343e5290fe82d50e7c3249fafede1d320c861ca" commit_message="cryptohome, attestation: Add an encrypted quote of the RSA EK cert That quote is only there for TPM 2.0 enrollment requests and is used to compute an EID even if the main endorsement credential switches to ECC keys. BUG=b:125043300 TEST= N/A Change-Id: I88dd38a26b9a40a71381de5245f597b5d382d971 Reviewed-on: https://chromium-review.googlesource.com/1487577 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yves Arrouye &lt;drcrash@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1487577" owner_email="drcrash@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/77/1487577/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I31676122f461342f236fce43531011a038f265c0" commit="8ee6640cef5d894e38bc28f1c2021150a96bd767" commit_message="shill: documentation: Convert TESTING to markdown Eventually we want all documentation in markdown format and linked to from a README.md that serves as the starting point. Making an attempt here to translate the existing TESTING document. Note that obsolete references are deliberately preserved (e.g WiFiRoaming, WiFiSecMat), they can be cleaned up in a later CL. BUG=chromium:934973 TEST=Viewed the page in `Minimalist Markdown Editor` Chrome extension. Used the `mdl` markdown linter (`gem install mdl`) and cleaned up all warnings except for line-length within code-blocks and warnings about indentation of nested code-blocks. Change-Id: I31676122f461342f236fce43531011a038f265c0 Reviewed-on: https://chromium-review.googlesource.com/1484719 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="3" gerrit_number="1484719" owner_email="kirtika@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1484719/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I90ee4c741fa8da75bfcc028348b8a1a845bef1c5" commit="daac4427241a738841992d3c01cde53e1292637c" commit_message="network_WlanDriver: Switch 4.19 from iwlwifi to iwl7000 We only allow one of iwlwifi or iwl7000 to exist, as a kernel module on the system and as an entry in network_WlanDriver test. Now that we've switched 4.19 kernel to using iwl7000 module, update the test. BUG=b:123553192 TEST=network_WlanDriver passes on hatch (4.19, JfP2) after this change is applied locally. Change-Id: I90ee4c741fa8da75bfcc028348b8a1a845bef1c5 Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1484778 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1484778" owner_email="kirtika@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/78/1484778/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I47e0500ac23933fc1997a33fe72c0acfce5f1ca7" commit="3b67f0979c37d3815cdbe7b2806ac3de9060f196" commit_message="UPSTREAM: drm/amdgpu: Cancel the delay work when suspend Cancel the delay work to avoid the corner case that ib test was not running when suspend Reviewed-by: Christian Knig &lt;christian.koenig@amd.com&gt; Signed-off-by: Rex Zhu &lt;Rex.Zhu@amd.com&gt; Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; (cherry picked from commit a54594752ad48de75dc0158f0c9b124177235efc) BUG=b:118762519 TEST=suspend_stress_test Change-Id: I47e0500ac23933fc1997a33fe72c0acfce5f1ca7 Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1482191 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="4" gerrit_number="1482191" owner_email="yuzhao@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/91/1482191/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I8b0fb4cf26a5d8842bd72997386a69f63f6537ef" commit="4683307bd9327740153e50f1959be375226f80db" commit_message="scripts/summarize_build_status: Delete the unused script summarize_build_status was only used by bad_cl_detector, a shelved project that is no longer supported by chromite. BUG=chromium:920429 TEST=run_tests Change-Id: I8b0fb4cf26a5d8842bd72997386a69f63f6537ef Reviewed-on: https://chromium-review.googlesource.com/1487093 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="3" gerrit_number="1487093" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/93/1487093/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Idc76ee6abc3387a00d537442d550049798b9463d" commit="1614fbe0b103fa3ab4106c181ca2e0510607b837" commit_message="tast-tests: Add test for multifaceted memory usage memoryuser contains the basic structure of running ARC apps, opening Chrome tabs, and running commands in a VM in parallel. Also collects /proc/meminfo, iostat -c, /var/log/vmlog/ and /var/log/memd/ information. The core functionality of running ARC, Chrome, and VMs together and collecting logs has been separated out into the memoryuser directory to make it easier to replace the specific apps, tabs, and vm commands as well as adding additional tests. heavy_memory_user is a test that opens Chrome tabs and runs dd in a vm in parallel to use a large amount of memory. BUG=chromium:902164 TEST=Ran the test Change-Id: Idc76ee6abc3387a00d537442d550049798b9463d Reviewed-on: https://chromium-review.googlesource.com/1318654 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alexis Savery &lt;asavery@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="6" gerrit_number="1318654" owner_email="asavery@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/54/1318654/9" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Id3139aa41909c767472dd2bbe038c4a39b086c8b" commit="d147fcea77c1e3632a0aa40bc706f40d7409101e" commit_message="CHROMIUM: arch: arm64: config: Add kernel config for ARCVM on ARM64 Add arm64_arcvm_defconfig that is a kernel config for ARCVM on ARM64 devices. arm64_arcvm_defconfig is based on chromiumos-container-vm-arm64_defconfig. The differences are: * Enabled configs required by android-base.config and android-base.conditional.xml. - The list of all configs required here is https://paste.googleplex.com/5947766933028864. - SECURITY_PERF_EVENTS_RESTRICT in the list wasn't supported in v4.14. So, it was ignored. * Enabled DRM * Enabled DRM_VGEM * Enabled SW_SYNC * Enabled NETFILTER_XT_MATCH_QTAGUID * Enabled PKGLIST * Enabled ESD_FS * Disabled NETFILTER_XT_MATCH_OWNER Because these flags were enabled via make menuconfig, some other related flags were also enabled together. BUG=b:118359561 TEST=run ARCVM manually on kevin. The kernel was built on CL:1154232 by: ``` $ mv arm64_arcvm_defconfig chromiumos-container-vm-arm64_defconfig (chroot)$ emerge-tael chromeos-kernel-4_14 ``` Change-Id: Id3139aa41909c767472dd2bbe038c4a39b086c8b Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1367944 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sharif Elcott &lt;selcott@chromium.org&gt; Reviewed-by: Sharif Elcott &lt;selcott@chromium.org&gt; " fail_count="2" gerrit_number="1367944" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1367944/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9ab7eb18ffa9bf3e319cdd1f81047577218a0dad" commit="60d2e64e5e0feb464d04435226cb105f0073c1aa" commit_message="uldivmod.S: fix assembly so that it compiles with clang Compared the disassembly between compiling with gcc before this change and compiling with clang after the change: arm-none-eabi-objdump --disassemble build/nocturne_fp/RW/core/cortex-m/uldivmod.o --- gcc-uldivmod.txt 2019-02-12 14:54:47.283162092 -0800 +++ clang-uldivmod.txt 2019-02-12 14:52:50.098690222 -0800 @@ -103,5 +103,5 @@ 000000b8 &lt;__aeabi_ldiv0&gt;: b8: 4c01 ldr r4, [pc, #4] ; (c0 &lt;__aeabi_ldiv0+0x8&gt;) ba: f7ff fffe bl 0 &lt;exception_panic&gt; - be: 0000 .short 0x0000 + be: bf00 nop c0: dead6660 .word 0xdead6660 BRANCH=nocturne,nami BUG=chromium:931797 TEST=compare disassembly (see above) Change-Id: I9ab7eb18ffa9bf3e319cdd1f81047577218a0dad Signed-off-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1470777 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="4" gerrit_number="1470777" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/77/1470777/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I92517ff0bf3e027ae191be00112cd71ec4b55a2b" commit="6588ca874cb65b6fe242d0c83910715ddbdcbf1f" commit_message="npcx: pwm: Turn off pwm signal by setting DCRn greater than CTRn. In npcx pwm modules, there're two ways to turn off pwm signal. One is clearing PWR bit in PWMCTL. The other is setting DCRn's value greater than CTRn's. The current pwm driver adopts the first method. But we saw pwm signal doesn't be turned off by the following sequence: 1. pwm_set_raw_duty(ch, 0); 2. pwm_enable(ch, 1); Please notice setting zero in DCRn doesn't mean duty cycle is zero. (NPCX duty cycle: ( (DCRn+1) / (CTRn+1) ) x 100). Hence in step 2, we can observe a very low duty cycle once the driver enabled pwm module. This CL adopts the second method to turn off pwm module. In order to make sure DCRn can be greater than CTRn, we also defined the PWN maximum duty cycle is (0xFFFF -1) since both DCR and CTR are 16-bits registers. BRANCH=none BUG=b:123552920 TEST=No build errors for npcx5/7 series. Test pwm console command on npcx5/7 evbs by the following sequence. 1. pwm_set_raw_duty(ch, 0); 2. pwm_enable(ch, 1); And no symptoms are observed. PWM_CONFIG_ACTIVE_LOW flag is tested also and no symptom occurred. Change-Id: I92517ff0bf3e027ae191be00112cd71ec4b55a2b Signed-off-by: Mulin Chao &lt;mlchao@nuvoton.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1475096 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="1475096" owner_email="mlchao@nuvoton.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/96/1475096/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic5d4ee32e0f650744f9f3ee1e55a285bc6f691ce" commit="a8704b87844a76515e109b80e23dcdbcd7f6a248" commit_message="tast: Add perf timing to VirtualKeyboardOmnibox. An important perf metric for the virtual keyboard is how long it takes to show up and render. Since we already have a test for this scenario, we'll add some perf timing information to it. TEST=veyron_minnie BUG=chromium:879073 Change-Id: Ic5d4ee32e0f650744f9f3ee1e55a285bc6f691ce Reviewed-on: https://chromium-review.googlesource.com/1477572 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Darren Shen &lt;shend@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="11" gerrit_number="1477572" owner_email="shend@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/72/1477572/1" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Iac271879cd91cde1d285a51ee5e9aa4ef75239d2" commit="7151598647dc866fd1d65d49d73b201c5574679f" commit_message="[moblab] Improve the test error message when the moblab fails to boot We keep getting the same bug re-opened because if moblab fails to boot it just reports the scheduler did not start. This is an attempt to get test failures/bugs a little better triaged. BUG=None TEST=local testing. Change-Id: Iac271879cd91cde1d285a51ee5e9aa4ef75239d2 Reviewed-on: https://chromium-review.googlesource.com/1480917 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="7" gerrit_number="1480917" owner_email="haddowk@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/17/1480917/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I71bb069c43e540d101cdb60d6fa6f5d4e90a4d13" commit="d3387ecd8151bc9f94a62beca0e2c96ba90bfeb5" commit_message="stm32: spi: fix link to bug in comments Wrong link makes it harder to find the issue at hand, fix the URL BRANCH=none BUG=b:35539666 TEST=none Change-Id: I71bb069c43e540d101cdb60d6fa6f5d4e90a4d13 Signed-off-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1481661 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="10" gerrit_number="1481661" owner_email="norvez@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/61/1481661/1" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I8411135e8364d642751841d9c2fe63492bdacb2d" commit="6f44b0beaa70088935aa1b81cb126019d2f72ee3" commit_message="feedback: migrate to use common-mk testrunner BUG=chromium:456569 TEST=Run unit tests. Change-Id: I8411135e8364d642751841d9c2fe63492bdacb2d Reviewed-on: https://chromium-review.googlesource.com/1481898 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="11" gerrit_number="1481898" 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/1481898/2" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ia9913f2c939c40a5a38bb7dec457f7ec4be374b6" commit="a97d9ed86144e906f1a27edaad04c1026fe4c616" commit_message="common.sh: drop unused get_sysroot_config/set_variable The last user of these went away when we moved install_toolchain to chromite. Drop them here too. We still keep get_variable because it's used by install_libc which is still used during build_image. BUG=chromium:875008 TEST=precq passes Change-Id: Ia9913f2c939c40a5a38bb7dec457f7ec4be374b6 Reviewed-on: https://chromium-review.googlesource.com/1483764 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="5" gerrit_number="1483764" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/64/1483764/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ic356fa4ea609e6a561ecba8f9d599396d923b7c8" commit="d462fd222c6ae7bc9a0793ca427baf0c9afbadb9" commit_message="purge_gs: Move deps to contrib. purge_lib and purge_builds are only used by purge_gs.sh and that is unlikely to change. Rather than move the hacky script out of contrib, move its dependencies inside. TEST=./run_tests contrib/purge_lib_unittest BUG=chromium:855289 Change-Id: Ic356fa4ea609e6a561ecba8f9d599396d923b7c8 Reviewed-on: https://chromium-review.googlesource.com/1484416 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Evan Hernandez &lt;evanhernandez@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1484416" owner_email="evanhernandez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/16/1484416/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I06a5a890631cf6331476c86520b1419d43ec2b17" commit="fcd550ee9f502f9e8e22b6d553f1eafe13e61556" commit_message="arc.ChromeVirtualKeyboard: Enable VK by flag. It seems Chrome side is updated to require --enable-virtual-keyboard to be specified when the test uses virtual keyboard. The change is tested both on a convertible device (eve) and a clamshell non-touchable device. BUG=b:122456478 TEST=tast run eve-DUT arc.ChromeVirtualKeyboard TEST=tast run chell-DUT arc.ChromeVirtualKeyboard Change-Id: I06a5a890631cf6331476c86520b1419d43ec2b17 Reviewed-on: https://chromium-review.googlesource.com/1484399 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Tetsui Ohkubo &lt;tetsui@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="4" gerrit_number="1484399" owner_email="tetsui@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/99/1484399/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ie542c9fb554b0e901db7cb55ff1f23c013563d97" commit="71e7578eac68cacd2ecfd3bba4eb94f23750a106" commit_message="vm_tools: Add support for concurrent VMs This change modifies two parts of vm_tools to allow other VMs to run on the system: 1. Limit CID allocation to a set range of 3 - 8191 2. Allow an alternate startup listener port for maitred with kernel parameter BUG=b:120098625 TEST=unit tests pass; traditional crostini unaffected; custom VM can use alternate port Change-Id: Ie542c9fb554b0e901db7cb55ff1f23c013563d97 Reviewed-on: https://chromium-review.googlesource.com/1456441 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Trent Begin &lt;tbegin@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="9" gerrit_number="1456441" owner_email="tbegin@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/41/1456441/7" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I1d3beb02d35ad77516cbc48ecf2a72dfbd9a5eae" commit="065fcef95d5935bfc9115f4a1aeb8270d5534eec" commit_message="Adding tests which make print requests using the virtual usb printer BUG=chromium:885915 TEST=Tests run successfully on asuka device using tast command Change-Id: I1d3beb02d35ad77516cbc48ecf2a72dfbd9a5eae Reviewed-on: https://chromium-review.googlesource.com/1475972 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="1" gerrit_number="1475972" owner_email="valleau@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/72/1475972/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie0ecad5faa9b19277f339b3473543f8c9e27be86" commit="7f752e337c930811dde51701acb919b290d2973d" commit_message="login: add macro for logging error and creating D-Bus error This cleans up repeated use of the following construct: constexpr char kMessage[] = &quot;foo&quot;; LOG(ERROR) &lt;&lt; kMessage; *error = CreateError(code, kMessage); by condensing it into a macro (to preserve line information). BUG=chromium:932324 TEST=unit tests Change-Id: Ie0ecad5faa9b19277f339b3473543f8c9e27be86 Reviewed-on: https://chromium-review.googlesource.com/1479156 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="5" gerrit_number="1479156" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/56/1479156/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I70fe292d237c497d908f55e1d87765abaf44bd90" commit="510b1fb74ee349ce91a890c76808b3eb46682546" commit_message="downloader: attempt to fix perms on build dir creation failure The permissions in the static directory often get messed up and this causes failures trying to download artifacts for e.g. cros flash. Try to fix the permissions when this happens. BUG=None TEST=mess up permissions manually and then try to cros flash for a board that has messed up perms on the directory but for which the artifact in question has not yet been downloaded Change-Id: I70fe292d237c497d908f55e1d87765abaf44bd90 Reviewed-on: https://chromium-review.googlesource.com/1481241 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="5" gerrit_number="1481241" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/41/1481241/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I776f9d7012fd627a16a9dea687619f1ff9077d7d" commit="6b48e44147bf290ec69c96d49c709a4ccaff64bb" commit_message="fpsensor: compilation error if RNG is not supported FP operations require a working RNG, error if the corresponding config hasn't been set. BUG=b:124770147 TEST=make with CONFIG_RNG unset, observe failure to build BRANCH=None Change-Id: I776f9d7012fd627a16a9dea687619f1ff9077d7d Signed-off-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1481652 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="13" gerrit_number="1481652" owner_email="norvez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/52/1481652/2" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="I0a7a0c631b9b72dfcbf11d7cfd78bbaf3e21f1d5" commit="c6ef633a48380afd91270c61749aec26d2aa93a3" commit_message="Makefile: Clarify/fix PDIR assignement The previous version has this: PDIR=$(subst /board/$(BOARD),,$(BDIR)) which is a little confusing as, when no public board overlay is set, BDIR is only set to PBDIR _after_ this statement (but the logic works as Makefile = recursively expands). Also, this does not set PDIR correctly if both PBDIR and BDIR are set (board overlay in both public and private). It is much simpler to just use, as PBDIR is set correctly in both cases, at that point in the function: PDIR:=$(subst /board/$(BOARD),,$(PBDIR)) BRANCH=none BUG=b:124804731 TEST=On m/master make buildall -j; mv build build.old After this CL: make buildall -j ls build/*/*/ec.*.smap | sed -e 's|build/||' | \ xargs -I{} diff build/{} build.old/{} =&gt; no difference Change-Id: I0a7a0c631b9b72dfcbf11d7cfd78bbaf3e21f1d5 Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1485035 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Yilun Lin &lt;yllin@chromium.org&gt; " fail_count="5" gerrit_number="1485035" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/35/1485035/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ica367981772059fe8a057bf069da0128c9514b7e" commit="5dde058f40767cc2d7378bd8e7a46da27d3eb383" commit_message="Autotest for capturing a perf profile when gathering feedback logs. BUG=chromium:894743 TEST=local test_that: test_that $IPADDR platform_DebugDaemonPerfDataInFeedbackLogs Change-Id: Ica367981772059fe8a057bf069da0128c9514b7e Reviewed-on: https://chromium-review.googlesource.com/1371345 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chinglin Yu &lt;chinglinyu@chromium.org&gt; Reviewed-by: Chung-yih Wang &lt;cywang@chromium.org&gt; " fail_count="6" gerrit_number="1371345" owner_email="chinglinyu@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/45/1371345/5" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I6dc6200762ed3fd45e7b00ebe506687905a28d19" commit="69dab55daa2c64473d5323adeeb0c3985d19d77a" commit_message="login: Use Minijail to launch Chrome. session_manager had a lot of bespoke process-launching logic for starting Chrome. Replace this with a straightforward Minijail invocation that removes a lot of duplicate code. Moreover, this will allow adding further sandboxing very easily. This CL does not change current sandboxing. Namely, we still: * Switch to user/group 'chronos' (1000), and inherit 'chronos' groups. * Close all fd's except for stdin/stdout/stderr. * For guest mode sessions, enter a new mount namespace. This CL is a net decrease of about 50 lines of code. Also re-add 'subprocess_test.cc' to the list of test targets which might have been dropped in the GN conversion. BUG=chromium:931255 TEST=New unit tests. TEST=Build and deploy to grunt, Guest mode works. Change-Id: I6dc6200762ed3fd45e7b00ebe506687905a28d19 Reviewed-on: https://chromium-review.googlesource.com/1464432 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1464432" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/32/1464432/8" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Id9d4a48d6b2c29c831350677b7f487be0efd328a" commit="8718b4dcd778a855c4940780187cd8dc06126130" commit_message="mosys: Enable io_unittest. TEST=sudo FEATURES='test' emerge mosys BUG=chromium:910641 Change-Id: Id9d4a48d6b2c29c831350677b7f487be0efd328a Reviewed-on: https://chromium-review.googlesource.com/1474336 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrew Lamb &lt;andrewlamb@chromium.org&gt; Reviewed-by: Gregory Meinke &lt;gmeinke@chromium.org&gt; " fail_count="8" gerrit_number="1474336" owner_email="andrewlamb@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/36/1474336/5" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I29ab2a4073e21c6d5c16c8dc8166b81c9630a404" commit="52f3b863ae72be8470d1ff8a57cc9dcf09cd4dc9" commit_message="iteflash: relocate &quot;disable watchdog&quot; Watchdog should be disabled no matter iteflash sent the special waveform or not. BUG=b:124976364 BRANCH=none TEST=manually ran iteflash or flash_ec on duts with ITE EC. [Bip with Servo V2] $ ./util/flash_ec --board=bip --image ${IMG} [Bip with CCD without ServoD] &lt;send 0x00 at 0xF0 address to trigger special waveform&gt; $ ./build/bip/util/iteflash -W 0 -c ccd -e -w ${IMG} -m [Bip with CCD without ServoD] $ ./build/bip/util/iteflash -W 1 -c ccd -e -w ${IMG} -m [DragonEgg with Servo V2] $ ./util/flash_ec --board=dragonegg --image ${IMG} [DragonEgg with CCD without ServoD] &lt;send 0x00 at 0xF0 address to trigger special waveform&gt; $ ./build/dragonegg/util/iteflash -W 0 -c ccd -e -w ${IMG} [DragonEgg with CCD without ServoD] $ ./build/dragonegg/util/iteflash -W 1 -c ccd -e -w ${IMG} Change-Id: I29ab2a4073e21c6d5c16c8dc8166b81c9630a404 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1479874 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="2" gerrit_number="1479874" owner_email="namyoon@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/74/1479874/6" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iea302f22bd6f773a34a0dfbf405791a603e218f5" commit="b8b28d845c1a3136307c32353174743169b48223" commit_message="probe: generic_network_device: don't fail if shill is not running For brillo devices (AP-type devices), shill might not be running during manufacturing. They will fail immediately when emitting DBUS call. Ignore the failure and fall through to use iwconfig instead. BUG=b:125505598 TEST=None Change-Id: Iea302f22bd6f773a34a0dfbf405791a603e218f5 Reviewed-on: https://chromium-review.googlesource.com/1480897 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Yong Hong &lt;yhong@google.com&gt; Reviewed-by: Zheng Pan &lt;zhengpan@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="4" gerrit_number="1480897" owner_email="stimim@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/97/1480897/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I9a639c4872f6e4c5b384cdab9e3da2f626e32227" commit="4e930845e3d86bf39d7f109cc52f0a97c8b271ec" commit_message="chip: stm32: Fix GPIO base addresses for STM32F4/L The CHIP_FAMILY_STM32L has the base addresses for the GPIO F, G and H banks swapped w.r.t CHIP_FAMILY_STM32F4 and the alphabetic order vs the base addresses. Break out the CHIP_FAMILY_STM32F4 case in the registers file, such that GPIOH bank works for both cases. BUG=none BRANCH=none TEST=Use pin PH0 on STM32F412/11, observe it actually toggling Signed-off-by: Moritz Fischer &lt;moritz.fischer@ettus.com&gt; Change-Id: I9a639c4872f6e4c5b384cdab9e3da2f626e32227 Reviewed-on: https://chromium-review.googlesource.com/1481650 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="6" gerrit_number="1481650" owner_email="moritz.fischer@ettus.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/50/1481650/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I709995e2565f5f230e3e7ba7aea9529634d9d1fb" commit="5edecbe2cfdd6cfd3cbd0d7afde448c85b07632a" commit_message="chromeos-activate-date: use LICENSE=BSD-Google BUG=chromium:348750 TEST=precq passes Change-Id: I709995e2565f5f230e3e7ba7aea9529634d9d1fb Reviewed-on: https://chromium-review.googlesource.com/1484700 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="4" gerrit_number="1484700" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/00/1484700/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ie2b482d992db4ecabe208037fad48d1942a59788" commit="0d902add0eb1cb37a3b3dae4395cc78b68cc1329" commit_message="cros deploy: set selinux to permissive. File labels are not recovered on `cros deploy` currently. It may prevent processes accessing to some file, executing some executables, or automatic domain transition upon execution. Before fixing the bug to recover SELinux file labels. We workaround to set SELinux to permissive to make quick test and checking possible again on enforced domains with `cros deploy` without the need to build_images. BUG=chromium:932156 TEST=cros deploy crash-reporter TEST=getenforce =&gt; Permissive TEST=grep permissive /etc/selinux/config Change-Id: Ie2b482d992db4ecabe208037fad48d1942a59788 Reviewed-on: https://chromium-review.googlesource.com/1485632 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1485632" owner_email="fqj@chromium.org" pass_count="0" patch_number="6" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/32/1485632/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib5b884b3de08ac48fa8e15f58586d6ee07626eb2" commit="a2db4d6bccd4e0a9295bee54368b0594af843a5e" commit_message="network_DefaultProfileServices: re-enable in CQ This was disabled far too long ago due to WiFi driver (or, PCIe/platform) instability and a related assertion in shill (crbug.com/698457). This test hasn't failed in a long time, so re-enable it. BUG=chromium:609840, chromium:738551 TEST=none Change-Id: Ib5b884b3de08ac48fa8e15f58586d6ee07626eb2 Reviewed-on: https://chromium-review.googlesource.com/1487339 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="2" gerrit_number="1487339" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/39/1487339/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie7649d7f2204f53976f354506d2d6f72c907978c" commit="05e65c61e07d8b633b6e5e60440b365ccdacf74b" commit_message="run_oci: Add run_oci/OWNERS BUG=chromium:929539 TEST=None Change-Id: Ie7649d7f2204f53976f354506d2d6f72c907978c Reviewed-on: https://chromium-review.googlesource.com/1487537 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1487537" owner_email="yusukes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/37/1487537/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4f2bc9e0754e2be05a790e6b8df911363b9c109d" commit="7ff3bf275ad747dd78c705aa423e3e46ddd5d981" commit_message="arc.MIDIClient Add support for parsing delta-time values The delta-time value that immediately precedes the MIDI note is a variable-length quantity. This was causing the test to intermittently fail, since it's length was earlier hardcoded. This CL adds support to parse the variable-length time, and then extract the MIDI note. This CL also fixes a minor error printing issue, where the expected and actual MIDI message byte data was being swapped while printing the error message. BUG=b:126215719 TEST=tast -verbose run -build=true pmalani-kevin arc.MIDIClient passes Change-Id: I4f2bc9e0754e2be05a790e6b8df911363b9c109d Reviewed-on: https://chromium-review.googlesource.com/1487715 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1487715" owner_email="pmalani@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/15/1487715/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7190298368e5ffffad25f86a2ac92336c32c33c8" commit="924824230e3817bf7e348e8443372e2305ed0a00" commit_message="media_perception: Migrate the package to GN BUG=chromium:767517 TEST=USE='unibuild' emerge-guado chromeos-base/mri_package Change-Id: I7190298368e5ffffad25f86a2ac92336c32c33c8 Reviewed-on: https://chromium-review.googlesource.com/1370112 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="5" gerrit_number="1370112" owner_email="yamaguchi@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/12/1370112/12" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I8061d81ceb1dca4ebb2b63dd79462c22b397becd" commit="bdcd2958f11d5b8500a9a0dda87c715ec6850ce3" commit_message="UPSTREAM: HID: core: replace the collection tree pointers with indices Introduced in c53431eb696f3c64c12c00afb81048af54b61532 &quot;HID: core: store the collections as a basic tree&quot;. Previously, the pointer to the parent collection was stored. If a device exceeds 16 collections (HID_DEFAULT_NUM_COLLECTIONS), the array to store the collections is reallocated, the pointer to the parent collection becomes invalid. Replace the pointers with an index-based lookup into the collections array. Reported-by: Pandruvada, Srinivas &lt;srinivas.pandruvada@intel.com&gt; Signed-off-by: Peter Hutterer &lt;peter.hutterer@who-t.net&gt; (am from https://patchwork.kernel.org/patch/10753391/) (also found at https://lkml.kernel.org/r/20190109035018.GA12679@jelly) (cherry picked from commit ee46967fc6e74d412fe1ec15f77fdb8624bde2b0) BUG=chromium:888172 TEST=As part of high-resolution scrolling series, checked that mice connected and functioned properly. Change-Id: I8061d81ceb1dca4ebb2b63dd79462c22b397becd Signed-off-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1465431 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1465431" owner_email="hcutts@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1465431/7" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ic72ad110dc0dbf15cc3cc25b438c4bc2bd2d6015" commit="b05d6aabee41568c88003f5ba36d67e9ea59b3a1" commit_message="tpm_lite: Fix delegation table parsing The computation to determine the number of table entries was incorrect due to sizeof(TPM_FAMILY_TABLE_ENTRY) producing a wrong value for the size of a single entry. TPM_FAMILY_TABLE_ENTRY actually doesn't match the encoding of the entries in the TPM's response due to alignment. Fix this by using a constant that reflects the correct entry size. Relatedly, I found that ReadDelegationFamilyTableTest would have caught the bug, but was actually not being invoked. Fix this as well. BUG=chromium:934193 TEST=Unit tests, manual per instructions in bug. BRANCH=none Change-Id: Ic72ad110dc0dbf15cc3cc25b438c4bc2bd2d6015 Reviewed-on: https://chromium-review.googlesource.com/1480519 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Tested-by: Andreea-Elena Costinas &lt;acostinas@google.com&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="5" gerrit_number="1480519" owner_email="mnissler@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/19/1480519/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ied44093927b858a1bae93d7f39e023cefada8215" commit="57b8cbced45ef9d947f938c4700873a67b0e368b" commit_message="vpd: use LICENSE=BSD-Google BUG=chromium:348750 TEST=precq passes Change-Id: Ied44093927b858a1bae93d7f39e023cefada8215 Reviewed-on: https://chromium-review.googlesource.com/1484695 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: David Hendricks &lt;dhendrix@chromium.org&gt; " fail_count="4" gerrit_number="1484695" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/95/1484695/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5c19a476f6164bfa41c9db4d74e70fbf8a383f70" commit="91d58ef6f8c872fa5adfecb043ecef1f8c5c7555" commit_message="target-chromium-os-dev: add app-text/tree A handy tool for dev images as it produces better output than `ls -R`. BUG=None TEST=precq passes Change-Id: I5c19a476f6164bfa41c9db4d74e70fbf8a383f70 Reviewed-on: https://chromium-review.googlesource.com/1484702 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="4" gerrit_number="1484702" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/02/1484702/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ib662bbd392580c4c08d1f428430deb2193a719f8" commit="89c46195cf49877e2dd30e9c603bf39e1adb1799" commit_message="pppd: stop trying to setuid to root for scripts As part of L2TP/IPSec VPN, pppd tries to run the scripts in /etc/ppp as the root user. As of M73 this doesn't work, since we have setuid restrictions in place for the shill user. So lets keep pppd from trying to do this, since it creates false alarm crash reports here: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/chromeos-4.4/security/chromiumos/lsm.c#679 BUG=chromium:899772 TEST=deploy pppd to DUT and watch dmesg, as well as various print statements Change-Id: Ib662bbd392580c4c08d1f428430deb2193a719f8 Reviewed-on: https://chromium-review.googlesource.com/1475850 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="5" gerrit_number="1475850" owner_email="mortonm@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/50/1475850/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I92595b1fa2a21bf1db0038b8700fe4989ad2bcfe" commit="003612eaeb7d12fee59156ea7f08ccbc14f7991b" commit_message="common.sh: drop unused check_for_xxx helpers I can't seem to find any users of this in this repo (including in the history). cs/ suggests there aren't any now either. Drop them. BUG=None TEST=precq passes Change-Id: I92595b1fa2a21bf1db0038b8700fe4989ad2bcfe Reviewed-on: https://chromium-review.googlesource.com/1483761 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="6" gerrit_number="1483761" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/61/1483761/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I3599d77a7dc94a0cde16f86922cc7f7f92d46557" commit="acc665550bf4c5176c48b07e16c9eb9e4095e7fd" commit_message="firmware_ECBootTime: Check for Chrome EC earlier Check for a Chrome EC before potentially rebooting during test initialization to avoid wasting time on devices that don't even support the test. BUG=b:125837981 TEST=Ran the test on Arcada Change-Id: I3599d77a7dc94a0cde16f86922cc7f7f92d46557 Reviewed-on: https://chromium-review.googlesource.com/1483910 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; " fail_count="3" gerrit_number="1483910" owner_email="alevkoy@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/10/1483910/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ibe15ce169a6231d47bb6102851e622eccb8c0399" commit="1f2cc67a8f984aa6faa47e991efd8a5e199c6920" commit_message="hatch: add sweetberry INA mapping BUG=b:123772685 TEST=dut-power able to see readings for each rail Change-Id: Ibe15ce169a6231d47bb6102851e622eccb8c0399 Signed-off-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1474344 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; " fail_count="1" gerrit_number="1474344" owner_email="mqg@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/44/1474344/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3a8e3e5ef6994318745c6fa9cb87e29241a7cae5" commit="705cfe5d6276cbe785e86e3833a881d68dcbaa63" commit_message="minijail: Define DEFAULT_PIVOT_ROOT to /mnt/empty instead of /var/empty See: https://android-review.googlesource.com/908737 BUG=chromium:933582 TEST=emerge-${BOARD} minijail Change-Id: I3a8e3e5ef6994318745c6fa9cb87e29241a7cae5 Reviewed-on: https://chromium-review.googlesource.com/1481792 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1481792" 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/92/1481792/4" remote="cros" total_fail_count="6"/><pending_commit branch="cups-2-2-8" change_id="I8e527351bfccb6d500577a8a53d372bf64494f77" commit="22cfaa3d503526119564e93161c5a3c9a1a26ce5" commit_message="cups: Correct problem with UNKNOWN READ/SEGV for incorrect PPD file The problem occurres when an input PPD file contains a specific combination of *PageSize keywords with incorrect types. In this case the PPD parser may cause memory violation when one of the type is PPD_CUSTOM_PASSCODE, PPD_CUSTOM_PASSWORD or PPD_CUSTOM_STRING. BUG=chromium:929198 TEST=Tested on nautilus with cros_fuzz and platform_PrinterPpds.all_test Change-Id: I8e527351bfccb6d500577a8a53d372bf64494f77 Reviewed-on: https://chromium-review.googlesource.com/1482076 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="5" gerrit_number="1482076" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/cups" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/cups" ref="refs/changes/76/1482076/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ie42d88781dce8b4883af4b6539be9849005336ed" commit="f12be3214372616fda729cf33f9a08467a21c914" commit_message="Migrate /var/empty to /mnt/empty. This helps avoid races during chromeos_startup and eliminates the need for /var/empty to be set immutable. BUG=chromium:933582 TEST=PreCQ passes Change-Id: Ie42d88781dce8b4883af4b6539be9849005336ed Reviewed-on: https://chromium-review.googlesource.com/1483370 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1483370" owner_email="allenwebb@google.com" 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/70/1483370/3" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I05615c8b5232e8650b22797eda8dc6aa9731e28f" commit="034f81a2230337bff94070df2c9c107734385da2" commit_message="login: Only pass the relative path via --regulatory-label-dir CL:1484494 redefines --regulatory-label-dir flag. We only use the flag to notify Chrome the per-model subdirectory name instead of a full path to the subdirectory. This CL makes the corresponding change to the flag setup when Chrome starts. BUG=chromium:933173 TEST=build chromeos-login Change-Id: I05615c8b5232e8650b22797eda8dc6aa9731e28f Reviewed-on: https://chromium-review.googlesource.com/1484717 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="7" gerrit_number="1484717" owner_email="philipchen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1484717/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Ibe7ebcd31336afe8000b1c67426030080547de91" commit="c8894bc06b35307e15e703341e37a98f282422bc" commit_message="shill: change StoreInterface::IsNonEmpty() to StoreInterface::IsEmpty() This CL changes StoreInterface::IsNonEmpty() to StoreInterface::IsEmpty() as the latter makes the existing code a bit easier to follow. BUG=chromium:518876 TEST=Run unit tests. Change-Id: Ibe7ebcd31336afe8000b1c67426030080547de91 Reviewed-on: https://chromium-review.googlesource.com/1487534 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="1487534" 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/34/1487534/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9512afc6a21369879b0b4cfe176f73b60b649871" commit="fc51d66230c24ca8d0a3d8c7691b332f251e2fa4" commit_message="power: add ChargeController and related helper - Add ChargeController responsible for handling power policies: peak shift, advanced battery charge. - Add ChargeControllerHelper responsible for writing data to EC driver sysfs nodes. BUG=b:123925343 TEST=none Change-Id: I9512afc6a21369879b0b4cfe176f73b60b649871 Reviewed-on: https://chromium-review.googlesource.com/1475392 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="8" gerrit_number="1475392" owner_email="lamzin@google.com" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1475392/10" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I8830f8c6d26188b1c353507a9df27249fce656cf" commit="9dba5d17c6c6fe56c5472e0bd31fe07ad33f72d2" commit_message="Remove policy protofiles patch The policy protofiles patch was necessary because protobuf &lt; 2.5 was used in Chromium OS. Now that protobuf has been uprevved, it can be removed. BUG=chromium:895457 TEST=build_packages Change-Id: I8830f8c6d26188b1c353507a9df27249fce656cf Reviewed-on: https://chromium-review.googlesource.com/1483010 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Pavol Marko &lt;pmarko@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="5" gerrit_number="1483010" owner_email="pmarko@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/10/1483010/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I7d11e72e3489a6e0b7e55a680d2cb0401da9d3f1" commit="eedcc6e34179b369763d0ab1197cc5d1fd3c7c7f" commit_message="commands: Remove topology usage to simplify authentication Topology seems to be used in a broad way, resulting in unpredictable behavior in older branches. Remove the use of topology, as it provides little value in this context, and simplify the usage to consume constants. BUG=chromium:931793 TEST='cros tryjob --hwtest --staging samus-paladin-tryjob bob-paladin-tryjob' Change-Id: I7d11e72e3489a6e0b7e55a680d2cb0401da9d3f1 Reviewed-on: https://chromium-review.googlesource.com/1484194 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Nichols &lt;mikenichols@chromium.org&gt; Reviewed-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="5" gerrit_number="1484194" owner_email="mikenichols@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/94/1484194/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ife3adae310a1247721b92183347bddf85dfcee8d" commit="82e05c84741aded13a87afae7f8dce3322440868" commit_message="sys-fs/fuse: Backport upstream patch to pass in FUSE fd This is a backport of https://github.com/libfuse/libfuse/commit/64e11073b9347fcf9c6d1eea143763ba9e946f70 BUG=chromium:866377 TEST=builds and passes platform_CrosDisks{Filesystem,Archive,Sshfs} Change-Id: Ife3adae310a1247721b92183347bddf85dfcee8d Reviewed-on: https://chromium-review.googlesource.com/1273218 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Anand Mistry &lt;amistry@chromium.org&gt; " fail_count="5" gerrit_number="1273218" owner_email="mnissler@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/18/1273218/4" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Idbccfa5efc0ec9e966fc61328e47b72ef335e1b6" commit="a02cd8c41cd1063a1a3b6e6b18e3516a5a3e59ef" commit_message="trunks: Support ECC key in trunks client * Add ECC parameter in `--key_create` and `--key_sign` to support generate the ECC key and using ECDSA to sign. * Add ECC public key display in `--key_info`. BUG=chromium:910485 TEST=manually # generate key trunks_client --key_create --ecc --usage=sign --key_blob=/tmp/k # load key and show $handle number HANDLE=$(trunks_client --key_load --key_blob=/tmp/k | \ sed 's/Loaded key handle: //') # Show key information trunks_client --key_info --handle=$HANDLE # Sign echo &quot;ABCDEF&quot; &gt; /tmp/1.txt trunks_client --key_sign --handle=$HANDLE --ecc \ --data=/tmp/1.txt --signature=/tmp/1.sig # Verify Singature # Manually dump TPM public key and transform the key to openssl # format, then put it in ./pub . openssl dgst -sha256 -verify ./pub -signature /tmp/1.sig &lt; /tmp/1.txt Change-Id: Idbccfa5efc0ec9e966fc61328e47b72ef335e1b6 Reviewed-on: https://chromium-review.googlesource.com/1356668 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="7" gerrit_number="1356668" owner_email="menghuan@chromium.org" pass_count="0" patch_number="49" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/68/1356668/49" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I93d419205d69d21d59141b6ce88f73777d0e53aa" commit="3c7f9f315fafa5454b40adeac9cb90cfe5723294" commit_message="system_api: add u2fd dbus interface This CL adds declarations for the dbus interface of u2f daemon. BUG=chromium:927956 TEST=emerge system_api Change-Id: I93d419205d69d21d59141b6ce88f73777d0e53aa Reviewed-on: https://chromium-review.googlesource.com/1450775 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; " fail_count="4" gerrit_number="1450775" owner_email="apronin@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/75/1450775/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia59888cc85e66e1748953847a05b49f230c9d3a1" commit="f03580f0949d8bdf196feba9248a7f9da2d0e9ab" commit_message="debugd: Add autotest platform_DebugDaemonGetPerfOutputFd BUG=chromium:904379 TEST=passes buildbots CQ-DEPEND=I7357267ee822aa1a4ab4ed119ce39425199a94ee Change-Id: Ia59888cc85e66e1748953847a05b49f230c9d3a1 Reviewed-on: https://chromium-review.googlesource.com/1472271 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chinglin Yu &lt;chinglinyu@chromium.org&gt; Reviewed-by: Chung-yih Wang &lt;cywang@chromium.org&gt; " fail_count="6" gerrit_number="1472271" owner_email="chinglinyu@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/71/1472271/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I4a8b4df9568590dcb2134d739521458b9e8a81f6" commit="8d3abd19154f0ba91ded2ce95d8cf663c3ddfc32" commit_message="Reland &quot;make defaults: Build and install USB Bouncer by default.&quot; This reverts commit 5e5d5541d4b1b99c4727faae4f8f194c19358931. Reason for revert: The root cause of b:124307494 is fixed. CQ-DEPEND=CL:1480819 Original change's description: &gt; Revert &quot;make defaults: Build and install USB Bouncer by default.&quot; &gt; &gt; This reverts commit 40afaf32c868db3b09e6b7afcee7532462246ee5. &gt; &gt; Reason for revert: b:124307494 &gt; &gt; Original change's description: &gt; &gt; make defaults: Build and install USB Bouncer by default. &gt; &gt; &gt; &gt; BUG=chromium:896677 &gt; &gt; TEST=usb_bouncer is present on base images. &gt; &gt; &gt; &gt; Change-Id: I7521c3bd76e6784f820217aac214abb80952c739 &gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/1436209 &gt; &gt; Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; &gt; &gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; &gt; &gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; &gt; &gt; Bug: chromium:896677 &gt; Change-Id: Ife4bcbe7460fa1dc777d81e06bf07b857a711839 &gt; Reviewed-on: https://chromium-review.googlesource.com/c/1466244 &gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; &gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; &gt; Commit-Queue: Allen Webb &lt;allenwebb@google.com&gt; Bug: chromium:896677 Change-Id: I4a8b4df9568590dcb2134d739521458b9e8a81f6 Reviewed-on: https://chromium-review.googlesource.com/1479866 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="7" gerrit_number="1479866" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/66/1479866/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="If834c668ee0742f9a6b3858484ab3ee2326fb5c3" commit="2f5e1a1ffed9044f9e87668a7af2c7625638f442" commit_message="mod_image_for_recovery.sh: drop the boat Only one script uses this now, so lets call it quits. Sad. BUG=None TEST=precq passes Change-Id: If834c668ee0742f9a6b3858484ab3ee2326fb5c3 Reviewed-on: https://chromium-review.googlesource.com/1483760 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="6" gerrit_number="1483760" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/60/1483760/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Id58e9262344edbe51dff89a806a186b7382edc24" commit="1f974de32f86ea6906505667bacb3b5e1ec6844a" commit_message="cryptohome: Migration to PCR bound keyset This change will force the migration of TPM_WRAPPED keysets to new PCR_BOUND type. It will allow the policy that forces reboot on sign out to make the data of not logged in users completely inaccessible until reboot. BUG=b:77799573 TEST=unit tests Change-Id: Id58e9262344edbe51dff89a806a186b7382edc24 Reviewed-on: https://chromium-review.googlesource.com/1475402 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1475402" owner_email="igorcov@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/02/1475402/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1549de558f2eaf739f12c883c3e9c40e1b75e85d" commit="5a7094baae9c46e439331f3d9053bf71fce14932" commit_message="devmode-test: drop gmerge tests Nothing on the system runs gmerge anymore, so stopping testing it. BUG=chromium:194889 TEST=precq passes Change-Id: I1549de558f2eaf739f12c883c3e9c40e1b75e85d Reviewed-on: https://chromium-review.googlesource.com/1485294 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="3" gerrit_number="1485294" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/94/1485294/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I5a1b6ce49ff17fc3f748b63a33c814841fe3fcaa" commit="18ef2b8484448085918df15541d035a95ff590d3" commit_message="sepolicy: don't audit granted kernel cros_arc_setup:fd use This auditallow currently ranks top on collected selinux violations but it's not necessary since kernel to use cros_arc_setup fd has already been identified. BUG=b:80461815 TEST=dmesg Change-Id: I5a1b6ce49ff17fc3f748b63a33c814841fe3fcaa Reviewed-on: https://chromium-review.googlesource.com/1488371 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="1" gerrit_number="1488371" owner_email="fqj@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1488371/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I343f8a1a93ffecec5008aff8beb3d4c9798a3e24" commit="8f9b570d5e40959ae81f7e740a9f80e6ce8e8245" commit_message="gbmtest: use updated minigbm APIs. This change makes the gbmtest use updated minigbm APIs after https://crrev.com/c/1162170 and https://crrev.com/c/1170773 Change-Id: I343f8a1a93ffecec5008aff8beb3d4c9798a3e24 Reviewed-on: https://chromium-review.googlesource.com/1400621 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="1" gerrit_number="1400621" owner_email="msisov@igalia.com" pass_count="0" patch_number="13" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/21/1400621/13" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ibb39e65f5d333283c0fd499ef52139d204021819" commit="117b7698dac4cc5e293b175da1fc9d4b124e75ff" commit_message="virtual/target-chromium-os-test: Add arc-codec-test package. BUG=b:118848258 TEST=build test image and check the binary is installed into the image Change-Id: Ibb39e65f5d333283c0fd499ef52139d204021819 Reviewed-on: https://chromium-review.googlesource.com/1436437 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="8" gerrit_number="1436437" owner_email="akahuang@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/37/1436437/4" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I450ad2d5104f4b4d1f0243d0665894befc586d5c" commit="e8bd882d2358b1c1db4130aa7dcd75fdbd45cfce" commit_message="oobe_config: Enable use of protobuf support in dbus-binding-generator Adds the code that takes advantage of the protobuf support in dbus-binding-generator so that we can remove the boilerplate code that is required to serialize/ unserialize the protobufs in OobeConfigRestoreService. BUG=none TEST=FEATURES=test emerge-eve oobe_config &amp;&amp; dbus-send --system --dest=org.chromium.OobeConfigRestore --print-reply=literal /org/chromium/OobeConfigRestore org.chromium.OobeConfigRestore.ProcessAndGetOobeAutoConfig Change-Id: I450ad2d5104f4b4d1f0243d0665894befc586d5c Reviewed-on: https://chromium-review.googlesource.com/1445854 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: John Chen &lt;zuan@chromium.org&gt; " fail_count="1" gerrit_number="1445854" owner_email="zuan@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/54/1445854/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3b8a60d661c2a578230f63ebc01f50a682bef891" commit="47d0e787ef62fd6b08bbb837a929e792a1039f9d" commit_message="Run ui.Exceptions test in user session I've been trying to restrict usage of sign-in profile in chrome, and working on preventing browsers windows to be open in sign-in profile. This would break ui.Exceptions test because the test is rtying to open a tab in the default, sign-in profile. To fix the discrepancy, change the test to do fake login and run the test in the user session. TEST=run the test with chrome checking a browser is not opened in the sign-in profile. BUG=chromium:916859 Change-Id: I3b8a60d661c2a578230f63ebc01f50a682bef891 Reviewed-on: https://chromium-review.googlesource.com/1482531 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Toni Baržić &lt;tbarzic@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="4" gerrit_number="1482531" owner_email="tbarzic@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/31/1482531/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Id7e80cf2d7f222f5cfb68a7d7b9befab6776d960" commit="20d19da470a33a0167c262101a0fa0093c98c28d" commit_message="upload_prebuilts.py: Add Gerrit's autosubmit feature (again) BUG=chromium:931832 TEST=tryjob Change-Id: Id7e80cf2d7f222f5cfb68a7d7b9befab6776d960 Reviewed-on: https://chromium-review.googlesource.com/1482996 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="6" gerrit_number="1482996" owner_email="dhanyaganesh@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/96/1482996/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I2c72053b026fe09798cd1009e77cc36c3c4fdac2" commit="57a9c96a94cb4c9ea4d567fa6dee34228f64c0f2" commit_message="driver: bmi160: Add setting calibration scale Implement get_scale, set_scale and apply the scale when normalizing. BUG=b:112957338 BRANCH=nocturne TEST=Check calibscale is taken into account on bmi160. Change-Id: I2c72053b026fe09798cd1009e77cc36c3c4fdac2 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1279186 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="3" gerrit_number="1279186" owner_email="gwendal@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/86/1279186/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I2e51feec830c4cfd46e3eaec0f9db0e1cfdd620c" commit="664f1a2a8a2cb28b9153f2a9b0c9b7f3f38333d9" commit_message="flapjack: Enable backlight channel for Flapjack flapjack requires to enable LED Bias to control LCD backlight. For C18 boards, three channels are required, and each channel has a current of 24 mA. For C19 boards, four channels are required, each channel having a current of 23.5mA. BUG=b:124465980 BRANCH=none TEST=1:)When the system boots, the backlight will light up. 2:)Use the ectool commands to check the channel and current. channle: ectool i2cread 8 0 104 0xA0 current: ectool i2cread 8 0 104 0xA5 If it's C18 board, get 0xfa in channel command and 0xc8 in current command. If it's C19 board, get 0xfe in channel command and 0xc4 in current command. If the SKU value of the board is empty or incorrect, the default value is the data of the C18 board. Change-Id: I2e51feec830c4cfd46e3eaec0f9db0e1cfdd620c Reviewed-on: https://chromium-review.googlesource.com/1475094 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jessy Jiang &lt;jiangchao5@huaqin.corp-partner.google.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="1" gerrit_number="1475094" owner_email="jiangchao5@huaqin.corp-partner.google.com" pass_count="0" patch_number="22" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/94/1475094/22" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6e0b561e92a8085738f6cfadd0c839befa1e09bf" commit="fa9c443f027126b621814f2cbf5cf596918d1caa" commit_message="g2f_tools: add dependency on u2fd The current g2f_tools build process also builds the targets from u2fd package. The u2fd package targets' dependencies is a super-set of what g2f_tools targets need, so DEPEND on u2fd in g2f_tools ebuild to pull in all its dependencies. This is a quick-fix only to avoid g2f_tools ebuild failures. A proper solution would be to separate u2fd and g2f_tools targets in BUILD.gn. BUG=chromium:931451 TEST=on a fresh build directory, after setup_board, emerge-$BOARD g2f_tools, make sure it builds. Change-Id: I6e0b561e92a8085738f6cfadd0c839befa1e09bf Reviewed-on: https://chromium-review.googlesource.com/1480990 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="4" gerrit_number="1480990" owner_email="apronin@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/90/1480990/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="If70fadb4cdd39e512d66639281bf3cb6af650fe2" commit="e6bc22b105d1d4138d4ee6033e2c8c091d9ab6fe" commit_message="mod_image_for_recovery.sh: drop fbconsole/vtconsole settings We rely on frecon now for the tty, so drop these old knobs. BUG=chromium:774377 TEST=booting recovery image on elm worked Change-Id: If70fadb4cdd39e512d66639281bf3cb6af650fe2 Reviewed-on: https://chromium-review.googlesource.com/1483763 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="4" gerrit_number="1483763" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/63/1483763/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1329d65ef16f2d341dfb129462c898ff0f594d42" commit="04eb7f86409e4b6874768757633fc1d0f880a111" commit_message="image_test: allow /usr/share/misc/magic.mgc in base images This is only used by the `file` command, and we install this only when it isn't already installed in the rootfs, so allowing the symlink should be fine. BUG=chromium:210493, chromium:935282 TEST=`file` still works on dev images Change-Id: I1329d65ef16f2d341dfb129462c898ff0f594d42 Reviewed-on: https://chromium-review.googlesource.com/1484753 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1484753" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/53/1484753/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie6dca334c3eec00e00fa2e3083f57c45bed3c745" commit="864f83a0806fd7edd46e56daacd067ec5aa0ce51" commit_message="ectool: fix help message for sub-command - usbchargemode. Add optional third argument - inhibit_charge into help message of usbchargemode. BRANCH=none BUG=None TEST=Check help message by executing new generated ectool binary. Change-Id: Ie6dca334c3eec00e00fa2e3083f57c45bed3c745 Signed-off-by: Marco Chen &lt;marcochen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1485031 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Marco Chen &lt;marcochen@chromium.org&gt; Reviewed-by: Zhuohao Lee &lt;zhuohao@chromium.org&gt; " fail_count="6" gerrit_number="1485031" owner_email="marcochen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/31/1485031/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I5f85d7d82f37b4dfd8cb0951406b396003d16737" commit="679833c453ab34aa193e6d36dc922159d5260752" commit_message="smbprovider: Add amistry@ and slangley@ to OWNERS Since Stuart's team (and specifically Anand) are taking over SMB, this change adds them to the relevant owners files. Change-Id: I5f85d7d82f37b4dfd8cb0951406b396003d16737 Reviewed-on: https://chromium-review.googlesource.com/1480534 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Bailey Berro &lt;baileyberro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="5" gerrit_number="1480534" owner_email="baileyberro@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/1480534/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I47f30fb048af4c40a4542a91ea0a9f04227856b0" commit="535a0fae55d1e6bde70dbe93de7388b45c602e24" commit_message="attestation: Rewrite GetRSAPublicKeyFromTpmPublicKey in tpm_utility_v2 The original flow serialized TPM Public Area everywhere before passing in GetRSAPublicKeyFromTpmPublicKey, and inside GetRSAPublicKeyFromTpmPublicKey will unpack it again. In this CL, I removed the unpack logic. Also, seperate GetRSAPublicKeyFromTpmPublicKey to 2 function that one is converting TPM Public Area to OpenSSL key, and the other one is converting OpenSSL key to DER encoded string. Such that, the later function can be reused regardless of key type in future ECC implemetation. In long term goal, if there is not use case of serialized TPM Public Area |public_key_tpm_format|, I plan to remove it from each key related functions in tpm_utility. * Remove GetRSAPublicKeyFromTpmPublicKey() in tpm_utility_v2 * Create OpenSSL converting function in tpm_utility which follows the crypto utility in chaps. * GetRSAPublicKeyFromTpmPublicArea * RsaPublicKeyToString BUG=chromium:910519 TEST=passed unit test Change-Id: I47f30fb048af4c40a4542a91ea0a9f04227856b0 Reviewed-on: https://chromium-review.googlesource.com/1480891 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Meng-Huan Yu &lt;menghuan@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="7" gerrit_number="1480891" owner_email="menghuan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1480891/4" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I4539b607f093360a302fa440d11289e26219b056" commit="cdd61bc408f1f31014822a7894ee2e6b8f845732" commit_message="autotest: Add tests for new cr50 U2F vendor commands. This adds tests for the new U2F vendor commands recently added to cr50. The tests are basic sanity checks that validate the functions behave as expected, but not verification of digital signatures is performed. BUG=b:124237003 TEST=test_that firmware_Cr50U2fCommands Change-Id: I4539b607f093360a302fa440d11289e26219b056 Reviewed-on: https://chromium-review.googlesource.com/1475287 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="8" gerrit_number="1475287" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/87/1475287/3" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ic42b2d857f60be97aa43625974b054a8fc88e575" commit="fe57dfe96a3ffa9b134fc7e0efe73eac1ee700ae" commit_message="gbmtest: Test DMA-buf mmap() with a non-zero offset We had a number of DRM drivers repeat the same broken handling of mmap offset (overriding with zero), so let's add a test case for it to catch early in new drivers. BUG=b:124618681 TEST=`test_that kukui graphics_Gbm` fails TEST=`test_that soraka graphics_Gbm` passes Change-Id: Ic42b2d857f60be97aa43625974b054a8fc88e575 Reviewed-on: https://chromium-review.googlesource.com/1482393 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="4" gerrit_number="1482393" owner_email="tfiga@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/93/1482393/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I37273c2806cb88a32d1e28fdbfc8980905c6aeac" commit="9c09353473c552142485bf6450a890eec901924b" commit_message="mttools: use LICENSE=BSD-Google BUG=chromium:348750 TEST=precq passes Change-Id: I37273c2806cb88a32d1e28fdbfc8980905c6aeac Reviewed-on: https://chromium-review.googlesource.com/1484698 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jingkui Wang &lt;jkwang@google.com&gt; " fail_count="5" gerrit_number="1484698" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/98/1484698/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I8ec539a45b58f20e70a798ede4abaad5a7bb4360" commit="483a531f6aa84b56d2db9d2a6a5db2778aee68c8" commit_message="kukui_scp: Add rpmsg name service. rpmsg name service provide a way for firmware to announce available rpmsg channels and its IPI id to AP, without AP having to hard-code all the IPI ids. BUG=b:120953723 TEST=manually BRANCH=none Change-Id: I8ec539a45b58f20e70a798ede4abaad5a7bb4360 Signed-off-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1389986 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Yilun Lin &lt;yllin@chromium.org&gt; " fail_count="4" gerrit_number="1389986" owner_email="pihsun@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/86/1389986/12" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ic2037ed1153163318ca714fe8c26161d6f22eabe" commit="1ad35e9c285e5b579826b759457863f0af00c0cf" commit_message="power: Add DBus API to wake up device from dark resume This change adds a new DBus API that can be used by Chrome in response to an alarm or push notification. This API will be used to instruct powerd to transition from dark resume to full resume i.e. turn the display on. BUG=chromium:931488 TEST=Run unit tests. Change-Id: Ic2037ed1153163318ca714fe8c26161d6f22eabe Reviewed-on: https://chromium-review.googlesource.com/1469621 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Abhishek Bhardwaj &lt;abhishekbh@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="11" gerrit_number="1469621" owner_email="abhishekbh@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1469621/7" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ied2d994dc2e3ed2741188fd8039ae8c255218e67" commit="6d6071e0e24e64cdd4fd266a594dc816c5243e83" commit_message="cr50: Update U2F key generation to meet FIPS requirements. This change adds a new random salt generated and persisted during first use of U2F to DRBG initialization. Also marks the key handle as 'additional input' rather than including in initial inialization value. BUG=b:112603199 BRANCH=none TEST=test firmware_Cr50U2fCommands Change-Id: Ied2d994dc2e3ed2741188fd8039ae8c255218e67 Signed-off-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1478536 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="4" gerrit_number="1478536" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/36/1478536/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="If96d2cfa7ddad5810dd07f4512b6b85b5c7627f5" commit="7e726b5221a54aee74bc40c12edaef557ca0e3d6" commit_message="dev-libs/openssl: drop old compatibility version There's nothing building this, and it only serves to confuse people. BUG=none TEST=precq Change-Id: If96d2cfa7ddad5810dd07f4512b6b85b5c7627f5 Reviewed-on: https://chromium-review.googlesource.com/1481097 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="9" gerrit_number="1481097" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/97/1481097/1" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I48636ff2ca2747a0a27c5046fc202c7b04145576" commit="e9bc03179e6c75b9af84da627f7b2d7f02732398" commit_message="tast-tests: perform SetUpUser before starting container SetUpUser may now be called when the container is stopped. BUG=chromium:928960 TEST=vm.CrostiniStartEverything CQ-DEPEND=CL:1459567 Change-Id: I48636ff2ca2747a0a27c5046fc202c7b04145576 Reviewed-on: https://chromium-review.googlesource.com/1459900 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1459900" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/00/1459900/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2764716ff89b8668db7621b3e9e6cfe808c8018a" commit="8998090cf6453f3f99e57d4e04a6b55fbc5f2c5b" commit_message="Build API: Make autotest more generic. BUG=chromium:933984 TEST=run_tests Change-Id: I2764716ff89b8668db7621b3e9e6cfe808c8018a Reviewed-on: https://chromium-review.googlesource.com/1480630 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: C Shapiro &lt;shapiroc@chromium.org&gt; " fail_count="8" gerrit_number="1480630" owner_email="saklein@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/30/1480630/4" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ia281f02c077f9fa683434266dfad0f1b6e33ffcb" commit="a2b8b3b711b1e8844339015dc2b05fbbcc81bfe7" commit_message="common.sh: drop unused interactive code The last user of this was removed in CL:1079859, so drop it too. BUG=chromium:844646 TEST=precq passes Change-Id: Ia281f02c077f9fa683434266dfad0f1b6e33ffcb Reviewed-on: https://chromium-review.googlesource.com/1483762 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="6" gerrit_number="1483762" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/62/1483762/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I026f010dfa356575ce9ac129e7c9c002a529eabb" commit="a02a70b76f5fb592dd1710ea393c9e7aefa51327" commit_message="gestures: use LICENSE=BSD-Google BUG=chromium:348750 TEST=precq passes Change-Id: I026f010dfa356575ce9ac129e7c9c002a529eabb Reviewed-on: https://chromium-review.googlesource.com/1484697 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="5" gerrit_number="1484697" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/97/1484697/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Id988331fdd0959775a2dbb464f70d0cbb5f198f5" commit="573a1c00eb5e376ee3ec5625765c420280180051" commit_message="modemfwd: change journal location /run is a tmpfs and gets cleaned out every boot, so the journal won't survive reboots this way. BUG=b:120574149 TEST=ensure journal persists across reboot Change-Id: Id988331fdd0959775a2dbb464f70d0cbb5f198f5 Reviewed-on: https://chromium-review.googlesource.com/1487571 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="3" gerrit_number="1487571" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1487571/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ia6968b10ff5267116a82757e61bd3538f6fb7880" commit="cc00887db4e3111a291944f7520144f2e7a98a26" commit_message="Build API: Recommend services when unrecognized value provided The available services are not dependent on the passed arguments, and are knowable when we are parsing the arguments, so make them available via recommendations through a simple similarity matching system to make manual testing/debugging easier. BUG=None TEST=manual Change-Id: Ia6968b10ff5267116a82757e61bd3538f6fb7880 Reviewed-on: https://chromium-review.googlesource.com/1461265 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="3" gerrit_number="1461265" owner_email="saklein@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/65/1461265/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I200d23e570e5ee7318d75a6869634dee3dd96b53" commit="757bac66a5b021f11a0a8a99c524d1f867698139" commit_message="Fix EC_CMD_HELLO to set all bytes of its response buffer. This minor bug caused EC_CMD_HELLO to return uninitialized data in the non-set parts of the 32-byte string fields, which could cause an accidental leak of previous command responses. BUG=b/123363463 BRANCH=none TEST=Manual inspection via private-cr51 tools Change-Id: I200d23e570e5ee7318d75a6869634dee3dd96b53 Signed-off-by: Chris Evans &lt;cjevans@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1437315 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Chris Frantz &lt;cfrantz@google.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Kor Nielsen &lt;kor@google.com&gt; " fail_count="3" gerrit_number="1437315" owner_email="cjevans@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/15/1437315/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I6806e0c60edb52959865894ca8d2a8c0833386d1" commit="e737609ac6950ff5fae1e53b2a1480edcc88aa10" commit_message="diagnostics: sync EC event service with EC driver Sync EC event service with EC driver updates: - Use POLLIN instead of POLLPRI - Use new EC event file path: /dev/wilco_event BUG=b:124208834 TEST=tested on real device Change-Id: I6806e0c60edb52959865894ca8d2a8c0833386d1 Reviewed-on: https://chromium-review.googlesource.com/1462836 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="3" gerrit_number="1462836" owner_email="lamzin@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/1462836/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I151e942c34d04d2e5b0f48eecbda72c65f5309ed" commit="0f0601876a45ac2ed30ac1e0f14ea9b882539f22" commit_message="dev_image: make sure /usr/lib/debug is a symlink If /usr/lib/debug exists and is a dir, then the symlink operation will create a &quot;debug&quot; symlink under there leading to /usr/lib/debug/debug/. This makes no sense, so fail if we can't create a symlink exactly at /usr/lib/debug. BUG=chromium:924355 TEST=precq passes and /usr/lib/debug is a symlink in the dev image CQ-DEPEND=CL:924355 Change-Id: I151e942c34d04d2e5b0f48eecbda72c65f5309ed Reviewed-on: https://chromium-review.googlesource.com/1480438 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="7" gerrit_number="1480438" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/38/1480438/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I6f009b1e4c17d933dd3abccdf1bd62bc5c8ed1b4" commit="3587103a50e75e210c0bbacd1a967c1762795141" commit_message="Migrate /var/empty to /mnt/empty. This helps avoid races during chromeos_startup and eliminates the need for /var/empty to be set immutable. BUG=chromium:933582 TEST=PreCQ passes Change-Id: I6f009b1e4c17d933dd3abccdf1bd62bc5c8ed1b4 Reviewed-on: https://chromium-review.googlesource.com/1481022 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="7" gerrit_number="1481022" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1481022/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I70f85868eaaeab1b83ba9fa70add75ac541b6141" commit="2cc951f9d57900ac19def5431bf0591f45403b23" commit_message="Skip board specific incompatible EDIDs. BUG=chromium:905415 TEST=None Change-Id: I70f85868eaaeab1b83ba9fa70add75ac541b6141 Reviewed-on: https://chromium-review.googlesource.com/1481245 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sridhar Sonti &lt;sontis@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="8" gerrit_number="1481245" owner_email="sontis@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/45/1481245/2" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.14" change_id="Iad9ba2bfe720fc96d4c53bcf898cef8707ed9f05" commit="b815ae8150a70130b3ec37101f74700bb91042c6" commit_message="CHROMIUM: Merge 'v4.14.102' into chromeos-4.14 Merge of v4.14.102 into chromeos-4.14 Conflicts: drivers/pinctrl/qcom/pinctrl-msm.c Changelog: ---------------------------------------------------------------- Adrian Bunk (2): dt-bindings: eeprom: at24: add &quot;atmel,24c2048&quot; compatible string eeprom: at24: add support for 24c2048 Andreas Ziegler (1): tracing/uprobes: Fix output for multiple string arguments Arnaldo Carvalho de Melo (1): perf test shell: Use a fallback to get the pathname in vfs_getname Borislav Petkov (1): x86/a.out: Clear the dump structure initially Chao Fan (1): ACPI: NUMA: Use correct type for printing addresses on i386-PAE Christian Lamparter (1): pinctrl: msm: fix gpio-hog related boot issues Daniel Axtens (2): net: create skb_gso_validate_mac_len() bnx2x: disable GSO where gso_size is too big for hardware Dmitry Torokhov (1): Revert &quot;Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G&quot; Eric W. Biederman (1): signal: Restore the stop PTRACE_EVENT_EXIT Greg Kroah-Hartman (1): Linux 4.14.102 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.14.102' into merge/chromeos-4.14-v4.14.102 Hauke Mehrtens (2): uapi/if_ether.h: prevent redefinition of struct ethhdr uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define Hedi Berriche (1): x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls Ilia Mirkin (1): drm/nouveau/falcon: avoid touching registers if engine is off Ingo Molnar (1): perf/core: Fix impossible ring-buffer sizes warning Jianchao Wang (1): blk-mq: fix a hung issue when fsync Jiri Olsa (1): perf/x86: Add check_period PMU callback Jonathan Bakker (1): Input: bma150 - register input device after setting private data Joonas Lahtinen (1): drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set Julien Thierry (10): ARM: 8789/1: signal: copy registers using __copy_to_user() ARM: 8790/1: signal: always use __copy_to_user to save iwmmxt context ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() ARM: 8793/1: signal: replace __put_user_error with __put_user ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limit ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitization ARM: 8797/1: spectre-v1.1: harden __copy_to_user ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc Jurica Vukadin (1): ALSA: hda - Add quirk for HP EliteBook 840 G5 Linus Walleij (1): ARM: dts: kirkwood: Fix polarity of GPIO fan lines Liviu Dudau (1): nvme-pci: use the same attributes when freeing host_mem_desc_bufs. Manuel Reinhardt (1): ALSA: usb-audio: Fix implicit fb endpoint setup by quirk Matti Kurkela (1): Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780 Mauro Ciancio (1): Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK Meelis Roos (1): alpha: Fix Eiger NR_IRQS to 128 Mikulas Patocka (1): dm crypt: don't overallocate the integrity tag space Nate Dailey (1): md/raid1: don't clear bitmap bits on interrupted recovery. Nicholas Mc Guire (1): gpio: pl061: handle failed allocations Nikos Tsironis (1): dm thin: fix bug where bio that overwrites thin block ignores FUA Pavankumar Kondeti (1): sched, trace: Fix prev_state output in sched_switch tracepoint Peter Ujfalusi (2): ARM: dts: da850-evm: Correct the sound card name ARM: dts: da850-lcdk: Correct the sound card name Ross Lagerwall (1): cifs: Limit memory used by lock request calls to a page Russell King (7): ARM: make lookup_processor_type() non-__init ARM: split out processor lookup ARM: clean up per-processor check_bugs method call ARM: add PROC_VTABLE and PROC_TABLE macros ARM: spectre-v2: per-CPU vtables to work around big.Little systems ARM: ensure that processor vtables is not lost after boot ARM: fix the cockup in the previous patch Sandeep Patil (1): mm: proc: smaps_rollup: fix pss_locked calculation Sergei Trofimovich (1): alpha: fix page fault handling for r16-r18 targets Sudeep Holla (1): cpufreq: check if policy is inactive early in __cpufreq_get() Takashi Iwai (1): drm/nouveau: Don't disable polling in fallback mode Thomas Gleixner (1): futex: Cure exit race Tomi Valkeinen (5): drm/bridge: tc358767: add defines for DP1_SRCCTRL &amp; PHY_2LANE drm/bridge: tc358767: fix single lane configuration drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value drm/bridge: tc358767: reject modes which require too much BW drm/bridge: tc358767: fix output H/V syncs Xiaoyao Li (1): kvm: vmx: Fix entry number check for add_atomic_switch_msr() .../devicetree/bindings/eeprom/eeprom.txt | 5 +- Makefile | 2 +- arch/alpha/include/asm/irq.h | 6 +- arch/alpha/mm/fault.c | 2 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/da850-lcdk.dts | 2 +- arch/arm/boot/dts/kirkwood-dnskw.dtsi | 4 +- arch/arm/include/asm/assembler.h | 11 +++ arch/arm/include/asm/cputype.h | 1 + arch/arm/include/asm/proc-fns.h | 61 +++++++++++++---- arch/arm/include/asm/thread_info.h | 4 +- arch/arm/include/asm/uaccess.h | 49 +++++++++++-- arch/arm/kernel/bugs.c | 4 +- arch/arm/kernel/head-common.S | 6 +- arch/arm/kernel/setup.c | 40 +++++++---- arch/arm/kernel/signal.c | 80 ++++++++++++---------- arch/arm/kernel/smp.c | 31 +++++++++ arch/arm/kernel/sys_oabi-compat.c | 8 ++- arch/arm/lib/copy_from_user.S | 6 +- arch/arm/lib/copy_to_user.S | 6 +- arch/arm/lib/uaccess_with_memcpy.c | 3 +- arch/arm/mach-integrator/impd1.c | 6 +- arch/arm/mm/proc-macros.S | 10 +++ arch/arm/mm/proc-v7-bugs.c | 17 +---- arch/arm/vfp/vfpmodule.c | 20 +++--- arch/x86/events/core.c | 14 ++++ arch/x86/events/intel/core.c | 9 +++ arch/x86/events/perf_event.h | 16 ++++- arch/x86/ia32/ia32_aout.c | 6 +- arch/x86/include/asm/uv/bios.h | 8 ++- arch/x86/kvm/vmx.c | 3 +- arch/x86/platform/uv/bios_uv.c | 23 ++++++- block/blk-flush.c | 2 +- drivers/acpi/numa.c | 6 +- drivers/cpufreq/cpufreq.c | 12 ++-- drivers/firmware/efi/runtime-wrappers.c | 7 ++ drivers/gpu/drm/bridge/tc358767.c | 41 ++++++++--- drivers/gpu/drm/i915/i915_gem.c | 12 +++- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 7 +- drivers/input/misc/bma150.c | 9 +-- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/mouse/elantech.c | 9 +++ drivers/md/dm-crypt.c | 2 +- drivers/md/dm-thin.c | 55 +++++++++++++-- drivers/md/raid1.c | 29 +++++--- drivers/misc/eeprom/Kconfig | 2 +- drivers/misc/eeprom/at24.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 18 +++++ drivers/nvme/host/pci.c | 10 +-- fs/cifs/file.c | 8 +++ fs/cifs/smb2file.c | 4 ++ fs/proc/task_mmu.c | 22 +++--- include/linux/perf_event.h | 5 ++ include/linux/skbuff.h | 16 +++++ include/trace/events/sched.h | 12 +++- include/uapi/linux/if_ether.h | 7 ++ kernel/events/core.c | 16 +++++ kernel/futex.c | 69 +++++++++++++++++-- kernel/signal.c | 7 +- kernel/trace/trace_uprobe.c | 9 ++- net/core/skbuff.c | 63 +++++++++++++---- net/sched/sch_tbf.c | 10 --- sound/pci/hda/patch_conexant.c | 1 + sound/usb/pcm.c | 9 ++- tools/perf/tests/shell/lib/probe_vfs_getname.sh | 3 +- 66 files changed, 728 insertions(+), 229 deletions(-) BUG=chromium:933653 TEST=Build and test on various affected systems Change-Id: Iad9ba2bfe720fc96d4c53bcf898cef8707ed9f05 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1482192 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt; " fail_count="9" gerrit_number="1482192" owner_email="groeck@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/92/1482192/2" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I01178364c33e6acd334d441afffa3b6aa9dd619e" commit="a45ae99669d8c21d74d21ee3f073560874fea409" commit_message="adb_keepalive: reduce logs during reconnect During reconnect, the script used to print logs for each `adb connect` invocation, which happens once per second. Now only print at first invocation, as well as when reconnection succeeded. BUG=b:124086097 TEST=run test_that locally Change-Id: I01178364c33e6acd334d441afffa3b6aa9dd619e Reviewed-on: https://chromium-review.googlesource.com/1482392 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Shao-Chuan Lee &lt;shaochuan@chromium.org&gt; Reviewed-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="7" gerrit_number="1482392" owner_email="shaochuan@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/92/1482392/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I7a8360527112d4a8043f0bc11f656a66e219075a" commit="f526e079edc2c7d60ff399dfaffc31d3f16686c8" commit_message="Reland &quot;arc: Support silent ARC++ optins.&quot; This reverts commit 6efabcb8b9c8b22556593de1a328cb288cd26523. Reason for reland: Chrome was up-reved and now contains required functionality. BUG=b:124391451 Original change's description: &gt; Revert &quot;arc: Support silent ARC++ optins.&quot; &gt; &gt; This reverts commit 904bacda4cd8fc2a5b1098ff6ab6c89c21175db8. &gt; CL came too early, Chrome has not upreved for a long time, &gt; required functionality is not there. At this moment reverting. &gt; &gt; Change-Id: Ie82859d8dffb9bbd246bf38f6213a82a88ae8d21 &gt; Reviewed-on: https://chromium-review.googlesource.com/c/1479898 &gt; Reviewed-by: Yury Khmel &lt;khmel@google.com&gt; &gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; &gt; Commit-Queue: Yury Khmel &lt;khmel@google.com&gt; &gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; &gt; Trybot-Ready: Yury Khmel &lt;khmel@google.com&gt; Change-Id: I7a8360527112d4a8043f0bc11f656a66e219075a Reviewed-on: https://chromium-review.googlesource.com/1481930 Commit-Ready: Yury Khmel &lt;khmel@google.com&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Yury Khmel &lt;khmel@google.com&gt; " fail_count="3" gerrit_number="1481930" owner_email="khmel@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/30/1481930/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iaf5b8cdbd216d4e1c55b2f6155095192aa18ccbe" commit="37f0a2a2fe339c2a9ecfaa94c0a329e942c03a52" commit_message="debugd: Have log_tool read file logs directly log_tool aggregates logs from many different sources. The logs are specified as the output of running a shell command. However, often this shell command is just running cat on some file. There is no need to start another process just to read a file from disk. This change adds two different log types to log_tool: file logs, and command logs. Command logs are the same as before; the output of a shell command. File logs instead just specify a path, and that path is read directly from C++. The process effective uid and effective gid are set before the reads so that file permissions are respected. Additionally, this change splits a couple of log entries that were the combined output of two files into two different log entries. Performance testing over 5 trials showed a .6 second improvement in response time for log_tool when calling GetAllLogs. TEST=load chrome://system BUG=chromium:657156 BUG=chromium:925969 Change-Id: Iaf5b8cdbd216d4e1c55b2f6155095192aa18ccbe Reviewed-on: https://chromium-review.googlesource.com/1479152 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1479152" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1479152/8" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I1d9cc7b2eccb9ecb78a345ea1f69df2a7a93fcf2" commit="f3e67edb944952e71210c546e4ec52543331931c" commit_message="init: do not write progress to invalid terminals base::File::WriteAtCurrentPos has a DCHECK that triggers when you write to an invalid file. Block the write call behind a flag so that we don't trigger the DCHECK when the terminal is invalid. BUG=b:125021131 TEST=build and run clobber state Change-Id: I1d9cc7b2eccb9ecb78a345ea1f69df2a7a93fcf2 Reviewed-on: https://chromium-review.googlesource.com/1482773 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="4" gerrit_number="1482773" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/73/1482773/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I0d0289ff19372a3cdabbefbbb240cd69066a4e44" commit="ba7213a8f83369cb6fc6bae597fda14173206b44" commit_message="chromeos-config: Add empty ec_config.{c,h} Fixes build failures in cases where cros_config_schema is not run and so no ec_config.{c,h} files are generated. BUG=b:125616780 TEST=emerge-fizz chromeos-config Change-Id: I0d0289ff19372a3cdabbefbbb240cd69066a4e44 Reviewed-on: https://chromium-review.googlesource.com/1483990 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: C Shapiro &lt;shapiroc@chromium.org&gt; " fail_count="6" gerrit_number="1483990" owner_email="fletcherw@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/90/1483990/2" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I283d14f01690a961501608983b1467f8c1cd57b4" commit="75ee4c9e13125ec5c61d9ed784fa1be56461ff1e" commit_message="CHROMIUM: security: bug fix: Always track containerized processes. The LSM didn't track containers before it is enabled. It would fail to monitor existing containers if enabled at runtime. BUG=b:125889166 TEST=Created container before enabling LSM, check it is monitored. Signed-off-by: Thomas Garnier &lt;thgarnie@chromium.org&gt; Change-Id: I283d14f01690a961501608983b1467f8c1cd57b4 Reviewed-on: https://chromium-review.googlesource.com/1483779 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Robert Kolchmeyer &lt;rkolchmeyer@google.com&gt; " fail_count="5" gerrit_number="1483779" 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/79/1483779/1" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I8168f5451b61ae8d13cfd66d4924623990c506be" commit="a4193308eb0f3be87bda0321ccfd14a95bf28d2a" commit_message="CHROMIUM: Fix Bluetooth controller event mask config during system suspend As part of CL:1383763, a few Bluetooth controller events were disabled on suspension, to prevent the system from waking up spuriously. This change is applying the same event mask change as in CL:1383763, but instead of overriding the entire set of events mask it selectively masks out or restores the required events during suspend and resume. In addition, the new Set Event Mask operation introduced in this change is using the BlueZ/NewBlue new suspend and resume infrastucture. As part of suspend/resume operations, BlueZ sends a new MGMT command to the kernel to mask out/restore BT specified events. The kernel adds new functions to handle the Set Event Mask request. The request contains a value and mask parameters to enable overriding only selected events. For more details on the Bluetooth/NewBlue suspend infra refer to CL:1454328 BUG=chromium:930973 TEST=suspend and resume of system and verify event mask is set properly by the kernel. Verify event mask HCI and MGMT messages in BTMON. Signed-off-by: Yoni Shavit &lt;yshavit@chromium.org&gt; Change-Id: I8168f5451b61ae8d13cfd66d4924623990c506be Reviewed-on: https://chromium-review.googlesource.com/1464385 Commit-Ready: Yoni Shavit &lt;yshavit@chromium.org&gt; Tested-by: Yoni Shavit &lt;yshavit@chromium.org&gt; Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; (cherry picked from commit 17346e853d5f9832d501edeb2c8a8c97d3b0b576) Reviewed-on: https://chromium-review.googlesource.com/1483775 " fail_count="2" gerrit_number="1483775" owner_email="yshavit@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/75/1483775/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I15ba1b55f167e4b5202c432e52d6a025fa14207f" commit="5995f299a548d6cc0d4e68394687989fb1326547" commit_message="tast: Write results dir even when no tests are run. Update &quot;tast run&quot; to collect logs and crashes from the DUT and write a results directory when the test runner fails before returning any test results. Previously, a results dir was only written if at least one result was received. Also fix an incorrect Log/Logf call from an earlier change. BUG=chromium:928445 TEST=updated unit tests; also manually verified that system logs and crashes are now collected when the ready function times out before any tests are run Change-Id: I15ba1b55f167e4b5202c432e52d6a025fa14207f Reviewed-on: https://chromium-review.googlesource.com/1481543 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="15" gerrit_number="1481543" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/43/1481543/1" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="Ibfd00168246186266da7f2cc557d6ed570a7ba6b" commit="db97e7d4ee626631ff5f12a010e19cb823547949" commit_message="tast-tests: Update ui.ScreenLock test to use keyboard. Update the ui.ScreenLock test to create a virtual keyboard device so it can lock the screen using Search+L instead of chrome.autotestPrivate.lockScreen, and also make it check that the wrong password doesn't unlock the screen but that the right password does. This brings ui.ScreenLock to parity with the desktopui_ScreenLocker Autotest test running on bvt-perbuild (apart from not continuing to call the autotestPrivate.lockScreen method, which doesn't seem useful here). BUG=chromium:930157 TEST=ran the test many times locally against a caroline DUT and didn't see any flakiness Change-Id: Ibfd00168246186266da7f2cc557d6ed570a7ba6b Reviewed-on: https://chromium-review.googlesource.com/1484796 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="5" gerrit_number="1484796" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/96/1484796/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Id57537f5202c310db7c4ee8cad3e4fb55cee9e76" commit="f2a46cae388a26de32f0307a3dd698310b806c2c" commit_message="tast-tests: Fix most important security tests for Moblab. Update most non-informational security tests so they pass on guado_moblab: - security.Mtab (/mnt/moblab) - security.NetworkListenersNonARC (Apache, MySQL, Python) - security.PrivilegedFiles (lxc-user-nic, screen-4.6.1) - security.StatefulFiles (/home/{chronos,moblab}, /var) BUG=chromium:910867 TEST=manual: ran tests against a guado_moblab device; also checked earlier failures and didn't see any additional errors Change-Id: Id57537f5202c310db7c4ee8cad3e4fb55cee9e76 Reviewed-on: https://chromium-review.googlesource.com/1484800 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="5" gerrit_number="1484800" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/00/1484800/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I369e24af7b621601ebd67b555de3d1ac28422bbd" commit="856d4d02e53bc96e47432b0d39587dba2b240012" commit_message="dlcservice: fix seccomp for ARM Add missing syscalls for D-Bus communications. The syscalls are identified by analyzing core dump file. BUG=chromium:922231 TEST=platform.DLCService Change-Id: I369e24af7b621601ebd67b555de3d1ac28422bbd Reviewed-on: https://chromium-review.googlesource.com/1481915 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="7" gerrit_number="1481915" owner_email="xiaochu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/15/1481915/1" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="Icde4bcf90aa555ef9e9c7e81f3a0f179f89933db" commit="eef77558d835553531dd2355bc31c365178b47b8" commit_message="CHROMEOS: Run lakitu-no-vmtest-pre-cq as part of kernel pre-cq This makes sure lakitu builds, without running any VM test or GCE test which may not be necessary for every kernel commit. BUG=chromium:934884 TEST=Pre-CQ passes Change-Id: Icde4bcf90aa555ef9e9c7e81f3a0f179f89933db Signed-off-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1486971 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="4" gerrit_number="1486971" owner_email="wonderfly@google.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/71/1486971/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I63897109203c6372f04607c57ff03f0f3bc6f208" commit="698c16e9d9f49faea3c91d36f45c4fe734c521c0" commit_message="tast-tests: Fix session.UserPolicyKeys race issue. The deletion of the file is done in the session_manager, which can be after returning from starting &quot;ui&quot;. BUG=chromium:935306 TEST=Ran on DUT. Change-Id: I63897109203c6372f04607c57ff03f0f3bc6f208 Reviewed-on: https://chromium-review.googlesource.com/1484404 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="4" gerrit_number="1484404" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/04/1484404/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia7d639d0a5351e9315fc8d920c27489240a55f41" commit="a1de4f010c69ddd816e904428a9ffd899b9a7013" commit_message="test-tests: Add DumpLogOnError option. Introduce an optional flag to testexec.Cmd.{Run,Output,CombinedOutput,Wait} for the convenience to simplify the caller code slightly. This also includes the migration in arc package, as a first migration target. BUG=chromium:935871 TEST=Ran on DUT. Change-Id: Ia7d639d0a5351e9315fc8d920c27489240a55f41 Reviewed-on: https://chromium-review.googlesource.com/1488594 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1488594" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/94/1488594/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id98a59490e203a1999545ef13928110af7c46047" commit="c1852e4f2ecadf805b52aa7f38f2872e8801cb3e" commit_message="tast: Move static config from runner.Args to runner.Config. Move some non-marshaled fields that are supplied {local,remote}_test_runner from runner.Args to a new runner.Config struct. This simplifies runner.Args in preparation for future refactoring. BUG=chromium:932307 TEST=updated unit tests Change-Id: Id98a59490e203a1999545ef13928110af7c46047 Reviewed-on: https://chromium-review.googlesource.com/1487559 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1487559" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/59/1487559/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I769db7d28fc0b94c4bfa14d9ee2d2d3f251018a9" commit="0739639dcce3b58b3a1be14c37e95721c1662078" commit_message="shill: key_value_store: Change Convert* methods' output params to return values The KeyValueStore::Convert* methods previously used an output parameter to return their result--rather than simply returning the value--despite the fact that a valid output value is always produced. This also allows for a potential ambiguity of the interface in the case where the output parameter points to a non-empty map. This change modifies the methods to simply return the desired value. BUG=chromium:517618 TEST=All unit tests are passing. Change-Id: I769db7d28fc0b94c4bfa14d9ee2d2d3f251018a9 Reviewed-on: https://chromium-review.googlesource.com/1488251 Commit-Ready: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="1488251" owner_email="akhouderchah@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/1488251/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic8da012f0912e02cdfd462b5e74adf70704a33dd" commit="c316167bb2a53a8e0148fc2e396a161bfce40992" commit_message="media-libs/libva-amdgpu-driver: Backport one fix patch for vaDeriveImage() Since AMD driver doesn't support vaDeriveImage() on contigous planes, it fallbacks to vaCreateImage()+vaPutImage(). vaDeriveImage should return VA_STATUS_ERROR_OPERATION_FAILED in the case, according to the VA-API specification [1]. We need to do the fallback in Chromium code (see crrev.com/c/1437634). However, AMD driver doesn't follow the specification. So that Chromium handle the proper fallback behavior, we shall apply the AMD driver fix patch into libva-amdgpu-driver. The original patch has been merged in master branch in mesa project [2]. [1] http://01org.github.io/libva_staging_doxygen/group__api__core.html#gaaddbbd4c6ea5bcfe928adc991cc5faab [2] https://cgit.freedesktop.org/mesa/mesa/commit/?id=2cf2a5673995e61de5943d502d1b29102e16cd5c BUG=b:73436929 TEST=emerge-grunt libva-amdgpu-driver TEST=vaDeriveImage() returns VA_STATUS_ERROR_OPERATION_FAILED (with crrev.com/c/1377754 and crrev.com/c/1437634) Change-Id: Ic8da012f0912e02cdfd462b5e74adf70704a33dd Reviewed-on: https://chromium-review.googlesource.com/1469881 Commit-Ready: Hirokazu Honda &lt;hiroh@chromium.org&gt; Tested-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1469881" owner_email="hiroh@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/81/1469881/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iabf5ba126f6155caa679f43b29472c353e6d308f" commit="735f0242c5c5f478d75668c6f464637bbbf54d46" commit_message="update_engine: Fix bug in rollback tests This change fixes a bug identified in the asan tests where the value of rollback_allowed_milestones int he fake request_params was not intialized properly in a testcase, causing a failure. BUG=chromium:935140 TEST=update engine unittests w/ asan profile Change-Id: Iabf5ba126f6155caa679f43b29472c353e6d308f Reviewed-on: https://chromium-review.googlesource.com/1488192 Commit-Ready: Bailey Berro &lt;baileyberro@chromium.org&gt; Tested-by: Bailey Berro &lt;baileyberro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1488192" owner_email="baileyberro@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/92/1488192/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8ae6944f6791674f211939415f0424f079c78e1f" commit="7d8137d968b514076f4979bcf09f6859934a5fba" commit_message="attestation: clang-format on tpm_utility_v1.* (No additional description.) BUG=b:123542525 TEST=build OK and tested on CHELL device. Change-Id: I8ae6944f6791674f211939415f0424f079c78e1f Reviewed-on: https://chromium-review.googlesource.com/1443652 Commit-Ready: John Chen &lt;zuan@chromium.org&gt; Tested-by: Leo Lai &lt;cylai@google.com&gt; Reviewed-by: John Chen &lt;zuan@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1443652" owner_email="cylai@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1443652/5" remote="cros" total_fail_count="2"/><lkgm version="11833.0.0-rc4"/></manifest>