blob: 080ad71a0c9850f4732bfeb15f072a7a841b0b4b [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="0ccec6c2ebe2f10d75613c94ac80f549320b6fbd">
<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/libbrillo" path="src/aosp/external/libbrillo" revision="a722b427ac5223635eafde4551dbb2db749ce252" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="536f6cb9217032dfd1d4cdbfc35b5d1c316cec27" 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/shill" path="src/aosp/system/connectivity/shill" revision="6f953ade994823a5d918274dac9b18de621f18f2" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="0dbf1f9b946a11a76116322d5603d0f11a206dc5" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="229dd627cfb11dacb74cf33ee7d66356b4e4da24" 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="691bfec9d73bfefae30bad32e7a6496f2beceb9c" 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="66e1057ac1b807e46fc70556a9bc738b4f949b35" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="862370c608726a4ea271f3bf51b246f8afbff077"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="f85b60ef1e734ec4af62eb1b93f7ed700b3e9a03" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="ba704b8bc9e84c0a7c4bc031940f73638019f09c" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="34e08efb0d563250219a4013cfdd9a732a43281c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="dbadaa0246b8c342a77f983b0f368d19e2ae14ea" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="ae7bbc9da487f2fcbe47891f404f74a04d4b0523" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="79d001023d28a16a9cb4ac5a1d8a15ec6cd87b8b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="ec3695e6cc024a5daee36343aec87cbc74f9ec54" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="b067454190a616cfac4725a1d00f3f44a0ae508b" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="058314c2107210b7eb291f21146e913c08abd40b" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="0aef252c0db32840aaac21451a8ea52dc3ecef7e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="393112cfe31de87eacb6f7d65272baa894095a2e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="f41f448b9ce877da521f65f1e60c4d10dc0a99f9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="8600ed4cd9564ebf9ffb96efcf4cb831ea25931e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="e4bae0bcfb7eed458a7bd0aff9aae250e3f76eaf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="a6b15a4ed235b264fbc585f4337d8c2a95503f53" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="dfb9add275b632baa2d89e5829923fdbedec5a74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="502d33f069064ea7d8d713920070505e92cadb9b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="4397d97f956a83da75c0259d4c2c4ad444eaa2c7" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="474ae60d8af48536d4097c57a49f56254cf8f6ba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="1187595da3acd15802ad011da7e3d6590e5d82e9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="27c6a3bdff0a4b0cdbc82c87f4a08d8d25d22360" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="43fbdce29f1fdfe8d111a97a47a2fad0122b5bb8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="4c73f2fc22dd9f187b4a498ca83338f7741985d2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="0827c31e8323be834f0305efa66a77ce8214614e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="ac8709ca7a4003b57add58fd57d7218c1353ee50" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="bcc00ca58726d9cf774c56005715a5ee330da045" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="50f3e21ea5dc11a85239c94fbe1a0c3284b9d1e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="5f81bb98f05ba3887a993ddec21f9295b72b2da0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="0fe4f306d7531d7f545f965b58f8e17ad0871a2d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="ab83710cd7e31102914214074a63014a40be89cc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="00b09c9f8f54be25711bcac0e332906266a713cb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="fac0e886c8dee6418fcd303c1186518cc51e064d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="fb3f927e46830ce93f6fab3bae83070b56c01431" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="a047d4113fc111d33fb4ad4eea196ff9916803b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="e242064d730235d7e19a7363f8b767549ce46861" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="cc8a31aaf5ecb5190cb375fcb4018a4517f72817" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="18dc9df968128c16d32cc67aa6665d53e891a783" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="2e61850939976516c75622dc05134bac49cd24e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="0c189dd8e413963e44fd290e81d9cc64090fef2d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="f6497f6c1bbd07245695211060096a7e5176d77e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_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="32f25517e62ee86087d0da9cd75761fd77c8d22d" 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="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="631c9946d170f1a8cde3cc2f2e7e3c51190e7ad4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="ab10366ee27959666b94a638858032c91c3c5e10" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="e2ff36430b3e915d2c9a76a1f85889cbe68d788b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="df7bb0d01d48578d1c123327540615e072d2885c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="99cefae5bfc92ddfc8bb1c1e9c40326acbeea2e1" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b43df7fdcade2d4fd1c321fc91458557ccf9516c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="04c1eb090a273a0a597034827a85eca929527454" 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="b8dc3f146d9bf647c98c695b3a23f294d2aa7eb2" 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="f2f9d8df9f307aea2f0c269c81ab7f104b8a4a20" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="87b02ef1111425ea1dbcec8d4fb8252dde026c98" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="c2dc0bdb6d5b2ded5c4233aa62e92e2ad415e9f9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="6f62d1461e02a6911bb3a687d9cf71cb6957f5c7" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="9f065d04a32f11e9493565d092dcdcb54975cd30" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="8e9f99b3e60d0ffe8b67cc93ea4ab1b9ed191e45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="27c720389f4f5b782eb3835ec5f42d8b3a090b5e" 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/cups" path="src/third_party/cups" revision="e20fa706f2ec5ceca0fdc72c5fcf26cfac247746" 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="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="91f320eaab5d7fdd68980b3dbeb64fd30f47aad5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="67f65bd2ad8c809519bf2f5b5f59892e8bff27d1" 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 groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="9e230ad742ee2ff808531c34dec9d7f827a70004" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="156cbc7f2f7526747e595497639880c7e3218184" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="7ea51f728bb7470c58f2f1287a706f4fdf5a4ad1" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="eeb79ce39812a393bba8c5e888e3c25f4b30334d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="a49024095a0813289ea62f55419352db409a1a41" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="0e80f8965ca828dbe16a85ca70dde26175c48ea2" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="e6786dd300024a00ae22d08647c0d0db7210c5a3" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="d339c8651821a6e248d4b830efcd08b795793180" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="54783416418176fd4581a82a89f9a4a15d9fecc7" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="35d872c156c7a4ef465660b00bae2c3286036517" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="15bde051de9cf989c182ee297c2f944e85630a4c" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="66e1961c0525809e7dcb24a5952591f4204fc417" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="3c7f95590fc380b52fc31906c146e19adac9dc69" upstream="refs/heads/chromeos-2.4.92"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="63bc5fa4c8df226504b939bdeef523fb15a41301" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="8ae34d3808dab63199c1db69d711b0748c451998" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="688e15c9fb3964612fcd39917c9952dbcdd4e2ad" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="d35939203a4dbbc8419eeaa90c2ff3bdb393a2e5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="f8b050bad1307a836bd67692882919b12214d627" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="a65f2a363592cf25342051131358cdf046f20064" 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/mesa" path="src/third_party/arc-mesa" revision="6ac5d83a6c44deefb2f38d2755ca888bd55b794c" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" 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="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="d75aa2d56286b787d398732afc29728fb1c33ba8" 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="329c5bc7b2f6fda2f491c66d043dd71c7d6b1796" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="7c67bde6c3e9b505975b2933a259db8c3b661a47" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="49b1436c7639311adedc26d0f4982429f33f2f43" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="536744fc85840f2b0c3d9f82199a0ca5e1180fbd" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="5501789276d0afb9eff8bbd35db8beaf743fe4af" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="ede78de16649a8675020bd305049f88b43680df0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="b19c44702761c80cb8cc0347b1d16f09d1a0fb69" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="e6527b0cd469e3ff5764785dadcb39bf7d787154"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="82b51b7a2c122080c94c063a9c0c6debb5a64949" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="ff6224a58cf9348c10b17c7ea707d5228c5101c5" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1607e38f339e32d6bcf7bb02531d3bf19f42f5c0" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="2dd29ac655fd62d8ba81208a6d14fd16cfcbbc0c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="136adca78c7df04e7bc42c74f7c1ae0e992f88e4" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="9caaca88dfc4d175a42ae804c584120a54d9f632" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="682a416bd5fe6bb88e267b312bddb786588bdebe" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="I9e2bf6923727f1405f755383ed4fc267fe423d76" commit="7910b22ebe850583703bb89d7452bc19b5867a34" commit_message="UPSTREAM: drm/i915/psr: Chase psr.enabled only under the psr.lock Inside the psr work function, we want to wait for PSR to idle first and wish to do so without blocking the normal modeset path, so we do so without holding the PSR lock. However, we first have to find which pipe PSR was enabled on, which requires chasing into the PSR struct and requires locking to prevent intel_psr_disable() from concurrently setting our pointer to NULL. Fixes: 995d30477496 (&quot;drm/i915: VLV/CHV PSR Software timer mode&quot;) Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Durgadoss R &lt;durgadoss.r@intel.com&gt; Cc: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Cc: &lt;stable@vger.kernel.org&gt; # v4.0+ Reviewed-by: Jose Roberto de Souza &lt;jose.souza@intel.com&gt; Acked-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180405114915.29609-1-chris@chris-wilson.co.uk (cherry picked from commit daeb725e919c0d2d4b628aeaa1fa053125f888b2) from v4.18-rc1 Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; BUG=b:70920211, b:109823283 TEST=No *Potential atomic update error* in dmesg with external display connected and browser opened and cursor blinking in address bar for PSR entry-exit TEST=No other regressions on KBL/APL/BYT based devices Change-Id: I9e2bf6923727f1405f755383ed4fc267fe423d76 Reviewed-on: https://chromium-review.googlesource.com/1135423 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="1135423" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/1135423/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I1dd20ded6d18bd80c3f0413b3ca733db2fa8bd07" commit="66d7953316ceb003d688c6e9d158800217ebf566" commit_message="UPSTREAM: drm/i915/debugfs: Print sink PSR status IGT tests could be improved with sink status, knowing for sure that hardware have activate or exit PSR. v3: Reading i915_edp_psr_status was causing PSR to exit but now with 'drm/i915/psr: Prevent PSR exit when a non-pipe related register is written' it is fixed. Reviewed-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Cc: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Signed-off-by: Jos Roberto de Souza &lt;jose.souza@intel.com&gt; Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180425212334.21109-3-jose.souza@intel.com (cherry picked from commit d0bc86231a55d72860ac3a07a0f676fc18f2dd9d) from v4.18-rc1 Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; BUG=b:70920211, b:109823283 TEST=No *Potential atomic update error* in dmesg with external display connected and browser opened and cursor blinking in address bar for PSR entry-exit TEST=No other regressions on KBL/APL/BYT based devices Change-Id: I1dd20ded6d18bd80c3f0413b3ca733db2fa8bd07 Reviewed-on: https://chromium-review.googlesource.com/1135425 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="1135425" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/1135425/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I841383bbff0368bea36812277c780988a1339338" commit="485b7e44c37a288c69db6c4f8e1006bbb728f15a" commit_message="UPSTREAM: drm/i915/psr/cnl: Set y-coordinate as valid in SDP This was my bad, spec says that the name of this bit is 'Y-coordinate valid' but the values for it is: 0: Include Y-coordinate valid eDP1.4a 1: Do not include Y-coordinate valid eDP 1.4 So not setting it. BSpec: 7713 Cc: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Reviewed-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Signed-off-by: Jos Roberto de Souza &lt;jose.souza@intel.com&gt; Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180425212334.21109-4-jose.souza@intel.com (cherry picked from commit 2a34b0054bf4a5224347e4135019b63d91cfb5d4) from v4.18-rc1 Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; BUG=b:70920211, b:109823283 TEST=No *Potential atomic update error* in dmesg with external display connected and browser opened and cursor blinking in address bar for PSR entry-exit TEST=No other regressions on KBL/APL/BYT based devices Change-Id: I841383bbff0368bea36812277c780988a1339338 Reviewed-on: https://chromium-review.googlesource.com/1135426 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="1135426" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/1135426/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I3fd702d3e15fcec2a15377ae542a3631c27a462c" commit="19b4c5b9a8b9e2c8d1219ee6d0c95361abd3c0f0" commit_message="UPSTREAM: drm/i915/psr: Avoid DPCD reads when panel does not support PSR Ville noticed that we are unncessarily reading DPCD's after knowing panel did not support PSR. Looks like this check that was present earlier got removed unintentionally, let's put it back. While we do this, add the PSR version number in the debug print. Cc: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Reviewed-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; Reviewed-by: Vathsala Nagaraju &lt;vathsala.nagaraju@intel.com&gt; Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180511195145.3829-1-dhinakaran.pandiyan@intel.com (cherry picked from commit 8cf6da7ef755c8e09094baae941134b771bd4344) Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; BUG=b:70920211, b:109823283 TEST=No *Potential atomic update error* in dmesg with external display connected and browser opened and cursor blinking in address bar for PSR entry-exit TEST=No other regressions on KBL/APL/BYT based devices Change-Id: I3fd702d3e15fcec2a15377ae542a3631c27a462c Reviewed-on: https://chromium-review.googlesource.com/1135427 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="1135427" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/27/1135427/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ie316fb54e962450eb97a3725ed6955c9c5df4f30" commit="b49cd923e55d3a76e82247868abe104ccc28c18e" commit_message="BACKPORT: drm/i915/psr: Lockless version of psr_wait_for_idle This is a lockless version of the exisiting psr_wait_for_idle(). We want to wait for PSR to idle out inside intel_pipe_update_start. At the time of a pipe update, we should never race with any psr enable or disable code, which is a part of crtc enable/disable. The follow up patch will use this lockless wait inside pipe_update_ start to wait for PSR to idle out before checking for vblank evasion. We need to keep the wait in pipe_update_start to as less as it can be. So,we can live and flourish w/o taking any psr locks at all. Even if psr is never enabled, psr2_enabled will be false and this function will wait for PSR1 to idle out, which should just return immediately, so a very short (~1-2 usec) wait for cases where PSR is disabled. v2: Add comment to explain the 25msec timeout (DK) v3: Rename psr_wait_for_idle to __psr_wait_for_idle_locked to avoid naming conflicts and propagate err (if any) to the caller (Chris) v5: Form a series with the next patch v7: Better explain the need for lockless wait and increase the max timeout to handle refresh rates &lt; 60 Hz (Daniel Vetter) v8: Rebase Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Reviewed-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180627200250.1515-1-tarun.vyas@intel.com (cherry picked from commit c43dbcbbcc8c515d4ececc7a996d5fc7286c28c3) Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; BUG=b:70920211, b:109823283 TEST=No *Potential atomic update error* in dmesg with external display connected and browser opened and cursor blinking in address bar for PSR entry-exit TEST=No other regressions on KBL/APL/BYT based devices Conflicts: [Tarun: Ctx detla due to] drivers/gpu/drm/i915/intel_drv.h [&quot;54fd3149 drm/i915/psr: Control PSR interrupts via debugfs&quot;. While this will be useful sometime in the future, it is too messy to backport right now.] [&quot;cc3054ff6 drm/i915/psr: Begin to handle PSR/PSR2 errors set by sink&quot;. Same as above, useful but too messy rn.] Change-Id: Ie316fb54e962450eb97a3725ed6955c9c5df4f30 Reviewed-on: https://chromium-review.googlesource.com/1135428 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="1135428" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/28/1135428/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Iac9edc355febc01b0d18b87b3c27cbb40539c425" commit="afac5b291a9202b810f84f62c4d556964bb0f1b9" commit_message="BACKPORT: drm/i915: Wait for PSR exit before checking for vblank evasion The PIPEDSL freezes on PSR entry and if PSR hasn't fully exited, then the pipe_update_start call schedules itself out to check back later. On ChromeOS-4.4 kernel, which is fairly up-to-date w.r.t drm/i915 but lags w.r.t core kernel code, hot plugging an external display triggers tons of &quot;potential atomic update errors&quot; in the dmesg, on *pipe A*. A closer analysis reveals that we try to read the scanline 3 times and eventually timeout, b/c PSR hasn't exited fully leading to a PIPEDSL stuck @ 1599. This issue is not seen on upstream kernels, b/c for *some* reason we loop inside intel_pipe_update start for ~2+ msec which in this case is more than enough to exit PSR fully, hence an *unstuck* PIPEDSL counter, hence no error. On the other hand, the ChromeOS kernel spends ~1.1 msec looping inside intel_pipe_update_start and hence errors out b/c the source is still in PSR. Regardless, we should wait for PSR exit (if PSR is disabled, we incur a ~1-2 usec penalty) before reading the PIPEDSL, b/c if we haven't fully exited PSR, then checking for vblank evasion isn't actually applicable. v4: Comment explaining psr_wait after enabling VBL interrupts (DK) v5: CAN_PSR() to handle platforms that don't support PSR. v6: Handle local_irq_disable on early return (Chris) Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Reviewed-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180627200250.1515-2-tarun.vyas@intel.com (cherry picked from commit a608987970b929e250957e4e3fb891f1f10eff6f) Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; BUG=b:70920211, b:109823283 TEST=No *Potential atomic update error* in dmesg with external display connected and browser opened and cursor blinking in address bar for PSR entry-exit TEST=No other regressions on KBL/APL/BYT based devices Modified: [Tarun: Add struct drm_i915_private in lieu of &quot;ec1b4ee drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail&quot;, which is not needed right now] drivers/gpu/drm/i915/intel_sprite.c Change-Id: Iac9edc355febc01b0d18b87b3c27cbb40539c425 Reviewed-on: https://chromium-review.googlesource.com/1135429 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="1135429" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/29/1135429/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I1faa4166469ced826c94db9c1df1fd5242c6ef69" commit="1201757938cf7093698e75b9fedd6bcdeaec0dcd" commit_message="BACKPORT: drm/i915: Use crtc_state-&gt;has_psr instead of CAN_PSR for pipe update In commit &quot;drm/i915: Wait for PSR exit before checking for vblank evasion&quot;, the idea was to limit the PSR IDLE checks when PSR is actually supported. While CAN_PSR does do that check, it doesn't applies on a per-crtc basis. crtc_state-&gt;has_psr is a more granular check that only applies to pipe(s) that have PSR enabled. Without the has_psr check, we end up waiting on the eDP transcoder's PSR_STATUS register irrespective of whether the pipe being updated is driving it or not. v2: Remove unnecessary parantheses, make checkpatch happy. v3: Move the has_psr check to intel_psr_wait_for_idle and commit message changes (DK). v4: Derive dev_priv from intel_crtc_state (DK) v5: Commit message changes to reflect the HW behavior (DK) Fixes: a608987970b9 (&quot;drm/i915: Wait for PSR exit before checking for vblank evasion&quot;) Reviewed-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180712053323.26266-1-tarun.vyas@intel.com (cherry picked from commit c3d433617d2048f5fc3ee1135bce1a9bc2375662) Signed-off-by: Tarun Vyas &lt;tarun.vyas@intel.com&gt; BUG=b:70920211, b:109823283 TEST=No *Potential atomic update error* in dmesg with external display connected and browser opened and cursor blinking in address bar for PSR entry-exit TEST=No other regressions on KBL/APL/BYT based devices Conflicts: [Tarun: Ctx deltas due to &quot;54fd314 drm/i915/psr: Control PSR interrupts via debugfs&quot;] drivers/gpu/drm/i915/intel_drv.h Modified: [Unlike upstream, we don't need dev_priv] drivers/gpu/drm/i915/intel_sprite.c Change-Id: I1faa4166469ced826c94db9c1df1fd5242c6ef69 Reviewed-on: https://chromium-review.googlesource.com/1135430 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="2" gerrit_number="1135430" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/1135430/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Iae50c08431cef61772232d7f7a2e16dbbfa1c440" commit="2e9aad0249befd943dfcfd2bde4141408b07b8c4" commit_message="UPSTREAM: mb/google/octopus: remove unused variant_board_id() The variant_board_id() API was never used on octopus because all boards in the octopus family used the EC to get board id, i.e. they all use EC_GOOGLE_CHROMEEC_BOARDID. Therefore, remove the code and declarations so as not to cause confusion. CQ-DEPEND=CL:1151278 BUG=b:111808427,b:111743717 TEST=built Change-Id: Iae50c08431cef61772232d7f7a2e16dbbfa1c440 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: 8c2852420c0f46ab3986697a93e0f941d53f49b3 Original-Change-Id: I4f9a24b46dd4262120075d3d42daf22015a3dd50 Original-Signed-off-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/27635 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1152151 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1152151" owner_email="furquan@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/51/1152151/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I7df1197651acfd51aa1762f76ef0b1520a72ea80" commit="28da3b2b26e3efdc2a7871b11a57486f096bffcf" commit_message="UPSTREAM: device: add child traversal helper function Add a function, dev_bus_each_child(), which walks through all the children for a given bus of a device. This helper allows one to walk through all the children of a given device's bus. BUG=b:111808427,b:111743717 TEST=built Change-Id: I7df1197651acfd51aa1762f76ef0b1520a72ea80 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: a0dabd1848e3e857fe6b6b882278a96b62614ba2 Original-Change-Id: Iedceb0d19c05b7abd5a48f8dc30f85461bef5ec6 Original-Signed-off-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/27636 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1152152 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1152152" owner_email="furquan@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/52/1152152/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Idcc494f6e43eb7589b90cc47345d5fe220be9d65" commit="d21d58e9a466e20c5bb37e95ad1b46a5803a5ae3" commit_message="UPSTREAM: mb/google/octopus: add variant devicetree update callback The variants of the octopus family have their own schedule and needs for modifying settings based on the phase of the build schedule while also needing to maintain support for previous builds. Therefore, utilize the SoC callback, mainboard_devtree_update(), but just callback into the newly introduced variant_update_devtree(). The indirection allows for the ability to move the call around earlier than the mainboard_devtree_update() if needed while maintaining consistency in the naming of the variant API. BUG=b:111808427,b:111743717 TEST=built Change-Id: Idcc494f6e43eb7589b90cc47345d5fe220be9d65 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: 2fcc034705d010d44d3424059519f8487889e594 Original-Change-Id: If1c2f60cabe65b5f1c6a04dd60e056e50c4993df Original-Signed-off-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/27637 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1152153 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1152153" owner_email="furquan@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/53/1152153/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I5b331dd500ed7f7c8c92794c42237b4040b40eb5" commit="080c5d9446b7fad2dc1b59065ce260631de368d9" commit_message="UPSTREAM: mb/google/octopus: update phaser touchscreen enable gpio The next build for phaser swapped the gpio for the touchscreen enable. In order to support previous builds the devicetree needs to be updated at runtime based on board revision id. BUG=b:111808427,b:111743717 TEST=built Change-Id: I5b331dd500ed7f7c8c92794c42237b4040b40eb5 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: e7f4780137c350f6e1ae1090ed69675296fd3887 Original-Change-Id: I45ef05ea0b991d04d5bf410cd7a175913bf0bf5d Original-Signed-off-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/27638 Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1152154 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1152154" owner_email="furquan@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/54/1152154/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Icd65b91d7142400dc52c28031d6714ad7e09b799" commit="da725dd1b51f6505f0dec43cac80e27efde36b20" commit_message="UPSTREAM: soc/intel/common/block/gpio: Add API for gpio_configure_pads_with_override This function adds support for gpio_configure_pads_with_override which: 1. Takes as input two GPIO tables -- base config table and override config table 2. Configures each pad in base config by first checking if there is a config available for the pad in override config table. If yes, then uses the one from override config table. Else, uses the base config to configure the pad. This is done to allow sharing of GPIO tables across baseboard-variants for various boards i.e. Each board can have a base config table which is provided by the baseboard and an optional override config table that can be provided by a variant to configure certain GPIOs differently. It is helpful when the variant GPIO diff list is not very huge compared to the baseboard. BUG=b:111743717 TEST=Verified that the GPIO config for phaser is same with and without this change. Change-Id: Icd65b91d7142400dc52c28031d6714ad7e09b799 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: 4a12a56cdf1ea073def5e62386eebac32ff59cd3 Original-Change-Id: I1c5dc72c8368957201ab53d2e8398ff861341a4c Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/27640 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1152155 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1152155" owner_email="furquan@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/55/1152155/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="If9aa1d3fe9b119bfcab7cb8fecc34c332dd1e959" commit="93f0133aa02a03f10727d1adc73c05ac5434550b" commit_message="UPSTREAM: mb/google/octopus: Use newly added gpio_configure_pads_with_override This change updates mainboard_init to call gpio_configure_pads_with_override instead of gpio_configure_pads to allow variants to provide overrides for the GPIO config table provided by the baseboard. BUG=b:111743717 TEST=Verified on phaser that GPIO config with and without this change is the same. Change-Id: If9aa1d3fe9b119bfcab7cb8fecc34c332dd1e959 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: 06a41f1f604bb10c54a3a17b0f75dda8d7d61614 Original-Change-Id: I494a950100e5ec82504d652ff6e8a75746456d1f Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/27641 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1152156 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1152156" owner_email="furquan@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/56/1152156/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Id31dba7955dcf0b5865bfe0dc6394173b5cd8fe9" commit="bf6354cabfa8c64af42554e94bafcc63cf243b4d" commit_message="UPSTREAM: mb/google/octopus/variants/phaser: Provide override GPIO config This change provides override GPIO table for variant phaser depending upon the board id. Additionally, early_gpio_table is also provided for phaser since EN_PP3300_WLAN needs to be handled differently based on board id. BUG=b:111743717 TEST=Verified that GPIO configuration for the override GPIOs is different than before with this change. Change-Id: Id31dba7955dcf0b5865bfe0dc6394173b5cd8fe9 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Commit-Id: 0a144fa583b270d7b96a3b96599567d52336c958 Original-Change-Id: I4d2e829e1b886299442c17cecc069854b742b43c Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/27642 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1152157 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1152157" owner_email="furquan@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/57/1152157/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3a4eb42bf30da4bc033c8f67f8038bbe9c4a575c" commit="78cdddc7ecb1c6f955c786febfa4ca9f2653693f" commit_message="smbprovider: Add stubs for readdirplus - Add GetDirectoryEntryWithMetadata to SambaInterface - Add stub to the impl and fake CQ-DEPEND=CL:1147303 BUG=chromium:844476,chromium:757625 TEST=emerges and unittests Change-Id: I3a4eb42bf30da4bc033c8f67f8038bbe9c4a575c Reviewed-on: https://chromium-review.googlesource.com/1104991 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Bailey Berro &lt;baileyberro@chromium.org&gt; " fail_count="0" gerrit_number="1104991" owner_email="zentaro@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1104991/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iebf0256d76401524e102e4c7024afdbf199776e9" commit="752f22839a1c0ad4c3ec20c9763d987f4178ff7d" commit_message="smbprovider: Add fake implementation of readdirplus - Add fake implementation and tests BUG=chromium:844476,chromium:757625 TEST=emerges Change-Id: Iebf0256d76401524e102e4c7024afdbf199776e9 Reviewed-on: https://chromium-review.googlesource.com/1104992 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Bailey Berro &lt;baileyberro@chromium.org&gt; " fail_count="0" gerrit_number="1104992" owner_email="zentaro@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1104992/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I943fd84b03788539b582762e807003e0cdfcbf02" commit="ceb8e9e5c51b1c2ceaefbeb119b3a90407b0cbeb" commit_message="smbprovider: Add implementation of readdirplus - Code is not called yet. - Follow up CL's integrate to SmbProvider BUG=chromium:844476,chromium:757625 TEST=emerges and unittests Change-Id: I943fd84b03788539b582762e807003e0cdfcbf02 Reviewed-on: https://chromium-review.googlesource.com/1104993 Commit-Ready: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Bailey Berro &lt;baileyberro@chromium.org&gt; " fail_count="0" gerrit_number="1104993" owner_email="zentaro@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1104993/11" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I14027e62dc2193f23d41a66b020b922509f72471" commit="8e62f6ed71af3e7ee45b313f7ff3183a7637b998" commit_message="CHROMIUM: config: AMD: Disable TCG_CR50_SPI All boards using this config use CR50 over I2C not SPI. sed 's/CONFIG_TCG_CR50_SPI=y//' \ -i chromeos/config/x86_64/chromeos-amd-stoneyridge.flavour.config ./chromeos/scripts/kernelconfig olddefconfig Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=none TEST=Boot grunt, tpm_version still works Change-Id: I14027e62dc2193f23d41a66b020b922509f72471 Reviewed-on: https://chromium-review.googlesource.com/1148041 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="1" gerrit_number="1148041" owner_email="djkurtz@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/41/1148041/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I030061c8cff237a7b711812d14bbe29b58cb6244" commit="681677a48992976ffca98db9f6909f4b552141a1" commit_message="CHROMIUM: config: AMD: Disable SND_SOC_AMD_CZ_RT5645_MACH The kahlee board that used this machine driver has been deprecated so disable it. This also disables dependent codec configs: CONFIG_SND_SOC_RT5645 and CONFIG_SND_SOC_RL6231. sed 's/CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m//' \ -i chromeos/config/x86_64/chromeos-amd-stoneyridge.flavour.config ./chromeos/scripts/kernelconfig olddefconfig Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=b:77693343 TEST=Audio still works on grunt Change-Id: I030061c8cff237a7b711812d14bbe29b58cb6244 Reviewed-on: https://chromium-review.googlesource.com/1148042 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1148042" owner_email="djkurtz@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/42/1148042/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iddd53465b42b703f9efd52f52e0e9704d35a8a78" commit="b96ba4eafd2effed4eca856a0f1ff7b9cec4b5bc" commit_message="security_StatefulPermissions: add exceptions for android-root files These directories are for storing files for the mini (stateless) ARC++ container. Every time when the Chrome OS login screen is shown (both on cold boot and on sign out), these directories are first removed completely and then re-created by /usr/bin/arc-setup. BUG=b:111849512 TEST=The auto test passes with and without CL:1102055 Change-Id: Iddd53465b42b703f9efd52f52e0e9704d35a8a78 Reviewed-on: https://chromium-review.googlesource.com/1150868 Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1150868" owner_email="yusukes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/68/1150868/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9d6bb7e0c0b150111da8ded4aee27b1f554a428f" commit="65426d0bbc3c3be23d9eb4152c5fb7c811791c31" commit_message="arc-setup: Use kRootUid and Gid for the host-side dalvik-cache dir This allows us to use upstream Android's app_process/app_main.cpp (zygote startup code) as-is in P and master. The directory with the new permissions is exposed to the container only while the stateless mini container is running, and unmounted before the container starts executing non-verified code, so no 3rd party process will be writing to the directory. Also, even in a very unlikely case where a process in the mini container writes random files to the directory for any reasons, the written content is completely deleted (with host root privilege) when 'arc-setup --setup' is executed to start the mini container next time resetting the host-side directory to the known safe state. BUG=b:111849512 TEST=ARC starts even with ag/4351571 TEST=Add a file to the directory, confirm it's deleted before mini container starts next time. TEST=security_StatefulPermissions CQ-DEPEND=CL:1150868 Change-Id: I9d6bb7e0c0b150111da8ded4aee27b1f554a428f Reviewed-on: https://chromium-review.googlesource.com/1102055 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="1102055" owner_email="yusukes@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/55/1102055/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib64538929b1da4287cb1245d016fd3840a7857df" commit="fc45589564c73b992635a140ee1348832ad2fccf" commit_message="Add Logitech BSD license for MeetUp, PTZ Pro, and PTZ Pro 2 firmwares This CL adds a BSD license for Logitech conference cam devices License: BSD-Logitech BUG=chromium:864221 TEST=emerge ptzpro-firmware (in the case of PTZ Pro device) and check the license is generated from 'BSD-Logitech'. Then cros deploy ptzpro-firmware and see if device updates successfully. Change-Id: Ib64538929b1da4287cb1245d016fd3840a7857df Reviewed-on: https://chromium-review.googlesource.com/1139030 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1139030" owner_email="mim@logitech.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/30/1139030/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5bfbf7e3a8b46f2fc166d317c55956384796e787" commit="72e372e9bc89ac0a76f97fe469f5d0c124a5f3c2" commit_message="Style fix to make pylint happy. BUG=chromium:844755 TEST=Run utils_unittest.py Change-Id: I5bfbf7e3a8b46f2fc166d317c55956384796e787 Reviewed-on: https://chromium-review.googlesource.com/1142047 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Shuo-Peng Liao &lt;deanliao@google.com&gt; Reviewed-by: Shuo-Peng Liao &lt;deanliao@google.com&gt; " fail_count="1" gerrit_number="1142047" owner_email="deanliao@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/47/1142047/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I95d2a10b9e1d90f5cfc55e6904b1a67114ed2650" commit="c0c8fd9b6e2f91394fe797320fc9cd4e3e2b2321" commit_message="hermes: Rename smdp class sed '{ s/SmdpFiImpl/SmdpImpl/g }' -i * sed '{ s/smdp_fi_impl/smdp_impl/g }' -i * BUG=b:80591752 BUG=chromium:847619 TEST=None Change-Id: I95d2a10b9e1d90f5cfc55e6904b1a67114ed2650 Reviewed-on: https://chromium-review.googlesource.com/1148594 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jacob Rutherford &lt;jruthe@google.com&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="1148594" owner_email="jruthe@google.com" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/1148594/8" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Icc1e357c636d41365f325d078913b01be2ef72e1" commit="5ceeb1a9d91abf41b56203a1f18edab838dbb150" commit_message="BACKPORT: FROMLIST: ovl: fix wrong use of impure dir cache in ovl_iterate() Only upper dir can be impure, but if we are in the middle of iterating a lower real dir, dir could be copied up and marked impure. We only want the impure cache if we started iterating a real upper dir to begin with. Aditya Kali reported that the following reproducer hits the WARN_ON(!cache-&gt;refcount) in ovl_get_cache(): docker run --rm drupal:8.5.4-fpm-alpine \ sh -c 'cd /var/www/html/vendor/symfony &amp;&amp; \ chown -R www-data:www-data . &amp;&amp; ls -l .' Reported-by: Aditya Kali &lt;adityakali@xxxxxxxxxx&gt; Tested-by: Aditya Kali &lt;adityakali@xxxxxxxxxx&gt; Fixes: 4edb83bb1041 ('ovl: constant d_ino for non-merge dirs') Signed-off-by: Amir Goldstein &lt;amir73il@xxxxxxxxx&gt; (am from https://www.spinics.net/lists/linux-unionfs/msg05418.html) Conflicts: fs/overlayfs/readdir.c (Dropped the &quot;xino&quot; related comment as it is not supported in our kernel) BUG=b:111060505 TEST=trybots, manual testing using repro Change-Id: Icc1e357c636d41365f325d078913b01be2ef72e1 Reviewed-on: https://chromium-review.googlesource.com/1149330 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Aditya Kali &lt;adityakali@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="1149330" owner_email="adityakali@google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/1149330/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iba41cbad43f2af4e2ccfdae71875b064e5b9f0a0" commit="2efa89c88448118bde252a4f3bd9391deb2a886a" commit_message="Reland &quot;[autotest] Delete Android from stable version RPC.&quot; This reverts commit 5fc1314f94de8f3b6e9bdfc724052e6466e97ffe. Reason for revert: All clients have now been upgraded to use the new RPC interface. No extant client should still be using the `android` flag. So, it should now be safe to reland this. Original change's description: &gt; Revert &quot;[autotest] Delete Android from stable version RPC.&quot; &gt; &gt; This reverts commit 8725202f94b5b0e386d0970d53d527893656fe27. &gt; &gt; Reason for revert: This made an RPC change that was not backwards &gt; compatible, breaking callers from before CL:1128452 &gt; &gt; Original change's description: &gt; &gt; [autotest] Delete Android from stable version RPC. &gt; &gt; &gt; &gt; This deletes support for getting Android versions via the &gt; &gt; get_stable_version() RPC. &gt; &gt; &gt; &gt; BUG=chromium:834335 &gt; &gt; TEST=Run the stable_version command on a local instance &gt; &gt; &gt; &gt; Change-Id: I87aadb6330fc631e3e92c21bd39ddd1c0e9b0f60 &gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/1128453 &gt; &gt; Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; &gt; &gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; &gt; &gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; &gt; &gt; BUG=chromium:864165 &gt; &gt; Change-Id: I97d093bf548ebf776804c19c15b416e6b311d8e6 &gt; Reviewed-on: https://chromium-review.googlesource.com/1138913 &gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; &gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Bug: chromium:864165 Change-Id: Iba41cbad43f2af4e2ccfdae71875b064e5b9f0a0 Reviewed-on: https://chromium-review.googlesource.com/1150460 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="1" gerrit_number="1150460" owner_email="jrbarnette@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/60/1150460/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5122666767a519221d0f819508cb214fb735f219" commit="b6acd09aaa211a15b8b3f67d628097a0db1ee74a" commit_message="ippusb_manager: Removing use of cgroups Devices with kernel 3.8 do not support cgroups which was causing crashes in minijail_enter(). This change removes the use of cgroups until devices with 3.8 reach EOL. BUG=None TEST=Tested manually on device Change-Id: I5122666767a519221d0f819508cb214fb735f219 Reviewed-on: https://chromium-review.googlesource.com/1150728 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="1" gerrit_number="1150728" owner_email="valleau@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1150728/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4828d99e506f23384252a7f612a25609859ff1ad" commit="54d3de2c3fcb4833d16076ef89f55503309df7ff" commit_message="profiles: add perl to package.provided Perl isn't deployed to devices and the package greatly slows down the build. BUG=None TEST=build_packages Change-Id: I4828d99e506f23384252a7f612a25609859ff1ad Reviewed-on: https://chromium-review.googlesource.com/1150854 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1150854" owner_email="davidriley@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/54/1150854/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I711d0a6b303c876fdb0229e7361f03d7565b3ddf" commit="b38aa12cc5a6015cd96c1e81ed07137ea4eb356a" commit_message="lint: fix using-constant-test warning Our use of None-vs-generator return value confuses pylint. Add an explicit None test to quiet it down. BUG=chromium:863669 TEST=`cros lint` doesn't show anymore Change-Id: I711d0a6b303c876fdb0229e7361f03d7565b3ddf Reviewed-on: https://chromium-review.googlesource.com/1149109 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="1" gerrit_number="1149109" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/09/1149109/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4662ffb9f5736ce85faa851feb08ba5c6253aa58" commit="03008877b063f112dfc1adb32554ea44c6207776" commit_message="logilab-common: drop unused package This was only used by older pylint. BUG=chromium:863669 TEST=precq passes Change-Id: I4662ffb9f5736ce85faa851feb08ba5c6253aa58 Reviewed-on: https://chromium-review.googlesource.com/1148789 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="1148789" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/89/1148789/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0b06f1bea198220a0042d799c41378fd7ada2b8d" commit="02e8fdde5dcf168d547aef88c21989cc7d2bf45d" commit_message="lint: fix ungrouped-imports warnings Since this only shows up in two modules, fix the warning. BUG=chromium:866772 TEST=`cros lint` doesn't show anymore Change-Id: I0b06f1bea198220a0042d799c41378fd7ada2b8d Reviewed-on: https://chromium-review.googlesource.com/1149108 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Gregory Meinke &lt;gmeinke@chromium.org&gt; " fail_count="1" gerrit_number="1149108" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/08/1149108/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id0867d8ec5fcd55a08a30c98ab5005e6884cbd16" commit="79917f7796acfebf27e2ef3078fa1064cf380b4e" commit_message="network_WiFi_RoamFT: fix cleanup failures If we abort early (e.g., during initial association), we might not have a 'veth0' field. So check for its existence first. Fixes issues like this, seen during cleanup: AttributeError: 'network_WiFi_RoamFT' object has no attribute 'veth0' BUG=none TEST=network_WiFi_RoamFT on a device that doesn't support FT Change-Id: Id0867d8ec5fcd55a08a30c98ab5005e6884cbd16 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1151966 Reviewed-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; " fail_count="0" gerrit_number="1151966" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/66/1151966/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3e2338625a68a03a787cf0420cbd90ec06c13d0c" commit="42662024a7a165bb7424913c199da2624d1115af" commit_message="CHROMIUM: config: Enable netfilter connection marking This module is required for properly supporting firewall iptables rules on Android inside the ARC container for Doze / Battery Saver / Data Saver modes. BUG=b:111852346 TEST=Compiled, flashed grunt, booted Change-Id: I3e2338625a68a03a787cf0420cbd90ec06c13d0c Signed-off-by: Hugo Benichi &lt;hugobenichi@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1151184 Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="0" gerrit_number="1151184" owner_email="hugobenichi@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1151184/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I06dcab9aad45fb24674b1ad549e85067476786c0" commit="b0b4e07b4c3a43413aa558f5c2ae8b0e6f8366f7" commit_message="Dragonegg: Change console to ttyS1 BUG=b:111760047 TEST=console comes up Change-Id: I06dcab9aad45fb24674b1ad549e85067476786c0 Reviewed-on: https://chromium-review.googlesource.com/1150872 Commit-Ready: Rajat Jain &lt;rajatja@chromium.org&gt; Tested-by: Rajat Jain &lt;rajatja@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Rajat Jain &lt;rajatja@chromium.org&gt; " fail_count="0" gerrit_number="1150872" owner_email="rajatja@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/72/1150872/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I02c93e516db41caba4c963c8fe18d1ec428fdac9" commit="fb39f36990f10b47698920b0a73e9daa68b740d7" commit_message="profile: Updated gettext version in package.provided Necessary change to emerge gettext-0.19.8.1 on eve BUG=chromium:857263 TEST=emerge-eve gettext Change-Id: I02c93e516db41caba4c963c8fe18d1ec428fdac9 Reviewed-on: https://chromium-review.googlesource.com/1151753 Commit-Ready: Victor Reyes Espinoza &lt;vmreyes@google.com&gt; Tested-by: Victor Reyes Espinoza &lt;vmreyes@google.com&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1151753" owner_email="vmreyes@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/53/1151753/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3b4d5ad5522907cac8cec6e5ee5d4519a30f1460" commit="6fac264241801a87649fe490ebf13854a4f577ff" commit_message="mesa: Add dependency on libelf with llvm. Mesa needs libelf with llvm. Fixes following error in amd64-generic-fuzzer builder: mesa-18.2_pre1-r7: configure: error: r600 requires libelf when using llvm. BUG=chromium:867022 TEST=mesa builds. Change-Id: I3b4d5ad5522907cac8cec6e5ee5d4519a30f1460 Reviewed-on: https://chromium-review.googlesource.com/1151537 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Pohsien Wang &lt;pwang@chromium.org&gt; " fail_count="0" gerrit_number="1151537" owner_email="manojgupta@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/37/1151537/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id722d37741bff48501334762639b3c1e0f5ff750" commit="8e68d6f282fd2afd3f860784bf9b80dc23aab64b" commit_message="suite_scheduler: add epaulette model for coral board BUG=b:111513158 TEST=None Change-Id: Id722d37741bff48501334762639b3c1e0f5ff750 Reviewed-on: https://chromium-review.googlesource.com/1151719 Commit-Ready: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Tested-by: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="0" gerrit_number="1151719" owner_email="dsunkara@google.com" pass_count="0" patch_number="1" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/19/1151719/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I517168b099a585b24f7b6ee20a61da36bc3e2a43" commit="e19ef5c02821cd122090386de893a1552f612db7" commit_message="servo: nocturne: Add detachable controls. Nocturne needs these controls for firmware testing. BUG=b:111878226 TEST=Run firmware_DevMode against nocturne and verify that it's able to manipulate the detachable FW UI. Change-Id: I517168b099a585b24f7b6ee20a61da36bc3e2a43 Signed-off-by: Aseda Aboagye &lt;aaboagye@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1151762 Commit-Ready: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Tested-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Shelley Chen &lt;shchen@chromium.org&gt; " fail_count="0" gerrit_number="1151762" owner_email="aaboagye@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/62/1151762/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie99b209d7cc40d928d0ca013f1aa3c4b9a540211" commit="cfa27e287adf69ff8f4f97c4676cb401f6ebf2c1" commit_message="power: Add a Udev wrapper around udev_device_get_devlinks_list_entry Proximity sensors are given devlinks that correspond to what kind of device they are a source of proximity info for (e.g. proximity-lte, proximity-wifi-left). This helper function allows powerd to discover the devlinks that udev has assigned to a given device. TEST=manual BUG=b:74586744 Change-Id: Ie99b209d7cc40d928d0ca013f1aa3c4b9a540211 Signed-off-by: Enrico Granata &lt;egranata@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1148957 Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1148957" owner_email="egranata@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/57/1148957/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I715dd44d6926ef6aeea88377d75adef38dbc7e29" commit="54dc13d62062b7f6798dcd5ebecd2062a0270ad0" commit_message="chromeos_config: Checkin luci-scheduler.cfg. This dumps a copy of luci-scheduler.cfg which is generated from chromeos_config. This file is NOT automatically deployed, but is available for review purposes, and can be deployed by a copy/submit into manifest-internal on the infra/config branch. BUG=None TEST=Ran with/without dumped config file and examined results. Change-Id: I715dd44d6926ef6aeea88377d75adef38dbc7e29 Reviewed-on: https://chromium-review.googlesource.com/1151763 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="1151763" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/63/1151763/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie400e2db900f3e29b3c2a4236275e124836ad315" commit="776951d84522eb399ada7908a43eb16c2a6e7bd4" commit_message="autotest: Support to create multiple servers in skylab inventory. BUG=chromium:848391 TEST=https://chrome-internal-review.googlesource.com/c/chromeos/infra_internal/skylab_inventory/+/655905 Change-Id: Ie400e2db900f3e29b3c2a4236275e124836ad315 Reviewed-on: https://chromium-review.googlesource.com/1150848 Commit-Ready: Xixuan Wu &lt;xixuan@chromium.org&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="1150848" owner_email="xixuan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/48/1150848/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie9b2be6f1690a0d5d98c14b117c036880ce1f914" commit="7805c6585048e1f835fb11f4d2162a6f3492d453" commit_message="nocturne: Enable sensor IRQs in S0. The IMU is powered off in states lower than S0, therefore the interrupts are disabled by default in order to prevent false assertions and are only enabled when sequencing up to S0. However, after the EC sysjumps to its RW image, the interrupts were disabled causing the IMU to return values of 0 on the first boot. This commit simply re-enables the sensor interrupts at hook INIT time if the system is in S0. BUG=b:111458025 BRANCH=None TEST=Flash nocturne, sysjump to RW, use ectool motionsense to see that accelerometer values can be seen in userspace. Change-Id: Ie9b2be6f1690a0d5d98c14b117c036880ce1f914 Signed-off-by: Aseda Aboagye &lt;aaboagye@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1150932 Commit-Ready: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Tested-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1150932" owner_email="aaboagye@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/32/1150932/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I821b007c88e046184e6a452fd0d85540540eb2c9" commit="24820f577682a8588a3b4d6e4b2a7caefcc51bb2" commit_message="fuzzing: Build mesa with gbm. virglrenderer needs gbm support to build. BUG=chromium:867022 TEST=virglrenderer builds. Change-Id: I821b007c88e046184e6a452fd0d85540540eb2c9 Reviewed-on: https://chromium-review.googlesource.com/1151717 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1151717" owner_email="manojgupta@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/17/1151717/1" remote="cros" total_fail_count="0"/><lkgm version="10913.0.0-rc3"/></manifest>