blob: d2071ba905aa86e4b9e112ce4f9c0e426b9684bc [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="1b10ee165a48898c6437d8b94900158519302119">
<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/libchrome" path="src/aosp/external/libchrome" revision="536f6cb9217032dfd1d4cdbfc35b5d1c316cec27" 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/shill" path="src/aosp/system/connectivity/shill" revision="c0c36f6ac1fb0faaefb0d14d24f70a70dc7016ce" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="31aefb9f77cb237594e7af599b32ec93df9f20fd" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="9a7685494797265bebb9dc8b0a65dd9fe25235a7" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="2dff9c9c74e9d732e6fe57c84ef7fd044cc45d96" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="e863ca54661220d08584387b537cec1d327c9bb7" 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="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="862370c608726a4ea271f3bf51b246f8afbff077"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="1940d7df3f6dafe1457cfff3c619d58fb6b8d86e" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/containers/cros-container-guest-tools" path="src/platform/container-guest-tools" revision="4919e78c3bbdf2a9e5ffec2d6ad2114bccb721dc" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="61f58969ed5bd1a5407b63efbb465cd5ed1b9a21" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="34e08efb0d563250219a4013cfdd9a732a43281c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="afb718fd381706d39211ed47b235f65b6dd2c48a" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="de8b563e7c08116ab33dce44b21748aad5c65bdc" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="6e01049458e48d0c40c71e5df4ccede882afec98" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="6a29762af567194d3885283d9a634fe7addb0aee" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="89b5fd58d257159bc1275bfe9ed8ca78dfa706df" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="e54457a3fa2a461cea3b607f602ac39677811167" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="3ad808ad4f0d6df526f97e7ae7cfe4b7cda1b445" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="a8bca4749c60fa3f4ce99e06e6376fde5275fac2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="4739cc97e327e39d509dfdd92fc858fe5412a7a0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="8981ba68c1851ba5faea3abbf0375c7df1f6e40c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" 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/bisect-kit" path="src/platform/bisect-kit" revision="6fe987fc1ee726b2246be9e3be00d1f7baf66852" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="de53cb2659096356e8e51d24da638753ca0dd522" 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="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="881ed1ac9a234b9700c309b0a1f1a86e2b1f48a8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="8e8578be2310992db2aae404f3e108873e9d9412" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="584d04568c8b135e3b24fe3ff372bd6e22078c6e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="0206e1b50738a8340864da7a73ee833b65fa3f62" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="f4afa06ac68615aa364857a6dd2359aea18f8e40" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="c0ffc01031f358074a20d7c517f7bd7ace90a365" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="f670ae6fdf2b7d17ffd9437c69d1a5425d9cb607" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="e1ac3991b23c7b32be6053ec0ce8ecbea7af8379" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="0827c31e8323be834f0305efa66a77ce8214614e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="9285db3f7d3fd50743df80b0dd1e28da46b5d2e1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="bcc00ca58726d9cf774c56005715a5ee330da045" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="7875296f7cfe9eb8108e8c064a3ac089685db378" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="59ee25470d3db13ec7a5c7553d1725719b18c3c6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="2913c4e264404048591088227b1a04fdfc9e8786" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="f0e61aa07472b1627bff3ff7781c642886fd7284" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="00b09c9f8f54be25711bcac0e332906266a713cb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="54fa71efbe50fb2b58096d871575b59e12edba6d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="fa8eb49ecf3d52186e7734f113107bcc416ebe52" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" 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="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="b131c9d7fb1838dc594f6a65e3e7ae957034c139" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="439a5487f9070864a879ff553282e7fad912679a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="d1ae3d1ff9aaf7ce38aa2055c26d2b58e4a9a50e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="e6465e81a5f925cb2e6ae3172348676ed0535d42" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="74d6276bbc07d7cbe1be69660b2216af1ffb38fa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="8776cec2e9a3ec805f21e65d37ea6d708766df9f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="9b80c43796db35ca5111bfc0c112736cf99d2316" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="32f25517e62ee86087d0da9cd75761fd77c8d22d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" upstream="refs/heads/master"/>
<project groups="firmware" 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="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="c266fb63b94664686649231932b4c9951b4f01f7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="ab10366ee27959666b94a638858032c91c3c5e10" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="0c274a902539249db7e11d019dadfa0cbae1fd74" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="f33e0c49f9be3224c3b02dee2c40638c5013f911" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b0029265c42d4d70858410fa66a13627d5ea0ba7" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b5953522d7d4c5d1385c9f70fc78895dd74785b2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="b6d7df60b4a4973922689fbd4d109d586151f93c" 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="b8dc3f146d9bf647c98c695b3a23f294d2aa7eb2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="f2f9d8df9f307aea2f0c269c81ab7f104b8a4a20" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="3689684cafa43e257b7a064024ee27fd49cc1249" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="cf3337b0918e15755782d8f3b11691e04f1ddc40" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="303d750a1cccb65be8167d5218af2a5bbe404c9c" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="5a31a72e2d16fe61ff86edc7c520ebe8db31d6d8" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="c2851026e72dcb7b8c1d19e750c0416a6abf41ce" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="f4dee350b50e18c20a2e7fb6f08ecde4f21f8f16" 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/cups" path="src/third_party/cups" revision="3a6c2f4b7c24ac5798faf962d7027e7ed375855c" 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="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" 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="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="6c957d745f5d3dcadd1035734a5cf1b804bd0f2f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="011a2df0e717ba6857e0b4b86705d531a8fd3cbf" upstream="refs/heads/fwupd-1.0.6"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="072013316fe8ccc8425e66de3ec59492d76c4178" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="77fe549abeffa773a50f1786313728c176bfdedb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="3552549f4a9ce929f45bbeef6f75cb1d77879015" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="b8a07e3d18f8f36189a232bede79cc52d602801f" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="6ecf52fb0f71ec5bd526b2410ec79155cee17df0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="4ade9eac7b0fd604f43b4776616cd4f64a5e3e9e" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="de7ca19c89163d6bfcd4a7452041866d48a59b2f" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="96466abef15b7778bde7f3597e28c1c2b46c22e2" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="52c742d7395c35e2bb295f20b3e4390293c67214" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="56bea55d9c1d4fb6be12e3b81319cfee010ee205" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="1ebacd10e607aa4e21524423b40fd584fa8d848d" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="66e1961c0525809e7dcb24a5952591f4204fc417" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" 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="3c7f95590fc380b52fc31906c146e19adac9dc69" upstream="refs/heads/chromeos-2.4.92"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="42b4166036ed617e1de8509fc8f2ccdf85cb470f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="c92163a9e4cb8da6c9f695b771c97555ee8b5c9f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="d3895b9156bf963b92ba568c94d68eb6f7be26d5" 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="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="53fc327859f5c21afc9497e662df578fa6ed98a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="e1f835dd60b8b6bbaff5ca9de8a4007ad5bef84d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="a65f2a363592cf25342051131358cdf046f20064" 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/mesa" path="src/third_party/arc-mesa" revision="ba9bbaf584d7514500251e3ec0f96cc088b19681" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" 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="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="329375d329f94bf3131a5bb1edc631d57da822b2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="329c5bc7b2f6fda2f491c66d043dd71c7d6b1796" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" 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="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" 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="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="7c67bde6c3e9b505975b2933a259db8c3b661a47" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="b1afe3f2c2d4219ce490ffa111f530983b171141" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="2e2f3f8948ae71aff6a7a34c676c6ea2da733fab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="edc34c8fceda40d7258e5b0699741723736d0be4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="aefa9118349461de55013dc1abb828790b1da272" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="c35a3dd7996924b9925880f988993faec3449e26" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="1c231ba2834d6924beaa0c3c70864abb5f7be1e5" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="3ed0b9e36d20b43c2f208e155532ba4b8f90dc86" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="5a384dca2703a5cfb9198e0554f588897ce9baf8" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="b7803c810f4602319f4ebb73ee7da67543975466" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="5997a125a477cc9b4b36348c698fe2ca7e8e5c01" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="b603f0f3db52cac5feccdf032466f711369f1f37" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I98b665e02fffa68e75c8b9c1ecc9a17f971eeba0" commit="7bd70a4c30baa032cf2d242270504fff2b35d0e4" commit_message="touch_noise_filter: drop The only package that used this repo has been removed in CL:1183638. BUG=chromium:655820 TEST=precq passes Change-Id: I98b665e02fffa68e75c8b9c1ecc9a17f971eeba0 Reviewed-on: https://chromium-review.googlesource.com/1187394 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1187394" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/94/1187394/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iabbb255518ad4e004465f3c066a54e75924ef939" commit="398cffbca02c09edc1bd4997ef07c3a8df3986be" commit_message="UPSTREAM: staging: gasket: gasket_wait_with_reschedule simplify logic gasket_wait_with_reschedule() is a little more clear if we just return directly when the waited-for condition is hit. This also allows the following condition check to be removed and identation of the conditionally-executed code to be reduced. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1157658 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit a42ea3d61c65946f7ccb1fbba7361e31eb367026) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Iabbb255518ad4e004465f3c066a54e75924ef939 Reviewed-on: https://chromium-review.googlesource.com/1157686 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1157686" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1157686/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I8c2dae2b17ceac357b8a8ed7163ed8805f2a512a" commit="86c1646801ff7d8d1338a1fe2314ad6bd53250a4" commit_message="UPSTREAM: staging: gasket: gasket_wait_with_reschedule use 32 bits of retry count Don't need a 64-bit retry counter. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1157686 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 72a23054a95c5439b779930b6ffa129437178ac9) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I8c2dae2b17ceac357b8a8ed7163ed8805f2a512a Reviewed-on: https://chromium-review.googlesource.com/1163078 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163078" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/1163078/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I07218be09abd8a5af6dadab47a81470c13136604" commit="ff03bbe0274fad03c750b6c4bbc1e10e6797788a" commit_message="UPSTREAM: staging: gasket: bail out of reset sequence on device callback error If device reset callback returns an error, error out at the gasket level. BUG=b:79253135 TEST=build kernel locally CQ-DEPEND=CL:1163078 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 45042402ae97682b965d88f2393f317f48bb0042) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I07218be09abd8a5af6dadab47a81470c13136604 Reviewed-on: https://chromium-review.googlesource.com/1163079 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163079" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1163079/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="Id44cdf866a110cf7f1da03782ec0b21c49d2173d" commit="922a2eee1ea9be76388c8da99f3138b79a33236d" commit_message="UPSTREAM: staging: gasket: drop gasket_cdev_get_info, use container_of Remove gasket_cdev_get_info(), use container_of() directly instead, drop unnecessary NULL checks. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163079 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit d7db5843bc09c4d8a7d30c09b18c03a1dd5fd713) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Id44cdf866a110cf7f1da03782ec0b21c49d2173d Reviewed-on: https://chromium-review.googlesource.com/1163080 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163080" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/1163080/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I1676da163f3a45cccd0513b56c145590f603930a" commit="d36aa5d9e4776886e88bb800899d527657252aaf" commit_message="UPSTREAM: staging: gasket: allow compile for ARM64 in Kconfig The gasket and apex drivers are also to be used on ARM64 architectures. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163080 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit ec54d1abef2ccef6dde1028c0666717d6b636611) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I1676da163f3a45cccd0513b56c145590f603930a Reviewed-on: https://chromium-review.googlesource.com/1163181 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163181" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1163181/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I061d3eb689f5a6f74885984f1df90d649e774296" commit="79823bfe070296ecf710c1a5bd01af49186efdf1" commit_message="UPSTREAM: staging: gasket: gasket_enable_dev remove unnecessary variable Remove unnecessary variable, pass constant param instead. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163181 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 7a013c5026df8fea863c13f414b5bda93039a906) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I061d3eb689f5a6f74885984f1df90d649e774296 Reviewed-on: https://chromium-review.googlesource.com/1163182 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163182" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1163182/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="Ia3e1a5533343780fdf46bab5ce9c705c83106e65" commit="95419f2ddba6b920d33042664cec4f66eb499170" commit_message="UPSTREAM: staging: gasket: remove code for no physical device gasket_enable_dev code for enabling a gasket device with no physical PCI device registered shouldn't be necessary. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163182 Reported-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit b6fdbbb743ce86030d0898b53d64ff009fd50faa) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ia3e1a5533343780fdf46bab5ce9c705c83106e65 Reviewed-on: https://chromium-review.googlesource.com/1163183 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="4" gerrit_number="1163183" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1163183/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.4" change_id="Ifbcaaa413186398e623e0c6defa5d47738fbbc4d" commit="207ca79ecd560d5e1d1a4a1d59863b23be956cec" commit_message="UPSTREAM: staging: gasket: fix class create bug handling class_create() never returns NULL, and this driver should never return PTR_ERR(NULL) anyway. BUG=b:79253135 TEST=none Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit ae27b2f9f76afc7bf77ef6001ba47fad43a9fce3) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ifbcaaa413186398e623e0c6defa5d47738fbbc4d Reviewed-on: https://chromium-review.googlesource.com/1163184 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="2" gerrit_number="1163184" owner_email="frankhu@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1163184/2" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="Id7e4c584c577d1406a82e6dac5906a1e35c50b1d" commit="c09aac6707e9c8d6c9115547f01daafddbd5ec0d" commit_message="UPSTREAM: staging: gasket: remove unnecessary code in coherent allocator Remove extraneous statement in gasket_config_coherent_allocator() BUG=b:79253135 TEST=none Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit ed6e96c7951b85bb5c6a50503baa2fd9bfbb0510) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Id7e4c584c577d1406a82e6dac5906a1e35c50b1d Reviewed-on: https://chromium-review.googlesource.com/1163185 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163185" owner_email="frankhu@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1163185/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.4" change_id="I2a93b286d19f70e52d7da15a6243f4b6c30b01e1" commit="ea4000de0d3bda66d161f8f087ddcb9c81e6059d" commit_message="UPSTREAM: staging: gasket: don't treat no device reset callback as an error It is not an error for a device to not have a reset callback registered. BUG=b:79253135 TEST=none Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit ec45f01668e42f3dc3f18e11fa8655ad150ca250) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I2a93b286d19f70e52d7da15a6243f4b6c30b01e1 Reviewed-on: https://chromium-review.googlesource.com/1163186 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163186" owner_email="frankhu@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1163186/2" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="I2762c2734a4b6541e225491913b75785621a3015" commit="af153d8f0e6ce69a413aa85e99693da9ca2023c7" commit_message="UPSTREAM: staging: gasket: gasket_mmap return error instead of valid BAR index When offset to be mapped matches both a BAR region and a coherent mapped region return an error as intended, not the BAR index. BUG=b:79253135 TEST=none Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit e80d8afc97fb243833d9939b5098a89379433b3c) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I2762c2734a4b6541e225491913b75785621a3015 Reviewed-on: https://chromium-review.googlesource.com/1163187 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163187" owner_email="frankhu@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1163187/2" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="Ie5229ddf29b5b48810b746e593d11896466f4c49" commit="4f88a8d6c3d5c6d8fcd5f837ad5fb70a8f782796" commit_message="UPSTREAM: staging: gasket: apex_clock_gating simplify logic, reduce indentation Collapse together two checks and return immediately, avoid conditional indentation for most of function code. BUG=b:79253135 TEST=none Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 9116223b84da485735b495bda6c35b43f005d222) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ie5229ddf29b5b48810b746e593d11896466f4c49 Reviewed-on: https://chromium-review.googlesource.com/1163188 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163188" owner_email="frankhu@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1163188/2" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="I71542a19e285134042d62b6c9c2fe0c1c220267b" commit="b51fa30feed2b7931e0d63f7e64a2edce4507b53" commit_message="UPSTREAM: staging: gasket: gasket page table functions use bool return type Convert from int to bool return type for gasket page table functions that return values used as booleans. BUG=b:79253135 TEST=none Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit c5172a29d7386753e19f4860351b0fda06863d47) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I71542a19e285134042d62b6c9c2fe0c1c220267b Reviewed-on: https://chromium-review.googlesource.com/1163189 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163189" owner_email="frankhu@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1163189/2" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="I81334d68b94c92e1011e7e3875745db6e98d0001" commit="7f85f903779d542e733ce899571c0e5b94ed91a1" commit_message="UPSTREAM: staging: gasket: remove else clause after return in if clause Else after return is unnecessary and may cause static code checkers to complain. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163189 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 6d8a1d564bc01b1f3402d229acb98f779440c5e3) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I81334d68b94c92e1011e7e3875745db6e98d0001 Reviewed-on: https://chromium-review.googlesource.com/1163190 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="4" gerrit_number="1163190" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1163190/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.4" change_id="Iacf06ba5eba690bce3eec3d5a493c7af7f13ffe6" commit="e321aae74a014a28c06ec295ae63d0ca5910f311" commit_message="UPSTREAM: staging: gasket: fix comment syntax in apex.h Use kernel-style multi-line comment syntax. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163190 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 4e48c29fe086a14c9a15381562d1f79dbbfb10d8) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Iacf06ba5eba690bce3eec3d5a493c7af7f13ffe6 Reviewed-on: https://chromium-review.googlesource.com/1163191 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="4" gerrit_number="1163191" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1163191/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.4" change_id="I928c7dcc63f5f1e5829ce707aeda3abf2e02ae55" commit="36c954b1b0b8c64b49b7e95f4da91ff457bf7ac6" commit_message="UPSTREAM: staging: gasket: remove unnecessary parens in page table code gasket_alloc_coherent_memory() extra parentheses in statement. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163191 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 0b184cc86542cf6938e82c61b0951e799ceceb9b) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I928c7dcc63f5f1e5829ce707aeda3abf2e02ae55 Reviewed-on: https://chromium-review.googlesource.com/1163192 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163192" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1163192/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I7f2baacfe254383e1caf16d52ece476612e09d25" commit="8c58bda7f835b13555ed1c06c174daa72b53d047" commit_message="UPSTREAM: staging: gasket: gasket_mmap use PAGE_MASK gasket_mmap use PAGE_MASK, instead of performing math on PAGE_SIZE, for simplicity and clarity. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163192 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit fd5d76ab69a565ebcab94f11f185ea3dc5588249) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I7f2baacfe254383e1caf16d52ece476612e09d25 Reviewed-on: https://chromium-review.googlesource.com/1163193 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163193" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/93/1163193/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I61b00efcaaf9723542ed3005f198205d14b18fab" commit="8e82b5b3d336eed353d349c3c8b106d978a3b8bd" commit_message="UPSTREAM: staging: gasket: remove extra parens in gasket_write_mappable_regions Remove unneeded parentheses around subexpressions. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163193 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 40eb35023179e90b123f8c4b0bc5e1a412ff2d21) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I61b00efcaaf9723542ed3005f198205d14b18fab Reviewed-on: https://chromium-review.googlesource.com/1163194 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163194" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/1163194/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I9e819eb195012b22fcf0c92e914038ca604190bc" commit="cad4862beedd344f317d9b19b1a8b020373981d2" commit_message="UPSTREAM: staging: gasket: fix multi-line comment syntax in gasket_core.h Use consistent kernel-style multi-line comment syntax. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163194 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Simon Que &lt;sque@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 563f3bb51f59e288879c099b2e8ee1496b7c3234) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I9e819eb195012b22fcf0c92e914038ca604190bc Reviewed-on: https://chromium-review.googlesource.com/1163195 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="2" gerrit_number="1163195" owner_email="frankhu@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1163195/2" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="I34a65a326b08e9f6ce68ab7141e5ee95c9296ec6" commit="bd4c8e186ed322163a0766acc10045a37671a116" commit_message="UPSTREAM: staging: gasket: always allow root open for write Always allow root to open device for writing. Drop special-casing of ioctl permissions for root vs. owner. Convert to bool types as appropriate. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163195 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit ed74277bd80a47ec552ccf3581583421c3a4df5d) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I34a65a326b08e9f6ce68ab7141e5ee95c9296ec6 Reviewed-on: https://chromium-review.googlesource.com/1163196 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="3" gerrit_number="1163196" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/96/1163196/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I9c1567ff8ebfee276839da1505eacfc464622d2a" commit="cc2d584a337465e5bd563c905ef465c706b8da99" commit_message="UPSTREAM: staging: gasket: top ioctl handler add __user annotations Add __user annotation to gasket_core top-level ioctl handling pointer arguments, for sparse checking. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163196 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 761d8db71436d8c67bcac85aa62860cb5848fecf) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I9c1567ff8ebfee276839da1505eacfc464622d2a Reviewed-on: https://chromium-review.googlesource.com/1163197 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="2" gerrit_number="1163197" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/97/1163197/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ibf962f57e8f10c6633c495841d784ab165382b9c" commit="c9df20c1d2cc3463e58ce423ce1f903c3855d732" commit_message="UPSTREAM: staging: gasket: apex ioctl add __user annotations Add __user annotation to ioctl pointer argument, for sparse checking. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163197 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit c13435deaadca078ce5651c43ed8d7561215b20a) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ibf962f57e8f10c6633c495841d784ab165382b9c Reviewed-on: https://chromium-review.googlesource.com/1163198 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="2" gerrit_number="1163198" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/98/1163198/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I5c8cb73086922e9b34d70702efb87e878b523775" commit="b1303c32ff1f69f0c31355ebeb8af493dc83fe27" commit_message="UPSTREAM: staging: gasket: common ioctl dispatcher add __user annotations Add __user annotation to gasket core common ioctl pointer arguments for sparse checking. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163198 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit de3690d025fced530a587b820f00f67cd964289e) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I5c8cb73086922e9b34d70702efb87e878b523775 Reviewed-on: https://chromium-review.googlesource.com/1163199 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="2" gerrit_number="1163199" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/1163199/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I5601855d707d620a1531f3a9642e655556135f02" commit="4a432dfc263f5b2cd726b1cc1990829b0a641206" commit_message="UPSTREAM: staging: gasket: common ioctls add __user annotations Add __user annotation to gasket common ioctl pointer arguments for sparse checking. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163199 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 56edc4e3f909cf8d37e9aa16ce0b5dbc66734995) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I5601855d707d620a1531f3a9642e655556135f02 Reviewed-on: https://chromium-review.googlesource.com/1163201 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="2" gerrit_number="1163201" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/01/1163201/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="Ic1aa4dbc7bd30a927f51b792a4fb32f21a4372a6" commit="40eb9851a11f7405cdddc0416a90ec5494d9968a" commit_message="UPSTREAM: staging: gasket: fix check_and_invoke_callback log param The message should be passed the callback function pointer, not the pointer to the gasket device. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163201 Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 59ab5af731565762189d2f923887933fc1e84bcf) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ic1aa4dbc7bd30a927f51b792a4fb32f21a4372a6 Reviewed-on: https://chromium-review.googlesource.com/1163202 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163202" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/1163202/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I0b592d170f5482bd70c2085f3157d862ed0ecb3f" commit="2ad16528e1070198ed89ff9c202561cc785d7197" commit_message="UPSTREAM: staging: gasket: remove duplicate call to retrieve device callback gasket_handle_ioctl() calls gasket_get_ioctl_permissions_cb() twice; simplify the code and avoid duplicated work by fetching the callback pointer only once. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163202 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 996e650030857e791416af81d7d9171d9652bd9d) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I0b592d170f5482bd70c2085f3157d862ed0ecb3f Reviewed-on: https://chromium-review.googlesource.com/1163203 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163203" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/03/1163203/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Idbc313e45fed2a5d678175a91358da04d63df1f2" commit="456f383d7252355b8c2fc15b9066ad783e16106b" commit_message="UPSTREAM: staging: gasket: gasket_handle_ioctl fix ioctl exit trace param Pass the return value from the device ioctl permissions callback to the tracepoint when the callback returns an error. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163203 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 8fc1cb4cef287fd61391adcc48f4a6bdc369bf49) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Idbc313e45fed2a5d678175a91358da04d63df1f2 Reviewed-on: https://chromium-review.googlesource.com/1163204 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163204" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/1163204/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ia10397b0fee3b2d5753bbcc2dc01947dcfce2d2b" commit="8157f614ecc67d83710bc318f6bea5e692fde266" commit_message="UPSTREAM: staging: gasket: avoid copy to user on error in coherent alloc config gasket_config_coherent_allocator() on error return the error to caller without copying a possibly-update DMA address back to userspace. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163204 Reported-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 5c4a5d3ddd724d1c4f27c3b52ad0980c4c750999) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ia10397b0fee3b2d5753bbcc2dc01947dcfce2d2b Reviewed-on: https://chromium-review.googlesource.com/1163205 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163205" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/05/1163205/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I57e7520350e3eeffbfbe878be0fbb4f1618b39bc" commit="17155cfe8b563bf042665e7af96bae6e1c4b592b" commit_message="UPSTREAM: staging: gasket: print mmap starting address as unsigned long Page alignment error log should print the offending value as an unsigned long, not as a kernel pointer. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163205 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit a1978fa2d632c9001d1d68dac3926177af96c64e) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I57e7520350e3eeffbfbe878be0fbb4f1618b39bc Reviewed-on: https://chromium-review.googlesource.com/1163206 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163206" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/1163206/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I44a1f19f9df4165c60e69304ab10040890b0d332" commit="ce800b421a7d835ded7ea071539890e4d00bee6d" commit_message="UPSTREAM: staging: gasket: remove unnecessary NULL checks on calls from VFS Remove unneeded checks for NULL pointers in struct file pointers passed from the VFS layer or the private_data that must have been properly set at file open time. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163206 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 99ccddf5af6f32f501e719024e5e699565c6552e) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I44a1f19f9df4165c60e69304ab10040890b0d332 Reviewed-on: https://chromium-review.googlesource.com/1163207 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163207" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/07/1163207/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I7a8bbd441a9d70688b440b9737c44fc3e951341f" commit="fe7946ce555919b74239be69052c3d3023632fc6" commit_message="UPSTREAM: staging: gasket: gasket_get_device drop check for NULL pci_dev The pci_dev field of a struct gasket_dev can never be NULL, there's no need to check for this in gasket_get_device(). BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163207 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit e2f00f0b9876387e38849e7b1338ac684a7a6562) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I7a8bbd441a9d70688b440b9737c44fc3e951341f Reviewed-on: https://chromium-review.googlesource.com/1163208 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163208" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/1163208/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I6007c3ad6a3aea36eca2eb76bb98ff05ffd6ec1a" commit="ba0f3dff3eccc2817ec2dba074f6ea526b1d5e1e" commit_message="UPSTREAM: staging: gasket: apex return error on sysfs show of missing attribute Apex sysfs show function return -ENODEV if the attribute is not present, rather than silently failing from the standpoint of the userspace accessor. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163208 Reported-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit b0e66fb7ba060243f71f6871c988846d74bac0ac) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I6007c3ad6a3aea36eca2eb76bb98ff05ffd6ec1a Reviewed-on: https://chromium-review.googlesource.com/1163209 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163209" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/1163209/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ibcfe1dba874ffb4dad371529ad5564771931b17e" commit="2e82947fa67f2c04867fad4b663d78ed503172f0" commit_message="UPSTREAM: staging: gasket: core: convert various logs to debug level Debugging information is improperly logged at non-debug log level in a number of places, and some logs regarding error conditions may be generated too frequently, such that these could cause performance problems and/or obscure other logs. Convert these to debug log level. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163209 Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 6b18580bad320fe96e32216bd91ba9f036119d25) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ibcfe1dba874ffb4dad371529ad5564771931b17e Reviewed-on: https://chromium-review.googlesource.com/1163210 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163210" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/1163210/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ib103d8efab39f4d7a0d731d6eaae5b6aa46159f1" commit="c2e68e77b232b2008e0c0a2e82a40a6b53599f36" commit_message="UPSTREAM: staging: gasket: interrupts: convert various logs to debug level Debugging information is improperly logged at non-debug log level in a number of places, and some logs regarding error conditions may be generated too frequently, such that these could cause performance problems and/or obscure other logs. Convert these to debug log level. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163210 Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 040c626008e9e2f332caf16f25f2ca708cfcc480) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ib103d8efab39f4d7a0d731d6eaae5b6aa46159f1 Reviewed-on: https://chromium-review.googlesource.com/1163211 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163211" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/1163211/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I49be238ae3757ebeff65d81e7258223086706115" commit="a582812c902c5f6dbf0c03ce98c26d8bd86c02a8" commit_message="UPSTREAM: staging: gasket: ioctl common: convert various logs to debug level Debugging information is improperly logged at non-debug log level in a number of places, and some logs regarding error conditions may be generated too frequently, such that these could cause performance problems and/or obscure other logs. Convert these to debug log level. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163211 Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 1d079f20d5aaab58ac6ccc3afd849f7ccebf28a1) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I49be238ae3757ebeff65d81e7258223086706115 Reviewed-on: https://chromium-review.googlesource.com/1163212 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1163212" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1163212/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I0735746ef6dd5485bb05a76a5751bfd2b069996a" commit="1985c82da28f94ae226614a9b496d7b508cc8926" commit_message="UPSTREAM: staging: gasket: page table: convert various logs to debug level Debugging information is improperly logged at non-debug log level in a number of places, and some logs regarding error conditions may be generated too frequently, such that these could cause performance problems and/or obscure other logs. Convert these to debug log level. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1163212 Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 37d7b0efabc56338370ca37a77ce69387b0a4373) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I0735746ef6dd5485bb05a76a5751bfd2b069996a Reviewed-on: https://chromium-review.googlesource.com/1168982 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168982" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1168982/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I6dac198f54491da73655246d9f06ce9a4f6beecd" commit="cb05f2529616d5c83643c86363b7288e0161634a" commit_message="UPSTREAM: staging: gasket: page table: remove unnecessary logs Some error logs in page table handling code could only be hit in cases of programming errors not expected in the current code base, and aren't likely to be useful on their own. Remove these. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168982 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 0322bad3b507a74e9fed302c875bc3371df0dca8) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I6dac198f54491da73655246d9f06ce9a4f6beecd Reviewed-on: https://chromium-review.googlesource.com/1168983 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168983" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1168983/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I5bf406fdc07575eece350d414a1dc425f49a308b" commit="31cff45ef36d9c183b0d0486ea690a3c60220fc3" commit_message="UPSTREAM: staging: gasket: apex: convert various logs to debug level Debugging information is improperly logged at non-debug log level in a number of places, and some logs regarding error conditions may be generated too frequently, such that these could cause performance problems and/or obscure other logs. Convert these to debug log level. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168983 Signed-off-by: Zhongze Hu &lt;frankhu@chromium.org&gt; Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit afa9e31818a00b5a519429df343b1406488cd5a6) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I5bf406fdc07575eece350d414a1dc425f49a308b Reviewed-on: https://chromium-review.googlesource.com/1168984 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168984" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1168984/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I89ba4cee4fbad21318e14ab692c55dc00cc946ef" commit="2c1ecabae974f9ff6c7cbba9616dd0068b15a7b9" commit_message="UPSTREAM: staging: gasket: use vzalloc instead of vmalloc/memset Use vzalloc instead of vmalloc followed by memset with 0. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168984 Signed-off-by: Ivan Bornyakov &lt;brnkv.i1@gmail.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 24b9bdff8d0848029dba1c80b196b43e80b39463) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I89ba4cee4fbad21318e14ab692c55dc00cc946ef Reviewed-on: https://chromium-review.googlesource.com/1168986 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168986" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1168986/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ib263e7d324b0ff61f6cff0f36e586e9da21e1605" commit="98b48c090553c1e26e1af68d383be6cdc04ba589" commit_message="UPSTREAM: staging: gasket: save struct device for a gasket device Save the struct device pointer to a gasket device in gasket's metadata, to facilitate use of standard logging calls and in anticipation of non-PCI gasket devices in the future. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168986 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 6cefe675f12f1b53f963f6b867d40aa4237a35d9) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: Ib263e7d324b0ff61f6cff0f36e586e9da21e1605 Reviewed-on: https://chromium-review.googlesource.com/1168988 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168988" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1168988/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I816b96e2ac399bb478592835fcf0bf64f99c3f2c" commit="024d365595976b8596e8959084cdafaecf5ef923" commit_message="UPSTREAM: staging: gasket: core: convert to standard logging Use standard logging functions, drop use of gasket log functions. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168988 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 803ff424e46260d058daa998cc474639ca017f38) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I816b96e2ac399bb478592835fcf0bf64f99c3f2c Reviewed-on: https://chromium-review.googlesource.com/1168989 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168989" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/89/1168989/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I0ace4a69d135be7540d1a4d870a1a5043242e9a2" commit="2dffa5b560df10e66d43fbcd267e97510e017e81" commit_message="UPSTREAM: staging: gasket: interrupt: convert to standard logging Convert gasket logging calls to standard functions. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168988 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 952b02a281764f41491759e529e62a59628133b5) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I0ace4a69d135be7540d1a4d870a1a5043242e9a2 Reviewed-on: https://chromium-review.googlesource.com/1168990 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168990" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/90/1168990/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I112b6fd8ab2f20ccd3051ffacd7f1be8a4b5a074" commit="1be00fa3bb2369a497887f4558fa1f71c36e90d0" commit_message="UPSTREAM: staging: gasket: ioctl: convert to standard logging Replace gasket logging calls with standard logging calls. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168990 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit e25bed80b618c41bcb3ec1db38f373f91aed2550) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I112b6fd8ab2f20ccd3051ffacd7f1be8a4b5a074 Reviewed-on: https://chromium-review.googlesource.com/1168992 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168992" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1168992/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I36f447f6e2988422fc51724df89f7b26d90698d7" commit="6424a924f25c713a38090f1d5ff05d16d2eb5291" commit_message="UPSTREAM: staging: gasket: page table: convert to standard logging Replace gasket logging calls with standard logging calls. BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168992 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit c423d3447874929fd8ec0211a54085b1f1446b45) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I36f447f6e2988422fc51724df89f7b26d90698d7 Reviewed-on: https://chromium-review.googlesource.com/1168994 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168994" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/94/1168994/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I0416b5f515cd537cc1d2938d726309fdd0901ae5" commit="405938394d44a571292f3306a1146e268935e9f6" commit_message="BACKPORT: staging: gasket: sysfs: convert to standard logging Drop gasket logging calls in favor of standard logging. Conflicts: drivers/staging/gasket/gasket_sysfs.c [frankhu: fixed conflict about ref_count] BUG=b:79253135 TEST=none CQ-DEPEND=CL:1168994 Signed-off-by: Todd Poynor &lt;toddpoynor@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 0f647805c070c5d74b91ae1f914d7fabc485cbc8) Signed-off-by: Zhongze Hu &lt;frankhu@google.com&gt; Change-Id: I0416b5f515cd537cc1d2938d726309fdd0901ae5 Reviewed-on: https://chromium-review.googlesource.com/1168995 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1168995" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1168995/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id4a849014dc202319dc1932289c68f43b2430c7d" commit="cc95fef32ff7bce3910daa91fd31dbe6e4176601" commit_message="futility: Add 'Error' utility macro An 'Error' is easier than writing fprintf(stderr, &quot;ERROR: %s&quot;, ...). BUG=chromium:875551 TEST=make futil; BRANCH=None Change-Id: Id4a849014dc202319dc1932289c68f43b2430c7d Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1183647 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="1" gerrit_number="1183647" owner_email="hungte@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/47/1183647/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I57bec91c178749b79a19789f9599f5f9048fced8" commit="c10342ccc6cad8a80b212216a147cf42dba6ab85" commit_message="futility: Add 'update' command for updating firmware A reference firmware updater for all systems running vboot using FMAP for layout. The updater is currently a dummy implementation and will be completed with incoming changes. BUG=chromium:875551 TEST=make futil; build/futility/futility update; tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: I57bec91c178749b79a19789f9599f5f9048fced8 Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1182701 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="2" gerrit_number="1182701" owner_email="hungte@chromium.org" pass_count="0" patch_number="14" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/01/1182701/14" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3c2dbe3d3ce4619aa7e044a154be3aba7ab9181c" commit="a11fe795c766613fec657beac7d7a311e26a78bc" commit_message="futility: cmd_update: Support loading image files by -i, -e, --pd_image To specify images, we want to read them from files specified from command line: -i: AP (host) firmware image. -e: EC firmware image. --pd_image: PD firmware image (deprecated). BUG=chromium:875551 TEST=make futil; futility update -i /build/eve/firmware/image.bin tests/futility/run_test_script.sh $(pwd)/build/futility BRANCH=None Change-Id: I3c2dbe3d3ce4619aa7e044a154be3aba7ab9181c Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1183648 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="2" gerrit_number="1183648" owner_email="hungte@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/48/1183648/13" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I458fa8c31c45dbbd29614c3d6ccd586e46a3ed0b" commit="732b2a5eb7e3e4c84ff3984b1ac36eda61367003" commit_message="futility: cmd_update: Process FMAP and parse image version Add `find_firmware_section` and `firmware_section_exists` utility functions to manipulate FMAP based sections easily. It is used by parsing of image version strings, which helps indicating the firmware versions going to be updated. BUG=chromium:875551 TEST=make futil; futility update -i /build/eve/firmware/image.bin tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: I458fa8c31c45dbbd29614c3d6ccd586e46a3ed0b Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1183649 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="2" gerrit_number="1183649" owner_email="hungte@chromium.org" pass_count="0" patch_number="14" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/49/1183649/14" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I52f2d4fe4fe4dd660f762a5a75e3367820717e19" commit="72730ffaa724268610b4661b1bc480c83dfab2d9" commit_message="futility: cmd_update: Access system firmware using external flashrom To manipulate the firmware contents on device, we need to access the flash chipset (usually via SPI) on system. The `host_flashrom` provides a way to call external program &quot;flashrom&quot; for reading and writing firmware. So the `update_firmware` can now load &quot;system current firmware&quot; using flashrom. Note in the future we may want to statically link the flashrom as library so there won't be external dependency. BUG=chromium:875551 TEST=make futil; futility update -i IMAGE tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: I52f2d4fe4fe4dd660f762a5a75e3367820717e19 Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1183650 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="2" gerrit_number="1183650" owner_email="hungte@chromium.org" pass_count="0" patch_number="18" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/50/1183650/18" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic52fe60a1468f29245cade70f859513d8d117c9c" commit="1d4d0dd1adea253c271bdd8292c43935b816167c" commit_message="futility: cmd_update: Add '--emulate' option To help debugging and testing, we may want to run updater against an image file instead of modifying real system firmware. The --emulate allows running with all checks and reading, and outputs to given file. BUG=chromium:875551 TEST=make futil; futility update -i IMAGE --emulate IMAGE2 tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: Ic52fe60a1468f29245cade70f859513d8d117c9c Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1184953 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="2" gerrit_number="1184953" owner_email="hungte@chromium.org" pass_count="0" patch_number="16" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/53/1184953/16" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ifbfc4fb76f954483e779c8b508377d07561b67da" commit="418c632e686d1bde688d79d9c6768c4965b5202e" commit_message="futility: cmd_update: Implement updater logic &quot;FULL UPDATE&quot;. The logic is same as --mode=factory or --mode=recovery,--wp=0 in legacy firmware updater. BUG=chromium:875551 TEST=make futil; futility update -i IMAGE tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: Ifbfc4fb76f954483e779c8b508377d07561b67da Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1183651 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="2" gerrit_number="1183651" owner_email="hungte@chromium.org" pass_count="0" patch_number="21" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/51/1183651/21" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia2e06a953da1480da9a94f7f397802caa7468efa" commit="04df319243a0e9fdc623c051c51477042bc7f01b" commit_message="futility: cmd_update: Add &quot;system property&quot; and '--sys_props' to override When updating firmware, we may need to get some system environment status, like which firmware slot was selected and boot (active), or setting cookies so the next boot will be using right (updated) slot. In verified boot, these status are manipulated by &quot;system property&quot; using API Vb{Get,Set}SystemProperty{String,Int}. The user land tool is `crossystem`. In order to run the firmware updater for testing and debugging, we need an easy way to toggle getting real system status, or fetch from predefined values. A new 'system_property' structure is introduced and included as part of `updater_config`. Each property can be access by `get_system_property(property_type)` function. If the value was not fetched yet, the function will call corresponding 'getter' function defined in property and then cache it. A new parameter '--sys_props` is also introduced so we can easily override them from command line so the updater will not get status from running system. The --sys_props takes a list of integers, eliminated by space or comma. For example, &quot;1,2,3&quot; =&gt; overrides [0]=1, [1]=2, [2]=3. &quot;1 2,3&quot; =&gt; overrides [0]=1, [1]=2, [2]=3. &quot;1, ,3&quot; =&gt; overrides [0]=1, [2]=3. BUG=chromium:875551 TEST=make futil; futility update -i IMAGE tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: Ia2e06a953da1480da9a94f7f397802caa7468efa Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1188015 " fail_count="0" gerrit_number="1188015" owner_email="hungte@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/15/1188015/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic7d8aa8b327296988ebf80a8e737e8893b7870ea" commit="1e70c60c9bdd3f8de38d9d1dd5d5f66bd873c6db" commit_message="futility: cmd_update: Implement updater logic &quot;RW UPDATE&quot;. The logic is same as --mode=recovery,--wp=1 in legacy firmware updater. An debugging option '--wp' is introduced so user can easily switch between FULL UPDATE (--wp=0) or RW UPDATE (--wp=1). BUG=chromium:875551 TEST=make futil; futility update -i IMAGE --wp=0; futility update -i IMAGE --wp=1; tests/futility/run_test_scripts.sh $(pwd)/build/futility BRANCH=None Change-Id: Ic7d8aa8b327296988ebf80a8e737e8893b7870ea Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1188016 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1188016" owner_email="hungte@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/16/1188016/9" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie745726107bff416549ba095a3defdd4cc98d32d" commit="867da7b6e7b7b18e06fed749c5fb0bbc7b9aabb2" commit_message="futility: cmd_update: Add 'mainfw_act' system property Add the system property 'mainfw_act'. In both vboot1 and vboot2, the try-rw update process will need to figure out what is current (active) firmware slot, which is the &quot;mainfw_act&quot; system property. BUG=chromium:875551 TEST=make futil; tests/futility/run_test_scripts.sh $(pwd)/build/futility futility --debug update -i IMAGE --sys_prop 0; futility --debug update -i IMAGE --sys_prop 1; BRANCH=None Change-Id: Ie745726107bff416549ba095a3defdd4cc98d32d Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1183652 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1183652" owner_email="hungte@chromium.org" pass_count="0" patch_number="27" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/52/1183652/27" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I4b4662616a7181d2f37307238b7b80ae82369768" commit="57fcd718bd24915bbc8188d38ce9de5b512e4cc5" commit_message="futility: cmd_update: Implement updater logic &quot;TRY-RW&quot; (--try) In vboot2, to try one RW (unused) section on next boot, we have to: - Find mainfw_act - Select and update to the &quot;other&quot; slot - Set system property fw_try_{next,count} values to try in next boot. The new '--try' (-t) option can trigger the mode if available. BUG=chromium:875551 TEST=make futil; tests/futility/run_test_scripts.sh $(pwd)/build/futility futility update --emulation FILE -i IMAGE -t --sys_prop 0; # Updates to B. futility update --emulation FILE -i IMAGE -t --sys_prop 1; # Updates to A. BRANCH=None Change-Id: I4b4662616a7181d2f37307238b7b80ae82369768 Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1188017 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1188017" owner_email="hungte@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/17/1188017/9" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3d6a04a620052a6515d20eca70340c0c9f3d6781" commit="fad9ce36161b7d1a7a14fbe15be058bfa77e614a" commit_message="smbprovider: Change CredentialStore::AddCredential parameter to SmbCredential - Changes parameters of AddCredential in CredentialStore to use SmbCredential. - Added paramter (SmbCredential) to MountInfo. Is not used yet, will be used in future CL's. BUG=chromium:872405 TEST=emerges Change-Id: I3d6a04a620052a6515d20eca70340c0c9f3d6781 Reviewed-on: https://chromium-review.googlesource.com/1182005 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1182005" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="24" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/05/1182005/24" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I55d37bdbe342cb8ee48e4568050f73a0bb4fb4b4" commit="eb70b3328eb82d462803aa7ca6e56e316491bfce" commit_message="smbprovider: Add SmbCredential to MountInfo - Adds SmbCredential to MountInfo's struct. BUG=chromium:872405 TEST=emerges Change-Id: I55d37bdbe342cb8ee48e4568050f73a0bb4fb4b4 Reviewed-on: https://chromium-review.googlesource.com/1182800 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1182800" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="19" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/00/1182800/19" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I3955548472026377ad6ec497a89aeda72f429a21" commit="8847690cbe90cb3c1a3c7c91c790e76d0a4902a7" commit_message="smbprovider: Implement GetSambaInterfaceId() - Adds helper method to MountManager to get the SambaInterfaceId of the system_samba_interface. - Adds GetSambaInterfaceId() to FakeSambaInterface and FakeSambaProxy. BUG=chromium:872405 TEST=emerges Change-Id: I3955548472026377ad6ec497a89aeda72f429a21 Reviewed-on: https://chromium-review.googlesource.com/1184387 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1184387" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="21" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/87/1184387/21" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1b707ba3b3d4a42ba8803935b32a185fd821b26a" commit="e2495a5f77bfef1b429c81c24dce064524c9917e" commit_message="smbprovider: Add/Remove mounts from samba_interface_map_ - Implements inserting SambaInterfaceId as key mapped to mountId in an unordered_map. - Implements erasing of SambaInterfaceId =&gt; MountId in RemoveMount. - Adds helper functions to handle adding/deleting items in samba_interface_map_. - Adds helper functions to get SambaInterfaceId from MountId. BUG=chromium:872405 TEST=emerges Change-Id: I1b707ba3b3d4a42ba8803935b32a185fd821b26a Reviewed-on: https://chromium-review.googlesource.com/1184388 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1184388" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="31" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/88/1184388/31" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8e5325badd47e08363eb76e5a008590a9b257bd0" commit="00ca3f2fcda6c14864cf84bc08c25a60cf862982" commit_message="smbprovider: Implement lookup from SambaInterfaceId to MountInfo - Implement double look-up helper function for SambaInterfaceId =&gt; MountId =&gt; MountInfo BUG=chromium:872405 TEST=emerges Change-Id: I8e5325badd47e08363eb76e5a008590a9b257bd0 Reviewed-on: https://chromium-review.googlesource.com/1184389 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1184389" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="31" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/89/1184389/31" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0acceb6d64df8c598f29de6a43aed08d4db8c8a8" commit="ea37147340c1586c0ab7658f035331b68712e28f" commit_message="smbprovider: Copy CredentialStore helper functions to MountManager - Copies CredentialStore helper functions to MountManager as private helper functions. - Instead of refactoring the helper functions to a common spot, a copy was necessary because CredentialStore is going to be deleted. BUG=chromium:872405 TEST=emerges Change-Id: I0acceb6d64df8c598f29de6a43aed08d4db8c8a8 Reviewed-on: https://chromium-review.googlesource.com/1186143 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1186143" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="26" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/1186143/26" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1e40701764b2783f031db2b11d338429272b80ad" commit="55c99607f6ba699ed3d7a6ede8afec64f57ef32a" commit_message="smbprovider: Add mounted_share_paths_ to MountManager - mounted_share_paths_ is responsible for keeping track of which share paths have been mounted. - With the future removal of CredentialStore, mounted_share_paths_ will provide a faster (in constant time) and more direct way to check whether a share path has been mounted. BUG=chromium:872405 TEST=emerges Change-Id: I1e40701764b2783f031db2b11d338429272b80ad Reviewed-on: https://chromium-review.googlesource.com/1188786 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1188786" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="28" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/86/1188786/28" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I360179f0cc7e36ea9b92fe94a7ede43243ad243c" commit="9ff32c3d595ddbd0060f95a91fc6b75420d3208b" commit_message="smbprovider: Implement GetAuthentication in MountManager. - Implements GetAuthentication in MountManager. - Updated MountManagerTest to test on new GetAuthentication method. - Removed lingering dependencies of CredentialStore in constructors. BUG=chromium:872405 TEST=verified end-to-end Change-Id: I360179f0cc7e36ea9b92fe94a7ede43243ad243c Reviewed-on: https://chromium-review.googlesource.com/1187740 Commit-Ready: jimmy gong &lt;jimmyxgong@chromium.org&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1187740" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="40" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/40/1187740/40" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I114cfbe476586951e924aa8c21acd527e6841a7d" commit="b1aa73de0ae80a61886e69048a8ca53960c3f799" commit_message="Revert &quot;CHROMIUM: Add config store support&quot; This reverts commit bfd7e2d1a04fc950e64e071670e040abce16e345. This downstream code was cherry picked from chromeos-3.14 branch, but is not used by any board running chromeos-3.18 branch. BUG=chromium:878124 TEST=cros tryjob --hwtest hana-release-tryjob gives no new/relevant test failures Change-Id: I114cfbe476586951e924aa8c21acd527e6841a7d Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195208 Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="1195208" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/1195208/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Id7adfbcdd2cdc07dd3768ef91afb1b1bb2e4e14f" commit="f7ed90959d33b3ed0a29608fd82c31238217964d" commit_message="Revert &quot;CHROMIUM: v4l: Add H264 low-level decoder API compound controls.&quot; This reverts commit 5461eb7aad62094b3aeb723498fe1f5685fca8b8. This downstream code was cherry picked from chromeos-3.14 branch, but is not used by any board running chromeos-3.18 branch. BUG=chromium:878124 TEST=pre-CQ passes (unused code) Change-Id: Id7adfbcdd2cdc07dd3768ef91afb1b1bb2e4e14f Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195209 Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="1195209" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/1195209/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ieff6f1b6c830ee071f045ac5e17d1a9e63841f81" commit="b10fa564b5c37971d250b427ee32d177f5d7cfd3" commit_message="Revert &quot;CHROMIUM: videodev2.h: rename reserved2 to config_store in v4l2_buffer.&quot; This reverts commit 45454ef8afd8f609de228dae7d10e54a2219e328. This downstream code was cherry picked from chromeos-3.14 branch, but is not used by any board running chromeos-3.18 branch. BUG=chromium:878124 TEST=pre-CQ passes (unused code) Change-Id: Ieff6f1b6c830ee071f045ac5e17d1a9e63841f81 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195210 Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="1195210" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/1195210/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ic96efc9a06d3aa498c4fc9e062b4445650cdc959" commit="c277d6e7d5374c230e9a2779b7dc780665aafeec" commit_message="Revert &quot;CHROMIUM: videodev2.h: add config_store to v4l2_ext_controls&quot; This reverts commit f76346e6a7f85bbdd606f05a8af8b00f48c4e99d. This downstream code was cherry picked from chromeos-3.14 branch, but is not used by any board running chromeos-3.18 branch. BUG=chromium:878124 TEST=pre-CQ passes (unused code) Change-Id: Ic96efc9a06d3aa498c4fc9e062b4445650cdc959 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195211 Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="1195211" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/1195211/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I1b410006d8772a15f865d4a2b3170651ebf77b92" commit="903d6a639a821f1b0c77e75a85eae99c415967cd" commit_message="Revert &quot;CHROMIUM: videodev2.h: add V4L2_CTRL_FLAG_CAN_STORE&quot; This reverts commit 0b0a3e941c832b19605d7c7a88fadacb5739c978. This downstream code was cherry picked from chromeos-3.14 branch, but is not used by any board running chromeos-3.18 branch. BUG=chromium:878124 TEST=pre-CQ passes (unused code) Change-Id: I1b410006d8772a15f865d4a2b3170651ebf77b92 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195212 Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="1195212" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1195212/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I92816cb96f22e01b81919ed64f2de6db7e147d02" commit="c668768452d749a27d46f29ba22ebae303765490" commit_message="Revert &quot;CHROMIUM: [media] v4l: Add private compound control type.&quot; This reverts commit 36c47a1710fdf7031b0537bd2f15efd67e137e96. This downstream code was cherry picked from chromeos-3.14 branch, but is not used by any board running chromeos-3.18 branch. BUG=chromium:878124 TEST=pre-CQ passes (unused code) Change-Id: I92816cb96f22e01b81919ed64f2de6db7e147d02 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195213 Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="1195213" owner_email="tfiga@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/13/1195213/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iec0a7592f8dd1686b1bce8304b42ad0407b6dfde" commit="6b69032229c1e8d265981b4b07ec67ce72d61bbb" commit_message="Revert &quot;cheza: Support confirmation of power lost&quot; This reverts commit 548e4d9708cc4402497ed290daf4df672114302c. The following CL uses the POWER_GOOD signal as an indicator, instead of the AP_RST_L which has a short low pulse during warm reset. So revert the confirmation logic for the AP_RST_L. BRANCH=none BUG=b:78455067 TEST=Check the following CL. Change-Id: Iec0a7592f8dd1686b1bce8304b42ad0407b6dfde Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1169952 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="2" gerrit_number="1169952" owner_email="waihong@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/52/1169952/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I847eef5d4202485b70354b3f65ce24cd1ccb7ece" commit="2bcd048e606d8b3e004f43db38628771f64d4f40" commit_message="cheza: Use POWER_GOOD signal instead of AP_RST_L The AP_RST_L is not a good signal to indicate power good. For an AP initiated warm reset (the Qualcomm way), AP pulls down PS_HOLD for a short pulse, and then PMIC pulls down AP_RST_L for another short pulse. This short pulse confuses EC from a power-lost. We use a confirmation logic to differentiate this case as a workaround. This CL uses another signal POWER_GOOD, which is SRC_PP1800_S4A from PMIC, as an indicator. CQ-DEPEND=CL:1169952 BRANCH=none BUG=b:78455067 TEST=Checked &quot;power on&quot;, &quot;power off&quot;, &quot;apshutdown&quot;, and &quot;apreset&quot;. Verifed the power-off sequence: * if the PMIC registers not programmed, it forces off switchcap. * if the PMIC registers programmed, it does graceful PMIC shutdown. Change-Id: I847eef5d4202485b70354b3f65ce24cd1ccb7ece Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1169953 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="0" gerrit_number="1169953" owner_email="waihong@google.com" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/53/1169953/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I17e4c7e8f82e950b52d750961f4b5efc01c18ccf" commit="e5bae2555112656f66a599602061ae74c3c5c6f8" commit_message="cheza: Disable interrupts which are floating when switchcap off The power signals, AP_RST_L and PMIC_FAULT_L, are floating when switchcap off. Disable their interrupts. The PS_HOLD and POWER_GOOD should be OK as they have pull-down. BRANCH=none BUG=b:78455067 TEST=Checked &quot;power on&quot;, &quot;power off&quot;, &quot;apshutdown&quot;, and &quot;apreset&quot;. Change-Id: I17e4c7e8f82e950b52d750961f4b5efc01c18ccf Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1180066 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="0" gerrit_number="1180066" owner_email="waihong@google.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/66/1180066/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icee680ce3cc16af9cf4492c048f0b9b3cbe98d09" commit="0704662fcba8c2ef0560f0f26e4851121c078c3a" commit_message="kvm: fix set_gsi_routing() test We have to create irqchip in kernel before we are allowed to set up routing. BUG=None TEST=cargo test -p kvm Change-Id: Icee680ce3cc16af9cf4492c048f0b9b3cbe98d09 Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1192230 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1192230" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/30/1192230/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I18402c0a07b1d0c7657c171873d521fd2f223611" commit="819e7ee70f21d522a7d71153663608146f580bfa" commit_message="kvm: fix get_msrs() to handle case where KVM does not fetch all MSRs KVM may not return all MSRs that were requested in KVM_GET_MSRS call and instead stop early. We should handle this case. BUG=None TEST=cargo test -p kvm Change-Id: I18402c0a07b1d0c7657c171873d521fd2f223611 Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1192231 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1192231" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/31/1192231/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie14a3d38b66bfe34f5279543bea9c6c78423527e" commit="34aa0272531e9b44acceb770660fb50f33760230" commit_message="plugin: do not fail crosvm_vcpu_get_msrs() if we failed to fetch some KVM_GET_MSRS may return less MSRs that were requested; do not fail but instead let callers to know how many were fetched. BUG=None TEST=cargo test --features plugin Change-Id: Ie14a3d38b66bfe34f5279543bea9c6c78423527e Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1192232 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1192232" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/32/1192232/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I8a38edf02a56cb63b05c19aaf78bed665266650f" commit="1a52fe57bfa0c636d0947257d63965e1c43915eb" commit_message="FROMLIST: ath10k: Add QMI message handshake for wcn3990 client Add WCN3990 QMI client handshakes for Q6 integrated WLAN connectivity subsystem. This layer is responsible for communicating qmi control messages to wifi fw QMI service using QMI messaging protocol. Qualcomm MSM Interface(QMI) is a messaging format used to communicate between components running between remote processors with underlying transport layer based on integrated chipset(shared memory) or discrete chipset(PCI/USB/SDIO/UART). Cc: andy.gross@linaro.org; bjorn.andersson@linaro.org; ath10k@lists.infradead.org; linux-wireless@vger.kernel.org BUG=b:78530936 TEST=wifi_matfunc on QCA6174A; basic sanity on WCN3990 Change-Id: I8a38edf02a56cb63b05c19aaf78bed665266650f Signed-off-by: Govind Singh &lt;govinds@codeaurora.org&gt; (am from https://patchwork.kernel.org/patch/10566423/) Reviewed-on: https://chromium-review.googlesource.com/1098642 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Govind Singh &lt;govinds@qualcomm.corp-partner.google.com&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1098642" owner_email="govinds@codeaurora.org" pass_count="0" patch_number="12" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/1098642/12" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ice1ed50e39f85b771d05d73aadb261275fcaa919" commit="1a184bbc584f2c474904fc81b9ae5aa1190d53fd" commit_message="FROMLIST: ath10k: Set DMA address mask to 35 bit for WCN3990 WCN3990 is a 37-bit target but can address memory range only upto 35 bits. The 36th bit is used to control the smmu/iommu translation and the 37th bit is used by the internal bus masters to access the wifi subsystem internal SRAM. With the DMA mask set to 37-bit, the host driver can get 37-bit dma address, which leads to incorrect address access in the target. Hence the host driver can use addresses upto 35-bit for WCN3990. Fix the dma mask for wcn3990 to 35-bit, instead of 37-bit. Tested HW: WCN3990 Tested FW: WLAN.HL.2.0-01188-QCAHLSWMTPLZ-1 BUG=b:78530936 TEST=wifi_matfunc on QCA6174A; basic sanity on WCN3990 Change-Id: Ice1ed50e39f85b771d05d73aadb261275fcaa919 Signed-off-by: Rakesh Pillai &lt;pillair@codeaurora.org&gt; (am from https://patchwork.kernel.org/patch/10557295/) Reviewed-on: https://chromium-review.googlesource.com/1137962 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Govind Singh &lt;govinds@qualcomm.corp-partner.google.com&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1137962" owner_email="pillair@codeaurora.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/62/1137962/7" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I04bf26ab8f4bee86398bbe742c6dc7b4515174a6" commit="01b80fa6a71213347e0cb6e72cac6b50ee4af2eb" commit_message="CHROMIUM: config: Enable ath10k WiFi configs Enable ATH10K driver compliation for WLAN subsystem. echo 'CONFIG_ATH10K=m' &gt;&gt; \ chromeos/config/arm64/chromiumos-arm64.flavour.config echo 'CONFIG_ATH10K_SNOC=m' &gt;&gt; \ chromeos/config/arm64/chromiumos-arm64.flavour.config echo 'CONFIG_ATH_COMMON=m' &gt;&gt; \ chromeos/config/arm64/chromiumos-arm64.flavour.config echo 'CONFIG_ATH10K_DEBUG=y' &gt;&gt; \ chromeos/config/arm64/chromiumos-arm64.flavour.config echo 'CONFIG_ATH10K_DEBUGFS=y' &gt;&gt; \ chromeos/config/arm64/chromiumos-arm64.flavour.config echo 'CONFIG_ATH10K=m' &gt;&gt; \ chromeos/config/arm64/chromiumos-qualcomm.flavour.config echo 'CONFIG_ATH10K_SNOC=m' &gt;&gt; \ chromeos/config/arm64/chromiumos-qualcomm.flavour.config echo 'CONFIG_ATH_COMMON=m' &gt;&gt; \ chromeos/config/arm64/chromiumos-qualcomm.flavour.config echo 'CONFIG_ATH10K_DEBUG=y' &gt;&gt; \ chromeos/config/arm64/chromiumos-qualcomm.flavour.config echo 'CONFIG_ATH10K_DEBUGFS=y' &gt;&gt; \ chromeos/config/arm64/chromiumos-qualcomm.flavour.config ./chromeos/scripts/kernelconfig olddefconfig atop an already normalized config. BUG=b:78530936 TEST=wifi_matfunc on QCA6174A; basic sanity on WCN3990 Change-Id: I04bf26ab8f4bee86398bbe742c6dc7b4515174a6 Signed-off-by: Govind Singh &lt;govinds@codeaurora.org&gt; Signed-off-by: Rakesh Pillai &lt;pillair@codeaurora.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1113357 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1113357" owner_email="govinds@codeaurora.org" pass_count="0" patch_number="10" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1113357/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I347bd740df27a26fb388a4c017df84a4c9d9d845" commit="19dba64a532c0a42e48a06017ce532d7fd7cbcf9" commit_message="purge internal byteorder usage Switch to the standard UAPI headers for cpu byteswapping helpers. BUG=chromium:878440 TEST=build works Change-Id: I347bd740df27a26fb388a4c017df84a4c9d9d845 Reviewed-on: https://chromium-review.googlesource.com/1194714 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="1194714" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/dm-verity" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dm-verity" ref="refs/changes/14/1194714/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib2a717e43a8f443b2767255b2543e3be5317988a" commit="f9e6e3251641e418ba74054d2076c624419ec910" commit_message="purge stub string/mm headers There's nothing in here, so scrub them. BUG=chromium:878440 TEST=build works Change-Id: Ib2a717e43a8f443b2767255b2543e3be5317988a Reviewed-on: https://chromium-review.googlesource.com/1194715 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="2" gerrit_number="1194715" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/dm-verity" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dm-verity" ref="refs/changes/15/1194715/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5f7ba3b3c732fce2273ea532ed8c1f3c4c646e22" commit="16f0e94e21c5b32011ddba779a5b97298e0f0298" commit_message="purge linux/cpumask.h usage We've hardcoded these values to &quot;one cpu&quot;, so just inline it in the single place that uses it. BUG=chromium:878440 TEST=build works Change-Id: I5f7ba3b3c732fce2273ea532ed8c1f3c4c646e22 Reviewed-on: https://chromium-review.googlesource.com/1194716 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="1" gerrit_number="1194716" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/dm-verity" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dm-verity" ref="refs/changes/16/1194716/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I10f108c862fb1dc4779c3822b65c573c4cb88da4" commit="257ba442b8ad0e039705aae79eb44d2b2b1a033d" commit_message="grunt: chromeos-bsp-grunt: add device-specific audio configs Create initial audio configs for aleena, careena and liara. For now these are clones of the grunt config. Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=b:113307527 TEST=Audio still works on grunt, aleena, careena and liara Change-Id: I10f108c862fb1dc4779c3822b65c573c4cb88da4 Reviewed-on: https://chromium-review.googlesource.com/1194194 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: C Shapiro &lt;shapiroc@google.com&gt; " fail_count="0" gerrit_number="1194194" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/94/1194194/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I42ca2b1f13d31d02bbea28c56bb7e013adee13ba" commit="ca8705d6e7b456cb239ddbc66fb1023ddd6702b4" commit_message="run_oci: rename unittest to xxx_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes CQ-DEPEND=CL:1196082 Change-Id: I42ca2b1f13d31d02bbea28c56bb7e013adee13ba Reviewed-on: https://chromium-review.googlesource.com/1191607 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1191607" owner_email="vapier@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1191607/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I718ffa5e114bb2cd33a339050c73c466589097dc" commit="04e6bf185c25168f08c2a15584e3d3be585a2e47" commit_message="run_oci: rename unittest to xxx_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes CQ-DEPEND=CL:1191607 Change-Id: I718ffa5e114bb2cd33a339050c73c466589097dc Reviewed-on: https://chromium-review.googlesource.com/1196082 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1196082" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/82/1196082/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I252f56898a43a90816c7cc5c189dc87f2ddaad4b" commit="b61482eb089127081e900024200ddc4108f4fe1f" commit_message="permission_broker: rename unittest to xxx_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes CQ-DEPEND=CL:1191618 Change-Id: I252f56898a43a90816c7cc5c189dc87f2ddaad4b Reviewed-on: https://chromium-review.googlesource.com/1196084 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1196084" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/84/1196084/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I10ad71097210e3cc1f6def1f3e5cbee7c80aa53b" commit="25eb499dcdbe71a72378e40da0c2be1e6ff4c93f" commit_message="permission_broker: rename unittest to xxx_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes CQ-DEPEND=CL:1196084 Change-Id: I10ad71097210e3cc1f6def1f3e5cbee7c80aa53b Reviewed-on: https://chromium-review.googlesource.com/1191618 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1191618" 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/18/1191618/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id6add9fb7b3a40a67a945742a2e8df848233bc47" commit="5a5903dec75344819b490958e2b51a5b8dcb3ff5" commit_message="grunt: Complete PD negotiation before kernel start. BRANCH=none BUG=b:111214767 TEST=boot grunt with artificially locked RO firmware. Observe that depthcharge holds and waits on the firmware. Manually sysjump to rw, and observe that PD negotiation takes place and depthcharge is released. Change-Id: Id6add9fb7b3a40a67a945742a2e8df848233bc47 Signed-off-by: Jonathan Brandmeyer &lt;jbrandmeyer@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1180402 Reviewed-by: Edward Hill &lt;ecgh@chromium.org&gt; " fail_count="0" gerrit_number="1180402" owner_email="jbrandmeyer@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/02/1180402/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib1b31fe0a3c26ac7aad95d362f89afc25f57bf99" commit="5e5bc6ea9d7f5c89315192753e3382479cc70466" commit_message="docs: Document low-battery compatibility config. HOWTO set up an EC board such that plugging it in and turning it on Just Works. BUG=none BRANCH=none TEST=load docs in a markdown viewer for formatting. Change-Id: Ib1b31fe0a3c26ac7aad95d362f89afc25f57bf99 Signed-off-by: Jonathan Brandmeyer &lt;jbrandmeyer@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1180403 " fail_count="0" gerrit_number="1180403" owner_email="jbrandmeyer@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/03/1180403/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I84854fd1c58cda789385877b4819db0f2f7050ba" commit="2837918b80849aa561ab429bf56060064de3ebb4" commit_message="autotest: wifi: Remove network_WlanHasIP Obsolete test not run in any suite, get rid of it. CQ-DEPEND=CL:1189427 BUG=chromium:847272 TEST=None Change-Id: I84854fd1c58cda789385877b4819db0f2f7050ba Reviewed-on: https://chromium-review.googlesource.com/1189141 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="0" gerrit_number="1189141" owner_email="kirtika@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/41/1189141/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibedba2d88607a8b253c3bf95f353981c8aa14675" commit="01143c927d58e0ec150a3bf527550c8262dbf440" commit_message="autotest-tests-shill: Remove network_WlanHasIP Obsolete test not run in any suite, get rid of it. CQ-DEPEND=CL:1189141 BUG=chromium:847272 TEST=None Change-Id: Ibedba2d88607a8b253c3bf95f353981c8aa14675 Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1189427 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1189427" owner_email="kirtika@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/27/1189427/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If7a32b8f1a5a3173e3145d99d1fca8257ab48ada" commit="d7ef56b04c6271c9844b57aa384674ca6cff4f8d" commit_message="chromeos-dbus-bindings: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: If7a32b8f1a5a3173e3145d99d1fca8257ab48ada Reviewed-on: https://chromium-review.googlesource.com/1197863 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197863" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/63/1197863/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1c3193e8aaaefa72411f98f2fd07f5559b8ca7e5" commit="32f18eb4c782607be5615f194697f571e433bf44" commit_message="chromeos-dbus-bindings: migrate to use common-mk testrunner This CL migrates chromeos-dbus-bindings to use common-mk/testrunner.gyp:testrunner, which supersedes chromeos-dbus-bindings/testrunner.cc. BUG=chromium:456569 TEST=Run unit tests. Change-Id: I1c3193e8aaaefa72411f98f2fd07f5559b8ca7e5 Reviewed-on: https://chromium-review.googlesource.com/1197864 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197864" 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/64/1197864/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib34a01598610f88ebf82e33f9d797c29627531ea" commit="f3453dd48a6b0cc6a0300d5c45cb3c5cd024557c" commit_message="Expose apm_config Expose parameters of webrtc::AudioProcessing::Config to be configured by CRAS. New parmeters includes configuring pre-amp gain, NS, AGC/AGC2, which are not in aec3 config. BUG=chromium:874787 TEST=apply all config files and test on nocturne Change-Id: Ib34a01598610f88ebf82e33f9d797c29627531ea Reviewed-on: https://chromium-review.googlesource.com/1174085 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1174085" owner_email="hychao@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/webrtc-apm" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/webrtc-apm" ref="refs/changes/85/1174085/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7d3e42fdde41ef721303ac063236c79eb7b23156" commit="dcf1f42d744fbf8a7ddd54e8f24f12082f03aadb" commit_message="CRAS: config - Add apm_config apm_config includes parameters not for AEC but useful for tuning APM performance in CRAS. BUG=chromium:874787 TEST=apply all config files and test on nocturne CQ-DEPEND=CL:1174085 Change-Id: I7d3e42fdde41ef721303ac063236c79eb7b23156 Reviewed-on: https://chromium-review.googlesource.com/1180785 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="0" gerrit_number="1180785" owner_email="hychao@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/85/1180785/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idcc154702e538f3e75f73bba90ae1b531a3152f1" commit="3d37062e5824b8e83a2969ea5f4046202dd37d21" commit_message="webserver: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: Idcc154702e538f3e75f73bba90ae1b531a3152f1 Reviewed-on: https://chromium-review.googlesource.com/1197867 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197867" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/67/1197867/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2c7dea352472f12a85ab0723096572c17240a4bd" commit="595e9ae7f77d8e44f2bfee66bfc73571c8b38b27" commit_message="webserver: migrate to use common-mk testrunner This CL migrates webserver to use common-mk/testrunner.gyp:testrunner, which supersedes webserver/webservd/webservd_testrunner.cc. BUG=chromium:456569 TEST=Run unit tests. Change-Id: I2c7dea352472f12a85ab0723096572c17240a4bd Reviewed-on: https://chromium-review.googlesource.com/1197868 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197868" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/68/1197868/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I35d6155b44964d3286ac5c6d36e820972bc93ae3" commit="9497447f7fbf9abc1cf29ead653dd073cdf804ec" commit_message="UPSTREAM: drm/i915/dp: BDW cdclk fix for DP audio According to BSpec, cdclk for BDW has to be not less than 432 MHz with DP audio enabled, port width x4, and link rate HBR2 (5.4 GHz). With cdclk less than 432 MHz, enabling audio leads to pipe FIFO underruns and displays cycling on/off. From BSpec: &quot;Display BDW-SKL dpr [Register] DP_TP_CTL [BDW+,EXCLUDE(CHV)] Workaround : Do not use DisplayPort with CDCLK less than 432 MHz, audio enabled, port width x4, and link rate HBR2 (5.4 GHz), or else there may be audio corruption or screen corruption.&quot; Since, some DP configurations (e.g., MST) use port width x4 and HBR2 link rate, let's increase the cdclk to &gt;= 432 MHz to enable audio for those cases. v4: Changed commit message v3: Combine BDW pixel rate adjustments into a function (Jani) v2: Restrict fix to BDW Retain the set cdclk across modesets (Ville) Cc: stable@vger.kernel.org Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Reviewed-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Reviewed-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1478026080-2925-1-git-send-email-dhinakaran.pandiyan@intel.com (cherry picked from commit b30ce9e0552aa017ac6f2243f3c2d8e36fe52e69) Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; (cherry picked from commit fbb21c5202ae7f1e71e832b1af59fb047da6383e) Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; BUG=b:113310718 TEST=Coonect external monitor at specific resolution (3440*1440@60fps), audio playback works well as expected. Change-Id: I35d6155b44964d3286ac5c6d36e820972bc93ae3 Reviewed-on: https://chromium-review.googlesource.com/1195031 Commit-Ready: Shawn C Lee &lt;shawn.c.lee@intel.com&gt; Tested-by: Shawn C Lee &lt;shawn.c.lee@intel.com&gt; Reviewed-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Shawn C Lee &lt;shawn.c.lee@intel.com&gt; Reviewed-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-by: Cooper Chiou &lt;cooper.chiou@intel.com&gt; " fail_count="0" gerrit_number="1195031" owner_email="shawn.c.lee@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1195031/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I089d9862c8e2275029299ed7dbc2328f08b03d95" commit="2663ccb427b33009be553fb3c784d86e8d401133" commit_message="UPSTREAM: drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms According to BSpec, cdclk for BDW has to be not less than 432 MHz with DP audio enabled, port width x4, and link rate HBR2 (5.4 GHz). With cdclk less than 432 MHz, enabling audio leads to pipe FIFO underruns and displays cycling on/off. Let's apply this work around to GEN9 platforms too, as it fixes the same issue. v2: Move drm_device to drm_i915_private conversion Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97907 Cc: stable@vger.kernel.org Cc: Libin Yang &lt;libin.yang@linux.intel.com&gt; Signed-off-by: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Reviewed-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1478117601-19122-1-git-send-email-dhinakaran.pandiyan@intel.com (cherry picked from commit 9c7540241885838cfc7fa58c4a8bd75be0303ed1) Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; (cherry picked from commit 61e0c5438866d0e737937fc35d752538960e1e9f) Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; BUG=b:113310718 TEST=Coonect external monitor at specific resolution (3440*1440@60fps), audio playback works well as expected. Change-Id: I089d9862c8e2275029299ed7dbc2328f08b03d95 Reviewed-on: https://chromium-review.googlesource.com/1195032 Commit-Ready: Shawn C Lee &lt;shawn.c.lee@intel.com&gt; Tested-by: Shawn C Lee &lt;shawn.c.lee@intel.com&gt; Reviewed-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Shawn C Lee &lt;shawn.c.lee@intel.com&gt; Reviewed-by: Nathan Ciobanu &lt;nathan.d.ciobanu@intel.com&gt; Reviewed-by: Cooper Chiou &lt;cooper.chiou@intel.com&gt; " fail_count="0" gerrit_number="1195032" owner_email="shawn.c.lee@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/1195032/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib268be587c5532cbe6a69646d3d27feb3bc7ba1d" commit="7d75d8d1ecf85113a14706eeef1932639252c7a6" commit_message="grunt: careena: Speaker EQ/DRC and Volume tuning Changed as per the EQ, DRC and volume table provided. BUG=b:111955110 TEST= cros_workon --board=grunt start chromeos-config-bsp-grunt-private emerge-grunt -j chromeos-config-bsp-grunt-private chromeos-config chromeos-bsp-grunt cros deploy ${ip} chromeos-config chromeos-bsp-grunt Change-Id: Ib268be587c5532cbe6a69646d3d27feb3bc7ba1d Signed-off-by: Akshu Agrawal &lt;akshu.agrawal@amd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1194556 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="1194556" owner_email="akshu.agrawal@amd.com" 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/56/1194556/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2e52e267eab9d45d30036f75cfd6b821d3b13638" commit="e12a3037c1718e59cc64f5d5fc3cd795961440b0" commit_message="power/mt8183: Fix power sequencing Fix power sequencing: 1. Replace power_has_signals(...) with power_get_signals() &amp; ... to reduce unwanted noise during boot 2. PMIC_FORCE_RESET only takes about 5ms to work. 3. In G3, switch back to S5-&gt;G3 if the PMIC happens to be on again. 4. On boot, start from S5 instead of G3 if the PMIC is on. 5. In S5-&gt;S3, retry to turn on PMIC if the first attempt fails (this is necessary after a force reset) BRANCH=none BUG=b:109850749 TEST=Cycles of apshutdown, powerbtn; EC reboot TEST=apshutdown, sysjump rw, powerbtn works properly Change-Id: I2e52e267eab9d45d30036f75cfd6b821d3b13638 Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1194546 Reviewed-by: Yilun Lin &lt;yllin@chromium.org&gt; " fail_count="0" gerrit_number="1194546" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/46/1194546/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I37bc8e5e6954834e1ae2bc1206919f342273b888" commit="429c835fb226379018999be92c4be0c463186a6b" commit_message="power/mt8183: Keep PMIC_WATCHDOG_L low in S5/S3 Instead of pulsing the watchdog to PMIC, keep it low in S5/G3. This avoids leaking power from EC to PMIC in S5/G3, when the PMIC is off. BRANCH=none BUG=b:113559677 TEST=In G3, pp1800_ec_mw power consumption drops from ~23mW to &lt;1mW. Change-Id: I37bc8e5e6954834e1ae2bc1206919f342273b888 Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195300 Reviewed-by: Yilun Lin &lt;yllin@chromium.org&gt; " fail_count="0" gerrit_number="1195300" owner_email="drinkcat@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/00/1195300/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie608b2a052efa61d67e7200816df44669c452990" commit="129993e461478e7b507c212eff806862d031bf55" commit_message="chromeos-base/memd: adjust ebuild for use of protobufs. These changes are needed after adding the use of protobufs to memd, for parsing metrics event signals from Chrome. BUG=chromium:729335 TEST=compiles Change-Id: Ie608b2a052efa61d67e7200816df44669c452990 Reviewed-on: https://chromium-review.googlesource.com/1194651 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1194651" owner_email="semenzato@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/51/1194651/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ica9805ec134d40d44984de3d5276b9fae9257a86" commit="7d3e614c24d960ea0acd370ea94f17bf14b3a685" commit_message="metrics: memd: plumbing D-Bus event notifications from Chrome Register for notifications from the Metrics Event Service provided by Chrome. This service offers no methods, only sends signals for events that have a large impact on memory usage, such as tab discards and tab switches. The changes include: - adding build.rs to generate Rust for protobuf; - parsing D-Bus payload using protobuf code; - changing process_chrome_events to return a list of events (each with its own timestamp) rather than only a count; - fixing the unit tests to include time stamps in the mock chrome events. - making the output routine ignore possibly incorrect time stamps from external sources CQ-DEPEND=CL:1194651 BUG=chromium:729335 TEST=unit test, ran on device, verified tab discards work as expected Change-Id: Ica9805ec134d40d44984de3d5276b9fae9257a86 Reviewed-on: https://chromium-review.googlesource.com/1188796 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="0" gerrit_number="1188796" owner_email="semenzato@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1188796/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4cc7e1387389e1cb5c7e099584c12763ed1c5988" commit="1acf594d394df81643ba0600445c70e95872a725" commit_message="Add lcd_density to StartArcMiniContainerRequest This will be used to inject the density from chrome to Android. BUG=b:66995734 TEST=manual Change-Id: I4cc7e1387389e1cb5c7e099584c12763ed1c5988 Reviewed-on: https://chromium-review.googlesource.com/1197393 Commit-Ready: Mitsuru Oshima &lt;oshima@chromium.org&gt; Tested-by: Mitsuru Oshima &lt;oshima@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="1197393" owner_email="oshima@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/system_api" project_url="https://chromium-review.googlesource.com/chromiumos/platform/system_api" ref="refs/changes/93/1197393/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0340d1e4428260e6898eccdac930a9d96d9836bd" commit="00227656544465b0475ddc8ee7240d298e50ea36" commit_message="cheza: Measure VBUS by ADC BRANCH=none BUG=b:112441618 TEST=manually test adc command on a reworked rev2 board: (1)When a Type-C charger is plugged, VBUS is measured ~5000mV. (2)When a 15V PD charger is plugged, VBUS is measured ~15000mV. (3)When no charger is plgged, VBUS drops to ~0mV. Change-Id: I0340d1e4428260e6898eccdac930a9d96d9836bd Signed-off-by: Philip Chen &lt;philipchen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1196847 Commit-Ready: Philip Chen &lt;philipchen@chromium.org&gt; Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1196847" 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/47/1196847/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibf9ad0fb83f77ec6b2148dd2a0b71e69c9155fda" commit="e6f56cb0881f86c4fb4515d2f9e43e1ce4e0f426" commit_message="shill: rename _unittest.* to _test.* This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: Ibf9ad0fb83f77ec6b2148dd2a0b71e69c9155fda Reviewed-on: https://chromium-review.googlesource.com/1195585 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1195585" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/85/1195585/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I548117d46f458d4ff2faf9bc53da678c0d63b331" commit="f07af3f6369cbf7636af218f2397a5a5ad106d90" commit_message="CHROMIUM: net: xfrm: expose xfrm_acq_expires sysctl to namespaces Android P now requires as per CTS that the sysctl /proc/sys/net/core/xfrm_acq_expires be accessible by Android. More precisely Android P requires to be able to set the value of that sysctl to 1 hour as the Android IpSec api assumes a long timeout value. By default xfrm_ac_expires it set to 30 seconds. The xfrm sysctl handlers defined in net/xfrm/xfrm_sysctl.c are namespace aware so that xfrm_acq_expires can bet set independently for the host and for the Android container, but by default Linux will not make any of the xfrm sysctl available to anything but the init user namespace, which prevents Android running in the ARC container to write its setting. This patch resolves this conflict by exposing xfrm_acq_expires to so that Android running in the ARC container can write to this sysctl. BUG=b:111578565 BUG=b:112641692 BUG=b:77868515 TEST=- Compiled, flashed, booted eve-arcnext. - Verified that /proc/sys/net/core/xfrm_acq_expires is visible inside the Android container and defined to be 3600 as per Android system/core/rootdir/init.rc - Verified that /proc/sys/net/core/xfrm_acq_expires is still the default 30 in the root ns. - Verified that writing to /proc/sys/net/core/xfrm_acq_expires on one side does not change the value on the other side, both ways. Change-Id: I548117d46f458d4ff2faf9bc53da678c0d63b331 Signed-off-by: Hugo Benichi &lt;hugobenichi@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195166 Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1195166" owner_email="hugobenichi@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/1195166/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6e0eb212f36fb9ea637370a154f9daf1008772f2" commit="dfc8e8040d7b3e3d019c0325b5a8421bc075b879" commit_message="Use base::ValueReferenceAdapter to prepare libchrome uprev. The coming libchrome uprevs contain ListValue::iterator signature changes. CL:1184947 is introducing a class to allow graceful uprev, and this CL uses it. BUG=b:37434548 TEST=Trybot. CQ-DEPEND=CL:1184947 Change-Id: I6e0eb212f36fb9ea637370a154f9daf1008772f2 Reviewed-on: https://chromium-review.googlesource.com/1184948 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1184948" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1184948/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4d01d00e1a12f9e0837f56a503fcee42d53f0754" commit="20b1da9fec54a68a1684e295faa47ceae70d21ff" commit_message="Run Mash login test in vm_sanity Validate Mash mode (see //ash/README.md) during simple chrome builds on the chromium waterfall. BUG=chromium:847901 TEST=cros_vm --start; cros_vm_run_test Change-Id: I4d01d00e1a12f9e0837f56a503fcee42d53f0754 Reviewed-on: https://chromium-review.googlesource.com/1180520 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Commit-Ready: Ryan Cui &lt;rcui@google.com&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Ryan Cui &lt;rcui@google.com&gt; " fail_count="0" gerrit_number="1180520" owner_email="rcui@chromium.org" pass_count="0" patch_number="9" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/20/1180520/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I127da573891c92c5758e366ae9f41ff8e6c827ba" commit="3c1c077f2d94fbd816bdb1c1f928b507057a6081" commit_message="platform: Depend on gn for SDK builds Many platform{,2} ebuilds uss GN, and when built by the SDK, this may not be present. Instead, we see errors like this: chromeos-common-script-0.0.1-r35: platform2.py: Unhandled exception: chromeos-common-script-0.0.1-r35: Traceback (most recent call last): chromeos-common-script-0.0.1-r35: File &quot;/var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/chromeos-common-script-0.0.1/common-mk/platform2.py&quot;, line 430, in &lt;module&gt; chromeos-common-script-0.0.1-r35: commandline.ScriptWrapperMain(lambda _: main) chromeos-common-script-0.0.1-r35: File &quot;/usr/lib64/python2.7/site-packages/chromite/lib/commandline.py&quot;, line 912, in ScriptWrapperMain chromeos-common-script-0.0.1-r35: ret = target(argv[1:]) chromeos-common-script-0.0.1-r35: File &quot;/var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/chromeos-common-script-0.0.1/common-mk/platform2.py&quot;, line 426, in main chromeos-common-script-0.0.1-r35: getattr(p2, options.action)(options.args) chromeos-common-script-0.0.1-r35: File &quot;/var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/chromeos-common-script-0.0.1/common-mk/platform2.py&quot;, line 224, in configure chromeos-common-script-0.0.1-r35: self.configure_gn() chromeos-common-script-0.0.1-r35: File &quot;/var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/chromeos-common-script-0.0.1/common-mk/platform2.py&quot;, line 343, in configure_gn chromeos-common-script-0.0.1-r35: cwd=self.get_platform2_root()) chromeos-common-script-0.0.1-r35: File &quot;/usr/lib64/python2.7/site-packages/chromite/lib/cros_build_lib.py&quot;, line 652, in RunCommand chromeos-common-script-0.0.1-r35: raise RunCommandError(estr, CommandResult(cmd=cmd), exception=e) chromeos-common-script-0.0.1-r35: chromite.lib.cros_build_lib.RunCommandError: return code: None; command: gn gen '--root=/var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/chromeos-common-script-0.0.1' '--args=platform_subdir=&quot;chromeos-common-script&quot; external_cflags=[&quot;-O2&quot;,&quot;-pipe&quot;] external_cppflags=[&quot;-DNDEBUG&quot;,&quot;-D_FILE_OFFSET_BITS=64&quot;,&quot;-D_LARGEFILE_SOURCE&quot;,&quot;-D_LARGEFILE64_SOURCE&quot;] enable_exceptions=false build_root=&quot;/var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/build&quot; external_ldflags=[&quot;-Wl,-O2&quot;,&quot;-Wl,--as-needed&quot;,&quot;-Wl,-O2&quot;,&quot;-Wl,--as-needed&quot;] platform2_root=&quot;/var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/chromeos-common-script-0.0.1&quot; external_cxxflags=[&quot;-O2&quot;,&quot;-pipe&quot;] OS=&quot;linux&quot; libdir=&quot;/usr/lib64&quot; libbase_ver=&quot;395517&quot; sysroot=&quot;/&quot; pkg_config=&quot;pkg-config&quot; cc=&quot;x86_64-pc-linux-gnu-clang&quot; cxx=&quot;x86_64-pc-linux-gnu-clang++&quot; ar=&quot;x86_64-pc-linux-gnu-ar&quot; use={metrics_uploader=false wifi=false feedback=false kvm_host=false cros_host=true passive_metrics=false device_mapper=false arm=false systemd=false direncryption=false abi_x86_64=true amd64=true opengles=false fuzzer=false iwlwifi_dump=false cfm_enabled_device=false tpm2_simulator=false pppoe=false containers=false userland_GNU=true hammerd_api=false profiling=false wake_on_wifi=false gdmwimax=false tpm2=false buffet=false kernel_linux=true test=false binder=false wimax=false cellular=false vpn=false tcmalloc=false power_management=false cheets=false chromeos_dbus=false dbus=false ftdi_tpm=false wired_8021x=false attestation=false dhcpv6=false elibc_glibc=true tpm=false mtd=false}' /var/tmp/portage/chromeos-base/chromeos-common-script-0.0.1-r35/work/build/out/Default chromeos-common-script-0.0.1-r35: [Errno 2] No such file or directory ... WARNING: The following packages failed once or more, but succeeded upon retry. This might indicate incorrect dependencies. chromeos-base/chromeos-common-script-0.0.1-r35 Merge complete Add the dependency to all platform ebuilds, since this is easier, prevents us from missing some ebuilds, and most ebuilds will be moving to GN eventually anyway. BUG=none TEST=build; chromiumos-sdk tryjob Change-Id: I127da573891c92c5758e366ae9f41ff8e6c827ba Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1196125 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1196125" owner_email="briannorris@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/25/1196125/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5ba8c65a752c797f138cda00dcb2ad6455ad8f4d" commit="d6af6a1795bb69bde930f2c7299b35aeeeaaeb8f" commit_message="vm_tools: cicerone: set container name for download progress BUG=none TEST=dbus-monitor Change-Id: I5ba8c65a752c797f138cda00dcb2ad6455ad8f4d Reviewed-on: https://chromium-review.googlesource.com/1196945 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="0" gerrit_number="1196945" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1196945/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4f5c79ce5b1bf5931d2f59632f256f2b0712fda2" commit="50f64451503f64ef609e207825877f86ee3a0169" commit_message="smbprovider: Use more descriptive error message for SMB1 This change maps a new errno to ERROR_SMB1_UNSUPPORTED in order to display a more descriptive error message when a share fails to mount because we do not support SMB1. BUG=chromium:878493 TEST=unittests Change-Id: I4f5c79ce5b1bf5931d2f59632f256f2b0712fda2 Reviewed-on: https://chromium-review.googlesource.com/1196947 Commit-Ready: Bailey Berro &lt;baileyberro@chromium.org&gt; Tested-by: Bailey Berro &lt;baileyberro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="0" gerrit_number="1196947" owner_email="baileyberro@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1196947/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I12f71b7076997e7d9e0708cdcbe19c8062ba8f01" commit="714dd5f4d09aef85b5c4b0a748e63f8106c9cd35" commit_message="cros-disks: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: I12f71b7076997e7d9e0708cdcbe19c8062ba8f01 Reviewed-on: https://chromium-review.googlesource.com/1197664 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197664" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/64/1197664/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I833a02c4c5596e9bdfe82986ac2b6a22d6b2e9cb" commit="042eb9d77ce0a03b25474f688c72c53831c18d24" commit_message="autotest: Deprecate create_hosts(connectivity_class) argument BUG=chromium:878497 TEST=None Change-Id: I833a02c4c5596e9bdfe82986ac2b6a22d6b2e9cb Reviewed-on: https://chromium-review.googlesource.com/1194435 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="1" gerrit_number="1194435" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/35/1194435/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id003d56f1a65092274cd09d92737e918f005ca4d" commit="096824cc6b301bb924d0f5db57df37943d554876" commit_message="dragonegg: Use latest pin define for warm_reset (#39) Dragonegg uses the latest pin define for warm_reset, same to other recent boards. This mirrors CL:894697 BUG=b:113351518 TEST=Start servod and switch the warm_reset on Dragonegg. $ sudo servod -b dragonegg $ dut-control warm_reset:on sleep:0.2 warm_reset:off Check that AP reboots and EC keeps running. Change-Id: Id003d56f1a65092274cd09d92737e918f005ca4d Signed-off-by: Shelley Chen &lt;shchen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1194886 Commit-Ready: Shelley Chen &lt;shchen@chromium.org&gt; Tested-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Tested-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1194886" owner_email="shchen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/86/1194886/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Iae120c89f0824263bfe0941b655eabf9b8e2c9a4" commit="42cf4c2bc2daa08cea82182d245356218f51ea07" commit_message="FIXUP: CHROMIUM: iwl7000: mvm: support new WoWLAN status FW API With the offending patch patch, IWL7000 now depends on CONFIG_PM. If CONFIG_PM is disabled, builds fail with: ERROR: &quot;iwl_mvm_send_wowlan_get_status&quot; [drivers/net/wireless/iwl7000/iwlwifi/mvm/iwlmvm.ko] undefined! The function is only available if CONFIG_PM is enabled. Make the dependency explicit. BUG=b:112923180 TEST=Build with CONFIG_PM disabled Change-Id: Iae120c89f0824263bfe0941b655eabf9b8e2c9a4 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1196954 Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1196954" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1196954/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5ef205c032efc5d4f68687470c3770d7c0dde148" commit="edd9a087f9200328782c9d95b38895823cf3b11e" commit_message="lorgnette: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: I5ef205c032efc5d4f68687470c3770d7c0dde148 Reviewed-on: https://chromium-review.googlesource.com/1197865 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197865" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/65/1197865/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I00b48d9bc682cffb9894cb9906f83c6d784f4880" commit="4462ec76404d8ef2151bb15009bb185abceb59bd" commit_message="Update docs and build to reflect Rust frontend and tests enabled Samantha enabled the Rust frontend and added Rust unit tests over the summer. Update the docs to reflect that and make it clearer how to work with Mosys locally, now. This also removes the obsolete mosys.c and the meson.build rule since those are effectively dead and have been for awhile in the ebuild. BUG=none TEST=copy-pasted new README contents and confirmed they work Change-Id: I00b48d9bc682cffb9894cb9906f83c6d784f4880 Reviewed-on: https://chromium-review.googlesource.com/1195728 Commit-Ready: Jason Clinton &lt;jclinton@chromium.org&gt; Tested-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="0" gerrit_number="1195728" owner_email="jclinton@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/28/1195728/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I6ccc2aba7365c45c6f3f0816b74042f874c1b187" commit="eeaa3fbec94f25147d5944bd1e6397e64fb95eb7" commit_message="UPSTREAM: video: uvesafb: Fix integer overflow in allocation cmap-&gt;len can get close to INT_MAX/2, allowing for an integer overflow in allocation. This uses kmalloc_array() instead to catch the condition. BUG=chromium:878353 TEST=None Change-Id: I6ccc2aba7365c45c6f3f0816b74042f874c1b187 Reported-by: Dr Silvio Cesare of InfoSect &lt;silvio.cesare@gmail.com&gt; Fixes: 8bdb3a2d7df48 (&quot;uvesafb: the driver core&quot;) Cc: stable@vger.kernel.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; (cherry picked from commit 9f645bcc566a1e9f921bdae7528a01ced5bc3713) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1194382 " fail_count="0" gerrit_number="1194382" owner_email="zsm@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1194382/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If98b4d03b23d4bfa62d98fe319c9fc00fbc7d2e3" commit="c27d11afab7101f1fd16235d41e40f6011d32e14" commit_message="cros_choose_profile: cleanup 'base' profile logic Boards should all have a profile now, so the 'base' profile fallback to the chromeos overlay should no longer be necessary. BUG=chromium:879231 TEST=precq passes Change-Id: If98b4d03b23d4bfa62d98fe319c9fc00fbc7d2e3 Reviewed-on: https://chromium-review.googlesource.com/1197164 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197164" owner_email="saklein@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/64/1197164/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifd2d6c9daf1e5d0545cf8d59386145510c0f89b1" commit="113da1963ed1092997299b9813d9850298116e4a" commit_message="diagnostics: Introduce AsyncGrpcServer and AsyncGrpcClient in grpc_async_adapter Add AsyncGrpcServer for processing incoming RPCs on a MessageLoop. Add AsyncGrpcClient for driving outgoing RPCs, receiving the response on a MessageLoop. Add a test which uses a AsyncGrpcClient to talk to a AsyncGrpcServer and exchange RPCs. BUG=chromium:869377 TEST=cros_workon_make --board=${BOARD} diagnostics --test Change-Id: Ifd2d6c9daf1e5d0545cf8d59386145510c0f89b1 Reviewed-on: https://chromium-review.googlesource.com/1177745 Commit-Ready: Pavol Marko &lt;pmarko@chromium.org&gt; Tested-by: Pavol Marko &lt;pmarko@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="0" gerrit_number="1177745" owner_email="pmarko@chromium.org" pass_count="0" patch_number="19" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1177745/19" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia50119a67feeef15bd0a51dc7bf7e274e47191fc" commit="fcfbd1345f9d4d305c8270dc2ded2b0e21d97635" commit_message="debugd: Add libassistant to user log source BUG=b:77916287 TEST=locally build Change-Id: Ia50119a67feeef15bd0a51dc7bf7e274e47191fc Reviewed-on: https://chromium-review.googlesource.com/1192523 Commit-Ready: Xiaohui Chen &lt;xiaohuic@chromium.org&gt; Tested-by: Xiaohui Chen &lt;xiaohuic@chromium.org&gt; Reviewed-by: Ahmed Fakhry &lt;afakhry@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="1" gerrit_number="1192523" owner_email="xiaohuic@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1192523/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6e31e9b663a970919bd81fe04a83ac0cfb5b5e61" commit="a5d6e50d0a8b7a9af54820bc5c978f717960b822" commit_message="image-burner: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: I6e31e9b663a970919bd81fe04a83ac0cfb5b5e61 Reviewed-on: https://chromium-review.googlesource.com/1197803 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197803" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1197803/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6d3755e4361c14d642510231397aefa478b71f15" commit="67ef4fa8c3ef5e3bb6109b1259e95618fb2f06e5" commit_message="platform_MemoryPressure: further tweaks to avoid OOM kills Slow down tab creation when getting close to the margin. BUG=none TEST=ran the test. Change-Id: I6d3755e4361c14d642510231397aefa478b71f15 Reviewed-on: https://chromium-review.googlesource.com/1195908 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Vovo Yang &lt;vovoy@chromium.org&gt; " fail_count="0" gerrit_number="1195908" owner_email="semenzato@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/08/1195908/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id332b6c6e090e8002300b935ce5af56cfaf23b37" commit="28df5f77fbdbc9d1b4fa1af81b097c1f0b55e40c" commit_message="easy-unlock: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: Id332b6c6e090e8002300b935ce5af56cfaf23b37 Reviewed-on: https://chromium-review.googlesource.com/1197866 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197866" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/66/1197866/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I0f8abe0eba44332a7d4f7dac29027b204514acba" commit="d08c2e4557a828294274848a85d5bbad3b918f6a" commit_message="UPSTREAM: drm/i915: Use __intel_uncore_wait_for_register_fw for sandybride_pcode_read Since the sandybridge_pcode_read() may be called from skl_pcode_request() inside an atomic context (with preempt disabled), we should avoid hitting any sleeping paths. Currently is being called with a 500ms timeout, irrespective of being inside an atomic context or not. This is reduced down to 500us to play nice with the atomic context, and that appears to be sufficient to keep BAT happy (we have a DRM_ERROR should it timeout), i.e. we do not see any 500us pcode timeouts for normal use. So leave it as a pure spin without having to introduce new code paths to separate atomic/normal contexts. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20170411101340.31994-4-chris@chris-wilson.co.uk Reviewed-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; (cherry picked from commit e09a3036412a959689bacf017bf2cbc226c9fea4) BUG=b:113152572 TEST=suspend_stress_test on nocturne is successful Change-Id: I0f8abe0eba44332a7d4f7dac29027b204514acba Signed-off-by: Matt Atwood &lt;matthew.s.atwood@intel.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1188783 Commit-Ready: Benson Leung &lt;bleung@google.com&gt; Tested-by: Benson Leung &lt;bleung@google.com&gt; Tested-by: Edward Baker &lt;edward.baker@intel.com&gt; Reviewed-by: Benson Leung &lt;bleung@google.com&gt; Reviewed-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-by: Casey G Bowman &lt;casey.g.bowman@intel.com&gt; " fail_count="0" gerrit_number="1188783" owner_email="matthew.s.atwood@intel.corp-partner.google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1188783/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I492a50ee0991f51f91d784c813da13d769048c9a" commit="b1565283046d56c347ece103cd6d497a48e2cb35" commit_message="CHROMIUM: x86: x86_64_arcvm_defconfig: Enable entries needed for Android networking Enable the missing configs listed in - kernel/tests/net/test/run_net_test.sh - kernel/configs/p/android-4.14/android-base.config in Android repo. Also update to match current kernel version. BUG=none TEST=run crosvm at Eve and check netd does not throw lots of error msg Change-Id: I492a50ee0991f51f91d784c813da13d769048c9a Signed-off-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1154231 Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1154231" owner_email="tfiga@chromium.org" pass_count="0" patch_number="9" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1154231/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ieaaffd684715e20f71a7bb2334e132a11f596aa3" commit="6467b1e3a0192b627d79693c7b433873b5715454" commit_message="vm_tools: Add documentation for garcon BUG=None TEST=None Change-Id: Ieaaffd684715e20f71a7bb2334e132a11f596aa3 Reviewed-on: https://chromium-review.googlesource.com/1195729 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1195729" owner_email="jkardatzke@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/29/1195729/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8a4266b726c372c8f8798ecef56f6d9038785418" commit="0ec4781c2b6616bc7e61ac56678a818e969e53d9" commit_message="arc: preloads conntrack and nat modules for Android VPNs ARC supports a VPN features where Chrome traffic is routed through an Android VPN app. This is achieved by using Android nat and tethering capabilities, which requires, since Android O, to have some netfilter conntrack modules for FTP/TFTP over nat connection tracking. BUG=b:69426741 TEST=compiled, flashed, booted, checked WifiProxyServiceImpl can update the nat rules for Android VPNs. Change-Id: I8a4266b726c372c8f8798ecef56f6d9038785418 Reviewed-on: https://chromium-review.googlesource.com/1139842 Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@chromium.org&gt; " fail_count="0" gerrit_number="1139842" owner_email="hugobenichi@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/1139842/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1f0f2aca85877c65f1962061c6652415b4cb664d" commit="f145ffaf003cee8a65c91daab1e8c91b1e266705" commit_message="Gs Cache: log nginx metrics script output to stdout When using upstart to deploy the nginx log metrics service, especially with stanza of 'setuid' and 'console log', it is better to just print logs to stdout other than handle the logging by self. The reason is: 1. When using 'setuid', the stanzas are ran by non-privileged users, by whom it's hard to create/rotate log files in /var/log/. 2. The stanza of 'console log' logs output to stdout to /var/log/upstart/&lt;job name&gt;.log. Additionally, we have logrotate process to handle rotation. We don't need to do that by self. This change also add some missing python modules required by chromite.lib.ts_mon_config. BUG=None TEST=Ran the script with some test input. Change-Id: I1f0f2aca85877c65f1962061c6652415b4cb664d Reviewed-on: https://chromium-review.googlesource.com/1196202 Commit-Ready: Congbin Guo &lt;guocb@chromium.org&gt; Tested-by: Congbin Guo &lt;guocb@chromium.org&gt; Reviewed-by: Congbin Guo &lt;guocb@chromium.org&gt; " fail_count="1" gerrit_number="1196202" owner_email="guocb@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/02/1196202/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Iae120c89f0824263bfe0941b655eabf9b8e2c9a4" commit="0b56beb6ce52c087be7da308e4387023217f87ec" commit_message="FIXUP: CHROMIUM: iwl7000: mvm: support new WoWLAN status FW API With the offending patch patch, IWL7000 now depends on CONFIG_PM. If CONFIG_PM is disabled, builds fail with: ERROR: &quot;iwl_mvm_send_wowlan_get_status&quot; [drivers/net/wireless/iwl7000/iwlwifi/mvm/iwlmvm.ko] undefined! The function is only available if CONFIG_PM is enabled. Make the dependency explicit. BUG=b:112923180 TEST=Build with CONFIG_PM disabled Change-Id: Iae120c89f0824263bfe0941b655eabf9b8e2c9a4 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1196953 Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1196953" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1196953/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Icc262aa17c9308881bab20f558c17e156b8d32f6" commit="40297d6c0c0232cbfb9c0bd5a1e32001d41d5823" commit_message="UPSTREAM: Fix up non-directory creation in SGID directories commit 0fa3ecd87848c9c93c2c828ef4c3a8ca36ce46c7 upstream. sgid directories have special semantics, making newly created files in the directory belong to the group of the directory, and newly created subdirectories will also become sgid. This is historically used for group-shared directories. But group directories writable by non-group members should not imply that such non-group members can magically join the group, so make sure to clear the sgid bit on non-directories for non-members (but remember that sgid without group execute means &quot;mandatory locking&quot;, just to confuse things even more). BUG=chromium:878735 TEST=None Change-Id: Icc262aa17c9308881bab20f558c17e156b8d32f6 Reported-by: Jann Horn &lt;jannh@google.com&gt; Cc: Andy Lutomirski &lt;luto@kernel.org&gt; Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit c5f2c5be9d1787a7bde81186d093be54c0caeb34 from linux-3.18.y) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1195035 " fail_count="0" gerrit_number="1195035" owner_email="zsm@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/35/1195035/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If69740a0b4825915ead11d543e6005bf7a231a6a" commit="39cc98de785cd27d9af985b48555961f582ed7a4" commit_message="buffet: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: If69740a0b4825915ead11d543e6005bf7a231a6a Reviewed-on: https://chromium-review.googlesource.com/1198062 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1198062" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/62/1198062/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibe533c79d484797bfbdda5a1ca0105bb3dd2171a" commit="d2e971d8856cd46cfec289684f9428f2a7cc774d" commit_message="init: preserve demo mode resources in clobber-state Updates clobber-state to include the factory-installed Demo Mode offline resources in the list of files to preserve during a &quot;safe&quot; powerwash. These offline resources are installed in the factory flow. They cannot be changed, but they are deleted once the device is determined to be in active non-retail use. Until then, we want to preserve them during powerwashes, for two reasons: 1. The factory flow includes a factory reset which would remove them: echo &quot;fast safe keepimg&quot; \ &gt;/mnt/stateful_partition/factory_install_reset &amp;&amp; reboot 2. Devices improperly configured in stores will need to be powerwashed to correctly enter demo mode, e.g. with Ctrl+Alt+Shift+R or by enabling and disabling Dev Mode The offline resources are installed as an ImageLoader image. The total size is expected to be about 500 MiB. This is much larger than the other files being preserved, but can still fit comfortably in RAM during the clobber-state. BUG=chromium:877866 TEST=created these files on the device, and powerwashed using the methods above. verified the files were still in place after powerwash even if they totaled 1 GiB in size. tested on 3 different models. also created other files in the same directory to verify they were not preserved. Change-Id: Ibe533c79d484797bfbdda5a1ca0105bb3dd2171a Reviewed-on: https://chromium-review.googlesource.com/1188395 Commit-Ready: Michael Giuffrida &lt;michaelpg@chromium.org&gt; Tested-by: Michael Giuffrida &lt;michaelpg@chromium.org&gt; Reviewed-by: Greg Levin &lt;glevin@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="0" gerrit_number="1188395" owner_email="michaelpg@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/95/1188395/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If33dac1c8c970bde0b94beea6fd8992bc366910e" commit="46a8b8809f229a8ab2c56386b7e2b3066f1f9c93" commit_message="servod: add power_tools.xml by default Right now measure_power breaks if no power map (i.e. poppy_r3.xml) is not added to servod. It breaks because the introspection controls are not available. This adds the power introspection to all servod invocations. BUG=chromium:806146 TEST=manual testing sudo servod -b soraka dut-control raw_calib_rails &gt; raw_calib_rails: Change-Id: If33dac1c8c970bde0b94beea6fd8992bc366910e Reviewed-on: https://chromium-review.googlesource.com/1195271 Commit-Ready: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Tested-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1195271" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/71/1195271/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I47dadbefbbb5d4b3f59e47d3f8a8cf03508c2622" commit="98984c68685ca7b38c750c36b8000615a503afa8" commit_message="UPSTREAM: loop: clear wb_err in bd_inode when detaching backing file When a loop block device encounters a writeback error, that error will get propagated to the bd_inode's wb_err field. If we then detach the backing file from it, attach another and fsync it, we'll get back the writeback error that we had from the previous backing file. This is a bit of a grey area as POSIX doesn't cover loop devices, but it is somewhat counterintuitive. If we detach a backing file from the loopdev while there are still unreported errors, take it as a sign that we're no longer interested in the previous file, and clear out the wb_err in the loop blockdev. Reported-and-Tested-by: Theodore Y. Ts'o &lt;tytso@mit.edu&gt; Signed-off-by: Jeff Layton &lt;jlayton@redhat.com&gt; Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt; (cherry picked from commit eedffa28c9b00ca2dcb4d541b5a530f4c917052d) Signed-off-by: Xuewei Zhang &lt;xueweiz@google.com&gt; BUG=b:112545723 TEST=xfstests generic/361,shared/298 Change-Id: I47dadbefbbb5d4b3f59e47d3f8a8cf03508c2622 Reviewed-on: https://chromium-review.googlesource.com/1194700 Commit-Ready: Xuewei Zhang &lt;xueweiz@google.com&gt; Tested-by: Xuewei Zhang &lt;xueweiz@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1194700" owner_email="xueweiz@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/00/1194700/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iddcb12bff571cff049c1326388a8761de2fc3423" commit="76d3133b213aab6bc75e724c81092080c89d718c" commit_message="power: Stop using &lt;asm/msr-index.h&gt; Upstream, Linux has stopped exporting &lt;asm/msr-index.h&gt;: commit b72e7464e4cf80117938e6adb8c22fdc1ca46d42 Author: Borislav Petkov &lt;bp@suse.de&gt; Date: Thu Jun 4 18:55:26 2015 +0200 x86/uapi: Do not export &lt;asm/msr-index.h&gt; as part of the user API headers This header containing all MSRs and respective bit definitions got exported to userspace in conjunction with the big UAPI shuffle. But, it doesn't belong in the UAPI headers because userspace can do its own MSR defines and exporting them from the kernel blocks us from doing cleanups/renames in that header. Which is ridiculous - it is not kernel's job to export such a header and keep MSRs list and their names stable. So do as it says, and start keeping these #define's locally. BUG=none TEST=build with upgraded linux-headers Change-Id: Iddcb12bff571cff049c1326388a8761de2fc3423 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1196838 " fail_count="1" gerrit_number="1196838" owner_email="briannorris@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/38/1196838/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I454afa652adaf1228e1fe8bb575548274254403d" commit="025ded2367e96db7cc44c094876983bf72194225" commit_message="Add chroot version hook to unmerge syslibs/libunwind It has been replaced by sys-libs/llvm-libunwind and needs to be unmerged. Otherwise, setup_board fails. BUG=None TEST=Ran hooks Change-Id: I454afa652adaf1228e1fe8bb575548274254403d Reviewed-on: https://chromium-review.googlesource.com/1188282 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1188282" owner_email="ljusten@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/82/1188282/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I076bbe91a7e633299405b895f0705b795f0c2b0b" commit="b34f174ca5d865405d72876e541eb54c11bb56f9" commit_message="ml: Add Model implementation. The ModelImpl class holds a loaded TF lite model and produces GraphExecutor objects that can be used to perform inference with this model. This CL also breaks out some test logic into a separate utility, and adds a global testrunner main (which sets up a Mojo message loop). BUG=chromium:836098 TEST=Unit tests added. Change-Id: I076bbe91a7e633299405b895f0705b795f0c2b0b Reviewed-on: https://chromium-review.googlesource.com/1170143 Commit-Ready: Michael Martis &lt;martis@chromium.org&gt; Tested-by: Michael Martis &lt;martis@chromium.org&gt; Reviewed-by: Michael Martis &lt;martis@chromium.org&gt; " fail_count="1" gerrit_number="1170143" owner_email="martis@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/1170143/8" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.4" change_id="I28668362ec93ba48caf85e3687447b4b5131f640" commit="0cc2cb4127a0e66e062e231e4ca696021800a916" commit_message="CHROMIUM: media: imx208: Expose OTP data through a sysfs attribute The sensor includes 40 bytes of OTP memory with layout defined by the user. Expose the full contents through a sysfs file called 'otp' to let the user parse and retrieve necessary information. BUG=b:111141128 TEST=ls /sys/class/video4linux/v4l-subdev{4 or 5}/device shows the new attribute Change-Id: I28668362ec93ba48caf85e3687447b4b5131f640 Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1179512 Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1179512" owner_email="tfiga@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1179512/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iba2865dac51408bfcf0d7570725d81e50de57b00" commit="2a40f3fe86770c26f2ef550f21eac67c9dd68562" commit_message="python-dateutil: upgraded package to upstream Upgraded dev-python/python-dateutil to version 2.7.2-r1 on amd64 Pulled the latest eclass/python-utils-r1.eclass from gentoo https://cros-goldeneye.corp.google.com/chromeos/healthmonitoring/buildDetails?buildbucketId=8936748904661188448 BUG=chromium:870100 TEST=cros tryjob Change-Id: Iba2865dac51408bfcf0d7570725d81e50de57b00 Reviewed-on: https://chromium-review.googlesource.com/1196690 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="0" gerrit_number="1196690" owner_email="haddowk@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/90/1196690/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I69bee9e9157ae1dd7a78c702192032052e089d07" commit="d4753e580fc860e5984b639920a1ad0e8db2ef0d" commit_message="shill: add cumulative metrics for time online This uses the CumulativeMetrics class to accumulate and report daily connectivity on a per-technology basis (wifi, cellular, ...). The new histograms report (at most) one sample per day per device, and each sample indicates how much (active) time the device spent connected via various types of technology. To test this, I ran it on a device for &gt; 24 hours, switching between WiFi and Ethernet, and verified that the histograms samples were as expected. CQ-DEPEND=CL:1171256,CL:1192408 BUG=chromium:832145 TEST=manual (see above) Change-Id: I69bee9e9157ae1dd7a78c702192032052e089d07 Reviewed-on: https://chromium-review.googlesource.com/1121419 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1121419" owner_email="semenzato@chromium.org" pass_count="0" patch_number="16" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/19/1121419/16" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5a37bf4b748f68e8c318474464722c2730de3caa" commit="90523999c3be8b7ff39700d52ad7cc01b8ab90ef" commit_message="lld: add '-z now -z relro --hash-style=gnu' We have these flags on gold, to make it consistant, we need to add then to lld too. BUG=chromium:862442 TEST=chromeos-chrome links with lld Change-Id: I5a37bf4b748f68e8c318474464722c2730de3caa Reviewed-on: https://chromium-review.googlesource.com/1198163 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1198163" owner_email="yunlian@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/63/1198163/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib7abe595a6e6c3acf9dea2ea4a558d82bb76b802" commit="7e307c3166f3bd6fb5ed8930ed2816942aa92304" commit_message="mtpd: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: Ib7abe595a6e6c3acf9dea2ea4a558d82bb76b802 Reviewed-on: https://chromium-review.googlesource.com/1197869 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197869" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/69/1197869/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibe477fe4734884d9b98a3bddd70acd7060c6ce8d" commit="89857d7ded14ac47011f8e05e2e82728c86a91ad" commit_message="install_toolchain: cleanup gcc logic. Since slots for gcc are no longer supported, we don't need to account for multiple versions. This unifies the gcc handling logic with that of the other packages. BUG=chromium:878860 TEST=precq, manual Change-Id: Ibe477fe4734884d9b98a3bddd70acd7060c6ce8d Reviewed-on: https://chromium-review.googlesource.com/1195009 Commit-Ready: Alex Klein &lt;saklein@chromium.org&gt; Tested-by: Alex Klein &lt;saklein@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1195009" owner_email="saklein@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/09/1195009/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I67de887e944c6c2f6231a3dafa938389007c9f28" commit="b2568fcb79258a6fc85a5feeb38a2b80095d727a" commit_message="CHROMIUM: mali: update kbase to r26p0 Change kernel version checks to account for backported dma-fence changes. Carry over other local changes. BUG=b:111806370 TEST=boot up and login to Kevin Change-Id: I67de887e944c6c2f6231a3dafa938389007c9f28 Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1198822 Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Robert Tarasov &lt;tutankhamen@chromium.org&gt; " fail_count="0" gerrit_number="1198822" owner_email="dbehr@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/22/1198822/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I123ea8efeffa5dae8d1a63c6869b0cd16c758f7d" commit="ee14019148d2ad9f0c07b2b4cce047e66905df3b" commit_message="vm_tools: cicerone: Increase StartLxdContainer timeout Increase from 30 to 60 seconds to allow for longer first time container startup on Braswell boards. BUG=None TEST=Builds Change-Id: I123ea8efeffa5dae8d1a63c6869b0cd16c758f7d Reviewed-on: https://chromium-review.googlesource.com/1196835 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1196835" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1196835/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I68c2833151176701c885148de8be3628d77dd848" commit="9e6c0ff976e6edd2ec33fedf81fc19ead119a87e" commit_message="cros-garcon: Add install of cros-garcon.conf config file This installs a config file for garcon to the ~/.config folder for the main user if it does not exist. We don't remove it on uninstall in order to preserve any changes the user has made. BUG=chromium:865106 TEST=Built .deb and verified installs correctly CQ-DEPEND=CL:1191865 Change-Id: I68c2833151176701c885148de8be3628d77dd848 Reviewed-on: https://chromium-review.googlesource.com/1191866 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1191866" owner_email="jkardatzke@google.com" pass_count="0" patch_number="10" project="chromiumos/containers/cros-container-guest-tools" project_url="https://chromium-review.googlesource.com/chromiumos/containers/cros-container-guest-tools" ref="refs/changes/66/1191866/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic6a5e5d565c9fc0d1bcbe0ddce087268451fcb75" commit="3730e9c0d45b7f1c9f8bb423788a1eb53899e2ad" commit_message="arm_trusted_firmware_uprev: move to contrib BUG=None TEST=None CQ-DEPEND=CL:1178331 Change-Id: Ic6a5e5d565c9fc0d1bcbe0ddce087268451fcb75 Reviewed-on: https://chromium-review.googlesource.com/1178332 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="1178332" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/32/1178332/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifc848af096fd9fe518c88fb6b602b381bb51cfcf" commit="3c862348e358072c4eb212913921ad9a4d446d0c" commit_message="licenses: Add SOF license file This license file was taken from: https://github.com/thesofproject/sof/blob/master/LICENCE which is the location where SOF(Sound Open Firmware) source is stored. BUG=b:112528390, b:110025789 TEST=None Change-Id: Ifc848af096fd9fe518c88fb6b602b381bb51cfcf Reviewed-on: https://chromium-review.googlesource.com/1196124 Commit-Ready: Prashant Malani &lt;pmalani@chromium.org&gt; Tested-by: Prashant Malani &lt;pmalani@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1196124" owner_email="pmalani@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/24/1196124/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic359877506308e79e21cbc0417fae42995633f6c" commit="aa937c07c7f84ac51790e62e5f50b57038d8ab89" commit_message="sys-kernel/linux-headers: Move V4L2_CTRL_FLAG_CAN_STORE far from previous flag The V4L2_CTRL_FLAG_CAN_STORE flag was added by a downstream CL:232581, which assigned it a bit next to the previous flag. It was then moved one bit further due to a collision with upstream, which is now the case again. Move if far a way from previous flag, so the chance of this happening again is much lower. Note that even though this flag is exposed to user space, it is not used currently by our user space code, so there is no compatibility concern. This is a header change corresponding to following kernel CL:1194553 and CL:1195217. BUG=chromium:878124 TEST=pre-CQ passes (unused definition) Change-Id: Ic359877506308e79e21cbc0417fae42995633f6c Reviewed-on: https://chromium-review.googlesource.com/1194530 Commit-Ready: Tomasz Figa &lt;tfiga@chromium.org&gt; Tested-by: Tomasz Figa &lt;tfiga@chromium.org&gt; Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="14" gerrit_number="1194530" owner_email="tfiga@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/30/1194530/1" remote="cros" total_fail_count="14"/><pending_commit branch="master" change_id="I4ba7a0eeeff917c5aaf35a5762c92679de334075" commit="ad7b0ca5d7303a9ff1725a445a706f42810c13d2" commit_message="[autotest] Add a 'total' line to `count_labels` TEST=run the command BUG=None Change-Id: I4ba7a0eeeff917c5aaf35a5762c92679de334075 Reviewed-on: https://chromium-review.googlesource.com/1194430 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="0" gerrit_number="1194430" owner_email="jrbarnette@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/30/1194430/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib8f3fe7cc0732d12c942c513777efe835ee15c38" commit="29f6211e9f7c04236fd2a799e16a0b544c05f3b0" commit_message="peerd: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: Ib8f3fe7cc0732d12c942c513777efe835ee15c38 Reviewed-on: https://chromium-review.googlesource.com/1197870 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1197870" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/1197870/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifeaac2b99db774c069635bd11fc86cecd4ca91db" commit="00dde768b026e46fcec4432b0b87f15faf36f31e" commit_message="gooftool: finalize: disable cr50 factory mode before checking WP switch. When cr50 factory mode is enabled, the HW WP would be disabled always. Therefore finalize procedure would get failed if we check WP switch before disabling cr50 factory mode. BUG=b:113068962 TEST=manually test in the DUT. Change-Id: Ifeaac2b99db774c069635bd11fc86cecd4ca91db Reviewed-on: https://chromium-review.googlesource.com/1198842 Commit-Ready: Marco Chen &lt;marcochen@chromium.org&gt; Tested-by: Marco Chen &lt;marcochen@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="0" gerrit_number="1198842" owner_email="marcochen@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/42/1198842/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibe7166f43cae5fb36bbcc4e6dfd9ae6525a7225e" commit="25fb3a06f9bf426051bd6140f993760f3ca798db" commit_message="stm32: usb_hid_touchpad: add confidence `confidence` is expected from a PTP-compliant touchpad BRANCH=none BUG=b:70482333 TEST=manual Signed-off-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Change-Id: Ibe7166f43cae5fb36bbcc4e6dfd9ae6525a7225e Reviewed-on: https://chromium-review.googlesource.com/1188170 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="0" gerrit_number="1188170" owner_email="stimim@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/70/1188170/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I91c9d616e1809e272215f07e87431d3e0f5fa319" commit="7cd82a8744d4f06e03378a644f0f75a489a329e3" commit_message="rammus: rammus: Modify TCPC port1 I2C bus to I2C0_0 from I2C0_1. Modify TCPC port 1 I2C bus to I2CC0_0 depend on hardware design. BUG=b:113238132 BRANCH=ToT TEST=verify Insert TypeC to PD port 1 and check TCPC Init ready. Using I2C command to check VID is ok. Change-Id: I91c9d616e1809e272215f07e87431d3e0f5fa319 Signed-off-by: michael_chen &lt;michael5_chen@pegatroncorp.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1189663 Commit-Ready: michael chen &lt;michael5_chen@pegatroncorp.com&gt; Tested-by: michael chen &lt;michael5_chen@pegatroncorp.com&gt; Reviewed-by: Zhuohao Lee &lt;zhuohao@chromium.org&gt; " fail_count="0" gerrit_number="1189663" owner_email="michael5_chen@pegatroncorp.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/63/1189663/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I548117d46f458d4ff2faf9bc53da678c0d63b331" commit="88548b02e42cf8b93f1bc3b57de576fa336f5dda" commit_message="CHROMIUM: net: xfrm: expose xfrm_acq_expires sysctl to namespaces Android P now requires as per CTS that the sysctl /proc/sys/net/core/xfrm_acq_expires be accessible by Android. More precisely Android P requires to be able to set the value of that sysctl to 1 hour as the Android IpSec api assumes a long timeout value. By default xfrm_ac_expires it set to 30 seconds. The xfrm sysctl handlers defined in net/xfrm/xfrm_sysctl.c are namespace aware so that xfrm_acq_expires can bet set independently for the host and for the Android container, but by default Linux will not make any of the xfrm sysctl available to anything but the init user namespace, which prevents Android running in the ARC container to write its setting. This patch resolves this conflict by exposing xfrm_acq_expires to so that Android running in the ARC container can write to this sysctl. BUG=b:111578565 BUG=b:112641692 BUG=b:77868515 TEST=- Compiled, flashed, booted eve-arcnext. - Verified that /proc/sys/net/core/xfrm_acq_expires is visible inside the Android container and defined to be 3600 as per Android system/core/rootdir/init.rc - Verified that /proc/sys/net/core/xfrm_acq_expires is still the default 30 in the root ns. - Verified that writing to /proc/sys/net/core/xfrm_acq_expires on one side does not change the value on the other side, both ways. Change-Id: I548117d46f458d4ff2faf9bc53da678c0d63b331 Signed-off-by: Hugo Benichi &lt;hugobenichi@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1198622 Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1198622" owner_email="hugobenichi@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/1198622/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia9b74d3b3b19254b2145b523315e6c9101791a05" commit="bc37b24b18ac41243355731ed505b6319be3fc15" commit_message="servod: introduce servodutil to manage servod instances easier. This change introduces servodutil.py. The main function it provides is a tool to leave behind breadcrumbs when starting a servod instance that make it possible to (1) gently turn down a servod instance (2) get an overview of the servod instances running on a workstation Usage examples (assume a servod instance being served on port 9999) $ servodutil show -p 9999 port: 9999 serials = ['someserial'] pid: xxxx $ sudo servodutil stop -p 9999 SIGTERM sent to servod instance associated with '9999'. $ servodutil show-all No entries found. BUG=chromium:841121 TEST=manual testing, and py.test -v servodutil_test.py Change-Id: Ia9b74d3b3b19254b2145b523315e6c9101791a05 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1117748 " fail_count="0" gerrit_number="1117748" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="14" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/48/1117748/14" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If16d1960c48351aaaad205d48fd163f2ae57c505" commit="0d81c5580a064045c86eae040d62039417070735" commit_message="p2p: rename *_unittest.cc to *_test.cc This matches the Google style guide and our linter. BUG=None TEST=precq passes Change-Id: If16d1960c48351aaaad205d48fd163f2ae57c505 Reviewed-on: https://chromium-review.googlesource.com/1197862 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1197862" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/62/1197862/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I57c44c350262789f57af0a2fb70610379f38e066" commit="42f2a8efebbcf3a1db47687bed4ddb98873dbe13" commit_message="Refactor deploy_termina script to add building of packages and image This CL switches to use common.sh to provide 'die' and shflags over getops. It also adds building packages and image to deploy_termin with '-p' and '-i'. There is also a small patch to allow the user to use &quot;-d=&lt;ip&gt;&quot; or &quot;-d &lt;ip&gt;&quot; to specify the device ip (which would previously fail to deploy) and makes deploying optional (for testing build without a device). Also fixes a bug in usage of &quot;${IMAGE}&quot; vs &quot;${image}&quot;. BUG=None TEST=./deploy_termina -d device_ip Change-Id: I57c44c350262789f57af0a2fb70610379f38e066 Reviewed-on: https://chromium-review.googlesource.com/1192663 Commit-Ready: Josh Pratt &lt;jopra@chromium.org&gt; Tested-by: Josh Pratt &lt;jopra@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1192663" owner_email="jopra@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/63/1192663/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I548117d46f458d4ff2faf9bc53da678c0d63b331" commit="314677aa14ec475688d23c9249308ee5e301d07f" commit_message="CHROMIUM: net: xfrm: expose xfrm_acq_expires sysctl to namespaces Android P now requires as per CTS that the sysctl /proc/sys/net/core/xfrm_acq_expires be accessible by Android. More precisely Android P requires to be able to set the value of that sysctl to 1 hour as the Android IpSec api assumes a long timeout value. By default xfrm_ac_expires it set to 30 seconds. The xfrm sysctl handlers defined in net/xfrm/xfrm_sysctl.c are namespace aware so that xfrm_acq_expires can bet set independently for the host and for the Android container, but by default Linux will not make any of the xfrm sysctl available to anything but the init user namespace, which prevents Android running in the ARC container to write its setting. This patch resolves this conflict by exposing xfrm_acq_expires to so that Android running in the ARC container can write to this sysctl. BUG=b:111578565 BUG=b:112641692 BUG=b:77868515 TEST=- Compiled, flashed, booted eve-arcnext. - Verified that /proc/sys/net/core/xfrm_acq_expires is visible inside the Android container and defined to be 3600 as per Android system/core/rootdir/init.rc - Verified that /proc/sys/net/core/xfrm_acq_expires is still the default 30 in the root ns. - Verified that writing to /proc/sys/net/core/xfrm_acq_expires on one side does not change the value on the other side, both ways. Change-Id: I548117d46f458d4ff2faf9bc53da678c0d63b331 Signed-off-by: Hugo Benichi &lt;hugobenichi@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1198623 Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1198623" owner_email="hugobenichi@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/1198623/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2fb3dd19bec2a29b8d543dbe7f7938d4d532d660" commit="00ab414da9d020c759dcc7bbc5564296c6d89c36" commit_message="babytiger: Update Audio Cras Configs Update EQ table and Volume table based on speaker tuning result. BUG=b:110244915 TEST=emerge-coral chromeos-bsp-coral verified dsp.ini and bxtda7219max are in /etc/cras Change-Id: I2fb3dd19bec2a29b8d543dbe7f7938d4d532d660 Reviewed-on: https://chromium-review.googlesource.com/1195230 Commit-Ready: Randy Wang &lt;randy2_wang@asus.corp-partner.google.com&gt; Tested-by: Randy Wang &lt;randy2_wang@asus.corp-partner.google.com&gt; Reviewed-by: Marco Chen &lt;marcochen@chromium.org&gt; Reviewed-by: Agnes Cheng &lt;agnescheng@google.com&gt; " fail_count="0" gerrit_number="1195230" owner_email="randy2_wang@asus.com" 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/30/1195230/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie4f4d376822ab2d6e3a2e0139eed800b4fc1b5ea" commit="a44f7e0afc6b202e44f702dd7542d83cac071ffe" commit_message="metrics: memd: initialize tracing and don't collect NR_PAGES_SCANNED This fixes two bugs revealed by changes in behavior on 4.14 kernel. Firstly, the code was not initializing tracing_enabled and tracing_on, which it should have, and it was just luck that it worked on other platforms. Secondly, 4.14 no longer outputs nr_pages_scanned in /proc/vmstat, which is just as well because apparently it was getting reset in a way that made it not useful. BUG=chromium:875467 TEST=ran on device Change-Id: Ie4f4d376822ab2d6e3a2e0139eed800b4fc1b5ea Reviewed-on: https://chromium-review.googlesource.com/1187190 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="6" gerrit_number="1187190" owner_email="semenzato@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/90/1187190/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ic5c5dbf0404db354834e1148e527353667ec25f9" commit="110475d4ddf5bcf8683563977b76388f8c5ed623" commit_message="flash_ec: leverage new ftdii2c_cmd interface for ite flash This adopts the change to the ftdii2c controls CQ-DEPEND=CL:1156425 BRANCH=None BUG=chromium:869335 TEST=None Change-Id: Ic5c5dbf0404db354834e1148e527353667ec25f9 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1186385 Tested-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-by: Matthew Blecker &lt;matthewb@chromium.org&gt; " fail_count="2" gerrit_number="1186385" owner_email="coconutruben@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/85/1186385/1" remote="cros" total_fail_count="2"/><pending_commit branch="arc-18.2.0-pre1" change_id="I4c3410b2ef4c255d731666ba42a9ffdaed2a3a9d" commit="d1306f08b32597542b40272f70b489dab1d7d2c9" commit_message="FROMLIST: Check if the window is non-NULL before setting swap interval. This fixes crash due to NULL window when swap interval is set for pbuffer surface. Test: CtsDisplayTestCases pass Signed-off-by: samiuddi &lt;sami.uddin.mohammad@intel.com&gt; (am from https://patchwork.freedesktop.org/patch/235697/) Signed-off-by: Eliot Courtney &lt;edcourtney@chromium.org&gt; BUG=b:112051100 TEST=atest ActivityManagerMultiDisplayTests Change-Id: I4c3410b2ef4c255d731666ba42a9ffdaed2a3a9d Reviewed-on: https://chromium-review.googlesource.com/1196303 Commit-Ready: Eliot Courtney &lt;edcourtney@chromium.org&gt; Tested-by: Eliot Courtney &lt;edcourtney@chromium.org&gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="0" gerrit_number="1196303" owner_email="edcourtney@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/03/1196303/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I32a20dfe8f5f186235b64d7431122a396ec4f272" commit="e46ce9072abbfd18b3b6b2f1180fa1132e10879b" commit_message="intel: ipu3: Don't pass input stream to GCM and IMGU For GCM, the input stream is not used for graph setting selection. For IMGU, the input stream is not used to fill data, it will be the source of the JPEG stream. BUG=b:113305283 TEST=Build and deploy package to nocturne and camera works Change-Id: I32a20dfe8f5f186235b64d7431122a396ec4f272 Signed-off-by: Yang Liang &lt;liang.l.yang@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1195323 Commit-Ready: Liang L Yang &lt;liang.l.yang@intel.com&gt; Tested-by: Liang L Yang &lt;liang.l.yang@intel.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1195323" owner_email="liang.l.yang@intel.com" pass_count="0" patch_number="6" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/23/1195323/6" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ic604a9b644215adffaf3f252f83158adc23c687e" commit="f939fb0d79aa897c3a49924d0ae099094ab9dfb0" commit_message="FROMLIST/BACKPORT: drm/amdgpu: Refine function name and function args There are no any logical changes here. 1. change function names: amdgpu_device_ip_late_set_pg/cg_state to amdgpu_device_set_pg/cg_state. 2. add a function argument cg/pg_state, so we can enable/disable cg/pg through those functions Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Signed-off-by: Rex Zhu &lt;Rex.Zhu@amd.com&gt; (am from https://patchwork.freedesktop.org/patch/244384/) Conflicts: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c [shirish.s: resolved conflicts due to skipping several patches] BUG=b:112194941 TEST=build &amp; boot on Grunt. Change-Id: Ic604a9b644215adffaf3f252f83158adc23c687e Reviewed-on: https://chromium-review.googlesource.com/1194549 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="0" gerrit_number="1194549" owner_email="shirish.s@amd.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1194549/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I70c393d57362a36fac57b631495ef1aabd4ea407" commit="9ad9e38e3ac80f85f2f774dbc46cfb80fa1da6a7" commit_message="[autotest] random_mac_address_test_base: filter out low signal Even in our RF shielded cells, some outside traffic may be detected by a packet capture device. Particularly, it appears that our new Gale installations seem a bit more sensitive than Whirlwind. In one sample over ~90 seconds I ~50 packets on channel 1, all in the [-94, -89] dBm range. Longer tests showed similar results. This is sufficiently weak that it shouldn't interfere much with test activity, and it's clearly not traffic from the DUT. Enable low-signal filtering for MAC randomization tests, so we don't bother considering this outside traffic. BUG=chromium:875450 TEST=`network_WiFi_DisableRandomMACAddress` with gale AP Change-Id: I70c393d57362a36fac57b631495ef1aabd4ea407 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1198017 Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1198017" owner_email="briannorris@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/17/1198017/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I74133d58268da473782cfcc702140b740a7a4e53" commit="d5fd2f5c293cabf8e70143e767742f38b65769b2" commit_message="New version of filters for Epson printers. This package was deployed on Pantheon server at the location chrome-component-epson-inkjet-printer-escpr/1.6.23.1/ . BUG=chromium:869939 TEST=Tested on veyron_minnie with the autotest platform_PrinterPpds Change-Id: I74133d58268da473782cfcc702140b740a7a4e53 Reviewed-on: https://chromium-review.googlesource.com/1198162 Commit-Ready: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; " fail_count="0" gerrit_number="1198162" owner_email="pawliczek@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/62/1198162/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifc50e13f710ccd32b6e506656a0e973e52e4985a" commit="418e841034e7ebd84ebc2070f293bca4ea1e4967" commit_message="subversion.eclass: drop our copy We don't have anything that syncs svn directly anymore, so drop this. BUG=chromium:879376 TEST=precq passes Change-Id: Ifc50e13f710ccd32b6e506656a0e973e52e4985a Reviewed-on: https://chromium-review.googlesource.com/1197748 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1197748" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/48/1197748/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie96465ce1a28dde3381a2105afff14b1d41c89dd" commit="14771b7191dc30615d68e82f635f69c0f7f4fd0b" commit_message="meep: add VBUS voltage adc sensing This patch add to detect VBUS voltage, we are using 10x voltage divider. BUG=b:113193009 BRANCH=none TEST=make sure &quot;ectool usbpdpower&quot; can detect VBUS voltage. Change-Id: Ie96465ce1a28dde3381a2105afff14b1d41c89dd Signed-off-by: Devin Lu &lt;Devin.Lu@quantatw.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1184587 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1184587" owner_email="Devin.Lu@quantatw.com" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/87/1184587/5" remote="cros" total_fail_count="0"/><lkgm version="11020.0.0-rc3"/></manifest>