blob: 7c4267fb323dfb986fc08bf054d771b8babb3678 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="3c97fdf85f546892af766d9ac70d1734daf6fabe">
<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="7574c671c7c64aab957dc507fffff3c8c38dc7cb" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="62b7538a31c4c5a88dcd2ef4d8a60a783ec6b6f7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="8263a04a1e4e6e40ed479f62ac529874eb7675ef" 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="a9a4938a099d1bf1a87798e021791bbe2e467d00" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="3f88915b02ff6397d424457ad5a9b18838354d5a" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="64fc5a23a1ae487409cc585b3fbf261c553acb4e" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="f6754353a770936c20c6dd80b8c9f94e2f72048e" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="ab5a0af8e6ebac0211da5b08010e4855ce463108" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="62ca9ee8ca421cb565fd4a05390f455c5fcefd17" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="7ad024848b7a49182dc0ff2ef5bbe33bb066a4eb" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="97d73b1a3ddbb3f5a1c685c4588a8e4c180bf55b" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="d9edf9e6b7dc44d2ab92fcaf01e9a86ae1a6af5b" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="25481883e20a5da17f75e03bb37062c6f21322e7" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="d325eb349608f54d84a74ce124331a3fa170e5dc"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="a5b7527b887b9805681dfc2277b7d093da3bf753" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="2a6fee7a3d6066af1a1e0420a7c5f066f1cfbca7" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="cab8671dc9437e8e6c79914c7c454d59bee21b76" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="ca87674837a3fbda5f9620f070def6403cf6dfc4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="e142f1d18cdc893b504ca0229b725bfacd5927b3" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="9f2f395f9b1809d09f21605b0fcff072d189dbef" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="8db2b39d37f1c646d04ec8b93459c7d556fbf09c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="36a2c180d5e5f295cd4c16c61f6cd881e82b945a" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="0bd9632519a2a3a036eec1f0e1b49d427e8416f5" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="6437ed1ebf78de1ae3f785f632e849ec583210b9" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="35e146717fb5388b60a507e72097b4a9c647f35c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="d49cac1ef4d62c3821907f5dd9dfdb79e64d9a58" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="e5861dc85d5e4882e7f757f36cc2d7f4d50b48c1" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="4dba0bc38765ac43515545846ac52a0a6bec1a0a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="0defe9d76dc13cf3b7488cb1feff76f1b5a940e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="bd30d60d37007d6612df2071f954ac510607aa44" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="33b62ddc392ded3bf486eb40b2c91a92861753c6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="6b3e331f0ad67006c4cb3752a2161a641653288a" 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="5f4049369ed5e42176dc8947de1352f2e1b6b6b6" 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="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="c144cc07cf806d0f7f3ef1254becf24bf584a962" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="1558016a7d8a4be0569bb6e72e72ca264682a4e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="c72f1bc16319ebd970ad277e76ef10d0b4663461" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="757f2763da8ed7cc1e963e1a493feadcf7354bce" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="8714140f60ad3fc56a44c0a58d5ffdabd15df116" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="70a82905148e571dc2d49f270ce10bcf039ec1b9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="c8619195cf9ba20a82967cfa123e88ce300dc48f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="6287b1d9d057c4d24a374101afb4801ee5e9784f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="0a59878032d4bda0c4a7c13b2086c59283df63f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="cd098332d594ea4a46375930c4146969da1f0831" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="8373a0f86c24f17bdc21fff0f59044828923c49d" 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="32d3316afb52b751db1733ee5857da406d01da9d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="54d0bf6bdc7e8c9d4a88e67232255bfbda0855f6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="222889a5a58a0fe05ee1b01edda506f03c9fa366" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="aad57ba2b9ad48639b7a34e64b10a8cf2e9f6c96" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="dc067745ced81a7a0337b56e07738db637b0ed5c" 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="cbd7bb4cd2845b2ae56e1d3318ec879031378f32" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="1e51d8b63530b571c20edc37c0e336637d1f9e00" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="9bd6f53bb1f3771a79873df62f48ffc001d6a91c" 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="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="8317bc0658be27b66ebf0b745533adf0214fe3a2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="dca599879cab0dba8ed32ef3a5d1b82e26524732" 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="f72dec2ee6f66efb319e342c58664056b1214fb6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="88b7538e2193088561a09c70a52dc7da146430da" 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="97d6b3b0c32595b75b053047f02f7789ea8cfe03" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="cac3fc97a21939021a9f0bad63ec896c891fc842" upstream="refs/heads/master"/>
<project name="chromiumos/platform/puffin" path="src/platform/puffin" revision="e2314f7a66d65bf25a52c6fa216826a71fae2482" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="106eeed3635eef25a103c5fc27ce237854d27108" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="b12d1e0ca6914518ee57bf1693c335c1ccc6e77b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="37dec2f55f63bb24e675576628f8aa6d5fec4222" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="7143423c99f1f7c9a2f35903a9fd4bc38aab6433" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="4d5c969c0a73a4677d50271104fcd49131180591" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="aad9fe4e914e8f02ea9fe7528a5d4d6c239e8635" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="3b805725c15022783f0737a72b4f27962abf48cd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="437a6375c95a60f85725d4e11b6fd385001418f5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" 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="4ff44d75e4214626fcda1bcd7a2cb34907c40db1" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="f8cffd95ee39146657caaa6b33eaa4219f90993d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b50391d8217fd3f0475f604b475990de73ff307b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="90aebd482799806d376ec4e4e8a6ca8f06cc28ec" 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="f18f5f9867551d0d21da79e25371a298933aaff1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="19bc98421b566e5e9a9ecb2319f9f4082107eb9a" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="485f4b035c23113d5d33d7a00825c8b8c485204d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="aba9595414134991937c4af646d288d7fc41a6a0" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" 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 groups="firmware" 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 groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="8e56b7d97153954e5e21406ffb8c3247847ed3d2" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="a3576d16e98a2e0760eb97771062ae5e931e748e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="96d9e30fdfb7ab8b0cdc44228359dd0c08d59946" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="ccb37a514aa1d0ea1604dbc9ad290491a1e65832" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="b22b0eecf138f42b1dbdc0c34103b2e867b4726d" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="312b318dfb1d699ec8332abb5ba0e3764cfee121" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" 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="5e5d1a65cbf855609e4d7c9c425615090a834704" 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="25d257512721bc148b8fa6f0fae0114f1f355da6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="e965d5a9d6ee4609f4604476dae6f3f3c7489eee" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="3592c99a6739af893309eca65cbfe6b9b6331531" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="b61756522807af0acd68e924949d12189e372d99" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="6a82b7c98c6f5352f8c434c32394281f95aaa61b" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="38ea7fb00e5be3d83d71a264f54de2f719a1fe01" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="a77a8100d70220784f6ef1651b5e9682b8781dc2" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="0589562febc4094cdca4c4ac9538086e89427918" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="52e8e9b1a09e43ecb25bd63aefd6173ea69a84be" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.12" revision="fc6564fdafc9dd38739ac9c0dacf0839e759c8ae" upstream="refs/heads/chromeos-4.12"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="9dc621e77e7e4f3c045831021b04d19997d3deb5" 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="8b82aa2cbd013ebe8027590974235170d6c63dc8" upstream="refs/heads/chromeos-2.4.83"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="fef68978614b58681625799ceac6f4cd19cd3728" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="2ae9290c45aa21f7aecbc08900bc7b728caebf5f" 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="cfb9e18bc09d70e46ea8be34510729c005ec6906" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="da4e7bfc8bfc206cd60fbc9d26d4f4176b3a2b4f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="905d590f327e44723e8ce47c62b6d7ae0db5955a" 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="117445c9a6232ac96f9128b33114247e7d12d66a" upstream="refs/heads/arc-17.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1359af930ee5baf8444b0acc3d55b1e5e1a3879e" 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/mimo-updater" path="src/third_party/mimo-updater" revision="fdb81eb814656b0e5af5e70166dd012432456627" upstream="refs/heads/master"/>
<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="2766b065b43819f329d747d2cf3d56b295cb775c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="5210635496db76cc37c94a7ef351776914000e47" upstream="refs/heads/chromeos-2.2.12"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="fc570685c1ca4acb871c706a66d0493b5e92c7c9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="64388ca12cbec5ad5c0c6c6fec7a670dfdaedf82" upstream="refs/heads/master"/>
<project groups="firmware" 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="e29f26e73dbdea06d16a134fa14761be675b4c12" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="b49833eaccc38d0c22958ffc8cb80ffa361ec611" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="cb2de5a810df1898cd3ae47d517603b8b12371c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="55ee15ea1d06c90d8ab5dc1f0fd3884999e229aa" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="64c4ffa9fa223f7ae8640f9c8f3044bfa0e3bfda" upstream="refs/heads/chromeos-v2017.05"/>
<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="f6e2acc3f21e8b7c9eec4a8871a65f50381daacf" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="64b90915304c0cc1bf60c567d46ad88728e74b42" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" 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="a91633d172407f6c83dd69af11510b37afebb7f9"/>
<project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="b4a8c6abd9a434c3494162b197cf4278179f4f68" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="52b6bae35a96841119be5691658b2496835e814f" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="b5b70be878fe8d29abe399950a4b3a74f9861f81" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="3b3514c8d65976375dc3d243b7349f29b7d64202" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="d84255cc8594be661090ce2535f17a44f80f9916" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="328ecd4d5f69480e18eb872759a41b7ec7217283" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="99becbd5afb60e69b4943b9f293427a421178482" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="53dd00a1a34ebf5251f6210d778768b4157c5e11"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="0c5a656a1322e137fa4a251f2ccc6c4022918c0a"/>
<project name="weave/libweave" path="src/weave/libweave" revision="fa29d8f43a37aaf4b47fd2f3c76785050d075a7d" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="I35851945de7d8ab4f3ab7d01c35e6f79d8ee0cfe" commit="054410627332d2a4f89987f66bed7bede243c5be" commit_message="UPSTREAM: dma-buf/sw-sync: Reduce irqsave/irqrestore from known context If we know the context under which we are called, then we can use the simpler form of spin_lock_irq (saving the save/restore). BUG=chromium:738131 TEST=run Angry Birds on kevin Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Sean Paul &lt;seanpaul@chromium.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170629125930.821-4-chris@chris-wilson.co.uk (cherry picked from commit a6aa8fca4d792c72947e341d7842d2f700534335) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: I35851945de7d8ab4f3ab7d01c35e6f79d8ee0cfe Reviewed-on: https://chromium-review.googlesource.com/669286 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669286" owner_email="dbehr@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/669286/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic3217c2aa55b76bf26b9a5f87c4a9d8e16059bcd" commit="59e071ac0d27dc42934b0748602dded3c72ed5a4" commit_message="UPSTREAM: dma-buf/sw-sync: sync_pt is private and of fixed size Since sync_pt is only allocated from a single location and is no longer the base class for fences (that is struct dma_fence) it no longer needs a generic unsized allocator. BUG=chromium:738131 TEST=run Angry Birds on kevin Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Sean Paul &lt;seanpaul@chromium.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170629125930.821-5-chris@chris-wilson.co.uk (cherry picked from commit 3b52ce44e720c240afc4c4b03140d7b7811b23bd) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: Ic3217c2aa55b76bf26b9a5f87c4a9d8e16059bcd Reviewed-on: https://chromium-review.googlesource.com/669287 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669287" owner_email="dbehr@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/87/669287/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ibc5939907d8c7d4798cdaebb32ece695ee362947" commit="75f96aaa844eb7600749a0c3bd991b3ca030c1e2" commit_message="UPSTREAM: dma-buf/sw-sync: Fix locking around sync_timeline lists The sync_pt were not adding themselves atomically to the timeline lists, corruption imminent. Only a single list is required to track the unsignaled sync_pt, so reduce it and rename the lock more appropriately along with using idiomatic names to distinguish a list from links along it. v2: Prevent spinlock recursion on free during create (next patch) and fixup crossref in kerneldoc Backport: remove disable_signaling from fence ops BUG=chromium:738131 TEST=run Angry Birds on kevin Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Sean Paul &lt;seanpaul@chromium.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170629210532.5617-1-chris@chris-wilson.co.uk (cherry picked from commit d3862e44daa7a0c94d2f6193502a8c49379acfce) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: Ibc5939907d8c7d4798cdaebb32ece695ee362947 Reviewed-on: https://chromium-review.googlesource.com/669288 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669288" owner_email="dbehr@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/88/669288/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I0e6f090626fecd575cf4950606e30629f9b7bc93" commit="a9222e950b80269c14f69c6188908c57946f4fd8" commit_message="UPSTREAM: dma-buf/sw-sync: Use an rbtree to sort fences in the timeline Reduce the list iteration when incrementing the timeline by storing the fences in increasing order. v2: Prevent spinlock recursion on free during create v3: Fixup rebase conflict inside comments that escaped the compiler. BUG=chromium:738131 TEST=run Angry Birds on kevin Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Sean Paul &lt;seanpaul@chromium.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170629211253.22766-1-chris@chris-wilson.co.uk (cherry picked from commit f1e8c67123cf171e2b0357e885e426328b241d7d) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: I0e6f090626fecd575cf4950606e30629f9b7bc93 Reviewed-on: https://chromium-review.googlesource.com/669289 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669289" owner_email="dbehr@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/89/669289/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I7cd2656311d5e9c31d2e18a896ab2d43b0b52af4" commit="e9ead12b23df450c495120c009ded60d867404a0" commit_message="BACKPORT: dma-buf/fence: Avoid use of uninitialised timestamp [ 236.821534] WARNING: kmemcheck: Caught 64-bit read from uninitialized memory (ffff8802538683d0) [ 236.828642] 420000001e7f0000000000000000000000080000000000000000000000000000 [ 236.839543] i i i i u u u u i i i i i i i i u u u u u u u u u u u u u u u u [ 236.850420] ^ [ 236.854123] RIP: 0010:[&lt;ffffffff81396f07&gt;] [&lt;ffffffff81396f07&gt;] fence_signal+0x17/0xd0 [ 236.861313] RSP: 0018:ffff88024acd7ba0 EFLAGS: 00010282 [ 236.865027] RAX: ffffffff812f6a90 RBX: ffff8802527ca800 RCX: ffff880252cb30e0 [ 236.868801] RDX: ffff88024ac5d918 RSI: ffff880252f780e0 RDI: ffff880253868380 [ 236.872579] RBP: ffff88024acd7bc0 R08: ffff88024acd7be0 R09: 0000000000000000 [ 236.876407] R10: 0000000000000000 R11: 0000000000000000 R12: ffff880253868380 [ 236.880185] R13: ffff8802538684d0 R14: ffff880253868380 R15: ffff88024cd48e00 [ 236.883983] FS: 00007f1646d1a740(0000) GS:ffff88025d000000(0000) knlGS:0000000000000000 [ 236.890959] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 236.894702] CR2: ffff880251360318 CR3: 000000024ad21000 CR4: 00000000001406f0 [ 236.898481] [&lt;ffffffff8130d1ad&gt;] i915_gem_request_retire+0x1cd/0x230 [ 236.902439] [&lt;ffffffff8130e2b3&gt;] i915_gem_request_alloc+0xa3/0x2f0 [ 236.906435] [&lt;ffffffff812fb1bd&gt;] i915_gem_do_execbuffer.isra.41+0xb6d/0x18b0 [ 236.910434] [&lt;ffffffff812fc265&gt;] i915_gem_execbuffer2+0x95/0x1e0 [ 236.914390] [&lt;ffffffff812ad625&gt;] drm_ioctl+0x1e5/0x460 [ 236.918275] [&lt;ffffffff8110d4cf&gt;] do_vfs_ioctl+0x8f/0x5c0 [ 236.922168] [&lt;ffffffff8110da3c&gt;] SyS_ioctl+0x3c/0x70 [ 236.926090] [&lt;ffffffff814b7a5f&gt;] entry_SYSCALL_64_fastpath+0x17/0x93 [ 236.930045] [&lt;ffffffffffffffff&gt;] 0xffffffffffffffff We only set the timestamp before we mark the fence as signaled. It is done before to avoid observers having a window in which they may see the fence as complete but no timestamp. Having it does incur a potential for the timestamp to be written twice, and even for it to be corrupted if the u64 write is not atomic. Instead use a new bit to record the presence of the timestamp, and teach the readers to wait until it is set if the fence is complete. There still remains a race where the timestamp for the signaled fence may be shown before the fence is reported as signaled, but that's a pre-existing error. Backport: fix conversion from ktime to ns in fence info function. BUG=chromium:738131 TEST=run Angry Birds on kevin Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Cc: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Reported-by: Rafael Antognolli &lt;rafael.antognolli@intel.com&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170214124001.1930-1-chris@chris-wilson.co.uk (cherry picked from commit 76250f2b743b72cb685cc51ac0cdabb32957180b) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: I7cd2656311d5e9c31d2e18a896ab2d43b0b52af4 Reviewed-on: https://chromium-review.googlesource.com/669290 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669290" owner_email="dbehr@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/90/669290/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iceb89e0da2c53a4fb1a136b0c14420b96a71589a" commit="efc297c0afaa6e10616e01e1252e2ce2e5d106b1" commit_message="UPSTREAM: dma-fence: Don't BUG_ON when not absolutely needed It makes debugging a massive pain. BUG=chromium:738131 TEST=run Angry Birds on kevin Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Cc: linux-media@vger.kernel.org Cc: linaro-mm-sig@lists.linaro.org Reviewed-by: Lucas Stach &lt;l.stach@pengutronix.de&gt; Acked-by: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Acked-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20170720125107.26693-1-daniel.vetter@ffwll.ch Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 6ce31263c9758c85e7d326cdc65c31fc521dc63d) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: Iceb89e0da2c53a4fb1a136b0c14420b96a71589a Reviewed-on: https://chromium-review.googlesource.com/669291 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669291" owner_email="dbehr@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/91/669291/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I83000b862a3d508a50dd7e46c0b1c220f16de30e" commit="f88d8b3312b0c2f3c51e1c6d69223dedcf083ea9" commit_message="UPSTREAM: dma-buf/sync_file: Allow multiple sync_files to wrap a single dma-fence Up until recently sync_file were create to export a single dma-fence to userspace, and so we could canabalise a bit insie dma-fence to mark whether or not we had enable polling for the sync_file itself. However, with the advent of syncobj, we do allow userspace to create multiple sync_files for a single dma-fence. (Similarly, that the sw-sync validation framework also started returning multiple sync-files wrapping a single dma-fence for a syncpt also triggering the problem.) This patch reverts my suggestion in commit e24165537312 (&quot;dma-buf/sync_file: only enable fence signalling on poll()&quot;) to use a single bit in the shared dma-fence and restores the sync_file-&gt;flags for tracking the bits individually. BUG=chromium:738131 TEST=run Angry Birds on kevin Reported-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Fixes: f1e8c67123cf (&quot;dma-buf/sw-sync: Use an rbtree to sort fences in the timeline&quot;) Fixes: e9083420bbac (&quot;drm: introduce sync objects (v4)&quot;) Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Sumit Semwal &lt;sumit.semwal@linaro.org&gt; Cc: Sean Paul &lt;seanpaul@chromium.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Cc: dri-devel@lists.freedesktop.org Cc: &lt;drm-intel-fixes@lists.freedesktop.org&gt; # v4.13-rc1+ Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170728212951.7818-1-chris@chris-wilson.co.uk (cherry picked from commit db1fc97ca0c0d3fdeeadf314d99a26188438940a) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: I83000b862a3d508a50dd7e46c0b1c220f16de30e Reviewed-on: https://chromium-review.googlesource.com/669292 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669292" owner_email="dbehr@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/92/669292/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I176e5e582fb0b3c71157dda320e986af3ff69e62" commit="d330eaff4ea67f3ecb5ea5b707544528c10febda" commit_message="UPSTREAM: dma-buf/sw_sync: move timeline_fence_ops around We are going to use timeline_fence_signaled() in a internal function in the next commit. BUG=chromium:738131 TEST=run Angry Birds on kevin Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20170729152217.8362-1-gustavo@padovan.org (cherry picked from commit 150b6a9d7d6fffb95c0a5349960a10569e8218b5) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: I176e5e582fb0b3c71157dda320e986af3ff69e62 Reviewed-on: https://chromium-review.googlesource.com/669293 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669293" owner_email="dbehr@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/93/669293/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3344c8babf26fae3e61bc538fc43f6da5c782723" commit="414635657f91017a7fcfb4c11ecb980b7ed58088" commit_message="UPSTREAM: dma-buf/sw_sync: clean up list before signaling the fence If userspace already dropped its own reference by closing the sw_sync fence fd we might end up in a deadlock where dma_fence_is_signaled_locked() will trigger the release of the fence and thus try to hold the lock to remove the fence from the list. dma_fence_is_signaled_locked() tries to release/free the fence and hold the lock in the process. We fix that by changing the order operation and clean up the list and rb-tree first. v2: Drop fence get/put dance and manipulate the list first (Chris Wilson) BUG=chromium:738131 TEST=run Angry Birds on kevin Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Signed-off-by: Gustavo Padovan &lt;gustavo.padovan@collabora.com&gt; Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20170729152217.8362-2-gustavo@padovan.org (cherry picked from commit 3792b7c1a70815fe4e954221c096f9278638fd21) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: I3344c8babf26fae3e61bc538fc43f6da5c782723 Reviewed-on: https://chromium-review.googlesource.com/669294 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="669294" owner_email="dbehr@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/94/669294/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.12" change_id="Iee2b044c4efdf29be73fcea5c8ce574a8d42a6bd" commit="537c9fd4f59846a25247630f4c5b8a9320f8f9b8" commit_message="UPSTREAM: drm/dp: Add DP MST helpers to atomically find and release vcpi slots drm_dp_atomic_find_vcpi_slots() should be called from -&gt;atomic_check() to check there are sufficient vcpi slots for a mode and to add that to the state. This should be followed by a call to drm_dp_mst_allocate_vcpi() in -&gt;atomic_commit() to initialize a struct vcpi for the port. drm_dp_atomic_release_vcpi_slots() should be called from -&gt;atomic_check() to release a port's vcpi slot allocation from the state. Drivers that do not make use of this atomic helper are expected to call drm_dp_find_vcpi_slots() instead before calling drm_dp_mst_allocate_vcpi(). v3: drm_dp_atomic_release_vcpi_slots() now needs to know how many slots to release as we may not have a valid reference to port. v2: Added checks for verifying the port reference is valid Moved get_mst_topology_state() into the helpers (Daniel) Changed find_vcpi_slots() to not depend on current allocation BUG=b:66735140 TEST=boot Kahlee, run graphics_SanAngeles Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Cc: Archit Taneja &lt;architt@codeaurora.org&gt; Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Harry Wentland &lt;Harry.wentland@amd.com&gt; Reviewed-by: Harry Wentland &lt;harry.wentland@amd.com&gt; Reviewed-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1492753893-3748-4-git-send-email-dhinakaran.pandiyan@intel.com (cherry picked from commit edb1ed1ab7d314e114de84003f763da34c0f34c0) Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Change-Id: Iee2b044c4efdf29be73fcea5c8ce574a8d42a6bd Reviewed-on: https://chromium-review.googlesource.com/713047 Commit-Ready: Dominik Behr &lt;dbehr@chromium.org&gt; Tested-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="713047" owner_email="dbehr@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/713047/1" remote="cros" total_fail_count="0"/><lkgm version="10032.0.0-rc2"/></manifest>