blob: fa640738b5e0ae9c1101bd53161e5e7f3fd8a980 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="19672f0b18911fcb7f6b67b75c7d8e97bc73ceba">
<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="275101a142d7d9c195c9c08a5af40ef9d070edd7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="d6d6f31b3988e21d0a5b50977ef7befedf339b55" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="c3f34a3eed92e804017c0eaf9a9c69fd2f39d2ec" 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="0ae6af895bebd8051fc62d96b02c28a9b3310c24" upstream="refs/heads/master"/>
<project name="aosp/platform/system/firewalld" path="src/aosp/system/firewalld" revision="3d8e6ae763671ec2e7160e0cb93cf358865f7851" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="f51c62531c31356fb9ea446d7b03a3cca4e447de" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="8cc601b71ab568edbd8e43d307547aef6ff5ba2c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/webservd" path="src/aosp/system/webservd" revision="8f325b7f28a4b3042753fb006bdbe95db98768cc" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="c5b68c93004e543e0807efc379150d4787476c47" 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="65e02aef0b1b203c29f2faa0f5a84789b8ff1059" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="1c822ade1f731ec35a3d2d3be8805f773df22c4c"/>
<project groups="minilayout,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="66ed2e52c64d1d189e1e3ae26218b34d2204ae81" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="2e4d46ab32491f64aa29f40cbf6ae03c47cadd06" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="b2d7015c3721926cc39018e778790cd2c463534e" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="8969815234fa6a9eb6e4eebba243f829336f08b6" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="f61a998565223c4cf6c7e1b43f2e288d94a8f08f" 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="16f0d19204a6bfd80fed3b6e8a8cb733a6e59572" upstream="refs/heads/master"/>
<project groups="minilayout" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="613320cb7e7572ba03fd68dd6329cc28ffbdff84" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="2a56e712db5ca4980fd95566e2ad48e9bf927cae" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="48c2f1375a255e78c57afb1649ee8dce9e1474dc" upstream="refs/heads/master"/>
<project groups="minilayout,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="0d24ea1e038f7f741075b2c46cdfcd8302256b3c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="1c66985a57e5142944771b2804ae07e4a86288ec" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="07f5d5eb201c6f5c978df8f86e9e81907df54db1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="a2834cbe4e9cb85356e115afd4f4b2398745cf75" 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="fa7fda4e53dbf7ee2b155f7b8761bb50f6ebd92f" 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="852e13ef696dff9cb862dcb272ebd0be56ab508c" 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="0cb02d88617dd456aff4076cbd9b8b37fa2302fa" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="d9d6bfddd67c566de1f500539976dc8e00004470" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="66b86b50cad0ee726194bee54c60bfbb7abb4fbe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="1f062596708ba1abecd0ffee8abe124af57c03ca" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="90e4944949ccb39262e8391693dc50055ac468bb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="5d5faf68cdb05e477f0637f517f4926a0db1394a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="04a17cb6834cf604115846f9239b55108b2928e6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/ec" path="src/platform/ec" revision="8c980fc5af4283a34e10d02ba0c99fb2369ffa31" 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="a984175250889b1b9484c92b7bedab23b5259b56" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="01e0da051c2924393d8c5398a72c06fdaee5b695" upstream="refs/heads/master"/>
<project name="chromiumos/platform/firmware" path="src/platform/firmware" revision="ee077b71c9b10033e7dd074dbd8630e8168d7dcb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="da55e6cd18a13750b0fc417f8db6a310ad284231" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="5a656849c7d2b0d0ddbe0ac6d300c1e2fada0bb4" 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="a290471be8063ef1a1173d891e70ee6607d129ac" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="a8ce70b9f726125b7c54618e612cd889c3395825" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/memento_softwareupdate" path="src/platform/memento_softwareupdate" revision="c7ff5188fb31541c3c6173e8171155f965760883" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="5272e812b594d10232826c4bded9c6ad7d77469a" 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="0c83f50c60b22056980328889cc9e7c81d653c07" 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="8da2c778eafaa0eb961308fcb5426dde45b08c5f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="3703e8a79698c78864d3e5610341c64338f4600a" 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="5a230ee17756dc43ff732932dcb52899c06a4d09" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="b94f37739489ba79c1585eed8cddd7b742a541c3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="95a5fb7a1e4526ed8c8e641431f66f22f302cddc" 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="dbca0fb3580fcea784b9cf9312ec113941b5a394" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="75d8f1bfbbb3dfc870fcbc22f53cd16b66ac7f23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="d2e7d94a834b54511ca57e6359839f9ca86d6d04" 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="42f57403aee12cebfcf314d2f9fa9cd00cb5aae2" 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="c72b5f688bfe853ca5d0788c90fde6149c2b6a69" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b7d12cd87f02305a809f35bc5ca83fc03e0cb96c" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="f9d41b3c36126579c60665c847834b624bf7b174" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="5082f2462775c1e215d187496cc8fda3058ddd86" 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="95fba14bc483055114d40e72386daf9c021177b6" upstream="refs/heads/upstream_mirror/master">
<annotation name="branch-mode" value="create"/>
</project>
<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="b2e16c9528b581ffa36959101d5ec4565a2139a7" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="490f71406f6affea677e6850e9bb0bcb7ec83595" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="6835f09b9097a9613817221bfe3d3bfe4de65c47" upstream="refs/heads/chromeos-5.41"/>
<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="6434755b964854122949af887b965142115e026e" upstream="refs/heads/chromeos-2016.05"/>
<project name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="9ba07035ed0acb28902cce826ea833cf531d57c1" 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="f21d857fde838f7cb141f81c49070abbdf343fce" 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="252eda88ac16a71a84da2c934b293c07a09a0df3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="7b491f707f862ea270a33897877f8f46c082f1e5" 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="027193a06aa6083356c006c0ce8c55e7c14f137e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="680ff4568315528d4af2a023e27b5df4a89bcaac" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="b490de4edc6353b19a06787c654f3699777c6517" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="654f15a642d4f4413a419639fdf29113b6146923" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="0a514b91de4f013da953063eb057e154331a0a9d" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="86361253a76b6888b8ca477aafa67d4dbb20b016" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="783cad80d9584683560c0207d8774918fc6d25e3" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="2a336172e7aa8fd95a72e9bdc1fdb0095a66ccab" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="9dc621e77e7e4f3c045831021b04d19997d3deb5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="0c7748b56694e9b00537f27bbe9edb11c78ce08f" upstream="refs/heads/chromeos-2.4.70"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="afc1b877083133dbb52958d1a9e1b621761c06ab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="7b5fbfa86476ce1641891064b222a56bf24aff4a" 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="b9aa9932d0fe198195c852d3a31c650fce4d5d65" 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="a74a417f08a105db2835914d713fda07a9b40d41" upstream="refs/heads/arc-12.1.0-pre2"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="9baf1ff8fc06d8c986e55465f77427d416ecd710" 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="ddfd74f6363a8cce6ebeadeb380d9c2a09d9d68c" 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="c3cded2efc1c82a18639ae4109d6dbc2d6a95502" 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/ply-image" path="src/third_party/ply-image" revision="6cf4e4cd968bb72ade54e423e2b97eb3a80c6de9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="3ccfed9fd25d8e3c01e5be7d737e8d478fb46f70" 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="49c8a661237ee1201eed9a51625b227dee4dd4c5" 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="8ccda0f645b65dc82f8676ce321406938a35d0b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="5ef88e5ed90b7a76487021b7e0e8a390ba6f05a2" 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="1a68fe6fa860f563e8b45e3826110ceec75d61a8" 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="bcf721d62d6a4c4c162c63714371fa4349df53bc" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="52f9ebbda94d27df8f6e89e150d8f58c66631a86" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="3f6478ac95edf86cd3da300c2c0d34a438f5dbeb"/>
<project name="platform/bootable/recovery" path="src/aosp/bootable/recovery" remote="aosp" revision="197304aada4a2d1e42f201775cfaf1d619925817" upstream="refs/heads/master"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="b9fa8599064d10afd8c231155500f0b8e934d71f" 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/minijail" path="src/aosp/external/minijail" remote="aosp" revision="c4992577c751e9150f01be2c6638943be9a8b585" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="c80811581709b9346364e3229b888f9ad830cdf5" 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="I05fa1552e8049c7b0e345607673ca813bfb3a6fe" commit="4fbaf284ccff115a7ef14002c71a72335039b800" commit_message="UPSTREAM: drm/gem: Update/Polish docs A bunch of things have been removed meanwhile and docs not fully brought up to speed. And a few gaps closed where I noticed missing kerneldoc while reading through the overview sections. Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1445533889-7661-3-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit df2e0900a5965795c2607640e4e9c2667e16c669) from topic/drm-misc-2015-11-26 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I05fa1552e8049c7b0e345607673ca813bfb3a6fe Reviewed-on: https://chromium-review.googlesource.com/459858 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="2" gerrit_number="459858" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/459858/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ie873e24f9b8335f43b43922cbf038cea14ea6a3c" commit="6cd249c7dff1e4429f498889525e038c4d55ffe5" commit_message="UPSTREAM: drm/atomic-helper: Reject attempts at re-stealing encoders This can happen when we run out of encoders for a multi-crtc modeset, or also when userspace is silly and tries to clone multiple connectors that need the same encoder on the same crtc. Reported-and-Tested-and-Reviewed-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449136154-11588-1-git-send-email-daniel.vetter@ffwll.ch (cherry picked from commit 97ac3204ab9552ab0b4529fa80f072bdad073339) from topic/drm-misc-2015-12-04 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ie873e24f9b8335f43b43922cbf038cea14ea6a3c Reviewed-on: https://chromium-review.googlesource.com/459859 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="2" gerrit_number="459859" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/459859/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ieaffdd2ffc99479e1a67f4d5fb1218f88ab15994" commit="6d64c8ebb2da49747fa3d155fcbcd85d7fe5203f" commit_message="UPSTREAM: drm: Make helper vtable pointers type-safe Originally the idea behind void* was to allow different sets of helpers. But now we have that (with probe, plane, crtc and atomic helpers) and we still just use the same set of vtables. That's the only way to make the individual helpers modular and allow drivers to pick&amp;choose and transition between them. So this flexibility isn't really needed. Also we have lots of non-vtable data meanwhile in core structures too, this is not the first one at all. Given that the void * is only trouble since gcc can't warn you if you mix them up. Let's fix that and make them typesafe. Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-5-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 4490d4c7111e1ebf748ea2c3e1e64d103d73bae7) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ieaffdd2ffc99479e1a67f4d5fb1218f88ab15994 Reviewed-on: https://chromium-review.googlesource.com/459860 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="2" gerrit_number="459860" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/459860/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I97469499738ee225ae9fcee949825002298b49d5" commit="9563f75ad7de3293bd09c160f4000e58f651720c" commit_message="UPSTREAM: drm: Update drm_plane_funcs kerneldoc - Merge the docbook into the kerneldoc comments. - Spec in detail the precise semantics of the callbacks. - For consistency in wording and easier review roll out kerneldoc also for crtc, encoder and connector for the standard hooks they share with planes. v2: Suggestions from Thierry. Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-8-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 88548636406c08ef4b3d32d12d1860a216389177) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I97469499738ee225ae9fcee949825002298b49d5 Reviewed-on: https://chromium-review.googlesource.com/459861 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="2" gerrit_number="459861" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/459861/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I6672f5b829eee6e0c3df7538dd517e55facb9f07" commit="c01ebbe0289611d250db53f3f483a6c00078d1bb" commit_message="UPSTREAM: drm/nouveau: Ditch NULL save/restore hook assignments gcc does this for us, and these hooks will be gone soon. Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-9-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit fee6fdfa69396da33bb8a816b36150afcbe9d1a0) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I6672f5b829eee6e0c3df7538dd517e55facb9f07 Reviewed-on: https://chromium-review.googlesource.com/464246 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="2" gerrit_number="464246" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/464246/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I33ff1c46971cbd01de337d18c97022e4925ad792" commit="fadf5301287cd0da15412015f3b5dcbf4b731d55" commit_message="UPSTREAM: drm/qxl: Drop dummy save/restore hooks These hooks will be gone soon. Cc: Dave Airlie &lt;airlied@redhat.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-10-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 2ed1e42af46c6006f0019b1c2bf3d7b13b72a820) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I33ff1c46971cbd01de337d18c97022e4925ad792 Reviewed-on: https://chromium-review.googlesource.com/464247 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="2" gerrit_number="464247" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/464247/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Iab43fb1e115e2b4be910c35d9a7ea7639e5596ba" commit="1ec391d905fc715c3ed14fc83e9f0bb18b1a9aad" commit_message="UPSTREAM: drm/virtio: Drop dummy save/restore functions These hooks will be gone soon. Cc: Dave Airlie &lt;airlied@redhat.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-11-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 3dc8ed71b44538db9ed4bb1a6e03bbd76291893d) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Iab43fb1e115e2b4be910c35d9a7ea7639e5596ba Reviewed-on: https://chromium-review.googlesource.com/459862 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="2" gerrit_number="459862" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/459862/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="If90734acd0d7e2f0391e427464ccc7f04fc25f51" commit="f0da06f36211483d97e2eaff70ce5df51cd00609" commit_message="BACKPORT: drm/vmwgfx: Drop dummy save/restore hooks These hooks will be gone soon. Cc: Thomas Hellstrom &lt;thellstrom@vmware.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-12-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit f80de66eca654d9363918a1b4c0a62059586feff) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Conflicts: [Tarun: Backmerge commit &quot;20f8e032e6dc7053&quot;] drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c Change-Id: If90734acd0d7e2f0391e427464ccc7f04fc25f51 Reviewed-on: https://chromium-review.googlesource.com/464248 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="2" gerrit_number="464248" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/464248/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Iada0c154fa514e571289731738d002a1de962e42" commit="2ea75b2333f43ae3c3973d2d7aa53b8d2b045d96" commit_message="UPSTREAM: drm/i2c/tda998x: Remove unused save/restore drm encoder helpers. save/restore have been removed from drm_encoder_helper_funcs by 'commit 79f13ad5d8e0 (&quot;drm: Move encoder-&gt;save/restore into nouveau&quot;)' But this module was still defining it with empty content causing compilation fails: drivers/gpu/drm/i2c/tda998x_drv.c:1354:10: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .save = tda998x_encoder_save, drivers/gpu/drm/i2c/tda998x_drv.c:1355:2: error: unknown field 'restore' specified in initializer .restore = tda998x_encoder_restore, Cc: Reinette Chatre &lt;reinette.chatre@intel.com&gt; Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449513306-17309-1-git-send-email-rodrigo.vivi@intel.com (cherry picked from commit 458091b57890351aec8ecd4be410a423800dae3b) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Iada0c154fa514e571289731738d002a1de962e42 Reviewed-on: https://chromium-review.googlesource.com/464249 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="2" gerrit_number="464249" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/464249/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I4d5d19f8ad68c3ee647d98474bd3792db23108dc" commit="1c39cfb660fdeb18224f9a0dd6cd87f3271d6f0f" commit_message="UPSTREAM: drm/gma500: Move to private save/restore hooks I want to remove the core ones since with atomic drivers system suspend/resume is solved much differently. And there's only 2 drivers (nouveau besides gma500) really using them. v2: Fixup build noise 0day reported. Cc: Patrik Jakobsson &lt;patrik.r.jakobsson@gmail.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-13-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (v1) (cherry picked from commit d56f57ac969c7818986a0c78025740399e49f3a9) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I4d5d19f8ad68c3ee647d98474bd3792db23108dc Reviewed-on: https://chromium-review.googlesource.com/464250 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="2" gerrit_number="464250" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/464250/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I9c4802bb6c248d3cd474df2cd430e877865f06a0" commit="d77dac6ef8cd910b00477ae17a824ca4eeba9297" commit_message="UPSTREAM: drm/nouveau: Use private save/restore hooks for CRTCs I want to remove the core ones since with atomic drivers system suspend/resume is solved much differently. And there's only 2 drivers (gma500 besides nouveau) really using them. v2: Fixup bugs Ilia spotted. Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt; Cc: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449245618-1127-1-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 2c3d77155fb0e0ca80d33b29bfeee894ecf1f247) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I9c4802bb6c248d3cd474df2cd430e877865f06a0 Reviewed-on: https://chromium-review.googlesource.com/464251 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="2" gerrit_number="464251" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/464251/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Iaeee49d911fbc420fa565cefdf006824d201c626" commit="100e19f99df303531f3346a4319ae2e3cbd54d0d" commit_message="UPSTREAM: drm: Remove crtc/connector-&gt;save/restore hooks They're not how system suspend/resume should be done with atomic (there's new helpers for that developed by Thierry Reding), and for legacy drivers this really should be a helper hook and not a core one. But there's not even helper code to use them, and only 2 drivers (which now have their own private hooks) set them. Ditch them. Saves me typing some kerneldoc, too ;-) Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-15-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 813b0f3e00d402279718403aeb621c965f97180e) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Iaeee49d911fbc420fa565cefdf006824d201c626 Reviewed-on: https://chromium-review.googlesource.com/459863 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="2" gerrit_number="459863" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/459863/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I4412ebc9dc2b8a9940692dee86a96f415f588ee3" commit="528ada1f7ddd8d8d939df63794ff59870280c029" commit_message="UPSTREAM: drm: Move encoder-&gt;save/restore into nouveau Nouveau is the only user, and atomic drivers should do state save/restoring differently. So move it into noveau. Saves me typing some kerneldoc, too ;-) v2: Move misplaced hunk into earlier nouveau patch. Cc: Ilia Mirkin &lt;imirkin@alum.mit.edu&gt; Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449245647-1315-1-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 129b782008a537a0d222d9e23b39d78a323ed595) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I4412ebc9dc2b8a9940692dee86a96f415f588ee3 Reviewed-on: https://chromium-review.googlesource.com/464252 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="2" gerrit_number="464252" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/464252/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ib06ef36b84c9d8cd0a53ac5c9631d9a1e7f6e66a" commit="89bee119066de867c8c077c25bad52e6c10c95c6" commit_message="UPSTREAM: drm: connector-&gt;dpms is not optional We always register the DPMS property, it's really a fundamental part of a display driver. So don't check whether the vfunc is there, it's non-optional Yes I've audited all the almost 100 drm_connector_funcs we have, no one botched this ;-) Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-19-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 3558c112aa129ca5e4f06a33e9241611f7a9d2c7) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ib06ef36b84c9d8cd0a53ac5c9631d9a1e7f6e66a Reviewed-on: https://chromium-review.googlesource.com/459864 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="2" gerrit_number="459864" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/459864/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I196438921bddd2b7b248de17f2870e7a5c7ccc5b" commit="f500b1e36802502a7c93cf3fa1938d691a570ed1" commit_message="UPSTREAM: drm: document drm_crtc_funcs And merge any docbook we have into the kerneldoc comments. Since it's a legacy entry point with only two implementation (one each in atomic and legacy crtc helpers) I've made the documentation for set_config fairly sparse - no one should ever need to look at this again, all the ABI we have is baked into code. For -&gt;page_flip otoh I kept all the extensive docs from the docbook and even extended it where it was lacking: Currently we have a pile of legacy page_flip implemantations, and even for atomic drivers there's not yet a standard implementation in the helpers. Which means every driver needs to implement this itself, and precise specs are really valuable. Otherwise there's just cursor, which really just boils down to &quot;use at least universal planes&quot;. And gamma tables (where we have a bit a mess with the fbdev helper gamma hooks). v2: Spelling fixes (Eric). v3: Suggestions from Thierry. Cc: Eric Anholt &lt;eric@anholt.net&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-20-git-send-email-daniel.vetter@ffwll.ch (cherry picked from commit f6da8c6e5ee378c82f20ad07f84556befc7b58e9) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I196438921bddd2b7b248de17f2870e7a5c7ccc5b Reviewed-on: https://chromium-review.googlesource.com/459865 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="2" gerrit_number="459865" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/459865/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ib9b4dac6d383c8cfbe9ba1493a8f52cbc23601dd" commit="f39a3ca5f6e5ef23ee38dfe57a5806c08cf64d54" commit_message="UPSTREAM: drm: Add kerneldoc for drm_framebuffer_funcs While typing these I noticed that -&gt;dirty is a bit a can of worms and even supports blt/fill semantics ... shocked me a bit. Oh well it's defined in a way that nothing bad (just a bit of inefficiency) will happen for drivers which supports this. So I didn't bother copying the detailed spec into the new kerneldoc. v2: Suggestions from Thierry. Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-21-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit c6b0ca3ea8366d1954c7825d0f67bc833b8e10df) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Ib9b4dac6d383c8cfbe9ba1493a8f52cbc23601dd Reviewed-on: https://chromium-review.googlesource.com/459866 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="2" gerrit_number="459866" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/459866/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I5c391c7ef6baf5e882d88ae9cd38d1704ef9196f" commit="83da9ba2c08e86b95a12221c8084d4609b0de6ff" commit_message="UPSTREAM: drm: Kerneldoc for drm_mode_config_funcs The meat here is definitely the detailed specs for what atomic_check and atomic_commit are supposed to do. And another candidate for a core vfunc that should be in a helper really (output_poll_changed this time around). v2: Feedback from Eric on irc: - spelling fixes. - spec what async should do - copy the event related paragraphs from page_flip and adjust - make it clear that a successful async commit is not allowed to leave the pipe dead or disabled. v3: Use FIXME comments to annotate functions that we should move to some helpers. v4: Suggestions from Thierry. Cc: Eric Anholt &lt;eric@anholt.net&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449218769-16577-22-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; (cherry picked from commit 9953f41799bdad34c367196541a7a9a3b6e13a6c) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I5c391c7ef6baf5e882d88ae9cd38d1704ef9196f Reviewed-on: https://chromium-review.googlesource.com/459867 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="2" gerrit_number="459867" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/459867/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Icfeb8fca4e88ed40a32aaad88b9496f8fc16a258" commit="12a2dba041cd1ecbf2cc209189106c19f06b223c" commit_message="UPSTREAM: drm: Add plane-&gt;name and use it in debug prints Show a sensible name for the plane in debug mesages. The driver may supply its own name, otherwise the core genrates the name (&quot;plane-0&quot;, &quot;plane-1&quot; etc.). v2: kstrdup() the name passed by the caller (Jani) v3: Generate a default name if the driver doesn't supply one Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449592922-5545-7-git-send-email-ville.syrjala@linux.intel.com (cherry picked from commit 9f4c97a236d35b9fe45168a979adb5e1522c0968) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Icfeb8fca4e88ed40a32aaad88b9496f8fc16a258 Reviewed-on: https://chromium-review.googlesource.com/459868 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="2" gerrit_number="459868" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/459868/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I58a91b90739b4a48ab08d506c01fde9a1cf5b7f4" commit="a8418ca80ff37d06233619e27df3487746c342d6" commit_message="UPSTREAM: drm: Rename MODE_UNVERIFIED to MODE_STALE MODE_UNVERIFIED actually means that the mode came from a previous probe, and if the new probe doesn't produce a matching mode it will get pruned from the list. Rename the flag to MODE_STALE to better convey the meaning. v2: Rebased due to conflicts with Daniel's doc stuff Cc: Adam Jackson &lt;ajax@redhat.com&gt; Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449779948-10906-1-git-send-email-ville.syrjala@linux.intel.com (cherry picked from commit 5ba894064d98547c82a1efd50eba40a92df777a1) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I58a91b90739b4a48ab08d506c01fde9a1cf5b7f4 Reviewed-on: https://chromium-review.googlesource.com/459869 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="2" gerrit_number="459869" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/459869/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I20f1e7e69dc66a0bbf539ef7f12da6cf59a4c27e" commit="260fb8a9f0ad57a53d2e89de81b37e96e3dd153c" commit_message="UPSTREAM: drm: Flatten drm_mode_connector_list_update() a bit Use 'continue' to eliminate one indent level from drm_mode_connector_list_update(). And while at it, make 'found_it' bool. Cc: Adam Jackson &lt;ajax@redhat.com&gt; Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449177255-9515-5-git-send-email-ville.syrjala@linux.intel.com (cherry picked from commit 2f8c19e771dcb3af974e46ffb512b592d70fb444) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I20f1e7e69dc66a0bbf539ef7f12da6cf59a4c27e Reviewed-on: https://chromium-review.googlesource.com/459870 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="2" gerrit_number="459870" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/459870/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Iddce86b3275427d72ae558b03e3d459b01660cbd" commit="c340588c3f913a57a3104bcbc0d300ff762e7e7f" commit_message="UPSTREAM: drm: Only merge mode type bits between new probed modes Currently most drivers request that any mode appearing on both the old mode list and the new probed_modes list get their type bits ORed together if the modes are deemed to otherwise match each other. I don't know why anyone would want to merge in the mode type bits from any mode left over from a previous probe. For instance, you could never get rid of ther preferred bit if a matching non-preferred mode is returned by the new probe. So let's not merge anything from the stale old modes, and just replace them outright with matching new modes. If multiple matching modes are produced by the same probe, merging the type bits between them would seem like a sensible thing to do. For a bit of extra finesse if two modes are considered equal we can pick the actual timings from the one marked as preferrred. And if multiple preferred modes are produced by the same probe somehow, we can just favor the first one added to the probed_modes list. You may be asking yourself why we bother with the merging at all if nothing from the old list survives in practice. The only answer I have is &quot;debug output&quot;. That is we want to print out a list of pruned modes, which is why we still want to look for duplicates with the old modes. There was a previous attempt to get rid of the mode type merging entirely, but it caused some kind of regression on Daniels's G33 machine. Apparently the sdvo transcoder on said machine started to die at around the same time and has since rotted away totally, so it may have been a red herring. So we don't have to worry about it anymore. The relevant commits are: commit 3fbd6439e463 (&quot;drm: copy mode type in drm_mode_connector_list_update()&quot;) commit abce1ec9b08a (&quot;Revert &quot;drm: copy mode type in drm_mode_connector_list_update()&quot;&quot;) It was then decided in commit b87577b7c768 (&quot;drm: try harder to avoid regression when merging mode bits&quot;) that just qxl virtio are excluded from the merging, while everyone else does it. That is not changed, although now even qxl and virtio will be subject to the previously mentioned logic to choose which actual timings are picked for the new mode. v2: Fix typos in commit message, and clarify the details on the G33 regression from the previous attempt (Daniel) Cc: Marc-Andr Lureau &lt;marcandre.lureau@redhat.com&gt; Cc: Dave Airlie &lt;airlied@redhat.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: Adam Jackson &lt;ajax@redhat.com&gt; Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449234781-22332-1-git-send-email-ville.syrjala@linux.intel.com (cherry picked from commit fc245f88039cc52859841bde9b81a7d3b7cd8b5a) from topic/drm-misc-2015-12-14 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Iddce86b3275427d72ae558b03e3d459b01660cbd Reviewed-on: https://chromium-review.googlesource.com/459871 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="2" gerrit_number="459871" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/459871/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I2e39c42e0d6af85441778cefc48449d389b9aa08" commit="2fe8c0018b703d42ccd38ff0fcc516782bacbed7" commit_message="UPSTREAM: drm/atomic-helper: Drop unneeded argument from check_pending_encoder Just a remnant from an old iteration of this patch that I've forgotten to remove: We only need the encoder to figure out whether it has been reassigned in this update already or not to figure out whether there's a conflict or not. Reported-by: Thierry Reding &lt;thierry.reding@gmail.com&gt; Cc: Thierry Reding &lt;thierry.reding@gmail.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449564561-3896-2-git-send-email-daniel.vetter@ffwll.ch Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; (cherry picked from commit 07bad49ea89558583bc3d80c27e6c234fe0a4b63) from topic/drm-misc-2015-12-18 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I2e39c42e0d6af85441778cefc48449d389b9aa08 Reviewed-on: https://chromium-review.googlesource.com/459872 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="2" gerrit_number="459872" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/459872/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I68e74016bcaa80c653919fc9447120978c8d31ec" commit="9919ccba60ca764eac3563eef9e5d66b549998cb" commit_message="UPSTREAM: drm/dp/mst: reply with ACK for UP reqs Currently we reply with NACK to UP requests which might confuse receivers. We haven't seen any actual issues with this but should still respond to UP requests correctly. Signed-off-by: Mykola Lysenko &lt;Mykola.Lysenko@amd.com&gt; Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449514552-10236-2-git-send-email-harry.wentland@amd.com Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit a68d2437d73188abe5d92d551cc63d6b67d8ce57) from topic/drm-misc-2015-12-18 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I68e74016bcaa80c653919fc9447120978c8d31ec Reviewed-on: https://chromium-review.googlesource.com/459873 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="2" gerrit_number="459873" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/459873/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I319154d94e9295cee3b5aba5c059f44fed54b9b5" commit="c5f6a31c121e1d40e9692c5e0c76d9634dc62309" commit_message="UPSTREAM: drm/dp/mst: save vcpi with payloads This makes it possibly for drivers to find the associated mst_port by looking at the payload allocation table. Signed-off-by: Harry Wentland &lt;harry.wentland@amd.com&gt; Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449514552-10236-3-git-send-email-harry.wentland@amd.com Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 6cecdf7a161d2b909dc7c8979176bbc4f0669968) from topic/drm-misc-2015-12-18 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I319154d94e9295cee3b5aba5c059f44fed54b9b5 Reviewed-on: https://chromium-review.googlesource.com/459874 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="2" gerrit_number="459874" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/459874/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Id9e63004880b566d398f794b18bc8987ca66b7ed" commit="c58594a06bd133a4a485998972933f7f0a8dacda" commit_message="UPSTREAM: drm/fb-helper: Use proper plane mask for fb cleanup pan_display_atomic() calls drm_atomic_clean_old_fb() to sanitize the legacy FB fields (plane-&gt;fb and plane-&gt;old_fb). However it was building the plane mask to pass to this function incorrectly (the bitwise OR was using plane indices rather than plane masks). The end result was that sometimes the legacy pointers would become out of sync with the atomic pointers. If another operation tried to re-set the same FB onto the plane, we might end up with the pointers back in sync, but improper reference counts, which would eventually lead to system crashes when we accessed a pointer to a prematurely-destroyed FB. The cause here was a very subtle bug introduced in commit: commit 07d3bad6c1210bd21e85d084807ef4ee4ac43a78 Author: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Date: Wed Nov 11 11:29:11 2015 +0100 drm/core: Fix old_fb handling in pan_display_atomic. I found the crashes were most easily reproduced (on i915 at least) by starting X and then VT switching to a VT that wasn't running a console instance...the sequence of vt/fbcon entries that happen in that case trigger a reference count mismatch and crash the system. Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93313 Signed-off-by: Matt Roper &lt;matthew.d.roper@intel.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 7118fd9bd975a9f3093239d4c0f4e15356b57fab) from topic/drm-misc-2016-01-17 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Id9e63004880b566d398f794b18bc8987ca66b7ed Reviewed-on: https://chromium-review.googlesource.com/459875 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="2" gerrit_number="459875" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/459875/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I673e691afb0d3f70ab97c73196dee1df515a217c" commit="0237315909f4d2779cc09843bc202b10b849575c" commit_message="UPSTREAM: drm: Use a normal idr allocation for the obj-&gt;name Unlike the handle, the name table uses a sleeping mutex rather than a spinlock. The allocation is in a normal context, and we can use the simpler sleeping gfp_t, rather than have to take from the atomic reserves. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1451902261-25380-3-git-send-email-chris@chris-wilson.co.uk Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 0f646425b94a01606450eb03b3a8f3b5e03ea9b8) from topic/drm-misc-2016-01-17 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I673e691afb0d3f70ab97c73196dee1df515a217c Reviewed-on: https://chromium-review.googlesource.com/459876 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="2" gerrit_number="459876" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/459876/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I70633332ad5891dcad293f926e4aa3d7581caa4c" commit="ee375a938d84f8b2322b756eb7ef0c93ab9b5aaa" commit_message="UPSTREAM: drm/atomic-helper: Reject legacy flips on a disabled pipe We want this for consistency with existing page_flip semantics. Since this spurred quite a discussion on IRC also document why we reject event generation when the pipe is off: It's not that it's hard to implement, but userspace has a track recording which proves that it's way too easy to accidentally abuse and cause havoc. We want to make sure userspace doesn't get away with that. v2: Somehow thought we do reject events already, but that code only existed in my imagination ... Also suggestions from Thierry. Cc: Daniel Stone &lt;daniels@collabora.com&gt; Cc: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Cc: Thierry Reding &lt;thierry.reding@gmail.com&gt; Reviewed-by: Daniel Stone &lt;daniels@collabora.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1449564561-3896-4-git-send-email-daniel.vetter@ffwll.ch (cherry picked from commit 4cba68507cf58db99752cf79198beb4a85a9f8ce) from topic/drm-misc-2016-01-17 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: I70633332ad5891dcad293f926e4aa3d7581caa4c Reviewed-on: https://chromium-review.googlesource.com/459877 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="2" gerrit_number="459877" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/459877/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Id2069cf4eeff585566f14ec086af89e5bfa2fa14" commit="9e255ea255036de186dae84b92365f1836e1463f" commit_message="UPSTREAM: drm/mst: Don't ignore the MST PBN self-test result Otherwise this call would have no effect. Caught by Coverity. Signed-off-by: Imre Deak &lt;imre.deak@intel.com&gt; Reviewed-by: David Weinehall &lt;david.weinehall@intel.com&gt; Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt; (cherry picked from commit 441388a8a73f905359e60518cfc18eca6aed2b6a) from v4.5-rc3 Signed-off-by: Tarun &lt;tarun.vyas@intel.com&gt; BUG=b:36446508 TEST=No regressions in KBL and APL based devices Change-Id: Id2069cf4eeff585566f14ec086af89e5bfa2fa14 Reviewed-on: https://chromium-review.googlesource.com/459878 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="2" gerrit_number="459878" owner_email="tarun.vyas@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/459878/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="Id0f053aa65481e82ae1b10c8ab0db04554eddc59" commit="5a5888beaa8f91c647a5a06ed6c0ab54bb0518da" commit_message="UPSTREAM: Bluetooth: Fix local name in scan rsp Use complete name if it fits. If not and there is short name check if it fits. If not then use shortened name as prefix of complete name. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. CQ-DEPEND=CL:474543 Change-Id: Id0f053aa65481e82ae1b10c8ab0db04554eddc59 Signed-off-by: Micha Narajowski &lt;michal.narajowski@codecoup.pl&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit cecbf3e932c1fa6df45fd6cc4fc8081a4cb45bcd) Reviewed-on: https://chromium-review.googlesource.com/474531 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474531" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/474531/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ifb9780fd973072e98500eeb8d886ddd8d5f62e9d" commit="cebe7183225c913017d3c625d96a8e03504c65d3" commit_message="UPSTREAM: Bluetooth: Add appearance to default scan rsp data Add appearance value to beginning of scan rsp data for default advertising instance if the value is not 0. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: Ifb9780fd973072e98500eeb8d886ddd8d5f62e9d Signed-off-by: Micha Narajowski &lt;michal.narajowski@codecoup.pl&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit 7ddb30c7471ed69b75ae4c2601d45cbda5d390ff) Reviewed-on: https://chromium-review.googlesource.com/474532 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474532" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/474532/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I7f737cbeab627e8d63ec00de5cd60b0dc24d320a" commit="bc5c220fe1c328374dc90d5f927428349cfc877f" commit_message="UPSTREAM: Bluetooth: Refactor append name and appearance Use eir_append_data to remove code duplication. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: I7f737cbeab627e8d63ec00de5cd60b0dc24d320a Signed-off-by: Micha Narajowski &lt;michal.narajowski@codecoup.pl&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit 1b422066658b7cc985fa020066b72d28159d858f) Reviewed-on: https://chromium-review.googlesource.com/474533 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474533" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/33/474533/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I93334986ae81ae4fa850669ece81b0e6c2d78a8a" commit="dec88828bb7be9d643e59d069d8b82ab2b71e41f" commit_message="UPSTREAM: Bluetooth: btusb: Fix atheros firmware download error Move usb_autopm_get_interface() ahead of setup_on_usb() to prevent device from sending usb control message in usb suspend mode. The error message is as below: [ 83.944103] btusb 1-2:1.1: usb_suspend_interface: status 0 [ 83.944107] btusb 1-2:1.0: usb_suspend_interface: status 0 [ 83.960132] usb 1-2: usb auto-suspend, wakeup 0 [ 83.976156] usb 1-2: usb_suspend_device: status 0 [ 83.976162] usb 1-2: usb_suspend_both: status 0 [ 298.689106] Bluetooth: hci0 [ 298.689399] Bluetooth: hci0: Failed to access otp area (-113) BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: I93334986ae81ae4fa850669ece81b0e6c2d78a8a Signed-off-by: Ethan Hsieh &lt;ethan.hsieh@canonical.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit c7e163fe282f34efdf77fb09b333529de97a6a10) Reviewed-on: https://chromium-review.googlesource.com/474534 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474534" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/34/474534/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Id365a8216658de49b5278fe9a2ea508cabfe93d0" commit="49dd416bbbfed5c87dcd22bcc85bb7ec83399c96" commit_message="UPSTREAM: Bluetooth: hci_bcm: Fix autosuspend PM for Lenovo ThinkPad 8 ACPI table for BCM2E55 of Lenovo ThinkPad 8 is not correct. Set correctly IRQ polarity for this device, fixing the issue of bluetooth never resuming after autosuspend PM. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: Id365a8216658de49b5278fe9a2ea508cabfe93d0 Signed-off-by: Jrme de Bretagne &lt;jerome.debretagne@gmail.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit 5e2bd93b8fcac8c0cf83f189d996831fb21f2db3) Reviewed-on: https://chromium-review.googlesource.com/474535 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474535" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/474535/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Icff9ddf028db2279179e7115753e2056ed18bbb2" commit="73b191296459e23ec5dc0af48c4bfbb750416d09" commit_message="UPSTREAM: Bluetooth: Fix append max 11 bytes of name to scan rsp data Append maximum of 10 + 1 bytes of name to scan response data. Complete name is appended only if exists and is &lt;= 10 characters. Else append short name if exists or shorten complete name if not. This makes sure name is consistent across multiple advertising instances. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. CQ-DEPEND=CL:474543 Change-Id: Icff9ddf028db2279179e7115753e2056ed18bbb2 Signed-off-by: Micha Narajowski &lt;michal.narajowski@codecoup.pl&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit f61851f64b171a684f5a1fa78325756dbbaadadc) Reviewed-on: https://chromium-review.googlesource.com/474536 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474536" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/474536/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ibdd09b7a857bff306d2d5eff065ec179bd24b2b7" commit="87ea322ac30e4aa2a4e1aa8e9d6bc70f8e6d484a" commit_message="UPSTREAM: Bluetooth: btwilink: Fix probe return value Probe functions should return 0 on success. This driver's probe returns the value returned by hci_register_dev(), which is the hci index. This works for systems with only one hci device (id = 0) but for systems where the btwilink device ends up with an id larger than 0, things will start to fall apart. Make the probe function return 0 on success. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: Ibdd09b7a857bff306d2d5eff065ec179bd24b2b7 Signed-off-by: Jacob Siverskog &lt;jacob@teenage.engineering&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit 6add49fff9233a5c43011eb42b521257cbaa9bda) Reviewed-on: https://chromium-review.googlesource.com/474537 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474537" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/474537/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ib4c13d7c0666cbf5d229daab44d7adf5a0c85b8e" commit="74566e14ff8f74bbb9523198a71535f51b0146df" commit_message="UPSTREAM: Bluetooth: Fix using the correct source address type The hci_get_route() API is used to look up local HCI devices, however so far it has been incapable of dealing with anything else than the public address of HCI devices. This completely breaks with LE-only HCI devices that do not come with a public address, but use a static random address instead. This patch exteds the hci_get_route() API with a src_type parameter that's used for comparing with the right address of each HCI device. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: Ib4c13d7c0666cbf5d229daab44d7adf5a0c85b8e Signed-off-by: Johan Hedberg &lt;johan.hedberg@intel.com&gt; Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt; Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; (cherry picked from commit 39385cb5f3274735b03ed1f8e7ff517b02a0beed) Reviewed-on: https://chromium-review.googlesource.com/474538 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474538" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/38/474538/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I341935f8006454e22b325a13df5897f877ec9fd0" commit="838daf593a41eed23049d8732dc4239afc5bf523" commit_message="Revert &quot;Revert &quot;CHROMIUM: bluetooth: set advertising intervals&quot;&quot; This reverts commit c6a3ac2f9acba9efebd7e048ed94de14564dbb3b. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: I341935f8006454e22b325a13df5897f877ec9fd0 Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/474539 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474539" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/474539/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ide95cd68a8ffb19447ddaad6c19505e7cb71a9b1" commit="0c26252f6b9fdbe8dc8fd34006a3696f33369c47" commit_message="Revert &quot;Revert &quot;CHROMIUM: bluetooth: reset advertising intervals&quot;&quot; This reverts commit 064cd01b6ac34da0183822ea813b980e7e35d8d7. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: Ide95cd68a8ffb19447ddaad6c19505e7cb71a9b1 Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/474540 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474540" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/474540/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I74618fff6a9fa59c0a2e132abcf23eea5688b36d" commit="a5ba139274938b83bdd779c0d8970c177f57749b" commit_message="Revert &quot;Revert &quot;CHROMIUM: bluetooth: adjust advertising duration based on max interval&quot;&quot; This reverts commit 1448b842cd62a47d59d321bb33a49946dea5d6a1. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: I74618fff6a9fa59c0a2e132abcf23eea5688b36d Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/474541 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474541" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/474541/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I8b12ffb8483a40858d9950e7ee65f4f3e4505b2a" commit="b2941589c34ed68501a567c4ac61dd22bc67b336" commit_message="Revert &quot;Revert &quot;CHROMIUM: bluetooth: set advertising intervals after registering advertisements&quot;&quot; This reverts commit 4a3def5b7fbb38fe144f671c095d41ecd4d72bc8. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: I8b12ffb8483a40858d9950e7ee65f4f3e4505b2a Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/474542 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474542" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/474542/7" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Iaed5f6942306e210d92ba2b22dbd990435163e3e" commit="a8bf4886c1e0c0c17aa02d5dc7128abc9045f624" commit_message="Revert &quot;Revert &quot;CHROMIUM: bluetooth: update advertising parameters for single advertisement&quot;&quot; This reverts commit eea2cbe3361ae92dcb0cfe2e4bfb86c5c879f80c. BUG=chromium:704196 TEST=Deploy v5.44 BlueZ system daemon with v4.9 BlueZ kernel on Oak and perform automated tests (suite:bluetooth) and manual tests against mouses, keyboards and headphones. Change-Id: Iaed5f6942306e210d92ba2b22dbd990435163e3e Signed-off-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/474543 Reviewed-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; " fail_count="2" gerrit_number="474543" owner_email="mcchou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/474543/7" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I898100b91387f29b4ae29ed24c8f9aa02e6a2355" commit="7418fa6b1354170fab419b21219b34fb0cd7cb93" commit_message="hal_adapter: log PID, TID, timestamp, and tick count BUG=b:30824236 TEST=Run on DUT `arc_camera3_service --foreground` and verify the log messages contain the enabled fields. Change-Id: I898100b91387f29b4ae29ed24c8f9aa02e6a2355 Reviewed-on: https://chromium-review.googlesource.com/497528 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; " fail_count="0" gerrit_number="497528" owner_email="jcliang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/28/497528/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I681ba742b36e5b3d119e691193fe89c978b63281" commit="fe45a6fdb29f5778afd2ba3341214b267ba2384f" commit_message="common: fix NV12 / NV21 format mapping in CameraBufferMapper BUG=b:36377554 TEST=unit tests Change-Id: I681ba742b36e5b3d119e691193fe89c978b63281 Reviewed-on: https://chromium-review.googlesource.com/489866 Commit-Ready: Ricky Liang &lt;jcliang@chromium.org&gt; Tested-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; " fail_count="0" gerrit_number="489866" owner_email="jcliang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/66/489866/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ic791747aa66f6244d59d54395e952fb9415addc7" commit="da318de2fff6c405dd966e29a5949fd976d0d4df" commit_message="UPSTREAM: Revert &quot;drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets&quot; This reverts commit 5188cd44c55db3e92cd9e77a40b5baa7ed4340f7. Now that GSO layer can track if fragment id has been selected and can allocate one if necessary, we don't need to do this in tap and macvtap. This reverts most of the code and only keeps the new ipv6 fragment id generation function that is still needed. Fixes: 3d0ad09412ff (drivers/net: Disable UFO through virtio) Signed-off-by: Vladislav Yasevich &lt;vyasevic@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 72f6510745592c87f612f62ae4f16bb002934df4) Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Change-Id: Ic791747aa66f6244d59d54395e952fb9415addc7 Reviewed-on: https://chromium-review.googlesource.com/465466 Commit-Ready: Dylan Reid &lt;dgreid@chromium.org&gt; Tested-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="1" gerrit_number="465466" owner_email="dgreid@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/465466/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I9919dcb1e33e1b20493e7c0edd053aeca84945be" commit="cd4cd264ab77b4092ae1d5e31051aadb4944f081" commit_message="UPSTREAM: Revert &quot;drivers/net: Disable UFO through virtio&quot; This reverts commit 3d0ad09412ffe00c9afa201d01effdb6023d09b4. Now that GSO functionality can correctly track if the fragment id has been selected and select a fragment id if necessary, we can re-enable UFO on tap/macvap and virtio devices. --- [dgreid] The disabling of UFO is only landed in our 3.18 tree, it works on 3.14 and 4.4. Not having UFO breaks kvmtool's network setup. Signed-off-by: Vladislav Yasevich &lt;vyasevic@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit e3e3c423f82a415195a7bbbfa619bfa7b20d2db6) Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Change-Id: I9919dcb1e33e1b20493e7c0edd053aeca84945be Reviewed-on: https://chromium-review.googlesource.com/465467 Commit-Ready: Dylan Reid &lt;dgreid@chromium.org&gt; Tested-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; " fail_count="1" gerrit_number="465467" owner_email="dgreid@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/67/465467/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ieeaeb79636f64438b3c10a45abd296bf0f890bff" commit="424387a1bbfa4016eefd760c410c73e7e3bb3ae9" commit_message="midis: Add ClientTracker unit test BUG=chromium:701005 TEST=cros_run_unit_tests --board veyron_minnie --packages &quot;midis&quot; CQ-DEPEND=CL:492370 Change-Id: Ieeaeb79636f64438b3c10a45abd296bf0f890bff Reviewed-on: https://chromium-review.googlesource.com/494826 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="7" gerrit_number="494826" owner_email="pmalani@google.com" 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/26/494826/1" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I79eebb09154ef0981fa7fb831048e2d16f9da0fc" commit="93db70da87e121b5490c48b671436f286aec9f6c" commit_message="midis: Add unit test for Client Tracker Currently just checks two cases: - Client can connect to ClientTracker service - Client can send message for list of devices, and receive a response. BUG=chromium:701005 TEST=cros_run_unit_tests --board veyron_minnie --packages &quot;midis&quot; CQ-DEPEND=CL:494826 Change-Id: I79eebb09154ef0981fa7fb831048e2d16f9da0fc Reviewed-on: https://chromium-review.googlesource.com/492370 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="5" gerrit_number="492370" owner_email="pmalani@google.com" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/492370/6" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ia2af3cc811a23d6ce2c89a3e664be3a72f75c545" commit="f98561b79802cc465948e6b14bbec939affaeb6f" commit_message="graphics_utils.xcommand: Remove X11 remants Delete usage of graphics_utils.xcommand before delete it in graphics_utils.py BUG=chromium:655820 TEST=test_that Change-Id: Ia2af3cc811a23d6ce2c89a3e664be3a72f75c545 Reviewed-on: https://chromium-review.googlesource.com/493897 Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Tested-by: 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="2" gerrit_number="493897" owner_email="pwang@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/97/493897/3" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Ib1debd844ee1a7592e2205b472df6350a39f46cc" commit="96c9b4d063a9fdc9c9fa25f63629e8b8fc22ad89" commit_message="graphics_utils.xsystem: Remove X11 remants Delete usage of graphics_utils.xsystem before delete it in graphics_utils.py BUG=chromium:655820 TEST=test_that Change-Id: Ib1debd844ee1a7592e2205b472df6350a39f46cc Reviewed-on: https://chromium-review.googlesource.com/493898 Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Tested-by: 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="3" gerrit_number="493898" owner_email="pwang@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/98/493898/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-3.18" change_id="Iffdd5ac4068bb738d22415f6f826ca372924f42d" commit="ef555e54100992a3da4f450308c2cd29646a636e" commit_message="UPSTREAM: Makefile: Fix detection of clang when cross-compiling When the host's C compiler is clang, and when attempting to cross-compile Linux e.g. to MIPS with mipsel-linux-gcc, the Makefile would incorrectly detect the use of clang, which resulted in clang-specific flags being passed to mipsel-linux-gcc. This can be verified under Debian by installing the &quot;clang&quot; package, and then using it as the default compiler with: sudo update-alternatives --config cc This patch moves the detection of clang after the $(CC) variable is initialized to the name of the cross-compiler, so that the check applies to the cross-compiler and not the host's C compiler. v2: Move the detection of clang after the inclusion of the arch/*/Makefile (as they might set $(CROSS_COMPILE)) Signed-off-by: Paul Cercueil &lt;paul@crapouillou.net&gt; Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt; (cherry picked from commit ee4eb20dbce91751c248399e8a0cf9b8813adf5a) BUG=chromium:702746 TEST=compile with gcc for B in chell gale oak sentry smaug strago do ./build_packages --board=$B --withautotest if [ $? -ne 0 ] ; then echo &quot;===== FAILED : $(date) : ./build_packages --board=$B =====&quot; &gt;&gt; FAILED.out else ./build_image test --board=$B --noenable_rootfs_verification if [ $? -ne 0 ] ; then echo &quot;===== FAILED : $(date) : ./build_image test --board=$B =====&quot; &gt;&gt; FAILED.out fi fi done # &quot;tail FAILED.OUT&quot; shows no errors. boots on gale. Change-Id: Iffdd5ac4068bb738d22415f6f826ca372924f42d Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/497630 Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="2" gerrit_number="497630" owner_email="grundler@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/30/497630/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="I2073db9454f2be3f4c5afdd19849578db0f43310" commit="fdd61bdf847bbda2282d459516c2553acc3e8dbf" commit_message="BACKPORT: kbuild: Fix clang detection We cannot detect clang before including the arch Makefile, because that can set the default cross compiler. We also cannot detect clang after including the arch Makefile, because powerpc wants to know about clang. Solve this by using an deferred variable. This costs us a few shell invocations, but this is only a constant number. Reported-by: Behan Webster &lt;behanw@converseincode.com&gt; Reported-by: Anton Blanchard &lt;anton@samba.org&gt; Signed-off-by: Michal Marek &lt;mmarek@suse.com&gt; (cherry picked from commit 5631d9c429857194bd55d7bcd8fa5bdd1a9899a3) BUG=chromium:702746 TEST=compile with gcc for chell gale oak sentry smaug strago Change-Id: I2073db9454f2be3f4c5afdd19849578db0f43310 Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/497631 Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="2" gerrit_number="497631" owner_email="grundler@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/31/497631/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I61a912d41a90bb8182609ad1e537aeb751eaaef5" commit="1791123858b46d305fad5517b51ad9cf6ca059c1" commit_message="power: Clean up duplicated power supply kernel constants. Promote some string constants that come from the kernel to be public static members of PowerSupply so they can be shared with unit tests. BUG=none TEST=built it Change-Id: I61a912d41a90bb8182609ad1e537aeb751eaaef5 Reviewed-on: https://chromium-review.googlesource.com/499447 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="1" gerrit_number="499447" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/499447/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idd2e310e2abe406e217536ff3a63d6ba8f64386c" commit="ce95687dae78b97bebafd9c17bf881293b891655" commit_message="Update libpng to 1.6.27 Use the upstream ebuild, but change EAPI to 5 and use epatch instead of eapply. BUG=chromium:697394 TEST=manual - http://unicode.org/emoji/charts/emoji-zwj-sequences.html shows color emoji. TEST=`emerge-{x86-alex,amd64-generic,daisy} libpng freetype` succeeds. TEST=cbuildbot chromiumos-sdk TEST=cbuildbot amd64-generic-full x86-generic-full arm-generic-full Change-Id: Idd2e310e2abe406e217536ff3a63d6ba8f64386c Reviewed-on: https://chromium-review.googlesource.com/450853 Commit-Ready: Jungshik Shin &lt;jshin@chromium.org&gt; Tested-by: Jungshik Shin &lt;jshin@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="5" gerrit_number="450853" owner_email="jshin@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/53/450853/4" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I47c5264d690faf3201f5c2bd32d0dc91f7871d1d" commit="6ec6495a0f5f99c260dd1d42aa912c633bbfc661" commit_message="Create build failure messages from CIDB failureTable for Pre-CQs Migrate Pre-CQ failure message from failures_lib.BuildFailureMessage to failure_message_lib.BuildFailureMessage which creates build failure messages from CIDB. BUG=chromium:718506 TEST=unit_tests Change-Id: I47c5264d690faf3201f5c2bd32d0dc91f7871d1d Reviewed-on: https://chromium-review.googlesource.com/497629 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="497629" owner_email="nxia@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/29/497629/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie94941435b14d3a3078d3391560f295325ea515c" commit="7dfe07f25bff35e1f4f5059b61af2c2cf9e8e912" commit_message="goofy plugins: add Overrides annotation Add Overrides annotation to avoid typo. BUG=chromium:658151 TEST=make test Change-Id: Ie94941435b14d3a3078d3391560f295325ea515c Reviewed-on: https://chromium-review.googlesource.com/499968 Commit-Ready: Shun-Hsing Ou &lt;shunhsingou@chromium.org&gt; Tested-by: Shun-Hsing Ou &lt;shunhsingou@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="0" gerrit_number="499968" owner_email="shunhsingou@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/68/499968/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I53572b0d238279afb9289a19d1c60e3f2e77bbf0" commit="aaf83d2ca3a79907027cffa3e68d8f731372e97c" commit_message="sys-apps/dbus: Remove --disable-check Building dbus with --disable-check results in mysterious behaviors when invalid values (e.g. empty object path) are sent on D-Bus. BUG=chromium:718814 TEST=emerge-$BOARD dbus Change-Id: I53572b0d238279afb9289a19d1c60e3f2e77bbf0 Reviewed-on: https://chromium-review.googlesource.com/499967 Commit-Ready: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Tested-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Reviewed-by: Satoru Takabayashi &lt;satorux@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="499967" owner_email="hashimoto@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/67/499967/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4097fd58f349dc84c242dd12d6a94e12f387a1f0" commit="3c9b2048e6ce1d509dfb624c7039f45c02c2b956" commit_message="image_signing: sign_official_build.sh: convert to info/error helpers This makes the output easier to follow when multiple scripts are being run. BRANCH=None BUG=chromium:714598 TEST=signing images still works Change-Id: I4097fd58f349dc84c242dd12d6a94e12f387a1f0 Reviewed-on: https://chromium-review.googlesource.com/498232 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="2" gerrit_number="498232" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/32/498232/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I9891dd9e7c097d048d51e95b3156d3d9708dcf6d" commit="ef23c969327d3245e74a4b7a0df7984f79ae356d" commit_message="ANDROID: sched/walt: kill {min,max}_capacity {min,max}_capacity are static variables that are only updated from __update_min_max_capacity(), but not used anywhere else. Remove them together with the function updating them. This has also the nice side effect of fixing a LOCKDEP warning related to locking all CPUs in update_min_max_capacity(), as reported by Ke Wang: [ 2.853595] c0 ============================================= [ 2.859219] c0 [ INFO: possible recursive locking detected ] [ 2.864852] c0 4.4.6+ #5 Tainted: G W [ 2.869604] c0 --------------------------------------------- [ 2.875230] c0 swapper/0/1 is trying to acquire lock: [ 2.880248] (&amp;rq-&gt;lock){-.-.-.}, at: [&lt;ffffff80081241cc&gt;] cpufreq_notifier_policy+0x2e8/0x37c [ 2.888815] c0 [ 2.888815] c0 but task is already holding lock: [ 2.895132] (&amp;rq-&gt;lock){-.-.-.}, at: [&lt;ffffff80081241cc&gt;] cpufreq_notifier_policy+0x2e8/0x37c [ 2.903700] c0 [ 2.903700] c0 other info that might help us debug this: [ 2.910710] c0 Possible unsafe locking scenario: [ 2.910710] c0 [ 2.917112] c0 CPU0 [ 2.919795] c0 ---- [ 2.922478] lock(&amp;rq-&gt;lock); [ 2.925507] lock(&amp;rq-&gt;lock); [ 2.928536] c0 [ 2.928536] c0 *** DEADLOCK *** [ 2.928536] c0 [ 2.935200] c0 May be due to missing lock nesting notation [ 2.935200] c0 [ 2.942471] c0 7 locks held by swapper/0/1: [ 2.946623] #0: (&amp;dev-&gt;mutex){......}, at: [&lt;ffffff800850e118&gt;] __driver_attach+0x64/0xb8 [ 2.954931] #1: (&amp;dev-&gt;mutex){......}, at: [&lt;ffffff800850e128&gt;] __driver_attach+0x74/0xb8 [ 2.963239] #2: (cpu_hotplug.lock){++++++}, at: [&lt;ffffff80080cb218&gt;] get_online_cpus+0x48/0xa8 [ 2.971979] #3: (subsys mutex#6){+.+.+.}, at: [&lt;ffffff800850bed4&gt;] subsys_interface_register+0x44/0xc0 [ 2.981411] #4: (&amp;policy-&gt;rwsem){+.+.+.}, at: [&lt;ffffff8008720338&gt;] cpufreq_online+0x330/0x76c [ 2.990065] #5: ((cpufreq_policy_notifier_list).rwsem){.+.+..}, at: [&lt;ffffff80080f3418&gt;] blocking_notifier_call_chain+0x38/0xc4 [ 3.001661] #6: (&amp;rq-&gt;lock){-.-.-.}, at: [&lt;ffffff80081241cc&gt;] cpufreq_notifier_policy+0x2e8/0x37c [ 3.010661] c0 [ 3.010661] c0 stack backtrace: [ 3.015514] c0 CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.4.6+ #5 [ 3.022864] c0 Hardware name: Spreadtrum SP9860g Board (DT) [ 3.028402] c0 Call trace: [ 3.031092] c0 [&lt;ffffff800808b50c&gt;] dump_backtrace+0x0/0x210 [ 3.036716] c0 [&lt;ffffff800808b73c&gt;] show_stack+0x20/0x28 [ 3.041994] c0 [&lt;ffffff8008433310&gt;] dump_stack+0xa8/0xe0 [ 3.047273] c0 [&lt;ffffff80081349e0&gt;] __lock_acquire+0x1e0c/0x2218 [ 3.053243] c0 [&lt;ffffff80081353c0&gt;] lock_acquire+0xe0/0x280 [ 3.058784] c0 [&lt;ffffff8008abfdfc&gt;] _raw_spin_lock+0x44/0x58 [ 3.064407] c0 [&lt;ffffff80081241cc&gt;] cpufreq_notifier_policy+0x2e8/0x37c [ 3.070983] c0 [&lt;ffffff80080f3458&gt;] blocking_notifier_call_chain+0x78/0xc4 [ 3.077820] c0 [&lt;ffffff8008720294&gt;] cpufreq_online+0x28c/0x76c [ 3.083618] c0 [&lt;ffffff80087208a4&gt;] cpufreq_add_dev+0x98/0xdc [ 3.089331] c0 [&lt;ffffff800850bf14&gt;] subsys_interface_register+0x84/0xc0 [ 3.095907] c0 [&lt;ffffff800871fa0c&gt;] cpufreq_register_driver+0x168/0x28c [ 3.102486] c0 [&lt;ffffff80087272f8&gt;] sprd_cpufreq_probe+0x134/0x19c [ 3.108629] c0 [&lt;ffffff8008510768&gt;] platform_drv_probe+0x58/0xd0 [ 3.114599] c0 [&lt;ffffff800850de2c&gt;] driver_probe_device+0x1e8/0x470 [ 3.120830] c0 [&lt;ffffff800850e168&gt;] __driver_attach+0xb4/0xb8 [ 3.126541] c0 [&lt;ffffff800850b750&gt;] bus_for_each_dev+0x6c/0xac [ 3.132339] c0 [&lt;ffffff800850d6c0&gt;] driver_attach+0x2c/0x34 [ 3.137877] c0 [&lt;ffffff800850d234&gt;] bus_add_driver+0x210/0x298 [ 3.143676] c0 [&lt;ffffff800850f1f4&gt;] driver_register+0x7c/0x114 [ 3.149476] c0 [&lt;ffffff8008510654&gt;] __platform_driver_register+0x60/0x6c [ 3.156139] c0 [&lt;ffffff8008f49f40&gt;] sprd_cpufreq_platdrv_init+0x18/0x20 [ 3.162714] c0 [&lt;ffffff8008082a64&gt;] do_one_initcall+0xd0/0x1d8 [ 3.168514] c0 [&lt;ffffff8008f0bc58&gt;] kernel_init_freeable+0x1fc/0x29c [ 3.174834] c0 [&lt;ffffff8008ab554c&gt;] kernel_init+0x20/0x12c [ 3.180281] c0 [&lt;ffffff8008086290&gt;] ret_from_fork+0x10/0x40 BUG=b:35585767 TEST=Boot and this splat is gone Change-Id: I9891dd9e7c097d048d51e95b3156d3d9708dcf6d Reported-by: Ke Wang &lt;ke.wang@spreadtrum.com&gt; Signed-off-by: Juri Lelli &lt;juri.lelli@arm.com&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; (cherry picked from https://android.googlesource.com/kernel/common android-4.4 commit e487a24793bbf6d1ff2ba1c20575a9adabc13698) Reviewed-on: https://chromium-review.googlesource.com/498947 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="2" gerrit_number="498947" 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/47/498947/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9435612fd55327de61a39ec53dd5bd4c6f951180" commit="7ccb093906f2ff99ac8395328ed0d6b9ad3951e5" commit_message="touch_updater: add utility support for weida's i2c-hid devices Weida's new generation controller support i2c-hid for easy porting and changing reprot protocol. A FW upgrade utility become must without the proprietary driver. The utility e-build have been submited in another CL. This hid updater follow the previous updater setting mostly but there is different in FW file name. The original one is HWID_FWVER_PMCKSUM.bin and PMCKSUM will be a date code here(still hexidecimal). So the file name here repersent as HWID_FWVER_DATE.bin. BUG=chrome-os-partner:61865 TEST=Update and roll back CQ-DEPEND=CL:459261 Change-Id: I9435612fd55327de61a39ec53dd5bd4c6f951180 Signed-off-by: Charlie Mooney &lt;charliemooney@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/459636 Commit-Ready: HN Chen &lt;hn.chen@weida.corp-partner.google.com&gt; Tested-by: HN Chen &lt;hn.chen@weida.corp-partner.google.com&gt; " fail_count="0" gerrit_number="459636" owner_email="hn.chen@weidahitech.com" pass_count="0" patch_number="9" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/36/459636/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0000053dd3052f0a33240f237b1fec363a7ceb01" commit="ea5a10f2d38040f54fc4d635afabcadde546a65f" commit_message="common-mk: remove modemmanager-dbus-proxies target The modemmanager-dbus-proxies target is not longer needed. BUG=chromium:705051 CQ-DEPEND=CL:490830 TEST=Remote trybot runs on paladin and release builders. Change-Id: I0000053dd3052f0a33240f237b1fec363a7ceb01 Reviewed-on: https://chromium-review.googlesource.com/465372 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="465372" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/72/465372/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I87cf2900ff93a952dc88cd9c3da82321533e4eb5" commit="a202ab5cd3172d42d5ca27cc7d60e53735621498" commit_message="virtual_battery: prevent access out of bounds of memory BUG=chromium:717737 BRANCH=none TEST=manually run 'power_supply_info' a few times and see consistent battery parameters TEST=access cached smart battery registers from the host command and see it returns 0 for out of bounds of memory Change-Id: I87cf2900ff93a952dc88cd9c3da82321533e4eb5 Reviewed-on: https://chromium-review.googlesource.com/495628 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Commit-Queue: Philip Chen &lt;philipchen@chromium.org&gt; Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; (cherry picked from commit 96514bb2d21dbe8b4cc6177db9e916384649e28f) Reviewed-on: https://chromium-review.googlesource.com/499607 Commit-Ready: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Philip Chen &lt;philipchen@chromium.org&gt; " fail_count="0" gerrit_number="499607" owner_email="philipchen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/07/499607/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I71e949769d0e554d60973186edec328eb7028847" commit="7cd8ca8c589bd8fd7c207ff96ed522725ffee47a" commit_message="common-mk: gyplint: flag for incorrect wrapping of multiple args Sometimes people don't wrap multiple args correctly, so add a lint test for it. BUG=None TEST=unittests pass, and all existing gyp files are still clean Change-Id: I71e949769d0e554d60973186edec328eb7028847 Reviewed-on: https://chromium-review.googlesource.com/498708 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="498708" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/08/498708/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I613798fcb3a9a689bc4c0ba8611d8aba980721de" commit="337c5d5fbd618b396bd1d53dcc51b86c9c419f6f" commit_message="media-gfx/imagemagick: update to 6.9.7.4 Previous version of ImageMagick (6.7.8.7) uses an older version of pnglib (1.5) and has problems with loading certain type of images with chromaticities map. This is a reason why it was generating warnings. BUG=chromium:717247 TEST=Run graphics_Sanity test with new version of ImageMagick.\ Conversion warning disappered Change-Id: I613798fcb3a9a689bc4c0ba8611d8aba980721de Signed-off-by: Robert Tarasov &lt;tutankhamen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/497171 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="497171" owner_email="tutankhamen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/71/497171/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia6f9b2b52d227e3de7320f68b37ba987ed3ae65a" commit="8ac6101222bcf0affa0c50587593a5ce818a02e3" commit_message="Changing bug owner for audio_CrasSanity. Default owner for new bugs filed on audio_CrasSanity used to be Rohit, updating that to be vsuley instead. BUG=None TEST=None Change-Id: Ia6f9b2b52d227e3de7320f68b37ba987ed3ae65a Reviewed-on: https://chromium-review.googlesource.com/499007 Commit-Ready: Vinayak Suley &lt;vsuley@chromium.org&gt; Tested-by: Vinayak Suley &lt;vsuley@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; Reviewed-by: Vinayak Suley &lt;vsuley@chromium.org&gt; " fail_count="1" gerrit_number="499007" owner_email="vsuley@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/07/499007/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iacac65a457d16578e079f14e6ba5f8bdd77b8548" commit="f8ff04cdd38f9fc9d8247ba2395c69b891db6200" commit_message="cros-ec-board eclass: add board kahlee Adding kahlee to the list of boards. BUG=None TEST=None Change-Id: Iacac65a457d16578e079f14e6ba5f8bdd77b8548 Reviewed-on: https://chromium-review.googlesource.com/498529 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="2" gerrit_number="498529" owner_email="yueherngl@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/29/498529/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Icbcad52c579096e0b2420eb2b1818baf43ab3abf" commit="5b56b85a7bf1b731d62094b9274f085346212a6e" commit_message="buffet: launch gdbus as non-root BUG=chromium:716620 TEST=precq passes Change-Id: Icbcad52c579096e0b2420eb2b1818baf43ab3abf Reviewed-on: https://chromium-review.googlesource.com/492906 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="2" gerrit_number="492906" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/06/492906/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2378e6d345d211e5c7816f4ee68377e2c3dd1b75" commit="11ce45557e953c67e9b5f9431a405d2863de1152" commit_message="Add platform information for relm touchpad This CL adds the hwprops and props for relm's touchpad BUG=none TEST=manual Change-Id: I2378e6d345d211e5c7816f4ee68377e2c3dd1b75 Reviewed-on: https://chromium-review.googlesource.com/495486 Commit-Ready: Sean O'Brien &lt;seobrien@chromium.org&gt; Tested-by: Sean O'Brien &lt;seobrien@chromium.org&gt; Reviewed-by: Dennis Kempin &lt;denniskempin@google.com&gt; Reviewed-by: Charlie Mooney &lt;charliemooney@chromium.org&gt; " fail_count="1" gerrit_number="495486" owner_email="seobrien@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/mttools" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mttools" ref="refs/changes/86/495486/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie544d0230fd0c2dc85c6b9eaca9b5b13702516fa" commit="a9ef62aa8152ae5490214556af23eaa1c9473771" commit_message="Allow to cancel a proxy resolution request. After calling GetProxiesForUrl(), there was no way to prevent the proxy resolver from calling the passed callback once the response is ready. This implies that the object passed in the callback (normally as the &quot;data&quot; pointer) must be kept alive until the callback comes back. This patch allows to cancel an ongoing request and converts the passed callback to a base::Callback instead of using a raw pointer. (cherry picked from commit 3582194c10c47ffcda9ad7881e7fa6eed2404406) Bug: 34178297 Test: Added unittests. Change-Id: Ie544d0230fd0c2dc85c6b9eaca9b5b13702516fa Reviewed-on: https://chromium-review.googlesource.com/497490 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Sen Jiang &lt;senj@chromium.org&gt; " fail_count="0" gerrit_number="497490" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/90/497490/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I666d3f5beee4b4e3e9903d546ef66917990a659e" commit="f1a71cd210c1f0f975a9a611ed80f3c9f57d706a" commit_message="image_signing: ensure_no_nonrelease_files.sh: convert to info/error helpers This makes the output easier to follow when multiple scripts are being run. BRANCH=None BUG=chromium:714598 TEST=signing images still works Change-Id: I666d3f5beee4b4e3e9903d546ef66917990a659e Reviewed-on: https://chromium-review.googlesource.com/498231 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="1" gerrit_number="498231" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/31/498231/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7351e1ff63bb7e88e4449dd2718685fef7ec031d" commit="b69ff44b993a0c3ee673c828b58580655e6e8956" commit_message="image_signing: ensure_sane_lsb-release.sh: convert to info/error helpers This makes the output easier to follow when multiple scripts are being run. BRANCH=None BUG=chromium:714598 TEST=signing images still works Change-Id: I7351e1ff63bb7e88e4449dd2718685fef7ec031d Reviewed-on: https://chromium-review.googlesource.com/498267 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="1" gerrit_number="498267" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/67/498267/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I430ed616954c820d3d1607eefd4f8e1c60863a8f" commit="986ab92ee6020b395b9d72e526e71e361caa1fed" commit_message="image_signing: output pubkey in DER format BRANCH=None BUG=chromium:718184 TEST=new imageloader works Change-Id: I430ed616954c820d3d1607eefd4f8e1c60863a8f Reviewed-on: https://chromium-review.googlesource.com/497914 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Greg Kerr &lt;kerrnel@chromium.org&gt; " fail_count="2" gerrit_number="497914" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/14/497914/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I072994dd07cf559a60e8a139eaeaf000cbbf72e3" commit="e18fe7cfeee33dfe097749bb50738d7a58291e9d" commit_message="image_signing: common.sh: prefix helper messages with $PROG by default This makes the output easier to follow when multiple scripts are being run. BRANCH=None BUG=chromium:714598 TEST=signing images still works Change-Id: I072994dd07cf559a60e8a139eaeaf000cbbf72e3 Reviewed-on: https://chromium-review.googlesource.com/497301 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="1" gerrit_number="497301" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/01/497301/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I96e20f38b6a51ad4dc8064fa3fb3d4302c47888f" commit="aae52c36955ed12705d4c87fd287553c9c793ae6" commit_message="image_signing: make_dev_ssd.sh: convert to info/error helpers This makes the output easier to follow when multiple scripts are being run. BRANCH=None BUG=chromium:714598 TEST=signing images still works Change-Id: I96e20f38b6a51ad4dc8064fa3fb3d4302c47888f Reviewed-on: https://chromium-review.googlesource.com/497302 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="1" gerrit_number="497302" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/02/497302/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I48edde260e1d1db88f65624c7ff46ad2ac1cc2f4" commit="0dd3d57579d3863a172f9112e91590a909c9b9a9" commit_message="image_signing: strip_boot_from_image.sh: convert to info/error helpers This makes the output easier to follow when multiple scripts are being run. BRANCH=None BUG=chromium:714598 TEST=signing images still works Change-Id: I48edde260e1d1db88f65624c7ff46ad2ac1cc2f4 Reviewed-on: https://chromium-review.googlesource.com/498100 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: David Riley &lt;davidriley@chromium.org&gt; " fail_count="1" gerrit_number="498100" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/00/498100/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia30c98654688482e0d4a0e3a19d9025cb24f216e" commit="aac68a486fadece8c8fe310f6fe18333a2b03885" commit_message="autotest: null out self-cancelleing afe migrations 110-113 BUG=chromium:719628 TEST=None Change-Id: Ia30c98654688482e0d4a0e3a19d9025cb24f216e Reviewed-on: https://chromium-review.googlesource.com/498711 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="1" gerrit_number="498711" owner_email="akeshet@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/11/498711/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I24d10660ca39ebec54cffb4e800daacd93abf75a" commit="4141904a3cdfdc1e2683210f8f5a706c8aceb4f3" commit_message="container_utils: run_oci: Parse device cgroup info The device cgroup info is under linux&gt;resources&gt;devices in the current OCI spec. Parse it from there and pass the configuration to libcontainer. BUG=680859 TEST=updated security_RunOci Change-Id: I24d10660ca39ebec54cffb4e800daacd93abf75a Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/465553 Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="2" gerrit_number="465553" owner_email="dgreid@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/53/465553/10" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I0131e972358c05465ab982e07534814f48265fce" commit="58deda805140f0ac1a50f594e9a83a6ce732f20d" commit_message="Fix automatic feedback downloading The Feedback team updated their API and requires use of GaiaMint credentials, which need to be refreshed periodically. This CL uses the new credentials and API to download batches of feedback reports. It must be run outside the chroot. For example, 100 feedback reports can be downloaded like so: $ prodaccess $ mtstat -d 100 BUG=none TEST=manually tested downloading up to 1000 reports Change-Id: I0131e972358c05465ab982e07534814f48265fce Reviewed-on: https://chromium-review.googlesource.com/495646 Commit-Ready: Sean O'Brien &lt;seobrien@chromium.org&gt; Tested-by: Sean O'Brien &lt;seobrien@chromium.org&gt; Reviewed-by: Dennis Kempin &lt;denniskempin@google.com&gt; " fail_count="1" gerrit_number="495646" owner_email="seobrien@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/mttools" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mttools" ref="refs/changes/46/495646/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0befe734d2c6130dadcfdaa5984aec23bba07807" commit="96618e494529552ec6f71cae6fc46d0beb9de839" commit_message="[moblab] Call new upstart command that correctly restarts apache. restart moblab-apache-init does not cleanly or correctly restart apache, call a new upstart config that calls the correct command to restart apache. Replace the use of the boto library with a gsutil command. Use the same path to the gsutil command that the devserver uses. BUG=chromium:714294 TEST=locally on moblab, unittests Change-Id: I0befe734d2c6130dadcfdaa5984aec23bba07807 Reviewed-on: https://chromium-review.googlesource.com/497169 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Michael Tang &lt;ntang@chromium.org&gt; " fail_count="2" gerrit_number="497169" owner_email="haddowk@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/497169/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I38c74375a08fa0e0e59bbda94d5704ea87f5eb4d" commit="8e12a23397e6c0d1643ec3b99afdf7bdf9661c43" commit_message="autotest: delete status_server, monitor_db_babysitter, all callers BUG=chromium:718685 TEST=I find no reference to babysitter in our production servers or chromeos-admin. I doubt the various init scripts are used in production, since we use upstart. I strongly suspect all of this code is obsolete. Change-Id: I38c74375a08fa0e0e59bbda94d5704ea87f5eb4d Reviewed-on: https://chromium-review.googlesource.com/497326 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Simran Basi &lt;sbasi@chromium.org&gt; " fail_count="2" gerrit_number="497326" owner_email="akeshet@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/497326/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I03fc7ece34abbeca8bd8c328ac7cbb33c84bdc33" commit="257b43d288b395b84b223f9143c04eb93613806b" commit_message="autotest: clean up various uses of logging.exception Many existing callers use logging.exception incorrectly, resulting in exceptions being printed twice. Fix a bunch of them in server/ directory. BUG=None TEST=None Change-Id: I03fc7ece34abbeca8bd8c328ac7cbb33c84bdc33 Reviewed-on: https://chromium-review.googlesource.com/497611 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="1" gerrit_number="497611" owner_email="akeshet@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/11/497611/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6e59fb772f3ba75f006c9370412267ff565dfe4c" commit="2611c02635bf092ea3bf54f2981ff64c4c1ff1e9" commit_message="sys_util: Add struct utils These utilities are used for reading structs from u8 slices. Often the kernel returns pointers to void pointers that represent a struct. This helps convert back to the struct. Change-Id: I6e59fb772f3ba75f006c9370412267ff565dfe4c Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/497768 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="3" gerrit_number="497768" owner_email="dgreid@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/68/497768/5" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I8cc0ba08bb6c2323e1c4df5fef673362095b0dfd" commit="43b85f9fc27d667fc15141346b701ed88791c19d" commit_message="[autotest] Exclude the WSGI server from being started on moblab. Moblab needs different process settings than the lab as the machines they run on have very different memory footprints. Apache does not allow a WSGI process to be &quot;overridden&quot; so exclude running the demon if on moblab, depends on another change in the moblab configuration. TEST=Manual testing on moblab. BUG=chromium:716181 Depends-on: I542fd5df1119df413db3613404239de3d445284f Change-Id: I8cc0ba08bb6c2323e1c4df5fef673362095b0dfd Reviewed-on: https://chromium-review.googlesource.com/498689 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Michael Tang &lt;ntang@chromium.org&gt; " fail_count="2" gerrit_number="498689" owner_email="haddowk@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/89/498689/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I542fd5df1119df413db3613404239de3d445284f" commit="cf4d8b1522f0c287279f40b8c2e4019e73600ed4" commit_message="[moblab] Set an Apache define to reflect the apache is on moblab. In other configuraitons we need to be able to change what the main lab setting is. For cases where apache configuraition does not allow settings to be overridden ( line WSGI ) then use this define to add configuration logic so the correct settings are used for the correct platform. TEST=Manual testing on moblab BUG=chromium:716181 Change-Id: I542fd5df1119df413db3613404239de3d445284f Reviewed-on: https://chromium-review.googlesource.com/499087 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Michael Tang &lt;ntang@chromium.org&gt; " fail_count="2" gerrit_number="499087" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/87/499087/1" remote="cros" total_fail_count="2"/><lkgm version="9533.0.0-rc1"/></manifest>