blob: 2917630408dc77b3ed32641eb76a7b16139fb306 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="776592a5a8cf7c30cf13fdaa1c93b7edabad11b6">
<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="070af5efe6be713dc10310405c3951939fda828a" 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="870b03e591fec591953af5abe08d091f90d981c0" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="aa6cda6f638bd57d3a024f0d201f723a5c3bb875" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="64fc5a23a1ae487409cc585b3fbf261c553acb4e" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="d02274ed430c4d2d3751e82130144fd63c4a981f" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="3584bce5a45f0c40b43385324bfc4a44f1960567" 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="467fd8b41a74e52d21e4726e933369ecf95ab198" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4a93e2cfc133473ae58f17374c32669eea9a8912" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="66e00236a69489c9fe86ea9717f9384f363f966b" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="5702f0baefc0c1321374d838f8fc27c18d79a2ae"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="22989bda00998d74dab05b30edc83b5180fd12e4" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="385208204ecdf504ea41edee1c4cd606a5e3efe0" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="ae245d426d42af73eccdec6fe5798b0318a9d25e" upstream="refs/heads/master"/>
<project name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="5dcee54290894cfe30d634077b214ad89f118c8c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="2a841a3dc37e56ea3a4b85713e110983594fbde0" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="704dbb824410432fcd5902ed41509f40735e7fd8" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="46cab82172ac508e3c0e04838283684a5a481f2d" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="1cfaf738a678f5bbe07ec6bbea3e91543f5d0e5d" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="3bc1a03b4a3b32d5118eb90b94ba41e98ae6f668" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="7f8dd873d815646005e6a1b10bd593d40a4c9eb1" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="c39adfb7f7cdc7befcf69eb15e82ff68771a0efd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="8facc75fc455cedba0ce75c4e8bcfab138e8d2cb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="d69d1a631d6e28e641c1ac098753b706388592f4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="fb2aa3d1725890117bcc7aa8c2d6b250a3617db3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="8eff65759a38d759c714d2ae7a13a7bb8cbc732a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="1b65449a647c99556511df30b8ab660b98acce7f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="df15111c6f8434a2b3a7a1c7b2679f16341704ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="2f1ee8448a886ce1abad9c0e8741582244f8ab40" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="33800908fea98abf4eea146f4b7143e965453372" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="823fd8b256054645749d4ca4bb52eee6dac32cf6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="fd3425db4731e8db64d1dab632892544de6b12d4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="5a086f5c9a5edd56d5dc81e11af10597aaab4218" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="20559619622f7a0dfb95aba0202ab39351e65207" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="1f3bea35a57fafd75ac010eae078a256a3eda25e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="99c916e103e70ca455356da0ed6fdd49dcd6e18d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="bd8536454210b712637aa25bf76decb6a24b3685" 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="33ad840175b48b09e486538496f7f4402196637e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="0974fe9736eab243d9c8b4d39165f33861bc67b1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="18dd656865511d8e1486b28c3525cdd3c186f8c7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="066044ca5bf60036cb683646ce22b4e511e855e7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="54e252222113e235f9e16e62769a629c5fa5f8c5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="0280326e5bd212fcfbe3696e113730045debae74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="cc1deb44521d41125f5d617940a654c58c794325" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="0fd6be374dfc48efc231b44b97aa7c4a8e7e3cec" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="dacf40b3c932d3e68ba1146b1f3b0e2497fb6831" 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="657058557680c8c8ed12e166046b394460199c3d" 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="7a6bc1993deabbf7bd6bfb72b0659e75c6348005" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="17cc088dc198f626513d4154644d57553b69fefd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="0df724d840f30f230e9c238a4d57d75f7cfe7e6f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="7adda51890350b34a01819191b8b4fea28713062" upstream="refs/heads/master"/>
<project name="chromiumos/platform/puffin" path="src/platform/puffin" revision="2426ccf4e3558eeca0d2a7e8dd0a900ae09d245f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="b77184f71734a555c14d0a4d7ff79f6c36a863bc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="7ed915fabbdb58e2d4dcfc9c142148dc25a769b9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="fbdb5a5a480bd195be4989378d9bb4df09c9c807" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="4a4e4cd4aae6f8b5fb5ca0f34b8e937835b08f08" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="bce7904376beee2912932433a4634c1c25afe2f5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="0ed732a09b5cd199e4741624437aa0a85866e3c2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="ed34d82cb233776e64e75ba343c41aba5b83567b" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="9a0041241f5253d055fe26ff69a9211293d67a0f" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="aa22740cc65b169198bf018034068f8708354247" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="ea6269092046804e0b42b11111706a0c10e489d3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="b1187232fdf819586ba8c8ece4a27a7515cbdc6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="ba6b001934e5b4624d475f235b5f88ef7f9f92b1" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="400728ec99aa511576ae052295e55285de0de907" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="1fc0e14b1e6e06c1f151bc3d25345531ce95204b" 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="1f47a4ab384c9fd9441d2935b741b542a208db89" 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="904f49fd770dd559800523edd91c1226e131655d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="0aa39d284043be61b5f1222afdffd39a5abaf3aa" upstream="refs/heads/chromeos-2014.04"/>
<project name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="b6e26e656c0696ccd1715a6d2c9acee75ab0c092" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/gdata" path="chromite/third_party/gdata" revision="fe7e5c90a9827feb66ed446b2d297a1618b25272" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="622165bf510ebef6a65dc12e56a2df5d406ae9f4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="01d3dff8fef5ab4dbda4b961dc14e58d56f045cc" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="58a69e18e4c8cfe8626ddabcbbcd10b268e48d13" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="4db98a3f7a8de099c617c158ffd0d275bad1ef6c" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="e838c0f9413bef9a550b70eead41c4e5f76fbfa3" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="781bec55d5355d81d1d0792fec9a5b106d57115b" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="0e53058520b68730d81cfc9a9e9a9b2f0c0f2ec4" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="47ad06b3c9111648cc65feb3a20d1906813b919e" 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="4b87997919b39d6e99555e0d06c1239b6c99cf8e" upstream="refs/heads/chromeos-2.4.81"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="a42579bdeb1c04dbb2863de27499139ea7a134c3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="a76600b42569a47575334bf69ac2e86eb150b81c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="e79d5093d0c93b9072f45415b29e12b2740db25e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="24de1a72ac19d5e0e0bbc833b0563ebb05fc904a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="57b16c3b733e8bba32bf9d573640388040719859" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="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="c34103385fcb6930651cad57516ad4f094f144fa" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="a21e197477773d2b9e4ee793009c469be4b3f2de" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="0ca03501dfd49f8091a04f941c05a71246b24bf4" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="9188a4c63881f5c26283ac05132f97a408a67462" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/opencryptoki" path="src/third_party/opencryptoki" revision="b67690aeeb4174b2253db18a9c1b19eeb219a4ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="cfde335e54918757430110cba01d7c56f880ef05" upstream="refs/heads/chromeos-2.2.12"/>
<project groups="minilayout,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="b9b8f1de0ab9d4b0e1739d7c0dc4ec232b85a5c3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="793f51c53f7e0c6ff1662c0efcff0bfe1f61e0cd" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="e29f26e73dbdea06d16a134fa14761be675b4c12" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="fcf26b3b89a7893c7430841ab153e1a58d657c12" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="cb2de5a810df1898cd3ae47d517603b8b12371c0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="31f4933a54cce7b157619eb1dd14ea32bec39279" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="cc72f5c47c758892b0f41257b0dd441a506ffdcd" upstream="refs/heads/chromeos-v2013.06"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="b30f38206f17aa73cda0a2fdaf4dc705527315ba" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="f6e2acc3f21e8b7c9eec4a8871a65f50381daacf" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="ab803945aec1d2110827d0eb3767d8c8db5335dd" 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="918e6ea1b25d5d3121655ff6fd171af5158b5197" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="61a6197566d4230c9a86a61e6c5f605778ab3733" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="0aea6aeca494754446dd1e5fe638fe68da128036" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="c41479a1d7de7fe6e9cfbff9be21382f7b23ace7" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="24543f227908c2e949bb9a15b40276f59fcc9a0a" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="93d99bf31d081198030380a946f4c29e38159b25" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="59e4737dfff4aa76a6a46e34705d4a97d3939209" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="f3d35cf659b876b829bbc7cdb6f8e14ece5b1b37" upstream="refs/heads/master"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="32c89c19b042a12b5a1bf0153299154ea5435c03"/>
<project name="weave/libweave" path="src/weave/libweave" revision="fa29d8f43a37aaf4b47fd2f3c76785050d075a7d" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="Ib87afdc5d7f61c4dd7aaf859d859b94c225ff1d8" commit="3d6168bf3aad666dfc3f85476dbf648d0a03ad54" commit_message="UPSTREAM: drm/i915: Remove disable_lite_restore_wa This w/a (WaEnableForceRestoreInCtxtDescForVCS) was only used for preproduction hw, which is no longer in use. Remove the workaround to simplify the code. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Mika Kuoppala &lt;mika.kuoppala@linux.intel.com&gt; Cc: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170123130601.2281-1-chris@chris-wilson.co.uk Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; (cherry picked from commit 70962fbe5c75e785d250c04db4d01c18b7316c13) drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ib87afdc5d7f61c4dd7aaf859d859b94c225ff1d8 Reviewed-on: https://chromium-review.googlesource.com/560483 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="560483" owner_email="tarun.vyas@intel.com" 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/83/560483/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie2410804c2ce2276b3a2451eb89503c49d883e5b" commit="70b3b977b1047b5b0a560e369f13a2c4f9034d1b" commit_message="UPSTREAM: drm/i915: Remove BXT incoherent seqno write workaround This w/a was only used for preproduction hw, which is no longer in use. Remove the workaround to simplify the code. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Mika Kuoppala &lt;mika.kuoppala@linux.intel.com&gt; Cc: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170123130601.2281-2-chris@chris-wilson.co.uk Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; (cherry picked from commit f8dd2934c4ec03a56cfc1b7d23c0248aa6e4adf0) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ie2410804c2ce2276b3a2451eb89503c49d883e5b Reviewed-on: https://chromium-review.googlesource.com/461005 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461005" owner_email="tarun.vyas@intel.com" 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/05/461005/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I156c66701f501bef81cd5d4c8a3cdba3f1d6f553" commit="4ff393311869abf1f79cc75f9945f6893a81e67f" commit_message="BACKPORT: drm/i915: Split intel_engine allocation and initialisation In order to reset the GPU early on in the module load sequence, we need to allocate the basic engine structs (to populate the mmio offsets etc). Currently, the engine initialisation allocates both the base struct and also allocate auxiliary objects, which depend upon state setup quite late in the load sequence. We split off the allocation callback for later and allow ourselves to allocate the engine structs themselves early. v2: Different paint for the unwind following error. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110135.6418-1-chris@chris-wilson.co.uk (cherry picked from commit bb8f0f5abdd7845175962a3fb99a5681290f9566) drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Conflicts: [Tarun: Ctx delta b/c of the following] [Avoid &quot;413e8fd drm/i915/guc: Init send_mutex in intel_uc_init_early()&quot;. GuC stuff don't care] [&quot;0b1de5d drm/i915: Use SSE4.1 movntdqa to accelerate reads from WC memory&quot;] [Avoid &quot;0ad35fe drm/i915: gvt: Introduce the basic architecture of GVT-g&quot;. GVT ain't needed] drivers/gpu/drm/i915/i915_drv.c Modified: [Tarun: As per the above conflict res] drivers/gpu/drm/i915/i915_drv.c Change-Id: I156c66701f501bef81cd5d4c8a3cdba3f1d6f553 Reviewed-on: https://chromium-review.googlesource.com/560484 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="560484" owner_email="tarun.vyas@intel.com" 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/84/560484/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I5f7947d2b151010100c8947db4b66e076aa2aa9c" commit="8357810de029bfff03f8610747bee4da96166731" commit_message="UPSTREAM: drm/i915: Reset the gpu on takeover The GPU may be in an unknown state following resume and module load. The previous occupant may have left contexts loaded, or other dangerous state, which can cause an immediate GPU hang for us. The only save course of action is to reset the GPU prior to using it - similarly to how we reset the GPU prior to unload (before a second user may be affected by our leftover state). We need to reset the GPU very early in our load/resume sequence so that any stale HW pointers are revoked prior to any resource allocations we make (that may conflict). A reset should only be a couple of milliseconds on a slow device, a cost we should easily be able to absorb into our initialisation times. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110135.6418-2-chris@chris-wilson.co.uk (cherry picked from commit 241455172b8683f65a325490baf2d8dd683b3832) drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I5f7947d2b151010100c8947db4b66e076aa2aa9c Reviewed-on: https://chromium-review.googlesource.com/560485 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="560485" owner_email="tarun.vyas@intel.com" 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/85/560485/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iec0b5006d7e1b1936d206219925ce33dbcafb470" commit="57bb9afcc3edf432e6abfd6b56a65cd0bb16b2ec" commit_message="UPSTREAM: drm/i915/dp: do not proceed with autotests if we don't ACK them There is no point in setting intel_dp-&gt;compliance.test_type, and proceeding with the autotests, if we're about to NAK the request. Some drive-by cleanups while at it. v2: look at the ACK bit, as the result may also contain TEST_EDID_CHECKSUM_WRITE Cc: Manasi Navare &lt;manasi.d.navare@intel.com&gt; Reviewed-by: Manasi Navare &lt;manasi.d.navare@intel.com&gt; Tested-by: Manasi Navare &lt;manasi.d.navare@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1484931846-25390-1-git-send-email-jani.nikula@intel.com (cherry picked from commit 5ec63bbdf527d26606c8ba9d3a841755d3887fbe) drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Iec0b5006d7e1b1936d206219925ce33dbcafb470 Reviewed-on: https://chromium-review.googlesource.com/560486 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="560486" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/560486/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I677e1a5bdc50bd1ba4140971730a9109ff988396" commit="039d72aa90e7612a399cf78d4335925b36951e2d" commit_message="UPSTREAM: drm/i915: Assert that we don't submit to execlists whilst a preempt is pending To complement the check in execlists_elsp_ready(), also assert that we don't submit the same context while it has a lite restore still pending. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110009.28947-1-chris@chris-wilson.co.uk (cherry picked from commit c816e605ffb26ce1d3c06238c7de6662569ecb1e) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I677e1a5bdc50bd1ba4140971730a9109ff988396 Reviewed-on: https://chromium-review.googlesource.com/461006 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461006" owner_email="tarun.vyas@intel.com" 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/06/461006/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie30d772f1bff0d8e9ec09732d05cca06b59b4b50" commit="a01da0b0f9601eda9a19d0e5bb2c38d5b5836560" commit_message="UPSTREAM: drm/i915: Only disable execlist preemption for the duration of the request We need to prevent resubmission of the context immediately following an initial resubmit (which does a lite-restore preemption). Currently we do this by disabling all submission whilst the context is still active, but we can improve this by limiting the restriction to only until we receive notification from the context-switch interrupt that the lite-restore preemption is complete. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110009.28947-2-chris@chris-wilson.co.uk (cherry picked from commit 816ee798ec2b46b1f92aaebb1c7b5d2e1abdc43e) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ie30d772f1bff0d8e9ec09732d05cca06b59b4b50 Reviewed-on: https://chromium-review.googlesource.com/461007 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461007" owner_email="tarun.vyas@intel.com" 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/07/461007/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iae4d2dd165e90367d72a1d4653099a8b932009f8" commit="50d4648ad79672fb8f7e268ded6e6be2f48764c5" commit_message="UPSTREAM: drm/i915: Move breadcrumbs irq_posted up a level to engine In the next patch, we will use the irq_posted technique for another engine interrupt, rather than use two members for the atomic updates, we can use two bits of one instead. First, we need to update the breadcrumbs to use the new common engine-&gt;irq_posted. v2: Use set_bit() rather than __set_bit() to ensure atomicity with respect to other bits in the mask Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124151805.26146-1-chris@chris-wilson.co.uk Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; (cherry picked from commit 538b257dae83268cc3536fb4c4ab4f57901d449d) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Iae4d2dd165e90367d72a1d4653099a8b932009f8 Reviewed-on: https://chromium-review.googlesource.com/461008 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461008" owner_email="tarun.vyas@intel.com" 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/08/461008/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="If4d8349c7c985fe6108e77c4870f1e801e53983a" commit="58030c32068ad4ea2746bdee7d3ab5e9597ec14b" commit_message="UPSTREAM: drm/i915: Only run execlist context-switch handler after an interrupt Mark when we run the execlist tasklet following the interrupt, so we don't probe a potentially uninitialised register when submitting the contexts multiple times before the hardware responds. v2: Use a shared engine-&gt;irq_posted v3: Always use locked bitops to be sure of atomicity wrt to other bits in the mask. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124152021.26587-1-chris@chris-wilson.co.uk Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; (cherry picked from commit f747026c2b350fdb3c2d6fad51b7ebed4851183e) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: If4d8349c7c985fe6108e77c4870f1e801e53983a Reviewed-on: https://chromium-review.googlesource.com/461009 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461009" owner_email="tarun.vyas@intel.com" 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/09/461009/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic2198f4a369fe0e26c099448032e81973a2c315b" commit="312743bc3b6b38cef46b89d187ac3124bdda7c81" commit_message="UPSTREAM: drm/i915: Skip the execlists CSB scan and rewrite if the ring is untouched If the CSB head/tail pointers are unchanged, we can skip the update of the CSB register afterwards. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110009.28947-5-chris@chris-wilson.co.uk (cherry picked from commit a37951ac9f9642819e400814f6f30689db233c24) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ic2198f4a369fe0e26c099448032e81973a2c315b Reviewed-on: https://chromium-review.googlesource.com/461010 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461010" owner_email="tarun.vyas@intel.com" 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/10/461010/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I4eb858a72f623e0be921c31e0469cbd68f05e25e" commit="0e360b5d67f0a9afef8da95a5047ab0719e96f11" commit_message="UPSTREAM: drm/i915: Only attempt to pass the first request to execlists Only the first request added to the execlist queue can be submitted. If this request is not the first request on the queue, it means that there are already higher priority requests waiting upon the tasklet and kicking it will make no difference. This is more relevant for a later patch, where we more eagerly try and kick the tasklet to handle the submission of new requests. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110009.28947-6-chris@chris-wilson.co.uk Reviewed-by: Mika Kuoppala &lt;mika.kuoppala@intel.com&gt; (cherry picked from commit 3833281adb0f01ca5b279664d14611d8ed1deb98) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I4eb858a72f623e0be921c31e0469cbd68f05e25e Reviewed-on: https://chromium-review.googlesource.com/461011 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461011" owner_email="tarun.vyas@intel.com" 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/11/461011/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I26b8c5c720d0829c40a42b20efcead84c93a6c6a" commit="73349b8616f64e9405de8a55fdcc8ec4bd2163e1" commit_message="UPSTREAM: drm/i915: Dequeue execlists on a new request if any port is available If the second ELSP port is available, schedule the execlists tasklet to see if the new request can occupy it. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Reviewed-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110009.28947-7-chris@chris-wilson.co.uk (cherry picked from commit 48ea2554f46e7c1771dba1529a17aa04792871b2) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I26b8c5c720d0829c40a42b20efcead84c93a6c6a Reviewed-on: https://chromium-review.googlesource.com/461012 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461012" owner_email="tarun.vyas@intel.com" 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/12/461012/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I4be6f46862db2a3b32bbf588774165e37a483dcd" commit="792bf73067e802eb629894437827d102f45d8e17" commit_message="UPSTREAM: drm/i915: Emit dma-fence (and execlists submit) first from signaler When introduced, I thought that reducing client latency from the signaler was the priority. Since its inception the signaler has become responsible for keeping the execlists full, via the dma-fence. As this is very important to minimise overall execution time, signal the dma-fence first and then signal any waiting clients. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Reviewed-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170124110009.28947-8-chris@chris-wilson.co.uk (cherry picked from commit 7c9e934ef8a09a1a42f15ce9f0f872fdfdb67b97) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I4be6f46862db2a3b32bbf588774165e37a483dcd Reviewed-on: https://chromium-review.googlesource.com/461013 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461013" owner_email="tarun.vyas@intel.com" 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/13/461013/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I1528b1b86413a6465063c9e79dacdaddb15808be" commit="a37b41fb0ca4856ad9c68d781469c6ef4e222ba7" commit_message="UPSTREAM: drm/i915: Move atomic state free from out of fence release Fences are required to support being released from under an atomic context. The drm_atomic_state struct may take a mutex when being released and so we cannot drop a reference to the drm_atomic_state from the fence release path directly, and so we need to defer that unreference to a worker. [ 326.576697] WARNING: CPU: 2 PID: 366 at kernel/sched/core.c:7737 __might_sleep+0x5d/0x80 [ 326.576816] do not call blocking ops when !TASK_RUNNING; state=1 set at [&lt;ffffffffc0359549&gt;] intel_breadcrumbs_signaler+0x59/0x270 [i915] [ 326.576818] Modules linked in: rfcomm fuse snd_hda_codec_hdmi bnep snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hwdep snd_hda_core snd_pcm snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer input_leds led_class snd punit_atom_debug btusb btrtl btbcm btintel intel_rapl bluetooth i915 drm_kms_helper syscopyarea sysfillrect iwlwifi sysimgblt soundcore fb_sys_fops mei_txe cfg80211 drm pwm_lpss_platform pwm_lpss pinctrl_cherryview fjes acpi_pad parport_pc ppdev parport autofs4 [ 326.576899] CPU: 2 PID: 366 Comm: i915/signal:0 Tainted: G U 4.10.0-rc3-patser+ #5030 [ 326.576902] Hardware name: /NUC5PPYB, BIOS PYBSWCEL.86A.0031.2015.0601.1712 06/01/2015 [ 326.576905] Call Trace: [ 326.576920] dump_stack+0x4d/0x6d [ 326.576926] __warn+0xc0/0xe0 [ 326.576931] warn_slowpath_fmt+0x5a/0x80 [ 326.577004] ? intel_breadcrumbs_signaler+0x59/0x270 [i915] [ 326.577075] ? intel_breadcrumbs_signaler+0x59/0x270 [i915] [ 326.577079] __might_sleep+0x5d/0x80 [ 326.577087] mutex_lock+0x1b/0x40 [ 326.577133] drm_property_free_blob+0x1e/0x80 [drm] [ 326.577167] ? drm_property_destroy+0xe0/0xe0 [drm] [ 326.577200] drm_mode_object_unreference+0x5c/0x70 [drm] [ 326.577233] drm_property_unreference_blob+0xe/0x10 [drm] [ 326.577260] __drm_atomic_helper_crtc_destroy_state+0x14/0x40 [drm_kms_helper] [ 326.577278] drm_atomic_helper_crtc_destroy_state+0x10/0x20 [drm_kms_helper] [ 326.577352] intel_crtc_destroy_state+0x9/0x10 [i915] [ 326.577388] drm_atomic_state_default_clear+0xea/0x1d0 [drm] [ 326.577462] intel_atomic_state_clear+0xd/0x20 [i915] [ 326.577497] drm_atomic_state_clear+0x1a/0x30 [drm] [ 326.577532] __drm_atomic_state_free+0x13/0x60 [drm] [ 326.577607] intel_atomic_commit_ready+0x6f/0x78 [i915] [ 326.577670] i915_sw_fence_release+0x3a/0x50 [i915] [ 326.577733] dma_i915_sw_fence_wake+0x39/0x80 [i915] [ 326.577741] dma_fence_signal+0xda/0x120 [ 326.577812] ? intel_breadcrumbs_signaler+0x59/0x270 [i915] [ 326.577884] intel_breadcrumbs_signaler+0xb1/0x270 [i915] [ 326.577889] kthread+0x127/0x130 [ 326.577961] ? intel_engine_remove_wait+0x1a0/0x1a0 [i915] [ 326.577964] ? kthread_stop+0x120/0x120 [ 326.577970] ret_from_fork+0x22/0x30 Fixes: c004a90b7263 (&quot;drm/i915: Restore nonblocking awaits for modesetting&quot;) Reported-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170123212939.30345-1-chris@chris-wilson.co.uk Cc: &lt;drm-intel-fixes@lists.freedesktop.org&gt; # v4.10-rc1+ Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; (cherry picked from commit eb955eee27d9dc176871540c43c9070ee4701642) drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I1528b1b86413a6465063c9e79dacdaddb15808be Reviewed-on: https://chromium-review.googlesource.com/560487 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="560487" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/560487/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I9edff6509cbab0a3b5f671947e85bffb10cc76e5" commit="5b4d15bd046ec5a43d9d3641bd2b1064e8d90c4d" commit_message="UPSTREAM: drm/i915: Enable userspace to opt-out of implicit fencing Userspace is faced with a dilemma. The kernel requires implicit fencing to manage resource usage (we always must wait for the GPU to finish before releasing its PTE) and for third parties. However, userspace may wish to avoid this serialisation if it is either using explicit fencing between parties and wants more fine-grained access to buffers (e.g. it may partition the buffer between uses and track fences on ranges rather than the implicit fences tracking the whole object). It follows that userspace needs a mechanism to avoid the kernel's serialisation on its implicit fences before execbuf execution. The next question is whether this is an object, execbuf or context flag. Hybrid users (such as using explicit EGL_ANDROID_native_sync fencing on shared winsys buffers, but implicit fencing on internal surfaces) require a per-object level flag. Given that this flag need to be only set once for the lifetime of the object, this reduces the convenience of having an execbuf or context level flag (and avoids having multiple pieces of uABI controlling the same feature). Incorrect use of this flag will result in rendering corruption and GPU hangs - but will not result in use-after-free or similar resource tracking issues. Serious caveat: write ordering is not strictly correct after setting this flag on a render target on multiple engines. This affects all subsequent GEM operations (execbuf, set-domain, pread) and shared dma-buf operations. A fix is possible - but costly (both in terms of further ABI changes and runtime overhead). Testcase: igt/gem_exec_async Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Acked-by: Chad Versace &lt;chadversary@chromium.org&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170127094008.27489-1-chris@chris-wilson.co.uk (cherry picked from commit 77ae9957897df86e627089688265e0db029dd0df) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I9edff6509cbab0a3b5f671947e85bffb10cc76e5 Reviewed-on: https://chromium-review.googlesource.com/461015 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="461015" owner_email="tarun.vyas@intel.com" 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/15/461015/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I905fb546dcd44a2beebee020b2651e1e956e84e9" commit="edecc41804cfc8d9e22c575d289bcfb4dd5a01ea" commit_message="UPSTREAM: drm/i915: Support explicit fencing for execbuf Now that the user can opt-out of implicit fencing, we need to give them back control over the fencing. We employ sync_file to wrap our drm_i915_gem_request and provide an fd that userspace can merge with other sync_file fds and pass back to the kernel to wait upon before future execution. Testcase: igt/gem_exec_fence Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt; Acked-by: Chad Versace &lt;chadversary@chromium.org&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170127094008.27489-2-chris@chris-wilson.co.uk (cherry picked from commit fec0445caa273209d2809760ac7c63e743d6f512) from drm-intel-next-2017-02-06 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=KMS cube works fine on APL/KBL TEST=IGT tests for explicit fencing mirrors UPSTREAM behavior (as of this commit) Change-Id: I905fb546dcd44a2beebee020b2651e1e956e84e9 Reviewed-on: https://chromium-review.googlesource.com/461016 Commit-Ready: Sean Paul &lt;seanpaul@chromium.org&gt; Tested-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt; " fail_count="0" gerrit_number="461016" owner_email="tarun.vyas@intel.com" 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/16/461016/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8787f5d4df0020a8253c9562a107e4b6b40534c6" commit="316d944a62d4f8cefa0cff684221bfe089c8c02a" commit_message="Promote eve and lakitu-st paladin builders to important BUG=None TEST=None Change-Id: I8787f5d4df0020a8253c9562a107e4b6b40534c6 Reviewed-on: https://chromium-review.googlesource.com/558371 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="558371" 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/71/558371/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib6a3cbd209e8f1e1109f05d4e4a9fe261619df6b" commit="3ffb73a6504b2a8388e11216ee9c4c58934c8763" commit_message="cbuildbot: update paladin promotion comment BUG=None TEST=None Change-Id: Ib6a3cbd209e8f1e1109f05d4e4a9fe261619df6b Reviewed-on: https://chromium-review.googlesource.com/568696 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="568696" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/96/568696/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3f0a526b7ccbd978f0e6f9c5ea18a43705314885" commit="5491c556081ae459273bad676a20daaeba3f4ab6" commit_message="cbuildbot: promote auron_yuna paladin to important BUG=None TEST=None Change-Id: I3f0a526b7ccbd978f0e6f9c5ea18a43705314885 Reviewed-on: https://chromium-review.googlesource.com/568665 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="568665" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/65/568665/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I41f9f89a6b1fc8b98b73eea854e0cf19ffd636e1" commit="346d4ae841ca98cb65f817e88fcc9b36afa941f6" commit_message="cbuildbot: promote bob paladin to important BUG=None TEST=None Change-Id: I41f9f89a6b1fc8b98b73eea854e0cf19ffd636e1 Reviewed-on: https://chromium-review.googlesource.com/568669 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="568669" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/69/568669/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I16a77dafa608b04483227f6a8c57a5f925640bb7" commit="677c95cfd6648a04a3395932f2071b166163a6e9" commit_message="cbuildbot: promote hana paladin to important BUG=None TEST=None Change-Id: I16a77dafa608b04483227f6a8c57a5f925640bb7 Reviewed-on: https://chromium-review.googlesource.com/568670 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="568670" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/70/568670/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0918db331f55c48083290aa959d4f4f48ad54011" commit="ec5a67dd26bf0cc83a0f55f50e2a519aff024e52" commit_message="cbuildbot: promote tidus paladin to important BUG=None TEST=None Change-Id: I0918db331f55c48083290aa959d4f4f48ad54011 Reviewed-on: https://chromium-review.googlesource.com/568676 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="568676" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/76/568676/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I433aa4b8f48b03fb05d72b4b229d94fd3f9444cd" commit="5a9d7434f227fcd0444fd8b8d45fe675de51fe66" commit_message="cbuildbot: promote whirlwind paladin to important BUG=None TEST=None Change-Id: I433aa4b8f48b03fb05d72b4b229d94fd3f9444cd Reviewed-on: https://chromium-review.googlesource.com/568677 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="568677" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/77/568677/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9e217cd85eea9b9ed9155a82f1d59a7117093c4a" commit="2a5182225c56bef674ad62895735d265271a072c" commit_message="cbuildbot: promote zoombini paladin to important BUG=None TEST=None Change-Id: I9e217cd85eea9b9ed9155a82f1d59a7117093c4a Reviewed-on: https://chromium-review.googlesource.com/568758 Commit-Ready: Bernie Thompson &lt;bhthompson@chromium.org&gt; Tested-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="568758" owner_email="bhthompson@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/58/568758/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I64f97a0a516978ed6c6cf08e0fe5959c0b8de8fc" commit="ae082dcc4df2d0b83d18363fdcfca0d7bda0f85a" commit_message="BACKPORT: netlink: simplify nfnetlink_bind Remove duplicity and simplify code flow by moving the rcu_read_unlock() above the condition and let the flow control exit naturally at the end of the function. Signed-off-by: Richard Guy Briggs &lt;rgb@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit bfe4bc71c64a34813a7bde0ad4d28486679ac3fe) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: I64f97a0a516978ed6c6cf08e0fe5959c0b8de8fc Reviewed-on: https://chromium-review.googlesource.com/565790 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="565790" owner_email="kirtika@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/90/565790/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Iee1e82c43e82561417ab93a3b2cf9e065fa29244" commit="522cb43bedab474b67c111d5f689ffb1505dacf8" commit_message="BACKPORT: netfilter: nfnetlink_acct: Adding quota support to accounting framework nfacct objects already support accounting at the byte and packet level. As such it is a natural extension to add the possiblity to define a ceiling limit for both metrics. All the support for quotas itself is added to nfnetlink acctounting framework to stay coherent with current accounting object management. Quota limit checks are implemented in xt_nfacct filter where statistic collection is already done. Pablo Neira Ayuso has also contributed to this feature. Signed-off-by: Mathieu Poirier &lt;mathieu.poirier@linaro.org&gt; Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit 683399eddb9fff742b1a14c5a5d03e12bfc0afff) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: Iee1e82c43e82561417ab93a3b2cf9e065fa29244 Reviewed-on: https://chromium-review.googlesource.com/565791 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="565791" owner_email="kirtika@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/91/565791/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ib9c28f4b3fe9092380f9ca291e7e696bad73a59e" commit="5d48d13d9df41f03cc756417bbd1ecd13b7a93eb" commit_message="BACKPORT: netfilter: nfnetlink: don't probe module if it exists nfnetlink_bind request_module()s all the time as nfnetlink_get_subsys() shifts the argument by 8 to obtain the subsys id. So using type instead of type &lt;&lt; 8 always returns NULL. Fixes: 03292745b02d11 (&quot;netlink: add nlk-&gt;netlink_bind hook for module auto-loading&quot;) Signed-off-by: Florian Westphal &lt;fw@strlen.de&gt; Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit dbc3617f4c1f9fcbe63612048cb9583fea1e11ab) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: Ib9c28f4b3fe9092380f9ca291e7e696bad73a59e Reviewed-on: https://chromium-review.googlesource.com/565792 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="565792" owner_email="kirtika@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/92/565792/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ide6e71bd282aa81212c1c3b2cb7e5389b7c6584e" commit="2e046117ed50972f8bc45bea2f2b8c5a62567186" commit_message="BACKPORT: netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind Make sure the netlink group exists, otherwise you can trigger an out of bound array memory access from the netlink_bind() path. This splat can only be triggered only by superuser. [ 180.203600] UBSan: Undefined behaviour in ../net/netfilter/nfnetlink.c:467:28 [ 180.204249] index 9 is out of range for type 'int [9]' [ 180.204697] CPU: 0 PID: 1771 Comm: trinity-main Not tainted 3.18.0-rc4-mm1+ #122 [ 180.205365] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.7.5-0-ge51488c-20140602_164612-nilsson.home.kraxel.org +04/01/2014 [ 180.206498] 0000000000000018 0000000000000000 0000000000000009 ffff88007bdf7da8 [ 180.207220] ffffffff82b0ef5f 0000000000000092 ffffffff845ae2e0 ffff88007bdf7db8 [ 180.207887] ffffffff8199e489 ffff88007bdf7e18 ffffffff8199ea22 0000003900000000 [ 180.208639] Call Trace: [ 180.208857] dump_stack (lib/dump_stack.c:52) [ 180.209370] ubsan_epilogue (lib/ubsan.c:174) [ 180.209849] __ubsan_handle_out_of_bounds (lib/ubsan.c:400) [ 180.210512] nfnetlink_bind (net/netfilter/nfnetlink.c:467) [ 180.210986] netlink_bind (net/netlink/af_netlink.c:1483) [ 180.211495] SYSC_bind (net/socket.c:1541) Moreover, define the missing nf_tables and nf_acct multicast groups too. Reported-by: Andrey Ryabinin &lt;a.ryabinin@samsung.com&gt; Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit 97840cb67ff5ac8add836684f011fd838518d698) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: Ide6e71bd282aa81212c1c3b2cb7e5389b7c6584e Reviewed-on: https://chromium-review.googlesource.com/565793 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="565793" owner_email="kirtika@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/93/565793/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I09e253079cc5ccfb0fe95bb32a19fea1d6e1c632" commit="706f0e53898008a7e2d4687013105ba406d13415" commit_message="BACKPORT: netfilter: nfnetlink: relax strict multicast group check from netlink_bind Relax the checking that was introduced in 97840cb (&quot;netfilter: nfnetlink: fix insufficient validation in nfnetlink_bind&quot;) when the subscription bitmask is used. Existing userspace code code may request to listen to all of the existing netlink groups by setting an all to one subscription group bitmask. Netlink already validates subscription via setsockopt() for us. kirtika: Add missing default-case return 0 in nfnetlink_bind. This was introduced in commit 4f52090(&quot;netlink: have netlink per-protocol bind function return an error code&quot;) which is difficult to backport as it introduces the unbind functions without being aware of network namespaces. Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt; (cherry picked from commit 62924af247e95de7041a6d6f2d06cdd05152e2dc) Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; BUG=chromium:702788 (fix existings warnings, enable -Werror on 3.14) TEST=build and boot on samus Change-Id: I09e253079cc5ccfb0fe95bb32a19fea1d6e1c632 Reviewed-on: https://chromium-review.googlesource.com/565794 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="565794" owner_email="kirtika@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/94/565794/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5b511749cd09a14b81e6e2f20ba8fa05b043af97" commit="965c015123b34e7518e67b972b35f5f633b8c6b3" commit_message="[autotest] Remove unused var BUG=chromium:672348 TEST=None Change-Id: I5b511749cd09a14b81e6e2f20ba8fa05b043af97 Reviewed-on: https://chromium-review.googlesource.com/560639 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="560639" owner_email="ayatane@chromium.org" pass_count="0" patch_number="9" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/39/560639/9" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1e764c41c21dd366cbf5fd89f09a935ed6749498" commit="9a9ecee43cd25b5ef85e87e07e597f71d29536e9" commit_message="[autotest] Make find_hosts_for_jobs a generator BUG=chromium:672348 TEST=None Change-Id: I1e764c41c21dd366cbf5fd89f09a935ed6749498 Reviewed-on: https://chromium-review.googlesource.com/560640 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="560640" owner_email="ayatane@chromium.org" pass_count="0" patch_number="10" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/40/560640/10" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9e75096ab6efc724bfbac98f8919b0433f40ee34" commit="050b5d7a0f48b6bcdcbbab47f6ff1d85a9f125dd" commit_message="[autotest] Print warning about unused suite arguments BUG=chromium:672348 TEST=None Change-Id: I9e75096ab6efc724bfbac98f8919b0433f40ee34 Reviewed-on: https://chromium-review.googlesource.com/562641 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="562641" owner_email="ayatane@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/41/562641/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I09132a4cae61ebdaa97ec3b95d22567c36c5f15d" commit="06b096258b29ffff847b5e6f7886e67898c0ac7e" commit_message="sys_util: add fork module for cloning process This module is designed as a safe wrapper around clone for use by the proxy device. It includes safe guards that prevent errors with typical forking applications in rust. TEST=cargo test BUG=None Change-Id: I09132a4cae61ebdaa97ec3b95d22567c36c5f15d Reviewed-on: https://chromium-review.googlesource.com/518446 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="518446" owner_email="zachr@chromium.org" pass_count="0" patch_number="21" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/46/518446/21" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2d9f1794be61be31f3aae21037c7df14b7691172" commit="a2c4d3711c6f202a6aa0e16aa9eec3ba5ff7d3af" commit_message="crosvm: use sys_util::clone_process to create proxy device The `clone_process` function was created to safely encapsulate fork/clone usage for the proxy device. This patch changes proxy device to do utilize that. TEST=cargo run -- -u &lt;other crosvm args&gt;... BUG=None Change-Id: I2d9f1794be61be31f3aae21037c7df14b7691172 Reviewed-on: https://chromium-review.googlesource.com/518935 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="518935" owner_email="zachr@chromium.org" pass_count="0" patch_number="20" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/35/518935/20" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I161c992b65b98ffa5c07d546f13efa6b56890df4" commit="79dbc4804f3dc5c521d096ddc388298e5e331ba5" commit_message="sys_util: add signalfd module Dealing with signals is unpleasant business. SignalFd wraps a kernel signalfd for a signal, and blocks the default handling for the signal. Signed-off-by: Stephen Barber &lt;smbarber@chromium.org&gt; BUG=none TEST=cargo test Change-Id: I161c992b65b98ffa5c07d546f13efa6b56890df4 Reviewed-on: https://chromium-review.googlesource.com/557459 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="557459" owner_email="smbarber@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/59/557459/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ife74a310548d10c945f843337bc7fba1637b5202" commit="54ab8943600dcfd4fa6057edf522b46404e2454a" commit_message="Remove strago build configs BUG=chromium:734103 TEST=None Change-Id: Ife74a310548d10c945f843337bc7fba1637b5202 Reviewed-on: https://chromium-review.googlesource.com/545159 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="545159" 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/59/545159/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0ada5cee37f8adb3c7ad343eaa47c8bc1489494e" commit="9441b4a4caaf502ddf76da79e082490369910263" commit_message="lakitu: move a few packages into overlay-lakitu BUG=b:32763905 TEST=trybots for lakitu-release and lakitu_next-release CQ-DEPEND=CL:*409648 RELEASE_NOTE=None Change-Id: I0ada5cee37f8adb3c7ad343eaa47c8bc1489494e Reviewed-on: https://chromium-review.googlesource.com/566946 Commit-Ready: Daniel Wang &lt;wonderfly@google.com&gt; Tested-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Aditya Kali &lt;adityakali@google.com&gt; " fail_count="0" gerrit_number="566946" owner_email="wonderfly@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/46/566946/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I9ad8045dcb342cfa9343870d53836de9eacf03f0" commit="ab864f04766c15a7d93ff012a9d050f1ae210074" commit_message="UPSTREAM: udf: Verify symlink size before loading it UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@gmail.com&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit a1d47b262952a45aae62bd49cfaf33dd76c11a2c) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I9ad8045dcb342cfa9343870d53836de9eacf03f0 Reviewed-on: https://chromium-review.googlesource.com/568391 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="568391" 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/91/568391/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="58d9d879d33002497dfd3efd83680de23e7110e2" commit_message="BACKPORT: udf: Check path length when reading symlink BACKPORT NOTE: Minor conflict in fs/udf/dir.c Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/559944 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="1" gerrit_number="559944" owner_email="bhthompson@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/44/559944/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.8" change_id="I9ad8045dcb342cfa9343870d53836de9eacf03f0" commit="094aadfcbe9a14a24d8979c87fdcbaf65068cbc1" commit_message="UPSTREAM: udf: Verify symlink size before loading it UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@gmail.com&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit a1d47b262952a45aae62bd49cfaf33dd76c11a2c) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I9ad8045dcb342cfa9343870d53836de9eacf03f0 Reviewed-on: https://chromium-review.googlesource.com/568851 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="568851" 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/51/568851/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="1a47046f89bcd5fe71c8a2e567fcd1be0b71b2dc" commit_message="BACKPORT: udf: Check path length when reading symlink BACKPORT NOTE: Minor conflict in fs/udf/dir.c Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/560023 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="1" gerrit_number="560023" 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/23/560023/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I9ad8045dcb342cfa9343870d53836de9eacf03f0" commit="a3c4bb8e0cee32507e4d3dd7747b6b4c475dd568" commit_message="UPSTREAM: udf: Verify symlink size before loading it UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@gmail.com&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit a1d47b262952a45aae62bd49cfaf33dd76c11a2c) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I9ad8045dcb342cfa9343870d53836de9eacf03f0 Reviewed-on: https://chromium-review.googlesource.com/568412 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="568412" 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/568412/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="9221117754c3f05740e96aa5a23098cb6c92253a" commit_message="UPSTREAM: udf: Check path length when reading symlink Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/560018 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="2" gerrit_number="560018" 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/560018/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Icbe6640a1974c563397e7a9b67076c0f5e3c1213" commit="5d10af03564ab5adbc7c023e6ed67fe7b754cdaf" commit_message="laptop-mode-tools: Disable module for Intel HDA power management Power save mode is now enabled by a udev rule BUG=chromium:740253, chromium:214886 TEST=build for squawks (w/o dependent CL) and boot cd /sys/module/snd_hda_intel/parameters echo 42 &gt; power_save echo N &gt; power_save_controller disconnect power cat /sys/module/snd_hda_intel/parameters/power_save =&gt; 42 cat /sys/module/snd_hda_intel/parameters/power_save_controller =&gt; N CQ-DEPEND=CL:565448 Change-Id: Icbe6640a1974c563397e7a9b67076c0f5e3c1213 Reviewed-on: https://chromium-review.googlesource.com/565657 Commit-Ready: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="565657" owner_email="mka@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/57/565657/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I86b83ab0cef1b8f3e12d7d0be45a07fb18326d01" commit="4225619995a0b5b474354f0b5da6d4277958af3e" commit_message="power: Add udev rule to enable power save mode for Intel HDA This setting was previously handled by laptop-mode-tools (LMT). LMT enabled power save mode when the device runs on battery and disables it when running on AC. The udev rule enables power save mode statically at boot time, independently of the power source. BUG=chromium:740253, chromium:214886 TEST=build and boot on squawks cat /sys/module/snd_hda_intel/parameters/power_save =&gt; 10 cat /sys/module/snd_hda_intel/parameters/power_save_controller =&gt; Y CQ-DEPEND=CL:565657 Change-Id: I86b83ab0cef1b8f3e12d7d0be45a07fb18326d01 Reviewed-on: https://chromium-review.googlesource.com/565448 Commit-Ready: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="565448" owner_email="mka@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/565448/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I9ad8045dcb342cfa9343870d53836de9eacf03f0" commit="945623fa3aff5b426cb66cbf28deb9270ce83a90" commit_message="UPSTREAM: udf: Verify symlink size before loading it UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@gmail.com&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit a1d47b262952a45aae62bd49cfaf33dd76c11a2c) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I9ad8045dcb342cfa9343870d53836de9eacf03f0 Reviewed-on: https://chromium-review.googlesource.com/568388 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="568388" 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/568388/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I8b271de6c33cf043407e1989ff7d9f639de1945c" commit="7c91e6e947a56490ee3c21944b96ab953a4e6f6c" commit_message="UPSTREAM: udf: Check path length when reading symlink Symlink reading code does not check whether the resulting path fits into the page provided by the generic code. This isn't as easy as just checking the symlink size because of various encoding conversions we perform on path. So we have to check whether there is still enough space in the buffer on the fly. BUG=b:63333486 TEST=None CC: stable@vger.kernel.org Reported-by: Carl Henrik Lunde &lt;chlunde@ping.uio.no&gt; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; (cherry picked from commit 0e5cc9a40ada6046e6bc3bdfcd0c0d7e4b706b14) Signed-off-by: Bernie Thompson &lt;bhthompson@google.com&gt; Change-Id: I8b271de6c33cf043407e1989ff7d9f639de1945c Reviewed-on: https://chromium-review.googlesource.com/560072 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="560072" 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/72/560072/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie813bf0191c06bb6e30a5e0dccb824f9f79ada53" commit="47e1fca971f4ab792fb8cfd7f0c8468c413fae96" commit_message="util/flash_ec: Support gang programmer mode for spi flash in npcx ec This CL adds support for updating FW to the internal spi flash in npcx ec by enabling gang programmer mode. We also added a new array, BOARDS_NPCX_INT_SPI, to indicate which boards will update FW through this mechanism. The preliminary of testing is listed below. Step 1: Connect npcx7 evb and servo v2 with following pins. NPCX796F Servo V2 ----------------------------------------- GP_SEL# --&gt; (Pin 7, J7) FW_UP# VCC1_RST#--&gt; (Pin 4, J7) DUT_COLD_RESET# GP_CS# --&gt; (Pin 1, J11) DUT_SPI1_CS GP_SCLK --&gt; (Pin 2, J11) DUT_SPI1_CLK GP_MISO --&gt; (Pin 5, J11) DUT_SPI1_DO GP_MOSI --&gt; (Pin 6, J11) DUT_SPI1_DI ----------------------------------------- Step 2: Npcx ec is powered up by PPDUT_SPI1_VREF (Pin 8, J11). Step 3: Add external PU on FW_UP#. Step 4: Execute &quot;sudo servod --vendor 0x18d1 --product 0x5002&quot;. BRANCH=none BUG=none TEST=Move npcx7_evb from BOARDS_NPCX_7M6X_JTAG to BOARDS_NPCX_INT_SPI. Prepare two different ec images. Use following script &quot;while :; do ./util/flash_ec --board=npcx7_evb --image=../ec1.bin; sleep 1; ./util/flash_ec --board=npcx7_evb --image=../ec2.bin; sleep 1; done&quot; to test gang programmer mode. No errors occur over 2 hours. Signed-off-by: Mulin Chao &lt;mlchao@nuvoton.com&gt; Change-Id: Ie813bf0191c06bb6e30a5e0dccb824f9f79ada53 Reviewed-on: https://chromium-review.googlesource.com/564742 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="564742" owner_email="mlchao@nuvoton.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/42/564742/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8d582858b965ca8a1414300dd2e539de985a47b6" commit="854551199e94d4a3c592fbfabb5991937206c5b7" commit_message="Move the logs from STDIO/STDERR to system log. In this CL, the logging behaviors are modified. In the original design, the STDOUT and STRERR are used. However, to make the logs more accessible, the system log is used. By using the LOG(X) apis, the logs will now go to /var/log/message BUG=chromium:712706 TEST=Build package for Guado board and test if the update process is started correctly. Also, check if the logs of the updater are shown in the system log. CQ-DEPEND=CL:538560 Change-Id: I8d582858b965ca8a1414300dd2e539de985a47b6 Reviewed-on: https://chromium-review.googlesource.com/537199 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Jen-Chieh Huang &lt;jenchiehhuang@chromium.org&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Jiwoong Lee &lt;porce@chromium.org&gt; " fail_count="5" gerrit_number="537199" owner_email="jenchiehhuang@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/mimo-updater" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mimo-updater" ref="refs/changes/99/537199/8" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ifc48bb10077b2669892eca75ae66530244b75dc3" commit="85a4ce831d7d227962c68f1baae82ad2c21e193a" commit_message="target-chromium-os: add vm_launcher dep for USE=kvm_host BUG=chromium:703920 TEST=emerge-samus target-chromium-os Change-Id: Ifc48bb10077b2669892eca75ae66530244b75dc3 Reviewed-on: https://chromium-review.googlesource.com/508243 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="508243" owner_email="smbarber@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/43/508243/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9565a73a3ca2f4dce81cf768d611b527ba70aecb" commit="4ff71d74294ca2fe8b9c131329bd4b7e9c718b52" commit_message="shill: wifi: Limit a verbose LOG(INFO) Given UpdateFromEndpoints is called very often, a log outputs the list of current enpoints even where there is small change in signal strength. If everything else is equal, print the message only if there is a 10dbm change in signal strength. BUG=chromium:726540 TEST=Check &quot;Representative endpoint updated for service&quot; is not printed as often. Pass unit tests. Change-Id: I9565a73a3ca2f4dce81cf768d611b527ba70aecb Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/521740 Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="521740" owner_email="gwendal@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/40/521740/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5a010d9290cca84bb51d4987ddbef1fabab92626" commit="5c6f8f9af0c79158e758868b1fa3f2e3c6c7ab13" commit_message="Fix authpolicy incremental builds In an earlier change, protofiles was uprev'ed, but only the r-part of the protofiles.0.0.3-r1.ebuild was inc'ed. This does not trigger a rebuild of authpolicy and causes it to break when built incrementally. This CL includes full instructions how to uprev protofiles and fixes incremental builds. BUG=None TEST=emerge-amd64-generic authpolicy Change-Id: I5a010d9290cca84bb51d4987ddbef1fabab92626 Reviewed-on: https://chromium-review.googlesource.com/558078 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="558078" owner_email="ljusten@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/78/558078/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I02fae2bc587d84e2cc0aad36cb2c8479d5b1b69b" commit="b9c33fdffabb8a02f6a0a25e42cd49521fba43a4" commit_message="servod: support parity on servo_micro Add uart_parity controls and drv support for servo_micro. BUG=b:37513705 TEST=set parity on servo micro Change-Id: I02fae2bc587d84e2cc0aad36cb2c8479d5b1b69b Reviewed-on: https://chromium-review.googlesource.com/564306 Commit-Ready: Nick Sanders &lt;nsanders@chromium.org&gt; Tested-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="564306" owner_email="nsanders@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/06/564306/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I385f737f9ee0e031cfee4728d901d98ab064fc62" commit="1cfb7ad973e93ceb301f796be7a605744ba7ee9d" commit_message="autotest: Add link to wmatrix test history. BUG=none TEST=run_suite_unittest.py Change-Id: I385f737f9ee0e031cfee4728d901d98ab064fc62 Reviewed-on: https://chromium-review.googlesource.com/565742 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="565742" owner_email="davidriley@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/42/565742/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I02c69471b9f6fa9f6c809ec96b4d3f6bc854636c" commit="6505de52c388987a972d87f4b929ecba6bc8466e" commit_message="debugd: remove object manager The object manager is useless since we only export one object, so we don't need to have any D-Bus configuration for it. BUG=None TEST=unit tests, deploy and run D-Bus methods Change-Id: I02c69471b9f6fa9f6c809ec96b4d3f6bc854636c Reviewed-on: https://chromium-review.googlesource.com/566566 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="566566" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/66/566566/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I10785a747c47345aa1784504b72823a5b44e90ad" commit="a39e675bac72e6de7fb4c88283015f3845955c30" commit_message="platform2: Use drm_atomic flag instead of special case board. drm_atomic use flag has been added. We used to check the board to determine when to enable drm-atomic. This CL uses the USE flag 'drm_atomic' instead. BUG=chromium:729160 TEST=None Change-Id: I10785a747c47345aa1784504b72823a5b44e90ad Reviewed-on: https://chromium-review.googlesource.com/567281 Commit-Ready: Daniele Castagna &lt;dcastagna@chromium.org&gt; Tested-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; " fail_count="0" gerrit_number="567281" owner_email="dcastagna@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/81/567281/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9f4274193beaff380cf4a79aa5e1506c70c1982b" commit="639cd73dd73b4844ff1dc0a0cdd9f648c5ab3d02" commit_message="[Autotest] Temporarily disable bookmark policy tests Prevent these tests from running in bvt-perbuild where they continue to fail every time. We can re-enable them once the test is fixed to handle the new bookmarks page. TEST=None BUG=chromium:739500 Change-Id: I9f4274193beaff380cf4a79aa5e1506c70c1982b Reviewed-on: https://chromium-review.googlesource.com/567421 Commit-Ready: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; Tested-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; Reviewed-by: Krishna Gavini &lt;krishnargv@chromium.org&gt; " fail_count="0" gerrit_number="567421" owner_email="kathrelkeld@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/21/567421/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I283a50a49fc6fe084ce5fa842fedb63069f80cb4" commit="7cb9c8c968993ad3a3f431c38a2ab4531d98b9e1" commit_message="imageloader: remove object manager Since we only export one object, the object manager is useless and we can get rid of it. BUG=None TEST=build, unit tests, platform_ImageLoaderServer Change-Id: I283a50a49fc6fe084ce5fa842fedb63069f80cb4 Reviewed-on: https://chromium-review.googlesource.com/567541 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Greg Kerr &lt;kerrnel@chromium.org&gt; " fail_count="0" gerrit_number="567541" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/imageloader" project_url="https://chromium-review.googlesource.com/chromiumos/platform/imageloader" ref="refs/changes/41/567541/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I69ef12be579f7364f964ce6ceb09434675655c68" commit="3178689ddf2232d4d674f7b3cfea1751cdb891b6" commit_message="[autotest] Remove test warning on tradefed retry. CPCon and partners do not care about this warning, the test passed. Reduce clutter and confusion by adding a flag so the partner control files can switch off this warning. BUG=chromium:741230 TEST=local moblab testing Change-Id: I69ef12be579f7364f964ce6ceb09434675655c68 Reviewed-on: https://chromium-review.googlesource.com/567770 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="567770" owner_email="haddowk@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/70/567770/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1d1ab42c8b84a6b0fcc43b760419f8c0a87fd4d5" commit="ec0d2af144dbc988eb244c1a74be6c468e2a5c0e" commit_message="sys-fs/ntfs3g: Fix crash in mkfs.ntfs on ARM when built with clang. Mark internal types used in ntfs packets as unaligned to avoid crashes. These types are used everywhere in packed structs and the source code freely takes addresses of these types. Clang generated code crashes because clang assumed that the types are aligned. BUG=chromium:739958 TEST=platform_CrosDisksFilesystem test passed on kevin and caroline. Change-Id: I1d1ab42c8b84a6b0fcc43b760419f8c0a87fd4d5 Reviewed-on: https://chromium-review.googlesource.com/568779 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="568779" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/79/568779/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I92c0bb7a4acb6fdbabbb65d585807182b645ccb0" commit="d464bdf3ad9fcd88644403de4e6775eb4e6ac063" commit_message="autotest: remove network_3GRebootStress This test does not have a control file and is not run by any server tests, so it's dead code. BUG=None TEST=autotest_quickmerge Change-Id: I92c0bb7a4acb6fdbabbb65d585807182b645ccb0 Reviewed-on: https://chromium-review.googlesource.com/569063 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="569063" owner_email="ejcaruso@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/63/569063/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7053ae18c9399b0c1e05cd7961672db27794fa91" commit="203365e76975c6b1f92e3bf24581d75fe0b26a93" commit_message="[autotest] Add total agent count metric BUG=None TEST=None Change-Id: I7053ae18c9399b0c1e05cd7961672db27794fa91 Reviewed-on: https://chromium-review.googlesource.com/568705 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="568705" owner_email="ayatane@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/05/568705/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1606daa26d7d70f7114b4842a10b01d5655d206c" commit="ab6ead6521e9b8dab40bcf5f173ddbf531f30d1f" commit_message="DESIGN-DOC: Remove reference to outdated google doc People are asking for permission to that outdated document. Instead of wasting everyone's time, remove it. BUG=none TEST=none Change-Id: I1606daa26d7d70f7114b4842a10b01d5655d206c Reviewed-on: https://chromium-review.googlesource.com/566385 Commit-Ready: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Tested-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="1" gerrit_number="566385" owner_email="marcheu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/frecon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/frecon" ref="refs/changes/85/566385/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I681780cc800f5f47be29a87cfc135d0d0444092b" commit="db7f3a22d00e3f32b5e008c43000ec6ef1bfade5" commit_message="Explicitly import autotest modules BUG=chromium:684311 TEST=unittests Change-Id: I681780cc800f5f47be29a87cfc135d0d0444092b Reviewed-on: https://chromium-review.googlesource.com/565740 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="0" gerrit_number="565740" owner_email="pprabhu@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/40/565740/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I39aa3f2ff5e39a5c914fa2c15d03cc2f6852500c" commit="462be5139754060820bf3caae504e0fbf2a9eb92" commit_message="arc.py: Handle screenshot failure. There is no guarantee that the screenshot succeeds. Handle exception to preserve original failure. BUG=chromium:740751 TEST=None. Change-Id: I39aa3f2ff5e39a5c914fa2c15d03cc2f6852500c Reviewed-on: https://chromium-review.googlesource.com/567526 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Joe Kniss &lt;djmk@google.com&gt; " fail_count="0" gerrit_number="567526" owner_email="ihf@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/26/567526/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic39fff1972cd5f9b0f2a5fc6a8999ce4d998c28d" commit="ed0ec201e7426cf13d2bbd4e67f716fa4d49caad" commit_message="media-libs/mesa: update to 277621bbb724b0a627a0f5473bdeb82e02fdf389 The commit updates Mesa to 277621bbb724b0a627a0f5473bdeb82e02fdf389. Resolutions: Commit Conflicts with d793b5 9.1-mesa-st-no-flush-front.patch 9869a3 10.3-state_tracker-gallium-fix-crash-with-st_renderbuffer.patch 088449 10.0-no-fail-hwctx.patch f87416 8.1-array-overflow.patch (seems upstreamable) d72993 10.3-drivers-dri-i965-gen6-Clamp-scissor-state-instead-of.patch c8d366 10.3-egl-dri2-add-support-for-image-config-query.patch 517f34 12.1-dri-add-swrast-support-on-top-of-prime-imported.patch 84b195 10.3-Fix-workaround-corner-cases.patch Removed: - 10.0-no-fail-hwctx.patch since 10.0-i965-Disable-ctx-gen6.patch makes sure we never attempt to create a HW context on gen6 (Sandybridge). The other removed patches have been upstreamed. BUG=chromium:734282 TEST=Cyan boots to UI, Betty boots to UI with changes null_platform_test, mapped_texture_test still work on Cyan and Betty Change-Id: Ic39fff1972cd5f9b0f2a5fc6a8999ce4d998c28d Reviewed-on: https://chromium-review.googlesource.com/560629 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="560629" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/29/560629/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5527f46540f2a483cc990110b888e489bca1481c" commit="3f786c76957f09abff8e208ea451639622d38b2f" commit_message="libchromeos-use-flags: Add 'big_little'. Add a use flag to specify that an architecture is big.LITTLE. This will allow us to change the command line passed to Chrome based on this property instead of relying on a device check. BUG=None TEST=None Change-Id: I5527f46540f2a483cc990110b888e489bca1481c Reviewed-on: https://chromium-review.googlesource.com/567331 Commit-Ready: Daniele Castagna &lt;dcastagna@chromium.org&gt; Tested-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; Reviewed-by: David Reveman &lt;reveman@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; " fail_count="0" gerrit_number="567331" owner_email="dcastagna@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/31/567331/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2528c2166c7753040d5799fad030e94f757e5590" commit="f7e851c8d7cd9ca284b1dfd082211f6266708551" commit_message="[autotest] Merge site_server_job BUG=chromium:684311 TEST=unittests, moblab trybot Change-Id: I2528c2166c7753040d5799fad030e94f757e5590 Reviewed-on: https://chromium-review.googlesource.com/562220 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="1" gerrit_number="562220" owner_email="pprabhu@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/20/562220/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1a372d040e163cf499969f979a3ceb79fd7a3820" commit="8fcf9b27175642eb0386b372d18475ec196c125b" commit_message="Code refatoring. Remove the &quot;video&quot; prefix from the PausePlayPeerConnections test. This change is made to make it easy to reuse the code for an audio test. BUG=chromium:740464 TEST=locally Change-Id: I1a372d040e163cf499969f979a3ceb79fd7a3820 Reviewed-on: https://chromium-review.googlesource.com/566814 Commit-Ready: Claes Malmnäs &lt;malmnas@google.com&gt; Tested-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; Tested-by: Claes Malmnäs &lt;malmnas@google.com&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; Reviewed-by: Claes Malmnäs &lt;malmnas@google.com&gt; Reviewed-by: Denis Tosic &lt;dtosic@chromium.org&gt; " fail_count="1" gerrit_number="566814" owner_email="malmnas@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/14/566814/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibceff97829532329bcabdf6873864b41c7ed1684" commit="e86c720e6912b38a7cd0582ced5c9a4ad1bb5d07" commit_message="midis: Make client_test check two clients Make the client_test case check whether two clients can receive data written to 1 device. This ensure that the basic input multiplexing to multiple clients is working. BUG=chromium:701005 TEST='cros_run_unit_tests --board=samus --packages chromeos-base/midis' Change-Id: Ibceff97829532329bcabdf6873864b41c7ed1684 Reviewed-on: https://chromium-review.googlesource.com/566021 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="566021" owner_email="pmalani@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/566021/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2c8a98d9c532eaef0d4fd5566f22c199fe842c0b" commit="ef400b1f72b0222c571e9e58cdb54bbd64f8bf56" commit_message="[autotest] Stage stateful to the same location as rootfs payloads. The autoupdate_EndToEndTest makes use of the devserver cros_au RPC that expects the rootfs and stateful payloads to be staged within the same static folder on the devserver. When run in the lab the test was staging the stateful payload for the target update in a different location because it was using the job_repo_url to figure out where stateful is. This CL makes it look in the same folder for the stateful. BUG=chromium:741779 TEST=autoupdate_EndToEndTest passes Change-Id: I2c8a98d9c532eaef0d4fd5566f22c199fe842c0b Reviewed-on: https://chromium-review.googlesource.com/568390 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="0" gerrit_number="568390" owner_email="dhaddock@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/90/568390/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iec04191b9cfe24a14b8fa702a66ab0505ac33cd9" commit="ff8919de8e7347726526cf19aaaf3d1499818259" commit_message="autotest-server: allow network access for unittests We'll want to revert this once someone figures out how to fix the code. BUG=chromium:741791 TEST=precq passes Change-Id: Iec04191b9cfe24a14b8fa702a66ab0505ac33cd9 Reviewed-on: https://chromium-review.googlesource.com/568803 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="568803" owner_email="vapier@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/03/568803/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I6a4c70aad54fe92564db055f4df28d0ccb21a66d" commit="951032631c9736dcdee0b722b8a4c7181e2bf03b" commit_message="BACKPORT: x86/asm/irq: Stop relying on magic JMP behavior for early_idt_handlers [ Upstream commit 425be5679fd292a3c36cb1fe423086708a99f11a ] The early_idt_handlers asm code generates an array of entry points spaced nine bytes apart. It's not really clear from that code or from the places that reference it what's going on, and the code only works in the first place because GAS never generates two-byte JMP instructions when jumping to global labels. Clean up the code to generate the correct array stride (member size) explicitly. This should be considerably more robust against screw-ups, as GAS will warn if a .fill directive has a negative count. Using '. =' to advance would have been even more robust (it would generate an actual error if it tried to move backwards), but it would pad with nulls, confusing anyone who tries to disassemble the code. The new scheme should be much clearer to future readers. While we're at it, improve the comments and rename the array and common code. Binutils may start relaxing jumps to non-weak labels. If so, this change will fix our build, and we may need to backport this change. Before, on x86_64: 0000000000000000 &lt;early_idt_handlers&gt;: 0: 6a 00 pushq $0x0 2: 6a 00 pushq $0x0 4: e9 00 00 00 00 jmpq 9 &lt;early_idt_handlers+0x9&gt; 5: R_X86_64_PC32 early_idt_handler-0x4 ... 48: 66 90 xchg %ax,%ax 4a: 6a 08 pushq $0x8 4c: e9 00 00 00 00 jmpq 51 &lt;early_idt_handlers+0x51&gt; 4d: R_X86_64_PC32 early_idt_handler-0x4 ... 117: 6a 00 pushq $0x0 119: 6a 1f pushq $0x1f 11b: e9 00 00 00 00 jmpq 120 &lt;early_idt_handler&gt; 11c: R_X86_64_PC32 early_idt_handler-0x4 After: 0000000000000000 &lt;early_idt_handler_array&gt;: 0: 6a 00 pushq $0x0 2: 6a 00 pushq $0x0 4: e9 14 01 00 00 jmpq 11d &lt;early_idt_handler_common&gt; ... 48: 6a 08 pushq $0x8 4a: e9 d1 00 00 00 jmpq 120 &lt;early_idt_handler_common&gt; 4f: cc int3 50: cc int3 ... 117: 6a 00 pushq $0x0 119: 6a 1f pushq $0x1f 11b: eb 03 jmp 120 &lt;early_idt_handler_common&gt; 11d: cc int3 11e: cc int3 11f: cc int3 BUG=chromium:738283 BUG=chromium:711461 TEST=caroline boots with new binutils deployed. TEST=No issues seen in toolchain team rotating builders. dianders NOTE: Picked from v3.18 linuxstable instead of mainline Linux to avoid conflicts. Change-Id: I6a4c70aad54fe92564db055f4df28d0ccb21a66d Signed-off-by: Andy Lutomirski &lt;luto@kernel.org&gt; Acked-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt; Cc: Binutils &lt;binutils@sourceware.org&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Cc: H.J. Lu &lt;hjl.tools@gmail.com&gt; Cc: Jan Beulich &lt;JBeulich@suse.com&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: &lt;stable@vger.kernel.org&gt; Link: http://lkml.kernel.org/r/ac027962af343b0c599cbfcf50b945ad2ef3d7a8.1432336324.git.luto@kernel.org Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from commit b28283637b3bd5dc31c0995602b86513ebbaeba7) Reviewed-on: https://chromium-review.googlesource.com/565354 Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="565354" owner_email="dianders@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/54/565354/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If24e3899cc9c29d97d46234daeeeb4f42330f863" commit="bc4f46ea78c3343e7f12352e48cc7d9041e56f3f" commit_message="Update brcmfmac4354-sdio firmware to v7.35.79.109. This fixes CVE-2017-9417. BUG=chromium:740776 TEST=Connect to open WiFi, 2.4 GHz. TEST=Connect to open WiFi, 5 GHz. TEST=Connect to encrypted WiFi. Change-Id: If24e3899cc9c29d97d46234daeeeb4f42330f863 Reviewed-on: https://chromium-review.googlesource.com/566888 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="0" gerrit_number="566888" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/88/566888/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4c519d980a835f6d5e7fa98c30a0625056209a61" commit="191058e7994d264c23e13fdade2e54ebe1091938" commit_message="Added user/group for arc-oemcrypto daemon BUG=b:62576653 TEST=none Change-Id: I4c519d980a835f6d5e7fa98c30a0625056209a61 Reviewed-on: https://chromium-review.googlesource.com/567433 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="567433" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/33/567433/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I58db4c77bc02aab0425037a5ba5c2e19d310cc61" commit="adfc375739952cee14275b7cc43de02b6cebfa8c" commit_message="cr50_test: wait for reboot after updating cr50 After usb_update has run, wait for cr50 to reboot before trying to send anymore commands. BUG=none BRANCH=none TEST=none Change-Id: I58db4c77bc02aab0425037a5ba5c2e19d310cc61 Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/567429 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="0" gerrit_number="567429" owner_email="mruthven@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/29/567429/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iff06c1df2dd33c60e26a59183f62f29b71548729" commit="d960c956182695b5462b14c456000de050cfafbf" commit_message="motion_lid: Increase precision in noisy mag check. This commit increases the precision used in the noisy magnitude deviation check by multiplying the scaled sensor data by 8 in the intermediate calculations. Prior to this, due to some bits being lost, certain devices would determine the lid angle as unreliable in specific angles, even though the device was at rest. BUG=b:63148973 BRANCH=eve,gru,reef TEST=Flash bob, set DUT on desk, run `while true; do ectool motionsense lid_angle; sleep 0.1; done`, slowly move the lid from 15 degrees until ~350. Verify that no particular angle results in a unreliable lid angle reading. TEST=Run `evtest` and examing cros-ec-buttons, fold screen all the way back to make tablet mode, shake device for at least 30s. Verify that there are no spurious transitions of the tablet mode switch. TEST=Repeat above tests on kevin. Change-Id: Iff06c1df2dd33c60e26a59183f62f29b71548729 Signed-off-by: Aseda Aboagye &lt;aaboagye@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/567050 Commit-Ready: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Tested-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Shawn N &lt;shawnn@chromium.org&gt; " fail_count="0" gerrit_number="567050" owner_email="aaboagye@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/50/567050/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6a7dff19a66a0ed1117b57a1ec3dcb9f2227a747" commit="afd2646b443622e0767a9cbfa0c6ea54a1ea84cc" commit_message="wpa_supplicant: Uprev. https://chromium-review.googlesource.com/c/539895/ missed an uprev. BUG=chromium:730623 TEST=emerge-kevin wpa_supplicant, check init script. Change-Id: I6a7dff19a66a0ed1117b57a1ec3dcb9f2227a747 Reviewed-on: https://chromium-review.googlesource.com/567120 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="567120" owner_email="jorgelo@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/20/567120/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I99b10c911909426eff3cec37ccdda162b23af13b" commit="a2802d4d66ab786ee648196c45729ad976a83df3" commit_message="cr50_stress_experimental: add test verifying console To catch basic mistakes with locked/unlocked commands, the pinmux, or gpio config add a test to verify the console output for help, pinmux, and gpiocfg. This test will confirm that the current output has not changed. Every time one of these commands changes, we will need to update gpiocfg, help, or pinmux. The test does not care about order, so we can easily add new commands to help or new lines to pinmux. This test is mostly to make sure that we notice the changes to the important console commands. There are different gpiocfg and pinmux configurations for boards with different properties. The command files have different suffixes based on which board properties they are used for. I added the files for the main boards. In the future, we may need to add more. BUG=b:35647854 BRANCH=none TEST=Run on 20 and 21 with ccd enabled and disabled Change-Id: I99b10c911909426eff3cec37ccdda162b23af13b Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/550877 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="0" gerrit_number="550877" owner_email="mruthven@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/77/550877/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5c90f93244c02b7bff1215092472da547a943e9b" commit="b9ca0a27eec31475c9ebc1313023941437e6a02c" commit_message="cbuildbot: Add chrome-informational suite Tests like desktopui_MashLogin and desktopui_MusLogin need to run on hardware to test Chrome GPU initialization code, but are for features that are still under development behind flags. We don't want to block Chrome PFQ uprev if they fail, just inform the Chrome gardener. This CL will make those hardware tests appear on this waterfall: https://uberchromegw.corp.google.com/i/chromeos.chrome/waterfall They will run continuously against tip-of-trunk Chrome, not against the daily Chrome branch. BUG=chromium:737240 TEST=cbuildbot/chromeos_config_unittest CQ-DEPEND=CL:556885 Change-Id: I5c90f93244c02b7bff1215092472da547a943e9b Reviewed-on: https://chromium-review.googlesource.com/551022 Commit-Ready: James Cook &lt;jamescook@chromium.org&gt; Tested-by: James Cook &lt;jamescook@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="551022" owner_email="jamescook@chromium.org" pass_count="0" patch_number="8" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/22/551022/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I24b2376bbe2ee7b508ec130fc56a05e6383a68d3" commit="4353091f7beadc878d7a82e8a28354e943c848c3" commit_message="uprev chromeos-minijail Changes: ec0a2c1 minijail: Allow skipping setting securebits when restricting caps fe5fb8e minijail: Add support for dropping caps with static binaries 0f72ef4 Add the ability to set rlimits on the jailed process e61fd66 clarify -s vs -S seccomp modes a bit 0fe4e4f man pages: standardize reference style BUG=none TEST=security_Minijail0 Change-Id: I24b2376bbe2ee7b508ec130fc56a05e6383a68d3 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/565632 Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="565632" owner_email="dgreid@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/32/565632/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2f3969bae96107614e8db477aa30b00916ef59aa" commit="070ba3f4e72f5316552cd3463bdc41d0635dd46e" commit_message="authpolicy: Improve domain join error messaging Detects expired passwords during domain join and returns the proper error code. Note that Chrome doesn't handle this error yet. The error is silently eaten. BUG=chromium:739280 TEST=cros_run_unit_tests --board=amd64-generic --packages authpolicy Change-Id: I2f3969bae96107614e8db477aa30b00916ef59aa Reviewed-on: https://chromium-review.googlesource.com/566828 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Thiemo Nagel &lt;tnagel@chromium.org&gt; " fail_count="0" gerrit_number="566828" owner_email="ljusten@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/566828/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib58f14a64507282140606b4fd65e572fb014ffe6" commit="aeafdc4d92d5ec3c890c7d83f4404325115619a3" commit_message="login: Use unique_ptr to manage ownership for DevicePolicyService. BUG=None TEST=Ran cros_workon_make --test chromeos-login Change-Id: Ib58f14a64507282140606b4fd65e572fb014ffe6 Reviewed-on: https://chromium-review.googlesource.com/567018 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="567018" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/18/567018/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If45fcf5e798b9c9353e09021ad812c859d983a65" commit="13fd4ff3b0262f2c96276cfd71b5a86029bbb859" commit_message="Open partitions with O_DSYNC flag only if the update is periodic. Currently when updating we always open the target partition with flag O_DSYNC (CL:562552), but this makes all infrastructure operations like 'cros flash', provisioning, force update, paygen, etc much slower. This changes the update engine to only add O_DSYNC flag if an update is triggered by periodic checks (not interactively forced). This means if the user clicks on 'check for update' it will be an interactive update and O_DSYNC will not be used. This change keeps the AOSP partitions open without O_DSYNC flag. This CL uses non-interactive mode for all unit tests but currently there are no integration test like provisioning for triggering periodic updates. Currently 'parrot' board canaries (only board with rotating HDD) is failing due to timeouts related to slow updates. This CL potentially will clear that problem. TEST=cros_workon_make --test, installed an image with/out the O_DSYCN flag and measured the 'cros flash' time. BUG=chromium:738027 Change-Id: If45fcf5e798b9c9353e09021ad812c859d983a65 Reviewed-on: https://chromium-review.googlesource.com/567360 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="0" gerrit_number="567360" owner_email="ahassani@chromium.org" pass_count="0" patch_number="4" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/60/567360/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I40b02b252ef5b5d847f2481e968104acd982d984" commit="e191d1dd06bbe6793ac356cbf0b0abaaf3e1e0d4" commit_message="tools: finalize_bundle: Generate a blank README if not found. Currently finalize_bundle will fail if README is not found in bundle directory, and causes users need to manually copy README from other project. This change lets finalize_bundle automatically generate a blank README file if there is no one in bundle directory. BUG=none TEST=manually Change-Id: I40b02b252ef5b5d847f2481e968104acd982d984 Reviewed-on: https://chromium-review.googlesource.com/566348 Commit-Ready: Youcheng Syu &lt;youcheng@chromium.org&gt; Tested-by: Youcheng Syu &lt;youcheng@chromium.org&gt; Reviewed-by: Ting Shen &lt;phoenixshen@chromium.org&gt; " fail_count="0" gerrit_number="566348" owner_email="youcheng@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/48/566348/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8f64455174b09396a712f2fcf3842176fbd82367" commit="19f9bcd768ad7f53fad983681d2786dfadbd196a" commit_message="immediate_interpreter: clear moving finger list after fling This CL clears the moving_ finger list when any gesturing finger leaves, requiring remaining fingers to move again to be considered moving for subsequent gestures. BUG=b:63578245 TEST=manually tested on Samus and checked touchtest regression suite Change-Id: I8f64455174b09396a712f2fcf3842176fbd82367 Reviewed-on: https://chromium-review.googlesource.com/564281 Commit-Ready: Sean O'Brien &lt;seobrien@chromium.org&gt; Tested-by: Sean O'Brien &lt;seobrien@chromium.org&gt; Reviewed-by: Andrew de los Reyes &lt;adlr@chromium.org&gt; " fail_count="0" gerrit_number="564281" owner_email="seobrien@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/gestures" project_url="https://chromium-review.googlesource.com/chromiumos/platform/gestures" ref="refs/changes/81/564281/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifd7c08cc88825556fe3919dc3b2d4f694aac574d" commit="a796887e6a733e8b6e6f39ffff38149aa23cc61d" commit_message="Report failure for most of the graphics_test Use chrome perf dashboard for regression alerts for graphics tests 1) Add several tests to report failures graphics_GLBench/ graphics_GpuReset/ graphics_KernelMemory/ graphics_PerfControl/ graphics_VTSwitch/ graphics_WebGLClear/ (no control file associated) BUG=chromium:717664 TEST=[1] test_that dut graphics_GLBench /tmp/test_that_results_ucjKLm/results-1-graphics_GLBench [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[2] test_that dut graphics_GpuReset /tmp/test_that_results_jRFyhv/results-1-graphics_GpuReset [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[3] test_that dut graphics_KernelMemory /tmp/test_that_results_XwyCEE/results-1-graphics_Kern... [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[4] test_that dut graphics_PerfControl /tmp/test_that_results_liG7CL/results-1-graphics_Perf... [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) TEST=[5] test_that dut graphics_VTSwitch /tmp/test_that_results_61NrD4/results-1-graphics_VTS... [ PASSED ] ----------------------------------------------------------------------- Total PASS: 2/2 (100%) Change-Id: Ifd7c08cc88825556fe3919dc3b2d4f694aac574d Reviewed-on: https://chromium-review.googlesource.com/529769 Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="529769" owner_email="pwang@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/69/529769/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib859a70981162be58edfa79c7cb267e0084e05e6" commit="8730e829b4e1be8d663e37413154a491e59df26c" commit_message="servo_micro: add parity setting Add a control interface to set parity for USB-UART bridge. BRANCH=None BUG=b:37513705 TEST=parity settable on command line or by servod Signed-off-by: Nick Sanders &lt;nsanders@chromium.org&gt; Change-Id: Ib859a70981162be58edfa79c7cb267e0084e05e6 Reviewed-on: https://chromium-review.googlesource.com/564150 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="564150" owner_email="nsanders@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/50/564150/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1aaeda9d39570572d920af5c3a11c98e819523c8" commit="d2945aafc1be10a2084e95858138f6bce90bec2c" commit_message="utils: Use pygpt in PartitionManager for local files. The pygpt provides a faster and robust way of parsing image partition tables. We should always use it if the file is available locally. Also removed unused functions from Partition Manager: - GetPartitionAttr - CreatePartitionTable BUG=None TEST=make test Change-Id: I1aaeda9d39570572d920af5c3a11c98e819523c8 Reviewed-on: https://chromium-review.googlesource.com/566782 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Yilun Lin &lt;yllin@chromium.org&gt; " fail_count="0" gerrit_number="566782" owner_email="hungte@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/82/566782/5" remote="cros" total_fail_count="1"/><lkgm version="9738.0.0-rc4"/></manifest>