| <?xml version="1.0" encoding="utf-8"?><manifest revision="19bae00ff9a7970ccb1aa178ebef53a701655568"> |
| <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="0f36410cec3fe0c95afa666f17198706c7669656" upstream="refs/heads/master"/> |
| <project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="7a0a61f2e3ae80b7edd5e774b8b3318f81e7c3c6" 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="b02dfadbd697ff664d6b00a595a9c36e7011faf6" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="aa6cda6f638bd57d3a024f0d201f723a5c3bb875" 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="d02274ed430c4d2d3751e82130144fd63c4a981f" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="1677e812f16ce2949238b0ec15d7925ac1035d01" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="8f325b7f28a4b3042753fb006bdbe95db98768cc" upstream="refs/heads/master"/> |
| <project name="apps/libapps" path="src/third_party/libapps" revision="c0ce2dae36474a258137cb4481cac1718573abe2" upstream="refs/heads/master"> |
| <annotation name="branch-mode" value="pin"/> |
| </project> |
| <project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4a93e2cfc133473ae58f17374c32669eea9a8912" upstream="refs/heads/master"/> |
| <project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/> |
| <project name="chromium/src/tools/md_browser" remote="chromium" revision="66e00236a69489c9fe86ea9717f9384f363f966b" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="5702f0baefc0c1321374d838f8fc27c18d79a2ae"/> |
| <project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="6982e96d94b825be1d181faa046f95cd669844b3" upstream="refs/heads/master"> |
| <copyfile dest="AUTHORS" src="AUTHORS"/> |
| <copyfile dest="LICENSE" src="LICENSE"/> |
| </project> |
| <project name="chromiumos/docs" path="docs" revision="385208204ecdf504ea41edee1c4cd606a5e3efe0" upstream="refs/heads/master"/> |
| <project name="chromiumos/graphyte" path="src/platform/graphyte" revision="1a3a32c0f95a361b0e7584afadc8012cbd405eb7" upstream="refs/heads/master"/> |
| <project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/> |
| <project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="6024a1b8244b5f81e8dc667d7395012cfb989104" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="704dbb824410432fcd5902ed41509f40735e7fd8" upstream="refs/heads/master"/> |
| <project name="chromiumos/manifest" path="manifest" revision="34bf37975758ea446430286c6b314278a6d3a3d9" upstream="refs/heads/master"/> |
| <project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="063f33cccc745af440f2b28b1ab0d2ab60d48ac1" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="542fa0ebade547e23f20e0ae78afc52140fdd65d" sync-c="true" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="7f8dd873d815646005e6a1b10bd593d40a4c9eb1" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="1e0caba1f0fa58d4862f59107d094c807b00cdc1" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="fac6ad8a7d1e6a8927277b3f74b6aa31c9b61feb" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/assets" path="src/platform/assets" revision="d69d1a631d6e28e641c1ac098753b706388592f4" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="fb2aa3d1725890117bcc7aa8c2d6b250a3617db3" 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="ed30b5473c7973e2e77d8fae59a495da31fbd243" 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="df15111c6f8434a2b3a7a1c7b2679f16341704ae" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="2f1ee8448a886ce1abad9c0e8741582244f8ab40" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="ea800d26846cc4bab2d5f3190062779dda49918b" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="15fa4b1847c4780bf1ef7ee0f7c27af63eb78ada" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="fa8c6802b6a392a3dbc6300fabb47eeebf219ed6" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="ed93c07cd231001f90bc9fd9625ceeaae4d6d302" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="f659346ceacb45f81869bb89e0fe4c4b11cec942" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="1f3bea35a57fafd75ac010eae078a256a3eda25e" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="326d08f73eef5d9e4ae26d80dab20a4740b01e26" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/ec" path="src/platform/ec" revision="28e76b309d595923121e70cbd9e3228affad3a09" 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="b30c4bb5d2fe63d3086160d7f86c4080bdf6e578" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="22623a8a212fda0f0f751d7a8718e5a1ede746c7" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="18dd656865511d8e1486b28c3525cdd3c186f8c7" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="3a2c61c7d772f869780b625cabca416a64b6b7ab" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="54e252222113e235f9e16e62769a629c5fa5f8c5" 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="cc1deb44521d41125f5d617940a654c58c794325" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="0fd6be374dfc48efc231b44b97aa7c4a8e7e3cec" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="3b5a5598ce95f11fcd1356dc599cb3b1d121f792" 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/memento_softwareupdate" path="src/platform/memento_softwareupdate" revision="c7ff5188fb31541c3c6173e8171155f965760883" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="3909dc011bf32c13858fb80c33a3cce68769cb26" 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="f9efb7420e23447f6781695187746e88d467ee31" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="17cc088dc198f626513d4154644d57553b69fefd" 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="0df724d840f30f230e9c238a4d57d75f7cfe7e6f" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="4f1e106c96d72a1b5ac4b79bc8facf81b9458edb" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/puffin" path="src/platform/puffin" revision="2426ccf4e3558eeca0d2a7e8dd0a900ae09d245f" 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="b77184f71734a555c14d0a4d7ff79f6c36a863bc" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="7ed915fabbdb58e2d4dcfc9c142148dc25a769b9" 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="66f4d23e363ba74eca4ab3c81e442d3d830e7540" 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="4a4e4cd4aae6f8b5fb5ca0f34b8e937835b08f08" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/> |
| <project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="3dd580298b42d9d77e1f37733e4df2b6d5c302c6" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="0ed732a09b5cd199e4741624437aa0a85866e3c2" 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="008f34b005306c4b92203a3c0ffc75927378c9b4" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform2" path="src/platform2" revision="2a78df080ea4acc694fcf757baeab614fa02adf3" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="a270fced53cee4e795acf5341434dee34daa4031" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="a2dbfc3e3a058fa20712ccae6e7dc7738e2669b1" 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="b1187232fdf819586ba8c8ece4a27a7515cbdc6d" 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="879e60a8f35b5aca22530dc6f0bfdfb1abe651ca" upstream="refs/heads/master"/> |
| <project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="66ffb0a193efe5954e783f529c7b2948f284ee0e" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="a4d1df5d55254a9e26ed10c97291693d77ec356c" upstream="refs/heads/chromeos-5.44"/> |
| <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="fec58518a57f67e6e1186a573503ccaec7bcf8e6" upstream="refs/heads/chromeos-2016.05"/> |
| <project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="f745a284ef5253f2ed1e36f094aae2fff6c874f6" 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="904f49fd770dd559800523edd91c1226e131655d" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160"> |
| <annotation name="branch-mode" value="pin"/> |
| </project> |
| <project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="0aa39d284043be61b5f1222afdffd39a5abaf3aa" upstream="refs/heads/chromeos-2014.04"/> |
| <project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="b6e26e656c0696ccd1715a6d2c9acee75ab0c092" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools" name="chromiumos/third_party/gdata" path="chromite/third_party/gdata" revision="fe7e5c90a9827feb66ed446b2d297a1618b25272" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="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="57b47089139e1f5092c1999ae39ce26c1a92a69d" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="01d3dff8fef5ab4dbda4b961dc14e58d56f045cc" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="58a69e18e4c8cfe8626ddabcbbcd10b268e48d13" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="03c52a281b3f3496e470418b1729c579e1069575" upstream="refs/heads/chromeos-3.8"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="474eee892c2ee2c2830f9b9e06c39a6fa0a4e6a0" upstream="refs/heads/chromeos-3.10"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="61d4c1883529bac41d46fd62f64e95f7247496dd" upstream="refs/heads/chromeos-3.14"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="c61a3b7fcb9d78984afbc496d5f0dd12e322e679" upstream="refs/heads/chromeos-3.18"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="1809650fcb98beaaf6e88e0e7042c53bc536407b" upstream="refs/heads/chromeos-4.4"/> |
| <project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="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="0c7748b56694e9b00537f27bbe9edb11c78ce08f" upstream="refs/heads/chromeos-2.4.70"/> |
| <project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="44b84986b429c153e6c63d9207639b3f432d5021" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="ddb03e7d818f26bac8a7ff04ba0135ac3e73047b" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/> |
| <project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/> |
| <project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/> |
| <project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="e79d5093d0c93b9072f45415b29e12b2740db25e" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="24de1a72ac19d5e0e0bbc833b0563ebb05fc904a" 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="57b16c3b733e8bba32bf9d573640388040719859" upstream="refs/heads/arc-12.1.0-pre2"/> |
| <project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1b03323e17c096000d7c5b6b60cc2fb9fcc9f2d1" 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="c34103385fcb6930651cad57516ad4f094f144fa" 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="2c7221537edf60cd01fdf317454fa514f363a3b4" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="0ca03501dfd49f8091a04f941c05a71246b24bf4" upstream="refs/heads/V2.3-stable"/> |
| <project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="9188a4c63881f5c26283ac05132f97a408a67462" upstream="refs/heads/V1.3.3-cros"/> |
| <project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="cfde335e54918757430110cba01d7c56f880ef05" upstream="refs/heads/chromeos-2.2.12"/> |
| <project groups="minilayout,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/> |
| <project name="chromiumos/third_party/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="b9b8f1de0ab9d4b0e1739d7c0dc4ec232b85a5c3" 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/sis-updater" path="src/third_party/sis-updater" revision="793f51c53f7e0c6ff1662c0efcff0bfe1f61e0cd" upstream="refs/heads/master"/> |
| <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="e29f26e73dbdea06d16a134fa14761be675b4c12" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="09ce67b14d036f502f3c1ba63c3e89da9247da9f" 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="cb2de5a810df1898cd3ae47d517603b8b12371c0" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="31f4933a54cce7b157619eb1dd14ea32bec39279" 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="f6e2acc3f21e8b7c9eec4a8871a65f50381daacf" upstream="refs/heads/master"/> |
| <project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="a00c51a0816a0b6bf00d7fbbf2be29e2ef05787b" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/> |
| <project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="3f6478ac95edf86cd3da300c2c0d34a438f5dbeb"/> |
| <project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="f722fcf0d4b431aed3f415d5b86b94747313fdf5" upstream="refs/heads/master"/> |
| <project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="61a6197566d4230c9a86a61e6c5f605778ab3733" upstream="refs/heads/master"/> |
| <project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="0aea6aeca494754446dd1e5fe638fe68da128036" upstream="refs/heads/master"/> |
| <project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="c41479a1d7de7fe6e9cfbff9be21382f7b23ace7" upstream="refs/heads/master"/> |
| <project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="24543f227908c2e949bb9a15b40276f59fcc9a0a" upstream="refs/heads/master"/> |
| <project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="93d99bf31d081198030380a946f4c29e38159b25" upstream="refs/heads/master"/> |
| <project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="0f72ef4240eede66e73f380d5fd7e1e9104de6ce" upstream="refs/heads/master"/> |
| <project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="1661a29f471199a57719ff27eed5af7d7714376e" upstream="refs/heads/master"/> |
| <project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="32c89c19b042a12b5a1bf0153299154ea5435c03"/> |
| <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="I35ef5f0bb69c3dcab8ea8820a4b73bb74cb91e64" commit="6df1a36554d2ab0fd2df41d85afe0fe138f7ef99" commit_message="BACKPORT: dma-buf/sync_file: only enable fence signalling on poll() Signalling doesn't need to be enabled at sync_file creation, it is only required if userspace waiting the fence to signal through poll(). Thus we delay fence_add_callback() until poll is called. It only adds the callback the first time poll() is called. This avoid re-adding the same callback multiple times. v2: rebase and update to work with new fence support for sync_file v3: use atomic operation to set enabled and protect fence_add_callback() v4: use user bit from fence flags (comment from Chris Wilson) v5: use ternary if on poll return (comment from Chris Wilson) In Mali kbase, for async wait, instead of using waitqueue callback use fence callback. It is simpler, and enable sw signaling when we need to wait. BUG=chromium:714307 TEST=boot kevin and pyro Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> [sumits: remove unused var status] Link: http://patchwork.freedesktop.org/patch/msgid/1470404378-27961-1-git-send-email-gustavo@padovan.org (cherry picked from commit e24165537312723e2900831dd6e7415b8d85278c) Signed-off-by: Dominik Behr <dbehr@chromium.org> Change-Id: I35ef5f0bb69c3dcab8ea8820a4b73bb74cb91e64 Reviewed-on: https://chromium-review.googlesource.com/534601 Commit-Ready: Dominik Behr <dbehr@chromium.org> Tested-by: Dominik Behr <dbehr@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> " fail_count="0" gerrit_number="534601" owner_email="dbehr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/01/534601/6" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I51d5873e462b56ae438309b889e056a0f7ead003" commit="22522d98506b01c6293b665ecff2b932c045fa3d" commit_message="UPSTREAM: dma-buf/fence: kerneldoc: remove spurious section header Commit e941759c74a44d6ac2eed21bb0a38b21fe4559e2 ("fence: dma-buf cross-device synchronization (v18)") had a spurious kerneldoc section header that caused Sphinx to complain. Fix it. Fixes: e941759c74a4 ("fence: dma-buf cross-device synchronization (v18)") BUG=chromium:714307 TEST=boot kevin and pyro Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/1470912480-32304-3-git-send-email-sumit.semwal@linaro.org (cherry picked from commit 3590d50e2313644cd192ff55e83df76dea232319) Signed-off-by: Dominik Behr <dbehr@chromium.org> Change-Id: I51d5873e462b56ae438309b889e056a0f7ead003 Reviewed-on: https://chromium-review.googlesource.com/534602 Commit-Ready: Dominik Behr <dbehr@chromium.org> Tested-by: Dominik Behr <dbehr@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> " fail_count="0" gerrit_number="534602" owner_email="dbehr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/534602/6" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I0a72851b7c249be503acecf07f52a83539a6d150" commit="416f1a087e3537953c1ee9193f46fad6df234e45" commit_message="UPSTREAM: dma-buf: Wait on the reservation object when sync'ing before CPU access Rendering operations to the dma-buf are tracked implicitly via the reservation_object (dmabuf->resv). This is used to allow poll() to wait upon outstanding rendering (or just query the current status of rendering). The dma-buf sync ioctl allows userspace to prepare the dma-buf for CPU access, which should include waiting upon rendering. (Some drivers may need to do more work to ensure that the dma-buf mmap is coherent as well as complete.) v2: Always wait upon the reservation object implicitly. We choose to do it after the native handler in case it can do so more efficiently. BUG=chromium:714307 TEST=boot kevin and pyro Testcase: igt/prime_vgem Testcase: igt/gem_concurrent_blit # *vgem* Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Sumit Semwal <sumit.semwal@linaro.org> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Eric Anholt <eric@anholt.net> Cc: linux-media@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: linaro-mm-sig@lists.linaro.org Cc: linux-kernel@vger.kernel.org Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> Link: http://patchwork.freedesktop.org/patch/msgid/1471275738-31994-1-git-send-email-chris@chris-wilson.co.uk (cherry picked from commit ae4e46b14bd7a12fb7908425846be7ceb0853bbc) Signed-off-by: Dominik Behr <dbehr@chromium.org> Change-Id: I0a72851b7c249be503acecf07f52a83539a6d150 Reviewed-on: https://chromium-review.googlesource.com/534603 Commit-Ready: Dominik Behr <dbehr@chromium.org> Tested-by: Dominik Behr <dbehr@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> " fail_count="0" gerrit_number="534603" owner_email="dbehr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/534603/6" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I832b260fb1137330180eec202e4620cc1088e303" commit="aee8aacff05e87a9abdd02d65459593681577acf" commit_message="UPSTREAM: dma-buf: fix kernel-doc warning and typos Fix dma-buf kernel-doc warning and 2 minor typos in fence_array_create(). Fixes this warning: ..//drivers/dma-buf/fence-array.c:124: warning: No description found for parameter 'signal_on_any' BUG=chromium:714307 TEST=boot kevin and pyro Signed-off-by: Randy Dunlap <rdunlap@infradead.org> Cc: Sumit Semwal <sumit.semwal@linaro.org> Cc: linux-media@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: linaro-mm-sig@lists.linaro.org Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> Link: http://patchwork.freedesktop.org/patch/msgid/224865a5-947d-9a28-c60a-18fa86bc9329@infradead.org (cherry picked from commit 68acb6afb6f56d8ab92352993425b5472cf79a78) Signed-off-by: Dominik Behr <dbehr@chromium.org> Change-Id: I832b260fb1137330180eec202e4620cc1088e303 Reviewed-on: https://chromium-review.googlesource.com/534604 Commit-Ready: Dominik Behr <dbehr@chromium.org> Tested-by: Dominik Behr <dbehr@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> " fail_count="0" gerrit_number="534604" owner_email="dbehr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/534604/6" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Idbead0fe7a778dd18b1b94b9f53cacd2c127777b" commit="cfcb541dc55dc0a8a8fa1d31022b73661e731c43" commit_message="UPSTREAM: reservation: fix small comment typo BUG=chromium:714307 TEST=boot kevin and pyro Signed-off-by: Rob Clark <robdclark@gmail.com> [danvet: Mark up as function for proper cross-linking.] Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/1471640134-30888-1-git-send-email-robdclark@gmail.com (cherry picked from commit f5bef0b85e5d1586bb2f34035917d5e4c475cea2) Signed-off-by: Dominik Behr <dbehr@chromium.org> Change-Id: Idbead0fe7a778dd18b1b94b9f53cacd2c127777b Reviewed-on: https://chromium-review.googlesource.com/534605 Commit-Ready: Dominik Behr <dbehr@chromium.org> Tested-by: Dominik Behr <dbehr@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> " fail_count="0" gerrit_number="534605" owner_email="dbehr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/534605/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I78ebfc2720a2d7171cac428d8077655e9b628ddf" commit="8bfafaa9235273009fdb72459284290ab10fa19d" commit_message="UPSTREAM: dma-buf/sync_file: fix documentation error The ioctl name and description on the documentation block don't match the ioctl being defined. This was probably overlooked while renaming the ioctls during the sync file destaging. This patch provides a more accurate description of what the ioctl actually does. BUG=chromium:714307 TEST=boot kevin and pyro Signed-off-by: Emilio Lpez <emilio.lopez@collabora.co.uk> Reviewed-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> Link: http://patchwork.freedesktop.org/patch/msgid/20160919042120.6280-1-emilio.lopez@collabora.co.uk (cherry picked from commit 823d1bc1082970fc02f8172859c789933ed84bc5) Signed-off-by: Dominik Behr <dbehr@chromium.org> Change-Id: I78ebfc2720a2d7171cac428d8077655e9b628ddf Reviewed-on: https://chromium-review.googlesource.com/534606 Commit-Ready: Dominik Behr <dbehr@chromium.org> Tested-by: Dominik Behr <dbehr@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> " fail_count="0" gerrit_number="534606" owner_email="dbehr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/534606/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie306f5e10959b053ef803100379244d5df67bb5c" commit="9702e1a4f71005a7ce0ce37fa060b5c1eb7e7bf4" commit_message="UPSTREAM: dma-buf/sync_file: free fences array in num_fences is 1 When merging sync_files there is a case when we can end up with only one fence in the merged sync_file: when all fences belong to the same timeline. So for this case a fence_array is not created instead we just assigned the fence to sync_file->fence. Then we do not use the fences array anymore nor does free it. This patch frees the array. BUG=chromium:714307 TEST=boot kevin and pyro Reported-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk> Signed-off-by: Sean Paul <seanpaul@chromium.org> Link: http://patchwork.freedesktop.org/patch/msgid/1474442419-6040-1-git-send-email-gustavo@padovan.org (cherry picked from commit c654dd07522e88bacc546c9ccd81b3ee72838ccf) Signed-off-by: Dominik Behr <dbehr@chromium.org> Change-Id: Ie306f5e10959b053ef803100379244d5df67bb5c Reviewed-on: https://chromium-review.googlesource.com/534607 Commit-Ready: Dominik Behr <dbehr@chromium.org> Tested-by: Dominik Behr <dbehr@chromium.org> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org> " fail_count="0" gerrit_number="534607" owner_email="dbehr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/07/534607/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iad9fe2fb0b3c6475ba1a7013b87736b471715d77" commit="c9a0653eefb0d0e6e42e65022fe5aac33c129104" commit_message="Wait slaves to pass UploadPrebuilts when deciding self-destruction. Before self-destructing on a success build (which will submit all picked up changes), the master should wait for all important slaves to pass UploadPrebuiltsStage in order to publish prebuilts for all slaves. BUG=chromium:703819 TEST=unit_tests Change-Id: Iad9fe2fb0b3c6475ba1a7013b87736b471715d77 Reviewed-on: https://chromium-review.googlesource.com/544788 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Ningning Xia <nxia@chromium.org> " fail_count="0" gerrit_number="544788" owner_email="nxia@chromium.org" pass_count="0" patch_number="9" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/88/544788/9" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I6af7a88fc8308bde2d374f0f470b52f2d9831b1b" commit="feb75bf6131bdd24e009079a8755872b13384321" commit_message="Consider a successful and self-destructed CQ as success. If a CQ destructed itself earily without failures and all important slaves passed the desired stages, consider this CQ as a success and publish uprevs for this build. BUG=chromium:703819 TEST=unit_tests Change-Id: I6af7a88fc8308bde2d374f0f470b52f2d9831b1b Reviewed-on: https://chromium-review.googlesource.com/547046 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Ningning Xia <nxia@chromium.org> " fail_count="0" gerrit_number="547046" owner_email="nxia@chromium.org" pass_count="0" patch_number="5" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/46/547046/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic757652852b3e0bd53c505459786911f8b1670de" commit="1cf26c276e964e062613afdd7c61f77f12e21df6" commit_message="Move GetBuildFailureMessage to generic_stages. Move GetBuildFailureMessage to generic_stages so that ManifestVersionedSyncCompletionStage, PreCQCompletionStage and ReportStage can call this method directly to get BuildFailureMessage of the build. Remove completion_stages.CreateBuildFailureMessage. BUG=chromium:694730 TEST=unit_tests Change-Id: Ic757652852b3e0bd53c505459786911f8b1670de Reviewed-on: https://chromium-review.googlesource.com/553526 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Don Garrett <dgarrett@chromium.org> " fail_count="0" gerrit_number="553526" owner_email="nxia@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/26/553526/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id8faef08287bb6bffe61ff6521f2b484b5b8eb12" commit="28678af1a47d4e249b81d2560a38c765b48d5bcc" commit_message="[autotest] Move up results directory setup Moving this up allows us to use the inferred results directory while setting up SSP. BUG=chromium:678430 TEST=Run a local test using autoserv Change-Id: Id8faef08287bb6bffe61ff6521f2b484b5b8eb12 Reviewed-on: https://chromium-review.googlesource.com/537975 Commit-Ready: Prathmesh Prabhu <pprabhu@chromium.org> Tested-by: Prathmesh Prabhu <pprabhu@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org> Reviewed-by: Allen Li <ayatane@chromium.org> " fail_count="0" gerrit_number="537975" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/75/537975/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia19e20de87f3780b8d09f503dc23ec844e223f19" commit="0aa9eb46d2ab36ac1e07ef8000a7660f84a2df29" commit_message="Adds branch mapping to android_ACTS android_ACTS can now be given a mapping of branch names. If the current branch in the job_url matches a key in the mapping, it will use the coresponding value. This currently only applies to the acts.zip download. TEST=Ran with and without branch mapping. BUG=b:62708210 Change-Id: Ia19e20de87f3780b8d09f503dc23ec844e223f19 Reviewed-on: https://chromium-review.googlesource.com/548986 Commit-Ready: Benjamin Peake <bpeake@chromium.org> Tested-by: Benjamin Peake <bpeake@chromium.org> Reviewed-by: Dan Shi <dshi@google.com> " fail_count="0" gerrit_number="548986" owner_email="bpeake@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/86/548986/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib6b0035d8d0258e32241da65038eb0869772c58e" commit="591d64e602796ed8d0bf2b15eec3fbe97860d925" commit_message="lakitu: wait until the device node for EFI partition shows up It seems that sometimes it takes a while for the device node for the EFI partition to show up. Hence we should reprobe the partition several times before using it. BUG=chromium:733514 TEST=build_image --board=lakitu --disk_layout=base test RELEASE_NOTE=None Change-Id: Ib6b0035d8d0258e32241da65038eb0869772c58e Reviewed-on: https://chromium-review.googlesource.com/553978 Commit-Ready: Edward Jee <edjee@google.com> Tested-by: Edward Jee <edjee@google.com> Reviewed-by: Edward Jee <edjee@google.com> " fail_count="0" gerrit_number="553978" owner_email="edjee@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/78/553978/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia1b43ed9f4370a850c7f5ab64c23e6db7eada75d" commit="253e3f5bc8a571a55930be8e7fac1ba84323423e" commit_message="cros_sdk: Improve error message outside cros root When running cros_sdk outside a chromium os root but in a directory containing .repo or .gclient (e.g. chromium), the current error message is a strange traceback referring to bad URLs. Check for the underlying error case and give a better error message. BUG=chromium:634317 TEST=Copied patched cros_sdk.py into a chromium checkout and ran there. Change-Id: Ia1b43ed9f4370a850c7f5ab64c23e6db7eada75d Reviewed-on: https://chromium-review.googlesource.com/556153 Commit-Ready: Benjamin Gordon <bmgordon@chromium.org> Tested-by: Benjamin Gordon <bmgordon@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="0" gerrit_number="556153" owner_email="bmgordon@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/53/556153/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-5.44" change_id="Ic0d80364ed94e32732605d58f8435e212cc95f86" commit="e6c64c0766b865ae7a66d4fc6e52f97477dbc422" commit_message="CHROMIUM: Support to change set file via arg Currently, there is an expectation of the main.conf file at a specific location. This prevents system builds that support more than one platform. This adds support so the main.conf file can be specified as a command line arg instead, so systems can manage multiple conf files as necessary and pass the appropriate conf file when the daemon is started. BUG=b:63111731 TEST=locally tested with reef-uni image Change-Id: Ic0d80364ed94e32732605d58f8435e212cc95f86 Reviewed-on: https://chromium-review.googlesource.com/555572 Commit-Ready: C Shapiro <shapiroc@google.com> Tested-by: C Shapiro <shapiroc@google.com> Reviewed-by: Simon Glass <sjg@chromium.org> " fail_count="0" gerrit_number="555572" owner_email="shapiroc@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/bluez" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/bluez" ref="refs/changes/72/555572/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idf15d2be0a8e448793a994c472178afbfbd67892" commit="fee0aedb95ba5b699c5ec33d9f8d67d96fac167a" commit_message="image: re-generate udev's hwdb.bin as part of building image Newer udev versions do not pay attention to individual *.hwdb files anymore, but require up-to-date /etc/udev/hwdb.bin. That means we can no longer simply drop individual hwdb files into bsp packages and expect them to work, we need to update hwdb.bin. Instead of wiring up the update into individual bsp ebuilds, let's [re]generate hwdb.bin as part of image build process. BUG=b:36735408 TEST=Build Eve's image, check assistant key referenced in /etc/udev/hwdb.bin Change-Id: Idf15d2be0a8e448793a994c472178afbfbd67892 Reviewed-on: https://chromium-review.googlesource.com/553720 Commit-Ready: Dmitry Torokhov <dtor@chromium.org> Tested-by: Dmitry Torokhov <dtor@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> " fail_count="0" gerrit_number="553720" owner_email="dtor@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/20/553720/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I7bb9730dab3aff9d53e35bd27eef19eb5b4b9ad5" commit="21740e13a7797c7b067c793578dbded078e120c0" commit_message="BACKPORT: proc: revert /proc/<pid>/maps [stack:TID] annotation [ Upstream commit 65376df582174ffcec9e6471bf5b0dd79ba05e4a ] Commit b76437579d13 ("procfs: mark thread stack correctly in proc/<pid>/maps") added [stack:TID] annotation to /proc/<pid>/maps. Finding the task of a stack VMA requires walking the entire thread list, turning this into quadratic behavior: a thousand threads means a thousand stacks, so the rendering of /proc/<pid>/maps needs to look at a million combinations. The cost is not in proportion to the usefulness as described in the patch. Drop the [stack:TID] annotation to make /proc/<pid>/maps (and /proc/<pid>/numa_maps) usable again for higher thread counts. The [stack] annotation inside /proc/<pid>/task/<tid>/maps is retained, as identifying the stack VMA there is an O(1) operation. Siddesh said: "The end users needed a way to identify thread stacks programmatically and there wasn't a way to do that. I'm afraid I no longer remember (or have access to the resources that would aid my memory since I changed employers) the details of their requirement. However, I did do this on my own time because I thought it was an interesting project for me and nobody really gave any feedback then as to its utility, so as far as I am concerned you could roll back the main thread maps information since the information is available in the thread-specific files" BUG=chromium:726072, chromium:724093 TEST=Build and run Change-Id: I7bb9730dab3aff9d53e35bd27eef19eb5b4b9ad5 Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Cc: "Kirill A. Shutemov" <kirill@shutemov.name> Cc: Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> Cc: Shaohua Li <shli@fb.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Sasha Levin <alexander.levin@verizon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> [groeck: Fix conflicts in fs/proc/task_mmu.c, caused by commit 586278d78bfa ("mm: add a field to store names for private anonymous memory") Signed-off-by: Guenter Roeck <groeck@chromium.org> (cherry picked from commit f3de8fbe2a2a3ec4c612e2e0ddeee68f9c5bd972, git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git) Reviewed-on: https://chromium-review.googlesource.com/545096 Reviewed-by: Sonny Rao <sonnyrao@chromium.org> " fail_count="2" gerrit_number="545096" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/545096/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Iec7f2d0e3dc8243f79b009ead16bb3ba9f1bef9d" commit="ede745a3374621cb19ca687c250f05e38ab85925" commit_message="common: Add RMA reset auth challenge-response crypto RMA auth uses X25519 to generate a relatively small challenge and response. Currently, nothing calls the rma_auth code. We'll need console and TPM vendor commands to do so. BUG=b:37952913 BRANCH=none TEST=make buildall Change-Id: Iec7f2d0e3dc8243f79b009ead16bb3ba9f1bef9d Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/544184 Reviewed-by: Mattias Nissler <mnissler@chromium.org> Reviewed-by: Vadim Bendebury <vbendeb@chromium.org> " fail_count="0" gerrit_number="544184" owner_email="rspangler@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/84/544184/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I562b8930371b59f1adeb5ccf3bda0d4ec9b93ab9" commit="995e20a253e8861a6a6b5fe8533751b77058fb5f" commit_message="ChromiumOSUpdater: Allow it to deal with clobber_stateful being False. If clobber_stateful is false, PostCheckStatefulUpdate() will still check for files being deleted and fail. autoupdate_EndToEndTest needs clobber_stateful to be False when it does the target update. Otherwise update_engine will not know the version that it updated from. To speed up the test, PostRebootUpdateCheck() should only be fired on the target update of autoupdate_EndToEndTest so we check for payload_filename and clobber_stateful status before running it. BUG=chromium:709710 TEST=autoupdate_EndToEndTest with this CL TEST=cros flash still works Change-Id: I562b8930371b59f1adeb5ccf3bda0d4ec9b93ab9 Reviewed-on: https://chromium-review.googlesource.com/554264 Commit-Ready: David Haddock <dhaddock@chromium.org> Tested-by: David Haddock <dhaddock@chromium.org> Reviewed-by: Xixuan Wu <xixuan@chromium.org> " fail_count="0" gerrit_number="554264" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/64/554264/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I920ea7d9f156137f42e9e8ea44a3e6946d06b746" commit="9862b830e9182fac34ca0d2eaca412733bc98df7" commit_message="sys_util: move handle_eintr!() to sys_util so it can be reused This CL takes the handle_intr!() macro, changes its name to handle_eintr!(), and overloads it so it can handle EINTR embedded in other kinds of Result types. BUG=None TEST=cargo test Change-Id: I920ea7d9f156137f42e9e8ea44a3e6946d06b746 Reviewed-on: https://chromium-review.googlesource.com/556348 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> " fail_count="0" gerrit_number="556348" owner_email="zachr@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/48/556348/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I7770c705aff5c4bba4f95b361bca44bbd0f8f254" commit="f7d92149faf2bc286479ef1eb0831bd88826dba0" commit_message="UPSTREAM: spi: rockchip: Disable Runtime PM when chip select is asserted The rockchip spi would stop driving pins when runtime suspended, which might break slave's xfer(for example cros_ec). Since we have pullups on those pins, we only need to care about this when the CS asserted. So let's keep the spi alive when chip select is asserted. Also use pm_runtime_put instead of pm_runtime_put_sync. Suggested-by: Doug Anderson <dianders@chromium.org> Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> Reviewed-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Mark Brown <broonie@kernel.org> (cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next commit aa099382ac0cda27e10fa8f45bf91edea0d1d35e) BUG=b:62476306 TEST=check "ectool gpioget" still works Change-Id: I7770c705aff5c4bba4f95b361bca44bbd0f8f254 Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> Reviewed-on: https://chromium-review.googlesource.com/554418 Reviewed-by: Douglas Anderson <dianders@chromium.org> " fail_count="0" gerrit_number="554418" owner_email="jeffy.chen@rock-chips.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/18/554418/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idf5b5976930cedf9d1de013b0a4329ff67b30328" commit="ae0b9ef0bed3ec63295c191c161f69d6799a3c19" commit_message="Move integration suspend stress test to endtoend suite The suspend stress integration test utilizes chrome and gaia login and uses servo to simulate lip close/open to suspend and resume the device. This test is a better fit for endtoend suite. Also using this CL to test wificell-pre-cq. BUG=None TEST=None pre-cq-configs: mixed-wificell-pre-cq Change-Id: Idf5b5976930cedf9d1de013b0a4329ff67b30328 Reviewed-on: https://chromium-review.googlesource.com/550885 Commit-Ready: Harpreet Grewal <harpreet@chromium.org> Tested-by: Harpreet Grewal <harpreet@chromium.org> Reviewed-by: Kirtika Ruchandani <kirtika@chromium.org> " fail_count="1" gerrit_number="550885" owner_email="harpreet@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/85/550885/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7e4fb2f634787aaa97d29f5b3acb6bbe4dd2fb14" commit="f61282a32d60067f031884cc0bc18fbc336f343c" commit_message="[sysmon] Add doctests Add doctests to confirm that documentation examples are accurate. BUG=chromium:716682 TEST=Run bin/run_tests chromite.scripts.sysmon Change-Id: I7e4fb2f634787aaa97d29f5b3acb6bbe4dd2fb14 Reviewed-on: https://chromium-review.googlesource.com/508434 Commit-Ready: Allen Li <ayatane@chromium.org> Tested-by: Allen Li <ayatane@chromium.org> Reviewed-by: Don Garrett <dgarrett@chromium.org> " fail_count="0" gerrit_number="508434" owner_email="ayatane@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/34/508434/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4a5e406b7385f5129511b75a74c3307142de30b6" commit="5f242a1e4cd66284928e78c3e72d8b3fdfd0af75" commit_message="autotest: add metrics server_in_prod_check_fail for swarming bot manager BUG=chromium:727926 TEST=None Change-Id: I4a5e406b7385f5129511b75a74c3307142de30b6 Reviewed-on: https://chromium-review.googlesource.com/537336 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org> " fail_count="0" gerrit_number="537336" owner_email="xixuan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/36/537336/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie8b8f1f0cef5241f869a654f2b8f540a5c10eb64" commit="31e4cbef0636c902d663584421a958ba29f6c9e8" commit_message="autotest: add metrics for swarming bot manager's tick. BUG=chromium:727926 TEST=None Change-Id: Ie8b8f1f0cef5241f869a654f2b8f540a5c10eb64 Reviewed-on: https://chromium-review.googlesource.com/537059 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org> " fail_count="0" gerrit_number="537059" owner_email="xixuan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/59/537059/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I19e30abc57349655b1f1c28d38aee67a39482cc6" commit="9a31430aec7afa548339592d482d121b4099be8f" commit_message="call drv_gem_bo_destroy from i915_bo_import ... when returning on error to close open gem handles. BUG=chromium:738113 TEST=graphicsSanity on cyan Change-Id: I19e30abc57349655b1f1c28d38aee67a39482cc6 Reviewed-on: https://chromium-review.googlesource.com/556402 Commit-Ready: Joe Kniss <djmk@google.com> Tested-by: Joe Kniss <djmk@google.com> Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org> " fail_count="0" gerrit_number="556402" owner_email="djmk@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/02/556402/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iae25e6d3161a171d4a2a12f80f8974c069e5a35a" commit="c07938a49a909a80dcea6a3d6b356ab106115fa4" commit_message="security_SandboxedServices: Update baseline. -With Mike's latest changes a bunch of services report "caps" as "Yes". -Add a few "Yes" for NoNewPrivs. -Remove X from the baseline. -Add a few new services to the baseline. *conntrackd *arc_camera_serv BUG=chromium:709990 TEST=Passes on kevin. Change-Id: Iae25e6d3161a171d4a2a12f80f8974c069e5a35a Reviewed-on: https://chromium-review.googlesource.com/527502 Commit-Ready: Jorge Lucangeli Obes <jorgelo@chromium.org> Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="0" gerrit_number="527502" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/02/527502/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2eaeebb64d2b0c3435be87bff17b5c15910d61be" commit="b72824405027949d50c714fa21eb9491f4f212a4" commit_message="clapper/glimmer/gnawty/kip/quawks/squawks/swanky/winky: move kernel settings to the profile This allows better stacking across profiles. BUG=chromium:701614 TEST=precq passes Change-Id: I2eaeebb64d2b0c3435be87bff17b5c15910d61be Reviewed-on: https://chromium-review.googlesource.com/553599 Commit-Ready: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Bernie Thompson <bhthompson@chromium.org> " fail_count="0" gerrit_number="553599" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/99/553599/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia8fc0a80ac7576fa8bdcc3b7dac0609d9d754234" commit="50d409ca7ad7afcff340a0900b720cfa49792e94" commit_message="virtual_battery: Remove direct i2c access Virtual battery implements a smart battery interface, but the actual battery on the system may speak a different protocol. Support such batteries by removing direct i2c access from the virtual battery driver. Fetch data from storage when available, and call generic battery routines when not. BUG=chromium:717753 BRANCH=None TEST=Manual on kevin, boot and verify "Unhandled VB reg" prints are not seen. Verify by-eye that all regs in cros 4.4 kernel sbs-battery.c are handled (except REG_MANUFACTURER_DATA). Verify that sysfs manufacturer, model name, time_to_full_avg and time_to_empty_avg values are all sane. Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Change-Id: Ia8fc0a80ac7576fa8bdcc3b7dac0609d9d754234 Reviewed-on: https://chromium-review.googlesource.com/547004 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Shawn N <shawnn@chromium.org> " fail_count="0" gerrit_number="547004" owner_email="shawnn@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/04/547004/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I2ad520b26bf7a35dc98ed2548c936734afd98f39" commit="db3adb37818259ab9c6683ee6e60a96689aaa805" commit_message="CHROMIUM: Bluetooth: Add BT splitter BT splitter is a simple BT device virtualization layer that allows bluez to share the chip with a userspace stack. The userspace stack handles all LE and bluez - EDR. This code hides LE capabilities of the chip from bluez, and thus no more changes to bluez are likely to be needed. The userspace stack is built aware of this splitter and acts accordingly (not using EDR), though this is not necessarily required, as the userspace stack can be shown an LE-only chip too. We choose not to do that as we control that stack already and there is thus no need for this. There are improvements that can be made (like seeing if there are separate LE buffers before stealing EDR bufers), which we'll address soon. The way userspace connects to this: * open /dev/hci_splitter and treat it asn an hci device * when opened a RESET command complete packet will be read * it will have the "number of comands" value set to 0 or 1 * 0 if chip i snot yet ready (and stack will wait as per spec) * 1 if chip is ready * if userspace dies, chip is reset (as no state exosts to restore it back to normalcy). * if bluez resets chip or otherwise shuts it down, another command complete event is sent as a reset (as chip is indeed reset) with "number of commands" value set to zero TEST=verified bluez remains functional and does not see any LE features with splitter on BUG=35775020 Change-Id: I2ad520b26bf7a35dc98ed2548c936734afd98f39 Signed-off-by: Dmitry Grinberg <dmitrygr@google.com> Reviewed-on: https://chromium-review.googlesource.com/437525 " fail_count="0" gerrit_number="437525" owner_email="dmitrygr@google.com" pass_count="0" patch_number="23" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/437525/23" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I281f2fc06de2e393639ff8afe545ea2553321fcc" commit="3ef0dffce2eb818329e397768cdfa68a3a8f7ed6" commit_message="[autotest] Mock out retry waiting in tests This is an example of how to save 20 seconds in unit tests with minimal effort. BUG=chromium:691696 TEST=None Change-Id: I281f2fc06de2e393639ff8afe545ea2553321fcc Reviewed-on: https://chromium-review.googlesource.com/545113 Commit-Ready: Allen Li <ayatane@chromium.org> Tested-by: Allen Li <ayatane@chromium.org> Reviewed-by: Allen Li <ayatane@chromium.org> " fail_count="1" gerrit_number="545113" owner_email="ayatane@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/13/545113/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I66d4ec8a6d19b05e09de3dcdc543cc1b9d95b7de" commit="9f4893abc59374d0eb5c14c862111642cca51c01" commit_message="Revert "FROMLIST: uvcvideo: Prevent heap overflow in uvc driver" This reverts commit 6eea2a7519579f14f1837e977068ea28ad98fd77. Reason for revert: chromium:735776 BUG=chromium:735776 TEST=Guado, with a PTZ camera, move to home position Original change's description: > FROMLIST: uvcvideo: Prevent heap overflow in uvc driver > > The size of uvc_control_mapping is user controlled leading to a > potential heap overflow in the uvc driver. This adds a check to verify > the user provided size fits within the bounds of the defined buffer > size. > > BUG=chromium:724785 > TEST=Build and run > > Change-Id: Ie7d07814a8c5384d3c7bc1f2570f62775e771b42 > Signed-off-by: Robb Glasser <rglasser@google.com> > [groeck: cherry picked from > https://source.codeaurora.org/quic/la/kernel/msm-3.10 > commit b7b99e55bc7770187913ed092990852ea52d7892; > updated subject] > Signed-off-by: Guenter Roeck <linux@roeck-us.net> > Signed-off-by: Guenter Roeck <groeck@chromium.org> > (am from https://patchwork.kernel.org/patch/9741303/) > Reviewed-on: https://chromium-review.googlesource.com/517423 > Reviewed-by: Dmitry Torokhov <dtor@chromium.org> > (cherry picked from commit 7ddb4bdd8712a3a00fc8efe22586eadb75b27391) > Reviewed-on: https://chromium-review.googlesource.com/517317 Bug: chromium:724785 Change-Id: I66d4ec8a6d19b05e09de3dcdc543cc1b9d95b7de Reviewed-on: https://chromium-review.googlesource.com/550206 Commit-Ready: Guenter Roeck <groeck@chromium.org> Tested-by: Guenter Roeck <groeck@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="550206" owner_email="groeck@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/06/550206/4" remote="cros" total_fail_count="1"/><lkgm version="9697.0.0-rc3"/></manifest> |