blob: bf6220ffdf8f17fda89ca8bb255ba8afffecfde4 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="6db5b5516f1a00ddcdc41cb3c9e0b80fc525f1da">
<notice>Your sources have been sync'd successfully.</notice>
<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="bce0483dd09f592d6f9f989f0e34fc930d206810" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="ed104e9c878bb5e1441a4a10eb00825270f8bd2e" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="520be045f15462281c61e53944100d7e303679be" upstream="refs/heads/master"/>
<project name="aosp/platform/external/minijail" path="src/aosp/external/minijail" revision="7a569073b95af7532892dc726c2f33cd40edfb57" 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="57188eeae6e36334e15f2cec96f68fec330b0f34" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="94ecc4af842bd8c94259d5580627d5988f51da82" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="3a84e4d300ed4f09dd519c452d8b3d3bd110f442" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="d68cece5b0f94a3445869a025f0a331a60046b90" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="46a9aae85e78179a0acd0d1efd1d99685fb827bb" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="b470b41a117a213f5b8cf2d7badcc208da001b72" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" revision="0680a2d0c4cec58f8163fe115de80cff8852fd8b" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/hwcplus" revision="e66a31e54e12906e86dc59f95b458889f025c505" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromium/tools/depot_tools" revision="3add4b62b8fc420ba5a6cc0c8bddcf152c00a970"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/chromite" path="chromite" revision="5200906e4e14fd6b79bcb6237fedffeeda514bb8" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/manifest" path="manifest" revision="b8eedfba9fa05d24fde3fedf863c9c0b622bb22f" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="e1ab2c7a88d3c0ccab26fabe975ecd5e6736a19c" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="03eaf5aa36efe08f9f04107fe39a68dea2293d38" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="480780b2dde4bd818bb70db8595234f63e479e57" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="4b9c477b6d6bc284fc08a882ea269adbb3e77fa0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="20544c6751869f4ffdc205927cdc86c4e6404aab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="16c4c1985f76853127abd7a5d82918cb509f9e11" 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="0b7244bfe44d162445ff70a63e7eae6732bcd752" 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="baf608c90fad4a594033a2d09b806e85c64319d6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="05ce8d3c59a2d8e765b3beb2e1a69e7fcf59e5ba" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="aeae673cc06d857bf34b35a5a81f07ad8ec877d2" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="128c97b44a0893434efb8a2a7e1af536be77c4ab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="c9e4b3ae25930f26ebb77580ff3395962177b31f" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="c1613e64381e897d103ec27af70f062e1db16e5c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="c4df284b32558f631862f79c75fc03af4f5ca68a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="d847a7ef80a19f5c7cdf4a0525b1529bf0b84cd1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="a4ef74039104fb7da4137960c2c023f45dda6924" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory" path="src/platform/factory" revision="6ff52d0af5056832b4837ddbf861a4539521b483" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="312f06df6f921915f15f976f936eea335c51b236" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="70f79da7a3bd18c942fa65a6b21fea589bbb5516" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="1883c040bfef8304bb6963396de50405564387e1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="b31cab051b7875c1fe1e4da04cbef83940df701d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench/images" path="src/platform2/glbench/images" revision="5fd5ce655833f65d46b1950bec4eedeb4e96959b" 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="a875991e73835d2ad3ba277b53b8121fd1ee06ab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="1a710721263b8b93ab49af6a6f749a778483f3df" 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="5ee665e7c68856d3b6ce8bb0f610d43503e603af" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="61f882f395b9f39478d7164209e7134cccdcb72b" 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="58080dfa64598d295494d03a3b6332e351326f57" 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="f57edd8ac7b83ca8992e4bf56b34bd64bdb7ff10" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="d5b6d854f8bfd775673341e98cbbd476c8fb42e3" 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="534baa06a1052edfd12bf95fa7786f0ba259e9fb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="cc54d631156395497d3917dd3561f018a8b211bc" 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="bb13d3d374bf896076470f056b05529952bed383" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="7638006e103c860f7f5a4ebe4c5822759600e793" 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" path="src/platform/vboot" revision="2d30a2f5b1c81eb61de4bf82180a910d45f22e81" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="099eeb9b978c70128bc2ec99cfdddf39e44a8249" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="19e77a78777e42a5fba9ce944961d70769eb41ea" 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="76475bb60c7fa2c2522c27e2c63c9dbbe5de73d7" 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="8e4423c8089b4a9aa0c7d1a26add2a6314ef76af" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="622da5431aacca5d0602f8bee9bb995c7f62d9e7" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,buildtools" name="chromiumos/repohooks" path="src/repohooks" revision="272f2e5c2ddab15f30ffdd2c6c17b96d6a23d813" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="0e32f6c2540a34bf841955e8e0c814b43cec9532" 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="8fc835775b850446f021d1085f92adba6788e01c">
<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" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="803be1315754515c7506093b35a879539fdb1271" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="2a2e7102cd86ec3c28cc2b7e003ba8deb07f4731" upstream="refs/heads/chromeos-5.39"/>
<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="c45edca1c85b23f31ce11ade6a3a7a00d1876b8b" upstream="refs/heads/chromeos-2016.02"/>
<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="4fae542a0641d3527ab7628548cdfdd4b34ebb4b" 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="3182aa85c087446e4358370549adc45db21ec124" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="f140c0aa430e1db1c0f31d23d3eb2397d47f209e" 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,project_sdk,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="aaaf66654dba797f152066df4d1dc4144b492c66" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="99c8ad216d1f89777e8d4ab4cb08df069fc3dc2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="2d511e935a49006ef2e3ce505f0639c49d13f501" upstream="refs/heads/master"/>
<project groups="minilayout,project_sdk,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 name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="992cdfe41007bcf1bccebff5be0ceb0aa6f6b320" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="7c0d3aeacf28b36e2d7b1ad0db027d28338ef71d" 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="166ced60a408bedfdf573ad30c34c89a5e302e99" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="461d9fb74eb71e8ee865cc9c295bf521acdff313" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="5f3b6b6d12fe6a358ffb855695a80d1116b8fc95" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="163a5b8a1a0d13a766cd30696ada5a1582990074" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="aec83c7b87912a3ada1c27a849cc1c96755737de" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="dceee6ef99b968fd11d9c6058448202db835bc0f" 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="2c25afb719347a151657f8637ad62a5df42e247e" upstream="refs/heads/chromeos-2.4.66"/>
<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="07f7a81118f74a8a7bc4ef5b81ee651aa12b8adb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="134b5c1f3d2505b16c8e1392fc339ea432cd0bf2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="4290bd545748cae9e3abad8113dcf4f6dc82e840" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="f3a48ad1a911ce0bc8110279e314d718e2fa54a8" 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/mesa" revision="7d9143ad885752184156b3a0d3e492aef09af3b0" 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="73f3de643f78c6644b8577b2690f312d5379a195" 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,project_sdk,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project groups="project_sdk" 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="0c4b13bf15b8e5773b79e6317121fba5e97a154f" 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="5c18d72e028eb0aa1ad9487589b495889bb3b905" upstream="refs/heads/master"/>
<project groups="project_sdk" name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="416d30f74a9c1dc08b95b907d8b7e81edf6c9db0" 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="c4912baf54bc3c064f3d2d44a1907545f2a1795e" 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,project_sdk,buildtools" name="external/swarming.client" path="chromite/third_party/swarming.client" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="9292030109847793f7a6689adac1ddafb412fe14"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-3.18" change_id="Ide2442ddd3822eb168a7f98168e4321e7442b150" commit="c73826152a2bcff9a0e1c00f1179b479dbfc96ad" commit_message="UPSTREAM: ARM64: smp: Fix suspicious RCU usage with ipi tracepoints John Stultz reported an RCU splat on ARM with ipi trace events enabled. It looks like the same problem exists on ARM64. At this point in the IPI handling path we haven't called irq_enter() yet, so RCU doesn't know that we're about to exit idle and properly warns that we're using RCU from an idle CPU. Use trace_ipi_entry_rcuidle() instead of trace_ipi_entry() so that RCU is informed about our exit from idle. Cc: John Stultz &lt;john.stultz@linaro.org&gt; Cc: Nicolas Pitre &lt;nicolas.pitre@linaro.org&gt; Acked-by: Steven Rostedt &lt;rostedt@goodmis.org&gt; Reviewed-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt; Cc: &lt;stable@vger.kernel.org&gt; # 3.17+ Fixes: 45ed695ac10a (&quot;ARM64: add IPI tracepoints&quot;) Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; (cherry picked from commit be081d9bf3e163a9ed1ca2f0f14f08424c7f9016) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak with CONFIG_PROVE_RCU set and verify no RCU splat shown. Change-Id: Ide2442ddd3822eb168a7f98168e4321e7442b150 Reviewed-on: https://chromium-review.googlesource.com/308741 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="308741" owner_email="jcliang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/308741/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I9289fb37db44274ed7ab7f96fb6d5f8cfaa28d9b" commit="5370e786071f4ae6f4b4feb80b7743206203bef9" commit_message="UPSTREAM: compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release() CPUs without single-byte and double-byte loads and stores place some &quot;interesting&quot; requirements on concurrent code. For example (adapted from Peter Hurley's test code), suppose we have the following structure: struct foo { spinlock_t lock1; spinlock_t lock2; char a; /* Protected by lock1. */ char b; /* Protected by lock2. */ }; struct foo *foop; Of course, it is common (and good) practice to place data protected by different locks in separate cache lines. However, if the locks are rarely acquired (for example, only in rare error cases), and there are a great many instances of the data structure, then memory footprint can trump false-sharing concerns, so that it can be better to place them in the same cache cache line as above. But if the CPU does not support single-byte loads and stores, a store to foop-&gt;a will do a non-atomic read-modify-write operation on foop-&gt;b, which will come as a nasty surprise to someone holding foop-&gt;lock2. So we now require CPUs to support single-byte and double-byte loads and stores. Therefore, this commit adjusts the definition of __native_word() to allow these sizes to be used by smp_load_acquire() and smp_store_release(). Signed-off-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; (cherry picked from commit 536fa402221f09633e7c5801b327055ab716a363) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I9289fb37db44274ed7ab7f96fb6d5f8cfaa28d9b Reviewed-on: https://chromium-review.googlesource.com/308742 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="308742" owner_email="jcliang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/308742/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Ic8a1a694bc45a1c05352abd6f89fa12b5043e1b3" commit="8d28ec0e04994e50a03990ca28c1ece43d26f246" commit_message="UPSTREAM: smp: Fix smp_call_function_single_async() locking The current smp_function_call code suffers a number of problems, most notably smp_call_function_single_async() is broken. The problem is that flush_smp_call_function_queue() does csd_unlock() _after_ calling csd-&gt;func(). This means that a caller cannot properly synchronize the csd usage as it has to. Change the code to release the csd before calling -&gt;func() for the async case, and put a WARN_ON_ONCE(csd-&gt;flags &amp; CSD_FLAG_LOCK) in smp_call_function_single_async() to warn us of improper serialization, because any waiting there can results in deadlocks when called with IRQs disabled. Rename the (currently) unused WAIT flag to SYNCHRONOUS and (re)use it such that we know what to do in flush_smp_call_function_queue(). Rework csd_{,un}lock() to use smp_load_acquire() / smp_store_release() to avoid some full barriers while more clearly providing lock semantics. Finally move the csd maintenance out of generic_exec_single() into its callers for clearer code. Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; [ Added changelog. ] Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt; Cc: Jens Axboe &lt;axboe@kernel.dk&gt; Cc: Rafael David Tinoco &lt;inaddy@ubuntu.com&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/CA+55aFz492bzLFhdbKN-Hygjcreup7CjMEYk3nTSfRWjppz-OA@mail.gmail.com Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 8053871d0f7f67c7efb7f226ef031f78877d6625) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: Ic8a1a694bc45a1c05352abd6f89fa12b5043e1b3 Reviewed-on: https://chromium-review.googlesource.com/308743 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="308743" owner_email="jcliang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/308743/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I115c976f8d18042d8a8582eceb182c8333d356ac" commit="75ad338801f19a285dacbd44c15b498d0e08d10d" commit_message="UPSTREAM: smp: Fix error case handling in smp_call_function_*() Commit 8053871d0f7f (&quot;smp: Fix smp_call_function_single_async() locking&quot;) fixed the locking for the asynchronous smp-call case, but in the process of moving the lock handling around, one of the error cases ended up not unlocking the call data at all. This went unnoticed on x86, because this is a &quot;caller is buggy&quot; case, where the caller is trying to call a non-existent CPU. But apparently ARM does that (at least under qemu-arm). Bindly doing cross-cpu calls to random CPU's that aren't even online seems a bit fishy, but the error handling was clearly not correct. Simply add the missing &quot;csd_unlock()&quot; to the error path. Reported-and-tested-by: Guenter Roeck &lt;linux@roeck-us.net&gt; Analyzed-by: Rabin Vincent &lt;rabin@rab.in&gt; Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit 5224b9613b91d937c6948fe977023247afbcc04e) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I115c976f8d18042d8a8582eceb182c8333d356ac Reviewed-on: https://chromium-review.googlesource.com/308744 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="308744" owner_email="jcliang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/308744/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Ieaf4844f5302089eef6e05cc8b42017fd917e4f0" commit="2e58447e377a7e217c281ae2c82614a3ddd28029" commit_message="UPSTREAM: arm64: add missing data types in smp_load_acquire/smp_store_release Commit 8053871d0f7f (&quot;smp: Fix smp_call_function_single_async() locking&quot;) introduced a call to smp_load_acquire() with a u16 argument, but we only cared about u32 and u64 types in that function so far. This resulted in a compiler warning fortunately, pointing at an uninitialized use. Due to the implementation structure the compiler misses that bug in the smp_store_release(), though. Add the u16 and u8 variants using ldarh/stlrh and ldarb/stlrb, respectively. Together with the compiletime_assert_atomic_type() check this should cover all cases now. Acked-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit 878a84d5a8a18a4ab241d40cebb791d6aedf5605) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: Ieaf4844f5302089eef6e05cc8b42017fd917e4f0 Reviewed-on: https://chromium-review.googlesource.com/308745 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="308745" owner_email="jcliang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/308745/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I8202b60a07402185a601f53d8aa355ab5b48ef06" commit="356d23e9cb0beb4e9ff47af68f6ad4f516ed3e7e" commit_message="UPSTREAM: arm64: introduce common ESR_ELx_* definitions Currently we have separate ESR_EL{1,2}_* macros, despite the fact that the encodings are common. While encodings are architected to refer to the current EL or a lower EL, the macros refer to particular ELs (e.g. ESR_ELx_EC_DABT_EL0). Having these duplicate definitions is redundant, and their naming is misleading. This patch introduces common ESR_ELx_* macros that can be used in all cases, in preparation for later patches which will migrate existing users over. Some additional cleanups are made in the process: * Suffixes for particular exception levelts (e.g. _EL0, _EL1) are replaced with more general _LOW and _CUR suffixes, matching the architectural intent. * ESR_ELx_EC_WFx, rather than ESR_ELx_EC_WFI is introduced, as this EC encoding covers traps from both WFE and WFI. Similarly, ESR_ELx_WFx_ISS_WFE rather than ESR_ELx_EC_WFI_ISS_WFE is introduced. * Multi-bit fields are given consistently named _SHIFT and _MASK macros. * UL() is used for compatiblity with assembly files. * Comments are added for currently unallocated ESR_ELx.EC encodings. For fields other than ESR_ELx.EC, macros are only implemented for fields for which there is already an ESR_EL{1,2}_* macro. Signed-off-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Cc: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Cc: Peter Maydell &lt;peter.maydell@linaro.org&gt; Cc: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit cf99a48dce66b126391bb33c7709892d3d8002d7) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I8202b60a07402185a601f53d8aa355ab5b48ef06 Reviewed-on: https://chromium-review.googlesource.com/320654 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320654" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/320654/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Id196c91c1e357be4bb4eea4d1e87e1f5b7cd325b" commit="e39b1c4bd1d86910538ab5428745e7f6cd7a75fc" commit_message="UPSTREAM: arm64: decode ESR_ELx.EC when reporting exceptions To aid the developer when something triggers an unexpected exception, decode the ESR_ELx.EC field when logging an ESR_ELx value. This doesn't tell the developer the specifics of the exception encoded in the remaining IL and ISS bits, but it can be helpful to distinguish between exception classes (e.g. SError and a data abort) without having to manually decode the field, which can be tiresome. Signed-off-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Cc: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Cc: Peter Maydell &lt;peter.maydell@linaro.org&gt; Cc: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit 60a1f02c9e91e0796b54e83b14fb8a07f7a568b6) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: Id196c91c1e357be4bb4eea4d1e87e1f5b7cd325b Reviewed-on: https://chromium-review.googlesource.com/320655 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320655" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/320655/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I51f7f453ff6c58d6d449043592be017c55ed20d2" commit="5ac98870f948f59fb1b0218d8d035dd35092b642" commit_message="UPSTREAM: arm64: ftrace: fix function_graph tracer panic When function graph tracer is enabled, the following operation will trigger panic: mount -t debugfs nodev /sys/kernel echo next_tgid &gt; /sys/kernel/tracing/set_ftrace_filter echo function_graph &gt; /sys/kernel/tracing/current_tracer ls /proc/ ------------[ cut here ]------------ [ 198.501417] Unable to handle kernel paging request at virtual address cb88537fdc8ba316 [ 198.506126] pgd = ffffffc008f79000 [ 198.509363] [cb88537fdc8ba316] *pgd=00000000488c6003, *pud=00000000488c6003, *pmd=0000000000000000 [ 198.517726] Internal error: Oops: 94000005 [#1] SMP [ 198.518798] Modules linked in: [ 198.520582] CPU: 1 PID: 1388 Comm: ls Tainted: G [ 198.521800] Hardware name: linux,dummy-virt (DT) [ 198.522852] task: ffffffc0fa9e8000 ti: ffffffc0f9ab0000 task.ti: ffffffc0f9ab0000 [ 198.524306] PC is at next_tgid+0x30/0x100 [ 198.525205] LR is at return_to_handler+0x0/0x20 [ 198.526090] pc : [&lt;ffffffc0002a1070&gt;] lr : [&lt;ffffffc0000907c0&gt;] pstate: 60000145 [ 198.527392] sp : ffffffc0f9ab3d40 [ 198.528084] x29: ffffffc0f9ab3d40 x28: ffffffc0f9ab0000 [ 198.529406] x27: ffffffc000d6a000 x26: ffffffc000b786e8 [ 198.530659] x25: ffffffc0002a1900 x24: ffffffc0faf16c00 [ 198.531942] x23: ffffffc0f9ab3ea0 x22: 0000000000000002 [ 198.533202] x21: ffffffc000d85050 x20: 0000000000000002 [ 198.534446] x19: 0000000000000002 x18: 0000000000000000 [ 198.535719] x17: 000000000049fa08 x16: ffffffc000242efc [ 198.537030] x15: 0000007fa472b54c x14: ffffffffff000000 [ 198.538347] x13: ffffffc0fada84a0 x12: 0000000000000001 [ 198.539634] x11: ffffffc0f9ab3d70 x10: ffffffc0f9ab3d70 [ 198.540915] x9 : ffffffc0000907c0 x8 : ffffffc0f9ab3d40 [ 198.542215] x7 : 0000002e330f08f0 x6 : 0000000000000015 [ 198.543508] x5 : 0000000000000f08 x4 : ffffffc0f9835ec0 [ 198.544792] x3 : cb88537fdc8ba316 x2 : cb88537fdc8ba306 [ 198.546108] x1 : 0000000000000002 x0 : ffffffc000d85050 [ 198.547432] [ 198.547920] Process ls (pid: 1388, stack limit = 0xffffffc0f9ab0020) [ 198.549170] Stack: (0xffffffc0f9ab3d40 to 0xffffffc0f9ab4000) [ 198.582568] Call trace: [ 198.583313] [&lt;ffffffc0002a1070&gt;] next_tgid+0x30/0x100 [ 198.584359] [&lt;ffffffc0000907bc&gt;] ftrace_graph_caller+0x6c/0x70 [ 198.585503] [&lt;ffffffc0000907bc&gt;] ftrace_graph_caller+0x6c/0x70 [ 198.586574] [&lt;ffffffc0000907bc&gt;] ftrace_graph_caller+0x6c/0x70 [ 198.587660] [&lt;ffffffc0000907bc&gt;] ftrace_graph_caller+0x6c/0x70 [ 198.588896] Code: aa0003f5 2a0103f4 b4000102 91004043 (885f7c60) [ 198.591092] ---[ end trace 6a346f8f20949ac8 ]--- This is because when using function graph tracer, if the traced function return value is in multi regs ([x0-x7]), return_to_handler may corrupt them. So in return_to_handler, the parameter regs should be protected properly. Cc: &lt;stable@vger.kernel.org&gt; # 3.18+ Signed-off-by: Li Bin &lt;huawei.libin@huawei.com&gt; Acked-by: AKASHI Takahiro &lt;takahiro.akashi@linaro.org&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; (cherry picked from commit ee556d00cf20012e889344a0adbbf809ab5015a3) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I51f7f453ff6c58d6d449043592be017c55ed20d2 Reviewed-on: https://chromium-review.googlesource.com/320656 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320656" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/320656/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I0f5cb75e7202adee9b3cac70a61790b9ba00dce3" commit="0a5b96814353d62376ac7d9e637ab7b7027645fd" commit_message="UPSTREAM: arm64: ftrace: eliminate literal pool entries Replace ldr xN, =&lt;symbol&gt; with adrp/add or adrp/ldr [as appropriate] in the implementation of _mcount(), which may be called very often. Signed-off-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit f1ba46ee787d0a880f884f401031315b0a777f25) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I0f5cb75e7202adee9b3cac70a61790b9ba00dce3 Reviewed-on: https://chromium-review.googlesource.com/320657 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320657" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/320657/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I74aad86f36874fef3cdb7dea28c9cf1ca1bd5641" commit="38cb6645028b657909fbf950fb06f3a44e10c67f" commit_message="UPSTREAM: arm64: insn: use set_fixmap_offset to make it more clear A little change to patch_map() function, use set_fixmap_offset() to make code more clear. Signed-off-by: yalin wang &lt;yalin.wang2010@gmail.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit 51650dc2a18b1c65026c3bb9e35da2750e985706) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I74aad86f36874fef3cdb7dea28c9cf1ca1bd5641 Reviewed-on: https://chromium-review.googlesource.com/320658 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320658" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/320658/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I3d96d6746f3e2e39398d098baa46ea7810c55088" commit="535abe7b0155a833f3e415d44d7d34578390a0f3" commit_message="UPSTREAM: arm64: ftrace: fix ftrace_modify_graph_caller for branch replace ftrace_enable_ftrace_graph_caller and ftrace_disable_ftrace_graph_caller should replace B(jmp) instruction and not BL(call) instruction. Commit 9f1ae7596aad(&quot;arm64: Correct ftrace calls to aarch64_insn_gen_branch_imm()&quot;) had a typo and used AARCH64_INSN_BRANCH_LINK instead of AARCH64_INSN_BRANCH_NOLINK. Either instruction will work, as the link register is saved/restored across the branch but this better matches the intention of the code. Signed-off-by: Pratyush Anand &lt;panand@redhat.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit d0d62230185e9d1a683bfa5cdfe5e520577f68d1) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I3d96d6746f3e2e39398d098baa46ea7810c55088 Reviewed-on: https://chromium-review.googlesource.com/320659 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320659" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/320659/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I483bf181cfc38d65d0402d40c6948497c44f1635" commit="8c755f000f8516bee92639a183edfbcfed30163e" commit_message="UPSTREAM: tracing: Only create tracer options files if directory exists Do not bother creating tracer options if no tracing directory exists. If a tracer is enabled via the command line, and is started before the tracing directory is created, then it wont have its tracer specific options created. Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt; (cherry picked from commit 0f67f04ffcb592d065a20862a82d4539e0f8e909) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I483bf181cfc38d65d0402d40c6948497c44f1635 Reviewed-on: https://chromium-review.googlesource.com/320850 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320850" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/320850/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ifef243d5df3be6838f9ee6d5408f115ae3f9bbb4" commit="d8c5d5f573bae1ca894b430022a35bf38394691e" commit_message="UPSTREAM: tracing: Create cmdline tracer options on tracing fs init The options for cmdline tracers are not created if the debugfs system is not ready yet. If tracing has started before debugfs is up, then the option files for the tracer are not created. Create them when creating the tracing directory if the current tracer requires option files. Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt; (cherry picked from commit 09d23a1d8a82e814bd56a4f121b80ea8214ac49d) Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: Ifef243d5df3be6838f9ee6d5408f115ae3f9bbb4 Reviewed-on: https://chromium-review.googlesource.com/320851 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="320851" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/320851/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I44e9b8fa3f732fca5410576710f6bbf5c28061e8" commit="22c3b28093413460056ed6d1c56f1f26d4805fad" commit_message="UPSTREAM: arm64: errata: add module build workaround for erratum #843419 Cortex-A53 processors &lt;= r0p4 are affected by erratum #843419 which can lead to a memory access using an incorrect address in certain sequences headed by an ADRP instruction. There is a linker fix to generate veneers for ADRP instructions, but this doesn't work for kernel modules which are built as unlinked ELF objects. This patch adds a new config option for the erratum which, when enabled, builds kernel modules with the mcmodel=large flag. This uses absolute addressing for all kernel symbols, thereby removing the use of ADRP as a PC-relative form of addressing. The ADRP relocs are removed from the module loader so that we fail to load any potentially affected modules. Cc: &lt;stable@vger.kernel.org&gt; Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit df057cc7b4fa59e9b55f07ffdb6c62bf02e99a00) BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I44e9b8fa3f732fca5410576710f6bbf5c28061e8 Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/344622 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="344622" owner_email="jcliang@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/22/344622/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ib6e502022d0ac7f03dc10b09f0b734da9f842dd7" commit="f77fa750f80e21c71920222497239e581fb748a1" commit_message="UPSTREAM: arm64: xchg: Implement cmpxchg_double The arm64 architecture has the ability to exclusively load and store a pair of registers from an address (ldxp/stxp). Also the SLUB can take advantage of a cmpxchg_double implementation to avoid taking some locks. This patch provides an implementation of cmpxchg_double for 64-bit pairs, and activates the logic required for the SLUB to use these functions (HAVE_ALIGNED_STRUCT_PAGE and HAVE_CMPXCHG_DOUBLE). Also definitions of this_cpu_cmpxchg_8 and this_cpu_cmpxchg_double_8 are wired up to cmpxchg_local and cmpxchg_double_local (rather than the stock implementations that perform non-atomic operations with interrupts disabled) as they are used by the SLUB. On a Juno platform running on only the A57s I get quite a noticeable performance improvement with 5 runs of hackbench on v3.17: Baseline | With Patch -----------------+----------- Mean 119.2312 | 106.1782 StdDev 0.4919 | 0.4494 (times taken to complete `./hackbench 100 process 1000', in seconds) Signed-off-by: Steve Capper &lt;steve.capper@linaro.org&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit 5284e1b4bc8ae6fcc1c92c63cf6c876a53292f82) BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: Ib6e502022d0ac7f03dc10b09f0b734da9f842dd7 Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/341950 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="341950" owner_email="jcliang@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/341950/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I9511bb2eb870bd6b32ac061e41844c84beff0be9" commit="e7d2951b301d5904938e66906b3eb9f4078c853d" commit_message="UPSTREAM: arm64: percpu: Implement this_cpu operations The generic this_cpu operations disable interrupts to ensure that the requested operation is protected from pre-emption. For arm64, this is overkill and can hurt throughput and latency. This patch provides arm64 specific implementations for the this_cpu operations. Rather than disable interrupts, we use the exclusive monitor or atomic operations as appropriate. The following operations are implemented: add, add_return, and, or, read, write, xchg. We also wire up a cmpxchg implementation from cmpxchg.h. Testing was performed using the percpu_test module and hackbench on a Juno board running 3.18-rc4. Signed-off-by: Steve Capper &lt;steve.capper@linaro.org&gt; Reviewed-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; (cherry picked from commit f97fc810798c261b2790c2a1660461a508a479e0) BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I9511bb2eb870bd6b32ac061e41844c84beff0be9 Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/341951 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="341951" owner_email="jcliang@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/341951/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Ie4390b38d4ea4b17437c2bf027a5672c69254a50" commit="e345fb46a6ec838af7dfc744d8f9ef2c37c84197" commit_message="UPSTREAM: arm64: percpu: Make this_cpu accessors pre-empt safe this_cpu operations were implemented for arm64 in: 5284e1b arm64: xchg: Implement cmpxchg_double f97fc81 arm64: percpu: Implement this_cpu operations Unfortunately, it is possible for pre-emption to take place between address generation and data access. This can lead to cases where data is being manipulated by this_cpu for a different CPU than it was called on. Which effectively breaks the spec. This patch disables pre-emption for the this_cpu operations guaranteeing that address generation and data manipulation take place without a pre-emption in-between. Fixes: 5284e1b4bc8a (&quot;arm64: xchg: Implement cmpxchg_double&quot;) Fixes: f97fc810798c (&quot;arm64: percpu: Implement this_cpu operations&quot;) Reported-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Acked-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Steve Capper &lt;steve.capper@linaro.org&gt; [catalin.marinas@arm.com: remove space after type cast] Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; (cherry picked from commit f3eab7184ddcd4867cf42e3274ba24a66e1e093d) BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: Ie4390b38d4ea4b17437c2bf027a5672c69254a50 Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/341952 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="341952" owner_email="jcliang@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/341952/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I8f2f66f9d05376b20cc33e7e5397ebb2253d9a04" commit="7a67bd7c336135d9b2c3780d9939bf6cd17cb175" commit_message="CHROMIUM: config: renormalize splitconfigs Run `chromeos/scripts/kernelconfig oldconfig` and accept defaults. BUG=chrome-os-partner:47644 TEST=Boot kernel on Oak. Change-Id: I8f2f66f9d05376b20cc33e7e5397ebb2253d9a04 Signed-off-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/342826 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="342826" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/342826/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0da69a6a8818f511b5cd54d742c57f06c5683940" commit="d3812f4659aec9fa516c7ca23e71f4d0019c82c9" commit_message="media-libs/mesa-img: Update to Mesa almost 11.3 Update mesa-img to the same version as default mesa build. This allows us to drop a number of patches. Also compress pvr dri fixes into the principal PowerVR DRI patch. This syncs mesa-img with mesa @ daf65da24 BUG=chrome-os-partner:52082 TEST=webgl aquarium and youtube videos Change-Id: I0da69a6a8818f511b5cd54d742c57f06c5683940 Signed-off-by: Rufus Hamade &lt;rufus.hamade@imgtec.com&gt; Reviewed-on: https://chromium-review.googlesource.com/339610 Commit-Ready: Mao Huang &lt;littlecvr@chromium.org&gt; Tested-by: Mao Huang &lt;littlecvr@chromium.org&gt; Reviewed-by: Mao Huang &lt;littlecvr@chromium.org&gt; " fail_count="0" gerrit_number="339610" owner_email="rufus.hamade@imgtec.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/10/339610/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I37033ef19262c0c3d5903cea3d56e292a5649cfd" commit="4ef7b79c22d4e6ab4b5b6b4148a7bd826d0e0e0f" commit_message="media-libs/mesa-img: Update to a better Mesa 11.3 Update mesa-img to the same version as default mesa build. This will simplifies adding pbuffer support which will be done in a subsequent patch. This syncs mesa-img with mesa @ d880e31a5 BUG=chrome-os-partner:52082 chrome-os-partner:52663 TEST=webgl aquarium and youtube videos Change-Id: I37033ef19262c0c3d5903cea3d56e292a5649cfd Signed-off-by: Rufus Hamade &lt;rufus.hamade@imgtec.com&gt; Reviewed-on: https://chromium-review.googlesource.com/341172 Commit-Ready: Mao Huang &lt;littlecvr@chromium.org&gt; Tested-by: Mao Huang &lt;littlecvr@chromium.org&gt; Reviewed-by: Mao Huang &lt;littlecvr@chromium.org&gt; " fail_count="0" gerrit_number="341172" owner_email="rufus.hamade@imgtec.com" 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/72/341172/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I131badda47af763c012d932f93c73b68d3887873" commit="85e06a8f327914cfd1fa022b48d0ec730c2d702a" commit_message="media-libs/mesa-img: Add pbuffer hooks This change enables the creation of pbuffer surfaces on the surfaceless platform. This syncs mesa-img with mesa @ 2bd88d08 BUG=chrome-os-partner:52663 TEST=WebGL aquarium. dEQP tests as discussed in the bug. Change-Id: I131badda47af763c012d932f93c73b68d3887873 Signed-off-by: Rufus Hamade &lt;rufus.hamade@imgtec.com&gt; Reviewed-on: https://chromium-review.googlesource.com/342960 Commit-Ready: Mao Huang &lt;littlecvr@chromium.org&gt; Tested-by: Mao Huang &lt;littlecvr@chromium.org&gt; Reviewed-by: Mao Huang &lt;littlecvr@chromium.org&gt; " fail_count="0" gerrit_number="342960" owner_email="rufus.hamade@imgtec.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/60/342960/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I69e9e70a021d6ab556137ce5cc2da09612ef28ba" commit="bb80b3632d6ebb2cc52457153ef07f52ae76dcd3" commit_message="media-libs/mesa-img: Assume drawable is pbuffer Add a patch to assume the drawable is a pbuffer. This will only work with Surfaceless, and shouldn't be used on other windowing systems. IMG are working on a proper fix that works everywhere. BUG=chrome-os-partner:52663 TEST=WebGL aquarium. dEQP tests as discussed in the bug. Change-Id: I69e9e70a021d6ab556137ce5cc2da09612ef28ba Signed-off-by: Rufus Hamade &lt;rufus.hamade@imgtec.com&gt; Reviewed-on: https://chromium-review.googlesource.com/342961 Commit-Ready: Mao Huang &lt;littlecvr@chromium.org&gt; Tested-by: Mao Huang &lt;littlecvr@chromium.org&gt; Reviewed-by: Mao Huang &lt;littlecvr@chromium.org&gt; " fail_count="0" gerrit_number="342961" owner_email="rufus.hamade@imgtec.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/61/342961/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8d26999bb0145e48add5b33fb4ae1186f2bc68d2" commit="a726d2f334ad3b51ee5f0580963116e3fe37142d" commit_message="media-libs/mesa-img: Remove code that causes Mesa to return a desktop GL enum When the draw_buffer_enum_to_bitmask function is called while Mesa is in it's meta state, the wrong GLbitfield is returned sometimes for OpenGL ES contexts. This is because the _mesa_meta_begin function makes the ctx-&gt;API always equal to desktop GL during the meta state. In the case of GL_BACK, the _mesa_is_gles(ctx) function is checked when returning the enum. This check evaluates to false during the meta state, even on mobile devices. This syncs mesa-img with mesa @ 79e3f70 BUG=chrome-os-partner:52663 TEST=WebGL aquarium. dEQP tests as discussed in the bug. Change-Id: I8d26999bb0145e48add5b33fb4ae1186f2bc68d2 Signed-off-by: Rufus Hamade &lt;rufus.hamade@imgtec.com&gt; Reviewed-on: https://chromium-review.googlesource.com/342962 Commit-Ready: Mao Huang &lt;littlecvr@chromium.org&gt; Tested-by: Mao Huang &lt;littlecvr@chromium.org&gt; Reviewed-by: Mao Huang &lt;littlecvr@chromium.org&gt; " fail_count="0" gerrit_number="342962" owner_email="rufus.hamade@imgtec.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/62/342962/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie8dcd0be982823c6ee8d960b7f3ce38b18e0397f" commit="89509e67b141a520205e1aeafeaa614d93f11fc6" commit_message="media-libs/mesa-img: Resync with mesa This syncs mesa-img with mesa @ ffa1aec It should have no functional affect. BUG=chrome-os-partner:52663 TEST=WebGL aquarium. Change-Id: Ie8dcd0be982823c6ee8d960b7f3ce38b18e0397f Signed-off-by: Rufus Hamade &lt;rufus.hamade@imgtec.com&gt; Reviewed-on: https://chromium-review.googlesource.com/342963 Commit-Ready: Mao Huang &lt;littlecvr@chromium.org&gt; Tested-by: Mao Huang &lt;littlecvr@chromium.org&gt; Reviewed-by: Mao Huang &lt;littlecvr@chromium.org&gt; " fail_count="0" gerrit_number="342963" owner_email="rufus.hamade@imgtec.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/63/342963/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4889fafd09c273db9cb3819cebb77990d962fa71" commit="5a25997b4acd7a9f29b562cbb74a48afb1232481" commit_message="media-libs/mesa-img: Enabled double buffered pbuffers on ChromeOS Some dEQP tests rely on a double-buffered configuration to work correctly. This syncs mesa-img with mesa @ 642f555 BUG=chrome-os-partner:52663 TEST=WebGL aquarium. dEQP tests as discussed in the bug. Change-Id: I4889fafd09c273db9cb3819cebb77990d962fa71 Signed-off-by: Rufus Hamade &lt;rufus.hamade@imgtec.com&gt; Reviewed-on: https://chromium-review.googlesource.com/342964 Commit-Ready: Mao Huang &lt;littlecvr@chromium.org&gt; Tested-by: Mao Huang &lt;littlecvr@chromium.org&gt; Reviewed-by: Mao Huang &lt;littlecvr@chromium.org&gt; " fail_count="0" gerrit_number="342964" owner_email="rufus.hamade@imgtec.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/64/342964/1" remote="cros" total_fail_count="0"/><lkgm version="8329.0.0-rc1"/></manifest>