blob: 9678e7da1ca1380048cf7c63531cb79993a3a141 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="458e34b3857f948b9b343365cb1e6bf749860c11">
<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/dbus-binding-generator" path="src/aosp/external/dbus-binding-generator" revision="7574c671c7c64aab957dc507fffff3c8c38dc7cb" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="de7f50dfda51d534cb8bd23e73c2354925b2099a" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="8263a04a1e4e6e40ed479f62ac529874eb7675ef" 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/connectivity/apmanager" path="src/aosp/system/connectivity/apmanager" revision="a9a4938a099d1bf1a87798e021791bbe2e467d00" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="749dbc8d7d1d646ab560c21e8ab3a1709d2e3021" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="64fc5a23a1ae487409cc585b3fbf261c553acb4e" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="f6754353a770936c20c6dd80b8c9f94e2f72048e" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="a3fc20af5ea6b75c568122065f487b23aaabf1d2" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="62ca9ee8ca421cb565fd4a05390f455c5fcefd17" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="7ad024848b7a49182dc0ff2ef5bbe33bb066a4eb" 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="97d73b1a3ddbb3f5a1c685c4588a8e4c180bf55b" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" 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="d9edf9e6b7dc44d2ab92fcaf01e9a86ae1a6af5b" 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="25481883e20a5da17f75e03bb37062c6f21322e7" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="d325eb349608f54d84a74ce124331a3fa170e5dc"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="85c606aae820e29d6ccfa5589af365536eaf9ad1" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="2a6fee7a3d6066af1a1e0420a7c5f066f1cfbca7" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="cab8671dc9437e8e6c79914c7c454d59bee21b76" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="ca87674837a3fbda5f9620f070def6403cf6dfc4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="719f0c6a82b8ba29de96e63ab5fc658387c6af79" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="9f2f395f9b1809d09f21605b0fcff072d189dbef" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="8db2b39d37f1c646d04ec8b93459c7d556fbf09c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="456b4c63e4aff2bf7dc9ae6dc95faee2645eb9ef" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="2a7c0c0d1d046dd5687dee830a61bada02ec8e9c" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="6437ed1ebf78de1ae3f785f632e849ec583210b9" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="120540365b58efa19429cdd4d092b4b490948d9d" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="d354b29febf846f7b9a2163309d86714345f631a" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="793f51b7a504e898784259cb958c94389e4c8bd6" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="4dba0bc38765ac43515545846ac52a0a6bec1a0a" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="0defe9d76dc13cf3b7488cb1feff76f1b5a940e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="4613284dab8a17812a9e7c02e1e82b60f35b8446" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="33b62ddc392ded3bf486eb40b2c91a92861753c6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="6b3e331f0ad67006c4cb3752a2161a641653288a" 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/bmpblk" path="src/platform/bmpblk" revision="863e2320fd71a21412a9e596e1957a892b0c4ab6" 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="1b65449a647c99556511df30b8ab660b98acce7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="b0efd06ea449382f1cb95f3ade5e5dbed0b727f0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="1558016a7d8a4be0569bb6e72e72ca264682a4e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="c72f1bc16319ebd970ad277e76ef10d0b4663461" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="7534cd8768c299f8f6fe82447910f9e197dc2add" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="a6ab3f9421d8001da5f6385648dc4f97e0083929" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="d169a8d9ed63ae33b8678821c9675963bcee3f92" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="484e261f909799271e3b598de637af3570010ab8" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="83f4a14fe9137e7f2000d6ea5fa2067cf415654f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="0a59878032d4bda0c4a7c13b2086c59283df63f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="b9c01e50b3e5fd5cdeb4a94c00e4d9c50986044d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="051339e28cb948d919c0714f1a2d3c65183c2a58" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="0c9b56092424c370eff748b25d49caceb9a18dab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="e5c0f87babfe794979a8de3cd525db1982556627" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="54d0bf6bdc7e8c9d4a88e67232255bfbda0855f6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="222889a5a58a0fe05ee1b01edda506f03c9fa366" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="aad57ba2b9ad48639b7a34e64b10a8cf2e9f6c96" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="dc067745ced81a7a0337b56e07738db637b0ed5c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="0280326e5bd212fcfbe3696e113730045debae74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="cbd7bb4cd2845b2ae56e1d3318ec879031378f32" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="7abb89f953dd198ae4af03705af60e9f9ba12256" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="9bd6f53bb1f3771a79873df62f48ffc001d6a91c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" 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="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="b57dffc6187a6bf810a36d491f0a0ddeade0d405" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="dca599879cab0dba8ed32ef3a5d1b82e26524732" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="457ee22299fccdb9ad9d323d9567f2dc00056ad5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="88b7538e2193088561a09c70a52dc7da146430da" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="97d6b3b0c32595b75b053047f02f7789ea8cfe03" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="cac3fc97a21939021a9f0bad63ec896c891fc842" upstream="refs/heads/master"/>
<project name="chromiumos/platform/puffin" path="src/platform/puffin" revision="e2314f7a66d65bf25a52c6fa216826a71fae2482" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="106eeed3635eef25a103c5fc27ce237854d27108" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="69966c14051fa57acbda16bce763444f4e6258ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="37dec2f55f63bb24e675576628f8aa6d5fec4222" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="7143423c99f1f7c9a2f35903a9fd4bc38aab6433" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="80ffdbbded1e80fa5fad677f78b96f61587750d5" 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="aad9fe4e914e8f02ea9fe7528a5d4d6c239e8635" upstream="refs/heads/master"/>
<project 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="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="3b805725c15022783f0737a72b4f27962abf48cd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="437a6375c95a60f85725d4e11b6fd385001418f5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="e10a410208d9cf6d1fd99d895dbd99050423a808" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="e26635ae85c54c3465dd256444b6316ae2bcbe0a" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b50391d8217fd3f0475f604b475990de73ff307b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="1e9386c5803dbda60d09b90ea9adeabe4bbb8e12" 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="f18f5f9867551d0d21da79e25371a298933aaff1" 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="19bc98421b566e5e9a9ecb2319f9f4082107eb9a" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="3ae6e8ba53fc454025fa33f262385c6d71d5cb60" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="aba9595414134991937c4af646d288d7fc41a6a0" upstream="refs/heads/chromeos-5.44"/>
<project name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/chrontel" path="src/third_party/chrontel" revision="7bcd0328d0eeef6a0539bd0ba80cd9a545e6cf4a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="92a8ddfe97af0babf0e0fb896a3621e0a8cc5cda" upstream="refs/heads/chromeos-2016.05"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="a3576d16e98a2e0760eb97771062ae5e931e748e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<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="96d9e30fdfb7ab8b0cdc44228359dd0c08d59946" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="ccb37a514aa1d0ea1604dbc9ad290491a1e65832" 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="minilayout,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="7ef0dae092afcfb6fab7e8372c78097672168c4a" upstream="refs/heads/chromeos-2017.08"/>
<project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="312b318dfb1d699ec8332abb5ba0e3764cfee121" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<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="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="25d257512721bc148b8fa6f0fae0114f1f355da6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="e965d5a9d6ee4609f4604476dae6f3f3c7489eee" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="f8c2d907db77aebe42e9f8a4dcc9d76cf3a72005" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="6ab7a6cd5070e809f9ddb220cf52dc829d846330" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="38ea7fb00e5be3d83d71a264f54de2f719a1fe01" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="f09bcd9ffbe29341e0895842e3e94e29ce0d0cbb" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="d58cd891f65dc696f2d4f09d241f716c22e6254b" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="f15f86f83e64d977589d6b802d6e40de36962018" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.12" revision="380ec9f8473d20958a95c5ca527b7799345e9864" upstream="refs/heads/chromeos-4.12"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="9dc621e77e7e4f3c045831021b04d19997d3deb5" 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="8b82aa2cbd013ebe8027590974235170d6c63dc8" upstream="refs/heads/chromeos-2.4.83"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="fef68978614b58681625799ceac6f4cd19cd3728" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="2ae9290c45aa21f7aecbc08900bc7b728caebf5f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" 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="cfb9e18bc09d70e46ea8be34510729c005ec6906" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="da4e7bfc8bfc206cd60fbc9d26d4f4176b3a2b4f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="905d590f327e44723e8ce47c62b6d7ae0db5955a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="763907265cf774a09b2c1e12557f12851fa89aff" upstream="refs/heads/arc-17.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1359af930ee5baf8444b0acc3d55b1e5e1a3879e" upstream="refs/heads/master"/>
<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="fdb81eb814656b0e5af5e70166dd012432456627" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="2766b065b43819f329d747d2cf3d56b295cb775c" 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="cfde335e54918757430110cba01d7c56f880ef05" upstream="refs/heads/chromeos-2.2.12"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" 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="fc570685c1ca4acb871c706a66d0493b5e92c7c9" upstream="refs/heads/master"/>
<project 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="64388ca12cbec5ad5c0c6c6fec7a670dfdaedf82" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="e29f26e73dbdea06d16a134fa14761be675b4c12" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="b49833eaccc38d0c22958ffc8cb80ffa361ec611" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="cb2de5a810df1898cd3ae47d517603b8b12371c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="55ee15ea1d06c90d8ab5dc1f0fd3884999e229aa" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="64c4ffa9fa223f7ae8640f9c8f3044bfa0e3bfda" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="b30f38206f17aa73cda0a2fdaf4dc705527315ba" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="f6e2acc3f21e8b7c9eec4a8871a65f50381daacf" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="64b90915304c0cc1bf60c567d46ad88728e74b42" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a91633d172407f6c83dd69af11510b37afebb7f9"/>
<project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="b4a8c6abd9a434c3494162b197cf4278179f4f68" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="52b6bae35a96841119be5691658b2496835e814f" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="b5b70be878fe8d29abe399950a4b3a74f9861f81" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="3b3514c8d65976375dc3d243b7349f29b7d64202" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="d84255cc8594be661090ce2535f17a44f80f9916" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="328ecd4d5f69480e18eb872759a41b7ec7217283" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="99becbd5afb60e69b4943b9f293427a421178482" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="53dd00a1a34ebf5251f6210d778768b4157c5e11"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="0c5a656a1322e137fa4a251f2ccc6c4022918c0a"/>
<project name="weave/libweave" path="src/weave/libweave" revision="fa29d8f43a37aaf4b47fd2f3c76785050d075a7d" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-2016.05" change_id="Ib3ca7969739a47348a89cde73cba6e0355b8ddc2" commit="134c4af58f27ea858e993dfc1c6a9ef4116d4453" commit_message="UPSTREAM: util/gitconfig: remove cborg2cros.py util/scripts/gerrit-rebase and cross-repo-cherrypick serve the same purpose and we don't need two of everything. BUG=none BRANCH=none TEST=none Change-Id: Ib3ca7969739a47348a89cde73cba6e0355b8ddc2 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5b9a7f521726a479d8594f859358260e868392f2 Original-Change-Id: I66a71033a8a29249d214db4c31a67f8a0725163c Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/21926 Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/716217 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="716217" 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/17/716217/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ia776cd1e63ca1c5e854febe8603a3c01c6ae6bd0" commit="13df3b6a44738e38767aec03ba38040764f0b366" commit_message="UPSTREAM: mainboard/google/fizz: Enable Devslp for SATA port 1 This patch is to enable the support of device sleep for SATA port 1 and disable unused SATA port 0. BUG=b:65808359 BRANCH=None TEST=Ran &quot;suspend_stress_test -c 2500&quot; and passed the test. Change-Id: Ia776cd1e63ca1c5e854febe8603a3c01c6ae6bd0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: bc37c678370ea0539ef90814bcf1cef50b42cb06 Original-Change-Id: I33b8f5fd0c51d83e154ef7daac3274ff377bc8b3 Original-Signed-off-by: Gaggery Tsai &lt;gaggery.tsai@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/21765 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: Shelley Chen &lt;shchen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/716218 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="716218" 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/18/716218/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I5bff9727fa035de1594b6ee22534d2796bd9e252" commit="acb02b3511f2b4a894b29e86359d6c0519e19fec" commit_message="UPSTREAM: soc/intel/cannonlake: Change default UART number to 2 Set default UART number to 2 if 32bit PCI got selected, the proper debug print can be seen from serial port in case of switch between platforms, especially when change to lpss uart from legacy uart or vise versa. BUG=none BRANCH=none TEST=none Change-Id: I5bff9727fa035de1594b6ee22534d2796bd9e252 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0c8237aa0de9bd2c4a062b11f1f5dea414c2a845 Original-Change-Id: If2e0e8c8ac86e49a245f3d1d4722d40be9c01e25 Original-Signed-off-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/21544 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/716219 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="716219" 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/19/716219/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Id844d6aa2424e6c7ea2b6b600b256741c0a9f712" commit="6983811301b10c76f3bbed360b688cfb623916fd" commit_message="UPSTREAM: mainboard/google/kahlee: Add EC_IN_RW flag Depthcharge was complaining that the GPIO for this flag wasn't set. The GPIO also needs to be an input, not an output. BUG=b:67614692 TEST=Depthcharge no longer complains that there is no GPIO set for flag5. The system boots again. Change-Id: Id844d6aa2424e6c7ea2b6b600b256741c0a9f712 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6754e4ea2008f67c0630fdac976456649a5ac95a Original-Change-Id: Ib854e97b0a3aa42a95ceb8a42a9776f0345ff8b1 Original-Signed-off-by: Martin Roth &lt;martinroth@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/21936 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Marc Jones &lt;marc@marcjonesconsulting.com&gt; Reviewed-on: https://chromium-review.googlesource.com/716220 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="716220" 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/20/716220/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="If95b4e11b8de302e7135276191f0e249b4eec0ce" commit="715a208636fdc007c7bf316b4fa1613647e7cfc4" commit_message="UPSTREAM: soc/intel/skylake: Enable bus master for sata The bus master needs to be enabled so that the busy bit in AHCI PORT_TFDATA will be cleared by controller when depthcharge tries to wait for sata to complete spin-up during AHCI init. Otherwise, the timeout will happen and cause 5 seconds delay in depthcharge. BUG=b:37639063 BRANCH=none TEST=verify that the sata timeout is gone in depthcharge Change-Id: If95b4e11b8de302e7135276191f0e249b4eec0ce Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: f73bc0b2d103705a557142461d19496b59adda81 Original-Change-Id: I19eadbb2943fda8a5babc82ca87b1ecaab5e2ed8 Original-Signed-off-by: Kane Chen &lt;kane.chen@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/21890 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Sumeet R Pawnikar &lt;sumeet.r.pawnikar@intel.com&gt; Original-Reviewed-by: Duncan Laurie &lt;dlaurie@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/716221 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="716221" 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/21/716221/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ied9adde8caa643e267f7d35533b93582b901c652" commit="37a2a9d990b328f0c045124b80834d2d9dc073a8" commit_message="UPSTREAM: nb/intel/sandybridge/raminit: Fix setting scramble seed for CH1 The scramble seed intended for CH1 were written to the regs of CH0. Write the scramble seed for CH1 at the correct offset. TESTED on Lenovo T430, HP 2760P, Asrock B75PRO3-M. BUG=none BRANCH=none TEST=none Change-Id: Ied9adde8caa643e267f7d35533b93582b901c652 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6af8aab539cce0bb1841cae7dfb0addbc8321855 Original-Change-Id: I3778947e96b3298c38e6d5b74988e617e1ffea7b Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/21710 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: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Reviewed-by: Iru Cai &lt;mytbk920423@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/716222 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="716222" 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/22/716222/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I1e16300e36d46bf61ef00340d5d61a70b772ad45" commit="b091a240b239333faa4cae76de9c766d943f8ff9" commit_message="UPSTREAM: sb/amd/sb700/lpc.c: Optimize code flow for less indentation This changes the code flow so less indentation has to be used. This also changes some lines to limit their length. BUG=none BRANCH=none TEST=none Change-Id: I1e16300e36d46bf61ef00340d5d61a70b772ad45 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0315b6740a7cdc8fef0ae99e3549b810aa11e648 Original-Change-Id: I50ca99a759a276e9d49327c6ae6c69eeab2a8c90 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/21234 Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/716223 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="716223" 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/23/716223/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I25f096f4117583f9777bac18db98f45e24dba167" commit="3e0d6a1e7f30751c946037f21b85485a48f57e12" commit_message="shill: use Device::link_name() where interface name is expected Device::link_name() returns the interface name associated with the Device object. Device::UniqueName() returns a unique name for the Device object, which happens to use the interface name in the current implementation but this is no guarantee on that. This CL updates the code to use Device::link_name() where the interface name associated with the Device object is expected. BUG=None TEST=Run unit tests. Change-Id: I25f096f4117583f9777bac18db98f45e24dba167 Reviewed-on: https://chromium-review.googlesource.com/715176 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="715176" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/76/715176/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iebdefab922e9a46f016703d668022dcf32c5c66e" commit="e5ec12c9a5059deb2b8de658cdc39c7adaf7ffd4" commit_message="shill: remove Device::FriendlyName() shill uses the interface name as the friendly name for devices, so Device::FriendlyName() is the same as Device::link_name(). The existing code uses Device::FriendlyName() and Device::link_name() interchangeably in an inconsistent way. This CL simply removes Device::FriendlyName() in favor of using Device::link_name() directly. BUG=None TEST=Run unit tests. Change-Id: Iebdefab922e9a46f016703d668022dcf32c5c66e Reviewed-on: https://chromium-review.googlesource.com/715177 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="715177" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/77/715177/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2571e83679008aa5f38385e86c6445b45e737380" commit="06a38a96456528cb310e7c9464a140b6bdfa1b29" commit_message="shill: simplify device storage identifier generation The device storage identifier is unnecessarily coupled with the RPC identifier, which they share nothing but a similar prefix (e.g. storage identifier: device_0011223344 vs RPC identifier: /device/eth0). While it's ok to change the format of device RPC identifier in the future, we need to ensure the format of device storage identifier remains unchanged (unless we migrate device storage identifiers from the old to new format in shill profiles). This CL decouples the device storage identifier generation from the RPC identifier, which in turn simplifies the device storage identifier generation. The format of device storage identifier remains unchanged to ensure backward compatibility. BUG=chromium:773873 TEST=Run unit tests. TEST=Manually verify that shill finds matching device entries in an existing profile. Change-Id: I2571e83679008aa5f38385e86c6445b45e737380 Reviewed-on: https://chromium-review.googlesource.com/715178 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="715178" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/78/715178/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If0a9acb444ae700ca2867f04de5698fd3285643e" commit="0872313aa2315368b5fcad0435f7501ecc3c3782" commit_message="shill: cellular: fix device storage identifier generation Cellular devices don't always have a unique MAC address or even have one. Cellular devices can be assigned a randomly generated MAC address by the kernel. Thus the MAC address is not unique or stable enough to be used in the storage identifier generation. Fortunately, cellular devices have their own unique identifier, such as IMEI for 3GPP devices and MEID for 3GPP2 devices. This CL updates the storage identifier generation for cellular devices to use IMEI or MEID, and fall back to use MAC address if neither IMEI nor MEID is available. BUG=chromium:773859 TEST=Run unit tests. TEST=Test a few cellular devices and verify that shill creates and uses the same device entry in the profile for each cellular device, including the cellular devices with a varying MAC address randomly generated by the kernel. Change-Id: If0a9acb444ae700ca2867f04de5698fd3285643e Reviewed-on: https://chromium-review.googlesource.com/715179 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="715179" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/79/715179/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9b842126f72c112a4cab82fcde1adcc19b45aec8" commit="b0cddcd996dd59706337f2962c246e9f7a761083" commit_message="shill: ensure MAC address stored in lowercase in Device This CL changes the Device constructor to store the MAC address in string format in lowercase. This ensures that Device subclasses of different technology types consistently store the MAC address in lowercase. Before this CL, a caller constructing a Device object was responsible for converting the MAC address to lowercase, which led to inconsistency (e.g. Cellular stores the MAC address in uppercase, while other Device subclasses store MAC address in lowercase). BUG=None TEST=Run unit tests. TEST=Manually verify that the 'Address' DBus property of Ethernet, WiFi and cellular devices all have a MAC address value in lowercase. Change-Id: I9b842126f72c112a4cab82fcde1adcc19b45aec8 Reviewed-on: https://chromium-review.googlesource.com/715180 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="715180" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/80/715180/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic7241ab57fc9ea8dfe07e7c2cd1e102bd1d57517" commit="f4d61339580b8bdf7ca1ced57bac0913af83ecc0" commit_message="shill: cellular: handle MM_MODEM_CAPABILITY_LTE_ADVANCED in Modem1::CreateDeviceMM1() Modem1::CreateDeviceMM1() should handle MM_MODEM_CAPABILITY_LTE_ADVANCED like MM_MODEM_CAPABILITY_GSM_UMTS and MM_MODEM_CAPABILITY_LTE as they are all under 3GPP. BUG=None TEST=Run unit tests. Change-Id: Ic7241ab57fc9ea8dfe07e7c2cd1e102bd1d57517 Reviewed-on: https://chromium-review.googlesource.com/715181 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="715181" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/81/715181/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5a1dfb2585e9adc1a7076b26739b2b3d61d4098d" commit="6013315d7f3523b3dc67facbdb5b9ff5b8850e29" commit_message="run_oci: Run the pre-chroot hooks in the pre-chroot stage This change fixes a silly mistake and will actually run the pre-chroot hooks in the correct point in time. BUG=b:65590075 TEST=Run the container Change-Id: I5a1dfb2585e9adc1a7076b26739b2b3d61d4098d Reviewed-on: https://chromium-review.googlesource.com/714536 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="714536" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/714536/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I32214e81fbd352a668881d7c818005db556cf1df" commit="1da388c801b412cbdb9be821e2d26e1bc5ea3b7f" commit_message="libcontainer: Create parent directory for device nodes This change adds support for creating the parent directory for device nodes that are created within the container. This is useful to create /dev/dri/card0 without having to create a tmpfs just for /dev/dri. BUG=b:65590075 TEST=Container that mounts /dev as tmpfs succeeds Change-Id: I32214e81fbd352a668881d7c818005db556cf1df Reviewed-on: https://chromium-review.googlesource.com/714537 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="714537" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/37/714537/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1e6b5682e564cc403168f9ff4d6dbbdf46e19fda" commit="895081e2d67b3a99cbdd5f0e17728bb9e01f850a" commit_message="run_oci: Add &quot;dynamicMinor&quot; flag to linux devices This change introduces a Chrome OS extension: a &quot;dynamicMinor&quot; flag that inspects the device's minor number in the outer namespace and uses that as the minor in the container instead of having to hardcode the number into the config.json, or having to modify config.json prior to running run_oci. BUG=b:67636040 TEST=The container still starts, after removing the device node number logic from run_android. Change-Id: I1e6b5682e564cc403168f9ff4d6dbbdf46e19fda Reviewed-on: https://chromium-review.googlesource.com/709942 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="709942" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/709942/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2379caa911fd3004bdaccb3606cd14a4a991336d" commit="e52e547bbad13b3715aa53eb4692bb50b9352e8f" commit_message="run_oci: Add documentation for the Chrome OS extensions This change adds documentation for all the Chrome OS-specific extensions to the OCI spec. BUG=None TEST=read in gitiles Change-Id: I2379caa911fd3004bdaccb3606cd14a4a991336d Reviewed-on: https://chromium-review.googlesource.com/710796 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="710796" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/710796/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I87133cdb21f6c845e9b6bd16b5305a2555e6184f" commit="990d135739d44143a180bf35c9eec9b40348db36" commit_message="run_oci: Move the structs in oci_config.h to the run_oci namespace This change moves more classes to the run_oci namespace, for cleanliness. BUG=None TEST=compile Change-Id: I87133cdb21f6c845e9b6bd16b5305a2555e6184f Reviewed-on: https://chromium-review.googlesource.com/714538 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="714538" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/38/714538/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9df469b0a26c912a3d204e3a4c8cbf08c6c4c385" commit="2a84de073b1852262301afe698dd8aa809762431" commit_message="run_oci: Add non-inplace support This change adds support for `run_oci start` and `run_oci run` without the --inplace flag. BUG=b:65462041 TEST=cros_workon_make --board=${BOARD} --test run_oci Change-Id: I9df469b0a26c912a3d204e3a4c8cbf08c6c4c385 Reviewed-on: https://chromium-review.googlesource.com/714539 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="714539" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/39/714539/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia0160f8bded66e5013a03b72012210e13669a312" commit="94294d688a04af0af84ea1d8f0c689203e1c6447" commit_message="Record various metrics. chromeos/ci_results_archiver/builder/{afe_jobs,tko_jobs,cidb_builds}/ tick ... counter of build runs (with success info) total_duration ... total duration of build breakdown/ ... duration breakdowns import modify export load_checkpoint save_checkpoint next_id ... gauge of next_id modify_count ... counter of modify export_count ... counter of export BUG=chromium:733103 TEST=bin/run_lint &amp;&amp; bin/run_tests &amp;&amp; bin/run_yapf TEST=manually ran the pipeline without errors Change-Id: Ia0160f8bded66e5013a03b72012210e13669a312 Reviewed-on: https://chromium-review.googlesource.com/683783 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="683783" owner_email="nya@chromium.org" pass_count="0" patch_number="12" project="chromiumos/infra/ci_results_archiver" project_url="https://chromium-review.googlesource.com/chromiumos/infra/ci_results_archiver" ref="refs/changes/83/683783/12" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I110c614b99b5deececd4d954be4ca5e0a6c0e2af" commit="05e276ea608fc7d5a54ff7d29786ee7f498dfb66" commit_message="Record the last build time in the checkpoint file. This information is useful to tell the snapshot time of BigQuery tables. That is, we can expect all tests finished before this time should be included in the BigQuery tables. In order to do record multiple fields in checkpoint files, they are replaced to JSON files instead of simple text files. BUG=chromium:733103 TEST=bin/run_tests &amp;&amp; bin/run_yapf -i &amp;&amp; bin/run_lint TEST=bin/ci_results_archiver --config config.yaml --run-soon Change-Id: I110c614b99b5deececd4d954be4ca5e0a6c0e2af Reviewed-on: https://chromium-review.googlesource.com/701896 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="701896" owner_email="nya@chromium.org" pass_count="0" patch_number="4" project="chromiumos/infra/ci_results_archiver" project_url="https://chromium-review.googlesource.com/chromiumos/infra/ci_results_archiver" ref="refs/changes/96/701896/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iccb4b6b221f2768fbb97bed9df5d27add809b1ba" commit="84719b9a554ade875b13179651047c7e6fa84be9" commit_message="Use different GCS buckets by purpose. We use GCS for two purpose: 1. For persistent storage of checkpoints. 2. For temporary storage to import entries into BigQuery. With this change, we use different buckets for these two purposes. This allows setting TTL to the temporary bucket to automatically delete unnecessary intermediate files. BUG=chromium:733103 TEST=bin/run_tests &amp;&amp; bin/run_yapf -i &amp;&amp; bin/run_lint TEST=ran the pipeline manually without errors. Change-Id: Iccb4b6b221f2768fbb97bed9df5d27add809b1ba Reviewed-on: https://chromium-review.googlesource.com/701897 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="701897" owner_email="nya@chromium.org" pass_count="0" patch_number="4" project="chromiumos/infra/ci_results_archiver" project_url="https://chromium-review.googlesource.com/chromiumos/infra/ci_results_archiver" ref="refs/changes/97/701897/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7bb8c6a580d8bb0d9b603f6aebc4e72d7cc9cb7d" commit="30e176e89181b977266bbd3852dbc881b126211d" commit_message="Dump BigQuery tables into Google Cloud Storage. This patch adds a new component, BigQueryDumper, to the last of ArchiveBuilder pipeline. The dumper will export BigQuery tables updated by modifier/exporter to Google Cloud Storage as gzip'ed newline-delimited JSON files. They are useful for batch access. BUG=chromium:733103 TEST=bin/run_tests &amp;&amp; bin/run_yapf -i &amp;&amp; bin/run_lint TEST=ran the pipeline manually without errors. Change-Id: I7bb8c6a580d8bb0d9b603f6aebc4e72d7cc9cb7d Reviewed-on: https://chromium-review.googlesource.com/701898 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="701898" owner_email="nya@chromium.org" pass_count="0" patch_number="4" project="chromiumos/infra/ci_results_archiver" project_url="https://chromium-review.googlesource.com/chromiumos/infra/ci_results_archiver" ref="refs/changes/98/701898/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I621a0874ae1d8b020723015f7cd4e336aec35e3e" commit="7864e4dbc3507f1c01cc3596bcf0c06c5aa1fdb4" commit_message="Invalidate TKO tests only when necessary. Before running expensive UPDATE queries, check the invalidation statuses of TKO tests and issue a query only when needed. BUG=chromium:733103 TEST=bin/run_tests &amp;&amp; bin/run_yapf -i &amp;&amp; bin/run_lint Change-Id: I621a0874ae1d8b020723015f7cd4e336aec35e3e Reviewed-on: https://chromium-review.googlesource.com/708098 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="708098" owner_email="nya@chromium.org" pass_count="0" patch_number="3" project="chromiumos/infra/ci_results_archiver" project_url="https://chromium-review.googlesource.com/chromiumos/infra/ci_results_archiver" ref="refs/changes/98/708098/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I7083d630fd830a62944e363a48ef47c1a524c23b" commit="71b85acfb5af51abbd273474d1c668d0622d797b" commit_message="UPSTREAM: x86: Clean up cr4 manipulation [ Upstream commit 375074cc736ab1d89a708c0a8d7baa4a70d5d476 ] CR4 manipulation was split, seemingly at random, between direct (write_cr4) and using a helper (set/clear_in_cr4). Unfortunately, the set_in_cr4 and clear_in_cr4 helpers also poke at the boot code, which only a small subset of users actually wanted. This patch replaces all cr4 access in functions that don't leave cr4 exactly the way they found it with new helpers cr4_set_bits, cr4_clear_bits, and cr4_set_bits_and_update_boot. (Cherry-picked from 3.18 stable to avoid conflicts.) Change-Id: I7083d630fd830a62944e363a48ef47c1a524c23b Signed-off-by: Andy Lutomirski &lt;luto@amacapital.net&gt; Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Andrea Arcangeli &lt;aarcange@redhat.com&gt; Cc: Vince Weaver &lt;vince@deater.net&gt; Cc: &quot;hillf.zj&quot; &lt;hillf.zj@alibaba-inc.com&gt; Cc: Valdis Kletnieks &lt;Valdis.Kletnieks@vt.edu&gt; Cc: Paul Mackerras &lt;paulus@samba.org&gt; Cc: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt; Cc: Kees Cook &lt;keescook@chromium.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Link: http://lkml.kernel.org/r/495a10bdc9e67016b8fd3945700d46cfd5c12c2f.1414190806.git.luto@amacapital.net Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt; Reviewed-on: https://chromium-review.googlesource.com/714676 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="714676" owner_email="jorgelo@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/76/714676/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I340efb66508bcab52d944693ab091ccb462eed11" commit="af7c3bc08196b247a8ec9af0670f9ce1e3a7847a" commit_message="UPSTREAM: x86: Store a per-cpu shadow copy of CR4 [ Upstream commit 1e02ce4cccdcb9688386e5b8d2c9fa4660b45389 ] Context switches and TLB flushes can change individual bits of CR4. CR4 reads take several cycles, so store a shadow copy of CR4 in a per-cpu variable. To avoid wasting a cache line, I added the CR4 shadow to cpu_tlbstate, which is already touched in switch_mm. The heaviest users of the cr4 shadow will be switch_mm and __switch_to_xtra, and __switch_to_xtra is called shortly after switch_mm during context switch, so the cacheline is likely to be hot. (Cherry-picked from 3.18 stable to avoid conflicts.) Change-Id: I340efb66508bcab52d944693ab091ccb462eed11 Signed-off-by: Andy Lutomirski &lt;luto@amacapital.net&gt; Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Kees Cook &lt;keescook@chromium.org&gt; Cc: Andrea Arcangeli &lt;aarcange@redhat.com&gt; Cc: Vince Weaver &lt;vince@deater.net&gt; Cc: &quot;hillf.zj&quot; &lt;hillf.zj@alibaba-inc.com&gt; Cc: Valdis Kletnieks &lt;Valdis.Kletnieks@vt.edu&gt; Cc: Paul Mackerras &lt;paulus@samba.org&gt; Cc: Arnaldo Carvalho de Melo &lt;acme@kernel.org&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Link: http://lkml.kernel.org/r/3a54dd3353fffbf84804398e00dfdc5b7c1afd7d.1414190806.git.luto@amacapital.net Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt; Reviewed-on: https://chromium-review.googlesource.com/714677 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="714677" owner_email="jorgelo@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/77/714677/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I6007b9f915b80c05e9bc353ea19621efc66b2f9d" commit="c085455d86832c2f76407a5e42da882e82180728" commit_message="UPSTREAM: x86/ldt: Make modify_ldt synchronous [ Upstream commit 37868fe113ff2ba814b3b4eb12df214df555f8dc ] modify_ldt() has questionable locking and does not synchronize threads. Improve it: redesign the locking and synchronize all threads' LDTs using an IPI on all modifications. This will dramatically slow down modify_ldt in multithreaded programs, but there shouldn't be any multithreaded programs that care about modify_ldt's performance in the first place. This fixes some fallout from the CVE-2015-5157 fixes. (Cherry-picked from 3.18 stable to avoid conflicts.) Change-Id: I6007b9f915b80c05e9bc353ea19621efc66b2f9d Signed-off-by: Andy Lutomirski &lt;luto@kernel.org&gt; Reviewed-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Andrew Cooper &lt;andrew.cooper3@citrix.com&gt; Cc: Andy Lutomirski &lt;luto@amacapital.net&gt; Cc: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Cc: Brian Gerst &lt;brgerst@gmail.com&gt; Cc: Denys Vlasenko &lt;dvlasenk@redhat.com&gt; Cc: H. Peter Anvin &lt;hpa@zytor.com&gt; Cc: Jan Beulich &lt;jbeulich@suse.com&gt; Cc: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Sasha Levin &lt;sasha.levin@oracle.com&gt; Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: security@kernel.org &lt;security@kernel.org&gt; Cc: &lt;stable@vger.kernel.org&gt; Cc: xen-devel &lt;xen-devel@lists.xen.org&gt; Link: http://lkml.kernel.org/r/4c6978476782160600471bd865b318db34c7b628.1438291540.git.luto@kernel.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt; Reviewed-on: https://chromium-review.googlesource.com/714678 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="714678" owner_email="jorgelo@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/78/714678/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ib718342fad44c15f1d9a75749e68d20717d38e85" commit="3cca9cdd2412fd56f257c5150cdb2781ea12cd99" commit_message="UPSTREAM: x86/ldt: Correct LDT access in single stepping logic [ Upstream commit 136d9d83c07c5e30ac49fc83b27e8c4842f108fc ] Commit 37868fe113ff (&quot;x86/ldt: Make modify_ldt synchronous&quot;) introduced a new struct ldt_struct anchored at mm-&gt;context.ldt. convert_ip_to_linear() was changed to reflect this, but indexing into the ldt has to be changed as the pointer is no longer void *. (Cherry-picked from 3.18 stable to avoid conflicts.) Change-Id: Ib718342fad44c15f1d9a75749e68d20717d38e85 Signed-off-by: Juergen Gross &lt;jgross@suse.com&gt; Reviewed-by: Andy Lutomirski &lt;luto@kernel.org&gt; Cc: &lt;stable@vger.kernel.org&gt; # On top of: 37868fe113ff: x86/ldt: Make modify_ldt synchronous Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: bp@suse.de Link: http://lkml.kernel.org/r/1438848278-12906-1-git-send-email-jgross@suse.com Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt; Reviewed-on: https://chromium-review.googlesource.com/714679 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="714679" owner_email="jorgelo@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/79/714679/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic42210fa14854b7a626052152ce55b5c6d3561ed" commit="9f92077c3a30e8502aef2ceb2bd4ec600f6092e0" commit_message="chromeos-google-touch: rebind driver to reload RW section HID descriptor Since RW section may have different HID descriptor fro RO. We need to rebind the driver to reload the RW section HID descriptor. Signed-off-by: Wei-Ning Huang &lt;wnhuang@google.com&gt; BUG=b:65387815 TEST=manually CQ-DEPEND=CL:*465552 Change-Id: Ic42210fa14854b7a626052152ce55b5c6d3561ed Signed-off-by: Wei-Ning Huang &lt;wnhuang@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/689815 Commit-Ready: Wei-Ning Huang &lt;wnhuang@chromium.org&gt; Tested-by: Wei-Ning Huang &lt;wnhuang@chromium.org&gt; Reviewed-by: Tai-Hsu Lin &lt;sheckylin@chromium.org&gt; Reviewed-by: Rong Chang &lt;rongchang@chromium.org&gt; " fail_count="0" gerrit_number="689815" owner_email="wnhuang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/15/689815/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Id7ed4f3bd2067d162b2b5b09b1953d829d91c658" commit="8116b624c3c28183b8b3b0c7d6141c0577334b9a" commit_message="FROMLIST: HID: hid-multitouch: support fine-grain orientation reporting The current hid-multitouch driver only allow the report of two orientations, vertical and horizontal. We use the Azimuth orientation usage 0x3F under the Digitizer usage page to report orientation if the device supports it. Changelog: v1 -&gt; v2: - Fix commit message. - Remove resolution reporting for ABS_MT_ORIENTATION. v2 -&gt; v3: - Fix commit message. v3 -&gt; v4: - Fix ABS_MT_ORIENTATION ABS param range. - Don't set ABS_MT_ORIENTATION in ABS_DG_HEIGHT when it is already set by ABS_DG_AZIMUTH. v4 -&gt; v5: - Improve multi-touch-protocol.rst documentation. Signed-off-by: Wei-Ning Huang &lt;wnhuang@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10001107/) BUG=b:65387815 TEST=`emerge-eve chromeos-kernel-4_4` and test with CL:*447952 CQ-DEPEND=CL:*465552 Change-Id: Id7ed4f3bd2067d162b2b5b09b1953d829d91c658 Reviewed-on: https://chromium-review.googlesource.com/651789 Commit-Ready: Wei-Ning Huang &lt;wnhuang@chromium.org&gt; Tested-by: Wei-Ning Huang &lt;wnhuang@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="651789" owner_email="wnhuang@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/89/651789/11" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5c55af9b1df40d7fbb252dde87d91fb1e640865a" commit="b5cd9656a68817fb30aa86c70960f5deb9b1f561" commit_message="touch_updater: remove to install init conf. Because we modified `chromeos-touch-update.conf` to a shell script in CL:704455, we remove to install the conf file. BUG=chromium:772300 TEST=emerge-poppy touch_updater and check `chromeos-touch-update.conf` is not installed CQ-DEPEND=CL:704455, CL:704420 Change-Id: I5c55af9b1df40d7fbb252dde87d91fb1e640865a Reviewed-on: https://chromium-review.googlesource.com/704456 Commit-Ready: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Tested-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="704456" owner_email="akahuang@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/56/704456/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib2c0382a488fb3ec2abd0972e3e2a181f4867470" commit="d922209f70e9207ba42b60dbc707d40d49f1ef0c" commit_message="Convert chromeos-touch-update.conf to a shell script. Now we use `boot-update-firmware` to centralize the jobs that block UI at boot. We modified the `chromeos-touch-update` upstart job to a shell script, and executed it in `boot-update-firmware`. Also, we should speed up the overall script in the no-op case, because it blocks the UI at boot. we move all the condition part to background process, because it takes about half of time iterating all I2C interface. Now the no-op case timing is reduced from 220ms to 120ms. BUG=chromium:772300 TEST=reboot device and check the shell script is executed. CQ-DEPEND=CL:704456, CL:704420 Change-Id: Ib2c0382a488fb3ec2abd0972e3e2a181f4867470 Reviewed-on: https://chromium-review.googlesource.com/704455 Commit-Ready: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Tested-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="704455" owner_email="akahuang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/55/704455/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ica4ff55a01580649da9840c9658e073cdc46ebca" commit="a0fcf1135fcf691bc0e8f2a99ff07319e007de02" commit_message="init: Call chromeos-touch-update.sh in boot-update-firmware. Now we use `boot-update-firmware` to centralize the jobs that block UI at boot. We modified the `chromeos-touch-update` upstart job to a shell script, and executed it in `boot-update-firmware`. BUG=chromium:772300 TEST=reboot device and see chromeos-touch-update.sh is executed. CQ-DEPEND=CL:704455, CL:704456 Change-Id: Ica4ff55a01580649da9840c9658e073cdc46ebca Reviewed-on: https://chromium-review.googlesource.com/704420 Commit-Ready: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Tested-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="704420" owner_email="akahuang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/704420/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I683963548285cab0886f388881643291f13c770d" commit="dc581c4d1ca4c34c5491afc1e5652ad42f3d543e" commit_message="cheets_CTS_N: rename pre_conditon to precondition for consistency. TEST=control.arm.CtsNetTestCasesPreconditions TEST=cheets_CTS_N.7.1_r9.x86.CtsAppSecurityHostTestCases BUG=None CQ-DEPEND=CL:*476512 Change-Id: I683963548285cab0886f388881643291f13c770d Reviewed-on: https://chromium-review.googlesource.com/711814 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="711814" owner_email="kinaba@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/14/711814/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9ebeea70c8465ca5f2a86d8d1e49866a758d03d0" commit="d9e650093787ab4ec7ed47d82d4019d3db5648b7" commit_message="test_list: move options to test_list.py test_lists.py is renamed to test_list.py test_object.FactoryTestList and manager.TestList should be merged into one and moved to test_list.py in the future. BUG=chromium:758115 TEST=make test Change-Id: I9ebeea70c8465ca5f2a86d8d1e49866a758d03d0 Reviewed-on: https://chromium-review.googlesource.com/701878 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="701878" owner_email="stimim@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/78/701878/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I12b1d3b25239390264361fbee584a2c456ce38c0" commit="4a61597477da8dcc62fdfb098a75f13138ab87de" commit_message="pytest: delete pytest finalize_accessory This pytest can be replaced by pytest `summary`. The ability to write overall status into factory state server is not required. Because testlog and instalog should send all test results to shopfloor by default, we don't need to do it by old pytest `call_shopfloor` anymore. BUG=None TEST=make test Change-Id: I12b1d3b25239390264361fbee584a2c456ce38c0 Reviewed-on: https://chromium-review.googlesource.com/716097 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="716097" 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/716097/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I168489a5fbb4a3e1d718198812019116738b2f61" commit="77be3b9df77184426d2d74f19f039cf241fdbc5a" commit_message="common: add alternative TPM command execution context The TPM task provides access to various cryptographic functions which require huge stack size. Some other contexts might require to execute these functions, but no other task in the system has enough stack. The suggested solution is to create an alternative TPM task execution path, where the command comes not from the communications interface (SPI or I2C), but from another task in the system. An interface function is created to allow a single task to pass the command to the TPM task. The task requesting the alternative execution path creates the command context, sends an event to the TPM task to alert it to the presence of the command and then polls the flag indicating that the TPM task has completed execution of the command. BRANCH=cr50 BUG=b:67008109 TEST=tested after applying the next patch (add console command for generating RMA auth challenge). Change-Id: I168489a5fbb4a3e1d718198812019116738b2f61 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/699523 " fail_count="0" gerrit_number="699523" owner_email="vbendeb@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/23/699523/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9ca3e86040d8adbdbe70f33cf2b317075f823f36" commit="41187ab3439ccf211c8c4731c1ec76d0c1b47918" commit_message="common: add rma_auth console command The new console command uses the alternative TPM command execution path to generate the RMA challenge and also allows to verify the RMA authentication code. This patch also limits the rma challenge/auth code printouts to images supporting debug features (built with CR50_DEV=1), and limits the code included when building test images. BRANCH=cr50 BUG=b:67008109 TEST=while running TCG tpm test ran the new console command multiple times, observed all tests pass and the command always succeed. Change-Id: I9ca3e86040d8adbdbe70f33cf2b317075f823f36 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/699524 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="699524" owner_email="vbendeb@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/24/699524/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2c4d74408231f851e17e1a0f43063f07e711f187" commit="c33426fca9b319c54a400b5da0bc559d14e996c9" commit_message="infineon_firmware_updater: get build number from tpmc getver In non-bootloader mode, get build number from the vendor-specific data reported by 'tpmc getver', if it is available. That data more reliably represents the current active build in corner cases. CQ-DEPEND=CL:706240 BUG=chromium:771561 TEST=initiate new firmware update after a failed-but-completed update in chromium:771561 case, check that the update correctly detects the active version and doesn't call the updater. Change-Id: I2c4d74408231f851e17e1a0f43063f07e711f187 Reviewed-on: https://chromium-review.googlesource.com/706576 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="1" gerrit_number="706576" owner_email="apronin@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/76/706576/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I624ba03985bc24fd18683c1b1c41dba7fef5f5a3" commit="7c77abf720272fff7156340b207d0359942b519c" commit_message="infineon_firmware_updater: add -ignore-error-on-complete For certain versions, FieldUpgradeComplete may return an error even though the upgrade is actually performed. Add -ignore-error-on-complete option to the updater. BUG=chromium:771561 TEST=verify that the error is ignore if this option is passed Change-Id: I624ba03985bc24fd18683c1b1c41dba7fef5f5a3 Reviewed-on: https://chromium-review.googlesource.com/706115 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="2" gerrit_number="706115" owner_email="apronin@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/15/706115/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id684212e222953d198fe3e4cb09daed8d3e04b18" commit="84a45172ac71369d6a31f36948c027acc38f326c" commit_message="sys-boot/coreboot: expand CBFSes to their full fmap region CL:709602 introduced a change to how coreboot itself handles our fmap regions: Instead of just writing out smaller copies to sign, it modifies the regions themselves to not allow adding more files. While it doesn't matter from a vboot perspective (coreboot limits filesystem access to the range checked through the signature), it avoids surprise when added files aren't found by coreboot. The need to &quot;expand&quot; should make clear that the signature is voided. BUG=none BRANCH=none TEST=emerge-coral coreboot builds an image whereas before it failed. Change-Id: Id684212e222953d198fe3e4cb09daed8d3e04b18 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/712917 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="712917" owner_email="pgeorgi@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/712917/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ic67a8140c2d47645b269c4b10aa28f62977c42c0" commit="282c1d9f6c3ef1bca43f5f7ff39a9243697339d4" commit_message="UPSTREAM: vboot: use cbfstool truncate Instead of a shell based parser for cbfstool print -k output. BUG=b:65853903 BRANCH=none CQ-DEPEND=CL:712917 TEST=`abuild -x -t GOOGLE_KEVIN -p none` creates a valid-looking image. Change-Id: Ic67a8140c2d47645b269c4b10aa28f62977c42c0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: bf375e3943ada9b75083f6f162a6ccd1c6cdadbf Original-Change-Id: I33b7e1c483a69e66e82541c09582be2a71356a10 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/21609 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/709602 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="709602" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/02/709602/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I29c7652fb86e17a8eda21efc728dd09b726c304f" commit="9dd64bc6373b0b77e3d58fc2ff22018caa41860b" commit_message="Fix new warning with rust 1.21 Mutable references being declared mutable themselves is unnecessary and now generates a warning. Change-Id: I29c7652fb86e17a8eda21efc728dd09b726c304f Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/717733 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="717733" owner_email="dgreid@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/33/717733/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I92826dbb24d4daaf37f91588c82648d9e1e29476" commit="d3f6e7a80262896c67ca2a406e3c4aa265f61cad" commit_message="security_SandboxedServices: document the baseline file format BUG=chromium:657352 TEST=precq passes Change-Id: I92826dbb24d4daaf37f91588c82648d9e1e29476 Reviewed-on: https://chromium-review.googlesource.com/401888 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="401888" owner_email="vapier@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/88/401888/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7b0b18b7a265922b00b72e81ccb0f8ad5a6c4ff3" commit="c901933b781ef9836748e60ca9e6ecb459a4806c" commit_message="dev-lang/rust: upgrade to 1.21 This upgrade allows us to remove most of the upstream patches, but does include one revert because Chrome OS's LLVM doesn't quite line up with the upstream version. TEST=sudo emerge rust BUG=None Change-Id: I7b0b18b7a265922b00b72e81ccb0f8ad5a6c4ff3 Reviewed-on: https://chromium-review.googlesource.com/716981 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="716981" owner_email="zachr@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/81/716981/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I07b21c1ed79e559caeebf108af6ce22e5f211b69" commit="9a360c1bca88c5f955f84ce7cdb8245dceab0962" commit_message="drm-tests:atomictest: try page_flip() for all formats page_flip returns with failure as soon as a format is not supported. We cannot expect all formats to be supported on a display controller, hence lets loop through all supported formats and report result. BUG=b:65297611 TEST=verified via debug prints that all formats are tested Change-Id: I07b21c1ed79e559caeebf108af6ce22e5f211b69 Signed-off-by: Shirish S &lt;shirish.s@amd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/708477 Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="708477" owner_email="shirish.s@amd.com" pass_count="0" patch_number="2" project="chromiumos/platform/drm-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/drm-tests" ref="refs/changes/77/708477/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I75c3d2719114b7bf59adc71ed8b27e8939cc37a9" commit="78fef2c309cde8a26b4bad19a12ab91c38203caf" commit_message="link: move make.conf content to the profile This allows better stacking across profiles. BUG=chromium:701614 TEST=precq passes Change-Id: I75c3d2719114b7bf59adc71ed8b27e8939cc37a9 Reviewed-on: https://chromium-review.googlesource.com/717121 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="717121" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/21/717121/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia09dbcc602526ae9cdd62f1e5258cd3e8fb4c649" commit="b55f762d86ca4ad311b23b3c55868c6345fb8a1e" commit_message="[autotest] Stress tests USBPeripherals in consumer mode. platform_CFM_USBPeripheralStress performs hotplug stress and reboot stress tests on external USB peripherals connected on Guado in consumer mode. This test verifies if USB peripherals are enumerated without any issues when peripheral is either hotplugged or after device is rebooted. This test also uploads the count of crashes genereated/identified during the test. BUG=chromium:765328 TEST=Tested on Guado. new file: platform_CFM_USBPeripheralStress/control.hotplug_stress_atrus_speaker new file: platform_CFM_USBPeripheralStress/control.hotplug_stress_huddly_cam new file: platform_CFM_USBPeripheralStress/control.hotplug_stress_mimo new file: platform_CFM_USBPeripheralStress/control.reboot_stress_atrus_speaker new file: platform_CFM_USBPeripheralStress/control.reboot_stress_huddly_cam new file: platform_CFM_USBPeripheralStress/control.reboot_stress_mimo new file: platform_CFM_USBPeripheralStress/platform_CFM_USBPeripheralStress.py Change-Id: Ia09dbcc602526ae9cdd62f1e5258cd3e8fb4c649 Reviewed-on: https://chromium-review.googlesource.com/693342 Commit-Ready: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Tested-by: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; Reviewed-by: Zhongze Hu &lt;frankhu@google.com&gt; " fail_count="0" gerrit_number="693342" owner_email="dsunkara@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/42/693342/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I95486f9efeec6737ace5ea2cfede224dcf8dc819" commit="ae576f9975d3a08efd88de29458477378c327ae8" commit_message="chromeos-chrome: update compiler flags for newer LLVM BUG=chromium:773561 TEST=emerge-chell chromeos-chrome Change-Id: I95486f9efeec6737ace5ea2cfede224dcf8dc819 Reviewed-on: https://chromium-review.googlesource.com/716718 Commit-Ready: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Tested-by: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="716718" owner_email="laszio@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/716718/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9956b5039c946a53d9303b30cb5039a86ac175aa" commit="326dae0d5234097ccb76ec5d732dbc740a235ca7" commit_message="chromiumos-infra-go: Fix bugs BUG=chromium:748234 TEST=Tryjob Change-Id: I9956b5039c946a53d9303b30cb5039a86ac175aa Reviewed-on: https://chromium-review.googlesource.com/717031 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="0" gerrit_number="717031" owner_email="ayatane@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/31/717031/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4755310bb447e19109e2c53655133b930803b79d" commit="219fa3c4c45fb1144ce98189f6d354daab78e297" commit_message="metrics: drop VCSID usage The source doesn't actually use this, so drop it. BUG=None TEST=precq passes Change-Id: I4755310bb447e19109e2c53655133b930803b79d Reviewed-on: https://chromium-review.googlesource.com/717097 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="717097" 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/717097/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7a75098c5b5bfaaaf6290513f37f13a8c1018b6e" commit="05d8c81a5280f8469414b643b80bd87e805aa4c2" commit_message="vm_tools: maitred: enable loopback interface Bring up the loopback interface when configuring eth0. BUG=none TEST=boot and check that lo is running Change-Id: I7a75098c5b5bfaaaf6290513f37f13a8c1018b6e Reviewed-on: https://chromium-review.googlesource.com/657972 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="657972" owner_email="smbarber@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/72/657972/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I9deced46e9b422ee0feb56acc08a5ba6a6063806" commit="7aed94150039295e320e651dc9de90cc0211e640" commit_message="UPSTREAM: dma-buf/sw-sync: Fix the is-signaled test to handle u32 wraparound Use the canonical __dma_fence_is_later() to compare the fence seqno against the timeline seqno to check if the fence is signaled. BUG=chromium:738131 TEST=run Angry Birds on kevin Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Sean Paul &lt;seanpaul@chromium.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170629125930.821-2-chris@chris-wilson.co.uk (cherry picked from commit 61894b02716f122dd7662d5d89f5b2245ca551e2) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: I9deced46e9b422ee0feb56acc08a5ba6a6063806 Reviewed-on: https://chromium-review.googlesource.com/669284 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669284" owner_email="dbehr@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/669284/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I45632a7d9591c34d2b3eda7d2f5e48acf3deb11a" commit="d05232af1a6dfe2186d890f722fa90c7a4991964" commit_message="dump_i2c/dump_tpm: drop We no longer install these, so drop them. The sigrok (https://sigrok.org/) set of tools provides protocol decoders now. BUG=None TEST=precq passes Change-Id: I45632a7d9591c34d2b3eda7d2f5e48acf3deb11a Reviewed-on: https://chromium-review.googlesource.com/708137 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="0" gerrit_number="708137" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/37/708137/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9e4814b4172f20711f7edd691c9569f9130aec8e" commit="71949bf2763aa3d2a679261d1529380a239b4b49" commit_message="cleanup: Use CONFIG_BATTERY to indicate whether a board has a battery BUG=b:35528297 BRANCH=None TEST=`make buildall -j` Change-Id: I9e4814b4172f20711f7edd691c9569f9130aec8e Signed-off-by: Shawn Nematbakhsh &lt;shawnn@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/713395 Commit-Ready: Shawn N &lt;shawnn@chromium.org&gt; Tested-by: Shawn N &lt;shawnn@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="713395" owner_email="shawnn@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/95/713395/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1071e146b4541e8efd50c8409b8f76012a107731" commit="a19d488bbea8e970d63ae19647ae6e9963939cf8" commit_message="chip/g: Run unrestricted image even if Board ID can't be read Previously, an error reading Board ID would prevent any image from running, even a wildcard (unrestricted) image with mask=flags=0 which would match any Board ID. Now, if Board ID can't be read, match the image against type=type_inv=flags=0. This will match only an unrestricted image. (This is better than checking directly for an unrestricted image, because that check is more susceptible to clock-jitter-induced errors.) BUG=b:67651806 BRANCH=cr50 TEST=Hack read_board_id() to return error. See that an unrestricted image will now boot. Change-Id: I1071e146b4541e8efd50c8409b8f76012a107731 Signed-off-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/713574 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="713574" owner_email="rspangler@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/74/713574/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4287d7c12465c9cd59addf253622646b9300834c" commit="13d08cc8e4fef9fc36bc928ac1bccf178a8e5b32" commit_message="Add sanity-check-threshold for Pre-CQs and enable Sanity-Pre-CQs. BUG=chromium:773844 TEST=unittests Change-Id: I4287d7c12465c9cd59addf253622646b9300834c Reviewed-on: https://chromium-review.googlesource.com/714129 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Ningning Xia &lt;nxia@chromium.org&gt; " fail_count="0" gerrit_number="714129" owner_email="nxia@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/29/714129/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia2fddade7061f112c3eaff942532a737d677706b" commit="87741a76cedcaaf242c2333892c08d62a009381b" commit_message="cheets_CTS: cleanup M version. BUG=b:67434102 TEST=None. Change-Id: Ia2fddade7061f112c3eaff942532a737d677706b Reviewed-on: https://chromium-review.googlesource.com/714243 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; " fail_count="0" gerrit_number="714243" owner_email="ihf@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/43/714243/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia312b876f2a0d898f4f58e0db196a93da588a9fd" commit="f4163f6ca86079525f9e276ebf4e94fe15f1f3bf" commit_message="[autotest] [cfm] Catch all exceptions when taking a screenshot Before we were catching only StandardError which was not broad enough causing uncaught exception during the cleanup phase. Why the exceptions occur is unclear though. TEST=local setup BUG=chromium:772826 Change-Id: Ia312b876f2a0d898f4f58e0db196a93da588a9fd Reviewed-on: https://chromium-review.googlesource.com/715799 Commit-Ready: Denis Tosic &lt;dtosic@chromium.org&gt; Tested-by: Denis Tosic &lt;dtosic@chromium.org&gt; Reviewed-by: Kristoffer Erlandsson &lt;kerl@google.com&gt; " fail_count="0" gerrit_number="715799" owner_email="dtosic@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/99/715799/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3155eca1016cc87d2c64562c15aff19cbb058860" commit="9622181730afe7c783c946108e7f666d7132114b" commit_message="setup.py: make executable It's common form to be able to execute setup.py directly. BUG=None TEST=`./setup.py ...` works Change-Id: I3155eca1016cc87d2c64562c15aff19cbb058860 Reviewed-on: https://chromium-review.googlesource.com/716341 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="716341" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/btsocket" project_url="https://chromium-review.googlesource.com/chromiumos/platform/btsocket" ref="refs/changes/41/716341/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I01da152eae5ef640613c2f94d176d33f24a09530" commit="6310ad239ac01429f1de8334330c4bc7fe8d4cea" commit_message="cnlrvp: Add NVMe controller TEST=Boot to OS using Intel NVMe SSD Pro 6 Change-Id: I01da152eae5ef640613c2f94d176d33f24a09530 Signed-off-by: Bora Guvendik &lt;bora.guvendik@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/706106 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="706106" owner_email="bora.guvendik@intel.com" pass_count="0" patch_number="3" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/06/706106/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib8f6c546d5fb4d0bb8d37e84a62c4725e37be6f5" commit="698a56233a37de5cf3ab57bc0424938b1ab49803" commit_message="coral: Remove support for ALS since coral devices don't have it No Coral configurations will contain the ambient light sensor (ALS). Therefore, no reason to have support for this in the board.c/.h files. BUG=b:38271876 BRANCH=eve TEST=make -j BOARD=coral and verify no errors. Change-Id: Ib8f6c546d5fb4d0bb8d37e84a62c4725e37be6f5 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/711196 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="711196" owner_email="scollyer@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/96/711196/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4f963f9531d451578b848e2098e0f12414320d71" commit="19409ef18a25a280e0c99e82e66fc96f251ccf73" commit_message="autotest: enable network restrictions The statsd module no longer exists which means we don't need network. BUG=chromium:741791 TEST=precq passes Change-Id: I4f963f9531d451578b848e2098e0f12414320d71 Reviewed-on: https://chromium-review.googlesource.com/602630 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="602630" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/30/602630/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I08a1806d4b2395469261545f7b92d30759d50850" commit="150bd69f0beff1cedbb736fd7c05965c78f615db" commit_message="Scripts to upload CTS-M/CTS-V results to buckets. BUG=b:62536312 TEST=./cts_upload.py &lt;build_id&gt; &lt;results_dir_path&gt; TEST=./cts_upload_verifier.py &lt;build_id&gt; &lt;results_dir_path&gt; Change-Id: I08a1806d4b2395469261545f7b92d30759d50850 Reviewed-on: https://chromium-review.googlesource.com/658321 Commit-Ready: Nita Nair &lt;nnita@chromium.org&gt; Tested-by: Nita Nair &lt;nnita@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; " fail_count="1" gerrit_number="658321" owner_email="nnita@chromium.org" pass_count="0" patch_number="14" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/21/658321/14" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ifc2ed3d68a5adbff174c066ac88fb542e7656e2b" commit="b6e802f811258b2d3438e6e6fc5387039bf14e09" commit_message="FROMGIT: Input: elan_i2c - extend Flash-Write delay The original 20ms delay is only marginally enough delay after a block write operation during firmware update. Let's increase the delay to ensure that the controller finishes up storing the page to avoid failures in the firmware updates. BUG=b:64703136 TEST=ODM and Elan Try FW update many times in issued system Signed-off-by: KT Liao &lt;kt.liao@emc.com.tw&gt; Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; (cherry picked from commit 05f5c38576475439f3124a3e6d62db68de83f7be git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git next) Change-Id: Ifc2ed3d68a5adbff174c066ac88fb542e7656e2b Reviewed-on: https://chromium-review.googlesource.com/690275 Commit-Ready: Caesar Wang &lt;wxt@rock-chips.com&gt; Tested-by: Caesar Wang &lt;wxt@rock-chips.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="690275" owner_email="kt.liao@emc.com.tw" 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/75/690275/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1af9d474dd28c51cc3fa66463f958fcf1e17f433" commit="580ad80704101c3dadff3aecc43281f37602c501" commit_message="shill: vpn: Shill support for OpenVPN.ExtraHosts + unit tests Adds OpenVPN support for fallback to multiple servers if primary server is unavailable. This functionality is invoked when the --remote option is found more than once. BUG=chromium:742665 TEST=Unit tests still work CQ-DEPEND=CL:693285 Change-Id: I1af9d474dd28c51cc3fa66463f958fcf1e17f433 Reviewed-on: https://chromium-review.googlesource.com/692990 Commit-Ready: Matthew Wang &lt;matthewmwang@chromium.org&gt; Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="692990" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="6" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/90/692990/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iecb1d28a33230850d1eb7eec4020062ea1d112c1" commit="64c59617ecc8b6ddea4a5a3dce474e4ed3368bec" commit_message="hammerd: add static lib flag. In CL:703414 we check whether the static library is used by shared library. If so, we should use PIC flag instead of PIE. This CL adds the flag in hammerd.gyp. BUG=chromium:685313 TEST=common-mk/gyplint.py hammerd/hammerd.gyp Change-Id: Iecb1d28a33230850d1eb7eec4020062ea1d112c1 Reviewed-on: https://chromium-review.googlesource.com/711735 Commit-Ready: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Tested-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Reviewed-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="711735" owner_email="akahuang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/711735/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id77b763658413aa1ce580b8f4b19093baaee704b" commit="efeab62bcd6148a6d2029ea0797c90b9205e8213" commit_message="test_ui: Move key binding handling to JavaScript. Move all handling for key bindings from test_ui.py to goofy.js, so it is cleaner and can be reused by JavaScript codes. Also change BindStandardKeys to BindStandardPassKeys and BindStandardFailKeys, and change some test_ui RunJS from string concatenation to use args. BUG=chromium:770436 TEST=make test TEST=manually on DUT, run some pytests and see that the key handler and onscreen buttons both work. Change-Id: Id77b763658413aa1ce580b8f4b19093baaee704b Reviewed-on: https://chromium-review.googlesource.com/711816 Commit-Ready: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Tested-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="711816" owner_email="pihsun@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/16/711816/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I045d7478b726cbf6f3b2b92c56d1eb8c5cd9b757" commit="34e0e81eb01b976f11b9eb566f0b445b44b0bfcc" commit_message="login: Run clang-format Ran clang-format -i -style=file login_manager/*.cc login_manager/*.h again as the clang-format file changed recently. BUG=chromium:767348 TEST=Compiles Change-Id: I045d7478b726cbf6f3b2b92c56d1eb8c5cd9b757 Reviewed-on: https://chromium-review.googlesource.com/712160 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="712160" owner_email="ljusten@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/60/712160/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0a58c86528261d3f32180ca7dd5c97605b08e5dc" commit="0afcbec77f3ee5e630092175c339ac25973c2426" commit_message="CRAS: Initialize shm outside of system state By pulling shm out of system_state, it will allow system_state to be tested in sandboxes that restrict shm access such as OSSFuzz. Change-Id: I0a58c86528261d3f32180ca7dd5c97605b08e5dc Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/713535 Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="0" gerrit_number="713535" owner_email="dgreid@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/35/713535/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia64783b935ba66453056ec4bd802b5acf68fea97" commit="8b5eb6f2ab872239e78b6dbc43f94fc9b919dbee" commit_message="login: Pass in environment to run_oci This change passes some environment variables to run_oci so it can find the ANDROID_DATA_DIR without resorting to hacks. BUG=b:65590075 TEST=FEATURES=&quot;test&quot; emerge-${BOARD} chromeos-login Change-Id: Ia64783b935ba66453056ec4bd802b5acf68fea97 Reviewed-on: https://chromium-review.googlesource.com/714369 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="714369" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/69/714369/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3c5e5bd214662c4492c78b9d1153c0820383473c" commit="ad1ef648c7331eb4fbaa663b259bcffb99b31c98" commit_message="UPSTREAM: PCI: rockchip: Advertise 128-byte Read Completion Boundary support Rockchip Root Ports support either 64 or 128 byte Read Completion Boundary (RCB). Set the RCB bit in the Link Control register to indicate this. A 128 byte RCB significantly improves performance of NVMe with libaio. [bhelgaas: changelog] Signed-off-by: Shawn Lin &lt;shawn.lin@rock-chips.com&gt; Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt; Cc: Brian Norris &lt;briannorris@chromium.org&gt; Cc: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt; (cherry picked from commit 55021718b9e9d21efd47117dd0e6c1cfebd654f8) BUG=b:36430988 TEST=wifi_perf on kevin Change-Id: I3c5e5bd214662c4492c78b9d1153c0820383473c Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/457298 Commit-Ready: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt; " fail_count="1" gerrit_number="457298" owner_email="jeffy.chen@rock-chips.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/98/457298/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I172ee36448dcb690621e19acf92222aa5fb84ce1" commit="83b7252182a7e0847fb8def2bf8c843b3fccec4b" commit_message="Updated ADB probe entry in sslh.conf Changed probe entry for ADB to builtin. Config files cannot override protocol verifiers for a hard-coded list of &quot;name&quot;s in sslh. BUG=b:65677491 TEST=Verified ADB connect works with ADB v26.0.0 rc1-4321094, which includes https://android-review.googlesource.com/c/342653. TEST=Verified ADB connect works with ADB Revision 3db08f2c6889-android, which does not include https://android-review.googlesource.com/c/342653. Change-Id: I172ee36448dcb690621e19acf92222aa5fb84ce1 Reviewed-on: https://chromium-review.googlesource.com/685814 Commit-Ready: Prameet Shah &lt;phshah@google.com&gt; Tested-by: Prameet Shah &lt;phshah@google.com&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="685814" owner_email="phshah@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/14/685814/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib72476746185178a0a8c3a7cc157fcd01eeb113d" commit="b2685cdbb87c99deced787f814cf90ea1039c12b" commit_message="nautilus: adding depthcharge support Use settings from poppy for now. BRANCH=master BUG=b:66458931 TEST=emerge-nautilus sys-boot/depthcharge Signed-off-by: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Change-Id: Ib72476746185178a0a8c3a7cc157fcd01eeb113d Reviewed-on: https://chromium-review.googlesource.com/701876 Commit-Ready: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Tested-by: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Reviewed-by: Philip Chen &lt;philipchen@chromium.org&gt; " fail_count="0" gerrit_number="701876" owner_email="chriswang@ami.corp-partner.google.com" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/76/701876/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I47006449fa0cc9197af52c73d46cf0410897e52d" commit="43c5b71e4dcf17dc04f87849ea026e63eb542463" commit_message="cros-ec-board eclass: add board nautilus Adding nautilus to the list of boards. BUG=b:66458931 TEST=none Signed-off-by: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Change-Id: I47006449fa0cc9197af52c73d46cf0410897e52d Reviewed-on: https://chromium-review.googlesource.com/702174 Commit-Ready: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Tested-by: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="702174" owner_email="chriswang@ami.corp-partner.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/74/702174/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib639f68b6acf1fa12096ffd98b389508fe6af080" commit="c40f5d62b7ca60b3d734f95493dcc99d46cd7c36" commit_message="bmpblk: add nautilus board Add nautilus to the list of boards. BUG=b:66458931 BRANCH=None TEST=emerge-nautilus chromeos-bmpblk Signed-off-by: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Change-Id: Ib639f68b6acf1fa12096ffd98b389508fe6af080 Reviewed-on: https://chromium-review.googlesource.com/702181 Commit-Ready: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Tested-by: Chris Wang &lt;chriswang@ami.corp-partner.google.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="702181" owner_email="chriswang@ami.corp-partner.google.com" pass_count="0" patch_number="2" project="chromiumos/platform/bmpblk" project_url="https://chromium-review.googlesource.com/chromiumos/platform/bmpblk" ref="refs/changes/81/702181/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9e520fe8295bbcd2d5abdcb262ea3478de0b8896" commit="f408189e75a02dcad654d3ba44387a3d8d916a1d" commit_message="tast: Include test details in results.json. Make the local_tests and remote_tests executables pass testing.Test structs to the main tast executable, and then make the tast executable include them in results.json files. BUG=chromium:773819 TEST=added unit tests; also checked that test details appear in results.json when using -build=true, and also that things don't blow up when either using new tast with old local_tests or old tast with new local_tests Change-Id: I9e520fe8295bbcd2d5abdcb262ea3478de0b8896 Reviewed-on: https://chromium-review.googlesource.com/714535 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="714535" 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/35/714535/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I394ad3861c43a640268f89ce8e3161773738c621" commit="1fe715dd424167402a91b4ce48d5720be8159a94" commit_message="libcontainer: add fallback for prefixed cpuset noprefix is for legacy compatibility only, so we should also run when using prefixed cpuset. BUG=none TEST=run_oci works when cpuset is mounted with/without noprefix Change-Id: I394ad3861c43a640268f89ce8e3161773738c621 Reviewed-on: https://chromium-review.googlesource.com/471887 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="471887" owner_email="smbarber@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/87/471887/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0d3e0c13787c075ede8e2e8ffee8fd66108a0687" commit="8e4e4de57debeb2cf0182829bd11b5037b7e20b8" commit_message="crash: sandbox the sender script a bit We're a bit limited in what we can pull off here since it's a shell script and we need to read reports saved under the root account, but it's better than nothing. BUG=chromium:766275 TEST=ran by hand and it still was able to process crash reports TEST=precq passes Change-Id: I0d3e0c13787c075ede8e2e8ffee8fd66108a0687 Reviewed-on: https://chromium-review.googlesource.com/678294 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="678294" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/678294/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie332770e117cd1c690c7c2838d2d75fc65c17098" commit="635196bb68eb00c349821a11c2fafa9b7f360e80" commit_message="[workqueue] Handle aborted tasks properly When a client aborts a running task, we can't account for it as increased capacity until the running task actually terminates. multiprocessing.Pool doesn't allow premature termination, so we have to wait for the task to complete normally before recording an increase in capacity. BUG=chromium:767211 TEST=unit tests Change-Id: Ie332770e117cd1c690c7c2838d2d75fc65c17098 Reviewed-on: https://chromium-review.googlesource.com/693379 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="0" gerrit_number="693379" owner_email="jrbarnette@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/79/693379/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idf22cd6f52c00ce93a511c3ba54e9b9ea190e682" commit="c42b3376e041a4d73f556ca43851be1e2ef4de2f" commit_message="imageloader: Fix to error logging for --unmount_all. BUG=chromium:760007 TEST=test_that -b amd64-generic &lt;ip:port&gt; platform_ImageLoaderServer Change-Id: Idf22cd6f52c00ce93a511c3ba54e9b9ea190e682 Reviewed-on: https://chromium-review.googlesource.com/713637 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Greg Kerr &lt;kerrnel@chromium.org&gt; Reviewed-by: Greg Kerr &lt;kerrnel@chromium.org&gt; " fail_count="1" gerrit_number="713637" owner_email="allenwebb@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/imageloader" project_url="https://chromium-review.googlesource.com/chromiumos/platform/imageloader" ref="refs/changes/37/713637/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5cb4a39f072d118483a980238c5b5936d10d6adb" commit="4dfc6876c23a208b395dd25fa4b741d1b8ab484b" commit_message="Process is-removable field in component manifest It reads is-removable field in component manifest and set manifest_ accordingly. If is-removable does not exist in manifest, by default set false. BUG=chromium:769970 TEST=unittest Change-Id: I5cb4a39f072d118483a980238c5b5936d10d6adb Reviewed-on: https://chromium-review.googlesource.com/714557 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Greg Kerr &lt;kerrnel@chromium.org&gt; " fail_count="0" gerrit_number="714557" owner_email="xiaochu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/imageloader" project_url="https://chromium-review.googlesource.com/chromiumos/platform/imageloader" ref="refs/changes/57/714557/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie80aaddf5a0d26675f5413bcedb6672619e4e8b2" commit="de61c650259504ca6ee5ad2eac2909756324d8a3" commit_message="common-mk: gyplint: check for static/shared lib linkage We build static libs as PIEs with the assumption that they only get used in standalone programs (which are also PIEs). This is normally fine. But when someone tries to link a static lib into a shared lib, it can fail due to the slight PIC-vs-PIE differences. Add a gyplint check to catch this whenever possible. BUG=chromium:685313 TEST=gyplint correctly flags hammerd Change-Id: Ie80aaddf5a0d26675f5413bcedb6672619e4e8b2 Reviewed-on: https://chromium-review.googlesource.com/703414 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="703414" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/14/703414/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7078bfc5a8d770a52949d43ea68efc4a870e9227" commit="2c5e2b3fc922f80b64daa93f9695525c7c6ccb2d" commit_message="minigbm: respect map_flags in all cases When the map flags do not feature BO_TRANSFER_WRITE, we should not copy back any shadow buffers we maintain. BUG=b:67434931 TEST=android.view.cts.SurfaceViewSyncTests on Mediatek/Rockchip Change-Id: I7078bfc5a8d770a52949d43ea68efc4a870e9227 Reviewed-on: https://chromium-review.googlesource.com/703875 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="1" gerrit_number="703875" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/75/703875/6" remote="cros" total_fail_count="1"/><pending_commit branch="arc-17.2.0-pre1" change_id="I37b3f37e4cd92d1c71a0a75f008c4152c4a15abb" commit="bb367e3505ad75979122329cbfc34cf08b43e1ca" commit_message="UPSTREAM: configure: check if -latomic is needed for __atomic_* On some platforms, gcc generates library calls when __atomic_* functions are used, but does not link the required library (libatomic) automatically (supposedly to allow the app to use some other atomics implementation?). Detect this at configure time and add the library when needed. Tested on armel (library was added) and on x86_64 (was not, as expected). Some documentation on this is provided in GCC wiki: https://gcc.gnu.org/wiki/Atomic/GCCMM Fixes: 8915f0c0 &quot;util: use GCC atomic intrinsics with explicit memory model&quot; Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102573 Signed-off-by: Grazvydas Ignotas &lt;notasas@gmail.com&gt; Reviewed-by: Matt Turner &lt;mattst88@gmail.com&gt; Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt; (cherry-picked from 2ef7f23820a67e958c2252bd81eb0458903ebf33) BUG=b:64515630 TEST=Successfully loaded graphics drivers in ARC++ on kahlee; Built arc-mesa for eve. Change-Id: I37b3f37e4cd92d1c71a0a75f008c4152c4a15abb Reviewed-on: https://chromium-review.googlesource.com/710533 Commit-Ready: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Tested-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="0" gerrit_number="710533" owner_email="bmgordon@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/33/710533/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I545096a15b4774513d2692ea77101104f0df1b24" commit="a257a84d51eadf8fc052e024d013dde84aa06c73" commit_message="Add BinhostTest stage to config-updater. Run BinhostTest stage on master if master contains config changes. BUG=chromium:767158 TEST=tryjobs Change-Id: I545096a15b4774513d2692ea77101104f0df1b24 Reviewed-on: https://chromium-review.googlesource.com/711014 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="711014" owner_email="nxia@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/14/711014/7" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I558e7722d3fc9cd0891debe24a23555586281094" commit="2b4dc3755e63f7745d8be7e6457cd7e4cb44fd27" commit_message="CHROMIUM: ASoC: cht_bsw_max98090_ti: Fix NULL pointer dereference while accessing jack Commit f2ed6b07645e (&quot;ASoC: Make aux_dev more like a generic component&quot;) caused a regression on this driver, since now a kernel oops is seen when the driver is loaded, or more specifically when ts3a227e_enable_jack_detect() is called. That commit changed the probing of aux_devs before checking new DAI links, so cht_max98090_headset_init is now called before cht_codec_init. The kernel crashes due a NULL pointer dereference in cht_max98090_headset_init since there is a call that tries to access the jack pointer which has not been allocated yet. Also see upstream commit f22449344d9 (&quot;ASoC: rockchip-max98090: Fix NULL pointer dereference while accessing to jack&quot;) for reference. BUG=chromium:773553 TEST=Run chromeos-4.4 on cyan or similar boards Change-Id: I558e7722d3fc9cd0891debe24a23555586281094 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/711375 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="711375" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/711375/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I674736d2f5d2c833ed3bbbaca7b7e4974cf6a94e" commit="db99b51e6b3368449449679cd547f9cd524462f9" commit_message="UPSTREAM: svcrpc: silence &quot;unused variable&quot; warning in !RPC_DEBUG case Signed-off-by: J. Bruce Fields &lt;bfields@redhat.com&gt; (cherry picked from commit 624ab4644819948e9dc87c114201e98f2e52490f) BUG=chromium:729821 TEST=build passes w/new nfs options Change-Id: I674736d2f5d2c833ed3bbbaca7b7e4974cf6a94e Reviewed-on: https://chromium-review.googlesource.com/538193 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="2" gerrit_number="538193" owner_email="vapier@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/93/538193/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2.2.12" change_id="Icd44f6e926b241d9d431d0e18c739754a64fc859" commit="b5f1cd063817bf60c33d60edaa54dc3c13e9b12e" commit_message="disable various preupload tests Since this is an upstream repo, we don't want to enforce certain license/style checks like we would in a source repo we wrote. BUG=chromium:712659 TEST=uploading works again Change-Id: Icd44f6e926b241d9d431d0e18c739754a64fc859 Reviewed-on: https://chromium-review.googlesource.com/538253 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="538253" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/portage_tool" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/portage_tool" ref="refs/changes/53/538253/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic9c31bc2bc544a56af6a5c9106e9829d80a07d50" commit="260e22dccb3b2f708fb63861ffc3cab1ca46b3e5" commit_message="grunt: add builder configuration BUG=b:67187157 TEST=trybot build Change-Id: Ic9c31bc2bc544a56af6a5c9106e9829d80a07d50 Reviewed-on: https://chromium-review.googlesource.com/702022 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="702022" owner_email="yueherngl@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/22/702022/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.12" change_id="I75b0a3b3b4fac17f3870ce1330e583300495c69b" commit="3993071c28b37711117e2e61a4631320e1a2fe76" commit_message="FROMGIT: kbuild: clang: remove crufty HOSTCFLAGS When compiling with `make CC=clang HOSTCC=clang`, I was seeing warnings that clang did not recognize -fno-delete-null-pointer-checks for HOSTCC targets. These were added in commit 61163efae020 (&quot;kbuild: LLVMLinux: Add Kbuild support for building kernel with Clang&quot;). Clang does not support -fno-delete-null-pointer-checks, so adding it to HOSTCFLAGS if HOSTCC is clang does not make sense. It's not clear why the other warnings were disabled, and just for HOSTCFLAGS, but I can remove them, add -Werror to HOSTCFLAGS and compile with clang just fine. Suggested-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt; Signed-off-by: Nick Desaulniers &lt;nick.desaulniers@gmail.com&gt; Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt; (cherry-picked from git-kernel.org masahiroy/linux-kbuild kbuild commit f984e0ccc4d9d05538475b42c18069e6b0a9d774) BUG=chromium:772182 TEST=USE=clang emerge-pyro chromeos-kernel-4_12 =&gt; no warnings about -fno-delete-null-pointer-checks Change-Id: I75b0a3b3b4fac17f3870ce1330e583300495c69b Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/716518 Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="716518" owner_email="mka@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/18/716518/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia5b2c64c00f3c3de8f04787a51b3bb347ebccade" commit="b86d561e60d5e01f3e857964fc99c91121725022" commit_message="config: enable enable_cxx_exceptions for gdb gdb 8 contains exception code, enable cxx_exceptions for it. BUG=chromium:774162 TEST=emerge-daisy gdb passes with gdb 8.0.1 Change-Id: Ia5b2c64c00f3c3de8f04787a51b3bb347ebccade Reviewed-on: https://chromium-review.googlesource.com/716662 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="716662" owner_email="yunlian@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/62/716662/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Idda71ecaaf1d4e1e80cb15000d66a1b15c3bd09d" commit="91ffec5557a3e76f746d4e51a03ab9c551f2b580" commit_message="CHROMIUM: ath10k: Add max number of pending frames to latency stats. BUG=b:67159418 TEST=&quot;cat /sys/kernel/debug/ieee80211/phy1/ath10k/tx_delay_histogram/stats&quot; Change-Id: Idda71ecaaf1d4e1e80cb15000d66a1b15c3bd09d Signed-off-by: Kan Yan &lt;kyan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/716668 Reviewed-by: Mu Lin &lt;mxt@google.com&gt; " fail_count="0" gerrit_number="716668" owner_email="kyan@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/68/716668/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I75b0a3b3b4fac17f3870ce1330e583300495c69b" commit="066f62df1b7c7941d22b3047c0776abcff006324" commit_message="FROMGIT: kbuild: clang: remove crufty HOSTCFLAGS When compiling with `make CC=clang HOSTCC=clang`, I was seeing warnings that clang did not recognize -fno-delete-null-pointer-checks for HOSTCC targets. These were added in commit 61163efae020 (&quot;kbuild: LLVMLinux: Add Kbuild support for building kernel with Clang&quot;). Clang does not support -fno-delete-null-pointer-checks, so adding it to HOSTCFLAGS if HOSTCC is clang does not make sense. It's not clear why the other warnings were disabled, and just for HOSTCFLAGS, but I can remove them, add -Werror to HOSTCFLAGS and compile with clang just fine. Suggested-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt; Signed-off-by: Nick Desaulniers &lt;nick.desaulniers@gmail.com&gt; Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt; (cherry-picked from git-kernel.org masahiroy/linux-kbuild kbuild commit f984e0ccc4d9d05538475b42c18069e6b0a9d774) BUG=chromium:772182 TEST=USE=clang emerge-pyro chromeos-kernel-4_4 =&gt; no warnings about -fno-delete-null-pointer-checks Change-Id: I75b0a3b3b4fac17f3870ce1330e583300495c69b Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/716703 Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="716703" owner_email="mka@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/03/716703/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib8cf8f9abdd5bf251d7fb286cd5058feb6672ae7" commit="351656daa8c754758b546152c27bfa149f77fbf3" commit_message="shill: wifi: adding flags to indicate support for 802.11k/r/v features WiFi needs access to WiFiEndpoint flags to log UMA stats about AP support for different 802.11k/r/v standards. ParseIEs also needs flags passed into the function. Unit tests for getter functions are also included. BUG=chromium:765404 TEST=Unit tests still work. Change-Id: Ib8cf8f9abdd5bf251d7fb286cd5058feb6672ae7 Reviewed-on: https://chromium-review.googlesource.com/682763 Commit-Ready: Matthew Wang &lt;matthewmwang@chromium.org&gt; Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="682763" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="9" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/63/682763/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5f722f4a924cfa3853fadb03dd298ce44eec7a92" commit="a25530dc6b45556cd30a860668d9b6105cb5ceb7" commit_message="Revert &quot;Ensure HuddlyGo camera always configures to dual stream mode.&quot; This reverts commit f8c2d907db77aebe42e9f8a4dcc9d76cf3a72005. Reason for revert: Stream does not show up when kernel driver is reattached. Will push if and when this issue is resolved. Original change's description: &gt; Ensure HuddlyGo camera always configures to dual stream mode. &gt; &gt; Huddly's general firmware might not be configured to dual stream mode. &gt; This checks to make sure Huddly always sends dual stream video. &gt; &gt; BUG=none &gt; TEST=Connect, disconnect camera with different initial streaming modes to CfM. &gt; Inspect logs to see if huddly-updater configured the stream to the desired value. &gt; &gt; Change-Id: I5e9fda746971e6d5980dc3b0349da7555c0487a6 &gt; Reviewed-on: https://chromium-review.googlesource.com/669749 &gt; Commit-Ready: Ege Mihmanli &lt;egemih@google.com&gt; &gt; Tested-by: Ege Mihmanli &lt;egemih@google.com&gt; &gt; Reviewed-by: Jiwoong Lee &lt;porce@chromium.org&gt; Bug: none Change-Id: I5f722f4a924cfa3853fadb03dd298ce44eec7a92 Reviewed-on: https://chromium-review.googlesource.com/692839 Commit-Ready: Ege Mihmanli &lt;egemih@google.com&gt; Tested-by: Ege Mihmanli &lt;egemih@google.com&gt; Reviewed-by: Zhongze Hu &lt;frankhu@google.com&gt; " fail_count="0" gerrit_number="692839" owner_email="egemih@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/huddly-updater" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/huddly-updater" ref="refs/changes/39/692839/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I7fa6357ff2c2866ce748bf3d08dbed6e5b3f1342" commit="b323821731bc324dbe05f4ca18965e56f39dec7f" commit_message="CHROMIUM: netfilter: Downgrade netfilter warning that we're ignoring Probably nobody is going to fix the warning talked about in chromium:774279 and (as far as we know) it's not causing any serious problems. Let's downgrade it to just a normal warning printout instead of a splat of a stackdump. This way we don't get in the habit of ignoring stackdumps that show up at bootup. From the best I can tell, making a better fix would require us to pick back a whole lot of patches and change APIs for all the netfilter components. Someone could do that if they were interested, but it would take a bunch of careful work. BUG=chromium:774279 TEST=No more splat at boot Change-Id: I7fa6357ff2c2866ce748bf3d08dbed6e5b3f1342 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/716675 Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="716675" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/716675/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I82f76647239b1eb3b98b19f6479788ffd86ce756" commit="9c58ecaa60cf3587710982fa83be7c762fd7b566" commit_message="update_engine: migrate from base::MakeUnique to std::make_unique base::MakeUnique is being deprecated as we can now use std::make_unique when compiling code in the C++14 mode. BUG=chromium:769107 CQ-DEPEND=CL:669672 TEST=Run unit tests. Change-Id: I82f76647239b1eb3b98b19f6479788ffd86ce756 Reviewed-on: https://chromium-review.googlesource.com/716826 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Sen Jiang &lt;senj@chromium.org&gt; " fail_count="0" gerrit_number="716826" owner_email="benchan@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/26/716826/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8e12279ccfc53a4598cbd45710abd5c0db014f50" commit="6bcc0e731d37a6f6ed709d8a5284c326ac27b288" commit_message="recovery: Disable kernel_afdo on recovery image. kernel afdo was enabled on recovery images but it pushed the image to &gt; 8MB on daisy boards resulting in failure at Archive stage. Since there is no need that recovery image kernel for afdo, just disable it. BUG=chromium:772450 TEST=Recovery image size is &lt; 8MB on daisy. Change-Id: I8e12279ccfc53a4598cbd45710abd5c0db014f50 Reviewed-on: https://chromium-review.googlesource.com/716922 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="716922" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/22/716922/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I453b166d2097a2d6e2b6fb94df361b25262acfbe" commit="2c315a018c7736e9a388b9d186fedc1ad35c39ae" commit_message="autofdo: update to autofdo-0.17 BUG=chromium:773561 TEST=emerge autofdo create_llvm_prof produces reasonable profile Change-Id: I453b166d2097a2d6e2b6fb94df361b25262acfbe Reviewed-on: https://chromium-review.googlesource.com/717057 Commit-Ready: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Tested-by: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Reviewed-by: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="717057" owner_email="laszio@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/57/717057/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib642f193b6ee4f0bef5db0b11961151a4900e325" commit="8986f70b34d9a43cec4b54d7eda7f484c405a862" commit_message="cros-devutils: drop ssh_no_update install Nothing actually uses this, so punt it. BUG=None TEST=precq passes Change-Id: Ib642f193b6ee4f0bef5db0b11961151a4900e325 Reviewed-on: https://chromium-review.googlesource.com/717117 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ryan Cui &lt;rcui@google.com&gt; " fail_count="0" gerrit_number="717117" 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/17/717117/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibc3456559377083b3bab9a5c27e467f4681953f7" commit="a77d91a95b8cd91b981ebb3f5ddafa21efcd2981" commit_message="parrot-ivb: drop duplicated settings These USE settings already show up in parrot's profile which we build off of, so no need to set here too. BUG=chromium:701614 TEST=precq passes Change-Id: Ibc3456559377083b3bab9a5c27e467f4681953f7 Reviewed-on: https://chromium-review.googlesource.com/717396 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="717396" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/96/717396/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I0a1000326bb7abb1f22d9230a626ccf3ff370f56" commit="de27da483dafb91c0632973e6925bd6ee5c264ca" commit_message="CHROMIUM: CONFIG: Disable cirrus drm Now that all VMs are on the same kernel, we can remove this. This saves a bit of memory and compile time. BUG=chromium:710629 TEST=Should already be unused, CQ will check Change-Id: I0a1000326bb7abb1f22d9230a626ccf3ff370f56 Reviewed-on: https://chromium-review.googlesource.com/693391 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="693391" owner_email="marcheu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/693391/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8f45ae3b6864cea262d0976e3122f1109d2a6ac6" commit="529117aac2bcffa6b405b2b7f39020cfa0d62149" commit_message="huddly-monitor: initial commit Monitor service for Huddly Go camera. Listens to failures in render buffers and camera controls and resets the camera accordingly. BUG=chromium:772166 TEST=Run tools_unittest. Build and deploy on local unit and test on non-failure conditions and failure conditions by either forcing the camera to hang or sending the kernel log fake failure messages. Change-Id: I8f45ae3b6864cea262d0976e3122f1109d2a6ac6 Reviewed-on: https://chromium-review.googlesource.com/709901 Commit-Ready: Ege Mihmanli &lt;egemih@google.com&gt; Tested-by: Ege Mihmanli &lt;egemih@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="709901" owner_email="egemih@google.com" pass_count="0" patch_number="14" project="chromiumos/platform/cfm-device-monitor" project_url="https://chromium-review.googlesource.com/chromiumos/platform/cfm-device-monitor" ref="refs/changes/01/709901/14" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iaecb776e155667a0d6b505a4480b1fe2a01e8d4c" commit="fbfaa0475fb575ca8330f99300ae1d91e7cff94a" commit_message="minijail: switch to cros-workon_src_configure The eclass already does all this work for us, so leverage that. BUG=None TEST=precq &amp; sdk bot passes Change-Id: Iaecb776e155667a0d6b505a4480b1fe2a01e8d4c Reviewed-on: https://chromium-review.googlesource.com/716459 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="716459" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/59/716459/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2d50f4d7dd783cb43751a2380fdb53bd725c9274" commit="3c77e9d78b14ee4b96ea0f261e9b8b116697c6be" commit_message="amd64-generic: turn on host kvm support BUG=None TEST=precq passes Change-Id: I2d50f4d7dd783cb43751a2380fdb53bd725c9274 Reviewed-on: https://chromium-review.googlesource.com/717119 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="717119" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/19/717119/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I5aeda8aeaefb04db79a9bddf39f7eeb531a1f036" commit="bbc0168b9d2d68e96c2756b628b93cf4f3dcc464" commit_message="CHROMIUM: x86: configs: Add KVM guest configs Enable options that optimize the kernel for running in the guest. With this host CPU usage drops drastically when the VM is idle. Change-Id: I5aeda8aeaefb04db79a9bddf39f7eeb531a1f036 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/717566 Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="717566" owner_email="dgreid@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/66/717566/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic93b8716001007c769ae34605ed901036797f36b" commit="bdcbd627fa5f0342930412ca62a45cc38896d4b3" commit_message="debugd: fix declaration of string array constant in U2fTool String array constants should be declared as 'const char* const[]' instead of 'const char*[]'. The latter is an array of &quot;mutable&quot; pointers to constant string literal. BUG=None TEST=Run unit tests. Change-Id: Ic93b8716001007c769ae34605ed901036797f36b Reviewed-on: https://chromium-review.googlesource.com/717570 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="0" gerrit_number="717570" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/717570/1" remote="cros" total_fail_count="0"/><lkgm version="10027.0.0-rc1"/></manifest>