blob: ee6078cbde76ee0b15ca224c2f52be319ee48c31 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="213f515ca688b4b63389a9d4bacd6a4b60c81554">
<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="aefc886d79a17c983df42a462e3a32a9175a42a5" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="ce533da748d089c6f1cbd8a0b3b22713a5e229a6" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="6430a2797e1dfb3af1b83a17640150d216037698" 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="b606f03ee5a4d7a5f5f78cc980a447f08d94f9df" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="671a0cf7a6e0e3cb62af52351f37abf238715eaf" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="3d8e6ae763671ec2e7160e0cb93cf358865f7851" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="279ac1c9eb24617cbcf9dfd738a3fce49e5e349c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="f13a40924e0b1d71df07738078cebc933dd90a7e" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="c166464f88b5f3cb48710305c646ec6ccb1af9b6" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="f2149b7038f7075b05322af9ed40c29ba91fea34" 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/hwcplus" remote="chromium" revision="e66a31e54e12906e86dc59f95b458889f025c505" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="1c822ade1f731ec35a3d2d3be8805f773df22c4c"/>
<project groups="minilayout,buildtools,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="1282a5ef7fae91127f56cecc0b06d952faffa954" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="d99e1e86ab38819c880d48dfea1445d2fe02aee1" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="f61a998565223c4cf6c7e1b43f2e288d94a8f08f" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="79a4e3aa370a94d65a6115581a4d1c42b4c28374" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="ea1020ab0336f275b00acc09ff684f7afffd30a2" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="d7437c37593d97c67247b087cbb40b4fa559eaff" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="48d5c98ea48649b573d66c7a34a1a154a87279bb" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="16a835cb7c4310e87262d4b0d0d54a7fc464ef25" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="99b8903e2152aa5e8508ff5fc7eed90250d14de1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="0aad6fee8cfbbe463f0dfe0690730ada4ef06b1f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="93fa27917e01111f552c5ca796e08af5395e8662" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="95141ed333ea52f1b25e70d413bdeb7c07f33d2b" 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="b178478ad8dc99ec4a5d0f39cbed80c5a86c43c5" 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="f31e0a7ec12194f57569c9814b6155db1079c55d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="659fde206fcc0eff47c88df9eae0f85bbd3ad8fe" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="510536366c9b9fb14e82135f5349928eadb1f432" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="2e722a283cdc2dc8d0e212c7df2c2631ee335bfb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="66b58a339a7fcc79248b9ef7853449542683c45d" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="8b3456a4ca895f01fec4036a73961e972ca17a46" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="5d5faf68cdb05e477f0637f517f4926a0db1394a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="2402056e9ba0612cc4d4e74ac2918dc68b3002b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="a904328c5d13e2b6e41dd8989273143f6083651a" 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="3be8570d014c23c24bdc9ab2661d62d087617baa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="c2e2fbeef92eb2391dbda5d4fca3eaf7bbfa9b1d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="dea430866db3e60cc7bbe00ccf97aae1bf7d83c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="da4fdd3d9ec7f29d4109ca6bdbb154321076106b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="5a656849c7d2b0d0ddbe0ac6d300c1e2fada0bb4" 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="f78d953511606348173911ae0b62572ebec1bbc4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="11ce3548af878bc6f53be7f85d497550bca52961" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="af9eb2d5bff8f25f7dc3234b1086fb5d9952ec44" 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="a8c3932d01fabc008b139dea8628e36ece910d19" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/memento_softwareupdate" path="src/platform/memento_softwareupdate" revision="c7ff5188fb31541c3c6173e8171155f965760883" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="82a8eedaa5d01dea4c244be751e950566dcd274e" 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="74b81a3fd003a1d4481c02f1c3b39e378bf45df9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="0c34e69d3003fb449c63466bbcc01b4f0a8513fe" 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="9efd0e1723cd45709bd0d34e8e7bbfd15967f0d5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="ed2fc23b8f1f5439a39bb523a0cf9ba6899572ee" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="5a230ee17756dc43ff732932dcb52899c06a4d09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="eb397c32a942a2839b2aa3638b6c0da5c3bee146" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="95a5fb7a1e4526ed8c8e641431f66f22f302cddc" 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="e5d58cb201f37c9acf62544036675c1b92ad84c7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="75d8f1bfbbb3dfc870fcbc22f53cd16b66ac7f23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="d2e7d94a834b54511ca57e6359839f9ca86d6d04" 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="62461d719ff658512a9595cfc1e67e2a127bd1fc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="9c4ac848314b2ebbd9a15704f3c31a08bf599df3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/workarounds" path="src/platform/workarounds" revision="30cab56de921f5be2d24c2e83bcd4ad5631b2d9b" 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="985d0d7edf399fa6214a198b8a15b805f71e95bd" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="7fd15a46c739534c63c1ccba7e2baa2e3a02ec37" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="c525465c04e76421e42f33721443ec326332e7cf" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="0596a54330b671d02a11ce1b0df01a7488025b80" 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="a8de89c97461b7cc13a596db8771c30843b06405" upstream="refs/heads/upstream_mirror/master">
<annotation name="branch-mode" value="create"/>
</project>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="545a9ff57382eb6d5165f7ed4d1b47025f963871" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="9eab451fb18c479b5e0f0667804d8e376906b17b" upstream="refs/heads/chromeos-5.41"/>
<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="c3ea0cceccf1c24b1785081b881a28a4a6d353b4" upstream="refs/heads/chromeos-2016.05"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="9ba07035ed0acb28902cce826ea833cf531d57c1" 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="60338a8ef06d801b6d2e343dbb14697a16f85c1b" 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 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="caf3f93f753df5ff089df615e465d46122bee123" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="0ef11b2137f708b34a0d95b6cc5414c9e9c07f99" 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="69702c400e274984a24d08fcaefe3952d5dcb36e" 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="64afb647b8ebf99d49a395c8dadb97464381886c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="f3b2e8fe08fb1a416ffd8207609f225cded5b258" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hwcplus-drm" path="src/third_party/hwcplus-drm" revision="7376a8da1c961115a61d7a3cb23bb13e4153583d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-chewing" path="src/third_party/ibus-chewing/files" revision="7a9514a0844eb5eb90ab96f62484a6af9e4a0d6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ibus-xkb-layouts" path="src/third_party/ibus-xkb-layouts/files" revision="6af015110aa92dc2eed88a9f704634c3eff53b14" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="337c1a2fff78bed510dddcb6490b99fc4913527d" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="64f390769ebfeb3f5b7625a56652610cbbc4535c" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="c6011e50493b83dfb4ad45f5ad23873963b02bdd" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="be5e2df610975ec3d61cfa35717150d5bb8da417" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="286200cda473a8f55cd41b165ddf64cbbf90ae5c" 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="b09224228296d9febf120f3aa956964cc01a14b5" 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="0ce18bedd3e62d4784fa755403801934ba171084" upstream="refs/heads/chromeos-2.4.70"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="c4e2949edeed01ca3b810729a7af0d265c49629b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="a436c551cf226af66cdb3dd74ee3971d0b1dae04" 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="7dfd43c2f67f86782b6b725081a6ff983fecd2a1" 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="0d2858038c2cdbd39b805ae012edfc83cef651de" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="37d63b50b196afe61b4d7c33b1118a49a5e1e13f" 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/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="609d7bbd5a19508fada29d177e20f77fe05f9ad2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ply-image" path="src/third_party/ply-image" revision="6cf4e4cd968bb72ade54e423e2b97eb3a80c6de9" upstream="refs/heads/master"/>
<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/rootdev" path="src/third_party/rootdev" revision="5d7d7ff513315abd103d0c95e92ae646c1a7688c" 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/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="78a898a0b196b4b683a08dfa34128e39bad9c340" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="3fb928efb42405e386da41adf4bd674e86e23022" 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="21756127fdebc0b0825aba875c7d0cc75057d3d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="71d4fee1dc6db9bd22f6866571895b753f222ff5" 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="bcf721d62d6a4c4c162c63714371fa4349df53bc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/xf86-video-armsoc" path="src/third_party/xf86-video-armsoc" revision="1324c420aab940e3932d7960e13af6601d336733" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="600b4b2bba42217cc5d18319b5b65b1ced798273" 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="3f6478ac95edf86cd3da300c2c0d34a438f5dbeb"/>
<project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="13d15af08fe0e916f998929f84209aa1cecfd0b5" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="d355a6343e3e8739413af2724dac8c9a2aa6ddf1" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="7748449784c8c0c4e88a646166e7a8f0292faeeb" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="0dce7573d8038618505b718308c359c4ed6fabcf" upstream="refs/heads/master"/>
<project name="platform/system/core" path="src/platform/core" remote="aosp" revision="80112f73cd926077f0682c22d0744bebd1b2d47e" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="249bab53c3518fccd432baf1447422b25d884732" upstream="refs/heads/master"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="41f3e25635616c067b9ee272304e6f86ac8ee9db"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="Ifbfe553a9d72353895cbde83010845270c4f74cd" commit="e93d2ed43af5a245da3fafe2af7eac6d54ee2064" commit_message="Add devserver group This will be used to manage the repos checked out on devservers BUG=None TEST=chromium:679524 Change-Id: Ifbfe553a9d72353895cbde83010845270c4f74cd Reviewed-on: https://chromium-review.googlesource.com/428411 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="1" gerrit_number="428411" owner_email="ayatane@chromium.org" pass_count="0" patch_number="2" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/11/428411/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8d3668aa7e7cd474d50af74d87c5b47cf5f0f3c1" commit="4ac9ecb99d036aad1e98b300fe862894f50cdb31" commit_message="instalog: negative index support for flow_policy and json_utils flow_policy.HistoryRule and json_utils.WalkJSONPath should both support negative position indices. Also fix some pylint errors. BUG=None TEST=Manually on local machine Change-Id: I8d3668aa7e7cd474d50af74d87c5b47cf5f0f3c1 Reviewed-on: https://chromium-review.googlesource.com/426521 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; " fail_count="0" gerrit_number="426521" owner_email="kitching@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/21/426521/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia9069def2ef21733105e2255c28ce42e16ede072" commit="d4e9112565d815c5ec873f0bda724588951039c5" commit_message="instalog: fix flow_policy re-emit issues In the case of this configuration: A: plugin: input_a targets: [B, D] B: plugin: output_b targets: C C: plugin: output_c D: plugin: output_d Our flow of events looks like this: ---&gt; D / A \ ---&gt; B --&gt; C And our flow_policy should look like this: - B should only accept events whose last processing step was A - C should only accept events whose last processing step was B - D should only accept events whose last processing step was A However, previously this flow_policy was erroneously programmed as: - B should only accept events that were previously processed by A - C should only accept events that were previously processed by B - D should only accept events that were previously processed by A This resulted in a diagram that looked like this instead: ---&gt; D / ^ A | \ | ---&gt; B --&gt; C If B is re-emitting events after performing some processing step (e.g. output_gcs uploads attachments and re-emits), then the result was that D was processing events twice; once before being processed by B, and once after. Repair this situation by enforcing the &quot;whose last processing step&quot; condition. BUG=None TEST=Manually on local machine Change-Id: Ia9069def2ef21733105e2255c28ce42e16ede072 Reviewed-on: https://chromium-review.googlesource.com/426522 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; " fail_count="0" gerrit_number="426522" owner_email="kitching@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/22/426522/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibbdd0d599870c3ab5614e001087c9faa6b0ddfc7" commit="8f72c870858aa9d1381db622a7ff45ee9417f6d5" commit_message="goofy: instalog plugin: fix timeout parameter If Goofy calls Testlog's Flush function without a timeout value, the Flush will fail with an error like this: usage: cli.py flush [-h] [--timeout TIMEOUT] [plugin_id] cli.py flush: error: argument --timeout/-w: invalid float value: 'None' FlushException: Flush: Failed to flush Instalog output plugin: This is due to chaining =None default arguments: Flush(timeout=None) ...calls... FlushInput(timeout=_DEFAULT_FLUSH_TIMEOUT) Since the timeout=None value is passed onto FlushInput, the default argument is not taken. None is sent to Instalog's CLI as the timeout value, and results in failure. BUG=b:34065361 TEST=Manually on local machine Change-Id: Ibbdd0d599870c3ab5614e001087c9faa6b0ddfc7 Reviewed-on: https://chromium-review.googlesource.com/426523 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; " fail_count="0" gerrit_number="426523" owner_email="kitching@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/23/426523/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I741d2d9284c82b32e5f4aa8fd4a978442da00f7c" commit="62b5665dd75f019c2ccc1685ebab58fc0719e820" commit_message="instalog: buffer_simple_file: amend logging calls Logging calls should use equivalent &quot;self&quot; calls provided by the LoggerMixin. BUG=None TEST=Manually on local machine Change-Id: I741d2d9284c82b32e5f4aa8fd4a978442da00f7c Reviewed-on: https://chromium-review.googlesource.com/426524 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; " fail_count="0" gerrit_number="426524" owner_email="kitching@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/24/426524/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3769a821d319b98f4b9c83b8f5d72324b0427a6a" commit="5311904dafe43e7e867e1b2f2b659d591488ee3f" commit_message="pack_firmware: Speed up RW image merge execution time. When cloning firmware, the block size should be selected with a better large number if possible. 4K is usually supported by the flash chips for block erase. Before the change: real 0m22.421s user 0m11.507s sys 0m13.828s After the change: real 0m13.661s user 0m10.876s sys 0m5.775s BUG=chromium:674799 TEST=emerge-asuka chromeos-firmware-asuka Change-Id: I3769a821d319b98f4b9c83b8f5d72324b0427a6a Reviewed-on: https://chromium-review.googlesource.com/428513 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="0" gerrit_number="428513" owner_email="hungte@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/13/428513/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib8fbbe197cae5c030370f7698696e652c8ad7855" commit="20f88433771a7c7766364143fb8152ff6f1daf5a" commit_message="pack_firmware: Delete all temp folders in the cleanup function. There will be more functions that need to create temporary folders and work there, so we should simply the process of cleaning temp folders. The new TMPDIRS is an array that will track all temporary folders so individual functions don't need to worry about deleting folders, or if the some command execution has returned in failure before the temp folder was removed. BUG=None TEST=emerge-asuka chromeos-firmware-asuka Change-Id: Ib8fbbe197cae5c030370f7698696e652c8ad7855 Reviewed-on: https://chromium-review.googlesource.com/428618 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="0" gerrit_number="428618" owner_email="hungte@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/18/428618/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5f4635b00a050e7c790be736a08d5aad429c520a" commit="4c194169d45b6b8adbdcc724a6a5e6ae56293237" commit_message="pack_firmware: Revise updater content info output. Currently the output of -V will contain a very huge image path like d37c2... */build/asuka/tmp/portage/chromeos-base/chromeos-firmware-asuka-9999/\ work/chromeos-firmware-asuka-9999/.dist/Asuka.7820.218.0.tbz2/image.bin And the path from /build/ to /work/ is all prepared by portage and useless for version identification, so we'd like to strip them out to make the output easier to read. BUG=None TEST=emerge-asuka chromeos-firmware-asuka Change-Id: I5f4635b00a050e7c790be736a08d5aad429c520a Reviewed-on: https://chromium-review.googlesource.com/428619 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="0" gerrit_number="428619" owner_email="hungte@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/19/428619/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9df975729d1942d9fe10dd0325fb72d0fe5bf954" commit="517c7b7af979dd33ba1b48088addc411c3fc5f65" commit_message="pack_firmware: Support merging EC/PD RW from main firmware. For devices entering recovery stage, their EC/PD RW will be flashed to an older version (same as RO) since we only merged main RW firmware. This is usually fine since first boot after recovery will trigger software sync and get new EC/PD RW (from main RW) updated. However, to reduce the extra software sync, and to prevent if the old EC may have problem on new devices, we want to update the RW sections of ec.bin and pd.bin using the ecrw/pdrw that main firmware provides in RW firmware (which will be used for software sync). BUG=chromium:674799 TEST=emerge-asuka chromeos-firmware-asuka Change-Id: I9df975729d1942d9fe10dd0325fb72d0fe5bf954 Reviewed-on: https://chromium-review.googlesource.com/428734 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="0" gerrit_number="428734" owner_email="hungte@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/34/428734/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I43ae8f9b4373d2ebdf30cc051f617e04e9e5d320" commit="4bf035688ed90dad09614162d4c8ca1403be490f" commit_message="[autotest]: Update tests to use new container IP CQ-DEPEND=CL:424950,CL:*316346 BUG=b:31285667 TEST=Running the test. Change-Id: I43ae8f9b4373d2ebdf30cc051f617e04e9e5d320 Reviewed-on: https://chromium-review.googlesource.com/425681 Commit-Ready: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Tested-by: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="425681" owner_email="abhishekbh@google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/81/425681/4" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I938c0799cc10b379309568287e3174fb97a2c62d" commit="0ed14c65ec514566fabb0a2281115d967cde2dcc" commit_message="shill: Update arc-networkd test script to use new container IP Updating arc-networkd port forwading script to use the new container IP. CQ-DEPEND=CL:425681,CL:*316346 BUG=b:31285667 TEST=Tested the script manually. Change-Id: I938c0799cc10b379309568287e3174fb97a2c62d Reviewed-on: https://chromium-review.googlesource.com/424950 Commit-Ready: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Tested-by: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="424950" owner_email="abhishekbh@google.com" pass_count="0" patch_number="4" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/50/424950/4" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-5.41" change_id="I6945f5af3939b5583b2478938215bf1ef54c22bd" commit="3645675e61b4654cc4d37320ed8715d0f0626749" commit_message="UPSTREAM: core/device: Fix not connecting services properly Device.Connect shall check if the service discovery is pending or no service have been connected yet before switching to LE otherwise these services may never be connected. BUG=chromium:636078 TEST=None Change-Id: I6945f5af3939b5583b2478938215bf1ef54c22bd Reviewed-on: https://chromium-review.googlesource.com/428365 Commit-Ready: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="1" gerrit_number="428365" owner_email="mcchou@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/bluez" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/bluez" ref="refs/changes/65/428365/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-5.41" change_id="I9720f60b9270d05ead5113a590e953231834cb18" commit="7df5699f3a06f5d3f5cd8c3dd4a338e46c88d305" commit_message="UPSTREAM: core: Fix BR/EDR pairing for dual mode devices For dual mode devices we need to pass address type used in pairing events to reply with correct one on agent reply. Otherwise reply for BR/EDR pairing of dual mode device would use address type (which is valid only for LE address) resulting in reply being ignored by kernel and eventually pairing timeout. BUG=chromium:636078 TEST=1) emerge bluez, deploy bluez 2) pair and connect to Bose AE2 SoundLink headphone 3) see if the headphone shows up in the audio device menu Change-Id: I9720f60b9270d05ead5113a590e953231834cb18 Reviewed-on: https://chromium-review.googlesource.com/428366 Commit-Ready: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="1" gerrit_number="428366" owner_email="mcchou@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/bluez" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/bluez" ref="refs/changes/66/428366/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id01c4b126048ce150ef98f3c01c9b157f2b9c3d5" commit="fefb5d4f8e1629da529b5ddf0b58ba2725e66c0e" commit_message="cryptohome: Add dircrypto key management methods to Platform BUG=chromium:347322 TEST=build Change-Id: Id01c4b126048ce150ef98f3c01c9b157f2b9c3d5 Reviewed-on: https://chromium-review.googlesource.com/428525 Commit-Ready: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Tested-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="0" gerrit_number="428525" owner_email="hashimoto@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/25/428525/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2cfe65f64748853cd61c80aca915f65d9fc08b67" commit="0203800ed780851e31ab792f438097b7d5fa10c4" commit_message="cryptohome: Replace Mount::ephemeral_mount_ with mount_type_ To support dircrypto as an additional type of mount, introduce an enum to indicate the mount type. BUG=chromium:347322 TEST=build Change-Id: I2cfe65f64748853cd61c80aca915f65d9fc08b67 Reviewed-on: https://chromium-review.googlesource.com/428671 Commit-Ready: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Tested-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="428671" owner_email="hashimoto@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/428671/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7c8c7236c055f5a1d0c318ea100c806bf95bc96a" commit="94991f95b707db86834fbe4c16829fcc396c1681" commit_message="chromeos_config: arc-bvt-cq -&gt; bvt-cq. Stop using the test suite arc-bvt-cq, since the suite bvt-cq covers arc as well as the normal testing. BUG=chromium:662527 TEST=Unittests Change-Id: I7c8c7236c055f5a1d0c318ea100c806bf95bc96a Reviewed-on: https://chromium-review.googlesource.com/408780 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="3" gerrit_number="408780" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/80/408780/4" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ie1e3be45d50eda5967b56bc8d0297c4987fd4103" commit="c71042a4956999e3ccf90cc2136aa6d8179029a1" commit_message="chromeos_config: Remove ChromePFQ cheets test exceptions. Treat cheets boards on the ChromePFQ like normal ChromePFQ boards. BUG=chromium:662527 TEST=Unittests Change-Id: Ie1e3be45d50eda5967b56bc8d0297c4987fd4103 Reviewed-on: https://chromium-review.googlesource.com/408781 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="3" gerrit_number="408781" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/81/408781/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="If22f20af45c36ccd5337c03ba22e7641bb79634d" commit="205e36bac94ff2bf5e60d5b8201b0e8b052ed922" commit_message="chromeos_config: Stop overriding external boards to internal. To create external builders, we would create them as internal builders, then convert back. Stop doing that. EXCEPT, set the use flag &quot;-chrome_internal&quot;. This seems to be necessary to avoid breaking binhost_test and may or may not be needed for correct builds. BUG=chromium:645296 TEST=run_tests Change-Id: If22f20af45c36ccd5337c03ba22e7641bb79634d Reviewed-on: https://chromium-review.googlesource.com/412153 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="2" gerrit_number="412153" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/53/412153/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9d9ec0c90ded8e309624effebc30dc93f1b48260" commit="4c39b61e303e652ad82d10a6955bc6189bf4d347" commit_message="chromeos_config: Move last of builders into custom methods. Split out the last of the builder definitions into their own methods, removing _GetConfig. Also, rename methods to have a consistent naming scheme. BUG=chromium:645296 TEST=run_tests Change-Id: I9d9ec0c90ded8e309624effebc30dc93f1b48260 Reviewed-on: https://chromium-review.googlesource.com/421274 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="2" gerrit_number="421274" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/74/421274/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If2e70eaa71a76e8374b98f4667cb54ea6253b760" commit="4add06d52b6e595d847adab4417c532a69033e05" commit_message="g: move compute_frk2 function into dcrypto This function belongs in dcrypto as it relies heavily on the crypto hardware; also, it will be handy to be able to use this function in other cases. BRANCH=none BUG=chrome-os-partner:55331 TEST=buildall still builds. TPM manufacturing still works too. Change-Id: If2e70eaa71a76e8374b98f4667cb54ea6253b760 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/428169 Reviewed-by: Marius Schilder &lt;mschilder@chromium.org&gt; " fail_count="1" gerrit_number="428169" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/69/428169/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I449096167267e220f4a8dc1e45f4b4ca275892f7" commit="dd2db9bd5b837484f412adfafe119c93a09c549f" commit_message="platform_FilePerms: this mountpoint moved BUG=chromium:681979 TEST=`test_that platform_FilePerms` on latest Change-Id: I449096167267e220f4a8dc1e45f4b4ca275892f7 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/428551 Tested-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="428551" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/51/428551/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I41ba88e6b79bc6d43cd06e11eaf0b3984615e658" commit="92df404c1ab25b594791e5939c0e9ecc2effb3ce" commit_message="dev-util/strace: version bump to 4.15 BUG=None TEST=ran it on some apps and looked at the decode output Change-Id: I41ba88e6b79bc6d43cd06e11eaf0b3984615e658 Reviewed-on: https://chromium-review.googlesource.com/428950 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="428950" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/50/428950/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5b8c9b8fb2c0ea16dca3604255f979aedf7f96e7" commit="b2728f6011e437730609c4e07472a70fec690f7d" commit_message="common-mk: gyplint: exit silently if no files to check If a CL is just deleting code, don't throw an error about missing files. BUG=None TEST=ran w/a CL deleting code and it no longer fails Change-Id: I5b8c9b8fb2c0ea16dca3604255f979aedf7f96e7 Reviewed-on: https://chromium-review.googlesource.com/429170 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="429170" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/429170/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iea596358c0032a3590c49ad12d75e3c16fa74fbe" commit="ad24b8fedf6ebf932bfc9d01abe7d1adadd962fe" commit_message="power: power on modem on Blaze even in case of suspend failure CL:324106 modified powerd_suspend to power off the modem on Blaze before the system goes into suspend and then power the modem back on after the system successfully resumes from suspend. However, when powerd_suspend fails to update /sys/power/state, it doesn't power the modem back on, so the modem will stay powered off until the system is rebooted. This CL fixes this issue. BUG=chromium:682084 TEST=Verified that the ME936 modem on Blaze is powered back on even when powerd_suspend fails to update /sys/power/state (by manually injected an error in powerd_suspend). Change-Id: Iea596358c0032a3590c49ad12d75e3c16fa74fbe Reviewed-on: https://chromium-review.googlesource.com/429490 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="429490" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/90/429490/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic7de78589c727d3ab1a7c87c8b9f477761884743" commit="baed857e7808edb6d2d04c048f6f238ab3ea17f0" commit_message="add security_RunOci test BUG=none TEST=security_RunOci Change-Id: Ic7de78589c727d3ab1a7c87c8b9f477761884743 Reviewed-on: https://chromium-review.googlesource.com/414277 Commit-Ready: Dylan Reid &lt;dgreid@chromium.org&gt; Tested-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="2" gerrit_number="414277" owner_email="dgreid@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/77/414277/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3a0076f79ca9e4538323a25a25627bd6fcea70ce" commit="de295b04439a2f65dc08c7232b73a7fa744d3b5a" commit_message="minijail: bring in setgroups non-fatal logic Changes: 0dce7573d803 fix mode settings on /tmp mount eea841ba782c keep error checking style with setgroups logic ec7def24ecd0 make the -t (/tmp mount) option imply -v (new mount namespace) 345431925825 Clarify, simplify some error messages. 6b190c0ff461 ignore missing /proc/&lt;pid&gt;/setgroups files BUG=None TEST=precq passes Change-Id: I3a0076f79ca9e4538323a25a25627bd6fcea70ce Reviewed-on: https://chromium-review.googlesource.com/427898 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="427898" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/98/427898/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I48d1faa73fccd72edda6026e9a37d3704f615215" commit="7f1f3f4c96077ba1bfe5b079a6fd27648cf97181" commit_message="cros-kernel2: Add kvm host snippet The kvm_host snippet will allow for testing of running virtual machines using a chromium-os-based hypervisor. BUG=none TEST=Build a kernel with USE=kvm_host, check /dev/kvm is present on the device. Change-Id: I48d1faa73fccd72edda6026e9a37d3704f615215 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/427964 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="427964" owner_email="dgreid@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/64/427964/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I06493a5a9501630ff41ad2a261d6e1c93f73cfd1" commit="646b2d8460dfc6d9a0b2e689537a8e41058d4d80" commit_message="metrics: Report basic crouton usage Detects if /run/crouton exists, and sends &quot;Platform.Crouton.Started&quot;=1 when that happens. Note that we also send &quot;Platform.Crouton.Started&quot;=0 on boot, for accurate counting, so that the number of elements in &quot;1&quot; bucket tells us about active users, and &quot;0&quot; tells us the total number of users. BUG=chromium:678865 TEST=emerge-elm metrics; cros deploy IP metrics; reboot check chrome://histograms after boot Change-Id: I06493a5a9501630ff41ad2a261d6e1c93f73cfd1 Reviewed-on: https://chromium-review.googlesource.com/425529 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Ilya Sherman &lt;isherman@chromium.org&gt; " fail_count="2" gerrit_number="425529" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/29/425529/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4d93978db48c1d62fe1e09de2bf757c8b034b3d9" commit="1b89e4891df5e4016dd966e70451d27a02cbc1b2" commit_message="Electro: Add Panasonic battery config + normal config + shipping mode command + DischargeFET reference + fast charge config BUG=chrome-os-partner:61559 BRANCH=firmware-reef-9042.B TEST=cutoff battery and AC in, system will not die Change-Id: I4d93978db48c1d62fe1e09de2bf757c8b034b3d9 Signed-off-by: Ryan Zhang &lt;Ryan.Zhang@quantatw.com&gt; Reviewed-on: https://chromium-review.googlesource.com/425616 Commit-Ready: Ryan Zhang &lt;ryan.zhang.quanta@gmail.com&gt; Tested-by: Ryan Zhang &lt;ryan.zhang.quanta@gmail.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="425616" owner_email="ryan.zhang.quanta@gmail.com" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/16/425616/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Iadf881147d05a1cd9aa86a3ea31a129d04fa1782" commit="d25379efcaecafab3b7e9c56b16db8727af64d78" commit_message="hostapd: log vht/ht/legacy type and nss log vht/ht/legacy type and nss on successful connection. BUG=b:34103128 TEST=none CQ-DEPEND=CL:427243 Change-Id: Iadf881147d05a1cd9aa86a3ea31a129d04fa1782 Reviewed-on: https://chromium-review.googlesource.com/425714 Commit-Ready: Srinivasa duvvuri &lt;sduvvuri@chromium.org&gt; Tested-by: Srinivasa duvvuri &lt;sduvvuri@chromium.org&gt; Tested-by: NARAYANRADDI MASTI &lt;nmasti@google.com&gt; Reviewed-by: Srinivasa duvvuri &lt;sduvvuri@chromium.org&gt; " fail_count="0" gerrit_number="425714" owner_email="nmasti@google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/hostap" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hostap" ref="refs/changes/14/425714/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4982ecffd5c99381e6169e3ba8a7bc87647b7875" commit="597f3294283039a7d7245468ed29c1a3abbf4305" commit_message="power: Disable touchscreen and stylus when display is off. Remove the usable_when_display_off udev tag from internal_touchscreen and internal_stylus devices. BUG=chromium:661368 TEST=none Change-Id: I4982ecffd5c99381e6169e3ba8a7bc87647b7875 Reviewed-on: https://chromium-review.googlesource.com/427288 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="2" gerrit_number="427288" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/88/427288/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I31f6be9f8f8749160d4ad0511db2a8f39a3a2edb" commit="e2f73ac582c81f33d99ebe08131277c41ee33cb4" commit_message="autotest: Add logging for further debugging a suite job's time cost There's suspection that post operations after a suite job is actually finished cost too much time. This CL aims to add timestamp for all post operations. BUG=chromium:680793 TEST=None Change-Id: I31f6be9f8f8749160d4ad0511db2a8f39a3a2edb Reviewed-on: https://chromium-review.googlesource.com/427487 Commit-Ready: Xixuan Wu &lt;xixuan@chromium.org&gt; Tested-by: Xixuan Wu &lt;xixuan@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="2" gerrit_number="427487" owner_email="xixuan@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/87/427487/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia7dffb81fee88c49178a71c8f4428452f45ab07f" commit="3f7f1a2842cce9fc9a6a5325952e3f2b6f8edeea" commit_message="authpolicy: Handle more errors Network, bad machine name, user denied to join the domain, quota on joined machines etc. BUG=chromium:680095 TEST=manual Change-Id: Ia7dffb81fee88c49178a71c8f4428452f45ab07f Reviewed-on: https://chromium-review.googlesource.com/427819 Commit-Ready: Roman Sorokin &lt;rsorokin@chromium.org&gt; Tested-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; Reviewed-by: Thiemo Nagel &lt;tnagel@chromium.org&gt; " fail_count="0" gerrit_number="427819" owner_email="rsorokin@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/427819/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie78b276c3e4e0759f62171b6ed156b7594f28cd5" commit="8a71dc1a05aaededd220ffced5980a74df621443" commit_message="login: set less restrictive value for perf_event_paranoid under dev-mode /proc/sys/kernel/perf_event_paranoid controls the use of kernel perf events system by users without the CAP_SYS_ADMIN capability. On systems with Chrome OS kernel 3.14 or later, we now enable CONFIG_SECURITY_PERF_EVENTS_RESTRICT in kernel, which sets the default value of perf_event_paranoid to a more restrictive level &quot;3&quot;, instead of the previous default value &quot;1&quot;. We already allow dev-mode only syscalls, such as perf_event_open(), to be exposed to the Android container when the system is in developer mode (CL:425454). This CL restores perf_event_paranoid to the less restrictive level &quot;1&quot; when the system is in developer mode in order to allow the following mapping: Chrome OS | Android | Kernel ---------------+------------------------+----------------------- verified mode | security.perf_harden=1 | perf_event_paranoid=3 ---------------+------------------------+----------------------- developer mode | security.perf_harden=0 | perf_event_paranoid=1 BUG=b:33450588 TEST=Tested the following: - On samus-cheets (kernel 3.14): * Under developer mode, sign in a registered user, verify that /proc/sys/kernel/perf_event_paranoid is set to 1 by default. * Under verified mode, sign in a registered user, verify that /proc/sys/kernel/perf_event_paranoid is set to 3 by default. - On a system with kernel 3.8, verify that /proc/sys/kernel/perf_event_paranoid is set to 1 by default in absence of the CONFIG_SECURITY_PERF_EVENTS_RESTRICT kernel option. Change-Id: Ie78b276c3e4e0759f62171b6ed156b7594f28cd5 Reviewed-on: https://chromium-review.googlesource.com/428136 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="428136" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/428136/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I378265d8b49b81398aece2eadf9698abb05caaa1" commit="3c2079a7acf96dbb014fb375c5e923513677b4ac" commit_message="common: prepare nvmem for encryption support This patch mostly is rearranging the code to make it easier to add encryption layer in the upcoming change. One substantial change is making sure that in case when NVMEM contents are corrupted for whatever reason, the initialization function re-creates a blank NVMEM space; it was just bailing out before not leaving any initialized partitions behind. There is no need in two separate tables - one for base absolute addresses of the NVMEM partitions, and one for their flash memory offsets, one can be easily derived from the other. Code erasing the destination partition, calculating the SHA1 of the new blob and writing it into the flash was separated into own function. BRANCH=none BUG=chrome-os-partner:55331 TEST=make buildall -j still passes (which means NVMEM tests succeed). TPM TCG test suite also passes. Change-Id: I378265d8b49b81398aece2eadf9698abb05caaa1 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/428172 Reviewed-by: Scott Collyer &lt;scollyer@chromium.org&gt; " fail_count="1" gerrit_number="428172" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/72/428172/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I64d4b5593200b16297222614efb4766d1ae75e90" commit="09c1dae43cc66f06fe155f4211b601612af09d34" commit_message="Support N on setup_adb. In N, init.usb.rc in Android is updated, so that persist.sys.usb.config is propagated to sys.usb.config only on booting. It causes for adbd not to be started. This CL manually propagates the value so that adbd is started as expected. BUG=b:34334175 TEST=Manually ran on N test device, and adbd is started. Change-Id: I64d4b5593200b16297222614efb4766d1ae75e90 Reviewed-on: https://chromium-review.googlesource.com/428597 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Arthur Hsu &lt;arthurhsu@google.com&gt; " fail_count="1" gerrit_number="428597" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/97/428597/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0c0b9deffe83aef012f685618b3cbc5dd5303c3a" commit="9885aa589765be62af0fa9918c27877d3ba0de55" commit_message="snappy: release control of trackpad entirely Backdrop: Touchpad power source disabling should be constrained in tablet mode and S0-&gt;S3 transition only, in case that disable it in the S0 state of tablet mode, it would cause disaster while touchpad driver of AP tries to perform suspend procedure. Solution: follow CL:421275 This change takes away control of trackpad from EC entirely. This will prevent EC from interfering with the OS's interaction with the trackpad for firmware update, device detection at boot, or entering S3. Disadvantages are the trackpad will stay on (thus can wake up the system unintentionally) when the system enters S3 in laptop mode then transitions to tablet mode, or vice versa: the trackpad will stay off (thus cannot wake up the system) when the system enters S3 in tablet mode then transitions to laptop mode. However, these corner cases can be handled by waking up the system upon mode transition. The OS can then disable or enable the trackpad depending on the transition direction (laptop &lt;-&gt; tablet) and re-enters S3. Or the OS can leave the system running because mode transition implies a user's intention to start interacting with the device. The keyboard will continue to be managed by EC and disabled or enabled upon mode transition. BUG=chrome-os-partner:61058, chrome-os-partner:61618, chrome-os-partner:61636, chrome-os-partner:61506 BRANCH=reef TEST=suspend device in tablet mode then wake it up, examine touchpad function; hint: root shell to execute command 'ectool gpioget EN_P3300_TRACKPAD_ODL' to examine trackpad power integrity. Change-Id: I0c0b9deffe83aef012f685618b3cbc5dd5303c3a Signed-off-by: Harry Pan &lt;harry.pan@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/428791 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="0" gerrit_number="428791" owner_email="harry.pan@intel.com" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/91/428791/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I10438c8dc336dfdd590ab58d4ed26bd43faf399f" commit="f80cc177850335abd55c3fdbae22954f9f4c22bb" commit_message="authpolicy: Remove id by email. BUG=chromium:680670 TEST=manual Change-Id: I10438c8dc336dfdd590ab58d4ed26bd43faf399f Reviewed-on: https://chromium-review.googlesource.com/428870 Commit-Ready: Roman Sorokin &lt;rsorokin@chromium.org&gt; Tested-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; Reviewed-by: Thiemo Nagel &lt;tnagel@chromium.org&gt; " fail_count="0" gerrit_number="428870" owner_email="rsorokin@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/428870/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If51128ebef9ae3d6d1848fbb02389fc5bc38e4d0" commit="5f6fbf861324b1c2283b1baeef309d925c4d3dcf" commit_message="metrics: fix buffer underrun when reading empty consent id BUG=chromium:681925 TEST=running metrics tests w/asan doesn't fail anymore Change-Id: If51128ebef9ae3d6d1848fbb02389fc5bc38e4d0 Reviewed-on: https://chromium-review.googlesource.com/428951 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; " fail_count="1" gerrit_number="428951" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/428951/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1c5653bd87561c8b0caa8ff692c5756c02f8a447" commit="7abc580d8197ea07982e8cf0703cb5fc52526adf" commit_message="nano: upgraded package to upstream Upgraded app-editors/nano to version 2.7.3 for all BUG=None TEST=used it Change-Id: I1c5653bd87561c8b0caa8ff692c5756c02f8a447 Reviewed-on: https://chromium-review.googlesource.com/428970 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="428970" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/70/428970/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iec4be4f2f4ab50567dd13332d83153c30f49db24" commit="8d29d150022c81a9a8019880ed7107c37d458b6f" commit_message="factory_installer: fix broken quoting BUG=None TEST=None Change-Id: Iec4be4f2f4ab50567dd13332d83153c30f49db24 Reviewed-on: https://chromium-review.googlesource.com/428990 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="428990" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/90/428990/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib1b62ed806fc0daf3a75c52e2a74667a2c87f638" commit="52666998d25843110ec6bfaf1476549a37fc673c" commit_message="libcontainer_overrides: drop project We're going with device_jail to pass device nodes to containers. BUG=None TEST=None Change-Id: Ib1b62ed806fc0daf3a75c52e2a74667a2c87f638 Reviewed-on: https://chromium-review.googlesource.com/429151 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="1" gerrit_number="429151" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/51/429151/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ibb86c12c1d7c00dc3b4cc7a6bdf3bd6e895cd9f3" commit="58c3434e5b89d3c6f2d552b8766959d7e3da8a48" commit_message="rockchip: rk3399: set edp pclk to 25MHz it may cause edp aux transfer error if set the edp pclk clock too high, so reduce it to 25MHz. BUG=chrome-os-partner:60130 BRANCH=None TEST=Build and Boot Change-Id: Ibb86c12c1d7c00dc3b4cc7a6bdf3bd6e895cd9f3 Signed-off-by: Lin Huang &lt;hl@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/429410 Commit-Ready: Julius Werner &lt;jwerner@chromium.org&gt; Tested-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="429410" owner_email="hl@rock-chips.com" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/10/429410/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib5d4826b1e3a0b31879b77e749f41c1a6fcff573" commit="c48cc0a221592d08fe3b67a95a53e71092bf21bd" commit_message="hwid builder: allow to add extra field into the pattern. Originally we do not allow to add extra field into the pattern because it would cause ambiguity. After adding a new kind of field into the pattern, we will decode the old HWID string to index 0 for the field, but we don't know if all old devices have the component what maps to index 0. But in practice, we face the scenario in early build: There is a component that cannot probed after the first HWID config file is created, and there is no second source for this component. In this case, we can append the field into the pattern directly after it can be probed. BUG=chromium:678690 TEST=make test Change-Id: Ib5d4826b1e3a0b31879b77e749f41c1a6fcff573 Reviewed-on: https://chromium-review.googlesource.com/429750 Commit-Ready: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Tested-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="429750" owner_email="akahuang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/50/429750/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ied3cbcc594260e2a2e304ee087409568fcd275cf" commit="d4686abd7eab9fd2c3cd11ed3ecfec859107d3ec" commit_message="tradefed_test: spew installed java version. BUG=b:34176927 TEST=Ran locally 02:37:18 INFO | autoserv| [stderr] java version &quot;1.7.0_71&quot; 02:37:18 INFO | autoserv| [stderr] OpenJDK Runtime Environment (IcedTea 2.5.3) (Gentoo package icedtea-7.2.5.3) 02:37:18 INFO | autoserv| [stderr] OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode) Change-Id: Ied3cbcc594260e2a2e304ee087409568fcd275cf Reviewed-on: https://chromium-review.googlesource.com/429870 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; " fail_count="0" gerrit_number="429870" owner_email="ihf@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/70/429870/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I865184039c0511015b272de976463f6d1d830b03" commit="b9f408ccef8b2ffafd2c961b791d2dfd08d4e600" commit_message="UPSTREAM: clk: rockchip: fix cpuclk registration error handling It maybe due to a copy-paste error the error handing should be cclk not clk when checking if the cpuclk registration succeeded. BUG=chrome-os-partner:61684 TEST=Build and boot on Kevin Reported-by: Lin Huang &lt;lin.huang@rock-chips.com&gt; Signed-off-by: Xing Zheng &lt;zhengxing@rock-chips.com&gt; Signed-off-by: Heiko Stuebner &lt;heiko@sntech.de&gt; (cherry picked from commit 3183c0d519ff83af2926382c11716496f01d34bf) Change-Id: I865184039c0511015b272de976463f6d1d830b03 Signed-off-by: Xing Zheng &lt;zhengxing@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/425501 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="5" gerrit_number="425501" owner_email="zhengxing@rock-chips.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/01/425501/3" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-2016.05" change_id="I516a0043bd7730789728d5c5498d0a0f30a2acac" commit="7b650239e0ffe7b75de3e3e65afe0269ad235264" commit_message="8042 keyboard: power button processing power button is usually dropped because it's not in the keyboard matrix range. Adding in condition to forward it like other keys. BUG=chrome-os-partner:61275 BRANCH=None TEST=reboot and make sure power button selection in detachable menus is processed on reef. Change-Id: I516a0043bd7730789728d5c5498d0a0f30a2acac Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/428199 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="1" gerrit_number="428199" owner_email="shchen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/99/428199/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia04e032818c73439d2aeacdb8fcabbe3bce7c151" commit="bbf50591534e6430ea9d458ec9eb7f2feff8d2fa" commit_message="poppy: updating variable name to power_button_pulse_enable Updating variable name from smi_enabled to power_button_pulse_enabled, which is a more accurate description of the intended functionality. BUG=chrome-os-partner:61275 BRANCH=None TEST=reboot reef and try using power button for selection during the detachable menus and ensure that the DUT doesn't turn off. Change-Id: Ia04e032818c73439d2aeacdb8fcabbe3bce7c151 Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/429070 Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="1" gerrit_number="429070" owner_email="shchen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/70/429070/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I6e2f9b6eba1154cf3a53030351e725e4f9c297ba" commit="daf55e832b7863cbb60638d38d842d00c2c4566e" commit_message="FROMLIST: netfilter: ctnetlink: Fix regression in CTA_TIMEOUT processing Commit b7bd1809e078 (&quot;netfilter: nfnetlink_queue: get rid of nfnetlink_queue_ct.c&quot;) introduced a new check on the return value from the NFQA_CT parser (currently ctnetlink_glue_parse_ct()). Prior to Linux 4.4, nfqnl_ct_parse() would process the NFQA_EXP attribute even if there were errors in the NFQA_CT attribute. After Linux 4.4, this is no longer true, so any error in the NFQA_CT attribute will cause the kernel to silently fail to create an expectation. The new check is causing user conntrack helpers to fail. If a user program sends an NFQA_CT attribute containing a CTA_TIMEOUT attribute before the connection is confirmed (i.e. before the initial ACCEPT/DROP decision has been made), del_timer() in ctnetlink_change_timeout() will fail, and all further processing will be aborted. The (simplified) calling sequence looks like: nfnetlink_rcv_msg nfqnl_recv_verdict nfqnl_ct_parse ctnetlink_glue_parse_ct ctnetlink_change_timeout del_timer [ERROR] nf_reinject __nf_conntrack_confirm Fix this by adding a case to ctnetlink_change_timeout() to handle unconfirmed connections. Also, if a timeout of 0 is set for an unconfirmed connection, restore the old behavior of ignoring it (rather than setting up a connection that expires immediately). BUG=b:29551145 TEST=manually run conntrackd on kevin, pyro Link: https://lkml.org/lkml/2017/1/17/6 Change-Id: I6e2f9b6eba1154cf3a53030351e725e4f9c297ba Signed-off-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/428492 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="428492" owner_email="cernekee@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/428492/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib4a200e653b60f309fed8f09ad221a24a2d78b8f" commit="ed7dcbc048e9af9f579643c9a292221ef13c9e4a" commit_message="Update DPTF Ebuild file to version 8.2.11202 Fix a pthread_rwlock_t alignment issue that may cause glibc SIGABRT on version 2.23 or later. BUG=chrome-os-partner:61702 TEST=No regression on user experiences. Change-Id: Ib4a200e653b60f309fed8f09ad221a24a2d78b8f Signed-off-by: Brian Bian &lt;brian.bian@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/429010 Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="0" gerrit_number="429010" owner_email="brian.bian@intel.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/10/429010/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ied58742cd245dd60c65831871f1bb283f4142da7" commit="6e644393b320ac1ebbf132a83e8aee7b7f3b2cbe" commit_message="Update the release script with new devices. BUG=None TEST=None Change-Id: Ied58742cd245dd60c65831871f1bb283f4142da7 Reviewed-on: https://chromium-review.googlesource.com/428166 Commit-Ready: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; Tested-by: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; Reviewed-by: Aashutosh Kalyankar &lt;aashutoshk@chromium.org&gt; " fail_count="2" gerrit_number="428166" owner_email="aashutoshk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/66/428166/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1f6e8bfa525ffa5585a18282b78014f36f0cfee6" commit="894adeb53ca6b4582056a9bf07a7b826abf4e7b4" commit_message="cr50: use the correct reset signal for gru and reef Boards that have plt_rst_l had sys_rst_l currently use the two signals to detect resets and reset the TPM. That meant that the TPM could reset twice depending on the timing of those signals. On boards with plt_rst_l, we should really just use that to detect system resets and not sys_rst_l. On boards with plt_rst_l, sys_rst_l should only be used as an output to trigger warm resets. This change makes both boards use the gpio tpm_rst_l_in to detect AP resets. That gpio will be connected to a different pin depending on which board we are using. On Gru the gpio will be connected to diom0 which is sys_rst_l, and reef will use diom3 which is plt_rst_l. BUG=chrome-os-partner:61789 BRANCH=none TEST=manual Use cr50 servo to verify the contents of /var/cache survive reset after 'dut-control warm_reset:on sleep:0.5000 warm_reset:off' test on gru and reef verify that the system can boot to kernel run 'sysrst pulse' and check that you only see one system reset use 'pinmux' to verify the pins for the two types of boards are setup properly on reef diom0 is an input, diom3 is an input with wake_falling, and gpio1_gpio1 uses diom3 on gru check that diom0 is an input with wake_falling, diom3 is not configured, and gpio1_gpio1 uses diom0 Change-Id: I1f6e8bfa525ffa5585a18282b78014f36f0cfee6 Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/428130 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="428130" owner_email="mruthven@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/30/428130/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0aeb05d16d8fc8b98987dc232da8928ddd9fdb9f" commit="12890b35dbb084234d6358f5334e6fc1357dba59" commit_message="[autotest] Add get_hostname_addr_map() (squashed) BUG=chromium:666022 TEST=None !Change-Id: I9b3385fd8fba91f67fe968bb7bf85d39792e8c16 [autotest] Add hostname property to devserver BUG=None TEST=None !Change-Id: I7fcd9b92d3c086ea9a8e6a4749f65b65a827855f [autotest] Extract get_hostname() function BUG=None TEST=None !Change-Id: I45f7a8e4f3f57beb77df6766fbe5747ebe295613 [autotest] Replace get_server_name with get_hostname BUG=None TEST=None !Change-Id: I75ebfe05ccd1f4d9209d68bc0e5f2db691558a74 [autotest] Add _reverse_lookup_from_config() BUG=chromium:666022 TEST=None !Change-Id: I1ea54296cc5a7a67981338c1c3d4057b065fa279 [autotest] Attempt to look up devserver hostname for metrics BUG=chromium:666022 TEST=None !Change-Id: I3dec24d4874de66466a373c97de5364c4b1ba557 [autotest] Make get_section_as_dict() ordered The ordering information is preserved in the config file, so may as well preserve it here. BUG=chromium:666022 TEST=None !Change-Id: I46b9fa47fa87b789a4e63563797a4327ac308bef [autotest] Clarify _reverse_lookup behavior for duplicates BUG=chromium:666022 TEST=None !Change-Id: I839ba7b55005b6137fa03887854ea59dfee49dfa Change-Id: I0aeb05d16d8fc8b98987dc232da8928ddd9fdb9f Reviewed-on: https://chromium-review.googlesource.com/424913 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="1" gerrit_number="424913" owner_email="ayatane@chromium.org" pass_count="0" patch_number="10" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/13/424913/10" remote="cros" total_fail_count="1"/><pending_commit branch="arc-12.1.0-pre2" change_id="I7afbbb386bd4a582e3f241014a83eaccad1d50d9" commit="15b0905d19e96aa87ed39f2777739eb154ad84d5" commit_message="FROMLIST: glcpp: Hack to handle expressions in #line directives. GLSL ES 320 technically allows #line to have arbitrary expression trees rather than integer literal constants, unlike the C and C++ preprocessor. This is likely a completely unused feature that does not make sense. However, Android irritatingly mandates this useless behavior, so this patch implements a hack to try and support it. We handle a single expression: #line &lt;line number expression&gt; but we avoid handling the double expression: #line &lt;line number expression&gt; &lt;source string expression&gt; because this is an ambiguous grammar. Instead, we handle the case that wraps both in parenthesis, which is actually well defined: #line (&lt;line number expression&gt;) (&lt;source string expression&gt;) With this change following tests pass: dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_vertex dEQP-GLES3.functional.shaders.preprocessor.builtin.line_expression_fragment dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_vertex dEQP-GLES3.functional.shaders.preprocessor.builtin.line_and_file_expression_fragment Signed-off-by: Tapani Plli &lt;tapani.palli@intel.com&gt; Signed-off-by: Kenneth Graunke &lt;kenneth@whitecape.org&gt; BUG=b:33352633 BUG=b:33247335 TEST=affected tests passing on CTS 7.1_r1 sentry Change-Id: I7afbbb386bd4a582e3f241014a83eaccad1d50d9 Reviewed-on: https://chromium-review.googlesource.com/427305 Commit-Ready: Haixia Shi &lt;hshi@chromium.org&gt; Tested-by: Haixia Shi &lt;hshi@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="1" gerrit_number="427305" owner_email="hshi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/05/427305/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib002d99707a8707cb5f3ce2de3079a8f37f32b08" commit="2f5e526c4497c8781e342ce8c98b0ec8eed18247" commit_message="run_pylint: Tighten exception capture in main. We want to avoid printing a stack trace when a lint check fails. But if pytlint chokes on a file for some other reason, we want that trace. BUG=None. TEST=./utils/run_pylint throws an exception trace (that's a separate bug) Change-Id: Ib002d99707a8707cb5f3ce2de3079a8f37f32b08 Reviewed-on: https://chromium-review.googlesource.com/427409 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: Shuqian Zhao &lt;shuqianz@chromium.org&gt; " fail_count="1" gerrit_number="427409" owner_email="pprabhu@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/09/427409/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8d24691d2ce606ea89e3f99c6e5b16e39a59a2dd" commit="a9479b0650649a60c505d4215191f9afd72601fb" commit_message="run_pylint: Add site-packages/ to blacklist. Stuff in site-packages does not conform to autotest coding style and should be ignored. BUG=None. TEST=None. Change-Id: I8d24691d2ce606ea89e3f99c6e5b16e39a59a2dd Reviewed-on: https://chromium-review.googlesource.com/427410 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Shuqian Zhao &lt;shuqianz@chromium.org&gt; " fail_count="1" gerrit_number="427410" owner_email="pprabhu@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/10/427410/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.8" change_id="I0406425397503f1890c8ed8566a2c283f6be5778" commit="3bcb53c8b181bfc27f2713c2290f14f36b910777" commit_message="FROMLIST: fbdev: color map copying bounds checking Copying color maps to userspace doesn't check the value of to-&gt;start, which will cause kernel heap buffer OOB read due to signedness wraps. CVE-2016-8405 Reported-by: Peter Pi (@heisecode) of Trend Micro Fixes: 1da177e4c3f4 (&quot;Linux-2.6.12-rc2&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; BUG=chromium:680941 TEST=Build and boot kevin (am from https://patchwork.kernel.org/patch/9499759/) Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Change-Id: I0406425397503f1890c8ed8566a2c283f6be5778 Reviewed-on: https://chromium-review.googlesource.com/428134 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 65b2d5897e722b3b1986f1ad05d5652cd7adf3cf) Reviewed-on: https://chromium-review.googlesource.com/429232 " fail_count="0" gerrit_number="429232" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/429232/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I0406425397503f1890c8ed8566a2c283f6be5778" commit="0b86d05cb77164486dafcbbc6f4e5e55363c0256" commit_message="FROMLIST: fbdev: color map copying bounds checking Copying color maps to userspace doesn't check the value of to-&gt;start, which will cause kernel heap buffer OOB read due to signedness wraps. CVE-2016-8405 Reported-by: Peter Pi (@heisecode) of Trend Micro Fixes: 1da177e4c3f4 (&quot;Linux-2.6.12-rc2&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; BUG=chromium:680941 TEST=Build and boot kevin (am from https://patchwork.kernel.org/patch/9499759/) Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Change-Id: I0406425397503f1890c8ed8566a2c283f6be5778 Reviewed-on: https://chromium-review.googlesource.com/428134 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 65b2d5897e722b3b1986f1ad05d5652cd7adf3cf) Reviewed-on: https://chromium-review.googlesource.com/429213 " fail_count="0" gerrit_number="429213" owner_email="dtor@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/13/429213/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I0406425397503f1890c8ed8566a2c283f6be5778" commit="f07be00140a4cafd4df06c336cd2454f510b03c3" commit_message="FROMLIST: fbdev: color map copying bounds checking Copying color maps to userspace doesn't check the value of to-&gt;start, which will cause kernel heap buffer OOB read due to signedness wraps. CVE-2016-8405 Reported-by: Peter Pi (@heisecode) of Trend Micro Fixes: 1da177e4c3f4 (&quot;Linux-2.6.12-rc2&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; BUG=chromium:680941 TEST=Build and boot kevin (am from https://patchwork.kernel.org/patch/9499759/) Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Change-Id: I0406425397503f1890c8ed8566a2c283f6be5778 Reviewed-on: https://chromium-review.googlesource.com/428134 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 65b2d5897e722b3b1986f1ad05d5652cd7adf3cf) Reviewed-on: https://chromium-review.googlesource.com/429212 " fail_count="0" gerrit_number="429212" owner_email="dtor@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/429212/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I0406425397503f1890c8ed8566a2c283f6be5778" commit="45aba83193c37fc2c0b9e3123a1a21c33df495c2" commit_message="FROMLIST: fbdev: color map copying bounds checking Copying color maps to userspace doesn't check the value of to-&gt;start, which will cause kernel heap buffer OOB read due to signedness wraps. CVE-2016-8405 Reported-by: Peter Pi (@heisecode) of Trend Micro Fixes: 1da177e4c3f4 (&quot;Linux-2.6.12-rc2&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; BUG=chromium:680941 TEST=Build and boot kevin (am from https://patchwork.kernel.org/patch/9499759/) Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Change-Id: I0406425397503f1890c8ed8566a2c283f6be5778 Reviewed-on: https://chromium-review.googlesource.com/428134 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 65b2d5897e722b3b1986f1ad05d5652cd7adf3cf) Reviewed-on: https://chromium-review.googlesource.com/429331 " fail_count="0" gerrit_number="429331" owner_email="dtor@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/31/429331/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="Ie0446d9dbafdf2c81e03c045e22caf727417533b" commit="319d33f678c039709f0128890f9fd67d94016164" commit_message="BACKPORT: net: ping: check minimum size on ICMP header length Prior to commit c0371da6047a (&quot;put iov_iter into msghdr&quot;) in v3.19, there was no check that the iovec contained enough bytes for an ICMP header, and the read loop would walk across neighboring stack contents. Since the iov_iter conversion, bad arguments are noticed, but the returned error is EFAULT. Returning EINVAL is a clearer error and also solves the problem prior to v3.19. This was found using trinity with KASAN on v3.18: BUG: KASAN: stack-out-of-bounds in memcpy_fromiovec+0x60/0x114 at addr ffffffc071077da0 Read of size 8 by task trinity-c2/9623 page:ffffffbe034b9a08 count:0 mapcount:0 mapping: (null) index:0x0 flags: 0x0() page dumped because: kasan: bad access detected CPU: 0 PID: 9623 Comm: trinity-c2 Tainted: G BU 3.18.0-dirty #15 Hardware name: Google Tegra210 Smaug Rev 1,3+ (DT) Call trace: [&lt;ffffffc000209c98&gt;] dump_backtrace+0x0/0x1ac arch/arm64/kernel/traps.c:90 [&lt;ffffffc000209e54&gt;] show_stack+0x10/0x1c arch/arm64/kernel/traps.c:171 [&lt; inline &gt;] __dump_stack lib/dump_stack.c:15 [&lt;ffffffc000f18dc4&gt;] dump_stack+0x7c/0xd0 lib/dump_stack.c:50 [&lt; inline &gt;] print_address_description mm/kasan/report.c:147 [&lt; inline &gt;] kasan_report_error mm/kasan/report.c:236 [&lt;ffffffc000373dcc&gt;] kasan_report+0x380/0x4b8 mm/kasan/report.c:259 [&lt; inline &gt;] check_memory_region mm/kasan/kasan.c:264 [&lt;ffffffc00037352c&gt;] __asan_load8+0x20/0x70 mm/kasan/kasan.c:507 [&lt;ffffffc0005b9624&gt;] memcpy_fromiovec+0x5c/0x114 lib/iovec.c:15 [&lt; inline &gt;] memcpy_from_msg include/linux/skbuff.h:2667 [&lt;ffffffc000ddeba0&gt;] ping_common_sendmsg+0x50/0x108 net/ipv4/ping.c:674 [&lt;ffffffc000dded30&gt;] ping_v4_sendmsg+0xd8/0x698 net/ipv4/ping.c:714 [&lt;ffffffc000dc91dc&gt;] inet_sendmsg+0xe0/0x12c net/ipv4/af_inet.c:749 [&lt; inline &gt;] __sock_sendmsg_nosec net/socket.c:624 [&lt; inline &gt;] __sock_sendmsg net/socket.c:632 [&lt;ffffffc000cab61c&gt;] sock_sendmsg+0x124/0x164 net/socket.c:643 [&lt; inline &gt;] SYSC_sendto net/socket.c:1797 [&lt;ffffffc000cad270&gt;] SyS_sendto+0x178/0x1d8 net/socket.c:1761 CVE-2016-8399 BUG=chromium:681957 TEST=Build and run Change-Id: Ie0446d9dbafdf2c81e03c045e22caf727417533b Reported-by: Qidan He &lt;i@flanker017.me&gt; Fixes: c319b4d76b9e (&quot;net: ipv4: add IPPROTO_ICMP socket kind&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 0eab121ef875) [backport: icmp header length is fixed] (cherry picked from commit 91ecac0cc4a9b97cb4cb5041818e0f9de68d9266) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/428991 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="428991" owner_email="groeck@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/428991/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="Ie0446d9dbafdf2c81e03c045e22caf727417533b" commit="e095a1e6839d04d888f5e4fe0475f179cc6eccef" commit_message="BACKPORT: net: ping: check minimum size on ICMP header length Prior to commit c0371da6047a (&quot;put iov_iter into msghdr&quot;) in v3.19, there was no check that the iovec contained enough bytes for an ICMP header, and the read loop would walk across neighboring stack contents. Since the iov_iter conversion, bad arguments are noticed, but the returned error is EFAULT. Returning EINVAL is a clearer error and also solves the problem prior to v3.19. This was found using trinity with KASAN on v3.18: BUG: KASAN: stack-out-of-bounds in memcpy_fromiovec+0x60/0x114 at addr ffffffc071077da0 Read of size 8 by task trinity-c2/9623 page:ffffffbe034b9a08 count:0 mapcount:0 mapping: (null) index:0x0 flags: 0x0() page dumped because: kasan: bad access detected CPU: 0 PID: 9623 Comm: trinity-c2 Tainted: G BU 3.18.0-dirty #15 Hardware name: Google Tegra210 Smaug Rev 1,3+ (DT) Call trace: [&lt;ffffffc000209c98&gt;] dump_backtrace+0x0/0x1ac arch/arm64/kernel/traps.c:90 [&lt;ffffffc000209e54&gt;] show_stack+0x10/0x1c arch/arm64/kernel/traps.c:171 [&lt; inline &gt;] __dump_stack lib/dump_stack.c:15 [&lt;ffffffc000f18dc4&gt;] dump_stack+0x7c/0xd0 lib/dump_stack.c:50 [&lt; inline &gt;] print_address_description mm/kasan/report.c:147 [&lt; inline &gt;] kasan_report_error mm/kasan/report.c:236 [&lt;ffffffc000373dcc&gt;] kasan_report+0x380/0x4b8 mm/kasan/report.c:259 [&lt; inline &gt;] check_memory_region mm/kasan/kasan.c:264 [&lt;ffffffc00037352c&gt;] __asan_load8+0x20/0x70 mm/kasan/kasan.c:507 [&lt;ffffffc0005b9624&gt;] memcpy_fromiovec+0x5c/0x114 lib/iovec.c:15 [&lt; inline &gt;] memcpy_from_msg include/linux/skbuff.h:2667 [&lt;ffffffc000ddeba0&gt;] ping_common_sendmsg+0x50/0x108 net/ipv4/ping.c:674 [&lt;ffffffc000dded30&gt;] ping_v4_sendmsg+0xd8/0x698 net/ipv4/ping.c:714 [&lt;ffffffc000dc91dc&gt;] inet_sendmsg+0xe0/0x12c net/ipv4/af_inet.c:749 [&lt; inline &gt;] __sock_sendmsg_nosec net/socket.c:624 [&lt; inline &gt;] __sock_sendmsg net/socket.c:632 [&lt;ffffffc000cab61c&gt;] sock_sendmsg+0x124/0x164 net/socket.c:643 [&lt; inline &gt;] SYSC_sendto net/socket.c:1797 [&lt;ffffffc000cad270&gt;] SyS_sendto+0x178/0x1d8 net/socket.c:1761 CVE-2016-8399 BUG=chromium:681957 TEST=Build and run Change-Id: Ie0446d9dbafdf2c81e03c045e22caf727417533b Reported-by: Qidan He &lt;i@flanker017.me&gt; Fixes: c319b4d76b9e (&quot;net: ipv4: add IPPROTO_ICMP socket kind&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 0eab121ef875) [backport: icmp header length is fixed] (cherry picked from commit 91ecac0cc4a9b97cb4cb5041818e0f9de68d9266) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/429051 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="429051" owner_email="groeck@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/429051/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ie0446d9dbafdf2c81e03c045e22caf727417533b" commit="2108e4dcd9df15e6a9e840ff3d8ac80488c99774" commit_message="UPSTREAM: net: ping: check minimum size on ICMP header length Prior to commit c0371da6047a (&quot;put iov_iter into msghdr&quot;) in v3.19, there was no check that the iovec contained enough bytes for an ICMP header, and the read loop would walk across neighboring stack contents. Since the iov_iter conversion, bad arguments are noticed, but the returned error is EFAULT. Returning EINVAL is a clearer error and also solves the problem prior to v3.19. This was found using trinity with KASAN on v3.18: BUG: KASAN: stack-out-of-bounds in memcpy_fromiovec+0x60/0x114 at addr ffffffc071077da0 Read of size 8 by task trinity-c2/9623 page:ffffffbe034b9a08 count:0 mapcount:0 mapping: (null) index:0x0 flags: 0x0() page dumped because: kasan: bad access detected CPU: 0 PID: 9623 Comm: trinity-c2 Tainted: G BU 3.18.0-dirty #15 Hardware name: Google Tegra210 Smaug Rev 1,3+ (DT) Call trace: [&lt;ffffffc000209c98&gt;] dump_backtrace+0x0/0x1ac arch/arm64/kernel/traps.c:90 [&lt;ffffffc000209e54&gt;] show_stack+0x10/0x1c arch/arm64/kernel/traps.c:171 [&lt; inline &gt;] __dump_stack lib/dump_stack.c:15 [&lt;ffffffc000f18dc4&gt;] dump_stack+0x7c/0xd0 lib/dump_stack.c:50 [&lt; inline &gt;] print_address_description mm/kasan/report.c:147 [&lt; inline &gt;] kasan_report_error mm/kasan/report.c:236 [&lt;ffffffc000373dcc&gt;] kasan_report+0x380/0x4b8 mm/kasan/report.c:259 [&lt; inline &gt;] check_memory_region mm/kasan/kasan.c:264 [&lt;ffffffc00037352c&gt;] __asan_load8+0x20/0x70 mm/kasan/kasan.c:507 [&lt;ffffffc0005b9624&gt;] memcpy_fromiovec+0x5c/0x114 lib/iovec.c:15 [&lt; inline &gt;] memcpy_from_msg include/linux/skbuff.h:2667 [&lt;ffffffc000ddeba0&gt;] ping_common_sendmsg+0x50/0x108 net/ipv4/ping.c:674 [&lt;ffffffc000dded30&gt;] ping_v4_sendmsg+0xd8/0x698 net/ipv4/ping.c:714 [&lt;ffffffc000dc91dc&gt;] inet_sendmsg+0xe0/0x12c net/ipv4/af_inet.c:749 [&lt; inline &gt;] __sock_sendmsg_nosec net/socket.c:624 [&lt; inline &gt;] __sock_sendmsg net/socket.c:632 [&lt;ffffffc000cab61c&gt;] sock_sendmsg+0x124/0x164 net/socket.c:643 [&lt; inline &gt;] SYSC_sendto net/socket.c:1797 [&lt;ffffffc000cad270&gt;] SyS_sendto+0x178/0x1d8 net/socket.c:1761 CVE-2016-8399 BUG=chromium:681957 TEST=Build and run Change-Id: Ie0446d9dbafdf2c81e03c045e22caf727417533b Reported-by: Qidan He &lt;i@flanker017.me&gt; Fixes: c319b4d76b9e (&quot;net: ipv4: add IPPROTO_ICMP socket kind&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 0eab121ef875) Reviewed-on: https://chromium-review.googlesource.com/429090 " fail_count="0" gerrit_number="429090" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/429090/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie0446d9dbafdf2c81e03c045e22caf727417533b" commit="91ecac0cc4a9b97cb4cb5041818e0f9de68d9266" commit_message="UPSTREAM: net: ping: check minimum size on ICMP header length Prior to commit c0371da6047a (&quot;put iov_iter into msghdr&quot;) in v3.19, there was no check that the iovec contained enough bytes for an ICMP header, and the read loop would walk across neighboring stack contents. Since the iov_iter conversion, bad arguments are noticed, but the returned error is EFAULT. Returning EINVAL is a clearer error and also solves the problem prior to v3.19. This was found using trinity with KASAN on v3.18: BUG: KASAN: stack-out-of-bounds in memcpy_fromiovec+0x60/0x114 at addr ffffffc071077da0 Read of size 8 by task trinity-c2/9623 page:ffffffbe034b9a08 count:0 mapcount:0 mapping: (null) index:0x0 flags: 0x0() page dumped because: kasan: bad access detected CPU: 0 PID: 9623 Comm: trinity-c2 Tainted: G BU 3.18.0-dirty #15 Hardware name: Google Tegra210 Smaug Rev 1,3+ (DT) Call trace: [&lt;ffffffc000209c98&gt;] dump_backtrace+0x0/0x1ac arch/arm64/kernel/traps.c:90 [&lt;ffffffc000209e54&gt;] show_stack+0x10/0x1c arch/arm64/kernel/traps.c:171 [&lt; inline &gt;] __dump_stack lib/dump_stack.c:15 [&lt;ffffffc000f18dc4&gt;] dump_stack+0x7c/0xd0 lib/dump_stack.c:50 [&lt; inline &gt;] print_address_description mm/kasan/report.c:147 [&lt; inline &gt;] kasan_report_error mm/kasan/report.c:236 [&lt;ffffffc000373dcc&gt;] kasan_report+0x380/0x4b8 mm/kasan/report.c:259 [&lt; inline &gt;] check_memory_region mm/kasan/kasan.c:264 [&lt;ffffffc00037352c&gt;] __asan_load8+0x20/0x70 mm/kasan/kasan.c:507 [&lt;ffffffc0005b9624&gt;] memcpy_fromiovec+0x5c/0x114 lib/iovec.c:15 [&lt; inline &gt;] memcpy_from_msg include/linux/skbuff.h:2667 [&lt;ffffffc000ddeba0&gt;] ping_common_sendmsg+0x50/0x108 net/ipv4/ping.c:674 [&lt;ffffffc000dded30&gt;] ping_v4_sendmsg+0xd8/0x698 net/ipv4/ping.c:714 [&lt;ffffffc000dc91dc&gt;] inet_sendmsg+0xe0/0x12c net/ipv4/af_inet.c:749 [&lt; inline &gt;] __sock_sendmsg_nosec net/socket.c:624 [&lt; inline &gt;] __sock_sendmsg net/socket.c:632 [&lt;ffffffc000cab61c&gt;] sock_sendmsg+0x124/0x164 net/socket.c:643 [&lt; inline &gt;] SYSC_sendto net/socket.c:1797 [&lt;ffffffc000cad270&gt;] SyS_sendto+0x178/0x1d8 net/socket.c:1761 CVE-2016-8399 BUG=chromium:681957 TEST=Build and run Change-Id: Ie0446d9dbafdf2c81e03c045e22caf727417533b Reported-by: Qidan He &lt;i@flanker017.me&gt; Fixes: c319b4d76b9e (&quot;net: ipv4: add IPPROTO_ICMP socket kind&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 0eab121ef875) Reviewed-on: https://chromium-review.googlesource.com/429050 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="0" gerrit_number="429050" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/429050/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib5e90ec7d9cb1e6f93f2a3b61d63040569d8e943" commit="4fa25a9c7404c7e1079ffc9a283672b3edc304e4" commit_message="dev-util/valgrind: build Valgrind with upgraded glibc v2.23 Glibc has been upgraded to v2.23 but Valgrind 3.10.0 checks only up to v2.20. Add checks for newer versions. The patch for glibc v2.19 was really unneeded for Valgrind 3.10.0 so delete it. BUG=None TEST='emerge-gale valgrind' and deployed and tested with some binaries like 'valgrind ls' Change-Id: Ib5e90ec7d9cb1e6f93f2a3b61d63040569d8e943 Reviewed-on: https://chromium-review.googlesource.com/428331 Commit-Ready: Julio Diez &lt;jdiez@chromium.org&gt; Tested-by: Julio Diez &lt;jdiez@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="428331" owner_email="jdiez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/31/428331/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I9b1a3a8c517215d722b0213cf849b8fd50322882" commit="c9751f9a38465990d452539a65eb5fe0e7f993db" commit_message="FROMLIST: mwifiex: pcie: don't loop/retry interrupt status checks The following sequence occurs when using IEEE power-save on 8997: (a) driver sees SLEEP event (b) driver issues SLEEP CONFIRM (c) driver recevies CMD interrupt; within the interrupt processing loop, we do (d) and (e): (d) wait for FW sleep cookie (and often time out; it takes a while), FW is putting card into low power mode (e) re-check PCIE_HOST_INT_STATUS register; quit loop with 0 value But at (e), no one actually signaled an interrupt (i.e., we didn't check adapter-&gt;int_status). And what's more, because the card is going to sleep, this register read appears to take a very long time in some cases -- 3 milliseconds in my case! Now, I propose that (e) is completely unnecessary. If there were any additional interrupts signaled after the start of this loop, then the interrupt handler would have set adapter-&gt;int_status to non-zero and queued more work for the main loop -- and we'd catch it on the next iteration of the main loop. So this patch drops all the looping/re-reading of PCIE_HOST_INT_STATUS, which avoids the problematic (and slow) register read in step (e). Incidentally, this is a very similar issue to the one fixed in commit ec815dd2a5f1 (&quot;mwifiex: prevent register accesses after host is sleeping&quot;), except that the register read is just very slow instead of fatal in this case. Tested on 8997 in both MSI and (though not technically supported at the moment) MSI-X mode. Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; (am from https://patchwork.kernel.org/patch/9516621/) BUG=chrome-os-partner:60714 TEST=Kevin wifi + audio (no popping!); also instrument this driver to check for delays Change-Id: I9b1a3a8c517215d722b0213cf849b8fd50322882 Reviewed-on: https://chromium-review.googlesource.com/428301 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="428301" owner_email="briannorris@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/01/428301/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6b43499de5f0810ab0939e1f74684b0e826aefd0" commit="69dbd8068e5970a79ec29a455e64e92201e93d45" commit_message="Fixed fmap data parse Reef FAFT test platform_Flashrom fails due to fmap parsing error. There are extra space before and after the delimiter '|'. Remove those null space and validate platform_Flashrom pass. BUG=chrome-os-partner:61534 BRANCH=None TEST=FAFT test platform_Flashrom should pass Change-Id: I6b43499de5f0810ab0939e1f74684b0e826aefd0 Signed-off-by: John Zhao &lt;john.zhao@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/424939 Commit-Ready: Freddy Paul &lt;freddy.paul@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="1" gerrit_number="424939" owner_email="john.zhao@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/39/424939/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ifce063859442fd32955daabf8e7d919c0af056e7" commit="831d9da508059afe23dd247909174a1b5740ab21" commit_message="chromeos-ec: Support unified builds Support building the EC for multiple models in a single board. This uses the unified build approach. The list of models to build is defined by the EC_FIRMWARE_UNIBUILD and EC_FIRMWARE_EXTRA_UNIBUILD variables. BUG=chromium:680151 BRANCH=none TEST=USE=&quot;quiet unibuild&quot; emerge-reef chromeos-ec Look in build/reef/firmware/ and see that firmware exists for reef, pyro, snappy. So far it is untested (until I get some more hardware). Change-Id: Ifce063859442fd32955daabf8e7d919c0af056e7 Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/427381 Tested-by: Simon Glass &lt;sjg@google.com&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="1" gerrit_number="427381" owner_email="sjg@chromium.org" pass_count="0" patch_number="9" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/81/427381/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I66b0d627480852dc166f62dc0fddd02f094b6162" commit="5e446904f653207fe78731288b6077d69f9acc61" commit_message="cr50: extend sysrst pulse to 20ms Increase the sysrst pulse to be long enough to reset the AP. This change increases it to 20ms by default, but adds a parameter to set the interval in the sysrst pulse command. BUG=none BRANCH=none TEST='sysrst pulse' will cause the AP to reset and 'sysrst pulse 1000' shows that sys_rst_l is asserted and 1 second later it is deasserted. Change-Id: I66b0d627480852dc166f62dc0fddd02f094b6162 Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/429150 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="429150" owner_email="mruthven@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/50/429150/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I03bac7c8e8b44247ff8e4bd0f3e2260bf495058e" commit="8adb4c121846227f62e4e8a01758bf2b77b0899b" commit_message="hostapd: log association reject reason log specific reason for association reject from AP BUG=b:34116950 TEST=Verified logs by forceful failure leading to association reject. Change-Id: I03bac7c8e8b44247ff8e4bd0f3e2260bf495058e Reviewed-on: https://chromium-review.googlesource.com/425793 Commit-Ready: NARAYANRADDI MASTI &lt;nmasti@google.com&gt; Tested-by: Srinivasa duvvuri &lt;sduvvuri@chromium.org&gt; Reviewed-by: Srinivasa duvvuri &lt;sduvvuri@chromium.org&gt; " fail_count="1" gerrit_number="425793" owner_email="nmasti@google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/hostap" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hostap" ref="refs/changes/93/425793/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4f599eba0c8774976f1bace5d94d035de77f7901" commit="e26c95dcffe7384cad8e55f3302490e6f976d8d7" commit_message="hostapd: generate event for first probe request generate station monitor event on receiving first probe request after iapp notification. BUG=b:34052103 TEST=none Change-Id: I4f599eba0c8774976f1bace5d94d035de77f7901 Reviewed-on: https://chromium-review.googlesource.com/428832 Commit-Ready: NARAYANRADDI MASTI &lt;nmasti@google.com&gt; Tested-by: Srinivasa duvvuri &lt;sduvvuri@chromium.org&gt; Reviewed-by: Srinivasa duvvuri &lt;sduvvuri@chromium.org&gt; " fail_count="3" gerrit_number="428832" owner_email="nmasti@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/hostap" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hostap" ref="refs/changes/32/428832/1" remote="cros" total_fail_count="3"/><lkgm version="9196.0.0-rc3"/></manifest>