blob: 863a3ac133ebf74d1aa5512a6a5d603c37910857 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="48c83a32cb35a6aa9ddebe82176c9cdfdfbbe299">
<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="e2743693963e3e5d79bb44951eb9cbc1a99233a1" 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="685fba094dc8bcc556ff23e4330811d96bd17599" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="fe37e79f77e15afb1189a7361ef8f94e7b120709" 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="aaae4181dca82b57fefdc047202f42b47e3037cf" 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="70b94693f7c43e7a9a668479e5633f0d1770ac2e" 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="264120496730522ef3e5cc60b80a3953af1ac2cc" 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="4fd94aeb31c886f8a7968b0e3a9f3111c27c0ef0" 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="8c2d5955c5e9c3e406db7bcbac06a2ea1189b25c" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="7596b9f8f8b067d17130542bb7001d58ebdd6096" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="bfef7c41f02a2d1996247f3148352bb63295ebee" 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="f7acd444490a5e3e2576da767c9400fd6031be6d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="a88e38cc39c921cd3f61754b187a9c3f5ccf10d3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="137f5c66985bd30936fe81e00b282088ada8ee4a" 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="2f1ee8448a886ce1abad9c0e8741582244f8ab40" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="ee91692bfbd92959eae5e4eafab5a650873e6250" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="435f0e51c4e9bfd0f36e42152e1d05e32be2ddc1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="195f3f39c238a2f8d8ea897e0fd0c3ee82b81515" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="92cd5ff0cc7f26de4b070404cca2aad5c4a1f1b7" 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="927e01da02ab68c304d95508df5ba0b50f8bb960" 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="4805e0c22cbd7aedefd15c76332c49cedf37712f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="262f49ab9054bd5363569eb7e115d9e1d7e0b719" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="3e730d2d05e0756b9f9eb0890d5b955beef52d66" 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="8becf5f5f191c7afcdb0d793a296c83e85a3078d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="8cbe8d4d9392243aab7e64c51d5d725574d6cf5c" 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="b016ffb90205a616b6f5c9484c4d44543cfc94d0" 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="d5a09bf5305fb9e822485c90026f67a71c7bd383" 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="8da2c778eafaa0eb961308fcb5426dde45b08c5f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="3703e8a79698c78864d3e5610341c64338f4600a" 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="9c74156d9ec2f4032acf0e193ac09c47b540df48" 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="53f8202a2a6f8517bee7b61b0037b8b981873969" 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="a753f701ac913f6664198001c34b1e9bbea20ed1" 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="428b555480c23b3f24ca1f64896506d357056bb7" 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="0b9558c4dca8d835fe8838d1a9f24aaa214b52f9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="758a5e9425a1c95a32591499367bbeeab001109c" 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="d89d0caea29e5870968eca01deac357dfd380f43" 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="a98dfd0a6446e0e8cfd334a5c95ab8c37d7ce7b5" 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="a78e35e145067bb2b12a759018d193969b205e36" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="24baca26a41a6ce2a476dc3afeea586be0b2b98b" 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="f09b42f61e3588eca466c293f26f84e06947ff10" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="3006e5f0359477be845b6074ded6e9ef8ad9df63" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="39b4b28b8abfe1bafea03fefcd356b302a9a6414" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="4cd0c13451f5cb06e8fd385f310c8396040f0e1b" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="d18a30f57310021339fa35bc17248010ce7f6570" 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="4680d3666ff1965fca1a587562fb68e6c65ae705" 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="0c7748b56694e9b00537f27bbe9edb11c78ce08f" 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="a30a63e3ecafc818140404684e54b238b3d995af" 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="2b9ed2c6be718b42ec633887938f132725927b9d" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="9baf1ff8fc06d8c986e55465f77427d416ecd710" 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="9e32aa6f93c7f703dd0352b66da1a0126c023338" 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="1a68fe6fa860f563e8b45e3826110ceec75d61a8" 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="519fc392af58d48203454da7d50d7c0bb6242dfc" 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="56ff8061b1bc58cf646a14054485b617e916f423" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="02416b52d7890edace797b5bc6902d61601a30b5" 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="b91d404ee6115dc130b0101b38d875be17c88efb" upstream="refs/heads/master"/>
<project name="platform/system/core" path="src/platform/core" remote="aosp" revision="a5cfc8b1e6140ac7a7bfc7bffa36de3d6543b59a" 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="chromeos-3.14" change_id="I4c4f7906d68827855c8cc32ca70df196aeb19c21" commit="97ad5b0e537cf61826896c8561e893d5876cf744" commit_message="UPSTREAM: pktgen: fix out-of-bounds access in pgctrl_write() If a privileged user writes an empty string to /proc/net/pktgen/pgctrl the code for stripping the (then non-existent) '\n' actually writes the zero byte at index -1 of data[]. The then still uninitialized array will very likely fail the command matching tests and the pr_warning() at the end will therefore leak stack bytes to the kernel log. Fix those issues by simply ensuring we're passed a non-empty string as the user API apparently expects a trailing '\n' for all commands. Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt; Signed-off-by: Mathias Krause &lt;minipli@googlemail.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 20b0c718c3bb122107bebadbb8ecf4bab76fb392) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I4c4f7906d68827855c8cc32ca70df196aeb19c21 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433343 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433343" owner_email="grundler@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/43/433343/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I8f71b9b87a32180540a435120dc086e1c32005c1" commit="dde10c73c7286d3f3b49b9a579ff22712d783e8f" commit_message="UPSTREAM: pktgen: simplify error handling in pgctrl_write() The 'out' label is just a relict from previous times as pgctrl_write() had multiple error paths. Get rid of it and simply return right away on errors. Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt; Signed-off-by: Mathias Krause &lt;minipli@googlemail.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 0945574750f3040a2309d960a569215598a64672) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I8f71b9b87a32180540a435120dc086e1c32005c1 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433344 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433344" owner_email="grundler@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/44/433344/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Idab3b885f84025f6f003d86fa45db93c0d1a9de8" commit="eebae2778d5bc3201227075b1535b2817bf68208" commit_message="UPSTREAM: pktgen: document all supported flags The documentation misses a few of the supported flags. Fix this. Also respect the dependency to CONFIG_XFRM for the IPSEC flag. Cc: Fan Du &lt;fan.du@windriver.com&gt; Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt; Signed-off-by: Mathias Krause &lt;minipli@googlemail.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 72f8e06f3ea022d9002b825d57b9d897b9dbe6be) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: Idab3b885f84025f6f003d86fa45db93c0d1a9de8 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433345 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433345" owner_email="grundler@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/45/433345/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I192e48b8116b6393bed767a2584f871b5facdcd5" commit="0f876b5862e36bc8d6856f55632e97bbbfc44c78" commit_message="UPSTREAM: pktgen: be friendly to LLTX devices Similarly to commit 43279500deca (&quot;packet: respect devices with LLTX flag in direct xmit&quot;), we can basically apply the very same to pktgen. This will help testing against LLTX devices such as dummy driver (or others), which only have a single netdevice txq and would otherwise require locking their txq from pktgen side while e.g. in dummy case, we would not need any locking. Fix this by making use of HARD_TX_{UN,}LOCK API, so that NETIF_F_LLTX will be respected. Signed-off-by: Daniel Borkmann &lt;dborkman@redhat.com&gt; Signed-off-by: Jesper Dangaard Brouer &lt;brouer@redhat.com&gt; Cc: Eric Dumazet &lt;edumazet@google.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 0f2eea4b7e29ab693b07f6eedf8e87a0c11b8b42) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I192e48b8116b6393bed767a2584f871b5facdcd5 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433346 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433346" owner_email="grundler@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/46/433346/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I470fd0a476584baa8085896e7d40d5be4b12542a" commit="229c706fea902f09c07b02e4ddb891933243cd81" commit_message="UPSTREAM: pktgen: Use seq_puts() where seq_printf() is not needed Signed-off-by: Thomas Graf &lt;tgraf@suug.ch&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 97dc48e220282742e4c4a8fde81bdd4dbe011f1e) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I470fd0a476584baa8085896e7d40d5be4b12542a Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433347 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433347" owner_email="grundler@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/47/433347/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ibfd29ded636afa3915037580f6dbd67c54df49f2" commit="61435b54c45532f132cb962c8cdb757e75e42ff6" commit_message="UPSTREAM: pktgen: avoid expensive set_current_state() call in loop Avoid calling set_current_state() inside the busy-loop in pktgen_thread_worker(). In case of pkt_dev-&gt;delay, then it is still used/enabled in pktgen_xmit() via the spin() call. The set_current_state(TASK_INTERRUPTIBLE) uses a xchg, which implicit is LOCK prefixed. I've measured the asm LOCK operation to take approx 8ns on this E5-2630 CPU. Performance increase corrolate with this measurement. Performance data with CLONE_SKB==100000, rx-usecs=30: (single CPU performance, ixgbe 10Gbit/s, E5-2630) * Prev: 5454050 pps --&gt; 183.35ns (1/5454050*10^9) * Now: 5684009 pps --&gt; 175.93ns (1/5684009*10^9) * Diff: +229959 pps --&gt; -7.42ns Signed-off-by: Jesper Dangaard Brouer &lt;brouer@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit baac167b706600ebe7158acaeb7c489ae9d0bb8b) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: Ibfd29ded636afa3915037580f6dbd67c54df49f2 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433348 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433348" owner_email="grundler@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/48/433348/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ied36d05b322ff5625502ba389abfc4539c262c35" commit="65e0f22c470162d6c0a924f19048c00c9e60ab80" commit_message="UPSTREAM: pktgen: RCU-ify &quot;if_list&quot; to remove lock in next_to_run() The if_lock()/if_unlock() in next_to_run() adds a significant overhead, because its called for every packet in busy loop of pktgen_thread_worker(). (Thomas Graf originally pointed me at this lock problem). Removing these two &quot;LOCK&quot; operations should in theory save us approx 16ns (8ns x 2), as illustrated below we do save 16ns when removing the locks and introducing RCU protection. Performance data with CLONE_SKB==100000, TX-size=512, rx-usecs=30: (single CPU performance, ixgbe 10Gbit/s, E5-2630) * Prev : 5684009 pps --&gt; 175.93ns (1/5684009*10^9) * RCU-fix: 6272204 pps --&gt; 159.43ns (1/6272204*10^9) * Diff : +588195 pps --&gt; -16.50ns To understand this RCU patch, I describe the pktgen thread model below. In pktgen there is several kernel threads, but there is only one CPU running each kernel thread. Communication with the kernel threads are done through some thread control flags. This allow the thread to change data structures at a know synchronization point, see main thread func pktgen_thread_worker(). Userspace changes are communicated through proc-file writes. There are three types of changes, general control changes &quot;pgctrl&quot; (func:pgctrl_write), thread changes &quot;kpktgend_X&quot; (func:pktgen_thread_write), and interface config changes &quot;etcX@N&quot; (func:pktgen_if_write). Userspace &quot;pgctrl&quot; and &quot;thread&quot; changes are synchronized via the mutex pktgen_thread_lock, thus only a single userspace instance can run. The mutex is taken while the packet generator is running, by pgctrl &quot;start&quot;. Thus e.g. &quot;add_device&quot; cannot be invoked when pktgen is running/started. All &quot;pgctrl&quot; and all &quot;thread&quot; changes, except thread &quot;add_device&quot;, communicate via the thread control flags. The main problem is the exception &quot;add_device&quot;, that modifies threads &quot;if_list&quot; directly. Fortunately &quot;add_device&quot; cannot be invoked while pktgen is running. But there exists a race between &quot;rem_device_all&quot; and &quot;add_device&quot; (which normally don't occur, because &quot;rem_device_all&quot; waits 125ms before returning). Background'ing &quot;rem_device_all&quot; and running &quot;add_device&quot; immediately allow the race to occur. The race affects the threads (list of devices) &quot;if_list&quot;. The if_lock is used for protecting this &quot;if_list&quot;. Other readers are given lock-free access to the list under RCU read sections. Note, interface config changes (via proc) can occur while pktgen is running, which worries me a bit. I'm assuming proc_remove() takes appropriate locks, to assure no writers exists after proc_remove() finish. I've been running a script exercising the race condition (leading me to fix the proc_remove order), without any issues. The script also exercises concurrent proc writes, while the interface config is getting removed. Signed-off-by: Jesper Dangaard Brouer &lt;brouer@redhat.com&gt; Reviewed-by: Florian Westphal &lt;fw@strlen.de&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 8788370a1d4b1d89efc1aea1b13ea5e5bfe10fde) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: Ied36d05b322ff5625502ba389abfc4539c262c35 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433349 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433349" owner_email="grundler@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/49/433349/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I2b2b77417908c46d898b66e9042055504359ff36" commit="a226d480c39b906b50d01a50eda8bc209219c716" commit_message="UPSTREAM: pktgen: remove unnecessary break after goto Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit aee944ddf893e14a148af0f4e857c11887660053) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I2b2b77417908c46d898b66e9042055504359ff36 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433350 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433350" owner_email="grundler@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/433350/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I5aac3f38972691a1e63e2c29142d0fe29a3c5142" commit="90d0921918eebdca67c8ed93ef7ed8749876bb06" commit_message="UPSTREAM: pktgen: add flag NO_TIMESTAMP to disable timestamping Then testing the TX limits of the stack, then it is useful to be-able to disable the do_gettimeofday() timetamping on every packet. This implements a pktgen flag NO_TIMESTAMP which will disable this call to do_gettimeofday(). The performance change on (my system E5-2695) with skb_clone=0, goes from TX 2,423,751 pps to 2,567,165 pps with flag NO_TIMESTAMP. Thus, the cost of do_gettimeofday() or saving is approx 23 nanosec. Signed-off-by: Jesper Dangaard Brouer &lt;brouer@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit afb84b6261841f8ab387e267e748236fa805bea0) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I5aac3f38972691a1e63e2c29142d0fe29a3c5142 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433351 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433351" owner_email="grundler@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/433351/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I0929890d1e82cdd6e3b086e0b71411e318e2b664" commit="b4bd2adc9c2c44076485392b383b98f509d646ec" commit_message="UPSTREAM: pktgen: Convert pr_warning to pr_warn Use the more common pr_warn. Realign arguments. Signed-off-by: Joe Perches &lt;joe@perches.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 294a0b7f3148e2a4e916965a6d14838e08143ba8) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I0929890d1e82cdd6e3b086e0b71411e318e2b664 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433352 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433352" owner_email="grundler@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/433352/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Icf24379a6b479efc8a67d7b4a213d03bfa01b55d" commit="93147d88b417e90b2445ebf581cb15a4e101fc10" commit_message="UPSTREAM: net: pktgen: fix race between pktgen_thread_worker() and kthread_stop() pktgen_thread_worker() is obviously racy, kthread_stop() can come between the kthread_should_stop() check and set_current_state(). Signed-off-by: Oleg Nesterov &lt;oleg@redhat.com&gt; Reported-by: Jan Stancek &lt;jstancek@redhat.com&gt; Reported-by: Marcelo Leitner &lt;mleitner@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit fecdf8be2d91e04b0a9a4f79ff06499a36f5d14f) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: Icf24379a6b479efc8a67d7b4a213d03bfa01b55d Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433353 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433353" owner_email="grundler@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/53/433353/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ie664f5a2f51138d3e5c59697e8eccebdcaace188" commit="df8f8c0105d64c2b093d51a18dbfff165a6e04b2" commit_message="UPSTREAM: net: pktgen: kill the &quot;Wait for kthread_stop&quot; code in pktgen_thread_worker() pktgen_thread_worker() doesn't need to wait for kthread_stop(), it can simply exit. Just pktgen_create_thread() and pg_net_exit() should do get_task_struct()/put_task_struct(). kthread_stop(dead_thread) is fine. Signed-off-by: Oleg Nesterov &lt;oleg@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 1fbe4b46caca5b01b070af93d513031ffbcc480c) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: Ie664f5a2f51138d3e5c59697e8eccebdcaace188 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433354 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433354" owner_email="grundler@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/433354/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I30c0a5032b2a6a51cc511a7dafcea6d108984363" commit="4502b71458372dd4fa1c8253fb7371dd040a4938" commit_message="UPSTREAM: net: pktgen: don't abuse current-&gt;state in pktgen_thread_worker() Commit 1fbe4b46caca &quot;net: pktgen: kill the Wait for kthread_stop code in pktgen_thread_worker()&quot; removed (in particular) the final __set_current_state(TASK_RUNNING) and I didn't notice the previous set_current_state(TASK_INTERRUPTIBLE). This triggers the warning in __might_sleep() after return. Afaics, we can simply remove both set_current_state()'s, and we could do this a long ago right after ef87979c273a2 &quot;pktgen: better scheduler friendliness&quot; which changed pktgen_thread_worker() to use wait_event_interruptible_timeout(). Reported-by: Huang Ying &lt;ying.huang@intel.com&gt; Signed-off-by: Oleg Nesterov &lt;oleg@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 7ba8bd75ddc6b041b5716dbb29e49df3e9cc2928) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I30c0a5032b2a6a51cc511a7dafcea6d108984363 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433355 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="433355" owner_email="grundler@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/55/433355/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I00bb1924e22f398e1b614789dd0cd068ce51cc5d" commit="01d622fc4fc4046161dc04c1e79585b325a166fe" commit_message="poppy: Adding kernel-doc comments BUG=chrome-os-partner:61275 BRANCH=None TEST=None. No functionality change. Change-Id: I00bb1924e22f398e1b614789dd0cd068ce51cc5d Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/434247 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="434247" owner_email="shchen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/47/434247/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1d88e552a4c9184061207a8e14e32dfb1a39745a" commit="3e146e1b162554f90a0e184d16ec539b063662a3" commit_message="poppy: Check NULL menu_array params in vb2_get_current_menu_size() BUG=chrome-os-partner:61275 BRANCH=None TEST=None Change-Id: I1d88e552a4c9184061207a8e14e32dfb1a39745a Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/434248 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="434248" owner_email="shchen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/48/434248/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic5641c7c43ab3872dcb321df2629e228e86ddbb6" commit="99bf8f17f00a060a9a2f59dcee76d8b8330f84c5" commit_message="poppy: Moving menu placement higher Prevent scrolling off for low res displays BUG=chrome-os-partner:61275 BRANCH=None TEST=reboot snappy and make sure menu doesn't cause screen to scroll. Change-Id: Ic5641c7c43ab3872dcb321df2629e228e86ddbb6 Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/434249 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="434249" owner_email="shchen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/49/434249/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I961236e2b6d95cf0281cd4e3313f465bf12ead9f" commit="8af67582c29e6a526e3e615538e5629ad667e72b" commit_message="poppy: Converting all // comments to /* */ Also, ensuring comments start with capital letter. BUG=chrome-os-partner:61275 BRANCH=None TEST=None. No functionality change. Change-Id: I961236e2b6d95cf0281cd4e3313f465bf12ead9f Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/434250 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="434250" owner_email="shchen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/50/434250/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I01b7b2070624e08a312b88b8a46a82185ae3df90" commit="a7a08110abc0230b8c5ebe677c22c11500e147ed" commit_message="UPSTREAM: net: pktgen: fix race between pktgen_thread_worker() and kthread_stop() pktgen_thread_worker() is obviously racy, kthread_stop() can come between the kthread_should_stop() check and set_current_state(). Signed-off-by: Oleg Nesterov &lt;oleg@redhat.com&gt; Reported-by: Jan Stancek &lt;jstancek@redhat.com&gt; Reported-by: Marcelo Leitner &lt;mleitner@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit fecdf8be2d91e04b0a9a4f79ff06499a36f5d14f) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I01b7b2070624e08a312b88b8a46a82185ae3df90 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433384 Reviewed-by: Kishan Kunduru &lt;kkunduru@chromium.org&gt; " fail_count="0" gerrit_number="433384" owner_email="grundler@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/84/433384/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Iae52a02d6e751684634fcf4ffb5efae024b3e1cb" commit="f402cf7192cff8c8e63285167f45c7fcb2d58c56" commit_message="UPSTREAM: net: pktgen: kill the &quot;Wait for kthread_stop&quot; code in pktgen_thread_worker() pktgen_thread_worker() doesn't need to wait for kthread_stop(), it can simply exit. Just pktgen_create_thread() and pg_net_exit() should do get_task_struct()/put_task_struct(). kthread_stop(dead_thread) is fine. Signed-off-by: Oleg Nesterov &lt;oleg@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 1fbe4b46caca5b01b070af93d513031ffbcc480c) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: Iae52a02d6e751684634fcf4ffb5efae024b3e1cb Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433385 Reviewed-by: Kishan Kunduru &lt;kkunduru@chromium.org&gt; " fail_count="0" gerrit_number="433385" owner_email="grundler@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/85/433385/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I7b295d9699b63cc84974c25d0da084134185684c" commit="6abec8e8eb86570dbb2b7777bc1200e29685ac1f" commit_message="UPSTREAM: net: pktgen: don't abuse current-&gt;state in pktgen_thread_worker() Commit 1fbe4b46caca &quot;net: pktgen: kill the Wait for kthread_stop code in pktgen_thread_worker()&quot; removed (in particular) the final __set_current_state(TASK_RUNNING) and I didn't notice the previous set_current_state(TASK_INTERRUPTIBLE). This triggers the warning in __might_sleep() after return. Afaics, we can simply remove both set_current_state()'s, and we could do this a long ago right after ef87979c273a2 &quot;pktgen: better scheduler friendliness&quot; which changed pktgen_thread_worker() to use wait_event_interruptible_timeout(). Reported-by: Huang Ying &lt;ying.huang@intel.com&gt; Signed-off-by: Oleg Nesterov &lt;oleg@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 7ba8bd75ddc6b041b5716dbb29e49df3e9cc2928) BUG=chromium:670842 TEST=test_that $H &quot;Pktgen test&quot; --args=interface=wan0,count=2000,num_iterations=1000 Change-Id: I7b295d9699b63cc84974c25d0da084134185684c Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433386 Reviewed-by: Kishan Kunduru &lt;kkunduru@chromium.org&gt; " fail_count="0" gerrit_number="433386" owner_email="grundler@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/86/433386/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I64ae75c59a9c2130f2cd941a0ec0d667d5abe10a" commit="46f9f00865ab1c43acd1d7f3790eae27634ff1c0" commit_message="crash-reporter: Add dependency on keyutils Once ext4-based encryption is enabled, crash_reporter will need to use the keyutils library to join the session keyring. BUG=chromium:672397 TEST='emerge-cave crash-reporter' and 'emerge-peach_pit crash-reporter' complete successfully Change-Id: I64ae75c59a9c2130f2cd941a0ec0d667d5abe10a Signed-off-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433177 Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="1" gerrit_number="433177" owner_email="chirantan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/77/433177/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I76541950238d1a6f83e9a13ffd32254a468829fd" commit="cc6df29d3104b3bbc1634055607a8f8cc45b5f1f" commit_message="crash: Join session keyring when collecting a user crash Once ext4-based directory encryption is enabled, the encryption keys will be stored in a session keyring created by init. Since most processes get started by init they will naturally inherit the keyring from init. However, crash_reporter is directly invoked by the kernel to record a core dump so it doesn't automatically start with access to the keyring. Have the crash_reporter attempt to join the session keyring before writing out the core dump. It may be the case that the session keyring does not exist, which would imply that ext4 encryption is not enabled on that device so we don't need to join the session keyring anyway. In the case the core dump should still be stored successfully as before. BUG=chromium:672397 TEST=manual On a cave with ext4 encryption enabled and on a peach_pit without ext4 encryption enabled, run the following steps: - start python - in a separate shell kill the python process with 'kill -11' - grep crash_reporter /var/log/messages and confirm that the core dump was successfully written out CQ-DEPEND=CL:433177,CL:433534 Change-Id: I76541950238d1a6f83e9a13ffd32254a468829fd Signed-off-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433098 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="433098" owner_email="chirantan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/98/433098/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I49ea5fc27a7f11f66daba485a87d0dfe7d0c770f" commit="efe68331de012ca568998af23a998897d71b6b73" commit_message="version: Store image size data in version struct Store our image size (known at build time) in our version struct (now renamed to image_data). This will allow us to more efficiently determine the size of an image in a follow-up CL. Note that compatibility is broken for old ROs that do not include this CL. BUG=chromium:577915 TEST=Verify on kevin + lars + lars_pd that stored image size matches output of system_get_image_used() for both RO and RW images. BRANCH=None Change-Id: I49ea5fc27a7f11f66daba485a87d0dfe7d0c770f Signed-off-by: Shawn Nematbakhsh &lt;shawnn@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/427408 Commit-Ready: Shawn N &lt;shawnn@chromium.org&gt; Tested-by: Shawn N &lt;shawnn@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="427408" owner_email="shawnn@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/08/427408/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic8db5c706d82f7ca2ded2e90129747e7fbefdb38" commit="be82b1d71efa326b28320580a32fe972a6c46297" commit_message="system: Use stored size in image_data for determining image_used Image used size is now part of the image_data struct present in all images at a fixed offset, so use it rather than scanning from the end of the image. BUG=chromium:577915 TEST=Verify on kevin + lars + lars_pd that system_get_image_used() returns the same value as the old implementation, for both RO and RW images. BRANCH=None Signed-off-by: Shawn Nematbakhsh &lt;shawnn@chromium.org&gt; Change-Id: Ic8db5c706d82f7ca2ded2e90129747e7fbefdb38 Reviewed-on: https://chromium-review.googlesource.com/427959 Commit-Ready: Shawn N &lt;shawnn@chromium.org&gt; Tested-by: Shawn N &lt;shawnn@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="0" gerrit_number="427959" owner_email="shawnn@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/59/427959/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9023a312432bf7755de9d1942b7b997d791f3216" commit="d7a90deaef9f7595f00917d8e2a4bc9b11d95168" commit_message="coreboot: Adapt to new Kconfig options to disable EC building coreboot's build system now has more fine-grained configuration for EC building and symbol names changed due to that. BUG=none BRANCH=none TEST=coreboot still builds with dependent CL CQ-DEPEND=CL:430678 Change-Id: I9023a312432bf7755de9d1942b7b997d791f3216 Signed-off-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/434278 Reviewed-by: Stefan Reinauer &lt;reinauer@chromium.org&gt; " fail_count="0" gerrit_number="434278" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/78/434278/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ie0b9e2063280a2b596a2d43afae855401319a959" commit="0a1c5dc38a105dbed08a4c3bff34dd30a78c2201" commit_message="UPSTREAM: chromeec: Chrome EC firmware source selection for EC and PD firmwares In some cases, we don't want the Chrome EC firmwares (both EC and PD) built directly by the coreboot build system or included in images at all. This is already supported with EC_EXTERNAL_FIRMWARE but it does implement a binary (build and include) or (neither build nor include) policy. Some cases require the ability to separately control whether the EC and PD firmwares should be built and included by the coreboot build system, only included from externally-built images or not included at all. This introduces config changes implementing that behaviour, renaming options to make it clear that they are specific to the Chrome EC. BUG=none BRANCH=none TEST=none CQ-DEPEND=CL:434278 Change-Id: Ie0b9e2063280a2b596a2d43afae855401319a959 Signed-off-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Original-Commit-Id: 8ff24803a36d0fd7e02dc558141f5a3966815da5 Original-Change-Id: I44ccee715419360eb7d83863f4f134fcda14a8e4 Original-Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt; Original-Reviewed-on: https://review.coreboot.org/16033 Original-Tested-by: build bot (Jenkins) Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/430678 Reviewed-by: Stefan Reinauer &lt;reinauer@chromium.org&gt; " fail_count="0" gerrit_number="430678" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/78/430678/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4616e8eb76f9d58992892aeb61b981380a4c3b15" commit="0fdb801ba084742756d9588ade50aec220e4a464" commit_message="Make mosys work on eve again A recent change to mosys broke eve by requiring the PD to be successfully probed. Now that we have moved to TCPC the PD device will not be on future boards, so add this change back to fix eve and poppy. BUG=chrome-os-partner:62440 BRANCH=none TEST=run mosys on eve Change-Id: I4616e8eb76f9d58992892aeb61b981380a4c3b15 Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/434137 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="1" gerrit_number="434137" owner_email="dlaurie@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/37/434137/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5099cbbb1228823cc611c456e7e3d8311f1c94d6" commit="d5cf4286c9a584276566c2b29fcf96ac29dfaa8c" commit_message="kevin: discharge when battery is near full For device that are using ceramic caps, when battery is full, discharge to 97% and then charge again until the battery is full. This should also help us meet CEC energy spec. BUG=chrome-os-partner:56255 BRANCH=gru TEST=Manual on kevin, insert charger with battery at 97%, verify battery does charge until 100%, and then discharge down to 96% and verify battery charges. Charge to 100% again. Change-Id: I5099cbbb1228823cc611c456e7e3d8311f1c94d6 Signed-off-by: Wonjoon Lee &lt;woojoo.lee@samsung.com&gt; Reviewed-on: https://chromium-review.googlesource.com/434220 Commit-Ready: Shawn N &lt;shawnn@chromium.org&gt; Tested-by: Shawn N &lt;shawnn@chromium.org&gt; Reviewed-by: Shawn N &lt;shawnn@chromium.org&gt; " fail_count="1" gerrit_number="434220" owner_email="shawnn@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/20/434220/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia1378e10ffbd824bc7e7c10650564cc9c68d1fda" commit="81ea35d2f38b99209ed99954a9652df7470d98a5" commit_message="authpolicy: Add debug logging to GetGpoList() In the field we're seeing invocations that come up with both stdout and stderr empty and we need to understand what's going on there. This requires to tighten the parsing a little to prevent accidental matches against debug output. BUG=chromium:685663 TEST=manual Change-Id: Ia1378e10ffbd824bc7e7c10650564cc9c68d1fda Reviewed-on: https://chromium-review.googlesource.com/434697 Commit-Ready: Thiemo Nagel &lt;tnagel@chromium.org&gt; Tested-by: Thiemo Nagel &lt;tnagel@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; " fail_count="0" gerrit_number="434697" owner_email="tnagel@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/434697/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic78f20624d2ff6c386e1ee5faef3cca17b419941" commit="b15b3436b670a69d9788b78cbef1d5c77232947f" commit_message="eve: Fix INA value for eve p1 board - Fix resistor value (go/eve-sense-point) - Enable 5V rail INA BUG=chrome-os-partner:62375 TEST=Can read 5V rails INAs via CCD Change-Id: Ic78f20624d2ff6c386e1ee5faef3cca17b419941 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/433202 Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="2" gerrit_number="433202" owner_email="puthik@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/02/433202/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I43d5709941c8c3215f4c596044bf636f49246d8f" commit="bea4776cb840f2ed6a835f17cb2ece695dc1553b" commit_message="Stop waiting for LSO since silent auth is enabled Also removed an unused import. BUG=b:34808355 TEST=test_that cheets_PlayStoreTest (with another fix in cheets_PlayStoreTest due to some app side change) Change-Id: I43d5709941c8c3215f4c596044bf636f49246d8f Reviewed-on: https://chromium-review.googlesource.com/434737 Commit-Ready: Victor Hsieh &lt;victorhsieh@chromium.org&gt; Tested-by: Victor Hsieh &lt;victorhsieh@chromium.org&gt; Reviewed-by: Yury Khmel &lt;khmel@google.com&gt; " fail_count="0" gerrit_number="434737" owner_email="victorhsieh@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/37/434737/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5cd8b070a85bd3cd240ed99ec5adc987cfa5b1bc" commit="783cb368c4d3b9b73b63f9a998f15f0a0f600718" commit_message="cheets: Add a script to keep adb connections alive This change wraps the GTS invocation around a context that continuously polls adb and reconnects any lost connections. BUG=b:34280955 TEST=test_that minnie cheets_GTS.4.1_r1.GtsGmscoreHostTestCases Change-Id: I5cd8b070a85bd3cd240ed99ec5adc987cfa5b1bc Reviewed-on: https://chromium-review.googlesource.com/434161 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="434161" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/61/434161/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f" commit="b6605e16beedef19587c957dd3446bdc622ee70e" commit_message="FROMLIST: iwlwifi: fix kernel crash when unregistering thermal zone A recent firmware change seems to have enabled thermal zones on the iwlwifi driver. Unfortunately, my device fails when registering the thermal zone. This doesn't stop the driver from attempting to unregister the thermal zone at unload time, triggering a NULL pointer deference in strlen() off the thermal_zone_device_unregister() path. Don't unregister if name is NULL, for that case we failed registering. Do the same for the cooling zone. BUG=None TEST=None Change-Id: I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/434397 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="434397" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/97/434397/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f" commit="0206347825e09d5a7df300ead39dc05a0e886650" commit_message="FROMLIST: iwlwifi: fix kernel crash when unregistering thermal zone A recent firmware change seems to have enabled thermal zones on the iwlwifi driver. Unfortunately, my device fails when registering the thermal zone. This doesn't stop the driver from attempting to unregister the thermal zone at unload time, triggering a NULL pointer deference in strlen() off the thermal_zone_device_unregister() path. Don't unregister if name is NULL, for that case we failed registering. Do the same for the cooling zone. BUG=None TEST=None Change-Id: I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/434152 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="434152" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/434152/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f" commit="328b9080b95b3a3751ee51ea6fce2fc278130a31" commit_message="FROMLIST: iwlwifi: fix kernel crash when unregistering thermal zone A recent firmware change seems to have enabled thermal zones on the iwlwifi driver. Unfortunately, my device fails when registering the thermal zone. This doesn't stop the driver from attempting to unregister the thermal zone at unload time, triggering a NULL pointer deference in strlen() off the thermal_zone_device_unregister() path. Don't unregister if name is NULL, for that case we failed registering. Do the same for the cooling zone. BUG=None TEST=None Change-Id: I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/434153 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="434153" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/434153/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f" commit="31314da607001501ece2d747014daf4dc5cd7768" commit_message="FROMLIST: iwlwifi: fix kernel crash when unregistering thermal zone A recent firmware change seems to have enabled thermal zones on the iwlwifi driver. Unfortunately, my device fails when registering the thermal zone. This doesn't stop the driver from attempting to unregister the thermal zone at unload time, triggering a NULL pointer deference in strlen() off the thermal_zone_device_unregister() path. Don't unregister if name is NULL, for that case we failed registering. Do the same for the cooling zone. BUG=None TEST=None Change-Id: I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/434151 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="434151" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/434151/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f" commit="1603ee0543113b14f9c55589fff6f8320714a832" commit_message="FROMLIST: iwlwifi: fix kernel crash when unregistering thermal zone A recent firmware change seems to have enabled thermal zones on the iwlwifi driver. Unfortunately, my device fails when registering the thermal zone. This doesn't stop the driver from attempting to unregister the thermal zone at unload time, triggering a NULL pointer deference in strlen() off the thermal_zone_device_unregister() path. Don't unregister if name is NULL, for that case we failed registering. Do the same for the cooling zone. BUG=None TEST=None Change-Id: I1532ed72ebe982bb28b98ff4fd8629b116ee1b7f Signed-off-by: Jens Axboe &lt;axboe@fb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/434168 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="434168" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/434168/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8edeff846e81a8cff153dd22097bd4ee07fc199c" commit="0d115e38158ea04665336cb32076f05e186823ad" commit_message="Revert &quot;generic_stages: temporarily ignore all target prebuilts.&quot; This reverts commit 8f1f279bac6d683383a1a25b2490ed86e740fc5b. Change-Id: I8edeff846e81a8cff153dd22097bd4ee07fc199c Reviewed-on: https://chromium-review.googlesource.com/434105 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; " fail_count="0" gerrit_number="434105" owner_email="akeshet@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/05/434105/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1da59f6bbb29c53eb51294280e41eee5bd42c6c1" commit="dd9edbde838902c4285d3b34c1fbb81d4cb1c08f" commit_message="Make gru-paladin experimental BUG=chromium:981979 TEST=None Change-Id: I1da59f6bbb29c53eb51294280e41eee5bd42c6c1 Reviewed-on: https://chromium-review.googlesource.com/431180 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="431180" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/80/431180/3" remote="cros" total_fail_count="0"/><lkgm version="9235.0.0-rc3"/></manifest>