| <?xml version="1.0" encoding="utf-8"?><manifest revision="75fb652a8f1d0b9104d54a5e09aa93b47307b9d8"> |
| <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="d40bab49e8cbb5970de11ead8b9f51642c11f253" upstream="refs/heads/master"/> |
| <project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="35dcdc75d8e20ebe9ab68b8b8eafe6fb11817d69" 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="e108cb32f9d65fda021bc366c57644d730da6c05" 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="f5b51caa68658f1b5983d8de206775be46fe166a" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="5e11cefa8713eb57effd5a067cf8850a7c555796" upstream="refs/heads/master"/> |
| <project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="7fde2236feb3c77b9265952353551e04fef9432d" upstream="refs/heads/master"/> |
| <project name="apps/libapps" path="src/third_party/libapps" revision="775c408d96afdb056227063e207a592051eab1f5" 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="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" 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="5702f0baefc0c1321374d838f8fc27c18d79a2ae"/> |
| <project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="6a6d692b20cba6f3d4bc280ab677992b56ba3797" upstream="refs/heads/master"> |
| <copyfile dest="AUTHORS" src="AUTHORS"/> |
| <copyfile dest="LICENSE" src="LICENSE"/> |
| </project> |
| <project name="chromiumos/docs" path="docs" revision="d9439bf768fcfa29e896dfec978f4f6da1898f16" 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="3baab1372e8728aeb350c248e1d46b16c8881f7b" upstream="refs/heads/master"/> |
| <project name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="b80feb0446874b7216f31c5376909cce81200881" 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="322c8ca960772becd27f9adafbf09de774787908" 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="eed6349cdff13483bd6c77d5e6574cca9ab6601e" upstream="refs/heads/master"/> |
| <project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="0c76d5bb52c97636efb298d5f29bea3dbf037705" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="5d47a4b6e7ef1aa02072957ecc7cac78b7294632" upstream="refs/heads/master"/> |
| <project name="chromiumos/manifest" path="manifest" revision="33a67bcc659a34801d872cb2f5decabee4c93478" upstream="refs/heads/master"/> |
| <project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="cfb3d3fc04be1a9bb48b04da23182005f0f1c627" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="ddcf84e6fa40e3d6ab3f5dae75762966da34e05c" sync-c="true" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="7ea6b5c283105cc67bdd358c6d6180570ecde928" upstream="refs/heads/master"/> |
| <project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="ffcf7e9af496706991984a7e76517005e3571c20" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="4db82404c343a6987f0aafa29f39e9093d04e248" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/assets" path="src/platform/assets" revision="ea146cb1d59e3e7372ae73fc09fa0f6babc95ba6" 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="c62f24a5ad9dea8b6c5b40e615301f0fc179e2ce" 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="ce006df2a54d60737f14cdf453c7c87d82bb221a" 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="bf7e0ce575953539b91ceda0a5e7d9a4df25ef2a" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="aa96e570fb6911c0eb5d773b5469b30f1e3d86c8" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="2bcf05b2afbcbe1287583a229dbb3e5b6c78aa8c" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="bcccd4026708ee5e355072ba360a68099ed7828e" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="fe0b1c698b50605f8b6d87c6c7237cc065fe99ce" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="46ad6cc75f4ad98b64097cdf7f8d1233169acf69" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="013037ea7a68ef1e03b46e83aefb4f8bfd8332a3" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/ec" path="src/platform/ec" revision="1623f192e865709a1071bde37819963dd5d0e17c" 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="e2689c2264c2ec53d16c31ea9ef25daf5051ad98" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="54d0bf6bdc7e8c9d4a88e67232255bfbda0855f6" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="5ba9d88d5b2a0958930c834d3c3d2ab87b3c4cb8" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="059fe66fb49d32e236d358d754d988d4602d9f79" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="74f55100df966280d305d5d5ada824605f875839" 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="38cbbfed71efcb28931b5e4a83e3c0d4661f1548" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="65ec9883a1615af935f79056b290b226047d51eb" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="5d828d71b367b1c21581e871043e58c712f6220f" 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="6a8828492f4252a7c125a984823599bd65e3cb03" 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="7f30ffff82637484b578e83492e8ca2391be4711" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="36d84953c7104d1950648647d19a973c1275fea6" 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="dc6c74ddce6901a022545b669a71f01683530059" 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="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="ddce50ea03b098299236da94748cc1476aaaf4d6" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/tast" path="src/platform/tast" revision="1ba7722344ff77bb4783a2670dda14853cd3004b" upstream="refs/heads/master"/> |
| <project 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="8b27e13ee4e70d5ab6065a7bf3d12153d941584e" 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="03c635acbde4265a06a9621c95531c0e9282f836" 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="35da86f58928bf3063b496d329e1903bdca09ecd" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="bc0fd5a3aca8a2619b5f6abfe537a6b33e60450f" 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="871b439b8dbba823a0ba749d2d5cc9994d3e30f0" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform2" path="src/platform2" revision="fefb1932404ea2282e47f94823590804ce34d612" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="abc20f39501d39e28d5ae34e0a81b3f41df99161" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="105baf9f2e68dd411f6c8b84b663f81ae45b40c7" 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="ca5ba394cab0c4e7c5621a50a7bd270cb64cec97" 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="14f4b74b2b84e19ca07159a31d8a82c2277821da" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="7e2bffe2513093cc8c164dc158b7652610c6ae5c" 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="9258512616cfed4cfe0cf187ede2080ccc377191" upstream="refs/heads/chromeos-2016.05"/> |
| <project 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,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="7ef0dae092afcfb6fab7e8372c78097672168c4a" upstream="refs/heads/chromeos-2017.08"/> |
| <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="8e0c4e5c4d0cf7312dae1d2b2e39e2f9c87754e6" 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="d35e9875e7f7c116609529b2950a63b783c2bec2" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="8b9a17e31a5f3ad9b1ed7970daa71b60941d0c1e" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="2d49b6ea316fde78a6a7e1e62a1fa26d49c61d96" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="2b51df9e663da129547512ca3d43ce05b56ded2b" upstream="refs/heads/chromeos-3.8"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="de559be06bcebc919b8f05461528c8ba7cbedeea" upstream="refs/heads/chromeos-3.10"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="9562a8c90ac65f81dff109988c9f2ed22964c54c" upstream="refs/heads/chromeos-3.14"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="75e467d9767437f50147fbbd0b8a4b89ed1c297f" upstream="refs/heads/chromeos-3.18"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="3069b8b9061c70a0427f00fd36a0878e3c44a0d2" 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="ca66c92ec497ac829899701c6897a3a9a22b52d7" upstream="refs/heads/chromeos-2.4.83"/> |
| <project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="f0bcc4485b470cab487c3e2a24a045050a8f1028" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="ccedfc492087beab44d95b2b62e56c5a8a73e889" 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="bf3d3d32c24796374ee5f31dc67b720aa7840dc2" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="68c7b0ac48e65e281e378b9edd13d4dc4a148a76" 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="9d9bdca6e3c64e0538e2a2e178553291ed416def" upstream="refs/heads/arc-17.2.0-pre1"/> |
| <project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="7250cbafb90271579a1d07160498e902996cbc97" 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="86ea97f7a88da3fdbdca94175723d10a32c6b90a" 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="62f4aac42436e2a7c7662b95c8ffd726444952b3" upstream="refs/heads/V1.3.3-cros"/> |
| <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="fc570685c1ca4acb871c706a66d0493b5e92c7c9" 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="64388ca12cbec5ad5c0c6c6fec7a670dfdaedf82" 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="89b52293d0e4115df8a98d2013cfc6184ed67d03" 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="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="948b1881f6ee5992503541a40ef20aaaf54aea06" 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="a91633d172407f6c83dd69af11510b37afebb7f9"/> |
| <project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="fa4f0140637ea2d2c24e9d8739ab3a573fbd22fe" upstream="refs/heads/master"/> |
| <project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="84fc23869cb9a881736cd965fa58b4db7c313662" upstream="refs/heads/master"/> |
| <project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="6e22fc8c73fc5ab0af1444b0190affaa323e73eb" upstream="refs/heads/master"/> |
| <project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="324bc2a10ccd0a44fb5ab27af34c707ec83c1d79" 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="4c7cfe52bb51808aac373d5dc073633da323aba6" upstream="refs/heads/master"/> |
| <project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="dfd60fe6013f5add1f9534294904aa20a5d54241" upstream="refs/heads/master"/> |
| <project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="e97411a56d7ab5fc1e8317f3ff1f9e9350e7b7c8" upstream="refs/heads/master"/> |
| <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-3.8" change_id="Ieee9d4cd1f8137f696b597a5e4f041dbf32b52d2" commit="aa9528207870fab6586273bc03ec05a89133ce67" commit_message="BACKPORT: dccp/tcp: do not inherit mc_list from parent [ Upstream commit 657831ffc38e30092a2d5f03d385d710eb88b09a ] syzkaller found a way to trigger double frees from ip_mc_drop_socket() It turns out that leave a copy of parent mc_list at accept() time, which is very bad. Very similar to commit 8b485ce69876 ("tcp: do not inherit fastopen_req from parent") Initial report from Pray3r, completed by Andrey one. Thanks a lot to them ! BUG=b:65376271 TEST=None Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Pray3r <pray3r.z@gmail.com> Reported-by: Andrey Konovalov <andreyknvl@google.com> Tested-by: Andrey Konovalov <andreyknvl@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 5f67a1663c03a73962fb240cf821338f78981a23) Signed-off-by: Bernie Thompson <bhthompson@google.com> Change-Id: Ieee9d4cd1f8137f696b597a5e4f041dbf32b52d2 Reviewed-on: https://chromium-review.googlesource.com/653249 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="653249" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/653249/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I2337c44eda212a1289900e9719a9ac2fb6aa01d4" commit="03fe03cab7c75076cd746a2cc11a38d0199b560f" commit_message="BACKPORT: ipv6/dccp: do not inherit ipv6_mc_list from parent [ Upstream commit 83eaddab4378db256d00d295bda6ca997cd13a52 ] Like commit 657831ffc38e ("dccp/tcp: do not inherit mc_list from parent") we should clear ipv6_mc_list etc. for IPv6 sockets too. BUG=b:65376271 TEST=None Cc: Eric Dumazet <edumazet@google.com> Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Acked-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit d1428ee5407396185aab56ca62d49e89726455e0) Signed-off-by: Bernie Thompson <bhthompson@google.com> Change-Id: I2337c44eda212a1289900e9719a9ac2fb6aa01d4 Reviewed-on: https://chromium-review.googlesource.com/654057 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="654057" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/654057/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="Id29ee7cc7d745b03cf66eb57d6e7d545056e5429" commit="9fd422663a276d5210d91f56ce888b997a2e0648" commit_message="UPSTREAM: ipx: call ipxitf_put() in ioctl error path We should call ipxitf_put() if the copy_to_user() fails. BUG=chromium:725862 TEST=Build and run Change-Id: Id29ee7cc7d745b03cf66eb57d6e7d545056e5429 Reported-by: <liqiang6-s@360.cn> Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Guenter Roeck <groeck@chromium.org> (cherry picked from upstream commit ee0d8d8482345ff97a75a7d747efc309f13b0d80) Reviewed-on: https://chromium-review.googlesource.com/513420 Reviewed-by: Dylan Reid <dgreid@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/654002 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> " fail_count="0" gerrit_number="654002" owner_email="bhthompson@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/02/654002/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I1124414ef03a553764f0e2ac152d8af74def9866" commit="6d36e32b6ad2ee269db45ccde353b7eba9745ab1" commit_message="BACKPORT: tcp: avoid infinite loop in tcp_splice_read() BACKPORT_NOTE: No direct conflict, sk_wait_data has different arguments. Splicing from TCP socket is vulnerable when a packet with URG flag is received and stored into receive queue. __tcp_splice_read() returns 0, and sk_wait_data() immediately returns since there is the problematic skb in queue. This is a nice way to burn cpu (aka infinite loop) and trigger soft lockups. Again, this gem was found by syzkaller tool. BUG=b:65376271 TEST=None Fixes: 9c55e01c0cc8 ("[TCP]: Splice receive support.") Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Dmitry Vyukov <dvyukov@google.com> Cc: Willy Tarreau <w@1wt.eu> Signed-off-by: David S. Miller <davem@davemloft.net> (cherry picked from commit ccf7abb93af09ad0868ae9033d1ca8108bdaec82) Signed-off-by: Bernie Thompson <bhthompson@google.com> Change-Id: I1124414ef03a553764f0e2ac152d8af74def9866 Reviewed-on: https://chromium-review.googlesource.com/653488 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="1" gerrit_number="653488" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/653488/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.8" change_id="I3b021869ee26b88d10f4d6408ce34d351543ce74" commit="fcc1027bbec2d6a5f313eba250c1c0cc9e287eec" commit_message="BACKPORT: packet: fix races in fanout_add() commit d199fab63c11998a602205f7ee7ff7c05c97164b upstream. Multiple threads can call fanout_add() at the same time. We need to grab fanout_mutex earlier to avoid races that could lead to one thread freeing po->rollover that was set by another thread. Do the same in fanout_release(), for peace of mind, and to help us finding lockdep issues earlier. [js] no rollover in 3.12 Pulled from https://android-review.googlesource.com/#/c/kernel/common/+/425784/ BUG=b:65376271 TEST=None Fixes: dc99f600698d ("packet: Add fanout support.") Fixes: 0648ab70afe6 ("packet: rollover prepare: per-socket state") Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Willem de Bruijn <willemb@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Willy Tarreau <w@1wt.eu> (cherry picked from commit 2a272abc4e543f488b3a73292ee75a06f20d077a) Bug: 37897645 Change-Id: I3b021869ee26b88d10f4d6408ce34d351543ce74 (cherry picked from commit be671c7e17454b4f144a8e05268a6071748a8791) Signed-off-by: Bernie Thompson <bhthompson@google.com> Reviewed-on: https://chromium-review.googlesource.com/653312 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="653312" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/653312/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I839afd0948805b98e1aa6cbaca56f2e443f303af" commit="c590c68ee5de4606608f8a17bbd89e05c15abf68" commit_message="BACKPORT: ip6_gre: fix ip6gre_err() invalid reads Andrey Konovalov reported out of bound accesses in ip6gre_err() If GRE flags contains GRE_KEY, the following expression *(((__be32 *)p) + (grehlen / 4) - 1) accesses data ~40 bytes after the expected point, since grehlen includes the size of IPv6 headers. Let's use a "struct gre_base_hdr *greh" pointer to make this code more readable. p[1] becomes greh->protocol. grhlen is the GRE header length. Pulled from https://android-review.googlesource.com/#/c/kernel/common/+/412547/ BUG=b:65376271 TEST=None Fixes: c12b395a4664 ("gre: Support GRE over IPv6") Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Andrey Konovalov <andreyknvl@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Roberto Pereira <rpere@google.com> (cherry picked from commit 7892032cfe67f4bde6fc2ee967e45a8fbaf33756) Bug:37871211 Change-Id: I839afd0948805b98e1aa6cbaca56f2e443f303af Reviewed-on: https://chromium-review.googlesource.com/653184 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="653184" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/653184/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="Id29ee7cc7d745b03cf66eb57d6e7d545056e5429" commit="78d78635ea471eb6849dd741b5a313a239d4561a" commit_message="UPSTREAM: ipx: call ipxitf_put() in ioctl error path We should call ipxitf_put() if the copy_to_user() fails. BUG=chromium:725862 TEST=Build and run Change-Id: Id29ee7cc7d745b03cf66eb57d6e7d545056e5429 Reported-by: <liqiang6-s@360.cn> Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Guenter Roeck <groeck@chromium.org> (cherry picked from upstream commit ee0d8d8482345ff97a75a7d747efc309f13b0d80) Reviewed-on: https://chromium-review.googlesource.com/513420 Reviewed-by: Dylan Reid <dgreid@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/654218 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> " fail_count="0" gerrit_number="654218" owner_email="bhthompson@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/18/654218/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I1124414ef03a553764f0e2ac152d8af74def9866" commit="0dc1dc5d3618ffe00bacf696a0d6a9a21d56bd70" commit_message="BACKPORT: tcp: avoid infinite loop in tcp_splice_read() BACKPORT_NOTE: No direct conflict, sk_wait_data has different arguments. Splicing from TCP socket is vulnerable when a packet with URG flag is received and stored into receive queue. __tcp_splice_read() returns 0, and sk_wait_data() immediately returns since there is the problematic skb in queue. This is a nice way to burn cpu (aka infinite loop) and trigger soft lockups. Again, this gem was found by syzkaller tool. BUG=b:65376271 TEST=None Fixes: 9c55e01c0cc8 ("[TCP]: Splice receive support.") Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Dmitry Vyukov <dvyukov@google.com> Cc: Willy Tarreau <w@1wt.eu> Signed-off-by: David S. Miller <davem@davemloft.net> (cherry picked from commit ccf7abb93af09ad0868ae9033d1ca8108bdaec82) Signed-off-by: Bernie Thompson <bhthompson@google.com> Change-Id: I1124414ef03a553764f0e2ac152d8af74def9866 Reviewed-on: https://chromium-review.googlesource.com/653309 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="653309" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/653309/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I3b021869ee26b88d10f4d6408ce34d351543ce74" commit="b4e480827ca10cd58850a736153f4b1954d2b95e" commit_message="BACKPORT: packet: fix races in fanout_add() commit d199fab63c11998a602205f7ee7ff7c05c97164b upstream. Multiple threads can call fanout_add() at the same time. We need to grab fanout_mutex earlier to avoid races that could lead to one thread freeing po->rollover that was set by another thread. Do the same in fanout_release(), for peace of mind, and to help us finding lockdep issues earlier. [js] no rollover in 3.12 Pulled from https://android-review.googlesource.com/#/c/kernel/common/+/425784/ BUG=b:65376271 TEST=None Fixes: dc99f600698d ("packet: Add fanout support.") Fixes: 0648ab70afe6 ("packet: rollover prepare: per-socket state") Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Willem de Bruijn <willemb@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Willy Tarreau <w@1wt.eu> (cherry picked from commit 2a272abc4e543f488b3a73292ee75a06f20d077a) Bug: 37897645 Change-Id: I3b021869ee26b88d10f4d6408ce34d351543ce74 (cherry picked from commit be671c7e17454b4f144a8e05268a6071748a8791) Signed-off-by: Bernie Thompson <bhthompson@google.com> Reviewed-on: https://chromium-review.googlesource.com/653311 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="653311" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/653311/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I839afd0948805b98e1aa6cbaca56f2e443f303af" commit="5811d91b9e405d2002012701e9854af92f3215e9" commit_message="BACKPORT: ip6_gre: fix ip6gre_err() invalid reads Andrey Konovalov reported out of bound accesses in ip6gre_err() If GRE flags contains GRE_KEY, the following expression *(((__be32 *)p) + (grehlen / 4) - 1) accesses data ~40 bytes after the expected point, since grehlen includes the size of IPv6 headers. Let's use a "struct gre_base_hdr *greh" pointer to make this code more readable. p[1] becomes greh->protocol. grhlen is the GRE header length. Pulled from https://android-review.googlesource.com/#/c/kernel/common/+/412547/ BUG=b:65376271 TEST=None Fixes: c12b395a4664 ("gre: Support GRE over IPv6") Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Andrey Konovalov <andreyknvl@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Roberto Pereira <rpere@google.com> (cherry picked from commit 7892032cfe67f4bde6fc2ee967e45a8fbaf33756) Bug:37871211 Change-Id: I839afd0948805b98e1aa6cbaca56f2e443f303af Reviewed-on: https://chromium-review.googlesource.com/653185 Commit-Ready: Bernie Thompson <bhthompson@chromium.org> Tested-by: Bernie Thompson <bhthompson@chromium.org> Reviewed-by: Guenter Roeck <groeck@chromium.org> " fail_count="0" gerrit_number="653185" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/653185/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie651cf1d35609b7421cc3d02bce75306cae4ba91" commit="e03fee31c07f2d0cf21ba294786f211f42b6bc51" commit_message="Add Bluefruit LE Friend kit to Chameleon BluefruitLE should be minimally-equivalent to RN42, with the caveats mentioned in the class docstring. (The Bluefruit LE Friend has a higher-level AT command set, with fewer features.) This patch allows the BluefruitLE kit to be used in tests for pairing, but does not yet add full keyboard, mouse, or gamepad support. Note that this kit is not currently hooked up to anything. Note also that some of the less-sensical API changes in the refactor were rolled back, and inconsistencies were addressed. In general, failures should fail loudly now, using exceptions. Hopefully, this will help diagnose flakes. BUG=chromium:752719 TEST=First, locate the source for chameleond on a Chameleon board, cd there, and run the self-test with only a Bluefruit LE kit attached: $ IFS="^^^";export PS1=`echo $PS1|sed s/w/W/`;unset IFS $ cd \ /usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/chameleond/ $ python utils/bluetooth_bluefruitle.py Check that it doesn't crash, prints sensible results. Second, test that current functionality is not broken: Run this code on the Chameleon board, with only RN-42 attached: $ make && make remote-install CHAMELEON_HOST=$CHAMELEON_IP Execute the non-flaky non-stress tests that use this code, see that the tests pass: $ test_that --board ${BOARD} --args "chameleon_host=${CHAMELEON_IP}" \ ${DUT_IP} bluetooth_AdapterPairing.mouse \ bluetooth_AdapterPairing.mouse.pairing_twice \ bluetooth_AdapterHIDReports.mouse Third, test that this actually WAI with future patches: Apply CL:611780, CL:602900, and CL:639850 to your chroot. Execute the non-flaky non-stress tests that use this code, see that things work as much as possible without Autotest adjustments. Note that only the Bluefruit LE Friend should be attached. $ test_that --board ${BOARD} --args "chameleon_host=${CHAMELEON_IP}" \ ${DUT_IP} bluetooth_AdapterPairing.le.mouse \ bluetooth_AdapterPairing.le.mouse.pairing_twice \ bluetooth_AdapterHIDReports.le.mouse Change-Id: Ie651cf1d35609b7421cc3d02bce75306cae4ba91 Reviewed-on: https://chromium-review.googlesource.com/625478 Commit-Ready: Alexander Lent <alent@google.com> Tested-by: Alexander Lent <alent@google.com> Reviewed-by: Wai-Hong Tam <waihong@google.com> " fail_count="1" gerrit_number="625478" owner_email="alent@google.com" pass_count="0" patch_number="17" project="chromiumos/platform/chameleon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/chameleon" ref="refs/changes/78/625478/17" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I885c63caf8bb80f9b04f88a736ead8ee8ebf1329" commit="820dc104c71c9cc5e86544855ad5ca488a9b70a6" commit_message="Expose Bluetooth LE HID emulation to Autotest This patch adds the necessary framework to allow a Bluetooth LE kit to be used in place of a Bluetooth BR/EDR kit, attempting to follow the work done when adding a Bluetooth BR/EDR flow as closely as possible. Note that Chameleon boards may only have one of the current kits attached at a time, as we have not yet resolved the detection issue. Also fix existing typo: gaamepad -> gamepad BUG=chromium:752719 TEST=First, locate the source for chameleond on a Chameleon board, cd there, and run the self-test with only a Bluefruit LE kit attached: $ IFS="^^^";export PS1=`echo $PS1|sed s/w/W/`;unset IFS $ cd \ /usr/lib/python2.7/site-packages/chameleond-0.0.2-py2.7.egg/chameleond/ $ python utils/bluetooth_bluefruitle.py Check that it doesn't crash, prints sensible results. Second, test that current functionality is not broken: Run this code on the Chameleon board, with only RN-42 attached: $ make && make remote-install CHAMELEON_HOST=$CHAMELEON_IP Execute the non-flaky non-stress tests that use this code, see that the tests pass: $ test_that --board ${BOARD} --args "chameleon_host=${CHAMELEON_IP}" \ ${DUT_IP} bluetooth_AdapterPairing.mouse \ bluetooth_AdapterPairing.mouse.pairing_twice \ bluetooth_AdapterHIDReports.mouse Third, test that this actually WAI with future patches: Apply CL:602900 and CL:639850 to your chroot. Execute the non-flaky non-stress tests that use this code, see that things work as much as possible without Autotest adjustments. Note that only the Bluefruit LE Friend should be attached. $ test_that --board ${BOARD} --args "chameleon_host=${CHAMELEON_IP}" \ ${DUT_IP} bluetooth_AdapterPairing.le.mouse \ bluetooth_AdapterPairing.le.mouse.pairing_twice \ bluetooth_AdapterHIDReports.le.mouse Change-Id: I885c63caf8bb80f9b04f88a736ead8ee8ebf1329 Reviewed-on: https://chromium-review.googlesource.com/611780 Commit-Ready: Alexander Lent <alent@google.com> Tested-by: Alexander Lent <alent@google.com> Reviewed-by: Shyh-In Hwang <josephsih@chromium.org> " fail_count="0" gerrit_number="611780" owner_email="alent@google.com" pass_count="0" patch_number="14" project="chromiumos/platform/chameleon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/chameleon" ref="refs/changes/80/611780/14" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idf2184e8a58afd8464eaa0f580a97c3321cf095a" commit="acdbff3aa12bcee8a98a8bacc4fa7bec5cb21a5e" commit_message="[autotest] Expose Bluetooth LE HID emulation from Chameleon Add the necessary hooks to use BLE HID emulation on Chameleon from Autotest. These hooks allow tests to run with a BluetoothHOGFlow instead of a BluetoothHIDFlow. It explicitly does not configure tests to do so, that is a separate concern. (That may also require workarounds in Autotest due to parts of tests that cannot be generalized.) Also, fix method name typo bluetooh -> bluetooth for BR/EDR. CQ-DEPEND=CL:611780 BUG=chromium:752719 TEST=Get Chameleon ready with the latest stable chameleon(d) package. Plug in RN42 dongle to OTG port (standard test setup). Run existing tests that use Chameleon's Bluetooth HID emulation, specifically the non-flaky non-stress ones, and watch them pass: $ test_that --board ${BOARD} --args "chameleon_host=${CHAMELEON_IP}" \ ${DUT_IP} bluetooth_AdapterPairing.mouse \ bluetooth_AdapterPairing.mouse.pairing_twice \ bluetooth_AdapterHIDReports.mouse (This only tests that existing functionality is not broken.) Change-Id: Idf2184e8a58afd8464eaa0f580a97c3321cf095a Reviewed-on: https://chromium-review.googlesource.com/602900 Commit-Ready: Alexander Lent <alent@google.com> Tested-by: Alexander Lent <alent@google.com> Reviewed-by: Shyh-In Hwang <josephsih@chromium.org> " fail_count="0" gerrit_number="602900" owner_email="alent@google.com" pass_count="0" patch_number="14" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/00/602900/14" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic381a5a5d0627753cc771189aa377e88b81b155e" commit="b54f2aceb00c1bf89ad4353de0aeca9ca69c9edd" commit_message="cr50: Defragment code For historical reasons, CCD, reset, and power button control were scattered around several files. Consolidate the code in more sensible (in retrospect) places. No functional changes, just moving code. BUG=none BRANCH=cr50 TEST=make buildall; boot cr50 Change-Id: Ic381a5a5d0627753cc771189aa377e88b81b155e Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/653766 Reviewed-by: Mary Ruthven <mruthven@chromium.org> " fail_count="0" gerrit_number="653766" owner_email="rspangler@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/66/653766/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Icbcaa178171ca948cfaae58ab1a1e73ab3d95243" commit="774e73c2c6de5055aead6ee9a80241752efe99c4" commit_message="ccd_config: Clean up help and config.h Minor cleanup to the 'ccd help' command. Add 'ccd get' as a clearer alias to print the config. Change CONFIG_CMD_CCDDISABLE to CONFIG_CMD_CCD_DISABLE to indicate that it's a sub-command for 'ccd'. BUG=b:65407395 BRANCH=cr50 TEST=manual ccd -> see clue for 'ccd help' ccd help -> see 'get' command ccd get -> prints config ccd disable -> error (config option isn't defined by default) Change-Id: Icbcaa178171ca948cfaae58ab1a1e73ab3d95243 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/654380 Reviewed-by: Mary Ruthven <mruthven@chromium.org> " fail_count="0" gerrit_number="654380" owner_email="rspangler@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/80/654380/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ida61e51ab5e61376f836c9d8027f7f21eb205ace" commit="e974600fb27940997307e266574f7fc19a339c20" commit_message="vboot: Support EC early firmware selection This patch adds support for EC EFS: EC verifies and jumps to RW image before AP boots. Depthcharge refers the active slot for checking RW version and the update slot for update (a.k.a. soft sync). This change removes reboot_all_ecs and adds cros_ec_reboot, which takes EC_REBOOT_FLAG_*. Other ECs are expected to be rebooted when the main EC reboots the whole system. BUG=b:65028930,b:65264494 BRANCH=none CQ-DEPEND=CL:616346 TEST=On Fizz, verify: 1. RW_B is old and updated by soft sync. RW_B is activated and executed after reboot. System continues to boot to OS. 2. RW_A is old and updated by soft sync. RW_A is activated and executed after reboot. System continues to boot to OS. Change-Id: Ida61e51ab5e61376f836c9d8027f7f21eb205ace Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/616248 " fail_count="2" gerrit_number="616248" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/48/616248/13" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6ca7686eb28b0b548785cf2c02eca1b67018f469" commit="35cf47010ee082bd204599df4261585127e872f1" commit_message="Support EC early firmware selection Chromebox ECs perform EFS: verifying firmware before the AP boots. This patch adds support for EC EFS. EC EFS uses two slots: one is active slot and one is used for update. AP is agnostic about which slot is active and which slot is for update. Instead, AP recognizes one slot as 'active' and the other as 'update' (or non active) slot. After update is successful, AP issues a cold reboot command to activate the new slot. BUG=b:65028930,b:65264494 BRANCH=none CQ-DEPEND=CL:616248 TEST=buildall. On Fizz, verify: 1. RW_B is old and updated by soft sync. RW_B is activated and executed after reboot. System continues to boot to OS. 2. RW_A is old and updated by soft sync. RW_A is activated and executed after reboot. System continues to boot to OS. Change-Id: I6ca7686eb28b0b548785cf2c02eca1b67018f469 Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/616346 " fail_count="5" gerrit_number="616346" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/46/616346/13" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Iae5a9090cdf30f980014daca44cdf8f2a65ea1f2" commit="17a72fb86ffaf4289bf126990f5b57d9c8a33163" commit_message="Treat SYSTEM_IMAGE_RW_B also as RW copy SYSTEM_IMAGE_RW_B hasn't been globally treated as a RW copy. This change makes EC treat it also as a RW copy. BUG=none BRANCH=none TEST=make buildall Change-Id: Iae5a9090cdf30f980014daca44cdf8f2a65ea1f2 Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/656337 Reviewed-by: Randall Spangler <rspangler@chromium.org> " fail_count="0" gerrit_number="656337" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/37/656337/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2f7df2300889b52e577b8b933567deaea0daee4a" commit="988e4b5f6c55d0bb85c0548673b7071cb9fd3977" commit_message="CRAS: dev_io - Check return of frames_queued for input Somehow the capture path was ignoring errors from snd_pcm_avail. This will often be the first alsa call to fail when a device is removed and the error should result in failure. BUG=b/65196100 TEST= Change-Id: I2f7df2300889b52e577b8b933567deaea0daee4a Signed-off-by: Dylan Reid <dgreid@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/657798 Reviewed-by: Stephen Barber <smbarber@chromium.org> " fail_count="0" gerrit_number="657798" owner_email="dgreid@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/98/657798/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2e46f5dee126caee2d42490e89e2bc8d1136e96c" commit="697159382add7f725120a2630c255373f2f9d62a" commit_message="overlays: nyan: fix TPM model Set the right TPM model in the USE flags. BUG=chromium:763547 TEST=Check USE flags for big, blaze. Build. Change-Id: I2e46f5dee126caee2d42490e89e2bc8d1136e96c Reviewed-on: https://chromium-review.googlesource.com/658148 Commit-Ready: Andrey Pronin <apronin@chromium.org> Tested-by: Andrey Pronin <apronin@chromium.org> Reviewed-by: Kalin Stoyanov <kalin@chromium.org> " fail_count="0" gerrit_number="658148" owner_email="apronin@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/48/658148/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5cca80ef73e9e27d24e84894db103def2aba88d3" commit="746d16f856112209f3a781efa44aaa1c284e9f18" commit_message="vm_tools: move vm_launcher under vm_tools BUG=none TEST=USE=kvm_host emerge-samus vm_tools Change-Id: I5cca80ef73e9e27d24e84894db103def2aba88d3 Reviewed-on: https://chromium-review.googlesource.com/648204 Commit-Ready: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> " fail_count="0" gerrit_number="648204" owner_email="smbarber@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/648204/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie302f9e57570559405fa2f722208a75e9c7230a5" commit="686eed999be1753b41026ead64e59c27e67a4bbf" commit_message="autotest: Make logging visible when no suite should be scheduled. Loggings are always shown on swarming task's page, like https://chromeos-proxy.appspot.com/task?id=3877976514ea2210&refresh=10. However, current log file is set in run_suite(), which makes logging only available when the suite can be run, and skips logging when the suite shouldn't be run, e.g. https://chromeos-proxy.appspot.com/task?id=38773bfb46fd2410&refresh=10. This CL changes this. BUG=chromium:728397 TEST=Ran unittest. Kick off a swarming job that shouldn't be run, and check the output on its swarming page: https://chromeos-proxy.appspot.com/task?id=387c026388df3510&refresh=10 Change-Id: Ie302f9e57570559405fa2f722208a75e9c7230a5 Reviewed-on: https://chromium-review.googlesource.com/656601 Commit-Ready: Xixuan Wu <xixuan@chromium.org> Tested-by: Xixuan Wu <xixuan@chromium.org> Reviewed-by: Dan Shi <dshi@google.com> " fail_count="0" gerrit_number="656601" 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/01/656601/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I74a742be52e65a9cb97a91d312f1d05d6ce6f7dc" commit="275188639ed49363a87f0b669defab2639a21885" commit_message="CHROMIUM: ath10k: Reduce the per txq packet release limit. Reduce the per txq packet release limit in ath10k_mac_tx_push_pending() back to 16. Smaller limit led to more consistent behavior in multiple clients testing. BUG=b:63994931 TEST=Wifi stress test. Signed-off-by: Kan Yan <kyan@google.com> Change-Id: I74a742be52e65a9cb97a91d312f1d05d6ce6f7dc Reviewed-on: https://chromium-review.googlesource.com/653842 Commit-Ready: Kan Yan <kyan@google.com> Tested-by: Kan Yan <kyan@google.com> Reviewed-by: Julan Hsu <julanhsu@google.com> Reviewed-by: Kan Yan <kyan@google.com> " fail_count="0" gerrit_number="653842" owner_email="kyan@google.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/42/653842/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifb16e69a593c19bc48e29d5894a125b8fca2b246" commit="f60789023329173f322f09b34072d70c2205c929" commit_message="cbuildbot: Fix build path logic for BuildEbuildLogsTarball BUG=chromium:709532 TEST=./commands_unittest passes Change-Id: Ifb16e69a593c19bc48e29d5894a125b8fca2b246 Reviewed-on: https://chromium-review.googlesource.com/642051 Commit-Ready: Prashant Malani <pmalani@google.com> Tested-by: Prashant Malani <pmalani@google.com> Reviewed-by: Mike Frysinger <vapier@chromium.org> " fail_count="0" gerrit_number="642051" owner_email="pmalani@google.com" pass_count="0" patch_number="9" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/51/642051/9" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ifeb9c33c5d2b1124b35662c5b69f00e9ab9066ca" commit="505dd11588e7973a28274354069234ba8ebc4f3f" commit_message="autotest: ui: Fix glitch in default endDate on job list page The default end date was being set to today - 6 days. BUG=None TEST=Local AFE. Change-Id: Ifeb9c33c5d2b1124b35662c5b69f00e9ab9066ca Reviewed-on: https://chromium-review.googlesource.com/657891 Commit-Ready: Prathmesh Prabhu <pprabhu@chromium.org> Tested-by: Prathmesh Prabhu <pprabhu@chromium.org> Reviewed-by: Paul Hobbs <phobbs@google.com> " fail_count="0" gerrit_number="657891" owner_email="pprabhu@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/91/657891/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iebec22242327d9b6d34f70540cbe2a2a9fb88e88" commit="25e0f5077534749b868a7a98f84ba7ddc5f75b36" commit_message="power: Log more when rebooting or shutting down. Update powerd to read an optional caller-supplied reason enum from RequestShutdown D-Bus method calls, and to read and log a new optional human-readable description from both RequestRestart and RequestShutdown calls. BUG=chromium:762328 TEST=updated chrome calls and checked that reasons and descriptions are logged to /var/log/power_manager/powerd.LATEST CQ-DEPEND=I3ba78c606f98b9964abd370a05fd4ad3c17d3126 Change-Id: Iebec22242327d9b6d34f70540cbe2a2a9fb88e88 Reviewed-on: https://chromium-review.googlesource.com/656060 Commit-Ready: Dan Erat <derat@chromium.org> Tested-by: Dan Erat <derat@chromium.org> Reviewed-by: Eric Caruso <ejcaruso@chromium.org> " fail_count="0" gerrit_number="656060" owner_email="derat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/60/656060/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9e66c5d22a36541f91990eed9f203fab52c22a0b" commit="8fe5d20700450a313f3e0e4518716c9e793bc460" commit_message="Uprev push_to_device and its lib in cheets provision test BUG=b:26895109 TEST=ran push_to_device locally Change-Id: I9e66c5d22a36541f91990eed9f203fab52c22a0b Reviewed-on: https://chromium-review.googlesource.com/658299 Commit-Ready: Rohit Makasana <rohitbm@chromium.org> Tested-by: Rohit Makasana <rohitbm@chromium.org> Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org> Reviewed-by: Simran Basi <sbasi@chromium.org> Reviewed-by: Rohit Makasana <rohitbm@chromium.org> " fail_count="0" gerrit_number="658299" owner_email="rohitbm@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/99/658299/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2454c5e6d62c0854ccf485ef4fc06a0d579ed234" commit="5c2c678857312ddba129a05809a33197a0d4f2c5" commit_message="cloud_trace: Catch IOError in LogSpan ENOENT and is an IOError, not OSError. TEST=None BUG=None Change-Id: I2454c5e6d62c0854ccf485ef4fc06a0d579ed234 Reviewed-on: https://chromium-review.googlesource.com/656937 Commit-Ready: Paul Hobbs <phobbs@google.com> Tested-by: Paul Hobbs <phobbs@google.com> Reviewed-by: Xixuan Wu <xixuan@chromium.org> " fail_count="0" gerrit_number="656937" owner_email="phobbs@google.com" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/37/656937/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iae4986b4234300eaecc96d3a2513f32887e1ac7f" commit="845d0ed333b29aaf1108dc346b36d2d7e41d0b67" commit_message="Prepend script name before logging messages This is a best practice, and is especially relevant in our system where there are dozens of places a log message could have been printed from, and especially for python_venv which trampolines to other scripts and it is important to distinguish errors coming from python_venv from the script to run. BUG=None TEST=Run bin/turtle TEST=Run bin/run_tests Change-Id: Iae4986b4234300eaecc96d3a2513f32887e1ac7f Reviewed-on: https://chromium-review.googlesource.com/657890 Commit-Ready: Allen Li <ayatane@chromium.org> Tested-by: Allen Li <ayatane@chromium.org> Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org> " fail_count="0" gerrit_number="657890" owner_email="ayatane@chromium.org" pass_count="0" patch_number="1" project="chromiumos/infra_virtualenv" project_url="https://chromium-review.googlesource.com/chromiumos/infra_virtualenv" ref="refs/changes/90/657890/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="If49b2cc6ff9da2c6642f10094cf557807f08eef9" commit="3421ff041d65fd80cddda192879ad132d0b3c43a" commit_message="CHROMIUM: alt-syscall: Whitelist signalfd4(2) for Android. signalfd4(2) is used by init to detect SIGTERM. BUG=b:65415372 TEST=init can start Signed-off-by: Luis Hector Chavez <lhchavez@chromium.org> Change-Id: If49b2cc6ff9da2c6642f10094cf557807f08eef9 Reviewed-on: https://chromium-review.googlesource.com/657966 Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org> " fail_count="0" gerrit_number="657966" owner_email="lhchavez@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/66/657966/1" remote="cros" total_fail_count="0"/><lkgm version="9923.0.0-rc2"/></manifest> |