blob: bb73112362f4a10b8f5aafea4cbac1bc23bec217 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="26135d5a6d5865c4189cdfa7bd17208b05fbc285">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/dbus-binding-generator" path="src/aosp/external/dbus-binding-generator" revision="0f36410cec3fe0c95afa666f17198706c7669656" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="070af5efe6be713dc10310405c3951939fda828a" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="8263a04a1e4e6e40ed479f62ac529874eb7675ef" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/apmanager" path="src/aosp/system/connectivity/apmanager" revision="a9a4938a099d1bf1a87798e021791bbe2e467d00" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="f296b2550e7c1f352c3879336c90c8d5a1710ea3" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="aa6cda6f638bd57d3a024f0d201f723a5c3bb875" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="64fc5a23a1ae487409cc585b3fbf261c553acb4e" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="d02274ed430c4d2d3751e82130144fd63c4a981f" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="3584bce5a45f0c40b43385324bfc4a44f1960567" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="7fde2236feb3c77b9265952353551e04fef9432d" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="467fd8b41a74e52d21e4726e933369ecf95ab198" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4a93e2cfc133473ae58f17374c32669eea9a8912" 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="66e00236a69489c9fe86ea9717f9384f363f966b" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="5702f0baefc0c1321374d838f8fc27c18d79a2ae"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="a9e3886f240ed90b72ad83f2e71258605ca61f1c" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="385208204ecdf504ea41edee1c4cd606a5e3efe0" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="c6993bd135d45b4490bb565a45819b3df6a5b7d2" upstream="refs/heads/master"/>
<project name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="5dcee54290894cfe30d634077b214ad89f118c8c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="2a841a3dc37e56ea3a4b85713e110983594fbde0" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="704dbb824410432fcd5902ed41509f40735e7fd8" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="46cab82172ac508e3c0e04838283684a5a481f2d" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="bee6fdd96a899d8f136c83484a4dbdb84016a2c6" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="adb364beb5b1ac1a06462a284941c61972dc7b6e" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="7f8dd873d815646005e6a1b10bd593d40a4c9eb1" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="c39adfb7f7cdc7befcf69eb15e82ff68771a0efd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="8facc75fc455cedba0ce75c4e8bcfab138e8d2cb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="d69d1a631d6e28e641c1ac098753b706388592f4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="fb2aa3d1725890117bcc7aa8c2d6b250a3617db3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="8eff65759a38d759c714d2ae7a13a7bb8cbc732a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="1b65449a647c99556511df30b8ab660b98acce7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="df15111c6f8434a2b3a7a1c7b2679f16341704ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="2f1ee8448a886ce1abad9c0e8741582244f8ab40" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="33800908fea98abf4eea146f4b7143e965453372" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="823fd8b256054645749d4ca4bb52eee6dac32cf6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="79d07c9727ceaf7a8055bd0752f8238fe337a14a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="5a086f5c9a5edd56d5dc81e11af10597aaab4218" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="20559619622f7a0dfb95aba0202ab39351e65207" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="1f3bea35a57fafd75ac010eae078a256a3eda25e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="99c916e103e70ca455356da0ed6fdd49dcd6e18d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="9fad1adc800cd950e4bd3f292f83186eb0e4f272" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="0c9b56092424c370eff748b25d49caceb9a18dab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="67c6439ddc72ba2c498c8a4ead17478b584c0397" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="abe1567f8df16b390ea15ce86c2c5268bcadaffe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="18dd656865511d8e1486b28c3525cdd3c186f8c7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="03720a92c91d791505268a5dd5a259fd9e0998b5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="54e252222113e235f9e16e62769a629c5fa5f8c5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="0280326e5bd212fcfbe3696e113730045debae74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="cc1deb44521d41125f5d617940a654c58c794325" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="0fd6be374dfc48efc231b44b97aa7c4a8e7e3cec" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="dacf40b3c932d3e68ba1146b1f3b0e2497fb6831" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="657058557680c8c8ed12e166046b394460199c3d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="dca599879cab0dba8ed32ef3a5d1b82e26524732" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="7a6bc1993deabbf7bd6bfb72b0659e75c6348005" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="17cc088dc198f626513d4154644d57553b69fefd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="0df724d840f30f230e9c238a4d57d75f7cfe7e6f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="7adda51890350b34a01819191b8b4fea28713062" upstream="refs/heads/master"/>
<project name="chromiumos/platform/puffin" path="src/platform/puffin" revision="2426ccf4e3558eeca0d2a7e8dd0a900ae09d245f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="137ec42a355f7800bb02739cb49a64e0c5e19f54" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="7ed915fabbdb58e2d4dcfc9c142148dc25a769b9" 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="fbdb5a5a480bd195be4989378d9bb4df09c9c807" 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="4a4e4cd4aae6f8b5fb5ca0f34b8e937835b08f08" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="bce7904376beee2912932433a4634c1c25afe2f5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="0ed732a09b5cd199e4741624437aa0a85866e3c2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="ed34d82cb233776e64e75ba343c41aba5b83567b" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b6a7b1530f6f58f78ec121844ab0145d690bada2" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="aa22740cc65b169198bf018034068f8708354247" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="ea6269092046804e0b42b11111706a0c10e489d3" 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="b1187232fdf819586ba8c8ece4a27a7515cbdc6d" 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="ba6b001934e5b4624d475f235b5f88ef7f9f92b1" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="99eba0b5cd171c23b16550f202146f3a692c4571" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="1fc0e14b1e6e06c1f151bc3d25345531ce95204b" upstream="refs/heads/chromeos-5.44"/>
<project name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/chrontel" path="src/third_party/chrontel" revision="7bcd0328d0eeef6a0539bd0ba80cd9a545e6cf4a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="1f47a4ab384c9fd9441d2935b741b542a208db89" upstream="refs/heads/chromeos-2016.05"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="a3576d16e98a2e0760eb97771062ae5e931e748e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="96d9e30fdfb7ab8b0cdc44228359dd0c08d59946" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="904f49fd770dd559800523edd91c1226e131655d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="0aa39d284043be61b5f1222afdffd39a5abaf3aa" upstream="refs/heads/chromeos-2014.04"/>
<project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="b6e26e656c0696ccd1715a6d2c9acee75ab0c092" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/gdata" path="chromite/third_party/gdata" revision="fe7e5c90a9827feb66ed446b2d297a1618b25272" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="622165bf510ebef6a65dc12e56a2df5d406ae9f4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="01d3dff8fef5ab4dbda4b961dc14e58d56f045cc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="58a69e18e4c8cfe8626ddabcbbcd10b268e48d13" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="4db98a3f7a8de099c617c158ffd0d275bad1ef6c" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="a85d157bd40cbb5f580cbb2cea10565a509aa4d1" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="781bec55d5355d81d1d0792fec9a5b106d57115b" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="0e53058520b68730d81cfc9a9e9a9b2f0c0f2ec4" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="cd24dfb2c56127e753427455615fc6388ff4a133" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="9dc621e77e7e4f3c045831021b04d19997d3deb5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="4b87997919b39d6e99555e0d06c1239b6c99cf8e" upstream="refs/heads/chromeos-2.4.81"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="a42579bdeb1c04dbb2863de27499139ea7a134c3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="a76600b42569a47575334bf69ac2e86eb150b81c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="e79d5093d0c93b9072f45415b29e12b2740db25e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="aa91014b7b6971575048db1f2b15258de31225db" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="57b16c3b733e8bba32bf9d573640388040719859" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="7250cbafb90271579a1d07160498e902996cbc97" 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="c34103385fcb6930651cad57516ad4f094f144fa" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="a21e197477773d2b9e4ee793009c469be4b3f2de" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="0ca03501dfd49f8091a04f941c05a71246b24bf4" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="9188a4c63881f5c26283ac05132f97a408a67462" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="cfde335e54918757430110cba01d7c56f880ef05" upstream="refs/heads/chromeos-2.2.12"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="b9b8f1de0ab9d4b0e1739d7c0dc4ec232b85a5c3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="793f51c53f7e0c6ff1662c0efcff0bfe1f61e0cd" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="e29f26e73dbdea06d16a134fa14761be675b4c12" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="c600e4e6f2ffc7459a3a56b0bcb3d3f6842b4fbe" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="cb2de5a810df1898cd3ae47d517603b8b12371c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="31f4933a54cce7b157619eb1dd14ea32bec39279" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="cc72f5c47c758892b0f41257b0dd441a506ffdcd" upstream="refs/heads/chromeos-v2013.06"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="b30f38206f17aa73cda0a2fdaf4dc705527315ba" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="f6e2acc3f21e8b7c9eec4a8871a65f50381daacf" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="ab803945aec1d2110827d0eb3767d8c8db5335dd" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a91633d172407f6c83dd69af11510b37afebb7f9"/>
<project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="8155a8ba74bce27626f3ce3f088951298c44776d" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="61a6197566d4230c9a86a61e6c5f605778ab3733" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="0aea6aeca494754446dd1e5fe638fe68da128036" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="c41479a1d7de7fe6e9cfbff9be21382f7b23ace7" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="24543f227908c2e949bb9a15b40276f59fcc9a0a" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="93d99bf31d081198030380a946f4c29e38159b25" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="59e4737dfff4aa76a6a46e34705d4a97d3939209" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="f3d35cf659b876b829bbc7cdb6f8e14ece5b1b37" upstream="refs/heads/master"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="32c89c19b042a12b5a1bf0153299154ea5435c03"/>
<project name="weave/libweave" path="src/weave/libweave" revision="fa29d8f43a37aaf4b47fd2f3c76785050d075a7d" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-3.18" change_id="Icddf9c5dc0b025e3ae47dc113601d929232410e9" commit="94ffba5dc4106c6b139010e1ac78bc2d65535ac2" commit_message="UPSTREAM: x86/tsc: Detect random warps If time warps can be observed then they should only ever be observed on one CPU. If they are observed on both CPUs then the system is completely hosed. Add a check for this condition and notify if it happens. BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Yinghai Lu &lt;yinghai@kernel.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Link: http://lkml.kernel.org/r/20161119134017.574838461@linutronix.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit bec8520dca0d27c1ddac703f9d0a78275ca2603e) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: Icddf9c5dc0b025e3ae47dc113601d929232410e9 Reviewed-on: https://chromium-review.googlesource.com/484242 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="484242" owner_email="harry.pan@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/42/484242/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I5b0934d1e0ed172bf8c871e0284d88b809b032c9" commit="56f38b165acfd41e1e6caaf9ccdc5677c45ece76" commit_message="UPSTREAM: x86/tsc: Store and check TSC ADJUST MSR The TSC_ADJUST MSR shows whether the TSC has been modified. This is helpful in a two aspects: 1) It allows to detect BIOS wreckage, where SMM code tries to 'hide' the cycles spent by storing the TSC value at SMM entry and restoring it at SMM exit. On affected machines the TSCs run slowly out of sync up to the point where the clocksource watchdog (if available) detects it. The TSC_ADJUST MSR allows to detect the TSC modification before that and eventually restore it. This is also important for SoCs which have no watchdog clocksource and therefore TSC wreckage cannot be detected and acted upon. 2) All threads in a package are required to have the same TSC_ADJUST value. Broken BIOSes break that and as a result the TSC synchronization check fails. The TSC_ADJUST MSR allows to detect the deviation when a CPU comes online. If detected set it to the value of an already online CPU in the same package. This also allows to reduce the number of sync tests because with that in place the test is only required for the first CPU in a package. In principle all CPUs in a system should have the same TSC_ADJUST value even across packages, but with physical CPU hotplug this assumption is not true because the TSC starts with power on, so physical hotplug has to do some trickery to bring the TSC into sync with already running packages, which requires to use an TSC_ADJUST value different from CPUs which got powered earlier. A final enhancement is the opportunity to compensate for unsynced TSCs accross nodes at boot time and make the TSC usable that way. It won't help for TSCs which run apart due to frequency skew between packages, but this gets detected by the clocksource watchdog later. The first step toward this is to store the TSC_ADJUST value of a starting CPU and compare it with the value of an already online CPU in the same package. If they differ, emit a warning and adjust it to the reference value. The !SMP version just stores the boot value for later verification. BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Yinghai Lu &lt;yinghai@kernel.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Link: http://lkml.kernel.org/r/20161119134017.655323776@linutronix.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit 8b223bc7abe0e30e8d297a24ee6c6c07ef8d0bb9) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: I5b0934d1e0ed172bf8c871e0284d88b809b032c9 Reviewed-on: https://chromium-review.googlesource.com/484243 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Chong Jiang &lt;chongjiang@chromium.org&gt; " fail_count="0" gerrit_number="484243" owner_email="harry.pan@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/43/484243/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I5b20b56820b80994bec7fad96eaf3de37f14c097" commit="36558048911b1a5678455ca2335bf6b2fcba165b" commit_message="UPSTREAM: x86/tsc: Verify TSC_ADJUST from idle When entering idle, it's a good oportunity to verify that the TSC_ADJUST MSR has not been tampered with (BIOS hiding SMM cycles). If tampering is detected, emit a warning and restore it to the previous value. This is especially important for machines, which mark the TSC reliable because there is no watchdog clocksource available (SoCs). This is not sufficient for HPC (NOHZ_FULL) situations where a CPU never goes idle, but adding a timer to do the check periodically is not an option either. On a machine, which has this issue, the check triggeres right during boot, so there is a decent chance that the sysadmin will notice. Rate limit the check to once per second and warn only once per cpu. BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Yinghai Lu &lt;yinghai@kernel.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Link: http://lkml.kernel.org/r/20161119134017.732180441@linutronix.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit 1d0095feea591bbd94f35d8a98aed746319783e1) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: I5b20b56820b80994bec7fad96eaf3de37f14c097 Reviewed-on: https://chromium-review.googlesource.com/484244 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="484244" owner_email="harry.pan@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/44/484244/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Iecc8b7e0cc8ef8f86be57889316f259f29bdd08f" commit="3dfd7e75fdd2099fbb1eb66e235a0ff5fc14402b" commit_message="UPSTREAM: x86/tsc: Sync test only for the first cpu in a package If the TSC_ADJUST MSR is available all CPUs in a package are forced to the same value. So TSCs cannot be out of sync when the first CPU in the package was in sync. That allows to skip the sync test for all CPUs except the first starting CPU in a package. BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Yinghai Lu &lt;yinghai@kernel.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Link: http://lkml.kernel.org/r/20161119134017.809901363@linutronix.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit a36f5136814b6a87601220927cb9ad9ecc731e92) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: Iecc8b7e0cc8ef8f86be57889316f259f29bdd08f Reviewed-on: https://chromium-review.googlesource.com/484245 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="484245" owner_email="harry.pan@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/45/484245/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="If09cfbd346d8be3062fbd973d0bd8ba3d7b7ba27" commit="f43fe4c5485812a353cb22cbae052df8ffb104bf" commit_message="UPSTREAM: x86/tsc: Move sync cleanup to a safe place Cleaning up the stop marker on the control CPU is wrong when we want to add retry support. Move the cleanup to the starting CPU. BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Yinghai Lu &lt;yinghai@kernel.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Link: http://lkml.kernel.org/r/20161119134017.892095627@linutronix.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit 4c5e3c63752162262c42424147f319b8571a20af) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: If09cfbd346d8be3062fbd973d0bd8ba3d7b7ba27 Reviewed-on: https://chromium-review.googlesource.com/484246 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="484246" owner_email="harry.pan@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/46/484246/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I468ef53bfa2ca889814d134e3d08d9416adeb8d2" commit="d655b6ccab5ffb87c6cb7cc5c4173ee71527e8d1" commit_message="UPSTREAM: x86/tsc: Prepare warp test for TSC adjustment To allow TSC compensation cross nodes its necessary to know in which direction the TSC warp was observed. Return the maximum observed value on the calling CPU so the caller can determine the direction later. BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Yinghai Lu &lt;yinghai@kernel.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Link: http://lkml.kernel.org/r/20161119134017.970859287@linutronix.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit 76d3b85158509cafec5be7675a97ef80118e288e) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: I468ef53bfa2ca889814d134e3d08d9416adeb8d2 Reviewed-on: https://chromium-review.googlesource.com/484247 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="484247" owner_email="harry.pan@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/47/484247/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I231f2108409cc21155a34baf03d7db5de89826ec" commit="1e900edb967d91efb43c6ba9e3ef94237735ac30" commit_message="UPSTREAM: x86/tsc: Try to adjust TSC if sync test fails If the first CPU of a package comes online, it is necessary to test whether the TSC is in sync with a CPU on some other package. When a deviation is observed (time going backwards between the two CPUs) the TSC is marked unstable, which is a problem on large machines as they have to fall back to the HPET clocksource, which is insanely slow. It has been attempted to compensate the TSC by adding the offset to the TSC and writing it back some time ago, but this never was merged because it did not turn out to be stable, especially not on older systems. Modern systems have become more stable in that regard and the TSC_ADJUST MSR allows us to compensate for the time deviation in a sane way. If it's available allow up to three synchronization runs and if a time warp is detected the starting CPU can compensate the time warp via the TSC_ADJUST MSR and retry. If the third run still shows a deviation or when random time warps are detected the test terminally fails. BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Yinghai Lu &lt;yinghai@kernel.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Link: http://lkml.kernel.org/r/20161119134018.048237517@linutronix.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit cc4db26899dcd0e6ff0448c77abd8eb61b1a1333) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: I231f2108409cc21155a34baf03d7db5de89826ec Reviewed-on: https://chromium-review.googlesource.com/484248 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="484248" owner_email="harry.pan@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/48/484248/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ibbac1c4443c587cef675c56bcd69f112cc57c13c" commit="3f6b57ec93dec2a22314208e4458cf2c89252f4a" commit_message="UPSTREAM: x86/tsc: Fix broken CONFIG_X86_TSC=n build Add the missing return statement to the inline stub tsc_store_and_check_tsc_adjust() and add the other stubs to make a SMP=y,TSC=n build happy. While at it, remove the unused variable from the UP variant of tsc_store_and_check_tsc_adjust(). BUG=chromium:611896 TEST=do 'dmesg | grep -i tsc' on DUT, examine TSC is the clocksource, i.e. no tsc warp. Fixes: commit ba75fb646931 (&quot;x86/tsc: Sync test only for the first cpu in a package&quot;) Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit b836554386cc77f31ab43a8492a2587e0c51d51e) Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Change-Id: Ibbac1c4443c587cef675c56bcd69f112cc57c13c Reviewed-on: https://chromium-review.googlesource.com/484249 Commit-Ready: Harry Pan &lt;harry.pan@intel.com&gt; Tested-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="484249" owner_email="harry.pan@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/49/484249/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5f253f73e6684667d12a15a99a35be4bb6727b97" commit="b0e6e9720163b7b3ad2f9b815dd72b3de3ce751a" commit_message="graphyte: Add unittest for Graphyte core class. Added a unittest to check the calling sequence of DUT and instrument plugins. BUG=chromium:713589 TEST=make test Change-Id: I5f253f73e6684667d12a15a99a35be4bb6727b97 Reviewed-on: https://chromium-review.googlesource.com/561257 Commit-Ready: Shen-En Shih &lt;petershih@chromium.org&gt; Tested-by: Shen-En Shih &lt;petershih@chromium.org&gt; Reviewed-by: Shen-En Shih &lt;petershih@chromium.org&gt; " fail_count="1" gerrit_number="561257" owner_email="akahuang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/graphyte" project_url="https://chromium-review.googlesource.com/chromiumos/graphyte" ref="refs/changes/57/561257/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I544a5e49388a58930c22048fa9d36e7343fed2d4" commit="f679e6082b2373c467bf8bc867547d1765d36519" commit_message="device: Check the change of RF type in device class. Originally, we checked the change RF type in Graphyte core class, because DUT and instrument plugins should change at the same time during running. However, we will implement a plugin runner that might only run one device. Therefore, we moved the check to the device itself. BUG=chromium:713589 TEST=make test Change-Id: I544a5e49388a58930c22048fa9d36e7343fed2d4 Reviewed-on: https://chromium-review.googlesource.com/561258 Commit-Ready: Shen-En Shih &lt;petershih@chromium.org&gt; Tested-by: Shen-En Shih &lt;petershih@chromium.org&gt; Reviewed-by: Shen-En Shih &lt;petershih@chromium.org&gt; " fail_count="1" gerrit_number="561258" owner_email="akahuang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/graphyte" project_url="https://chromium-review.googlesource.com/chromiumos/graphyte" ref="refs/changes/58/561258/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I456c02698441223215fee824cb730b6a3bf29284" commit="3646f4deffd50504088af53f422e99c0fa1ad56c" commit_message="graphyte: Split the plugin controlling methods. In Graphyte core class, some methods are used to control both DUT and instrument plugins at the same time: - InitializeDevices - TerminateDevices - SetRF When we implement the plugin runner, it might control only one side of the plugins. Therefore, we added a class DeviceType used to assign which plugin should be controlled. BUG=chromium:713589 TEST=make test Change-Id: I456c02698441223215fee824cb730b6a3bf29284 Reviewed-on: https://chromium-review.googlesource.com/561259 Commit-Ready: Shen-En Shih &lt;petershih@chromium.org&gt; Tested-by: Shen-En Shih &lt;petershih@chromium.org&gt; Reviewed-by: Shen-En Shih &lt;petershih@chromium.org&gt; " fail_count="1" gerrit_number="561259" owner_email="akahuang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/graphyte" project_url="https://chromium-review.googlesource.com/chromiumos/graphyte" ref="refs/changes/59/561259/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iee017cdb438b058fa64dfa5695330f8b70f4afb1" commit="4de9036e98c6e00fa0d858b00e4a7a73fbdd31ae" commit_message="graphyte: Move SetLogging out of Graphyte class. Add a bootstrap class to do process-wide resource initialization. Currently, only need to initialize logger. BUG=none TEST=make test Change-Id: Iee017cdb438b058fa64dfa5695330f8b70f4afb1 Reviewed-on: https://chromium-review.googlesource.com/561256 Commit-Ready: Shen-En Shih &lt;petershih@chromium.org&gt; Tested-by: Shen-En Shih &lt;petershih@chromium.org&gt; Reviewed-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; " fail_count="1" gerrit_number="561256" owner_email="akahuang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/graphyte" project_url="https://chromium-review.googlesource.com/chromiumos/graphyte" ref="refs/changes/56/561256/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie1cd343ba91d096246485683842edf2ad362f742" commit="34394de82a09e25cca4069652b2d284268334c7a" commit_message="Supppress output in ControlMaster's polling In a SSH link, a thread will be spawned to monitor the process run via the SSH link. It will keep polling the status of the process, and monitor the connection status. To check if the connection is still in a good state, it uses 'ssh -O check' to check the status. However, this will output a string 'Master running (pid=xxx)' to standard output/error stream. To fix this, the output of this specific is marked as pipe, which keeps the output console clean. BUG=none TEST=none Change-Id: Ie1cd343ba91d096246485683842edf2ad362f742 Reviewed-on: https://chromium-review.googlesource.com/566170 Commit-Ready: Shen-En Shih &lt;petershih@chromium.org&gt; Tested-by: Shen-En Shih &lt;petershih@chromium.org&gt; Reviewed-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; " fail_count="0" gerrit_number="566170" owner_email="petershih@chromium.org" pass_count="0" patch_number="1" project="chromiumos/graphyte" project_url="https://chromium-review.googlesource.com/chromiumos/graphyte" ref="refs/changes/70/566170/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I9fffa61690268935142248921fd692d122842b15" commit="dc0423fbeb2cd64007d28daa30a0a49c2834665b" commit_message="Revert &quot;HACK-TO-REVERT: backlight: arcxcnn: add support for ArticSand devices&quot; This reverts commit d74e9cca4bc93d00676146c91c5d8e3efb4fda1d. CQ-DEPEND=CL:569308 BUG=b:35583507 TEST=backlight lights up with new driver Change-Id: I9fffa61690268935142248921fd692d122842b15 Reviewed-on: https://chromium-review.googlesource.com/569304 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="569304" owner_email="smbarber@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/569304/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic86ce9e6ced92917bb73774a3958bb7476bb801d" commit="691acc71a5b82dbdf635bf58ee1029e9dd39df2b" commit_message="Revert &quot;HACK-TO-REVERT: backlight: arcxcnn: devicetree bindings for ArticSand devices&quot; This reverts commit 0fda64dccb10c5ccf05d59ab9cc3a20f9c80446b. BUG=b:35583507 TEST=backlight lights up with new driver Change-Id: Ic86ce9e6ced92917bb73774a3958bb7476bb801d Reviewed-on: https://chromium-review.googlesource.com/569305 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="569305" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/569305/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I5f6294037ad2d6f9c84230fa41cebeaea843cc26" commit="d6a07999ab9c72c6c05baab5392f62aac7264414" commit_message="UPSTREAM: dt-bindings: backlight: arcxcnn: Supply bindings for Arctic Sand backlight Signed-off-by: Olimpiu Dejeu &lt;olimpiu@arcticsand.com&gt; Acked-by: Rob Herring &lt;robh@kernel.org&gt; Acked-by: Daniel Thompson &lt;daniel.thompson@linaro.org&gt; Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt; BUG=b:35583507 TEST=none, doc change only (cherry picked from commit ce9d22573d85341c987f997461ac712e4dbe47b1) Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; Change-Id: I5f6294037ad2d6f9c84230fa41cebeaea843cc26 Reviewed-on: https://chromium-review.googlesource.com/569306 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="569306" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/569306/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="If4feaed96bd338d9d966dbfc39e18f6bce1ac7f9" commit="085f94573ae093a629efe9538cbe9a0ff01bd6b6" commit_message="UPSTREAM: backlight: Add support for Arctic Sand LED backlight driver chips This driver provides support for the Arctic Sand arc2c0608 chip, and provides a framework to support future devices. Signed-off-by: Olimpiu Dejeu &lt;olimpiu@arcticsand.com&gt; Reviewed-by: Daniel Thompson &lt;daniel.thompson@linaro.org&gt; Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt; BUG=b:35583507 TEST=backlight lights up on gru-rev2 (cherry picked from commit e739c5bb20bebb74028d9262255dc1e470b60fcf) Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; Change-Id: If4feaed96bd338d9d966dbfc39e18f6bce1ac7f9 Reviewed-on: https://chromium-review.googlesource.com/569307 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="569307" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/07/569307/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3ef40aa47df8a6886f25e91a000ec70eb4965c82" commit="ff1898fda1c0c2151c3484e6cf2603d3b88b634d" commit_message="CHROMIUM: arm64: dts: rockchip: add gru led configs This sets up the control registers so that the backlight comes up correctly for grus using Arctic Sand backlight controllers and i2c (not EC PWM) for setting brightness. BUG=b:35583507 TEST=backlight lights up on gru-rev2 Change-Id: I3ef40aa47df8a6886f25e91a000ec70eb4965c82 Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/569308 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="569308" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/569308/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I64f97a0a516978ed6c6cf08e0fe5959c0b8de8fc" commit="ae082dcc4df2d0b83d18363fdcfca0d7bda0f85a" commit_message="BACKPORT: netlink: simplify nfnetlink_bind Remove duplicity and simplify code flow by moving the rcu_read_unlock() above the condition and let the flow control exit naturally at the end of the function. Signed-off-by: Richard Guy Briggs &lt;rgb@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit bfe4bc71c64a34813a7bde0ad4d28486679ac3fe) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: I64f97a0a516978ed6c6cf08e0fe5959c0b8de8fc Reviewed-on: https://chromium-review.googlesource.com/565790 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="565790" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/565790/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Iee1e82c43e82561417ab93a3b2cf9e065fa29244" commit="522cb43bedab474b67c111d5f689ffb1505dacf8" commit_message="BACKPORT: netfilter: nfnetlink_acct: Adding quota support to accounting framework nfacct objects already support accounting at the byte and packet level. As such it is a natural extension to add the possiblity to define a ceiling limit for both metrics. All the support for quotas itself is added to nfnetlink acctounting framework to stay coherent with current accounting object management. Quota limit checks are implemented in xt_nfacct filter where statistic collection is already done. Pablo Neira Ayuso has also contributed to this feature. Signed-off-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt; Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit 683399eddb9fff742b1a14c5a5d03e12bfc0afff) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: Iee1e82c43e82561417ab93a3b2cf9e065fa29244 Reviewed-on: https://chromium-review.googlesource.com/565791 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="565791" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/565791/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Ib9c28f4b3fe9092380f9ca291e7e696bad73a59e" commit="5d48d13d9df41f03cc756417bbd1ecd13b7a93eb" commit_message="BACKPORT: netfilter: nfnetlink: don't probe module if it exists nfnetlink_bind request_module()s all the time as nfnetlink_get_subsys() shifts the argument by 8 to obtain the subsys id. So using type instead of type &lt;&lt; 8 always returns NULL. Fixes: 03292745b02d11 (&quot;netlink: add nlk-&gt;netlink_bind hook for module auto-loading&quot;) Signed-off-by: Florian Westphal &lt;fw@strlen.de&gt; Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit dbc3617f4c1f9fcbe63612048cb9583fea1e11ab) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: Ib9c28f4b3fe9092380f9ca291e7e696bad73a59e Reviewed-on: https://chromium-review.googlesource.com/565792 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="565792" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/565792/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Ide6e71bd282aa81212c1c3b2cb7e5389b7c6584e" commit="2e046117ed50972f8bc45bea2f2b8c5a62567186" commit_message="BACKPORT: netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind Make sure the netlink group exists, otherwise you can trigger an out of bound array memory access from the netlink_bind() path. This splat can only be triggered only by superuser. [ 180.203600] UBSan: Undefined behaviour in ../net/netfilter/nfnetlink.c:467:28 [ 180.204249] index 9 is out of range for type 'int [9]' [ 180.204697] CPU: 0 PID: 1771 Comm: trinity-main Not tainted 3.18.0-rc4-mm1+ #122 [ 180.205365] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.7.5-0-ge51488c-20140602_164612-nilsson.home.kraxel.org +04/01/2014 [ 180.206498] 0000000000000018 0000000000000000 0000000000000009 ffff88007bdf7da8 [ 180.207220] ffffffff82b0ef5f 0000000000000092 ffffffff845ae2e0 ffff88007bdf7db8 [ 180.207887] ffffffff8199e489 ffff88007bdf7e18 ffffffff8199ea22 0000003900000000 [ 180.208639] Call Trace: [ 180.208857] dump_stack (lib/dump_stack.c:52) [ 180.209370] ubsan_epilogue (lib/ubsan.c:174) [ 180.209849] __ubsan_handle_out_of_bounds (lib/ubsan.c:400) [ 180.210512] nfnetlink_bind (net/netfilter/nfnetlink.c:467) [ 180.210986] netlink_bind (net/netlink/af_netlink.c:1483) [ 180.211495] SYSC_bind (net/socket.c:1541) Moreover, define the missing nf_tables and nf_acct multicast groups too. Reported-by: Andrey Ryabinin &lt;a.ryabinin@samsung.com&gt; Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit 97840cb67ff5ac8add836684f011fd838518d698) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: Ide6e71bd282aa81212c1c3b2cb7e5389b7c6584e Reviewed-on: https://chromium-review.googlesource.com/565793 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="565793" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/93/565793/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I09e253079cc5ccfb0fe95bb32a19fea1d6e1c632" commit="706f0e53898008a7e2d4687013105ba406d13415" commit_message="BACKPORT: netfilter: nfnetlink: relax strict multicast group check from netlink_bind Relax the checking that was introduced in 97840cb (&quot;netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind&quot;) when the subscription bitmask is used. Existing userspace code code may request to listen to all of the existing netlink groups by setting an all to one subscription group bitmask. Netlink already validates subscription via setsockopt() for us. kirtika: Add missing default-case return 0 in nfnetlink_bind. This was introduced in commit 4f52090(&quot;netlink: have netlink per-protocol bind function return an error code&quot;) which is difficult to backport as it introduces the unbind functions without being aware of network namespaces. Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit 62924af247e95de7041a6d6f2d06cdd05152e2dc) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: I09e253079cc5ccfb0fe95bb32a19fea1d6e1c632 Reviewed-on: https://chromium-review.googlesource.com/565794 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="565794" owner_email="kirtika@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/94/565794/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8787f5d4df0020a8253c9562a107e4b6b40534c6" commit="316d944a62d4f8cefa0cff684221bfe089c8c02a" commit_message="Promote eve and lakitu-st paladin builders to important BUG=None TEST=None Change-Id: I8787f5d4df0020a8253c9562a107e4b6b40534c6 Reviewed-on: https://chromium-review.googlesource.com/558371 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="1" gerrit_number="558371" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/71/558371/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib6a3cbd209e8f1e1109f05d4e4a9fe261619df6b" commit="3ffb73a6504b2a8388e11216ee9c4c58934c8763" commit_message="cbuildbot: update paladin promotion comment BUG=None TEST=None Change-Id: Ib6a3cbd209e8f1e1109f05d4e4a9fe261619df6b Reviewed-on: https://chromium-review.googlesource.com/568696 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="1" gerrit_number="568696" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/96/568696/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3f0a526b7ccbd978f0e6f9c5ea18a43705314885" commit="5491c556081ae459273bad676a20daaeba3f4ab6" commit_message="cbuildbot: promote auron_yuna paladin to important BUG=None TEST=None Change-Id: I3f0a526b7ccbd978f0e6f9c5ea18a43705314885 Reviewed-on: https://chromium-review.googlesource.com/568665 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="1" gerrit_number="568665" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/65/568665/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I41f9f89a6b1fc8b98b73eea854e0cf19ffd636e1" commit="346d4ae841ca98cb65f817e88fcc9b36afa941f6" commit_message="cbuildbot: promote bob paladin to important BUG=None TEST=None Change-Id: I41f9f89a6b1fc8b98b73eea854e0cf19ffd636e1 Reviewed-on: https://chromium-review.googlesource.com/568669 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="1" gerrit_number="568669" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/69/568669/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I16a77dafa608b04483227f6a8c57a5f925640bb7" commit="677c95cfd6648a04a3395932f2071b166163a6e9" commit_message="cbuildbot: promote hana paladin to important BUG=None TEST=None Change-Id: I16a77dafa608b04483227f6a8c57a5f925640bb7 Reviewed-on: https://chromium-review.googlesource.com/568670 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="1" gerrit_number="568670" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/70/568670/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I883713f7e1c82c7747b20ac2000fb2edd5207616" commit="58046bfbb347445392471bdcaffd75680b8f2312" commit_message="minigbm: gralloc0: Remove BO_USE_HW_CAMERA_ZSL In gralloc0, the flag GRALLOC_USAGE_HW_CAMERA_ZSL is defined to be a bitwise OR of GRALLOC_USAGE_HW_CAMERA_WRITE and GRALLOC_USAGE_HW_CAMERA_READ. So it is incorrect to treat it as a separate usage flag, not even thinking about using it with the bitwise AND operator for conditional tests. Fix the current broken state by removing BO_USE_HW_CAMERA_ZSL, which does not have any reason to exist. BUG=b:62358788 TEST=Camera preview renders correctly on Poppy. Change-Id: I883713f7e1c82c7747b20ac2000fb2edd5207616 Reviewed-on: https://chromium-review.googlesource.com/561034 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="561034" owner_email="tfiga@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/34/561034/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2bb94d145dc3765d5193712aad7682c0fb383dd8" commit="f7ab24f7db3f8354a54456377fa96385ee3831e4" commit_message="minigbm: gralloc0: Fix invalid cast from integer to pointer We should be casting a pointer to the fourcc to a char * pointer, instead of casting the fourcc value itself (which unluckily happens to be of the same size as pointer, so compilator fails to detect it). BUG=b:62358788 TEST=Try to allocate with invalid usage Change-Id: I2bb94d145dc3765d5193712aad7682c0fb383dd8 Reviewed-on: https://chromium-review.googlesource.com/566791 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="566791" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/91/566791/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3608470f17efe700fa43901167fa614ff9eac09c" commit="bfc0700527e4d4bfc7a8a8a13ad38123ad66312b" commit_message="minigbm: Remove _HW_ from BO_USE_HW_CAMERA_* usage flags Camera is supposed to mean camera hardware and the superfluous _HW_ does not give us anything other than making the names longer. BUG=b:62358788 TEST=compile Change-Id: I3608470f17efe700fa43901167fa614ff9eac09c Reviewed-on: https://chromium-review.googlesource.com/566774 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="566774" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/74/566774/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib7063437e39d1e08f643763c6ce383ce8657f5ce" commit="faea10c89ea5acf0a08b336205e1eb744a5e8fb3" commit_message="minigbm: Add GBM_BO_USE_CAMERA_{READ,WRITE} usage flags Add a new GBM usage flag for buffers used a output for camera subsystem. It corresponds to Android GRALLOC_USAGE_HW_CAMERA_{READ,WRITE} flags and translates to the same BO_USE_HW_CAMERA_{READ,WRITE} flags of drv. BUG=b:62358788 TEST=compile Change-Id: Ib7063437e39d1e08f643763c6ce383ce8657f5ce Reviewed-on: https://chromium-review.googlesource.com/560935 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="560935" owner_email="tfiga@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/35/560935/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I86b83ab0cef1b8f3e12d7d0be45a07fb18326d01" commit="4225619995a0b5b474354f0b5da6d4277958af3e" commit_message="power: Add udev rule to enable power save mode for Intel HDA This setting was previously handled by laptop-mode-tools (LMT). LMT enabled power save mode when the device runs on battery and disables it when running on AC. The udev rule enables power save mode statically at boot time, independently of the power source. BUG=chromium:740253, chromium:214886 TEST=build and boot on squawks cat /sys/module/snd_hda_intel/parameters/power_save =&gt; 10 cat /sys/module/snd_hda_intel/parameters/power_save_controller =&gt; Y CQ-DEPEND=CL:565657 Change-Id: I86b83ab0cef1b8f3e12d7d0be45a07fb18326d01 Reviewed-on: https://chromium-review.googlesource.com/565448 Commit-Ready: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="565448" owner_email="mka@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/565448/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Icbe6640a1974c563397e7a9b67076c0f5e3c1213" commit="5d10af03564ab5adbc7c023e6ed67fe7b754cdaf" commit_message="laptop-mode-tools: Disable module for Intel HDA power management Power save mode is now enabled by a udev rule BUG=chromium:740253, chromium:214886 TEST=build for squawks (w/o dependent CL) and boot cd /sys/module/snd_hda_intel/parameters echo 42 &gt; power_save echo N &gt; power_save_controller disconnect power cat /sys/module/snd_hda_intel/parameters/power_save =&gt; 42 cat /sys/module/snd_hda_intel/parameters/power_save_controller =&gt; N CQ-DEPEND=CL:565448 Change-Id: Icbe6640a1974c563397e7a9b67076c0f5e3c1213 Reviewed-on: https://chromium-review.googlesource.com/565657 Commit-Ready: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="565657" owner_email="mka@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/57/565657/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie1253723b5120458f4625f4ea4e1562750f34adc" commit="6c2784e46930e15b36e0c37739365036bb854c51" commit_message="laptop-mode-tools: Disable SATA link power management This setting is now handled through a udev rule BUG=chromium:690612, chromium:214886 TEST=emerge-lumpy laptop-mode-tools cros deploy ${DUT} laptop-mode-tools reboot ${DUT} cat /sys/class/scsi_host/host0/link_power_management_policy =&gt; max_performance CQ-DEPEND=CL:568592 Change-Id: Ie1253723b5120458f4625f4ea4e1562750f34adc Reviewed-on: https://chromium-review.googlesource.com/568591 Commit-Ready: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="568591" owner_email="mka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/91/568591/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4e26bd95a483718cad9da83a39d2a1b3fd54b574" commit="508604cd6990298eb06334c868a9e05743a79817" commit_message="power: Add udev rule to minimize link power for SATA drives This setting was previously handled by laptop-mode-tools (LMT). With LMT a static setting (min_power) is used, this can be replaced with a udev rule. BUG=chromium:690612, chromium:214886 TEST=cros_workon-lumpy start power_manager # with CL:568591 emerge-lumpy laptop-mode-tools power_manager cros deploy ${DUT} power_manager laptop-mode-tools reboot ${DUT} cat /sys/class/scsi_host/host0/link_power_management_policy =&gt; min_power CQ-DEPEND=CL:568591 Change-Id: I4e26bd95a483718cad9da83a39d2a1b3fd54b574 Reviewed-on: https://chromium-review.googlesource.com/568592 Commit-Ready: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="568592" owner_email="mka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/568592/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I1b35e60398ea04c8593c75a9898f439e313175f8" commit="d7864fc87e649a3c0ce2f42b0ca3914f971fa7a2" commit_message="CHROMIUM: [media] intel-ipu3: Restrict builds to 64 bit images Trying to build a 32 bit image results in the following errors. drivers/built-in.o: In function `i915_gem_get_ggtt_size': (.text+0x7de8e5): undefined reference to `__udivdi3' drivers/built-in.o: In function `cio2_hw_init': ipu3-cio2.c:(.text+0x2e56cff): undefined reference to `__divdi3' ipu3-cio2.c:(.text+0x2e56d1a): undefined reference to `__divdi3' drivers/built-in.o: In function `cio2_irq': ipu3-cio2.c:(.text+0x2e57720): undefined reference to `__udivdi3' ipu3-cio2.c:(.text+0x2e57749): undefined reference to `__udivdi3' drivers/built-in.o: In function `ipu3_css_scaler_setup_lut': ipu3-css-params.c:(.text+0x2e5c9d4): undefined reference to `__divdi3' drivers/built-in.o: In function `imgu_isr_threaded': ipu3.c:(.text+0x2e69b67): undefined reference to `__udivdi3' ipu3.c:(.text+0x2e69b93): undefined reference to `__udivdi3' BUG=b:37020027 TEST=None Change-Id: I1b35e60398ea04c8593c75a9898f439e313175f8 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/569072 Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="0" gerrit_number="569072" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/569072/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I371657d340790d7ff431e5b332f6f3771626a15c" commit="0120f343f3d634c19e57244c2dfb082d64633ab0" commit_message="CHROMIUM: drm/armada: Mark as BROKEN It no longer builds due to incomplete drm backports. drivers/gpu/drm/armada/armada_crtc.c: In function 'armada_drm_crtc_calc_fb': drivers/gpu/drm/armada/armada_crtc.c:172:38: error: 'struct drm_framebuffer' has no member named 'bits_per_pixel' Mark it as BROKEN to indicate that it is not expected to work, much less supported. BUG=b:36446508 TEST=None Change-Id: I371657d340790d7ff431e5b332f6f3771626a15c Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/569070 Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="569070" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/569070/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Icbd55e6d2a6aac6c5bc7eadc864f350f3b7df1b8" commit="110f055695fd82f68a24f64e59649565dbb098cd" commit_message="CHROMIUM: drm/imx: Mark DRM_IMX_IPUV3 as broken It no longer builds due to incomplete drm backports. drivers/gpu/drm/imx/ipuv3-plane.c: In function 'ipu_plane_set_base': drivers/gpu/drm/imx/ipuv3-plane.c:88:32: error: 'struct drm_framebuffer' has no member named 'bits_per_pixel' Mark it as BROKEN to indicate that is not expected to build or work. BUG=b:36446508 TEST=None Change-Id: Icbd55e6d2a6aac6c5bc7eadc864f350f3b7df1b8 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/569071 Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="569071" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/569071/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0ada5cee37f8adb3c7ad343eaa47c8bc1489494e" commit="09f23ff522d0deb5960933e1044490f35c7e7baf" commit_message="lakitu: move a few packages into overlay-lakitu BUG=b:32763905,b:63576100 TEST=trybots for lakitu-release and lakitu_next-release CQ-DEPEND=CL:*409648 RELEASE_NOTE=None Change-Id: I0ada5cee37f8adb3c7ad343eaa47c8bc1489494e Reviewed-on: https://chromium-review.googlesource.com/566946 Commit-Ready: Daniel Wang &lt;wonderfly@google.com&gt; Tested-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Aditya Kali &lt;adityakali@google.com&gt; " fail_count="0" gerrit_number="566946" owner_email="wonderfly@google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/46/566946/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ife74a310548d10c945f843337bc7fba1637b5202" commit="54ab8943600dcfd4fa6057edf522b46404e2454a" commit_message="Remove strago build configs BUG=chromium:734103 TEST=None Change-Id: Ife74a310548d10c945f843337bc7fba1637b5202 Reviewed-on: https://chromium-review.googlesource.com/545159 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="1" gerrit_number="545159" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/59/545159/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8920687d5c6033dd386d62da3f78124e9971cd29" commit="5b2b00c50616551601c8653bbade291401fca42a" commit_message="Record trybot_cancelled action with build_id of pre-cq build. Pre-cqs with stale patch_number may get cancelled by pre-cq-launcher. Instead of recording the trybot_cancelled action with the build_id of pre-cq-launcher, use the build_id of the cancelled pre-cq. A follow-up CL is to change the pre-cq failure triaging logic: when a pre-cq reaches the CompletionStage and trys to triage the failures, if it finds a trybot_cancelled action assicated with its build_id, it will consider the failure as infra_only failure and will not blame on CLs being tested. BUG=chromium:738179 TEST=unit_tests Change-Id: I8920687d5c6033dd386d62da3f78124e9971cd29 Reviewed-on: https://chromium-review.googlesource.com/562655 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="562655" owner_email="nxia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/55/562655/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I80fb189155521addf238c7a96a770ae79620b1b9" commit="6ffa8b30a432e4e92f5c876e937fe6f9da69c68a" commit_message="Do not add CLs to suspect candidate if the Pre-CQ was cancelled. Pre-CQ can be cancelled because its patch number is stale, in which case the Pre-CQ shouldn't blame on the CLs it's testing. BUG=chromium:738179 TEST=unit_tests Change-Id: I80fb189155521addf238c7a96a770ae79620b1b9 Reviewed-on: https://chromium-review.googlesource.com/563488 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Ningning Xia &lt;nxia@chromium.org&gt; " fail_count="0" gerrit_number="563488" owner_email="nxia@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/88/563488/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I681780cc800f5f47be29a87cfc135d0d0444092b" commit="db7f3a22d00e3f32b5e008c43000ec6ef1bfade5" commit_message="Explicitly import autotest modules BUG=chromium:684311 TEST=unittests Change-Id: I681780cc800f5f47be29a87cfc135d0d0444092b Reviewed-on: https://chromium-review.googlesource.com/565740 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="1" gerrit_number="565740" owner_email="pprabhu@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/40/565740/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0083014b77ba330f8a0ce1c26528129949380762" commit="42ab9dd410c25cb48521b5403469ff9990d4f15f" commit_message="Cleanup local_host unittests. - Migrate to unittest.mock - Reformat long argument lists for easy maintenance - Break apart a test in two BUG=chromium:648311 TEST=unittests Change-Id: I0083014b77ba330f8a0ce1c26528129949380762 Reviewed-on: https://chromium-review.googlesource.com/567737 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="1" gerrit_number="567737" owner_email="pprabhu@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/37/567737/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.8" change_id="I9ad8045dcb342cfa9343870d53836de9eacf03f0" commit="094aadfcbe9a14a24d8979c87fdcbaf65068cbc1" commit_message="UPSTREAM: udf: Verify symlink size before loading it UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@gmail.com&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit a1d47b262952a45aae62bd49cfaf33dd76c11a2c) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I9ad8045dcb342cfa9343870d53836de9eacf03f0 Reviewed-on: https://chromium-review.googlesource.com/568851 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="1" gerrit_number="568851" owner_email="bhthompson@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/51/568851/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.8" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="1a47046f89bcd5fe71c8a2e567fcd1be0b71b2dc" commit_message="BACKPORT: udf: Check path length when reading symlink BACKPORT NOTE: Minor conflict in fs/udf/dir.c Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/560023 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="2" gerrit_number="560023" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/560023/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.14" change_id="I9ad8045dcb342cfa9343870d53836de9eacf03f0" commit="a3c4bb8e0cee32507e4d3dd7747b6b4c475dd568" commit_message="UPSTREAM: udf: Verify symlink size before loading it UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@gmail.com&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit a1d47b262952a45aae62bd49cfaf33dd76c11a2c) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I9ad8045dcb342cfa9343870d53836de9eacf03f0 Reviewed-on: https://chromium-review.googlesource.com/568412 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="1" gerrit_number="568412" owner_email="bhthompson@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/12/568412/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="9221117754c3f05740e96aa5a23098cb6c92253a" commit_message="UPSTREAM: udf: Check path length when reading symlink Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/560018 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="3" gerrit_number="560018" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/18/560018/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I9ad8045dcb342cfa9343870d53836de9eacf03f0" commit="945623fa3aff5b426cb66cbf28deb9270ce83a90" commit_message="UPSTREAM: udf: Verify symlink size before loading it UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@gmail.com&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit a1d47b262952a45aae62bd49cfaf33dd76c11a2c) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I9ad8045dcb342cfa9343870d53836de9eacf03f0 Reviewed-on: https://chromium-review.googlesource.com/568388 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="568388" owner_email="bhthompson@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/88/568388/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="7c91e6e947a56490ee3c21944b96ab953a4e6f6c" commit_message="UPSTREAM: udf: Check path length when reading symlink Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/560072 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="560072" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/560072/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibceff97829532329bcabdf6873864b41c7ed1684" commit="e86c720e6912b38a7cd0582ced5c9a4ad1bb5d07" commit_message="midis: Make client_test check two clients Make the client_test case check whether two clients can receive data written to 1 device. This ensure that the basic input multiplexing to multiple clients is working. BUG=chromium:701005 TEST='cros_run_unit_tests --board=samus --packages chromeos-base/midis' Change-Id: Ibceff97829532329bcabdf6873864b41c7ed1684 Reviewed-on: https://chromium-review.googlesource.com/566021 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="566021" owner_email="pmalani@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/566021/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I92c0bb7a4acb6fdbabbb65d585807182b645ccb0" commit="d464bdf3ad9fcd88644403de4e6775eb4e6ac063" commit_message="autotest: remove network_3GRebootStress This test does not have a control file and is not run by any server tests, so it's dead code. BUG=None TEST=autotest_quickmerge Change-Id: I92c0bb7a4acb6fdbabbb65d585807182b645ccb0 Reviewed-on: https://chromium-review.googlesource.com/569063 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="569063" owner_email="ejcaruso@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/63/569063/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1701fa7cdb68522a8952a3ed4ee561c3f09d3ec0" commit="8e99d8621bd52ded651b95f58c5dd750e4be6380" commit_message="login: allow more renderer processes for Caroline Chrome OS process overhead is much lower than what is calculated in Chrome right now and having tabs share renderers means we cannot fast-kill tabs or accurately estimate the amount of memory that will be freed by discarding a tab. This should help users who are using a lot of memory and are experiencing OOM kills, and let us see how safe allowing more renderers would be in general. BUG=chromium:741231 TEST=build/boot on Caroline, run telemetry tab_switcher typical 25 with 6 pagesets and look for OOM kils, there should be none Change-Id: I1701fa7cdb68522a8952a3ed4ee561c3f09d3ec0 Reviewed-on: https://chromium-review.googlesource.com/567860 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Commit-Ready: Sonny Rao &lt;sonnyrao@chromium.org&gt; Tested-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="567860" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/60/567860/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia496dc321e9dc4d6cebf19e1196c93d985f807f7" commit="3a0959304f69d7f679bc58fe156116fc2a9789aa" commit_message="task.py: explicitly specify priority/timeout 1) Add the ability to explicitly specify the priority/timeout of a suite. 2) Enable user to associate integer value/defined name to suite priority BUG=chromium:738649 TEST=unit test Change-Id: Ia496dc321e9dc4d6cebf19e1196c93d985f807f7 Reviewed-on: https://chromium-review.googlesource.com/560537 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="560537" owner_email="pwang@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/37/560537/8" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idb4d4933015d70c35a404a6ef0cbc3fbb664f65c" commit="a6bc4a8efae65254cf1ba688925569c60ff94b4b" commit_message="Implement python screenshots using GBM library. ... so that untiling is no longer handled in python code. BUG=chromium:653283, b:38152101 TEST=Ran tests that use screenshot.py or crtcScreenShot() Change-Id: Idb4d4933015d70c35a404a6ef0cbc3fbb664f65c Reviewed-on: https://chromium-review.googlesource.com/550737 Commit-Ready: Joe Kniss &lt;djmk@google.com&gt; Tested-by: Joe Kniss &lt;djmk@google.com&gt; Reviewed-by: Joe Kniss &lt;djmk@google.com&gt; " fail_count="0" gerrit_number="550737" owner_email="djmk@google.com" pass_count="0" patch_number="8" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/37/550737/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I846679a8f0a91703f30fb434803f443cbf3b4f2c" commit="73dc1329d41ca2208aa0dba68500336dd5025cdd" commit_message="Adding arc-presubmit to the critical pools list. TEST=None BUT=b:26895109 Change-Id: I846679a8f0a91703f30fb434803f443cbf3b4f2c Reviewed-on: https://chromium-review.googlesource.com/560618 Commit-Ready: Rohit Makasana &lt;rohitbm@chromium.org&gt; Tested-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; " fail_count="1" gerrit_number="560618" owner_email="rohitbm@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/18/560618/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9d70273cddc1c7d40f58ef9874df5a00de1fe089" commit="8c36768dc104ee7f47f8c5e17e442c54936a3b76" commit_message="Change u2f UID/GID. The u2f user/group CL landed two days after another user/group took id 290. Given that we don't seem to be running the u2f daemon yet, update the UID/GID for u2f. BUG=chromium:741086 TEST=None Change-Id: I9d70273cddc1c7d40f58ef9874df5a00de1fe089 Reviewed-on: https://chromium-review.googlesource.com/569110 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="569110" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/10/569110/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I11f638217d40e7cb656dee182d3104bfe3755ac5" commit="9c73019b97ebe06674c982767235255aa8fb915f" commit_message="llvm: append date to version number. We want to give goma a unique vision number so that it can pick the right version. BUG=None TEST=llvm uprevs. Change-Id: I11f638217d40e7cb656dee182d3104bfe3755ac5 Reviewed-on: https://chromium-review.googlesource.com/556282 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="556282" owner_email="yunlian@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/82/556282/5" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I02fae2bc587d84e2cc0aad36cb2c8479d5b1b69b" commit="b9c33fdffabb8a02f6a0a25e42cd49521fba43a4" commit_message="servod: support parity on servo_micro Add uart_parity controls and drv support for servo_micro. BUG=b:37513705 TEST=set parity on servo micro Change-Id: I02fae2bc587d84e2cc0aad36cb2c8479d5b1b69b Reviewed-on: https://chromium-review.googlesource.com/564306 Commit-Ready: Nick Sanders &lt;nsanders@chromium.org&gt; Tested-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="564306" owner_email="nsanders@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/06/564306/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I385f737f9ee0e031cfee4728d901d98ab064fc62" commit="1cfb7ad973e93ceb301f796be7a605744ba7ee9d" commit_message="autotest: Add link to wmatrix test history. BUG=none TEST=run_suite_unittest.py Change-Id: I385f737f9ee0e031cfee4728d901d98ab064fc62 Reviewed-on: https://chromium-review.googlesource.com/565742 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="1" gerrit_number="565742" owner_email="davidriley@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/42/565742/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4c519d980a835f6d5e7fa98c30a0625056209a61" commit="191058e7994d264c23e13fdade2e54ebe1091938" commit_message="Added user/group for arc-oemcrypto daemon BUG=b:62576653 TEST=none Change-Id: I4c519d980a835f6d5e7fa98c30a0625056209a61 Reviewed-on: https://chromium-review.googlesource.com/567433 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="567433" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/33/567433/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icc85f287144cd34b15ac433e3db67d47ef2c0ab5" commit="6fed2ba3641c13e943965b7e0fcd2c9f3ad9309c" commit_message="test_push: add link to monarch stats on success fraction BUG=None TEST=None Change-Id: Icc85f287144cd34b15ac433e3db67d47ef2c0ab5 Reviewed-on: https://chromium-review.googlesource.com/565071 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="0" gerrit_number="565071" owner_email="akeshet@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/71/565071/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idf4b5c6d735d60a93445617dee06c139f08991c9" commit="b2b43404f06ec37085976e570e640eb7c9ae1dc6" commit_message="net-misc/modemmanager-next: re-enable unit tests CL:311857 disabled unit tests for modemmanager-next as a speculatively fix for chromium:554043. However, the issue was likely due to unexpectedly heavy loads on buildbots. This CL re-enables unit tests for modemmanager-next. BUG=chromium:742110 TEST=Remote trybot runs. Change-Id: Idf4b5c6d735d60a93445617dee06c139f08991c9 Reviewed-on: https://chromium-review.googlesource.com/569818 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="569818" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/18/569818/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I41fc6a7944a70e6e390d947469e57dad121804c6" commit="37cbcb31261c80794786fb8a22099b7499a44ca6" commit_message="Workaround IPv6 issue in network.CheckInterfaceForDestination A few tests (e.g. network_3GSmokeTest, network_WiMaxSmoke) use network.CheckInterfaceForDestination() to check if routes for a specified host go through a given interface. Under the hood, network.CheckInterfaceForDestination() uses NetworkRoutes.getRouteFor() provided by shill/test-scripts/routing.py. However, as NetworkRoutes doesn't currently handle IPv6 routes / addresses, NetworkRoutes.getRouteFor() raises an exception when it receives an IPv6 address. As IPv6 support isn't stricitly necessarily at this point, this CL temporarily works around the issue by filtering out IPv6 addresses reported by socket.getaddrinfo() in network.CheckInterfaceForDestination(). BUG=chromium:742043 TEST=Run network_3GSmokeTest on a DUT with a cellular modem. Change-Id: I41fc6a7944a70e6e390d947469e57dad121804c6 Reviewed-on: https://chromium-review.googlesource.com/569491 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="569491" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/91/569491/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9f4274193beaff380cf4a79aa5e1506c70c1982b" commit="639cd73dd73b4844ff1dc0a0cdd9f648c5ab3d02" commit_message="[Autotest] Temporarily disable bookmark policy tests Prevent these tests from running in bvt-perbuild where they continue to fail every time. We can re-enable them once the test is fixed to handle the new bookmarks page. TEST=None BUG=chromium:739500 Change-Id: I9f4274193beaff380cf4a79aa5e1506c70c1982b Reviewed-on: https://chromium-review.googlesource.com/567421 Commit-Ready: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; Tested-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; Reviewed-by: Krishna Gavini &lt;krishnargv@chromium.org&gt; " fail_count="1" gerrit_number="567421" owner_email="kathrelkeld@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/21/567421/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I283a50a49fc6fe084ce5fa842fedb63069f80cb4" commit="7cb9c8c968993ad3a3f431c38a2ab4531d98b9e1" commit_message="imageloader: remove object manager Since we only export one object, the object manager is useless and we can get rid of it. BUG=None TEST=build, unit tests, platform_ImageLoaderServer Change-Id: I283a50a49fc6fe084ce5fa842fedb63069f80cb4 Reviewed-on: https://chromium-review.googlesource.com/567541 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Greg Kerr &lt;kerrnel@chromium.org&gt; " fail_count="1" gerrit_number="567541" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/imageloader" project_url="https://chromium-review.googlesource.com/chromiumos/platform/imageloader" ref="refs/changes/41/567541/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5c90f93244c02b7bff1215092472da547a943e9b" commit="b9ca0a27eec31475c9ebc1313023941437e6a02c" commit_message="cbuildbot: Add chrome-informational suite Tests like desktopui_MashLogin and desktopui_MusLogin need to run on hardware to test Chrome GPU initialization code, but are for features that are still under development behind flags. We don't want to block Chrome PFQ uprev if they fail, just inform the Chrome gardener. This CL will make those hardware tests appear on this waterfall: https://uberchromegw.corp.google.com/i/chromeos.chrome/waterfall They will run continuously against tip-of-trunk Chrome, not against the daily Chrome branch. BUG=chromium:737240 TEST=cbuildbot/chromeos_config_unittest CQ-DEPEND=CL:556885 Change-Id: I5c90f93244c02b7bff1215092472da547a943e9b Reviewed-on: https://chromium-review.googlesource.com/551022 Commit-Ready: James Cook &lt;jamescook@chromium.org&gt; Tested-by: James Cook &lt;jamescook@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="1" gerrit_number="551022" owner_email="jamescook@chromium.org" pass_count="0" patch_number="8" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/22/551022/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ifa59322c2415782ed67434f6dd6b1671034017c9" commit="28b04b5e5d0faa3fbdda6337bc754fa2970e166d" commit_message="pytests: Make on-screen &quot;Mark Failed&quot; button work Change some pytests to run main test procedure in another thread, and have ui.Run() in main thread, so the &quot;Mark Failed&quot; button on the UI would work. BUG=None TEST=make test TEST=manually. Change-Id: Ifa59322c2415782ed67434f6dd6b1671034017c9 Reviewed-on: https://chromium-review.googlesource.com/562846 Commit-Ready: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Tested-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="562846" owner_email="pihsun@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/46/562846/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8f64455174b09396a712f2fcf3842176fbd82367" commit="19f9bcd768ad7f53fad983681d2786dfadbd196a" commit_message="immediate_interpreter: clear moving finger list after fling This CL clears the moving_ finger list when any gesturing finger leaves, requiring remaining fingers to move again to be considered moving for subsequent gestures. BUG=b:63578245 TEST=manually tested on Samus and checked touchtest regression suite Change-Id: I8f64455174b09396a712f2fcf3842176fbd82367 Reviewed-on: https://chromium-review.googlesource.com/564281 Commit-Ready: Sean O'Brien &lt;seobrien@chromium.org&gt; Tested-by: Sean O'Brien &lt;seobrien@chromium.org&gt; Reviewed-by: Andrew de los Reyes &lt;adlr@chromium.org&gt; " fail_count="1" gerrit_number="564281" owner_email="seobrien@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/gestures" project_url="https://chromium-review.googlesource.com/chromiumos/platform/gestures" ref="refs/changes/81/564281/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia48f955316936f569e418839f139639ce34b019c" commit="1a5235dc95d3d9d9949364a836da4b514b5919e7" commit_message="CRAS: audio_thread - Fix callback time for the second input stream The second input stream should set its own next callback time. This is different from output stream where we do not want to increase the device buffer level so we align the second stream callback time with the first stream. BUG=chromium:739760 TEST=Use block size 4800 for stream 1 and block size 240 for stream 2. Check that audio thread wake up for stream 2 in about 5 ms after it is attached, instead of 100 ms. Change-Id: Ia48f955316936f569e418839f139639ce34b019c Reviewed-on: https://chromium-review.googlesource.com/564905 Commit-Ready: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Tested-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Chinyue Chen &lt;chinyue@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="564905" owner_email="cychiang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/05/564905/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I44099a297d5b5c64dbff940074f0e8b7525caf33" commit="70645f63033c3f4475a390771858416984db0a5d" commit_message="authpolicy: Remove misleading logs from smbclient Authpolicyd logs contained lines like smbclient failed with exit code 1 that did not actually indicate an error. What happens is that the last file that's being downloaded doesn't exist. This is fine, though. This CL appends an 'exit;' to the smbclient command, basically a no-op, but it makes sure the exit code is 0. This gets rid of the erroneous logs and simplifies logic. BUG=chromium:740602 TEST=cros_run_unit_tests --board=amd64-generic --packages authpolicy Change-Id: I44099a297d5b5c64dbff940074f0e8b7525caf33 Reviewed-on: https://chromium-review.googlesource.com/567148 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; " fail_count="0" gerrit_number="567148" owner_email="ljusten@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/567148/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idde3cb666fe6e18b778dad4b5d732c88d32d4fac" commit="9f2be6b4eadd77ccaf7fb733315877ec7a1988de" commit_message="login: Avoid persisting policy data when no change detected. When device is shut down, SessionManagerImpl::Finalize is called as the session is destroyed. The method calls PolicyStore::Persist to save the policy data. In this CL the policy data is cached and is persisted to disk only in case the data is changed. This doesn't avoid persisting when policy fetch is done because the timestamp is included in the data, but allows to avoid the writing to disk at shut down. BUG=chromium:741019 TEST=Manual Change-Id: Idde3cb666fe6e18b778dad4b5d732c88d32d4fac Reviewed-on: https://chromium-review.googlesource.com/567510 Commit-Ready: Igor &lt;igorcov@chromium.org&gt; Tested-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Thiemo Nagel &lt;tnagel@chromium.org&gt; " fail_count="0" gerrit_number="567510" owner_email="igorcov@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/10/567510/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2533b1d4de6980120f277fea3a1d964cb4fbaf0d" commit="9cccb5275f0f973283fd428a922e526c9488f42c" commit_message="image_signing: sign_official_build.sh: use loopbacks for dump_config This avoids copying out the kernels just to read their configs. Not super important as the signer doesn't use it, but we want to kill off the grab_kernel_config helper. BRANCH=None BUG=chromium:714598 TEST=dump_config still works Change-Id: I2533b1d4de6980120f277fea3a1d964cb4fbaf0d Reviewed-on: https://chromium-review.googlesource.com/505479 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="0" gerrit_number="505479" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/79/505479/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib606a4cdea5c46cebfe45e5e42b4f0b66fa0686c" commit="18cefcffc2a390e90071f9e8fb42b3069120e19e" commit_message="Add support for displaying a progress bar. This adds a mode to display_boot_message to render a progress bar corresponding to a progress percentage specified on the command line. The code relies on frecon box drawing escape sequences for drawing. This will be useful to make mode transition screens look nicer. BUG=None TEST=Manual Change-Id: Ib606a4cdea5c46cebfe45e5e42b4f0b66fa0686c Reviewed-on: https://chromium-review.googlesource.com/558933 Commit-Ready: Mattias Nissler &lt;mnissler@chromium.org&gt; Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="558933" owner_email="mnissler@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/assets" project_url="https://chromium-review.googlesource.com/chromiumos/platform/assets" ref="refs/changes/33/558933/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6a7dff19a66a0ed1117b57a1ec3dcb9f2227a747" commit="afd2646b443622e0767a9cbfa0c6ea54a1ea84cc" commit_message="wpa_supplicant: Uprev. https://chromium-review.googlesource.com/c/539895/ missed an uprev. BUG=chromium:730623 TEST=emerge-kevin wpa_supplicant, check init script. Change-Id: I6a7dff19a66a0ed1117b57a1ec3dcb9f2227a747 Reviewed-on: https://chromium-review.googlesource.com/567120 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="567120" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/20/567120/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5a010d9290cca84bb51d4987ddbef1fabab92626" commit="5c6f8f9af0c79158e758868b1fa3f2e3c6c7ab13" commit_message="Fix authpolicy incremental builds In an earlier change, protofiles was uprev'ed, but only the r-part of the protofiles.0.0.3-r1.ebuild was inc'ed. This does not trigger a rebuild of authpolicy and causes it to break when built incrementally. This CL includes full instructions how to uprev protofiles and fixes incremental builds. BUG=None TEST=emerge-amd64-generic authpolicy Change-Id: I5a010d9290cca84bb51d4987ddbef1fabab92626 Reviewed-on: https://chromium-review.googlesource.com/558078 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="558078" owner_email="ljusten@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/78/558078/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id40cbb44a3ad29bd4cd897370dec7c6719a0efa2" commit="3398990fb935f6bc9e3a4ede401933983cc9b15e" commit_message="init: Teach chromeos-boot-alert to display progress bars. Now that display-boot-message can render graphical progress bars, make it usable for chromeos-boot-alert consumers as well. BUG=None TEST=Manual Change-Id: Id40cbb44a3ad29bd4cd897370dec7c6719a0efa2 Reviewed-on: https://chromium-review.googlesource.com/559059 Commit-Ready: Mattias Nissler &lt;mnissler@chromium.org&gt; Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="559059" owner_email="mnissler@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/59/559059/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6e1d6ac4ecf8b2b64c24822385988afad8f4c75e" commit="079aac1b7fd0338d8916e755d7881b5a55e361bd" commit_message="drm-tests: update default mapper used in mapped_texture_test This patch changes the default mapper to bs_mapper_gem_new() for mapped_texture_test. BUG=b:37526302 TEST=On Kahlee mapped_texture_test without arguments (default) pass. Change-Id: I6e1d6ac4ecf8b2b64c24822385988afad8f4c75e Signed-off-by: Shirish S &lt;shirish.s@amd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/564917 Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="1" gerrit_number="564917" owner_email="shirish.s@amd.com" pass_count="0" patch_number="5" project="chromiumos/platform/drm-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/drm-tests" ref="refs/changes/17/564917/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I6a4c70aad54fe92564db055f4df28d0ccb21a66d" commit="951032631c9736dcdee0b722b8a4c7181e2bf03b" commit_message="BACKPORT: x86/asm/irq: Stop relying on magic JMP behavior for early_idt_handlers [ Upstream commit 425be5679fd292a3c36cb1fe423086708a99f11a ] The early_idt_handlers asm code generates an array of entry points spaced nine bytes apart. It's not really clear from that code or from the places that reference it what's going on, and the code only works in the first place because GAS never generates two-byte JMP instructions when jumping to global labels. Clean up the code to generate the correct array stride (member size) explicitly. This should be considerably more robust against screw-ups, as GAS will warn if a .fill directive has a negative count. Using '. =' to advance would have been even more robust (it would generate an actual error if it tried to move backwards), but it would pad with nulls, confusing anyone who tries to disassemble the code. The new scheme should be much clearer to future readers. While we're at it, improve the comments and rename the array and common code. Binutils may start relaxing jumps to non-weak labels. If so, this change will fix our build, and we may need to backport this change. Before, on x86_64: 0000000000000000 &lt;early_idt_handlers&gt;: 0: 6a 00 pushq $0x0 2: 6a 00 pushq $0x0 4: e9 00 00 00 00 jmpq 9 &lt;early_idt_handlers+0x9&gt; 5: R_X86_64_PC32 early_idt_handler-0x4 ... 48: 66 90 xchg %ax,%ax 4a: 6a 08 pushq $0x8 4c: e9 00 00 00 00 jmpq 51 &lt;early_idt_handlers+0x51&gt; 4d: R_X86_64_PC32 early_idt_handler-0x4 ... 117: 6a 00 pushq $0x0 119: 6a 1f pushq $0x1f 11b: e9 00 00 00 00 jmpq 120 &lt;early_idt_handler&gt; 11c: R_X86_64_PC32 early_idt_handler-0x4 After: 0000000000000000 &lt;early_idt_handler_array&gt;: 0: 6a 00 pushq $0x0 2: 6a 00 pushq $0x0 4: e9 14 01 00 00 jmpq 11d &lt;early_idt_handler_common&gt; ... 48: 6a 08 pushq $0x8 4a: e9 d1 00 00 00 jmpq 120 &lt;early_idt_handler_common&gt; 4f: cc int3 50: cc int3 ... 117: 6a 00 pushq $0x0 119: 6a 1f pushq $0x1f 11b: eb 03 jmp 120 &lt;early_idt_handler_common&gt; 11d: cc int3 11e: cc int3 11f: cc int3 BUG=chromium:738283 BUG=chromium:711461 TEST=caroline boots with new binutils deployed. TEST=No issues seen in toolchain team rotating builders. dianders NOTE: Picked from v3.18 linuxstable instead of mainline Linux to avoid conflicts. Change-Id: I6a4c70aad54fe92564db055f4df28d0ccb21a66d Signed-off-by: Andy Lutomirski &lt;luto@kernel.org&gt; Acked-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt; Cc: Binutils &lt;binutils@sourceware.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Cc: H.J. Lu &lt;hjl.tools@gmail.com&gt; Cc: Jan Beulich &lt;JBeulich@suse.com&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: &lt;stable@vger.kernel.org&gt; Link: http://lkml.kernel.org/r/ac027962af343b0c599cbfcf50b945ad2ef3d7a8.1432336324.git.luto@kernel.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit b28283637b3bd5dc31c0995602b86513ebbaeba7) Reviewed-on: https://chromium-review.googlesource.com/565354 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="565354" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/565354/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id68c59be35b305e42af9bc41361606ca114eb3c8" commit="a94684c4d6e34ab83ed0d6b9d0538ba3b1db9a4d" commit_message="Fizz: Avoid installing RW_B files For CONFIG_RWSIG_TYPE_RWSIG, files are shared between RW_A and RW_B. So, we skip installation of RW_B files to avoid build errors. BUG=b:38462249 BRANCH=none TEST=emerge-fizz chromeos-bootimage. Boot Fizz on type-c charger. Verify sysjump A and B work on barrel jack. Change-Id: Id68c59be35b305e42af9bc41361606ca114eb3c8 Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/568297 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="568297" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/97/568297/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I563c5d08a895cc4827694fb219ca0e55494dd416" commit="e330aedd99d2a84a69db1dab54e88255c22f43f2" commit_message="eve: turn on containers support Get some wider testing on common devices. BUG=None TEST=precq passes Change-Id: I563c5d08a895cc4827694fb219ca0e55494dd416 Reviewed-on: https://chromium-review.googlesource.com/568801 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="568801" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/01/568801/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib997cd990397a8a21aa51ccb5431e47d4a3effe1" commit="a370cac3d1bea954164283e0ad97ebfef4d60e70" commit_message="libva: fix header ambiguous to C++ compiler We intent to switch to system headers when building Chromium. For that purpose, fixes that were usually made in the chromium-hosted headers now need to be applied here. BUG=chromium:742069 TEST=emerged libva and checked the installed header was as expected. Change-Id: Ib997cd990397a8a21aa51ccb5431e47d4a3effe1 Reviewed-on: https://chromium-review.googlesource.com/569509 Commit-Ready: Alexandre Courbot &lt;acourbot@chromium.org&gt; Tested-by: Alexandre Courbot &lt;acourbot@chromium.org&gt; Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="569509" owner_email="acourbot@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/09/569509/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I047f9b47bc9bf6c0e1b2b3858ccb3a9fbfc930ad" commit="b227753c055ffb1bd63e6b3db63d93b7d4565853" commit_message="CHROMIUM: iio: cros_ec: Avoid out of bounds memory access We've got a struct that looks like this: struct __ec_todo_unpacked { /* For aligning the fifo_info */ uint8_t rsvd[3]; struct ec_response_motion_sense_fifo_info info; } sensor_fifo; We were copying from the &quot;.info&quot; element but using the size of the whole struct. Said another way we were copying &quot;event_size&quot; bytes which was guaranteed (because of an earlier check in the same function) to be exactly equal to: sizeof(ec-&gt;event_data.data.sensor_fifo) That meant we were copying 3 bytes too much. This effectively would have clobbered the first 3 bytes of &quot;lost&quot; with whatever happened to be later in memory. Bug was found by code inspection. No known problems were caused. BUG=None TEST=Sensors still work. Change-Id: I047f9b47bc9bf6c0e1b2b3858ccb3a9fbfc930ad Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/568664 Commit-Ready: Gwendal Grignou &lt;gwendal@chromium.org&gt; Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="0" gerrit_number="568664" owner_email="dianders@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/568664/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1ba3b319052e48d75f6279f3027308186e794315" commit="4d1fa7fbd5624c44967ec789a67e780a8949ee1b" commit_message="cleanup: remove dead self-test code BUG=None TEST=None Change-Id: I1ba3b319052e48d75f6279f3027308186e794315 Reviewed-on: https://chromium-review.googlesource.com/378376 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="0" gerrit_number="378376" owner_email="akeshet@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/76/378376/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib859a70981162be58edfa79c7cb267e0084e05e6" commit="8730e829b4e1be8d663e37413154a491e59df26c" commit_message="servo_micro: add parity setting Add a control interface to set parity for USB-UART bridge. BRANCH=None BUG=b:37513705 TEST=parity settable on command line or by servod Signed-off-by: Nick Sanders &lt;nsanders@chromium.org&gt; Change-Id: Ib859a70981162be58edfa79c7cb267e0084e05e6 Reviewed-on: https://chromium-review.googlesource.com/564150 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="564150" owner_email="nsanders@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/50/564150/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5db6689a952ea3f6af33b84b1251c0de33c021df" commit="4f7abc01ff0c255473cb657723a2aa2d65e06899" commit_message="gooftool: Restore CRX cache in wiping. After wiping, we have to restore the cached CRX files from release image stateful partition (already prepared by cros_payload as component 'release_image.crx_cache'). BUG=chromium:741564 TEST=manually tested: gooftool wipe_in_place Change-Id: I5db6689a952ea3f6af33b84b1251c0de33c021df Reviewed-on: https://chromium-review.googlesource.com/568061 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Youcheng Syu &lt;youcheng@chromium.org&gt; " fail_count="0" gerrit_number="568061" owner_email="hungte@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/61/568061/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2528c2166c7753040d5799fad030e94f757e5590" commit="f7e851c8d7cd9ca284b1dfd082211f6266708551" commit_message="[autotest] Merge site_server_job BUG=chromium:684311 TEST=unittests, moblab trybot Change-Id: I2528c2166c7753040d5799fad030e94f757e5590 Reviewed-on: https://chromium-review.googlesource.com/562220 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="2" gerrit_number="562220" owner_email="pprabhu@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/20/562220/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6d85c6abc7b3ddda95e9f65c58ec583564c7c4c0" commit="cc5c57ae67bf6e4696493cf2d6415944fa659795" commit_message="sysmon: Fix typo BUG=None TEST=None Change-Id: I6d85c6abc7b3ddda95e9f65c58ec583564c7c4c0 Reviewed-on: https://chromium-review.googlesource.com/567667 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Paul Hobbs &lt;phobbs@google.com&gt; " fail_count="0" gerrit_number="567667" owner_email="ayatane@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/67/567667/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I58db4c77bc02aab0425037a5ba5c2e19d310cc61" commit="adfc375739952cee14275b7cc43de02b6cebfa8c" commit_message="cr50_test: wait for reboot after updating cr50 After usb_update has run, wait for cr50 to reboot before trying to send anymore commands. BUG=none BRANCH=none TEST=none Change-Id: I58db4c77bc02aab0425037a5ba5c2e19d310cc61 Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/567429 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="1" gerrit_number="567429" owner_email="mruthven@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/29/567429/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ifd7c08cc88825556fe3919dc3b2d4f694aac574d" commit="a796887e6a733e8b6e6f39ffff38149aa23cc61d" commit_message="Report failure for most of the graphics_test Use chrome perf dashboard for regression alerts for graphics tests 1) Add several tests to report failures graphics_GLBench/ graphics_GpuReset/ graphics_KernelMemory/ graphics_PerfControl/ graphics_VTSwitch/ graphics_WebGLClear/ (no control file associated) BUG=chromium:717664 TEST=[1] test_that dut graphics_GLBench /tmp/test_that_results_ucjKLm/results-1-graphics_GLBench [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[2] test_that dut graphics_GpuReset /tmp/test_that_results_jRFyhv/results-1-graphics_GpuReset [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[3] test_that dut graphics_KernelMemory /tmp/test_that_results_XwyCEE/results-1-graphics_Kern... [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[4] test_that dut graphics_PerfControl /tmp/test_that_results_liG7CL/results-1-graphics_Perf... [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[5] test_that dut graphics_VTSwitch /tmp/test_that_results_61NrD4/results-1-graphics_VTS... [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) Change-Id: Ifd7c08cc88825556fe3919dc3b2d4f694aac574d Reviewed-on: https://chromium-review.googlesource.com/529769 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="1" gerrit_number="529769" owner_email="pwang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/69/529769/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id4e1942bf21b0616ef32b83e2bd7626bb70eee21" commit="aea4824f45f1d4cc9f238ce0805cd87379ba9ccc" commit_message="goofy: SKIPPED test is considered PASSED SKIPPED test was marked as PASSED before a real SKIPPED test status is introduced. Add this back for compatibility. BUG=b:31678190 TEST=None Change-Id: Id4e1942bf21b0616ef32b83e2bd7626bb70eee21 Reviewed-on: https://chromium-review.googlesource.com/566776 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="0" gerrit_number="566776" owner_email="stimim@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/76/566776/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I69ef12be579f7364f964ce6ceb09434675655c68" commit="3178689ddf2232d4d674f7b3cfea1751cdb891b6" commit_message="[autotest] Remove test warning on tradefed retry. CPCon and partners do not care about this warning, the test passed. Reduce clutter and confusion by adding a flag so the partner control files can switch off this warning. BUG=chromium:741230 TEST=local moblab testing Change-Id: I69ef12be579f7364f964ce6ceb09434675655c68 Reviewed-on: https://chromium-review.googlesource.com/567770 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="1" gerrit_number="567770" owner_email="haddowk@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/70/567770/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.10" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="58d9d879d33002497dfd3efd83680de23e7110e2" commit_message="BACKPORT: udf: Check path length when reading symlink BACKPORT NOTE: Minor conflict in fs/udf/dir.c Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/559944 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="2" gerrit_number="559944" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/559944/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I251f80cc6528a197e4c6e5adf45bab29f7b1e6c6" commit="90bc5c34980ed2722002c482c3a41e203ad72519" commit_message="authpolicy: Remove more sensitive data from logs Removes realms, workgroups, site names, domain controller names and a bunch of other server names from logs. Introduces regex search to handle cases like &quot;key : 'sensitive'&quot; or &quot;key : name='sensitive'&quot;. Fixes an issue with replacement order where REALM was replaced before DCNAME_REALM in a test case, causing DCNAME to leak (the realm sorted before DC name). Removes the flag to log configuration data since it's no longer needed (all configuration is considered sensitive). Changes anonymizer_ to a pointer, so that some methods in SambaInterface can maintain constness. BUG=chromium:732339 TEST=cros_run_unit_tests --board=amd64-generic --packages authpolicy Change-Id: I251f80cc6528a197e4c6e5adf45bab29f7b1e6c6 Reviewed-on: https://chromium-review.googlesource.com/548600 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; " fail_count="1" gerrit_number="548600" owner_email="ljusten@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/00/548600/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I073b2f293dc474660c8d5c24e86b18c3268781ea" commit="d38b302fe4b5a57fa914ab245aa5b861d66e9b82" commit_message="arc-camera3: add arc-camera3-hal-configs virtual package The arc-camera3-hal-configs is a virtual package which can be used to pull in packages that install board-specific camera HAL config files. BUG=b:62358788 TEST=None Change-Id: I073b2f293dc474660c8d5c24e86b18c3268781ea Reviewed-on: https://chromium-review.googlesource.com/567612 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Wu-Cheng Li &lt;wuchengli@chromium.org&gt; " fail_count="0" gerrit_number="567612" owner_email="jcliang@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/12/567612/2" remote="cros" total_fail_count="0"/><lkgm version="9741.0.0-rc2"/></manifest>