blob: 0debd3563e0134fed32366b8e233046c41cd2f14 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="e78d361b29b6133f0f91b8c1869fb3242fbfd69e">
<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="9f21d7d47a8af692ccf19714ca59af873003434a" 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="a6908156215e747735053bcb1265ee31d313c56d" 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="23da05d76bee2a73aed8c28664b9ad1023bc7422" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="20053fc3d5a5628f593f71ee2c6dbede6c1186ea" 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="1e98c0f67cf69a5732f6864cc6dafd4cdc603989" 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="0bc03ce7bfd7a4626a9d41eec938fc688b42a8dd" 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="a1d9361822fa96d2306a79dfc74204d06bba3b6a" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="ab5fdd3768ba74352f33e3c71522838f7a953276" 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="7673c090eeca1883e0734e12e25a33f0d0779ab3" 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="8275317bcd37882591fa8864bbd98d03eb30997f" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="cdb1f9fee801672aa5cc495c0d338f216017ec86" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="8a28da319ead333e8c7ef6d353c02b9467e93abe" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="9e33b4191fd7b4e4989ed5349704ac64f5a1eddf" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="1a5027ae2799eec884b4cb4791e2fa257e783777" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="62b41d62e6165372c4f6b668222c295ab51011f6" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="c3dcfde0c57ccedba270312c5bfdadf70ab09080" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="da089946dd9c4a5f89ae8b92de1c0ab401440ae9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="6d0d3b4d84219c16536e47e16202b5d247683872" 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="ccbb9aeb89fd5792f8deba8b188d66c988520a75" 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="6c7d95b98d3787c1062541c2191db88e9321811b" 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="43d35417623eb0d1401e37a63c35fba6078da216" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="8558cbe1b9ae90d9ebc910253b10f757ffeff9c3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="5e77e88062c65463a98d1c58ba9646e99b47d80f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="f05c35a993fa6b2c233b8a18560f907927ef1464" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="8d2c82c75eb109c51f75ff8e42ce663de0e3d02d" 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="d7a41825d936fd20c0dfafa0cc19d5fd66df575b" 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="a7b575c5bc86350cd0ddca798dabc36bf422e65d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="2839a1f1306a2a729015ad8a40763145ed3562bd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="402e505654d17ea3466abbb9670ec728c2b9e34b" 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="944bae5633ec4be6835734a5cbc02782f2c829e0" 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="28e9684dad685c2aea977ddbfec0fa00d67469c8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="7791ed6bfc0d451bb4432ee73151cd4f2ea70a05" 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="27a7e6a24709564e18c3382d0aeda0b40c7ae03b" 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="30207e37b9afe2f8c8d61e6851a6a6c3883b70e4" 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="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="193cc4b7f06fcad518bc987d0d59b0128652a677" 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="6a4496ab82f08c50fc1dbe54f88b8b94a8f30bd6" 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="82b696ac1ef477ccf02a5b2dca481ff5d0e94d96" 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="8c4b828502d8c6c7112286720dddfd30c92a968e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="c2056c997cb94c59579075676684d7b4a51e10f8" 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="f8e8f4c2494c9856897a66d32cf471c765b051d7" 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="96f1a8ca2b70b37b7d9841f476f451fe41cb1daa" 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="00e0e3814aa0e82c2e50592e0d3f737902b17e26" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="ec447be0e90d298a64c324c653950642dac97d9f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="c153a52b8fdbbd5ab4b54256352926dd15592fce" 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="6702aa0e232cf058d3b0aba21c04fc40ebad4271" 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="cf540ef8391df0c094546751e6e0aeb82c956eff" 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="94cd235bfb07345087b3971479341a91a61a07f8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="a76fa4de7322a052873a3d2cf54a2ee176dc23df" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="efdca7fd8dfb370a3032d0de6f0a40ced0069356" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="3f3630b742c301d52767556b5a713b9261a27fc8" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="f988c9293ac654a724e4dae8acd58d493b10a048" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="f07093e9e35d24e841a9e2cd79e2fa9a0aa81ece" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="b9613c9ad1d4b64d12035b530ab580a26a262c7f" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="e52d4e754fd3edb4985bc6266885c951a19a27bf" 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="ef351f4f68f782fc6ce01cd809ac98366d2e3900" upstream="refs/heads/chromeos-2.4.81"/>
<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="af6d33f3fdff557ce2a4d35ec66f73413eac2999" 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="e0b77e911355edf47dfe1c1d7a76ba33af3bccd4" 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="0abde6f60d4759665fc23569ce4b9a36a0d7e546" 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/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="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="3d7c74ccfbecb102b9799ed494300d8235634db9" 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="4f59a62546caa30051ac7c9a93c49069f7741245" 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="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="101f0c34ef68e500167cf11ae244a4b0517cf321" 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="2e99c38cfdfed4556b5ed7ae330f2d7e92e4aef6" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="4ac53f28ec5554dd32c70298312a10078d5ce02c" 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="d15eec43b6fe3923c794d9e6d5b9a5d8d3012134" 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="0b5cffa5fae061af749edbbb5feeef90fc69e184" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="e574f15757731e482584f3077979082740ae5a9c" 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="master" change_id="I3ec0ad5fcc069b7f4dea231559b60f2fd84ebe8c" commit="b6ccb0f57f55cb83afbc33654b4c882c239667d2" commit_message="pack_firmware: Make the dash shebang update more efficient The firmware update scripts can be quite long, so the current code is very wasteful. Update it to avoid spliting into lines. BUG=chromium:741043 BUG=b:64117873 TEST=PYTHONPATH=~/cosarm python pack_firmware_unittest.py &amp;&amp; \ PYTHONPATH=~/cosarm python pack_firmware_functest.py Change-Id: I3ec0ad5fcc069b7f4dea231559b60f2fd84ebe8c Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/615088 Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="615088" owner_email="sjg@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/88/615088/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ief89b9bfd60dd8862123b05dbc451603828591fb" commit="f77d848e01f3cef970f6986eb5ae85be3d12d5c1" commit_message="pack_firmware: Move model generation code into a function In a future CL we need to starting processing the models in two passes. The current code for doing this is large enough to justify its own function, so move it into one. BUG=chromium:741043 BUG=b:64117873 TEST=PYTHONPATH=~/cosarm python pack_firmware_unittest.py &amp;&amp; \ PYTHONPATH=~/cosarm python pack_firmware_functest.py Change-Id: Ief89b9bfd60dd8862123b05dbc451603828591fb Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/614868 Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="614868" owner_email="sjg@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/68/614868/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I775df811592cb2916900681ce8c4362810e48f80" commit="c81d4caea7b618ce1ad5d197fd2d7508f25e00dd" commit_message="pack_firmware: Adjust code order in _GenerateOneModel() Don't create directories until we have located the shared node. This will allow us to skip this model if we decide not to process it yet. BUG=chromium:741043 BUG=b:64117873 TEST=PYTHONPATH=~/cosarm python pack_firmware_unittest.py &amp;&amp; \ PYTHONPATH=~/cosarm python pack_firmware_functest.py Change-Id: I775df811592cb2916900681ce8c4362810e48f80 Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/615367 Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="615367" owner_email="sjg@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/67/615367/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iee651682628e8b4b5b339ee6c0a460b7f2835c77" commit="e91de8251204acd767417a87ce10f74c8472c19e" commit_message="pack_firmware: Refactor to allow reuse of version checking Move the code which checks version information into a function so we can reuse it for electro when shared firmware is implemented. BUG=chromium:741043 BUG=b:64117873 TEST=PYTHONPATH=~/cosarm python pack_firmware_unittest.py &amp;&amp; \ PYTHONPATH=~/cosarm python pack_firmware_functest.py Change-Id: Iee651682628e8b4b5b339ee6c0a460b7f2835c77 Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/615780 Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="1" gerrit_number="615780" owner_email="sjg@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/80/615780/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ifa219908413a5f543fe5d3d267cf162cd73fd548" commit="b74fc32ab3955de4ba44fe1b379ad4d32ef1218f" commit_message="pack_firmware: Support shared firmware Add initial support for shared firmware, where a model can make use of another model's firmware image. This uses 'electro' as an test case since it shares reef's firmware. It works by updating the setvars.sh script for electro to make the image variables (IMAGE_MAIN, IMAGE_EC, etc.) point into the models/reef/ directory. Symlinks do not seem to be supported in shellballs. BUG=chromium:741043 BUG=b:64117873 TEST=PYTHONPATH=~/cosarm python pack_firmware_unittest.py &amp;&amp; \ PYTHONPATH=~/cosarm python pack_firmware_functest.py Change-Id: Ifa219908413a5f543fe5d3d267cf162cd73fd548 Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/613571 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="613571" owner_email="sjg@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/71/613571/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iefdbf4ae389e94bf0eb4ca78ec3725457bad3ad3" commit="3046afd47bbff204b056fa062c4f0307cb3a8945" commit_message="shill: Allow creation of non-RTN_UNICAST routes The VPN code will benefit from using RTN_THROW routes, so plumb up the routing code to support it. No intended change in functionality. BUG=chromium:696865 TEST=unit tests Change-Id: Iefdbf4ae389e94bf0eb4ca78ec3725457bad3ad3 Reviewed-on: https://chromium-review.googlesource.com/573496 Commit-Ready: Kevin Cernekee &lt;cernekee@chromium.org&gt; Tested-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="2" gerrit_number="573496" owner_email="cernekee@chromium.org" pass_count="0" patch_number="3" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/96/573496/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I66283aa3465289e429f0195f363612865676e622" commit="3b4ff6dace4e5e6490ffee07b6671fbb16f3498a" commit_message="shill: Use RTN_THROW routes for third party VPN excluded IPs Since the third party VPN code uses a dedicated routing table to handle all VPN traffic, we can add RTN_UNICAST routes for included IP ranges and RTN_THROW routes for excluded IP ranges. This eliminates the need to maintain excluded routes that are pinned to the default physical interface (e.g. eth0). Any traffic matching the RTN_THROW route will bypass the VPN and fall through to the normal system routing table. Once OpenVPN and L2TP/IPsec are converted over to use per-device routing tables, we can eliminate the route pinning logic in connection.cc, leading to a simpler implementation. Therefore that code (Connection::PinHostRoute() and friends) is deprecated, and a new test case was not created in order to exercise it. BUG=chromium:696865 TEST=manually connect to a third party VPN using a mix of include + exclude routes and verify that the traffic is handled correctly Change-Id: I66283aa3465289e429f0195f363612865676e622 Reviewed-on: https://chromium-review.googlesource.com/573497 Commit-Ready: Kevin Cernekee &lt;cernekee@chromium.org&gt; Tested-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="573497" owner_email="cernekee@chromium.org" pass_count="0" patch_number="4" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/97/573497/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5656f91475f53863ece27aca05b856db00d491f5" commit="a69b880655f4805418978bd591ccd06d2867a834" commit_message="shill: Fix rtm_flags type This is an unsigned int, not an unsigned char. Flags like RTM_F_NOTIFY will not fit in a char. BUG=chromium:696865 TEST=unit tests Change-Id: I5656f91475f53863ece27aca05b856db00d491f5 Reviewed-on: https://chromium-review.googlesource.com/573498 Commit-Ready: Kevin Cernekee &lt;cernekee@chromium.org&gt; Tested-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="573498" owner_email="cernekee@chromium.org" pass_count="0" patch_number="4" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/98/573498/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="Ia57c2b223c044ba161c797c745d8ec03e50e6aff" commit="67855f71241e1896d7a76cf057f7394843924cda" commit_message="BACKPORT: random: introduce getrandom(2) system call The getrandom(2) system call was requested by the LibreSSL Portable developers. It is analoguous to the getentropy(2) system call in OpenBSD. The rationale of this system call is to provide resiliance against file descriptor exhaustion attacks, where the attacker consumes all available file descriptors, forcing the use of the fallback code where /dev/[u]random is not available. Since the fallback code is often not well-tested, it is better to eliminate this potential failure mode entirely. The other feature provided by this new system call is the ability to request randomness from the /dev/urandom entropy pool, but to block until at least 128 bits of entropy has been accumulated in the /dev/urandom entropy pool. Historically, the emphasis in the /dev/urandom development has been to ensure that urandom pool is initialized as quickly as possible after system boot, and preferably before the init scripts start execution. This is because changing /dev/urandom reads to block represents an interface change that could potentially break userspace which is not acceptable. In practice, on most x86 desktop and server systems, in general the entropy pool can be initialized before it is needed (and in modern kernels, we will printk a warning message if not). However, on an embedded system, this may not be the case. And so with this new interface, we can provide the functionality of blocking until the urandom pool has been initialized. Any userspace program which uses this new functionality must take care to assure that if it is used during the boot process, that it will not cause the init scripts or other portions of the system startup to hang indefinitely. SYNOPSIS #include &lt;linux/random.h&gt; int getrandom(void *buf, size_t buflen, unsigned int flags); DESCRIPTION The system call getrandom() fills the buffer pointed to by buf with up to buflen random bytes which can be used to seed user space random number generators (i.e., DRBG's) or for other cryptographic uses. It should not be used for Monte Carlo simulations or other programs/algorithms which are doing probabilistic sampling. If the GRND_RANDOM flags bit is set, then draw from the /dev/random pool instead of the /dev/urandom pool. The /dev/random pool is limited based on the entropy that can be obtained from environmental noise, so if there is insufficient entropy, the requested number of bytes may not be returned. If there is no entropy available at all, getrandom(2) will either block, or return an error with errno set to EAGAIN if the GRND_NONBLOCK bit is set in flags. If the GRND_RANDOM bit is not set, then the /dev/urandom pool will be used. Unlike using read(2) to fetch data from /dev/urandom, if the urandom pool has not been sufficiently initialized, getrandom(2) will block (or return -1 with the errno set to EAGAIN if the GRND_NONBLOCK bit is set in flags). The getentropy(2) system call in OpenBSD can be emulated using the following function: int getentropy(void *buf, size_t buflen) { int ret; if (buflen &gt; 256) goto failure; ret = getrandom(buf, buflen, 0); if (ret &lt; 0) return ret; if (ret == buflen) return 0; failure: errno = EIO; return -1; } RETURN VALUE On success, the number of bytes that was filled in the buf is returned. This may not be all the bytes requested by the caller via buflen if insufficient entropy was present in the /dev/random pool, or if the system call was interrupted by a signal. On error, -1 is returned, and errno is set appropriately. ERRORS EINVAL An invalid flag was passed to getrandom(2) EFAULT buf is outside the accessible address space. EAGAIN The requested entropy was not available, and getentropy(2) would have blocked if the GRND_NONBLOCK flag was not set. EINTR While blocked waiting for entropy, the call was interrupted by a signal handler; see the description of how interrupted read(2) calls on &quot;slow&quot; devices are handled with and without the SA_RESTART flag in the signal(7) man page. NOTES For small requests (buflen &lt;= 256) getrandom(2) will not return EINTR when reading from the urandom pool once the entropy pool has been initialized, and it will return all of the bytes that have been requested. This is the recommended way to use getrandom(2), and is designed for compatibility with OpenBSD's getentropy() system call. However, if you are using GRND_RANDOM, then getrandom(2) may block until the entropy accounting determines that sufficient environmental noise has been gathered such that getrandom(2) will be operating as a NRBG instead of a DRBG for those people who are working in the NIST SP 800-90 regime. Since it may block for a long time, these guarantees do *not* apply. The user may want to interrupt a hanging process using a signal, so blocking until all of the requested bytes are returned would be unfriendly. For this reason, the user of getrandom(2) MUST always check the return value, in case it returns some error, or if fewer bytes than requested was returned. In the case of !GRND_RANDOM and small request, the latter should never happen, but the careful userspace code (and all crypto code should be careful) should check for this anyway! Finally, unless you are doing long-term key generation (and perhaps not even then), you probably shouldn't be using GRND_RANDOM. The cryptographic algorithms used for /dev/urandom are quite conservative, and so should be sufficient for all purposes. The disadvantage of GRND_RANDOM is that it can block, and the increased complexity required to deal with partially fulfilled getrandom(2) requests. [dgreid - trival conflicts with memfd that was backported out of order] Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Reviewed-by: Zach Brown &lt;zab@zabbo.net&gt; (cherry picked from commit c6e9d6f38894798696f23c8084ca7edbf16ee895) Change-Id: Ia57c2b223c044ba161c797c745d8ec03e50e6aff Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/610462 " fail_count="0" gerrit_number="610462" owner_email="dgreid@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/62/610462/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ib4ea31fb35da8f2232364b420f1fc905342b86b0" commit="49874388b5f5d8996f8c1858d65ef80bef16a22b" commit_message="BACKPORT: ARM: wire up getrandom syscall Add the new getrandom syscall for ARM. [dgreid - trival conflicts with memfd that was backported out of order] Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt; (cherry picked from commit eb6452537b280652eee66801ec97cc369e27e5d8) Change-Id: Ib4ea31fb35da8f2232364b420f1fc905342b86b0 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/610463 " fail_count="0" gerrit_number="610463" owner_email="dgreid@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/610463/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib8d54fe90811238bfcf0961c049ac916134f0945" commit="efe22c29cc4ce79f6e4da1b59d2e25e7258ca14a" commit_message="arc-camera3-libcbm: clean up header file We no longer need to install the camera_buffer_mapper_typedefs.h after the header file is cleaned up in CL:611767. BUG=b:36377554 CQ-DEPEND=CL:611767 TEST=Make sure all the arc-camera3-* packages build. Change-Id: Ib8d54fe90811238bfcf0961c049ac916134f0945 Reviewed-on: https://chromium-review.googlesource.com/611689 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Hung-yu Wu &lt;hywu@chromium.org&gt; " fail_count="0" gerrit_number="611689" owner_email="jcliang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/89/611689/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3bf77ea095b5b82f51747890c77a17d728337a69" commit="5815587187c05a1024cdb9a2f3a4a3697e7bf03e" commit_message="common: clean up libcbm header file This patch moves implementation details out of the libcbm public header file (i.e. arc/camera_buffer_mapper.h) since the user does not need to know about them. BUG=b:36377554 CQ-DEPEND=CL:611689 TEST=Make sure all the arc-camera3-* packages build. TEST=unit tests Change-Id: I3bf77ea095b5b82f51747890c77a17d728337a69 Reviewed-on: https://chromium-review.googlesource.com/611767 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Hung-yu Wu &lt;hywu@chromium.org&gt; " fail_count="0" gerrit_number="611767" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/67/611767/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia7a5b5a4f43773f9f6a7be08ac45f7c8a8f2011c" commit="f04b2ccd037038b17ecb2a5a69a2abf4b3255e7d" commit_message="cbuildbot: promote kevin paladin to important BUG=None TEST=None Change-Id: Ia7a5b5a4f43773f9f6a7be08ac45f7c8a8f2011c Reviewed-on: https://chromium-review.googlesource.com/589691 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="589691" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/91/589691/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2762c85e89aa7a9a065997759925a3688a268374" commit="f5df54eedbd7c00b91d746b4564a671258e20529" commit_message="Demote auron to non important paladin We don't really need to be testing the Auron base image. We can remove it, but first we make it non important. BUG=None TEST=None Change-Id: I2762c85e89aa7a9a065997759925a3688a268374 Reviewed-on: https://chromium-review.googlesource.com/589693 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="589693" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/93/589693/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I46557c7fa0923362f11e7f30abef7f214d6d9fb3" commit="853b65b568dc0941df8e0d937a29ee43c2db77c6" commit_message="pytests: Simplify 'finalize' flow and arguments. The 'finalize' test can be simplified by the recent improvements in test list. - waive_tests and untested_tests should be provided by testlist options. - test states should be ensured by AllCheckPoint(summary). - Preflight can be reduced because (1) Modern Chromebooks use virtual switches (2) Gooftool still will check those values - allow_force_finalize and related messages are no longer needed. BUG=chromium:754190 TEST=make test Change-Id: I46557c7fa0923362f11e7f30abef7f214d6d9fb3 Reviewed-on: https://chromium-review.googlesource.com/615066 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="615066" owner_email="hungte@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/66/615066/13" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id47c786ada63030e15d073b5587141cdb0f519eb" commit="71bf1b743e4a120c46d84dd3cf2ad83d16f2680a" commit_message="firmware_Cr50Update: specify valid path for copy Specifies a path for an image copy that should exist on the servo host. BUG=b:64449350 TEST=passed against an electro with arguments of &quot;release_ver=0.0.22 old_release_ver=0.0.21&quot; Change-Id: Id47c786ada63030e15d073b5587141cdb0f519eb Reviewed-on: https://chromium-review.googlesource.com/617461 Commit-Ready: Kevin Shelton &lt;kmshelton@chromium.org&gt; Tested-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="617461" owner_email="kmshelton@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/61/617461/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I911a092e448d179bb7f05102357ea894c6532625" commit="0b94dccc99dd227079974c1cd0eca86f9dc46167" commit_message="metrics: Add &quot;record_on_exception&quot; flag to MetricsTimer Sometimes it doesn't make sense to record how long something took if it encountered an exception. BUG=chromium:750907 TEST=tests pass Change-Id: I911a092e448d179bb7f05102357ea894c6532625 Reviewed-on: https://chromium-review.googlesource.com/595133 Commit-Ready: Paul Hobbs &lt;phobbs@google.com&gt; Tested-by: Paul Hobbs &lt;phobbs@google.com&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="0" gerrit_number="595133" owner_email="phobbs@google.com" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/33/595133/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia28e15d2c7245360c1ca8511a8c67a6eb750db76" commit="d14b0a964fb6cc5590e0aec445174b089fc20a4d" commit_message="Report SSIM and PSNR stats from video_VEAPerf. Generates per-frame stats from video_encode_accelerator_unittest. The test then transforms MSE from video_encode_accelerator_unittest to PSNR and generates weighted metrics for combined channels (SSIM/PSNR for all channels combined). From these frame-level stats video_VEAPerf reports min, max and avg values. BUG=chromium:469446 R=owenlin@chromium.org,wuchengli@chromium.org TEST=Local run of video_VEAPerf.vp8 over test_that on guado. Change-Id: Ia28e15d2c7245360c1ca8511a8c67a6eb750db76 Reviewed-on: https://chromium-review.googlesource.com/607487 Commit-Ready: Peter Boström &lt;pbos@chromium.org&gt; Tested-by: Peter Boström &lt;pbos@chromium.org&gt; Reviewed-by: Wu-Cheng Li &lt;wuchengli@chromium.org&gt; " fail_count="0" gerrit_number="607487" owner_email="pbos@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/87/607487/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ic11a9c94b484d10ae8d7b04ec00ec0dd3e45ef59" commit="f96c5e5789d94efda2521f4bc0a5eb429930f606" commit_message="UPSTREAM: dentry name snapshots commit 49d31c2f389acfe83417083e1208422b4091cd9e upstream. take_dentry_name_snapshot() takes a safe snapshot of dentry name; if the name is a short one, it gets copied into caller-supplied structure, otherwise an extra reference to external name is grabbed (those are never modified). In either case the pointer to stable string is stored into the same structure. dentry must be held by the caller of take_dentry_name_snapshot(), but may be freely dropped afterwards - the snapshot will stay until destroyed by release_dentry_name_snapshot(). Intended use: struct name_snapshot s; take_dentry_name_snapshot(&amp;s, dentry); ... access s.name ... release_dentry_name_snapshot(&amp;s); Replaces fsnotify_oldname_...(), gets used in fsnotify to obtain the name to pass down with event. BUG=chromium:754205 TEST=Build and run Change-Id: Ic11a9c94b484d10ae8d7b04ec00ec0dd3e45ef59 Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit a1dbc0979b4f in linux-stable) Reviewed-on: https://chromium-review.googlesource.com/614480 " fail_count="0" gerrit_number="614480" owner_email="groeck@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/80/614480/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5fa8a431cf1df963fa04b055463c41ffb79d1328" commit="45315cf0c09f3c93be6f8c1567645b4cb9f33ece" commit_message="cros_generate_sysroot: update help strings Newer argparse doesn't like it when we put % sequences into the help string directly as it tries to expand it. Rework how we set up the default to fix. BUG=chromium:752212 TEST=`cros_generate_sysroot --help` works again Change-Id: I5fa8a431cf1df963fa04b055463c41ffb79d1328 Reviewed-on: https://chromium-review.googlesource.com/615464 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="1" gerrit_number="615464" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/64/615464/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idf37d65beb80ae5117dc522f83b541e38cbdac65" commit="a5e54a402cbab8846bc73895b84a0f7dd07c0329" commit_message="cr50: do not install dev image Dev images were required to support early H1 versions which have been long phased out. No need to install them any more. BRANCH=none BUG=none TEST=built a new reef Chrome Os image, installed it on a Reef device with an H1 running Cr50 0.0.21, observed it update to 0.0.22 at postinstall phase. Rolled back to 0.0.21, rebooted the Reef, observed Cr50 version updated to 0.0.22 by the startup script. Change-Id: Idf37d65beb80ae5117dc522f83b541e38cbdac65 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/617376 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="617376" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/76/617376/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I44b14d89c6872e8b5620b320249403f69896132e" commit="f0d1d73ff5f722f3b0cdf94e878f6ff2f9da00fd" commit_message="[autotest] Add rule to reboot DUT when failing to get the lid_open value Some servo controls, like lid_open, requires communicating with DUT through EC UART console. Failure of this kinds of controls can be recovered by rebooting the DUT. BUG=chromium:755678 TEST=manual Injectting code to set lid_open to 'no' in order to trigger the failure of verifying lid_open, executed the repair process, saw the new added repair action executed to reboot DUT, and the state of servo host become good. Change-Id: I44b14d89c6872e8b5620b320249403f69896132e Reviewed-on: https://chromium-review.googlesource.com/617447 Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="0" gerrit_number="617447" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/47/617447/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8f368ea4e1a094018fc5bbca19e6fbc328646c28" commit="165bdfd611235faca8001b9f6954f3b59ffa4b12" commit_message="shill: cellular: turn Cellular.SIMLockStatus.RetriesLeft into int32 Chrome converts shill properties into base::Value. Due to the lack of uint32 support in base::Value, a shill property of type uint32 is held as a double in base::Value, which often requires special handling on the Chrome side to convert back and forth between double and uint32. That incurs unnecessary complexity and makes code more error-prone. This CL turns the 'RetriesLeft' field in the 'Cellular.SIMLockStatus' device property from an uint32 value to an int32 value, which simplifies the handling on the Chrome side. BUG=chromium:753470 TEST=Run unit tests. TEST=Manually perform SIM unlock from the Chrome settings UI and observe the Cellular.SIMLockStatus property reported in chrome://network. Change-Id: I8f368ea4e1a094018fc5bbca19e6fbc328646c28 Reviewed-on: https://chromium-review.googlesource.com/615729 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Steven Bennetts &lt;stevenjb@chromium.org&gt; " fail_count="1" gerrit_number="615729" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/29/615729/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idd2f9ab66010c8af0f922434c9e2bc7a1166c18c" commit="9b0fd5896f0f5ecb5a3959289d5f6b83c2f98394" commit_message="Set GOMA_CACHE_DIR and GOMA_DEPS_CACHE_FILE. The cache directory stores some compiler's meta info. With this setting, goma can share the cached data across builds. BUG=None TEST=Ran cbuildbot. Change-Id: Idd2f9ab66010c8af0f922434c9e2bc7a1166c18c Reviewed-on: https://chromium-review.googlesource.com/559370 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Shinya Kawanaka &lt;shinyak@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="0" gerrit_number="559370" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="12" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/70/559370/12" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia4bb566b77bd93d0fc059798f8c136b35d331757" commit="3f1c876eab37d0964d5045a742b8b0c26e660717" commit_message="crash: Detect and report service failures Scan /var/log/messages for service failures and report these via a sparse histogram on the hash of the failed services, and send a crash report for each unique failed service. BUG=chromium:468798 TEST=FEATURES=test emerge-snappy crash-reporter Change-Id: Ia4bb566b77bd93d0fc059798f8c136b35d331757 Reviewed-on: https://chromium-review.googlesource.com/561960 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Drew Davenport &lt;ddavenport@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="561960" owner_email="ddavenport@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/60/561960/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I11b22c973d0a7aadd174dabc9e27962e307ba4c8" commit="2098e7aacab3827c9ea1bebac1a42cad18e21e08" commit_message="[Autotest]Creating new suite for HW WiFi Power Bug: 64490250 Test: None Change-Id: I11b22c973d0a7aadd174dabc9e27962e307ba4c8 Reviewed-on: https://chromium-review.googlesource.com/614396 Commit-Ready: Qi Jiang &lt;qijiang@google.com&gt; Tested-by: Qi Jiang &lt;qijiang@google.com&gt; Reviewed-by: Bindu Mahadev &lt;bmahadev@chromium.org&gt; Reviewed-by: Qi Jiang &lt;qijiang@google.com&gt; " fail_count="0" gerrit_number="614396" owner_email="bmahadev@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/96/614396/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6ba0c584965e8cd79fecfc70656bda5f5c3e00f3" commit="1d5fd0663ad98f6eb1da8992c7a23eb9b809272b" commit_message="metrics: Improve vmlog output lines. Currently, vmlog files are hard to interpret and require messing around with shell scripting to get deltas between values, and rough matching with syslog to match up dmesg timestamps with the rest of the logs in the system. This change: (1) Reports deltas instead of absolute vmstat values, and (2) Updates the time formatting to closely match that of chrome logs. BUG=chromium:748700 TEST=Manually built and deployed &quot;metrics&quot;, examined logfile. Change-Id: I6ba0c584965e8cd79fecfc70656bda5f5c3e00f3 Reviewed-on: https://chromium-review.googlesource.com/615019 Commit-Ready: Justin TerAvest &lt;teravest@chromium.org&gt; Tested-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="2" gerrit_number="615019" owner_email="teravest@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/615019/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ice9cf61e2e25a666496c098713f56feaee1efc97" commit="29424fc879e353df176346665b08409f170ce04e" commit_message="chromeos_config: Add accelerator template Add template for accelerator appliances. These are based on stock hardware, with a different software image that provides different functionality. Currently, this image does not include chrome, so some tests are not applicable. BUG=chromium:748635 TEST=none Change-Id: Ice9cf61e2e25a666496c098713f56feaee1efc97 Reviewed-on: https://chromium-review.googlesource.com/615669 Commit-Ready: Pat Erley &lt;perley@chromium.org&gt; Tested-by: Pat Erley &lt;perley@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="615669" owner_email="perley@chromium.org" pass_count="0" patch_number="7" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/69/615669/7" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I0be52e54fba82083068337ceb9f7ad985a87319f" commit="7033716a9cc9467b8c4f5dbf2f2637372c16cae8" commit_message="BACKPORT: f2fs: sanity check log_blocks_per_seg f2fs currently only supports 4KB block size and 2MB segment size. Sanity check log_blocks_per_seg == 9, i.e. 2MB/4KB = (1 &lt;&lt; 9) Partially (cherry-picked from commit 9a59b62fd88196844cee5fff851bee2cfd7afb6e) f2fs: do more integrity verification for superblock Do more sanity check for superblock during -&gt;mount. Signed-off-by: Chao Yu &lt;chao2.yu@samsung.com&gt; Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt; Bug: 36817013 Signed-off-by: Jin Qian &lt;jinqian@google.com&gt; (cherry picked from commit 98423462286e5d73c6dc1c215b3173833f91271d) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; BUG=b:64448309 TEST=None Change-Id: I0be52e54fba82083068337ceb9f7ad985a87319f Reviewed-on: https://chromium-review.googlesource.com/615925 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="615925" 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/25/615925/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I92d9e339ef23e3cd290767329c686c267853cadb" commit="42a3ad152a85d4b699e10a1ec9d7fb0bb85a9fdd" commit_message="[autotest] Restore results_mocker code So this is actually used. In fact, Im quite surprised that nothing broke beside lxc_functional_test.py. That probably means that most of this code is unneeded. Figuring out what exactly this does and what small subset of that is actually needed is not something I want to do, so Ive partially reverted the offending commit. BUG=chromium:753267 TEST=Pre-CQ TEST=CQ Change-Id: I92d9e339ef23e3cd290767329c686c267853cadb Reviewed-on: https://chromium-review.googlesource.com/616254 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="0" gerrit_number="616254" owner_email="ayatane@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/54/616254/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="If9ce2f92157845e8d2d78bb0b3bbb8a080201c58" commit="5878a02b96f1eb42d73556f0b700a2481b88e7ea" commit_message="UPSTREAM: net: skb_needs_check() accepts CHECKSUM_NONE for tx My recent change missed fact that UFO would perform a complete UDP checksum before segmenting in frags. In this case skb-&gt;ip_summed is set to CHECKSUM_NONE. We need to add this valid case to skb_needs_check() Fixes: b2504a5dbef3 (&quot;net: reduce skb_warn_bad_offload() noise&quot;) Signed-off-by: Eric Dumazet &lt;edumazet@google.com&gt; Cc: Willem de Bruijn &lt;willemb@google.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 6e7bc478c9a006c701c14476ec9d389a484b4864) Signed-off-by: Amey Deshpande &lt;ameyd@google.com&gt; TEST=Trybots BUG=b:64542172 BUG=b:63962344 Change-Id: If9ce2f92157845e8d2d78bb0b3bbb8a080201c58 Reviewed-on: https://chromium-review.googlesource.com/616345 Commit-Ready: Amey Deshpande &lt;ameyd@google.com&gt; Tested-by: Amey Deshpande &lt;ameyd@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="616345" owner_email="ameyd@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/45/616345/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I578990e464d4d5b09abe2fa122e4ff4dd67e21b6" commit="aed53856df48af1b9b9fed38e91c5742e5f60821" commit_message="pytests: summary: make status table scrollable If the pytest is showing too many test statuses, the status table will be too long, and cannot fit into the screen. Make the table scrollable in this CL. BUG=chromium:754647,chromium:754190 TEST=manual Change-Id: I578990e464d4d5b09abe2fa122e4ff4dd67e21b6 Reviewed-on: https://chromium-review.googlesource.com/616407 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="616407" owner_email="stimim@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/07/616407/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4cbf1519bbb41cb279de7d884daffc4dd1a6efb5" commit="96cc2c6df95b6c05737a8ddf088c164fad1b9e42" commit_message="autotest: Move 500.html to the templates subdirectory. So that it can actually be served. BUG=chromium:756263 TEST=hot-fixed cautotest. Change-Id: I4cbf1519bbb41cb279de7d884daffc4dd1a6efb5 Reviewed-on: https://chromium-review.googlesource.com/617987 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Ningning Xia &lt;nxia@chromium.org&gt; " fail_count="0" gerrit_number="617987" owner_email="pprabhu@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/87/617987/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ieed573080fafda87aef5da79aa68df51cbb6f329" commit="a0156198e1b9e274d8da1f93135ece6a5c9aaaa2" commit_message="update_kernel: create a stub bootloader for arm automatically If the dev hasn't run build_image, there won't be a stub bootloader available. Since we just create a 512byte file full of zeros anyways, do that here too. BUG=None TEST=None Change-Id: Ieed573080fafda87aef5da79aa68df51cbb6f329 Reviewed-on: https://chromium-review.googlesource.com/618021 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="618021" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/21/618021/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I24147be1cd10940e85c27651295a520fd26a147e" commit="556bc93e946ec569a4c688b0d9c15e40a9859abb" commit_message="Instalog: Add get_factory_attachments script 'get_factory_attachments' is a tool to find Testlog attachment files from BigQuery / GCS across a given date range, and to save them to disk. BUG=b:64327316 TEST=manually test on local device Change-Id: I24147be1cd10940e85c27651295a520fd26a147e Reviewed-on: https://chromium-review.googlesource.com/605149 Commit-Ready: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Tested-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Reviewed-by: Chun-ta Lin &lt;itspeter@chromium.org&gt; " fail_count="0" gerrit_number="605149" owner_email="chuntsen@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/49/605149/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idaeef2707df990b2441a77a15807698d41018449" commit="eb4e1223b61f305765757c1957a45880cfb58ade" commit_message="Revert &quot;npcx: workaround the bug that SHM data read via eSPI may be corrupted&quot; This reverts commit ddbfe690e294e595c6ed3511dcf417410d9b2804. Reason for revert: Causes move cursor movements to be choppy, and device to be very unresponsive during flashrom EC operations. Original change's description: &gt; npcx: workaround the bug that SHM data read via eSPI may be corrupted &gt; &gt; In eSPI systems, when the Host performs a data read from the Shared &gt; Memory space, the returned data may be corrupted. This is a result of &gt; the Core-to-Host access enable bit being toggled (by toggling CSAE bit &gt; in SIBCTRL register) during an eSPI transaction. &gt; &gt; The workaround in this CL is to set CSAE bit to 1 during initialization &gt; and remove the toggling of CSAE bit from other EC firmware code. &gt; (i.e., let the CSAE bit be always 1.) &gt; &gt; BRANCH=none &gt; BUG=none &gt; TEST=No build errors for make buildall. Flash poppy ec image, make sure &gt; it can boot to OS. Run &quot;ectool version&quot; over 100000 times, no error &gt; occurs. &gt; &gt; Change-Id: I7aac6805ece64e8f77964d4acb026d9871cd2ebe &gt; Signed-off-by: CHLin &lt;CHLIN56@nuvoton.com&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/590396 &gt; Commit-Ready: Shawn N &lt;shawnn@chromium.org&gt; &gt; Tested-by: CH Lin &lt;chlin56@nuvoton.com&gt; &gt; Reviewed-by: Shawn N &lt;shawnn@chromium.org&gt; BUG=b:64730183 TEST=flashrom -p ec -r ecr.bin, device still responsive. Change-Id: Idaeef2707df990b2441a77a15807698d41018449 Reviewed-on: https://chromium-review.googlesource.com/618366 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="618366" owner_email="drinkcat@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/66/618366/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5c354fe67d63aa89ca19ce21071a3271d3cc039b" commit="410dcbfffb499378a138056c602442a313091aeb" commit_message="cloud_trace: Move client-factory into script The functions for creating the google API client belong in the export_to_cloud_trace script. BUG=chromium:751231 TEST=both module's unit tests. Change-Id: I5c354fe67d63aa89ca19ce21071a3271d3cc039b Reviewed-on: https://chromium-review.googlesource.com/612679 Commit-Ready: Paul Hobbs &lt;phobbs@google.com&gt; Tested-by: Paul Hobbs &lt;phobbs@google.com&gt; Reviewed-by: Paul Hobbs &lt;phobbs@google.com&gt; " fail_count="1" gerrit_number="612679" owner_email="phobbs@google.com" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/79/612679/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I176e916b8ca2d1de91760df7a7a39489fc8a6f93" commit="bc9751bf656aa840aec39631b3bf768d1d3d7a22" commit_message="shill: clean up IPAddress constructors This CL cleans up the IPAddress constructors as follows: - Add a default constructor that initializes the address family to unknown instead of depending on the compiler generated default constructor. - Update a few constructors to use delegating constructor. - Rearrange constructor declarations and defintions such that they are in the same order. BUG=None TEST=Run unit tests. Change-Id: I176e916b8ca2d1de91760df7a7a39489fc8a6f93 Reviewed-on: https://chromium-review.googlesource.com/617403 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="617403" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/03/617403/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I78b0e778be1afc9851f995ea63a95779428cf6b8" commit="8c4d1795987a0760b1929f733cbd057d0020e10d" commit_message="kahlee: select emmc boot first if available If available, select eMMC over SATA for booting. BUG=b:63891719 BRANCH=None TEST=build/flash/boot Change-Id: I78b0e778be1afc9851f995ea63a95779428cf6b8 Signed-off-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/617200 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="1" gerrit_number="617200" owner_email="yueherngl@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/00/617200/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3dd41bd9f5fb6d715ee5e9a3d8603928955b1852" commit="651928f83e92e7e180e4b587065c064bceef49b1" commit_message="Enable direncryption on BayTrail systems BUG=chromium:752206 TEST=None Change-Id: I3dd41bd9f5fb6d715ee5e9a3d8603928955b1852 Reviewed-on: https://chromium-review.googlesource.com/606767 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Dan Spaid &lt;dspaid@chromium.org&gt; " fail_count="0" gerrit_number="606767" owner_email="bhthompson@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/67/606767/1" remote="cros" total_fail_count="0"/><lkgm version="9849.0.0-rc5"/></manifest>