blob: c5d73a913cca0eedcd4978fd4091537393734456 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="467f61f589589eec4ea86411e3ed609a41281d1f">
<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="609cb79ecaa27ab1b09bc41034501d048614d4e2" 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="4a9f66ac131112287af20abde98157401e8b3054" 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="7145441056c048c519a39e17627f7707fde3f194" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="740efad439e57e71d8d459c366edea3a90b19576" 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="b2db0616c4319530d7594ba12ad0c2729d1cc4f0" 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" name="chromiumos/chromite" path="chromite" revision="267bf6a6bbd075136ddde7f74c320c7acc073314" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="d556c498ee2b1d91a6d5811fb70edbc9bef4d87f" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="79a4e3aa370a94d65a6115581a4d1c42b4c28374" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="cac1d324ef190511c559322fd42d87d77bf6eede" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="371b3411e0736f4f52d5ed34a869d2bad54baccd" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="d86a70f4ef0a9b19d2884c6fb1db274dbf98faf6" 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="de5da4de2ba438ef0485d6287f88f8d2635efca7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="606bc8c7fdbc0ac47cb986badd4b43c23bbae9b2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="abcb13ba07474d106a45da7eb266a96eb9369516" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="863d88d578a1f9a6936ff0defe91a31a04e8b1d9" 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="46492765c93fface56704135d902d82384cab3c7" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="8fc72548b4dde9c1ba2ad14b3192c930f5cfe54a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="312135f0ce8c6b2b3bca0b3835531c254516d457" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" 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="69cdb24c55805aa4591cc21ac714d0d6e28ba3d2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="52d333662a1d463223bcee4792cc7abd3e3482d6" 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="b349e54d5e073856e4c83107ddcb427fe6c05fbb" 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="ff4da9c4440bae282e30f576acc4dc3d7471374d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="4dbb12cf43a63634ec12b8a6a3237eeaadd2fb65" 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="c62685e1562001f93d89f85154e52f1a9d458670" 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="682d73bd00595a493bd446c5274bef08bd17c096" 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="e0fa321b831449473dc875f6bb1c9a93b4676870" 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/punybench" path="src/platform/punybench" revision="5a230ee17756dc43ff732932dcb52899c06a4d09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="05cee9da77790110786e6211f75c49d0c7e26ae8" 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="4fb52b8878924351bb1d69308ac7f3c0f610cabc" 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="d1408000508eb4d80e6d499da4530bb6251b3509" 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="51b0c1450e4068c56026a72660e1b0d2282d8747" 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="bf1f4c514711b3b33f82006f8937c61039a07c71" 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="02046a88e4294c79d7c3214b91bc7740d5897da9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="21c38d5dda7325597a1763f6994e0ce4cc3818ec" 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="4749fc82fdd1b74ca3f2ed3fdf0ef53a5e161087" 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="244249caf84119d56c49249ff54f9025aee63a78" 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="d485f3fdb9955b4774f17938360e2b585b66ff2e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="d5ebdc0783091fe700c7847ede827d06668ad745" 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="106d674799c36450a3d09e6c09e0cb30ad03835a" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="f83f210d1270179af55e878e38f5e1057514cef3" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="0c0f9e938e540c9142035e77a884e7b2749ba9e6" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="da55f8c697f659d6da1d008a5f377af35da4fbae" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="28c3ec06d84ffc2ea4c57141c320cd52bf433cdb" 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/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="9d4c5554f036c9dee8520872fc67b187c9c28b8c" 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="d759387adb6b4079241f7d1f2a145738acad929b" 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/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="1300cbc873b125a916e1a95fc6e3834b97a96666" 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="77ec0071cf41b221e44ac390adc8fccbd6463666" 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="6b190c0ff461b707357d5fdab1155e31845c48cb" upstream="refs/heads/master"/>
<project name="platform/system/core" path="src/platform/core" remote="aosp" revision="abc26ed753bf313950984e1d9e520cb0088adefa" 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="I40597abeb5b0cc8f5d8fc2098e4acbed4bf59bf6" commit="a818ebfbcc3ec4f0c7f4276d27b84eb07f77504c" commit_message="firmware: Refactor and clean up ec_sync Previously, the EC software sync process called VbDisplayScreen() from several function calls deep. Refactor software sync so that the UI decisions are at a higher level (in ec_sync_all.c) and isolated from the low-level EC software sync functionality (in ec_sync.c). This is one in a series of changes which are more clearly separating out the UI, to make it easier to support multiple UI across a range of devices. BUG=chromium:611535 BRANCH=none TEST=make runtests; build_packages --board=reef chromeos-firmware; boot reef Change-Id: I40597abeb5b0cc8f5d8fc2098e4acbed4bf59bf6 Signed-off-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/411921 Reviewed-by: Shelley Chen &lt;shchen@chromium.org&gt; " fail_count="2" gerrit_number="411921" owner_email="rspangler@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/21/411921/11" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I58169dfd37abe657f9b9aa339cc72ffa398329e0" commit="837e0c11e45c4bdc87e32bd6e29bd33259f67dcf" commit_message="firmware: Remove LoadKernelParams from APIs This cleans up the vboot functions which handle display so they don't need to pass it around. Eventually, it'll be absorbed by vb2_context. BUG=chromium:611535 BRANCH=none TEST=make runtests; build_packages --board=reef chromeos-firmware; boot reef Change-Id: I58169dfd37abe657f9b9aa339cc72ffa398329e0 Signed-off-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/414288 Reviewed-by: Shelley Chen &lt;shchen@chromium.org&gt; " fail_count="2" gerrit_number="414288" owner_email="rspangler@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/88/414288/9" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I451b15f65aceb427ffdd94b19f44e91ebc10a860" commit="4f1fe0d90398802b6eebb5761edac09a57460ba7" commit_message="firmware: Split out kernel UI This moves the UI loops out of vboot_api_kernel.c into vboot_ui.c, so that it'll be easier to support different UIs for different form factors. BUG=chromium:611535 BRANCH=none TEST=make runtests; build_packages --board=reef chromeos-firmware; boot reef Change-Id: I451b15f65aceb427ffdd94b19f44e91ebc10a860 Signed-off-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/414289 Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Shelley Chen &lt;shchen@chromium.org&gt; " fail_count="2" gerrit_number="414289" owner_email="rspangler@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/89/414289/9" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ifc0cb0733b14daaa1fde095fab7da4215a538c77" commit="cb7fe4a2a1e6f70464fd1e87fc72a145141dd6bd" commit_message="firmware: replace VBDEBUG(()) macro with VB2_DEBUG() The original VBDEBUG macro used doubly-nested parens to work with MSVC, which didn't support varargs in macros. We now only use more modern compilers, so replace it with the VB2_DEBUG macro and get rid of the ugly and fragile double parens. BUG=chromium:611535 BRANCH=none TEST=make runtests; build_packages --board=reef chromeos-firmware Change-Id: Ifc0cb0733b14daaa1fde095fab7da4215a538c77 Signed-off-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/425133 Reviewed-by: Shelley Chen &lt;shchen@chromium.org&gt; " fail_count="2" gerrit_number="425133" owner_email="rspangler@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/33/425133/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I96c06a84446c9be4ac3f5f858094c500d43a077f" commit="914b6cd1c557c69c306314b697b4f8a523e5a6fb" commit_message="minigbm: add bo import callback Some drivers may want to import their own private data, so let's add a driver callback. BUG=none TEST=minigbm builds, gbmtest Change-Id: I96c06a84446c9be4ac3f5f858094c500d43a077f Reviewed-on: https://chromium-review.googlesource.com/424934 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="424934" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/34/424934/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I9820e52e5360e2a6a9de26e1a84a1260311d2129" commit="695b1fe3ee017399dcb560ee2e6baf771ef21e3a" commit_message="minigbm: i915: group helper functions Looks slightly better. TEST=none BUG=none Change-Id: I9820e52e5360e2a6a9de26e1a84a1260311d2129 Reviewed-on: https://chromium-review.googlesource.com/424792 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="424792" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/92/424792/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I861f382c60d68267fdaae7c096178d8a21ca4c3d" commit="47d8320e74b8c3adf6ee7addc986aa66ea1f7018" commit_message="containers: support loopback devices Containers that use a filesystem-in-a-file cannot be mounted directly. They have to be added to a loop dev which is then mounted indirectly. Add support for the standard &quot;loop&quot; keyword. This will instruct the container framework to set up the source via a loop device and then mount that instead of the source file. We also have to mount these outside of the userns namespace. The kernel does not allow mounting of any non-pseudo filesystems today inside of a userns. See the FS_USERNS_MOUNT logic in fs/namespace.c. BUG=chromium:665622 TEST=started a container using a squashfs rootfs Change-Id: I861f382c60d68267fdaae7c096178d8a21ca4c3d Reviewed-on: https://chromium-review.googlesource.com/425899 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="425899" 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/99/425899/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I19b5d3218c4b369003cdde0ade4f8a73c3b80a98" commit="f2cb00289e5fd3af04c1d21500d8a6f59dfc6dd9" commit_message="containers: support relative paths If a config specifies a source file for a loop back, it does so using a relative path. Use the root of the container sources to find it. BUG=chromium:665622 TEST=starting a container with source:foo.squashfs works now regardless of cwd Change-Id: I19b5d3218c4b369003cdde0ade4f8a73c3b80a98 Reviewed-on: https://chromium-review.googlesource.com/425879 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="425879" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/79/425879/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ib2c5272895d1b6cbe3c53cd680ec359d854e2e1c" commit="28657446832e8d08e97449f93f3f6aacd9c40be7" commit_message="CHROMUIM: input: Add fallback fw paths for Elan Previously the elan_i2c and elants_i2c drivers would automatically load firmwares from a filename including the product ID when a fw update was requested. This is the correct logic and how we'd like things to be done going forward. However, several of our old systems were just bumped up to kernel 4.4 and they still have old touch devices that rely on the driver falling back to a firmware filename without the product ID included when the more device-specific path fails. Since this functionality was no longer in 4.4, when the devices were updated their firmware updating capabilities stopped working. This patch adds in a fallback for both Elan drivers to match the old functionality. BUG=chromium:676086 TEST=I built the kernel and forced fw updates, they first tried the new-style filenames then failed back to the legacy approach. Change-Id: Ib2c5272895d1b6cbe3c53cd680ec359d854e2e1c Signed-off-by: Charlie Mooney &lt;charliemooney@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/424375 Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="0" gerrit_number="424375" owner_email="charliemooney@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/424375/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I136b1befd5050065bf17a0ef888082fd4b170099" commit="e50267be54273bd6697ef7b4cd553552fd8391ef" commit_message="container_utils: run_oci: error out on bad args BUG=None TEST=`run_oci -x` doesn't keep running now Change-Id: I136b1befd5050065bf17a0ef888082fd4b170099 Reviewed-on: https://chromium-review.googlesource.com/425940 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="425940" 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/40/425940/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9531ec2ebf3544b6b1ae421ac910dd36110ca965" commit="8b8a8d8c84a7b406eb257677907738db2bbf8abe" commit_message="authpolicy: Depend on latest minijail Required for minijail_keep_supplementary_gids. BUG=chromium:676660 TEST=Compiles Change-Id: I9531ec2ebf3544b6b1ae421ac910dd36110ca965 Reviewed-on: https://chromium-review.googlesource.com/426159 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Thiemo Nagel &lt;tnagel@chromium.org&gt; " fail_count="2" gerrit_number="426159" owner_email="ljusten@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/59/426159/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If2c69b2ad5443035eba5d61e8f94624e80d14849" commit="9b2fdd4df7134b84b7d59f928dcfd33bf08b8b73" commit_message="setup: Add BOARD for cros_docker. `cros_docker.sh umpire` uses `umpire` as container name, but when being used under Dome, the name is `umpire_${board}`. To override that, you have to specify a UMPIRE_CONTAINER_NAME variable, which is pretty long. This change adds a BOARD environment variable that will change default UMPIRE_CONTAINER_NAME to `umpire_${BOARD}` if BOARD is specified, otherwise `umpire`. When BOARD is not specified, it defaults to ${HOST_UMPIRE_DIR}/.default_board. Dome will update the file when a new container was added. BUG=None TEST=./cros_docker.sh umpire shell UMPIRE_CONTAINER_NAME=umpire_eve ./cros_docker.sh umpire shell BOARD=eve ./cros_docker.sh umpire shell echo &quot;eve&quot; &gt;/cros_umpire/.default_board &amp;&amp; \ ./cros_docker.sh umpire shell Change-Id: If2c69b2ad5443035eba5d61e8f94624e80d14849 Reviewed-on: https://chromium-review.googlesource.com/426460 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="1" gerrit_number="426460" owner_email="hungte@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/60/426460/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9bd4c7c5e423018c8d0ac98907c781a849520559" commit="0a23e50caf8388a79149437ac7554d3c0da74972" commit_message="Remove the audio-box dependency for audio tests BUG=chromium:678627 TEST=Tested for lab boards Change-Id: I9bd4c7c5e423018c8d0ac98907c781a849520559 Reviewed-on: https://chromium-review.googlesource.com/425321 Commit-Ready: Kalin Stoyanov &lt;kalin@chromium.org&gt; Tested-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; Reviewed-by: Ruchi Jahagirdar &lt;rjahagir@chromium.org&gt; " fail_count="2" gerrit_number="425321" owner_email="kalin@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/21/425321/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.14" change_id="I2d099f1c4619b77128a4fafe4203090fdb2ed971" commit="fe550a30992be7d48e4523816faa77624649c5cc" commit_message="UPSTREAM: netlink: Fix dump skb leak/double free When we free cb-&gt;skb after a dump, we do it after releasing the lock. This means that a new dump could have started in the time being and we'll end up freeing their skb instead of ours. This patch saves the skb and module before we unlock so we free the right memory. BUG=chromium:677987 TEST=Build and test Change-Id: I2d099f1c4619b77128a4fafe4203090fdb2ed971 Fixes: 16b304f3404f (&quot;netlink: Eliminate kmalloc in netlink dump operation.&quot;) Reported-by: Baozeng Ding &lt;sploving1@gmail.com&gt; Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt; Acked-by: Cong Wang &lt;xiyou.wangcong@gmail.com&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 92964c79b357efd980812c4de5c1fd2ec8bb5520) Reviewed-on: https://chromium-review.googlesource.com/424622 Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; (cherry picked from commit bae6c120802c43a03316c04149f3768580cda5f2) Reviewed-on: https://chromium-review.googlesource.com/424878 " fail_count="2" gerrit_number="424878" 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/78/424878/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="Ibb0ac3af59577d361c4f74151e5df82b883ff9b9" commit="eff4fcefb02d19e3b9347e16dc9c27b53fb0c74b" commit_message="BACKPORT: mnt: Add a per mount namespace limit on the number of mounts CAI Qian &lt;caiqian@redhat.com&gt; pointed out that the semantics of shared subtrees make it possible to create an exponentially increasing number of mounts in a mount namespace. mkdir /tmp/1 /tmp/2 mount --make-rshared / for i in $(seq 1 20) ; do mount --bind /tmp/1 /tmp/2 ; done Will create create 2^20 or 1048576 mounts, which is a practical problem as some people have managed to hit this by accident. As such CVE-2016-6213 was assigned. Ian Kent &lt;raven@themaw.net&gt; described the situation for autofs users as follows: &gt; The number of mounts for direct mount maps is usually not very large because of &gt; the way they are implemented, large direct mount maps can have performance &gt; problems. There can be anywhere from a few (likely case a few hundred) to less &gt; than 10000, plus mounts that have been triggered and not yet expired. &gt; &gt; Indirect mounts have one autofs mount at the root plus the number of mounts that &gt; have been triggered and not yet expired. &gt; &gt; The number of autofs indirect map entries can range from a few to the common &gt; case of several thousand and in rare cases up to between 30000 and 50000. I've &gt; not heard of people with maps larger than 50000 entries. &gt; &gt; The larger the number of map entries the greater the possibility for a large &gt; number of active mounts so it's not hard to expect cases of a 1000 or somewhat &gt; more active mounts. So I am setting the default number of mounts allowed per mount namespace at 100,000. This is more than enough for any use case I know of, but small enough to quickly stop an exponential increase in mounts. Which should be perfect to catch misconfigurations and malfunctioning programs. For anyone who needs a higher limit this can be changed by writing to the new /proc/sys/fs/mount-max sysctl. BUG=chromium:677997 TEST=Build and run basic tests Change-Id: Ibb0ac3af59577d361c4f74151e5df82b883ff9b9 Tested-by: CAI Qian &lt;caiqian@redhat.com&gt; Signed-off-by: &quot;Eric W. Biederman&quot; &lt;ebiederm@xmission.com&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit d29216842a85) Reviewed-on: https://chromium-review.googlesource.com/424886 Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="424886" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/424886/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I10a88110fdad3a2a84b76cf735e0a5a12b95796d" commit="14beb2642110ad18bbe113e6e1f1a5a3a3caeaa6" commit_message="BACKPORT: kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) When L2 exits to L0 due to &quot;exception or NMI&quot;, software exceptions (#BP and #OF) for which L1 has requested an intercept should be handled by L1 rather than L0. Previously, only hardware exceptions were forwarded to L1. BUG=chromium:677993 TEST=Build and run basic tests Change-Id: I10a88110fdad3a2a84b76cf735e0a5a12b95796d Signed-off-by: Jim Mattson &lt;jmattson@google.com&gt; Cc: stable@vger.kernel.org Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit ef85b6738543) Reviewed-on: https://chromium-review.googlesource.com/424879 Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="1" gerrit_number="424879" 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/79/424879/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I10a88110fdad3a2a84b76cf735e0a5a12b95796d" commit="de1c7aaa68e5e0c93555daffc617f90eda27af3a" commit_message="BACKPORT: kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) When L2 exits to L0 due to &quot;exception or NMI&quot;, software exceptions (#BP and #OF) for which L1 has requested an intercept should be handled by L1 rather than L0. Previously, only hardware exceptions were forwarded to L1. BUG=chromium:677993 TEST=Build and run basic tests Change-Id: I10a88110fdad3a2a84b76cf735e0a5a12b95796d Signed-off-by: Jim Mattson &lt;jmattson@google.com&gt; Cc: stable@vger.kernel.org Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit ef85b6738543) Reviewed-on: https://chromium-review.googlesource.com/424955 Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="1" gerrit_number="424955" 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/55/424955/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.8" change_id="I10a88110fdad3a2a84b76cf735e0a5a12b95796d" commit="e2b6c9b2a76da75d79b2236732ea6cd6a1ac0e43" commit_message="BACKPORT: kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) When L2 exits to L0 due to &quot;exception or NMI&quot;, software exceptions (#BP and #OF) for which L1 has requested an intercept should be handled by L1 rather than L0. Previously, only hardware exceptions were forwarded to L1. BUG=chromium:677993 TEST=Build and run basic tests Change-Id: I10a88110fdad3a2a84b76cf735e0a5a12b95796d Signed-off-by: Jim Mattson &lt;jmattson@google.com&gt; Cc: stable@vger.kernel.org Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit ef85b6738543) Reviewed-on: https://chromium-review.googlesource.com/424881 Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="1" gerrit_number="424881" 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/81/424881/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Id945e0d89cb53a35eb6add597681fdb3ad045de8" commit="3d015610ad6e120860eacc6a3033f972592221d9" commit_message="UPSTREAM: KEYS: Fix short sprintf buffer in /proc/keys show function This fixes CVE-2016-7042. Fix a short sprintf buffer in proc_keys_show(). If the gcc stack protector is turned on, this can cause a panic due to stack corruption. The problem is that xbuf[] is not big enough to hold a 64-bit timeout rendered as weeks: (gdb) p 0xffffffffffffffffULL/(60*60*24*7) $2 = 30500568904943 That's 14 chars plus NUL, not 11 chars plus NUL. Expand the buffer to 16 chars. I think the unpatched code apparently works if the stack-protector is not enabled because on a 32-bit machine the buffer won't be overflowed and on a 64-bit machine there's a 64-bit aligned pointer at one side and an int that isn't checked again on the other side. The panic incurred looks something like: Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: ffffffff81352ebe CPU: 0 PID: 1692 Comm: reproducer Not tainted 4.7.2-201.fc24.x86_64 #1 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 0000000000000086 00000000fbbd2679 ffff8800a044bc00 ffffffff813d941f ffffffff81a28d58 ffff8800a044bc98 ffff8800a044bc88 ffffffff811b2cb6 ffff880000000010 ffff8800a044bc98 ffff8800a044bc30 00000000fbbd2679 Call Trace: [&lt;ffffffff813d941f&gt;] dump_stack+0x63/0x84 [&lt;ffffffff811b2cb6&gt;] panic+0xde/0x22a [&lt;ffffffff81352ebe&gt;] ? proc_keys_show+0x3ce/0x3d0 [&lt;ffffffff8109f7f9&gt;] __stack_chk_fail+0x19/0x30 [&lt;ffffffff81352ebe&gt;] proc_keys_show+0x3ce/0x3d0 [&lt;ffffffff81350410&gt;] ? key_validate+0x50/0x50 [&lt;ffffffff8134db30&gt;] ? key_default_cmp+0x20/0x20 [&lt;ffffffff8126b31c&gt;] seq_read+0x2cc/0x390 [&lt;ffffffff812b6b12&gt;] proc_reg_read+0x42/0x70 [&lt;ffffffff81244fc7&gt;] __vfs_read+0x37/0x150 [&lt;ffffffff81357020&gt;] ? security_file_permission+0xa0/0xc0 [&lt;ffffffff81246156&gt;] vfs_read+0x96/0x130 [&lt;ffffffff81247635&gt;] SyS_read+0x55/0xc0 [&lt;ffffffff817eb872&gt;] entry_SYSCALL_64_fastpath+0x1a/0xa4 Reported-by: Ondrej Kozina &lt;okozina@redhat.com&gt; Signed-off-by: David Howells &lt;dhowells@redhat.com&gt; Tested-by: Ondrej Kozina &lt;okozina@redhat.com&gt; cc: stable@vger.kernel.org Signed-off-by: James Morris &lt;james.l.morris@oracle.com&gt; (cherry picked from commit 03dab869b7b239c4e013ec82aea22e181e441cfc) BUG=b:33006021 TEST=kernel compiles Change-Id: Id945e0d89cb53a35eb6add597681fdb3ad045de8 Reviewed-on: https://chromium-review.googlesource.com/413000 Commit-Ready: Andrey Ulanov &lt;andreyu@google.com&gt; Tested-by: Andrey Ulanov &lt;andreyu@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit f707658635bb9d9887e213b58da9c263c08a98c8) Reviewed-on: https://chromium-review.googlesource.com/426093 Commit-Ready: Guenter Roeck &lt;groeck@chromium.org&gt; Tested-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="426093" 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/93/426093/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Id945e0d89cb53a35eb6add597681fdb3ad045de8" commit="87d20c0d3e818b60751ea54a2e619ec5c256a588" commit_message="UPSTREAM: KEYS: Fix short sprintf buffer in /proc/keys show function This fixes CVE-2016-7042. Fix a short sprintf buffer in proc_keys_show(). If the gcc stack protector is turned on, this can cause a panic due to stack corruption. The problem is that xbuf[] is not big enough to hold a 64-bit timeout rendered as weeks: (gdb) p 0xffffffffffffffffULL/(60*60*24*7) $2 = 30500568904943 That's 14 chars plus NUL, not 11 chars plus NUL. Expand the buffer to 16 chars. I think the unpatched code apparently works if the stack-protector is not enabled because on a 32-bit machine the buffer won't be overflowed and on a 64-bit machine there's a 64-bit aligned pointer at one side and an int that isn't checked again on the other side. The panic incurred looks something like: Kernel panic - not syncing: stack-protector: Kernel stack is corrupted in: ffffffff81352ebe CPU: 0 PID: 1692 Comm: reproducer Not tainted 4.7.2-201.fc24.x86_64 #1 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 0000000000000086 00000000fbbd2679 ffff8800a044bc00 ffffffff813d941f ffffffff81a28d58 ffff8800a044bc98 ffff8800a044bc88 ffffffff811b2cb6 ffff880000000010 ffff8800a044bc98 ffff8800a044bc30 00000000fbbd2679 Call Trace: [&lt;ffffffff813d941f&gt;] dump_stack+0x63/0x84 [&lt;ffffffff811b2cb6&gt;] panic+0xde/0x22a [&lt;ffffffff81352ebe&gt;] ? proc_keys_show+0x3ce/0x3d0 [&lt;ffffffff8109f7f9&gt;] __stack_chk_fail+0x19/0x30 [&lt;ffffffff81352ebe&gt;] proc_keys_show+0x3ce/0x3d0 [&lt;ffffffff81350410&gt;] ? key_validate+0x50/0x50 [&lt;ffffffff8134db30&gt;] ? key_default_cmp+0x20/0x20 [&lt;ffffffff8126b31c&gt;] seq_read+0x2cc/0x390 [&lt;ffffffff812b6b12&gt;] proc_reg_read+0x42/0x70 [&lt;ffffffff81244fc7&gt;] __vfs_read+0x37/0x150 [&lt;ffffffff81357020&gt;] ? security_file_permission+0xa0/0xc0 [&lt;ffffffff81246156&gt;] vfs_read+0x96/0x130 [&lt;ffffffff81247635&gt;] SyS_read+0x55/0xc0 [&lt;ffffffff817eb872&gt;] entry_SYSCALL_64_fastpath+0x1a/0xa4 Reported-by: Ondrej Kozina &lt;okozina@redhat.com&gt; Signed-off-by: David Howells &lt;dhowells@redhat.com&gt; Tested-by: Ondrej Kozina &lt;okozina@redhat.com&gt; cc: stable@vger.kernel.org Signed-off-by: James Morris &lt;james.l.morris@oracle.com&gt; (cherry picked from commit 03dab869b7b239c4e013ec82aea22e181e441cfc) BUG=b:33006021 TEST=kernel compiles Change-Id: Id945e0d89cb53a35eb6add597681fdb3ad045de8 Reviewed-on: https://chromium-review.googlesource.com/413000 Commit-Ready: Andrey Ulanov &lt;andreyu@google.com&gt; Tested-by: Andrey Ulanov &lt;andreyu@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit f707658635bb9d9887e213b58da9c263c08a98c8) Reviewed-on: https://chromium-review.googlesource.com/426092 Commit-Ready: Guenter Roeck &lt;groeck@chromium.org&gt; Tested-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="426092" 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/92/426092/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ia1f12182929673c5726df9f77f0903469b5c957a" commit="f9a2c98a19979da9b7e8b667fccb365af8fba79b" commit_message="gru: Tuning USB 2.0 PHY0 and PHY1 host-port The commit 0ba3b2593b0c (&quot;gru: Tuning USB 2.0 PHY to increase compatibility&quot;) bypass ODT to set the max driver strength for the Type-C otg-port, it works well on otg-port when connected with USB2.0 devices. Unfortunately, because the Type-C otg-port and host-port are consisted in one USB2 PHY, so bypass ODT will have an effect on both host-port and otg-port. I have tested the host-port eye-diagram, the result shows that if we bypass ODT, the host- port eye-diagram height will become to high, more than 500mv, this may cause USB 2.0 high-speed enumeration failure. This patch bypass ODT for host-port separately, and then we can reduce the host-port driver strength without affecting the otg-port driver strength. BRANCH=gru BUG=chrome-os-partner:60727 TEST=Boot system, run 'lsusb' command and check if the usb camera and usb bluetooth are on usb 2.0 hub or usb 1.1 hub. If they are on usb 1.1 hub, the issue happens. If not, try to run camera app and then close camera app, repeat until find that the usb camera is on the usb 1.1 hub. Change-Id: Ia1f12182929673c5726df9f77f0903469b5c957a Signed-off-by: William wu &lt;wulf@rock-chips.com&gt; Reviewed-on: https://chromium-review.googlesource.com/425739 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Inno Park &lt;ih.yoo.park@samsung.com&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="425739" owner_email="wulf@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/39/425739/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id1869cec99595303a13f5770ff1facc61feb84b1" commit="25ebe154f0f4f094b803bbfe7e7abbe7cdeddf96" commit_message="build_stages: add build-events file to archive Also add more logging messages BUG=None TEST=trybot Change-Id: Id1869cec99595303a13f5770ff1facc61feb84b1 Reviewed-on: https://chromium-review.googlesource.com/421221 Commit-Ready: Chris Ching &lt;chingcodes@chromium.org&gt; Tested-by: Chris Ching &lt;chingcodes@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="1" gerrit_number="421221" owner_email="chingcodes@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/21/421221/7" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I634e0122a10482f44b70d683cf10f58be8306c58" commit="287f989298677866b70a3a9d27435d81d28dd3ff" commit_message="HACK: CHROMIUM: cpufreq: sched: Don't change frequencies when stopped The cpufreq_sched_stop() (called as a result of the CPUFREQ_GOV_STOP selector) wasn't actually causing the &quot;sched&quot; governor to stop changing frequencies. Specifically the cpufreq_sched_thread() kept running after the stop happened and that could keep changing frequencies. The lack of stoppiness in the sched governor is a problem when we have a board relying on &quot;opp-suspend&quot; support. One such board is rk3399-kevin, which relies on the cpu frequency to be less than a certain speed during suspend. In rk3399-kevin's case this is because the suspend process causes certain regulators to drop down to a voltage that cannot support the highest CPU speed. The specific order of calls that shows how this is supposed to work (at least on rk3399-kevin, which uses cpufreq-dt) is: 1. cpufreq_suspend() calls __cpufreq_governor(..., CPUFREQ_GOV_STOP) 2. cpufreq_suspend() calls cpufreq_driver-&gt;suspend(...) 3. cpufreq_driver-&gt;suspend is cpufreq_generic_suspend() 4. cpufreq_generic_suspend() sets things to the suspend frequency. ...as you can see, if the CPUFREQ_GOV_STOP doesn't actually stop the governor then it's possible we'll end up at a frequency other than the suspend frequency. If it's higher than the suspend frequency we might go boom. A few notes about this implementation: A) This is a &quot;quick and dirty&quot; implementation. I don't actually change any governor logic--I just stop the frequency from changing at times when it shouldn't. Presumably this could mess up the cpufreq accounting slightly if the driver thinks it's running at a different rate than it really is. Hopefully any effects should be short term. B) I don't rely on the &quot;policy-&gt;rwsem&quot; for protecting the new &quot;started&quot; member because it appears that cpufreq is not consistent about grabbing that semaphore before calling CPUFREQ_GOV_STOP. Ugh. For old times take, I continue to grab &quot;policy-&gt;rwsem&quot; in cpufreq_sched_try_driver_target() where it used to claim &quot;avoid race with cpufreq_sched_stop&quot; even though it's unclear how/why that was supposed to work. It seems safer to leave the semaphore grab in case it had some purpose. BUG=chrome-os-partner:61705 TEST=suspend_stress_test w/ sched governor TEST=Put in test printouts; see cases where we avoided problems Change-Id: I634e0122a10482f44b70d683cf10f58be8306c58 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/426010 Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="1" gerrit_number="426010" owner_email="dianders@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/10/426010/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic89fd6fc75b516e8999237f8e5d9f8e667e21943" commit="0f31e884dccd386e15eb3003e594586d29ccf934" commit_message="Allow sysinfo (indirectly used by foomatic) in cups. BUG=chromium:677575 TEST=run on local hardware Change-Id: Ic89fd6fc75b516e8999237f8e5d9f8e667e21943 Reviewed-on: https://chromium-review.googlesource.com/426378 Commit-Ready: Justin Carlson &lt;justincarlson@chromium.org&gt; Tested-by: Justin Carlson &lt;justincarlson@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="426378" owner_email="justincarlson@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/426378/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If6720b3d06f412f5714d7ea0196b10ee8c5b55e3" commit="eb582dcafe031caed2332e3ca70a2496b7ebdfe8" commit_message="Parse customization ID better in Wacom updater Previously Wacom's firmware updater was using the raw customization_id from VPD to differentiate devices because this was how we did it in a hack a long time ago for the first Zerg device. Unfortunately it turns out that the customization_id may well change between EVT/DVT/MP which would cause the fw updater to stop working. In this CL we take advantage of the fact that the customization_id is supposed to be of the form &quot;OEM-BOARD&quot; and we parse out just the board name which should be consistent, and use that only instead. BUG=chrome-os-partner:61372 TEST=built and deployed on an Electro -- the update worked smoothly using only the second half of the customization_id Change-Id: If6720b3d06f412f5714d7ea0196b10ee8c5b55e3 Signed-off-by: Charlie Mooney &lt;charliemooney@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/425705 Reviewed-by: Benson Leung &lt;bleung@google.com&gt; " fail_count="1" gerrit_number="425705" owner_email="charliemooney@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/05/425705/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id4c25cc23d49d66b4a261aa23beec2577c81fc3b" commit="e9dc765145e635e22623ae3a12a60b403cd8e09d" commit_message="Use prefixed object guid as id for Active Directory accounts. BUG=chromium:677497 TEST=SessionManagerImplStaticTest.AccountIdKeyTest,manual Change-Id: Id4c25cc23d49d66b4a261aa23beec2577c81fc3b Reviewed-on: https://chromium-review.googlesource.com/422204 Commit-Ready: Roman Sorokin &lt;rsorokin@chromium.org&gt; Tested-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="422204" 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/04/422204/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9659342cadcfee131c9828d2b5f1349746b09d6f" commit="346cc9009555790224af310da8678035cf3461ad" commit_message="chromeos-base/chromeos-firewall-init: Add conntrackd helper support On systems that use conntrackd instead of netfilter-queue-helper, let conntrackd.conf create suitable rules in the raw table. See also: CL:381017 BUG=b:29551145 TEST=manually issue mDNS and SSDP queries on link (3.8) and minnie (3.14) Change-Id: I9659342cadcfee131c9828d2b5f1349746b09d6f Reviewed-on: https://chromium-review.googlesource.com/381016 Commit-Ready: Kevin Cernekee &lt;cernekee@chromium.org&gt; Tested-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="381016" owner_email="cernekee@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/16/381016/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I844cc0c3fb8bbc1afe81687d01df19f055126ddb" commit="52c166c26ee13df8b424dffc3afe9eacb1815472" commit_message="CHROMIUM: Enable netlink (userspace) conntrack helpers netfilter has a relatively new (3.6+) feature that lets user programs, in this case conntrackd, implement helpers for difficult-to-firewall protocols such as FTP. Enable this option in the kernel configuration in order to support a userspace UPnP helper. BUG=b:29551145 TEST=manually run conntrackd Change-Id: I844cc0c3fb8bbc1afe81687d01df19f055126ddb Signed-off-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/426005 Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="1" gerrit_number="426005" 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/05/426005/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I05b4c58dd6deb2bbf92e2cc3bf6e38c3c2830cec" commit="adbeb4cd1bd14919bd4a3795d33749a1ccda173b" commit_message="Add tdb 1.3.12 - Changed EAPI from 6 to 5 - Changed keywords to * - Removed unused patches/files TEST=emerges and runs with subsequent changes BUG=chromium:662126 Change-Id: I05b4c58dd6deb2bbf92e2cc3bf6e38c3c2830cec Reviewed-on: https://chromium-review.googlesource.com/425080 Commit-Ready: Zentaro Kavanagh &lt;zentaro@google.com&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="425080" owner_email="zentaro@google.com" 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/80/425080/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie73fb62106215123c6f52a52cb38a4e36e6cb71e" commit="8946d7bd0f966386310f1857a1a89c6adebf52fc" commit_message="Add -python to tevent package. TEST=emerges with subsequent changes BUG=chromium:662126 Change-Id: Ie73fb62106215123c6f52a52cb38a4e36e6cb71e Reviewed-on: https://chromium-review.googlesource.com/424998 Commit-Ready: Zentaro Kavanagh &lt;zentaro@google.com&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="424998" owner_email="zentaro@google.com" 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/98/424998/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iea4d37e1cf07b7a47afee155c63bf18d1832b0c2" commit="8dc0da9ae331caeca3c386b19e1ad1afd2c750d8" commit_message="libpcre: disable bzip2/readline/zlib support We don't use pcretest anywhere, so disable the readline support. When pulling pcre into images, we don't want to force readline &amp; ncurses when they aren't already needed. Similarly, we don't use pcregrep, and it's the only part that uses bzip2 or zlib (for searching compressed files). BUG=None TEST=building libpcre now doesn't depend on readline Change-Id: Iea4d37e1cf07b7a47afee155c63bf18d1832b0c2 Reviewed-on: https://chromium-review.googlesource.com/425939 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="425939" 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/39/425939/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I263378e010a495b05b7e56229f20ccf25e8a0184" commit="ceece2c7c0d7bb3e73250e9b136e8f565c50c778" commit_message="target-os: pull in containers packages via USE=containers BUG=None TEST=building with USE=containers now pulls in run_oci Change-Id: I263378e010a495b05b7e56229f20ccf25e8a0184 Reviewed-on: https://chromium-review.googlesource.com/426018 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="5" gerrit_number="426018" 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/18/426018/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ic8f725660b7425d1a0de62299ced68691937456a" commit="ba5aaed82f43fd0d8f86962b7d2b8a3d1f7c86e1" commit_message="init: Allow executing extra commands when inhibited jobs was fired. Upstart is a based on state machine so we sometimes need to do few things, for example firing Upstart events, when a job was inhibited. For example, if job A depends on job B and we only want to inhibit job B (i.e., job A must be executed), then we have to send 'started JOB=B' for Upstart to continue. To support this, common.d/inhibited_jobs/* now supports shell scripts so we can send extra events, or do something else when a job was inhibited. BUG=chromium:677915 TEST=Created 'trunksd' with 'initctl -n emit started JOB=trunksd' and see tpm_managerd was invoked. Change-Id: Ic8f725660b7425d1a0de62299ced68691937456a Reviewed-on: https://chromium-review.googlesource.com/424458 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Youcheng Syu &lt;youcheng@google.com&gt; " fail_count="1" gerrit_number="424458" owner_email="hungte@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/58/424458/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0e743d6cd757b9c342fcf359b1c85519fc34e8d9" commit="47969fb15ee2c692ea90d58ef1ba04675e03b073" commit_message="setup: Improve factory server docker image publish process. Add git logic into cros_docker image creation. To publish a new image: 1. Make sure all changes are merged to ToT. 2. Make sure you are not having any local commits, for example &quot;repo sync -d .&quot; 3. Make sure you don't have untracked files or local modification. &quot;git status --porcelain&quot; may help. 4. `./cros_docker.sh publish` The generated Docker image will have both timestamp and git hash, so people can rebuild exactly the same image from source. There will also be a commit created, and uploaded to gerrit for review and merge. Note current version also checks if there are factory related changes between now and last build, and fail if nothing found. BUG=chromium:679609 TEST=./cros_docker.sh publish Change-Id: I0e743d6cd757b9c342fcf359b1c85519fc34e8d9 Reviewed-on: https://chromium-review.googlesource.com/425621 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; " fail_count="1" gerrit_number="425621" owner_email="hungte@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/21/425621/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2b56edc0a94da494574dd4094eee74bf69dbede4" commit="13663a01ce042fcf05e63ba9a2292ac044bcecb7" commit_message="gooftool: Remove components not in AVL. There are few components not in AVL and won't help us even if they live in HWID: - chipset (only makes sense on x86 as chipset) - display_converter (HDMI converter, only on ZGB era, deprecated by Type-C) - power_mgmt_chip (only on Spring, deprecated by Type-C) - vga (most Chromebooks are all using SOC today) BUG=chromium:678690 TEST=make test Change-Id: I2b56edc0a94da494574dd4094eee74bf69dbede4 Reviewed-on: https://chromium-review.googlesource.com/425470 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Youcheng Syu &lt;youcheng@google.com&gt; " fail_count="1" gerrit_number="425470" owner_email="hungte@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/70/425470/3" remote="cros" total_fail_count="1"/><lkgm version="9167.0.0-rc2"/></manifest>