| <?xml version="1.0" encoding="utf-8"?><manifest revision="4bc6352a14d9c94c0840208d99f910f7d48e6be7"> |
| <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="b86156c4a5e2cb10b69a2bccbade9b8d359f3662" 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="0820a9e45f6c8b808c554b85ef1aae7c3a60787a" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="87c3339226126dfdbd70c7e7cd5fd35d599affba" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="694a4b0604a7bd916ca108678d7547971687833c" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="d63fab316ce21410b9afba0fc8daf817562bb2e5" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="4da81ccb6cbe745c0f4c6e272963082a08eae7ab" upstream="refs/heads/master"/> |
| <project name="apps/libapps" path="src/third_party/libapps" revision="6cec52ab8e442a4ec35c16907187f4e1a21a286f" 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="b8fb1bff1866371a7e5d083ceca92b19e943c015" upstream="refs/heads/master"> |
| <copyfile dest="AUTHORS" src="AUTHORS"/> |
| <copyfile dest="LICENSE" src="LICENSE"/> |
| </project> |
| <project groups="minilayout,buildtools" name="chromiumos/chromite/pip_packages" path="chromite/venv/pip_packages" revision="e6f67995422c55319c5f1840bbe06efc7f1b8ade" upstream="refs/heads/master"/> |
| <project name="chromiumos/manifest" path="manifest" revision="589dced034f6321beec7027a778985a6458429b6" upstream="refs/heads/master"/> |
| <project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="4a7ea5bf682233ea9dd955cb529477f31dad2f0b" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="0608456ddfc6606b47eb1019529b93bb5a3a9743" sync-c="true" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="4b7783530bf6becbb364ce5aaaef068dc11c9a56" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="1fc3b5dbd31e1eb02fe737f9cda59ed38ffeaf73" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="07257507ce3cfb30e1e3c4c1a0eb4f0cb6fbe23d" 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="65db5b778b0dc72778c86e0e8ce47ab353a1bf74" 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="1c971a6cb97481c7fee41991453a22c552aeead7" 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="91e048d29e1962f951985a7d92d06f5ff62e2a0e" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="05ce8d3c59a2d8e765b3beb2e1a69e7fcf59e5ba" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="1084d3a6d20056c9f2bb528a86bc76da4fdd98ba" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="aaab1a30d44ec5fb7bd03cd18089c212792d4641" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="f2a835ff24960d226ba34cc88b9938e38748de38" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="8a4d3ff6a11c3e9ea4e1e2c1c2e09a4226c1d8ef" 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="c4aa651a21077174def4f6735ee943e86e86ea55" 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="a5ef250977820d42aa75e7a41015c42d70759862" 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="d4d9d4cc86de09d41832c28d806bc27f2a42be1f" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="45896023df222fd0cc1e075a9392b414bd42330b" 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="11d7510c0889aeff1eadbda1a9c83d9b493f69fe" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="a2f81a7dadb8b7405bb40792a4029ebeb0fef70c" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="54dc255bca390aede0d235c8e1b43638ced40fb9" 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="3c7204287bbc8f4341f546857216389bdff58e51" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/microbenchmark" path="src/platform/microbenchmark" revision="d5ea30febe406c5b486325dfae926564f3a46efd" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="fe46031f72c987dada675eff49e2bde3a214cbca" 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="f02817689d5d30ffec64317421ada990327d7aba" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="44148fe605b952132644f0d0e5ccea7cfcc6d6c8" 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="cf870c647c94090e2a427106b63e3fcc33170db9" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="60b56a7ea3d7c689648357e0c5f444c4f17a573d" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="6b0aba12a385f4d3a7a47641a3a919018032f6f8" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="d8b5f58cce85eb43659726931c1b963929fce8fc" 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/trunks" path="src/platform/trunks" revision="92dbe8c9e7fcf8acf67805fd5e25e85aa371f673" 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="2a77e0389598adf98783d16ff7f92013c190f27e" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="2648b0e4aa4f11dbe36efb8ef7a2383d987893e5" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/wireless_automation" path="src/platform/wireless_automation" revision="d7177dbd464f2952e10309bf1eef56bb31a7f8ad" 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="0bb592bd40705d2cccfb0ee6ef0deac62c007623" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="fdbac8e95ef6153ab23370ea1586a86f462dbe5f" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="ab8b080818103752ef23fa164734cf7deeec5a08" 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"> |
| <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="d01fad0d9079803bfc82e59108e7a1d83d22aa18" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="8593a6481601e447f1ee20f5ca3b19fe4b7d846b" 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="35c4935f2a89c3d3b45213372bcf0474a60eda43" 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="7c350b9428c7d478559e25b368d0da66098d2cae" 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="7c7238c2304b3bbd0385ef01884ff4b39a981c46" 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="65be03acd87ee481b3adce642314889c498f423a" 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="7ac895aa5041440f3bb378e83b6ecc7132762d61" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="d6b3c0423de0222cdb4fb2c145c71909b4ea2386" 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="4996fd199a7ff9bbc1d6d793ad75c28c507731fd" upstream="refs/heads/chromeos-3.8"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="32c92dfbff199f9af1f813cd6e976996ec71a770" upstream="refs/heads/chromeos-3.10"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="df10b50dd4d521fe1bb1f957c7097390081ab069" upstream="refs/heads/chromeos-3.14"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="1499cbdd078cafab8d4bd141a337bf31600d01d2" upstream="refs/heads/chromeos-3.18"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="bd6e4e2dd2950379adecabfa0fad45d2ce039554" 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="4914a5a2fdbf04e1fbad9a169ec0a3a490d81917" 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="c66b0798c4201e75556831684aca2e61aa32de4f" 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="9f9e1b4b944f545a366ef1fdfb6981aabd3cf30a" upstream="refs/heads/arc-12.1.0-pre2"/> |
| <project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="6ef50efc1079e544d7fe912aba219e8907cb0cbd" 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="07ec984d630c89128306671ec42b964236ce4eaf" 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="30370e9dbf7ba0e457ee7de297d2ad6c269a00be" 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="23e785935e2e373a2f4882619b35b34bcd95a1e6" upstream="refs/heads/master"/> |
| <project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="f26b5b670aadde708d3279d1eb153d28b226304c" upstream="refs/heads/master"/> |
| <project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="7559dfe9ed16455e03f68d9aa0a5a65747e6a174" upstream="refs/heads/master"/> |
| <project name="platform/hardware/libhardware" path="src/platform/libhardware" remote="aosp" revision="9fe1a712fbc0dc52e101105d5014b147fe1125d3" upstream="refs/heads/master"/> |
| <project name="platform/system/bt" path="src/platform/bt" remote="aosp" revision="cc51b4f8c290f914c1745ba636223f2433e142fd" upstream="refs/heads/master"/> |
| <project name="platform/system/core" path="src/platform/core" remote="aosp" revision="16300f192b58f51baf78e180283bbcea932724f4" upstream="refs/heads/master"/> |
| <project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="082ed0f10cf59b53381cefda2f90247e2a81015b" 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="I82a44a8e80a63ebeb6fad13393423a6639a32c5c" commit="81c413840e5190b1b03cad5760fe9932071213b6" commit_message="UPSTREAM: ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too [ Upstream commit 6e9e16e6143b725662e47026a1d0f270721cdd24 ] Lubomir Rintel reported that during replacing a route the interface reference counter isn't correctly decremented. To quote bug <https://bugzilla.kernel.org/show_bug.cgi?id=91941>: | [root@rhel7-5 lkundrak]# sh -x lal | + ip link add dev0 type dummy | + ip link set dev0 up | + ip link add dev1 type dummy | + ip link set dev1 up | + ip addr add 2001:db8:8086::2/64 dev dev0 | + ip route add 2001:db8:8086::/48 dev dev0 proto static metric 20 | + ip route add 2001:db8:8088::/48 dev dev1 proto static metric 10 | + ip route replace 2001:db8:8086::/48 dev dev1 proto static metric 20 | + ip link del dev0 type dummy | Message from syslogd@rhel7-5 at Jan 23 10:54:41 ... | kernel:unregister_netdevice: waiting for dev0 to become free. Usage count = 2 | | Message from syslogd@rhel7-5 at Jan 23 10:54:51 ... | kernel:unregister_netdevice: waiting for dev0 to become free. Usage count = 2 During replacement of a rt6_info we must walk all parent nodes and check if the to be replaced rt6_info got propagated. If so, replace it with an alive one. Fixes: 4a287eba2de3957 ("IPv6 routing, NLM_F_* flag support: REPLACE and EXCL flags support, warn about missing CREATE flag") Reported-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org> Tested-by: Lubomir Rintel <lkundrak@v3.sk> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit c4dfc9f37a4cc3d9563639e7daceec0745c85dea) BUG=chrome-os-partner:57020 TEST=buildbots Change-Id: I82a44a8e80a63ebeb6fad13393423a6639a32c5c Reviewed-on: https://chromium-review.googlesource.com/412289 Commit-Ready: Kevin Cernekee <cernekee@chromium.org> Tested-by: Kevin Cernekee <cernekee@chromium.org> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> " fail_count="0" gerrit_number="412289" 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/89/412289/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I7df4347ef4ddc902a203cad437e6a098f68696ba" commit="719ab1e568c38f42c93ae66674706a922a0bc7f0" commit_message="UPSTREAM: packet: missing dev_put() in packet_do_bind() [ Upstream commit 158cd4af8dedbda0d612d448c724c715d0dda649 ] When binding a PF_PACKET socket, the use count of the bound interface is always increased with dev_hold in dev_get_by_{index,name}. However, when rebound with the same protocol and device as in the previous bind the use count of the interface was not decreased. Ultimately, this caused the deletion of the interface to fail with the following message: unregister_netdevice: waiting for dummy0 to become free. Usage count = 1 This patch moves the dev_put out of the conditional part that was only executed when either the protocol or device changed on a bind. Fixes: 902fefb82ef7 ('packet: improve socket create/bind latency in some cases') Signed-off-by: Lars Westerhoff <lars.westerhoff@newtec.eu> Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Reviewed-by: Daniel Borkmann <dborkman@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit f0b9eeef1f0e71cce65b6dbd31f7df0b3e9e59b9) BUG=chrome-os-partner:57020 TEST=buildbots Change-Id: I7df4347ef4ddc902a203cad437e6a098f68696ba Reviewed-on: https://chromium-review.googlesource.com/412290 Commit-Ready: Kevin Cernekee <cernekee@chromium.org> Tested-by: Kevin Cernekee <cernekee@chromium.org> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> " fail_count="1" gerrit_number="412290" 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/90/412290/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Ie2a5fc878476a9de28e76ad12b7ad692023ddcc4" commit="e3b8e3a736157abac37e37e2f787cff540f7918f" commit_message="UPSTREAM: packet: race condition in packet_bind [ Upstream commit 30f7ea1c2b5f5fb7462c5ae44fe2e40cb2d6a474 ] There is a race conditions between packet_notifier and packet_bind{_spkt}. It happens if packet_notifier(NETDEV_UNREGISTER) executes between the time packet_bind{_spkt} takes a reference on the new netdevice and the time packet_do_bind sets po->ifindex. In this case the notification can be missed. If this happens during a dev_change_net_namespace this can result in the netdevice to be moved to the new namespace while the packet_sock in the old namespace still holds a reference on it. When the netdevice is later deleted in the new namespace the deletion hangs since the packet_sock is not found in the new namespace' &net->packet.sklist. It can be reproduced with the script below. This patch makes packet_do_bind check again for the presence of the netdevice in the packet_sock's namespace after the synchronize_net in unregister_prot_hook. More in general it also uses the rcu lock for the duration of the bind to stop dev_change_net_namespace/rollback_registered_many from going past the synchronize_net following unlist_netdevice, so that no NETDEV_UNREGISTER notifications can happen on the new netdevice while the bind is executing. In order to do this some code from packet_bind{_spkt} is consolidated into packet_do_dev. import socket, os, time, sys proto=7 realDev='em1' vlanId=400 if len(sys.argv) > 1: vlanId=int(sys.argv[1]) dev='vlan%d' % vlanId os.system('taskset -p 0x10 %d' % os.getpid()) s = socket.socket(socket.PF_PACKET, socket.SOCK_RAW, proto) os.system('ip link add link %s name %s type vlan id %d' % (realDev, dev, vlanId)) os.system('ip netns add dummy') pid=os.fork() if pid == 0: # dev should be moved while packet_do_bind is in synchronize net os.system('taskset -p 0x20000 %d' % os.getpid()) os.system('ip link set %s netns dummy' % dev) os.system('ip netns exec dummy ip link del %s' % dev) s.close() sys.exit(0) time.sleep(.004) try: s.bind(('%s' % dev, proto+1)) except: print 'Could not bind socket' s.close() os.system('ip netns del dummy') sys.exit(0) os.waitpid(pid, 0) s.close() os.system('ip netns del dummy') sys.exit(0) Signed-off-by: Francesco Ruggeri <fruggeri@arista.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 02126db35a1f29df1562ab9d22257d80526ba8de) BUG=chrome-os-partner:57020 TEST=buildbots Change-Id: Ie2a5fc878476a9de28e76ad12b7ad692023ddcc4 Reviewed-on: https://chromium-review.googlesource.com/412291 Commit-Ready: Kevin Cernekee <cernekee@chromium.org> Tested-by: Kevin Cernekee <cernekee@chromium.org> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> " fail_count="1" gerrit_number="412291" 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/91/412291/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I907fa22369c586138b5b800e346a0abf486db5df" commit="69c3158eeecd818d6140f0f36b3f1e6484f89fbd" commit_message="audiofuntest: fix PIPE buffer issue The PIPE buffer between audiofuntest and the player program causes a unpredictable delay for the looping. To avoid such issue, we set the PIPE buffer to the smallest size. BUG=chromium:630919 TEST=manually Change-Id: I907fa22369c586138b5b800e346a0abf486db5df Reviewed-on: https://chromium-review.googlesource.com/410983 Commit-Ready: Shun-Hsing Ou <shunhsingou@chromium.org> Tested-by: Shun-Hsing Ou <shunhsingou@chromium.org> Reviewed-by: Shun-Hsing Ou <shunhsingou@chromium.org> " fail_count="3" gerrit_number="410983" owner_email="shunhsingou@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/83/410983/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I4b242936ca83ba0b96421712d7f63375fd0f6944" commit="ad69ceaa035eaccd8df05c3fb9605efc8790e265" commit_message="audiofuntest: change the output format for backward compatibility There are some unnecessary changes of the output format in previous refactoring. To keep better backward compatibility for the users, e.g. factory audio_loop test, revert those changes. BUG=chromium:630919 TEST=manually Change-Id: I4b242936ca83ba0b96421712d7f63375fd0f6944 Reviewed-on: https://chromium-review.googlesource.com/410984 Commit-Ready: Shun-Hsing Ou <shunhsingou@chromium.org> Tested-by: Shun-Hsing Ou <shunhsingou@chromium.org> Reviewed-by: Wei-Han Chen <stimim@chromium.org> " fail_count="3" gerrit_number="410984" owner_email="shunhsingou@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/84/410984/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Id86b996d49d08615b1146766c06f79f2876d5e48" commit="fc75ce79a9572ef7cd23ecba1599ca6ac85b1d26" commit_message="audio_loop: fix audiofuntest audiofuntest is redesigned for portability by using PIPE instead of hardcoded ALSA interface. The input / output format of audiofuntest had been slightly changed after this refactoring. This CL fixes audio_loop for the refactoring. CQ-DEPEND=CL:410984 BUG=chromium:630919 TEST=manually Change-Id: Id86b996d49d08615b1146766c06f79f2876d5e48 Reviewed-on: https://chromium-review.googlesource.com/411060 Commit-Ready: Shun-Hsing Ou <shunhsingou@chromium.org> Tested-by: Shun-Hsing Ou <shunhsingou@chromium.org> Reviewed-by: Hung-Te Lin <hungte@chromium.org> " fail_count="3" gerrit_number="411060" owner_email="shunhsingou@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/60/411060/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie9bd0a5f9bf73562ed5b56a0f415fdff9b72098d" commit="7d8f9d3bf062eada0ada490731438acaa100e6a4" commit_message="net-wireless/bluez: Add bluetoothd option in upstart script bluetoothd has several built-in profiles by default. Some platform may need to disable some of them, such as Google WiFi AP (Gale) need to disable AVRCP. Variable BLUETOOTH_DAEMON_OPTION is added in upstart script for this. By default it is emoty, can be set by installing bluetoothd.override into /etc/init by board-specific overlay. BUG=chrome-os-partner:58573 TEST=Build image for gale, check SDP record Change-Id: Ie9bd0a5f9bf73562ed5b56a0f415fdff9b72098d Reviewed-on: https://chromium-review.googlesource.com/409551 Commit-Ready: Yuji Sasaki <sasakiy@google.com> Tested-by: Yuji Sasaki <sasakiy@google.com> Reviewed-by: Yuji Sasaki <sasakiy@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="1" gerrit_number="409551" owner_email="sasakiy@google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/51/409551/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I3434f8562120c72bc085544ee7d031d60f88028e" commit="03911bfa0faadbc554b2d9120f77807c5053a9fa" commit_message="FROMLIST: mwifiex: do not free firmware dump memory in shutdown_drv mwifiex_upload_device_dump() already takes care of freeing firmware dump memory. Doing the same thing in mwifiex_shutdown_drv() is redundant. Signed-off-by: Xinming Hu <huxm@marvell.com> Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> (am from https://patchwork.kernel.org/patch/9431487/) BUG=chrome-os-partner:58628 TEST=force FW dump; reboot; see timeout, but no use-after-free crash Change-Id: I3434f8562120c72bc085544ee7d031d60f88028e Signed-off-by: Brian Norris <briannorris@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/411909 Reviewed-by: Dmitry Torokhov <dtor@chromium.org> " fail_count="0" gerrit_number="411909" owner_email="briannorris@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/09/411909/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I4ea2adbe6ddde1fb9f3456ff18390040f7d06feb" commit="0950de5480e290f4bf591904f4a5f60a359c5e71" commit_message="FROMLIST: mwifiex: get rid of drv_info* adapter variables We can avoid drv_info_dump and drv_info_size adapter variables. This info can be passed to mwifiex_upload_device_dump() as parameters Signed-off-by: Xinming Hu <huxm@marvell.com> Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> (am from https://patchwork.kernel.org/patch/9431489/) BUG=chrome-os-partner:58628 TEST=force FW dump; reboot; see timeout, but no use-after-free crash Change-Id: I4ea2adbe6ddde1fb9f3456ff18390040f7d06feb Signed-off-by: Brian Norris <briannorris@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/411910 Reviewed-by: Dmitry Torokhov <dtor@chromium.org> " fail_count="0" gerrit_number="411910" owner_email="briannorris@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/10/411910/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I20401d7afb69f1c3ae1a3b0d6e3ec9097f54ef96" commit="83f853bc4ef3502adb156ecc308fcef57879569b" commit_message="UPSTREAM: google/eve: Fill out memory ID table Add the DIMM SPD data for memory types that are not used yet but are on the matrix and may be used in future builds. Also fix a typo in the part number string for one type. BUG=chrome-os-partner:58666 BRANCH=None TEST=build and boot on eve p0 Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://review.coreboot.org/17437 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Change-Id: I20401d7afb69f1c3ae1a3b0d6e3ec9097f54ef96 Reviewed-on: https://chromium-review.googlesource.com/412415 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> " fail_count="0" gerrit_number="412415" owner_email="furquan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/15/412415/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ie372e98f8e497eede382975262a63d58c16227b9" commit="6c33df69708a91eece07f0c9fa5fe1aca31038d6" commit_message="UPSTREAM: mb/ga-945gcm-s2l: Clean up Superio GPIO register at offset 0xfc (VID Input Register) is read-only but writing 1 to bit 0 will update initial VID input. BUG=None BRANCH=None TEST=None Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/17412 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Change-Id: Ie372e98f8e497eede382975262a63d58c16227b9 Reviewed-on: https://chromium-review.googlesource.com/412416 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> " fail_count="0" gerrit_number="412416" owner_email="furquan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/16/412416/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4aaae581fa2fb43933bb5847ef7c34b454024d5f" commit="69193d7bcdaf56e1487a3c0941260fe243eebda2" commit_message="network_VPNConnect: Explicitly specify ike, esp, transport mode params These defaults changed from strongSwan 5.0.2->5.5.0. The client side explicitly specifies the options but the server (autotest) side does not. So post-upgrade, they get out of sync and the tests fail. Fix this by specifying appropriate settings on the server side. BUG=chromium:619273 TEST=run autotests: network_VPNConnect.l2tpipsec_{psk,cert,xauth} against a system running strongSwan 5.0.2 and a system running 5.5.0 Change-Id: I4aaae581fa2fb43933bb5847ef7c34b454024d5f Reviewed-on: https://chromium-review.googlesource.com/412008 Commit-Ready: Kevin Cernekee <cernekee@chromium.org> Tested-by: Kevin Cernekee <cernekee@chromium.org> Reviewed-by: Mattias Nissler <mnissler@chromium.org> " fail_count="1" gerrit_number="412008" owner_email="cernekee@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/08/412008/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I73feacc2fffd83acc99e8c9a5df3f1ce08e241be" commit="55b344f6d5c7901a05a3b4f69e158ac4303b1276" commit_message="net-misc/strongswan: Update to 5.5.0 from portage Drop all local patches per the reasons in crbug.com/619273. Retain local ebuild modification for installing /etc symlinks. BUG=chromium:619273 TEST=manually connect to L2TP PSK test VPN and verify ping TEST=run autotests: network_VPNConnect.l2tpipsec_{psk,cert,xauth} CQ-DEPEND=CL:412008 Change-Id: I73feacc2fffd83acc99e8c9a5df3f1ce08e241be Reviewed-on: https://chromium-review.googlesource.com/409711 Commit-Ready: Kevin Cernekee <cernekee@chromium.org> Tested-by: Kevin Cernekee <cernekee@chromium.org> Reviewed-by: Mattias Nissler <mnissler@chromium.org> " fail_count="1" gerrit_number="409711" owner_email="cernekee@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/11/409711/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I32a094b1253e45b9e8bba0b30edece229c62d5b4" commit="1baf8d2867ab68ea872e834012e68f4d4f9313b2" commit_message="Set up authpolicy ebuild for unit testing Basic setup for unit tests in the authpolicy project, adds a platform_pkg_test section. BUG=chromium:664164 TEST=Builds and runs unit tests CQ-DEPEND=CL:409970 Change-Id: I32a094b1253e45b9e8bba0b30edece229c62d5b4 Reviewed-on: https://chromium-review.googlesource.com/411780 Commit-Ready: Roman Sorokin <rsorokin@chromium.org> Tested-by: Lutz Justen <ljusten@chromium.org> Tested-by: Roman Sorokin <rsorokin@chromium.org> Reviewed-by: Roman Sorokin <rsorokin@chromium.org> " fail_count="1" gerrit_number="411780" owner_email="ljusten@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/80/411780/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4b91239145c214d2ffa253bb29ef1088c8d4d092" commit="38f2d6a6227de9bca2ea446e190619c3e5ca3cad" commit_message="authpolicy: Add unit tests to process_executor Sets up unit testing framework in authpolicy. Splits main authpolicy build target into more modular intermediate targets. Cleans up process_executor. BUG=chromium:664164 TEST=Ran unit tests on amd64-generic CQ-DEPEND=CL:411780 Change-Id: I4b91239145c214d2ffa253bb29ef1088c8d4d092 Reviewed-on: https://chromium-review.googlesource.com/409970 Commit-Ready: Roman Sorokin <rsorokin@chromium.org> Tested-by: Lutz Justen <ljusten@chromium.org> Tested-by: Roman Sorokin <rsorokin@chromium.org> Reviewed-by: Roman Sorokin <rsorokin@chromium.org> " fail_count="0" gerrit_number="409970" owner_email="ljusten@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/409970/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5bbbffed4ddb6f1cb2420bb0d9bebd9deb5b9f2f" commit="44c4481cd97f1529978854848d50bf7b13c78d8a" commit_message="refactor: move run_if evaluation logic to FactoryTest The logic of evaluating run_if attribute was in Goofy, let's move it to FactoryTest. So the logic of parsing / setting run_if argument and logic of applying run_if argument are in the same class. BUG=b:31678190 TEST=python goofy/goofy_unittest.py Change-Id: I5bbbffed4ddb6f1cb2420bb0d9bebd9deb5b9f2f Reviewed-on: https://chromium-review.googlesource.com/408016 Commit-Ready: Wei-Han Chen <stimim@chromium.org> Tested-by: Wei-Han Chen <stimim@chromium.org> Reviewed-by: Shun-Hsing Ou <shunhsingou@chromium.org> " fail_count="1" gerrit_number="408016" owner_email="stimim@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/16/408016/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I33e489a56ea5cf4d89d788cc280c35f2c10c5834" commit="d69938fad51d8ef00916e9ba31360cc7c3cbacfd" commit_message="goofy_unittest: remove comma from each line of test list The commas were not removed in previous CL that makes goofy unittest to use new style test list. BUG=None TEST=manual Change-Id: I33e489a56ea5cf4d89d788cc280c35f2c10c5834 Reviewed-on: https://chromium-review.googlesource.com/407753 Commit-Ready: Wei-Han Chen <stimim@chromium.org> Tested-by: Wei-Han Chen <stimim@chromium.org> Reviewed-by: Shun-Hsing Ou <shunhsingou@chromium.org> " fail_count="1" gerrit_number="407753" owner_email="stimim@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/53/407753/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I039eb932cd9939d491bb1770ebcae28f5e56444f" commit="255bce48ab01af95055fe611961143012a7fc70b" commit_message="tiger/fievel: fix mosys psu 'mosys psu type' should return AC_only BUG=chrome-os-partner:57443 BRANCH=veyron_tiger, veyron_fievel TEST=on fievel evt, 'mosys psu type' returns AC_only Change-Id: I039eb932cd9939d491bb1770ebcae28f5e56444f Reviewed-on: https://chromium-review.googlesource.com/412387 Commit-Ready: Philip Chen <philipchen@chromium.org> Tested-by: Philip Chen <philipchen@chromium.org> Reviewed-by: David Hendricks <dhendrix@chromium.org> Reviewed-by: Vincent Palatin <vpalatin@chromium.org> " fail_count="0" gerrit_number="412387" owner_email="philipchen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/87/412387/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I99116bc46792545ffe12313448b979d5b9cc039b" commit="73110b2e5814f4a27d7e63eb75fbb47585999397" commit_message="arc-toolchain-n: Uprev arc-toolchain-n This change: * Uses nyc-mr1-arc as the branch instead of nyc-arc. * Includes the Chrome OS files from external/libdrm. * Adds a symlink so that ARM can find the include files. BUG=b:32019772 TEST={samus,veyron_minnie}-cheets can be built Change-Id: I99116bc46792545ffe12313448b979d5b9cc039b Reviewed-on: https://chromium-review.googlesource.com/412077 Commit-Ready: Luis Hector Chavez <lhchavez@google.com> Tested-by: Luis Hector Chavez <lhchavez@google.com> Reviewed-by: Elijah Taylor <elijahtaylor@chromium.org> " fail_count="0" gerrit_number="412077" owner_email="lhchavez@google.com" pass_count="0" patch_number="7" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/77/412077/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I908d409cd1860b523c8eff6aa9bb73ae3a941737" commit="2e3fbe5c239fc9ab02da78546512b5677b581ad4" commit_message="servo_interfaces: cleanup jtag & spi re-purpose to uart. BUG=chrome-os-partner:58999 TEST=sudo emerge hdctools Change-Id: I908d409cd1860b523c8eff6aa9bb73ae3a941737 Reviewed-on: https://chromium-review.googlesource.com/403208 Commit-Ready: Todd Broch <tbroch@chromium.org> Tested-by: Todd Broch <tbroch@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@google.com> " fail_count="0" gerrit_number="403208" owner_email="tbroch@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/08/403208/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I26db49855fa408e68769d60df1927e2621a4c92c" commit="f8df1a2396fdf7f8f4433c361dc875203c6dcd25" commit_message="site_utils: Add new GPU PCI IDs to JSON file Update the JSON file associated with Intel GPU PCI IDs to include new IDs which have been added to upstream Mesa. These changes are generated by running the update_intel_pci_ids script. Change the update_intel_pci_ids script to account for branding changes for Braswell PCI IDs. BUG=None TEST=./update_intel_pci_ids TEST=test_that <ip_address> graphics_Idle TEST=test_that <ip_address> graphics_dEQP.gles3.info Change-Id: I26db49855fa408e68769d60df1927e2621a4c92c Signed-off-by: Wayne Boyer <wayne.boyer@intel.com> Reviewed-on: https://chromium-review.googlesource.com/410170 Commit-Ready: Azhar Shaikh <azhar.shaikh@intel.com> Tested-by: Russ Sage <russ.sage@intel.com> Tested-by: Michael W Mason <michael.w.mason@intel.com> Reviewed-by: Ilja H. Friedel <ihf@chromium.org> " fail_count="1" gerrit_number="410170" owner_email="wayne.boyer@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/70/410170/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1be03a006967aed6970dbac5d98a19a31e0b7d49" commit="6471ee2363993a0624fe4c7d383e2eb17abad103" commit_message="clock: Fix clock_wait_cycles() asm The 'cycles' register will be clobbered by our macro, so it must be specified as an output operand that may also be used as input. BUG=chrome-os-partner:60000 BRANCH=gru,strago,glados TEST=Build + burn wheatley, verify alignment exception is not encountered on boot. Also verify produced assembly is still correct: 100a89a6: 2303 movs r3, #3 100a89a8: 3b01 subs r3, #1 100a89aa: d1fd bne.n 100a89a8 Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Change-Id: I1be03a006967aed6970dbac5d98a19a31e0b7d49 Reviewed-on: https://chromium-review.googlesource.com/412441 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Mulin Chao <mlchao@nuvoton.com> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Randall Spangler <rspangler@chromium.org> Reviewed-by: Mulin Chao <mlchao@nuvoton.com> Reviewed-by: Vincent Palatin <vpalatin@chromium.org> " fail_count="0" gerrit_number="412441" 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/41/412441/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia6899226095bde04a3de873f86b89e732573791b" commit="b5f456578a5e8ee9f04da08ca44515abc217155d" commit_message="crosfw: Use _defconfig target for new U-Boot U-Boot has moved to using a <board>_defconfig target for configuration. Use this when we detect a newer U-Boot (one that auto-generates the boards.cfg file). Signed-off-by: Simon Glass <sjg@chromium.org> BUG=chromium:629855 TEST=on new tree: crosfw -b rpi -w; see that it still configures and builds correctly Change-Id: Ia6899226095bde04a3de873f86b89e732573791b Reviewed-on: https://chromium-review.googlesource.com/412052 Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="2" gerrit_number="412052" owner_email="sjg@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/52/412052/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I62318948dd4e4f70fa869d7ce7f0f7d27ce8a706" commit="9311c6b376cc7cf623508c65f24d70c2f8350548" commit_message="CRAS: use R_OK to test file read permission Use macros defined in unistd.h for how argument of int access(const char *file, int how) function. BUG=chrome-os-partner:59363 TEST=reboot and test headset plug status Change-Id: I62318948dd4e4f70fa869d7ce7f0f7d27ce8a706 Signed-off-by: Yong Zhi <yong.zhi@intel.com> Reviewed-on: https://chromium-review.googlesource.com/412203 Commit-Ready: Sathyanarayana Nujella <sathyanarayana.nujella@intel.com> Tested-by: Sathyanarayana Nujella <sathyanarayana.nujella@intel.com> Reviewed-by: Sathyanarayana Nujella <sathyanarayana.nujella@intel.com> Reviewed-by: Dylan Reid <dgreid@chromium.org> " fail_count="0" gerrit_number="412203" owner_email="yong.zhi@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/03/412203/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I7978e30ad582651124a8decd95808302bdce137c" commit="ec4a820f183a208ed04c3ab1d0c3d03782bccbdb" commit_message="CHROMIUM: bluetooth: set advertising intervals after registering advertisements There are some problems if advertising intervals are set after registrations of advertisement instances: - only 1 instance would keep advertising, and - instead of the original public address, a random address will be used. The problems are fixed by - modifying the duration of every existing advertisement instance, - only modifying the duration if the duration of an instance was NOT specified during the registration * individual_duration_flag: This adds a flag to mark the advertising instances whose advertising durations were provided during registration. The advertising durations of the instances with this flag set to true would not be modified by the dbus SetAdvertisingIntervals method. On the other hand, the advertising duration of the instances with this flag set to false would be updated with the new values specified by the dbus SetAdvertisingIntervals method. - removing the re-enabling advertising code which is unnecessary. Since a new instance will be registered with advertising intervals through the regular procedure which makes the configuration of advertising simper and robust. BUG=chromium:655251 TEST=Verify that the two chrome advertising test apps run correctly. Original App: Run the original chrome advertising test app which registers 3 advertisement instances *after* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. The new App: Run the chrome advertising test "app2" which registers 3 advertisement instances *before* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. Change-Id: I7978e30ad582651124a8decd95808302bdce137c Reviewed-on: https://chromium-review.googlesource.com/406775 Commit-Ready: Miao-chen Chou <mcchou@chromium.org> Tested-by: Shyh-In Hwang <josephsih@chromium.org> Reviewed-by: Rahul Chaturvedi <rkc@chromium.org> Reviewed-by: Miao-chen Chou <mcchou@chromium.org> (cherry picked from commit 2839031c3d631aae1a44c4f56cf8664ed32ad267) Reviewed-on: https://chromium-review.googlesource.com/411554 Commit-Ready: Shyh-In Hwang <josephsih@chromium.org> " fail_count="0" gerrit_number="411554" owner_email="josephsih@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/411554/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic1adc8ef0e461dae5f1f22172dc3f58d47b50c9f" commit="0f5eb30dbb787a3cc7f145aa540804641a0b88b2" commit_message="umpire_docker: Revise default umpire config Turn on rsync and shopfloor services by default. Also set default shopfloor handler name to board_shop_floor_handler. BUG=none TEST=manually Change-Id: Ic1adc8ef0e461dae5f1f22172dc3f58d47b50c9f Reviewed-on: https://chromium-review.googlesource.com/412334 Commit-Ready: Youcheng Syu <youcheng@chromium.org> Tested-by: Youcheng Syu <youcheng@chromium.org> Reviewed-by: Hung-Te Lin <hungte@chromium.org> " fail_count="0" gerrit_number="412334" owner_email="youcheng@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/34/412334/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie8871f157e89d568d051b8d871300da995805f47" commit="e4c757ff6c7c30b0c4098f8ed2b042e5bcce90a9" commit_message="CHROMIUM: mfd: Add a new sleep state host event This patch uses kernel PM OPs and sends a new host command to EC to communicate kernel entry/exit during freeze/thaw and suspend/resume. This is a port of the Skylake patchset at https://chromium-review.googlesource.com/328896 CQ-DEPEND=CL:401072 BRANCH=none BUG=chrome-os-partner:58740 TEST=Check host command print during suspend/resume state in EC console Change-Id: Ie8871f157e89d568d051b8d871300da995805f47 Signed-off-by: Subramony Sesha <subramony.sesha@intel.com> Signed-off-by: Shobhit Srivastava <shobhit.srivastava@intel.com> Signed-off-by: Divagar Mohandass <divagar.mohandass@intel.com> Signed-off-by: Archana Patni <archana.patni@intel.com> Reviewed-on: https://chromium-review.googlesource.com/403008 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Benson Leung <bleung@chromium.org> " fail_count="0" gerrit_number="403008" owner_email="archana.patni@intel.com" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/403008/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I67aafe0ad99dcef7b9f0232534ff0803da51ee5e" commit="f80ffc085701c709284f593f88e3f5dde6b02264" commit_message="Adding WebRTC CQ test. This test is extremely basic and basically just checks that the gUM-backed stream starts playing. The test uses fake devices and does not require onboard webcams. We could make the test use real webcams as well, but I think that sounds risky for a commit queue. BUG=chromium:628633 TEST=locally on a link laptop Change-Id: I67aafe0ad99dcef7b9f0232534ff0803da51ee5e Reviewed-on: https://chromium-review.googlesource.com/410661 Commit-Ready: Patrik Höglund <phoglund@chromium.org> Commit-Ready: Rohit Makasana <rohitbm@chromium.org> Tested-by: Rohit Makasana <rohitbm@chromium.org> Reviewed-by: Rohit Makasana <rohitbm@chromium.org> " fail_count="0" gerrit_number="410661" owner_email="phoglund@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/61/410661/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I32634173dcce62af58c2de68b3b43cde0c1f89fd" commit="89c2a516108bc2336bc7b58f2115ea296fb9ac77" commit_message="Clean up incorrect terminology, etc, from webrtc camera test. This is the first step before creating a new CQ-style test out of this test. I thought I'd clean up the original test first. Fixes bad error handling and a bug where VGA cam errors did not even get checked (!) BUG=chromium:628633 TEST=locally on a link laptop. Change-Id: I32634173dcce62af58c2de68b3b43cde0c1f89fd Reviewed-on: https://chromium-review.googlesource.com/410680 Commit-Ready: Patrik Höglund <phoglund@chromium.org> Commit-Ready: Rohit Makasana <rohitbm@chromium.org> Tested-by: Rohit Makasana <rohitbm@chromium.org> Reviewed-by: Rohit Makasana <rohitbm@chromium.org> " fail_count="0" gerrit_number="410680" owner_email="phoglund@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/80/410680/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7fc14f501649ec8ab0bdcbe1950ffcbb8303547a" commit="27286f2f41aa74f1258c11ad732f97c4b04a82d2" commit_message="Add more options to git-clang-format.py This CL adds: 1. --diff to show the clang-format diff output. 2. HEAD as default value for --commit option. BUG=b:30824236 TEST=repo upload Change-Id: I7fc14f501649ec8ab0bdcbe1950ffcbb8303547a Reviewed-on: https://chromium-review.googlesource.com/412680 Commit-Ready: Ricky Liang <jcliang@chromium.org> Tested-by: Ricky Liang <jcliang@chromium.org> Reviewed-by: Wu-cheng Li <wuchengli@chromium.org> " fail_count="0" gerrit_number="412680" owner_email="jcliang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/80/412680/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ia390fd78deab9391a5f9e3603737d173303cb1ab" commit="3eb359065c252ef87ed119b4b1db88d09dcbc126" commit_message="UPSTREAM: net: stmmac: Add SOCFPGA glue driver Like the STi and sunxi series SOCs, Altera's SOCFPGA also needs a glue layer on top of the Synopsys gmac IP. This patch adds the platform driver for the glue layer which configures the IP before the generic STMMAC driver takes over. BUG=chrome-os-partner:59930 TEST=test with upcoming patch Signed-off-by: Dinh Nguyen <dinguyen@altera.com> Signed-off-by: David S. Miller <davem@davemloft.net> (cherry picked from commit 801d233b7302eeab94750427a623c10c044cb0ca) Change-Id: Ia390fd78deab9391a5f9e3603737d173303cb1ab Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com> Reviewed-on: https://chromium-review.googlesource.com/411608 Reviewed-by: Vincent Palatin <vpalatin@chromium.org> " fail_count="1" gerrit_number="411608" owner_email="zhengsq@rock-chips.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/411608/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0a21b22685e961aed96a2ae6bc2e928fb2f16dc1" commit="3110e834dbb2a93ea9af2db31343dba6cdde764a" commit_message="autotest: Add autologin.py. Add autologin.py, a client script that can be used to automatically log in using a test user. BUG=none TEST=manual: ran on test image and observed chrome log in Change-Id: I0a21b22685e961aed96a2ae6bc2e928fb2f16dc1 Reviewed-on: https://chromium-review.googlesource.com/412304 Commit-Ready: Dan Erat <derat@chromium.org> Tested-by: Dan Erat <derat@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> " fail_count="0" gerrit_number="412304" owner_email="derat@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/04/412304/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1bfff0342802a1e27c29166bc2b3c8069f1b5b06" commit="91c12fc7452c98c63babe770b6f1a2ed34f03c33" commit_message="[autotest] add special_task_by_dut metric BUG=chromium:666380 TEST=None Change-Id: I1bfff0342802a1e27c29166bc2b3c8069f1b5b06 Reviewed-on: https://chromium-review.googlesource.com/412326 Commit-Ready: Aviv Keshet <akeshet@chromium.org> Tested-by: Aviv Keshet <akeshet@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> " fail_count="0" gerrit_number="412326" owner_email="akeshet@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/26/412326/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7e19d489cfc3c743235d83d10d79af69f3b3ce90" commit="fb099387b05703d3c2eeda111930d2400378484f" commit_message="Kevin: Update TSP config. ATMEL release new touchscreen config. 1. Improve performance, latency and noise. BRANCH=master TEST=manual, build firmware package and image. 1. emerge-kevin chromeos-touch-config-kevin 2. build package Check if image has touchscreen config or not. BUG=chrome-os-partner:52236 Change-Id: I7e19d489cfc3c743235d83d10d79af69f3b3ce90 Signed-off-by: Jongpil Jung <jongpil19.jung@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/385397 Reviewed-by: Charlie Mooney <charliemooney@chromium.org> " fail_count="0" gerrit_number="385397" owner_email="jongpil19.jung@samsung.com" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/97/385397/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ic5841bf8def1dd1a4b87df263503a46d92f125e1" commit="866edc60f7ac5a8b31e492ad280ee4bfc3ed0f60" commit_message="UPSTREAM: block: fix use-after-free in seq file I got a KASAN report of use-after-free: ================================================================== BUG: KASAN: use-after-free in klist_iter_exit+0x61/0x70 at addr ffff8800b6581508 Read of size 8 by task trinity-c1/315 ============================================================================= BUG kmalloc-32 (Not tainted): kasan: bad access detected ----------------------------------------------------------------------------- Disabling lock debugging due to kernel taint INFO: Allocated in disk_seqf_start+0x66/0x110 age=144 cpu=1 pid=315 ___slab_alloc+0x4f1/0x520 __slab_alloc.isra.58+0x56/0x80 kmem_cache_alloc_trace+0x260/0x2a0 disk_seqf_start+0x66/0x110 traverse+0x176/0x860 seq_read+0x7e3/0x11a0 proc_reg_read+0xbc/0x180 do_loop_readv_writev+0x134/0x210 do_readv_writev+0x565/0x660 vfs_readv+0x67/0xa0 do_preadv+0x126/0x170 SyS_preadv+0xc/0x10 do_syscall_64+0x1a1/0x460 return_from_SYSCALL_64+0x0/0x6a INFO: Freed in disk_seqf_stop+0x42/0x50 age=160 cpu=1 pid=315 __slab_free+0x17a/0x2c0 kfree+0x20a/0x220 disk_seqf_stop+0x42/0x50 traverse+0x3b5/0x860 seq_read+0x7e3/0x11a0 proc_reg_read+0xbc/0x180 do_loop_readv_writev+0x134/0x210 do_readv_writev+0x565/0x660 vfs_readv+0x67/0xa0 do_preadv+0x126/0x170 SyS_preadv+0xc/0x10 do_syscall_64+0x1a1/0x460 return_from_SYSCALL_64+0x0/0x6a CPU: 1 PID: 315 Comm: trinity-c1 Tainted: G B 4.7.0+ #62 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Ubuntu-1.8.2-1ubuntu1 04/01/2014 ffffea0002d96000 ffff880119b9f918 ffffffff81d6ce81 ffff88011a804480 ffff8800b6581500 ffff880119b9f948 ffffffff8146c7bd ffff88011a804480 ffffea0002d96000 ffff8800b6581500 fffffffffffffff4 ffff880119b9f970 Call Trace: [<ffffffff81d6ce81>] dump_stack+0x65/0x84 [<ffffffff8146c7bd>] print_trailer+0x10d/0x1a0 [<ffffffff814704ff>] object_err+0x2f/0x40 [<ffffffff814754d1>] kasan_report_error+0x221/0x520 [<ffffffff8147590e>] __asan_report_load8_noabort+0x3e/0x40 [<ffffffff83888161>] klist_iter_exit+0x61/0x70 [<ffffffff82404389>] class_dev_iter_exit+0x9/0x10 [<ffffffff81d2e8ea>] disk_seqf_stop+0x3a/0x50 [<ffffffff8151f812>] seq_read+0x4b2/0x11a0 [<ffffffff815f8fdc>] proc_reg_read+0xbc/0x180 [<ffffffff814b24e4>] do_loop_readv_writev+0x134/0x210 [<ffffffff814b4c45>] do_readv_writev+0x565/0x660 [<ffffffff814b8a17>] vfs_readv+0x67/0xa0 [<ffffffff814b8de6>] do_preadv+0x126/0x170 [<ffffffff814b92ec>] SyS_preadv+0xc/0x10 This problem can occur in the following situation: open() - pread() - .seq_start() - iter = kmalloc() // succeeds - seqf->private = iter - .seq_stop() - kfree(seqf->private) - pread() - .seq_start() - iter = kmalloc() // fails - .seq_stop() - class_dev_iter_exit(seqf->private) // boom! old pointer As the comment in disk_seqf_stop() says, stop is called even if start failed, so we need to reinitialise the private pointer to NULL when seq iteration stops. An alternative would be to set the private pointer to NULL when the kmalloc() in disk_seqf_start() fails. Change-Id: Ic5841bf8def1dd1a4b87df263503a46d92f125e1 Cc: stable@vger.kernel.org Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com> Acked-by: Tejun Heo <tj@kernel.org> Signed-off-by: Jens Axboe <axboe@fb.com> Signed-off-by: Bernie Thompson <bhthompson@google.com> Reviewed-on: https://chromium-review.googlesource.com/411503 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Ricky Zhou <rickyz@chromium.org> " fail_count="2" gerrit_number="411503" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/411503/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7c8c7236c055f5a1d0c318ea100c806bf95bc96a" commit="1ed966b45f5d77a210ac5ba4f6ed47f70a08a487" commit_message="chromeos_config: arc-bvt-cq -> bvt-cq. Stop using the test suite arc-bvt-cq, since the suite bvt-cq covers arc as well as the normal testing. BUG=chromium:662527 TEST=Unittests Change-Id: I7c8c7236c055f5a1d0c318ea100c806bf95bc96a Reviewed-on: https://chromium-review.googlesource.com/408780 Commit-Ready: Ilja H. Friedel <ihf@chromium.org> Tested-by: Don Garrett <dgarrett@chromium.org> Reviewed-by: Ilja H. Friedel <ihf@chromium.org> Reviewed-by: Bernie Thompson <bhthompson@chromium.org> " fail_count="1" gerrit_number="408780" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/80/408780/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I322ed7a0cf09ace8bffaaf67250d13a39bc21f22" commit="e1727e4a68f664e46b28ec90fe3f792ecd43caf4" commit_message="HACK: power_LoadTest: disable google play audio. Since the play.google.com audio does not auto-play content and the javascript and associated python code to press 'play' is fragile lets disable the player for now and revisit moving back once we've either a) found equivalent auto-play mechanism b) made identifying page load success and button press less fragil c) added a mechanism to confirm audio is streaming successfully after the load. BUG=none TEST=power_LoadTest.1hour see & hear the BBC page. Change-Id: I322ed7a0cf09ace8bffaaf67250d13a39bc21f22 Reviewed-on: https://chromium-review.googlesource.com/412321 Commit-Ready: Todd Broch <tbroch@chromium.org> Tested-by: Todd Broch <tbroch@chromium.org> Reviewed-by: Ravi Chandra Sadineni <ravisadineni@chromium.org> " fail_count="0" gerrit_number="412321" owner_email="tbroch@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/21/412321/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I800633caf152f1e13e03c29ff9e278ba5180a815" commit="e43222cc114286ebe617ae95be401017a05aa921" commit_message="CRAS: audio_thread - Avoid using MIN macro MIN() macro would make function called twice and sometimes that wastes a lot of computation. BUG=chromium:662886 TEST=None Change-Id: I800633caf152f1e13e03c29ff9e278ba5180a815 Reviewed-on: https://chromium-review.googlesource.com/409236 Commit-Ready: Hsinyu Chao <hychao@chromium.org> Tested-by: Hsinyu Chao <hychao@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> " fail_count="0" gerrit_number="409236" owner_email="hychao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/36/409236/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If70e56d00642a11df7b5ceb5d5d32c485236f7a8" commit="17f8d4aa0a3104e920ee2311dd52bf8190ce83e5" commit_message="Improve readability for file-scoped variables File-scoped variables in common/tpm_registers.c must be handled specially to avoid unexpected behavior when calling tpm_reset(). Enhance the comments and add a couple of macros to help explain it better. BUG=none BRANCH=none TEST=make buildall; Run on Reef This is just commenting and code cleanup. No changes in behavior are expected; none are observed. Change-Id: If70e56d00642a11df7b5ceb5d5d32c485236f7a8 Signed-off-by: Bill Richardson <wfrichar@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/412407 Reviewed-by: Vadim Bendebury <vbendeb@chromium.org> " fail_count="0" gerrit_number="412407" owner_email="wfrichar@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/07/412407/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If0b2d332d3b23414ab3a23129d3cc0ed7163e57c" commit="45b4a6229fab85b793b4e07e2087bbfcc394d129" commit_message="cr50-update: do not run in recovery mode Let's prevent the cr50 updater from running in recovery mode: otherwise it is causing reboots before recovery is completed. BUG=none TEST=on Reef verified that the updater does not run when the device is in recovery mode. Change-Id: If0b2d332d3b23414ab3a23129d3cc0ed7163e57c Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/412374 Reviewed-by: Aaron Durbin <adurbin@chromium.org> " fail_count="0" gerrit_number="412374" owner_email="vbendeb@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/74/412374/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifef4286c290870d0d60829913edf1d035f2fc013" commit="b760565ad46a4f0cdfe7a418937533e3b71ead3a" commit_message="Add new mapping for bat_land auto device Bug: 32745921 Change-Id: Ifef4286c290870d0d60829913edf1d035f2fc013 Reviewed-on: https://chromium-review.googlesource.com/412285 Commit-Ready: Tom Turney <tturney@google.com> Tested-by: Tom Turney <tturney@google.com> Reviewed-by: Tom Turney <tturney@google.com> Reviewed-by: Kris Rambish <krisr@chromium.org> Reviewed-by: Dan Shi <dshi@google.com> " fail_count="0" gerrit_number="412285" owner_email="tturney@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/85/412285/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I88c7e366c68d5584d68c45a7f9fda74c913d4366" commit="1406871e10a9c3990623fe19697fee536783098c" commit_message="security_SandboxedServices: fix init process detection init process detection is currently done by comparing its name to 'init'. This doesn't work with systemd as the pid1. With this change init process is detected by comparing pid==1. BUG=chromium:583671 BUG=b:31500664 TEST=security_SandboxedServices passes on lakitu running systemd Change-Id: I88c7e366c68d5584d68c45a7f9fda74c913d4366 Reviewed-on: https://chromium-review.googlesource.com/412026 Commit-Ready: Andrey Ulanov <andreyu@google.com> Tested-by: Andrey Ulanov <andreyu@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="1" gerrit_number="412026" owner_email="andreyu@google.com" 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/26/412026/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7a98045873030ae3c7ff53b158b02f9d024f655e" commit="037857e8398b30cd9824afc5e06fb9e84eb14fa5" commit_message="make_netboot: Revise to work with Depthcharge. The 'make_netboot.sh' was designed for U-Boot, but all active projects today are all using depthcharge. So, it should be safe to deprecate the U-Boot logic: - The firmware name should be image.net.bin (Depthcharge) instead of nv_image*.bin (U-Boot style) - The copied kernel should be named as "vmlinuz", by Depthcharge's default configuration. BUG=None TEST=./make_netboot.sh --board gale; boot vmlinuz image. Change-Id: I7a98045873030ae3c7ff53b158b02f9d024f655e Reviewed-on: https://chromium-review.googlesource.com/411586 Commit-Ready: Hung-Te Lin <hungte@chromium.org> Tested-by: Hung-Te Lin <hungte@chromium.org> Reviewed-by: Wei-Han Chen <stimim@chromium.org> " fail_count="0" gerrit_number="411586" owner_email="hungte@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/86/411586/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6426ec74baad3fec9550a17584e88ece31f6252e" commit="0e3e1db2cc8342df30275c96cdb28a83379541b9" commit_message="vpd: Add PRESUBMIT.cfg for style checks BUG=none BRANCH=none TEST=none Change-Id: I6426ec74baad3fec9550a17584e88ece31f6252e Signed-off-by: David Hendricks <dhendrix@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/403505 Reviewed-by: Hung-Te Lin <hungte@chromium.org> " fail_count="8" gerrit_number="403505" owner_email="dhendrix@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vpd" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vpd" ref="refs/changes/05/403505/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I37d3455098c0c1cd1f2e1e554b8700ac41ebd692" commit="ae687944becd07ac89afd6683f00dca54b351ac0" commit_message="python-uinput: Add backspace support This adds backspace support for cros_keys.py BUG=chromium:459451 TEST=emerge-${BOARD} dev-python/python-uinput Change-Id: I37d3455098c0c1cd1f2e1e554b8700ac41ebd692 Reviewed-on: https://chromium-review.googlesource.com/412366 Commit-Ready: Luis Hector Chavez <lhchavez@google.com> Tested-by: Luis Hector Chavez <lhchavez@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="0" gerrit_number="412366" owner_email="lhchavez@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/66/412366/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I904b6e6c24acbcec263fdf211e9ed2be24dd40f3" commit="47814b0b726f4f49abfcd751c466c994e558da12" commit_message="servo: Use new connections for each servod RPC. It seems that httplib is not threadsafe. For certain FAFT tests such as firmware_ECWakeSource, certain test cases would fail fairly reliably. It turns out that there was some contention of the HTTPConnection to servod between some of the wake methods and the mode_aware_reboot() common method. The wake methods have a "delay" decorator that delays for a certain time period and spawns a new thread to issue RPCs to servod. This would cause "CannotSendRequest" exceptions thrown by the httplib because a request was already in place. This commit changes the behaviour to have each RPC to servod acquire a new ServerProxy connection. This way, the threads can't fight for the same HTTPConnection. BUG=chrome-os-partner:59753 BRANCH=None TEST=run firmware_ECWakeSource against cave 4 times, and verify it passes each time. Change-Id: I904b6e6c24acbcec263fdf211e9ed2be24dd40f3 Signed-off-by: Aseda Aboagye <aaboagye@google.com> Reviewed-on: https://chromium-review.googlesource.com/411992 Commit-Ready: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Wai-Hong Tam <waihong@google.com> " fail_count="0" gerrit_number="411992" owner_email="aaboagye@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/92/411992/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iebe113619a1b3ad59c189113ec4a53b9a5c430a2" commit="a56757a82c7efc3f8c99d27d47e70cec4000ef1d" commit_message="Fix adhd to build with latest llvm. Fix clang error taking address of packed member 'update_count' of class or structure 'cras_server_state' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member] BUG=chromium:665647 TEST=adhd now builds with clang Change-Id: Iebe113619a1b3ad59c189113ec4a53b9a5c430a2 Reviewed-on: https://chromium-review.googlesource.com/411960 Commit-Ready: Manoj Gupta <manojgupta@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> " fail_count="1" gerrit_number="411960" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/60/411960/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3a705a99e6caf45acecb4bc730461408ecd14481" commit="c3d4f87417be64c2bc06e0961f38c4e95f1e43d8" commit_message="[cbuildbot] Disable more broken tests for toolchain builders. BUG=None TEST=ran ./run_tests Change-Id: I3a705a99e6caf45acecb4bc730461408ecd14481 Reviewed-on: https://chromium-review.googlesource.com/411390 Commit-Ready: Caroline Tice <cmtice@chromium.org> Tested-by: Caroline Tice <cmtice@chromium.org> Reviewed-by: Caroline Tice <cmtice@chromium.org> " fail_count="3" gerrit_number="411390" owner_email="cmtice@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/90/411390/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I7978e30ad582651124a8decd95808302bdce137c" commit="9cf8adde6c87e9a8954545a306a8831629ac2ec6" commit_message="CHROMIUM: bluetooth: set advertising intervals after registering advertisements There are some problems if advertising intervals are set after registrations of advertisement instances: - only 1 instance would keep advertising, and - instead of the original public address, a random address will be used. The problems are fixed by - modifying the duration of every existing advertisement instance, - only modifying the duration if the duration of an instance was NOT specified during the registration * individual_duration_flag: This adds a flag to mark the advertising instances whose advertising durations were provided during registration. The advertising durations of the instances with this flag set to true would not be modified by the dbus SetAdvertisingIntervals method. On the other hand, the advertising duration of the instances with this flag set to false would be updated with the new values specified by the dbus SetAdvertisingIntervals method. - removing the re-enabling advertising code which is unnecessary. Since a new instance will be registered with advertising intervals through the regular procedure which makes the configuration of advertising simper and robust. BUG=chromium:655251 TEST=Verify that the two chrome advertising test apps run correctly. Original App: Run the original chrome advertising test app which registers 3 advertisement instances *after* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. The new App: Run the chrome advertising test "app2" which registers 3 advertisement instances *before* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. Change-Id: I7978e30ad582651124a8decd95808302bdce137c Reviewed-on: https://chromium-review.googlesource.com/406775 Commit-Ready: Miao-chen Chou <mcchou@chromium.org> Tested-by: Shyh-In Hwang <josephsih@chromium.org> Reviewed-by: Rahul Chaturvedi <rkc@chromium.org> Reviewed-by: Miao-chen Chou <mcchou@chromium.org> (cherry picked from commit 2839031c3d631aae1a44c4f56cf8664ed32ad267) Reviewed-on: https://chromium-review.googlesource.com/411556 Commit-Ready: Shyh-In Hwang <josephsih@chromium.org> " fail_count="0" gerrit_number="411556" owner_email="josephsih@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/56/411556/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I7978e30ad582651124a8decd95808302bdce137c" commit="18d8f7d3e526f9904951c504212fe7b36467a547" commit_message="CHROMIUM: bluetooth: set advertising intervals after registering advertisements There are some problems if advertising intervals are set after registrations of advertisement instances: - only 1 instance would keep advertising, and - instead of the original public address, a random address will be used. The problems are fixed by - modifying the duration of every existing advertisement instance, - only modifying the duration if the duration of an instance was NOT specified during the registration * individual_duration_flag: This adds a flag to mark the advertising instances whose advertising durations were provided during registration. The advertising durations of the instances with this flag set to true would not be modified by the dbus SetAdvertisingIntervals method. On the other hand, the advertising duration of the instances with this flag set to false would be updated with the new values specified by the dbus SetAdvertisingIntervals method. - removing the re-enabling advertising code which is unnecessary. Since a new instance will be registered with advertising intervals through the regular procedure which makes the configuration of advertising simper and robust. BUG=chromium:655251 TEST=Verify that the two chrome advertising test apps run correctly. Original App: Run the original chrome advertising test app which registers 3 advertisement instances *after* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. The new App: Run the chrome advertising test "app2" which registers 3 advertisement instances *before* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. Change-Id: I7978e30ad582651124a8decd95808302bdce137c Reviewed-on: https://chromium-review.googlesource.com/406775 Commit-Ready: Miao-chen Chou <mcchou@chromium.org> Tested-by: Shyh-In Hwang <josephsih@chromium.org> Reviewed-by: Rahul Chaturvedi <rkc@chromium.org> Reviewed-by: Miao-chen Chou <mcchou@chromium.org> (cherry picked from commit 2839031c3d631aae1a44c4f56cf8664ed32ad267) Reviewed-on: https://chromium-review.googlesource.com/411555 Commit-Ready: Shyh-In Hwang <josephsih@chromium.org> " fail_count="0" gerrit_number="411555" owner_email="josephsih@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/411555/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I7978e30ad582651124a8decd95808302bdce137c" commit="24cd99acfee941e6f7efa867fe914b534d6e624f" commit_message="CHROMIUM: bluetooth: set advertising intervals after registering advertisements There are some problems if advertising intervals are set after registrations of advertisement instances: - only 1 instance would keep advertising, and - instead of the original public address, a random address will be used. The problems are fixed by - modifying the duration of every existing advertisement instance, - only modifying the duration if the duration of an instance was NOT specified during the registration * individual_duration_flag: This adds a flag to mark the advertising instances whose advertising durations were provided during registration. The advertising durations of the instances with this flag set to true would not be modified by the dbus SetAdvertisingIntervals method. On the other hand, the advertising duration of the instances with this flag set to false would be updated with the new values specified by the dbus SetAdvertisingIntervals method. - removing the re-enabling advertising code which is unnecessary. Since a new instance will be registered with advertising intervals through the regular procedure which makes the configuration of advertising simper and robust. BUG=chromium:655251 TEST=Verify that the two chrome advertising test apps run correctly. Original App: Run the original chrome advertising test app which registers 3 advertisement instances *after* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. The new App: Run the chrome advertising test "app2" which registers 3 advertisement instances *before* setting advertising intervals. Use nRF Connect, and watch that the advertisement instances are interleaved in a round-robin manner. Change-Id: I7978e30ad582651124a8decd95808302bdce137c Reviewed-on: https://chromium-review.googlesource.com/406775 Commit-Ready: Miao-chen Chou <mcchou@chromium.org> Tested-by: Shyh-In Hwang <josephsih@chromium.org> Reviewed-by: Rahul Chaturvedi <rkc@chromium.org> Reviewed-by: Miao-chen Chou <mcchou@chromium.org> (cherry picked from commit 2839031c3d631aae1a44c4f56cf8664ed32ad267) Reviewed-on: https://chromium-review.googlesource.com/411553 Commit-Ready: Shyh-In Hwang <josephsih@chromium.org> " fail_count="0" gerrit_number="411553" owner_email="josephsih@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/411553/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I11f7e0870916871d8f146a6871370ace76ddec49" commit="6411fbe46c389e3a0f0041b2335666e99ff86b0d" commit_message="veyron_*: Remove obsolete Chromeboxes This removes brain, danger, emile, and romy from the tree. This was cherry-picked from the chromeos-2016.02 branch (CL:345574), but conflicts showed up in many files that were to be deleted anyway possibly due to some widespread refactoring that was done between then and now. BUG=chromium:612660 BRANCH=none TEST=none Change-Id: I11f7e0870916871d8f146a6871370ace76ddec49 Signed-off-by: David Hendricks <dhendrix@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/412424 Reviewed-by: Julius Werner <jwerner@chromium.org> " fail_count="0" gerrit_number="412424" owner_email="dhendrix@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/24/412424/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia22779fe4cf70dd9dd4f799a9698264e44c4c7d2" commit="e3c05fcd66fae0f2c5fd4f2cfa44cdd6387da92e" commit_message="reef: Enable battery learn-mode when battery charging not allowed When the battery charging is not allowed and charging at high load audible noise is observed from the BD9995X charger. To prevent this issue enable the battery-learn mode when battery charging is not allowed. This audible noise is related to the fact that in light load (<450mA being withdrawn from VSYS) the DCDC of the charger operates intermittently i.e. DCDC switches continuously and then stops to regulate the output voltage and current, and sometimes to prevent reverse current from flowing to the input. This causes a slight voltage ripple on VSYS that falls in the audible noise frequency (single digit kHz range). This small ripple generates audible noise in the output ceramic capacitors (caps on VSYS and any input of DCDC under VSYS). BUG=chrome-os-partner:56695 BRANCH=none TEST=When battery charging not allowed, battery is put in battery learn-mode & audible noise is not observed. Change-Id: Ia22779fe4cf70dd9dd4f799a9698264e44c4c7d2 Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/412382 Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com> Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Shawn N <shawnn@chromium.org> " fail_count="0" gerrit_number="412382" owner_email="vijay.p.hiremath@intel.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/82/412382/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0e16d26fad0e8eb0a5e74f9204ed7024088a2212" commit="d55d0d32c1a2b1f0c047f50d9c0a9d16da4d1af2" commit_message="[autotest] Prevent firmware updates if there's a hardware mismatch. From time to time, DUTs are found to have the wrong board label. In the presence of automated firmware update, that could result in a DUT trying to update to firmware that isn't appropriate to the DUT's hardware. This adds a sanity check to the firmware update verifier that prevents an update from installing firmware for one kind of hardware if the DUT is running firmware for a different kind of hardware. BUG=chromium:611242 TEST=run this in a local instance on a DUT needing upgrade Change-Id: I0e16d26fad0e8eb0a5e74f9204ed7024088a2212 Reviewed-on: https://chromium-review.googlesource.com/412383 Commit-Ready: Richard Barnette <jrbarnette@chromium.org> Tested-by: Richard Barnette <jrbarnette@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> " fail_count="0" gerrit_number="412383" owner_email="jrbarnette@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/83/412383/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8a73f899e08ba14e023d0e0739eef86e97b25c5f" commit="a9c4e93a11890e2ff277473b1358d9b95f77dfdf" commit_message="Tifa: Add EQ/DRC and Volume curve for Tifa Add script for loading cras config based on customization_id. move orginal Relm configs to RELM Add Tifa configs to ACERTIFA BUG=chrome-os-partner:58132 TEST=emerge-relm chromeos-bsp-relm and confirm cras configs loaded based on customization_id. Change-Id: I8a73f899e08ba14e023d0e0739eef86e97b25c5f Reviewed-on: https://chromium-review.googlesource.com/411686 Commit-Ready: Keith Tzeng <keith.tzeng@quantatw.com> Tested-by: Keith Tzeng <keith.tzeng@quantatw.com> Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: Bernie Thompson <bhthompson@chromium.org> " fail_count="0" gerrit_number="411686" owner_email="lucas.chen@quantatw.com" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/86/411686/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I39c7b8ccd57ed43cb6caa5b9bcfc1539b1f60dba" commit="ad72d5d6c337b1ea951459e396925aada899aa49" commit_message="arc_util.py: Skip waiting for managed session The managed login will not show any terms section so the patch simply skips the waiting condition if it is managed session. BUG=chromium:666236 TEST=both managed/unmanged login Change-Id: I39c7b8ccd57ed43cb6caa5b9bcfc1539b1f60dba Signed-off-by: Chung-yih Wang <cywang@google.com> Reviewed-on: https://chromium-review.googlesource.com/411606 Reviewed-by: Ben Cheng <bccheng@chromium.org> " fail_count="1" gerrit_number="411606" owner_email="cywang@google.com" 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/06/411606/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I74fe4cbd6b9d1b416a94eec3fe944a9b725f0ced" commit="0dddc2d04629c81669dd014ae3b94d795cfafc54" commit_message="pd: add PDO selection for choosing highest voltage pyro board is using 3S1P battery, it is near 13V. To avoid the charger entering buck-boost mode, sinking as higher voltage to get the higher power efficiency. BRANCH=none BUG=chrome-os-partner:59276 TEST=plug in pyro's charger (offering 20V@2.25A, 15V@3A, 9V@3A and 5V@3A), see it selecting 20V as below: C1 st2 C1 st3 C1 st15 C1 st3 C1 st6 Req C1 [1] 5000mV 3000mA [6391.078044 New chg p1] [6391.081020 Ramp reset: st1] [6391.081664 CL: p1 s0 i500 v20000] C1 st7 C1 st8 C1 st9 [6391.192437 Ramp reset: st1] [6391.193339 CL: p1 s0 i3000 v5000] Req C1 [4] 20000mV 2250mA C1 st7 C1 st8 C1 st9 [6391.457545 Ramp reset: st1] [6391.458340 CL: p1 s0 i2250 v20000] C1 st27 C1 st9 [6392.081252 AC on] [6392.113477 charge_request(0mV, 0mA)] [6393.116998 Ramp p1 st5 2250mA 2250mA] plug in other charger (offering 15V@3A, 12V@3A and 5V@3A), see it selecting 15V as below: C1 st2 C1 st3 C1 st15 C1 st3 C1 st6 Req C1 [1] 5000mV 3000mA [6636.084963 New chg p1] [6636.087117 Ramp reset: st1] [6636.087786 CL: p1 s0 i500 v15000] C1 st7 C1 st8 C1 st9 [6636.165409 Ramp reset: st1] [6636.166314 CL: p1 s0 i3000 v5000] Req C1 [3] 15000mV 3000mA C1 st7 C1 st8 C1 st9 C1 st27 C1 st9 [6637.092559 AC on] [6637.125043 charge_request(0mV, 0mA)] [6638.091158 Ramp p1 st5 3000mA 3000mA] [6639.374815 charge_request(13040mV, 3712mA)] Change-Id: I74fe4cbd6b9d1b416a94eec3fe944a9b725f0ced Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Reviewed-on: https://chromium-review.googlesource.com/411621 Commit-Ready: Shawn N <shawnn@chromium.org> Reviewed-by: Shawn N <shawnn@chromium.org> " fail_count="0" gerrit_number="411621" owner_email="Devin.Lu@quantatw.com" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/21/411621/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5ef813b28eb1b658745e88614048bdd99524dcff" commit="886853b6c800b81c60497bfda16916e4c1e81da8" commit_message="Add udev rule for WiFi devices WiFi power save settings are not always applied at boot time. When this occurs the kernel initialization of the WiFi interface has no been completed when "laptop-mode force" runs at boot. That this issue is seen now is probably a side effect of CL 4683f33 ("laptop-mode-tools: Refactor usb_autosuspend::listed_by_id") which reduces the runtime of "laptop-mode force" significantly. Add a udev rule for WiFi/net devices to make sure laptop-mode can apply the configured power save settings. BUG=chromium:666459 TEST=USE=-wifi_force_powersave emerge-kevin laptop-mode-tools cros deploy ${KEVIN_IP} laptop-mode-tools # repeat 10x boot kevin with power supply attached iw dev mlan0 get power_save => Power save: off Change-Id: I5ef813b28eb1b658745e88614048bdd99524dcff Reviewed-on: https://chromium-review.googlesource.com/412442 Commit-Ready: Matthias Kaehlcke <mka@chromium.org> Tested-by: Matthias Kaehlcke <mka@chromium.org> Reviewed-by: Todd Broch <tbroch@chromium.org> " fail_count="0" gerrit_number="412442" owner_email="mka@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/42/412442/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I71852c87abd8973cd135101e624baebfc8e92438" commit="dd228ba61675ec134506f284cc968760bf7f3673" commit_message="cheets_CTSHelper: add to suite:sanity. This adds the simplest possible Android test to the VM. BUG=b:31838505 TEST=None. (cq will do it) Change-Id: I71852c87abd8973cd135101e624baebfc8e92438 Reviewed-on: https://chromium-review.googlesource.com/412194 Commit-Ready: Ilja H. Friedel <ihf@chromium.org> Tested-by: Ilja H. Friedel <ihf@chromium.org> Reviewed-by: Rohit Makasana <rohitbm@chromium.org> " fail_count="1" gerrit_number="412194" owner_email="ihf@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/94/412194/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I674c3427cd9bdf2f3d7454b4c6122572d0f122e6" commit="1cd4ec035c2e2a6c0fad09726d9e60301ac04c86" commit_message="mtools: upgraded package to upstream Upgraded sys-fs/mtools to version 4.0.18-r1 for all. This includes a runtime locking fix. BUG=chromium:508713 TEST=precq is happy Change-Id: I674c3427cd9bdf2f3d7454b4c6122572d0f122e6 Reviewed-on: https://chromium-review.googlesource.com/410820 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Gwendal Grignou <gwendal@chromium.org> " fail_count="0" gerrit_number="410820" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/20/410820/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibda101a0b2fb889b09af51f08d6b43b657f1f67a" commit="511bd098b7e76cbb8802ae8acb0b7dcedc0747e8" commit_message="Allow dup() syscalls for cupsd. gstoraster uses dup() instead of dup2() when setting up child processes. TEST=manual invocation of the filter command line BUG=chromium:661732 Change-Id: Ibda101a0b2fb889b09af51f08d6b43b657f1f67a Reviewed-on: https://chromium-review.googlesource.com/412421 Commit-Ready: Justin Carlson <justincarlson@chromium.org> Tested-by: Justin Carlson <justincarlson@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="0" gerrit_number="412421" 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/21/412421/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idfe842f264d386018d509095d3005b338e95dca8" commit="1c3e2e0d7a43d7adc75698bbd794f7eca4a13b92" commit_message="Use a sub-shell to run sudo with a command. Use the base_utils.sh_escape to escape the command in order to put it into the 'sudo -n sh -c <command>' command string. However, there is a bug in sh_escape to escape commands containing variable definition sub-command. So we modify the servo_repair _get_config_val without using variable definition inside its command. BUG=chromium:665926 TEST=unit test. Change-Id: Idfe842f264d386018d509095d3005b338e95dca8 Reviewed-on: https://chromium-review.googlesource.com/412224 Commit-Ready: Michael Tang <ntang@chromium.org> Tested-by: Michael Tang <ntang@chromium.org> Reviewed-by: Stephen Lin <stephenlin@google.com> Reviewed-by: Michael Tang <ntang@chromium.org> " fail_count="0" gerrit_number="412224" owner_email="ntang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/24/412224/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia997a471288c4b9f7d7353b6fb53e63e8a323e67" commit="a50b826e54e85ae342a37128db68081196fa5e94" commit_message="Revert "reef : add touchview to make.conf" Touchview change landed before EC changes that make the sensors reliable. This reverts commit d3615b82c1e4f94584fccd135cc1848ebf219b17. BUG=chrome-os-partner:60019 TEST=Log in. Check that login screen isn't upside down, rotated 90 degrees, or 270 degrees. Change-Id: Ia997a471288c4b9f7d7353b6fb53e63e8a323e67 Reviewed-on: https://chromium-review.googlesource.com/412341 Commit-Ready: Benson Leung <bleung@chromium.org> Tested-by: Benson Leung <bleung@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> " fail_count="0" gerrit_number="412341" owner_email="bleung@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/41/412341/1" remote="cros" total_fail_count="0"/><lkgm version="9001.0.0-rc2"/></manifest> |