blob: 811eafee79e99108745e2d69b1088c2f83b001c7 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="7998df253b4c5747cddbac1629cb347f51b214fc">
<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/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="d4bc462dc64e6ca07958e84a1ebca5ff97dbea4b" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="52cda5b83c25c15d7a330e5c79cf2f2391645d8b" 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="4f4fad584e9c2735af5131f15b697376a3327de5" 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="b56a43a9064c35e81be989f5e86a19d9159d5edf"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="71ddeb9859d4337575bcf07520d13af05e7425dc" 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="8ca6db6bfca261d336f19ad90c07620e037e8daf" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="ea286876339a2519ecd818584f18b509ffa04979" 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/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="716d4df9dd1946e8c97540328ce2b91736d1ae3f" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="64537f073104a802e78c126985cba8d7ec887250" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="7a6d0d43d3b41a3d7ce2192e4f9c2caeea6f5f2d" 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="3985c04147ea7c9257f297b21223380f8a7ea0b4" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="3c764c3f12630280d0c3915da322b4527eced285" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="89999c34c73c5cfbf770dfbdf2f6dc3b6cd0b251" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="7fc2dd0203ac8ee52aa6bf2c4cb68ee208a0c8db" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="26bbc1f1c508b31c3dfb959886ce180e0e21ca48" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="0fa5aae4172a3eaa10fe270c3284c96187429a46" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="0cb30ee451b7b860fbdaa33c77e6251f69d3f36e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="7aa33ebc826940bc76d6cfd0d4e617c9fc1e68e9" 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="849da587a232563175bfdc2574d67a853d55c777" 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="5d2671442a5a09ec0ba335aab1c4e859d9cb610f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="11809f60ab725d7f547b3c90663c0558cb881002" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="714f228553d3effb16d7479c4e92d159bd002343" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="73e66de2923c198396dd767234225f746fe905ad" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="16e1fa54bcebc58b4abe19f69f64f9d2acdfbe9e" 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="ab54765cf1c71d1f1a91ab08d68521b29d8fec76" 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="e2bb43cb41e53756de21198e452caf0519747460" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="702313d8cce3d5f9e2f0ab013fec28fdc7d3e0c0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="dbd9906d579fe68543cb1fe9c58e4734cd8394ea" 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="500928fd3a78322549d9602dac6a135a028ab0ae" 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="1c683156377ebc7934195a0818e8a94454beb089" 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="26a590ae6bf01f25a336da849dde93ed005c0169" 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="326384d6d8eae04f7cc8971f708b53fc35c983ab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="8660f7ee2dcfbc1404b27c0277750aff434c877d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="21b0c8e8dd953c2f069211df973aab35c2d9df0d" 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="5bc80f22a8cadf400e796f585278bc04f18201af" 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="28019a2c5518434c11c1e5a4dfdd8542b1937a61" 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="2495d9902bf9107a95adea3528ad8164e53e87da" 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="53cda93defd53054b6b04b7a26efdc4aa8e12f78" 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="516fa196e0ca848d12852fd2772e31ef54710c57" 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="13737332e2f10114650bd124e17ade3f6349ef8c" 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="91886ee136e3ebdea8e4080eaf14e6953807448f" 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="0057e4000f4543687ee4c25c614befbf2ea0b729" 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="446b673793eab19a5fdfcdc757563b14c2ac2ef0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="8fa99b87bc6420d0cd2884ce7ced03c623d7d4ad" 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="c35f34647ab0ddf7d677218bdaa41fee9e863a00" 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="6c0b2d05724e964c7f585394238e680097081808" 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="00d5f016a1ba231a6bf6ab9a22e9170c0c812e2b" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="fb21b159c65c5ff6522b3a96fba3a41669b95fe2" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="05e8358de9724a525e6233defbefe2bf4f8846f5" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="9b007abe7ebce6cb8b5e9d0bb67e64287ed1b3b6" 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="8931abac35a17fddb0be010893d1d22aaf49454e" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" 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="8389c5454804d5cd7f62f1cadb841fb1b8a51817" upstream="refs/heads/master"/>
<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="2921bfe22d43cbf8fd07d9574aa3c4572c954917" 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="5194d5bc77907627b9b5b28a59e3f1ebb7eacea6" 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="11c19727288a216f827be48dc30bfbcc3db9748a" 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="f6a820be22639509e49c3184d724cada892e6245" 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="edc7e2a9977370ba0ff487cf1367fbdc1bc8d9e9" 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="047562e1dcfb04d75cbf2368cf7f6c904c3f4206" 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="f8126cddfe79c551b255a35dfbca58044dee869d" 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="6136ec05d911d4a306778dbee9b3a49c47e421d9" 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="e117046df35aa9de5c7dc7215951418ce935c764" 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="chromeos-4.14" change_id="Ied692f567e288f33a0ee57f0f0e426b1a34d0c5d" commit="9e70f74b0848fa43b401c59783fd01c7b6ba7e7d" commit_message="Revert &quot;FROMLIST: BACKPORT: x86/tsc: use tsc_calibrate_cpu_early and pit_hpet_ptimer_calibrate_cpu&quot; This reverts commit 2fe89a7e1ea7a36cc6839f7d46ae809cf4d1297a. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzcaller CQ-DEPEND=I46429603e8486c8672a8bbca036e42c697147d58 Change-Id: Ied692f567e288f33a0ee57f0f0e426b1a34d0c5d Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1213939 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1213939" 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/39/1213939/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id75b332894c507bfde6fa1a16f32696a341e0c45" commit="c2b4790fcefc0672eef5695c25165cd62fad0a45" commit_message="Revert &quot;FROMLIST: BACKPORT: x86/tsc: split native_calibrate_cpu() into early and late parts&quot; This reverts commit 107fce4b9ace700733f1c1f5247da514024348ec. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzcaller Change-Id: Id75b332894c507bfde6fa1a16f32696a341e0c45 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1213940 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1213940" 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/40/1213940/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id65acc0cd1d0fcf0337d0f80bb6190de7f5adf56" commit="b2bf969b453712e674ab9f4982d1eda55e66b763" commit_message="Revert &quot;FROMLIST: BACKPORT: x86/tsc: calibrate tsc only once&quot; This reverts commit ca3fd31d2640c7a9a8f89b53cdaa216f705cac9c. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzbot Change-Id: Id65acc0cd1d0fcf0337d0f80bb6190de7f5adf56 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1213941 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1213941" 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/41/1213941/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I6ff2f6f0f318f52f580f408af6a796e1e37d668e" commit="74874b25349f929f34ae6e4fb9370ffe1bfa2f35" commit_message="Revert &quot;BACKPORT: x86/timers: Move simple_udelay_calibration() past kvmclock_init()&quot; This reverts commit 7ecea98bf2a458b5152c25f42f50a8f3ad6d37c4. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzbot Change-Id: I6ff2f6f0f318f52f580f408af6a796e1e37d668e Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214022 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214022" 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/22/1214022/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I1d45231d1d01eb34411006275958c87c99db8c37" commit="1c88ec47b146c4d5bf62e7949145d9dda81ce062" commit_message="Revert &quot;BACKPORT: x86/timers: Move the simple udelay calibration to tsc.h&quot; This reverts commit 5c61566d63a2751da9956f9b9529f0094e786e63. Prepare for applying changes from upstream BUG=b:112159884 TEST=Successful boot with syzbot Change-Id: I1d45231d1d01eb34411006275958c87c99db8c37 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214023 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214023" 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/23/1214023/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib7ee9cbfcb18cf1ad134bd4806c9842884b3f916" commit="fb05e3da4bea7c3a48b5658a6f2e17541a44fa3b" commit_message="UPSTREAM: x86/timers: Move the simple udelay calibration to tsc.h Commit dd759d93f4dd (&quot;x86/timers: Add simple udelay calibration&quot;) adds an static function in x86 boot-time initializations. But, this function is actually related to TSC, so it should be maintained in tsc.c, not in setup.c. Move simple_udelay_calibration() from setup.c to tsc.c and rename it to tsc_early_delay_calibrate for more readability. Signed-off-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: https://lkml.kernel.org/r/1500003247-17368-1-git-send-email-douly.fnst@cn.fujitsu.com (cherry picked from commit eb496063c9904ce682253ee445b9acb9b6257581) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib7ee9cbfcb18cf1ad134bd4806c9842884b3f916 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214024 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214024" 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/24/1214024/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I34c109aa93e971d1b97272318e8b63f4641f28b9" commit="a54131502e5b91751a11f697063925d66c5687f7" commit_message="UPSTREAM: x86/timers: Make recalibrate_cpu_khz() void recalibrate_cpu_khz() is called from powernow K7 and Pentium 4/Xeon CPU freq driver. It recalibrates cpu frequency in case of SMP = n and doesn't need to return anything. Mark it void, also remove the #else branch. Signed-off-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: https://lkml.kernel.org/r/1500003247-17368-2-git-send-email-douly.fnst@cn.fujitsu.com (cherry picked from commit af5768507c051ceb9fe12bee59202bd83115c073) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I34c109aa93e971d1b97272318e8b63f4641f28b9 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214025 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214025" 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/25/1214025/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib24b919421b24364eb7419c49f3a4d6646ad9034" commit="6024b17bc9d2ee96ed429a1f581ec2d9aca2e95d" commit_message="UPSTREAM: x86/timers: Move simple_udelay_calibration() past kvmclock_init() simple_udelay_calibration() relies on x86_platform's calibration ops. For KVM these ops are set late in setup_arch() and so simple_udelay_calibration() ends up using native version. Besides being possibly incorrect, this significantly increases kernel boot time. For example, on my laptop executing start_kernel() by a guest takes ~10 times more than when KVM's ops are used. Since early_xdbc_setup_hardware() relies on calibration having been performed move it too. Signed-off-by: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt; Cc: baolu.lu@linux.intel.com Link: https://lkml.kernel.org/r/20170911185111.20636-1-boris.ostrovsky@oracle.com Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit ccb64941f375a6eb21b1b20136730eb7d1716068) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib24b919421b24364eb7419c49f3a4d6646ad9034 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214026 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214026" 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/26/1214026/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I2a08e565598b4b8bcfba57d977da1dc301feddfc" commit="aa25672164682aeb2002d7a2fbe14f00e9dbcc67" commit_message="UPSTREAM: x86/tsc: Introduce early tsc clocksource Without TSC_KNOWN_FREQ the TSC clocksource is registered so late that the kernel first switches to the HPET. Using HPET on large CPU count machines is undesirable. Therefore register a tsc-early clocksource using the preliminary tsc_khz from quick calibration. Then when the final TSC calibration is done, it can switch to the tuned frequency. The only notably problem is that the real tsc clocksource must be marked with CLOCK_SOURCE_VALID_FOR_HRES, otherwise it will not be selected when unregistering tsc-early. tsc-early cannot be left registered, because then the clocksource code would fall back to it when we tsc clocksource is marked unstable later. Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: len.brown@intel.com Cc: rui.zhang@intel.com Cc: Len Brown &lt;lenb@kernel.org&gt; Link: https://lkml.kernel.org/r/20171222092243.431585460@infradead.org (cherry picked from commit aa83c45762a242acce9b35020363225a7b59d7c9) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I2a08e565598b4b8bcfba57d977da1dc301feddfc Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214027 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214027" 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/27/1214027/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib66fe4ff4ccd5a92eff2e970bc64872646cde67c" commit="c009789a4b91e0850b425e44436ab6315d609532" commit_message="UPSTREAM: x86/tsc: Always unregister clocksource_tsc_early Don't leave the tsc-early clocksource registered if it errors out early. This was reported by Diego, who on his Core2 era machine got TSC invalidated while it was running with tsc-early (due to C-states). This results in keeping tsc-early with very bad effects. Reported-and-Tested-by: Diego Viola &lt;diego.viola@gmail.com&gt; Fixes: aa83c45762a2 (&quot;x86/tsc: Introduce early tsc clocksource&quot;) Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; Cc: len.brown@intel.com Cc: rjw@rjwysocki.net Cc: diego.viola@gmail.com Cc: rui.zhang@intel.com Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/20180430100344.350507853@infradead.org (cherry picked from commit e9088adda13cd23249d4b0abb97ff8a81bf5573a) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib66fe4ff4ccd5a92eff2e970bc64872646cde67c Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214028 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214028" 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/28/1214028/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I450ada4a88081e4c8514a54081eff728629f069d" commit="602750d3370612d3703b6f7510dd7f8dff26c321" commit_message="UPSTREAM: x86/tsc: Fix mark_tsc_unstable() mark_tsc_unstable() also needs to affect tsc_early, Now that clocksource_mark_unstable() can be used on a clocksource irrespective of its registration state, use it on both tsc_early and tsc. This does however require cs-&gt;list to be initialized empty, otherwise it cannot tell the registation state before registation. Fixes: aa83c45762a2 (&quot;x86/tsc: Introduce early tsc clocksource&quot;) Signed-off-by: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Tested-by: Diego Viola &lt;diego.viola@gmail.com&gt; Reviewed-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; Cc: len.brown@intel.com Cc: rjw@rjwysocki.net Cc: rui.zhang@intel.com Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/20180430100344.533326547@infradead.org (cherry picked from commit e3b4f79025e0a4eb7e2a2c7d24dadfa1e38893b0) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I450ada4a88081e4c8514a54081eff728629f069d Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214029 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214029" 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/29/1214029/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I7fa1f4fa8041d616cf8820fd77e0a8438592822b" commit="a74116a79d599e90d2f5b1479e033ae1a23fc4a6" commit_message="UPSTREAM: x86/tsc: Redefine notsc to behave as tsc=unstable Currently, the notsc kernel parameter disables the use of the TSC by sched_clock(). However, this parameter does not prevent the kernel from accessing tsc in other places. The only rationale to boot with notsc is to avoid timing discrepancies on multi-socket systems where TSC are not properly synchronized, and thus exclude TSC from being used for time keeping. But that prevents using TSC as sched_clock() as well, which is not necessary as the core sched_clock() implementation can handle non synchronized TSC based sched clocks just fine. However, there is another method to solve the above problem: booting with tsc=unstable parameter. This parameter allows sched_clock() to use TSC and just excludes it from timekeeping. So there is no real reason to keep notsc, but for compatibility reasons the parameter has to stay. Make it behave like 'tsc=unstable' instead. [ tglx: Massaged changelog ] Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-12-pasha.tatashin@oracle.com (cherry picked from commit fe9af81e524e8a86bdd59c0cc0d9e2b0ccaf840f) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I7fa1f4fa8041d616cf8820fd77e0a8438592822b Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214030 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214030" 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/30/1214030/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I060a0f5e1323140b1366938664161665d3e5e251" commit="bd8b24c963f4c0095364d35abbeee8046f699ab3" commit_message="UPSTREAM: x86/tsc: Print tsc_khz, when it differs from cpu_khz If CPU and TSC frequency are the same the printout of the CPU frequency is valid for the TSC as well: tsc: Detected 2900.000 MHz processor If the TSC frequency is different there is no information in dmesg. Add a conditional printout: tsc: Detected 2904.000 MHz TSC Signed-off-by: Len Brown &lt;len.brown@intel.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: peterz@infradead.org Link: https://lkml.kernel.org/r/537b342debcd8e8aebc8d631015dcdf9f9ba8a26.1513920414.git.len.brown@intel.com (cherry picked from commit 4b5b2127238e689ee18aa6752959751dd61c4c73) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I060a0f5e1323140b1366938664161665d3e5e251 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214031 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214031" 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/31/1214031/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I60bc80b4e133d082f5a078d929273b6d5479e005" commit="7b35712b3330321da705adf89a5e72c140ed747c" commit_message="BACKPORT: x86/tsc: Calibrate tsc only once During boot tsc is calibrated twice: once in tsc_early_delay_calibrate(), and the second time in tsc_init(). Rename tsc_early_delay_calibrate() to tsc_early_init(), and rework it so the calibration is done only early, and make tsc_init() to use the values already determined in tsc_early_init(). Sometimes it is not possible to determine tsc early, as the subsystem that is required is not yet initialized, in such case try again later in tsc_init(). Suggested-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-20-pasha.tatashin@oracle.com (cherry picked from commit cf7a63ef4e0203f6f33284c69e8188d91422de83) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I60bc80b4e133d082f5a078d929273b6d5479e005 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214032 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214032" 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/32/1214032/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ib8f6b5fb669ea68810232cb8a3fc73b4e99fdf18" commit="8701a6be7fb7f4cb1da88ccdab6c6efbd670cf76" commit_message="BACKPORT: x86/tsc: Initialize cyc2ns when tsc frequency is determined cyc2ns converts tsc to nanoseconds, and it is handled in a per-cpu data structure. Currently, the setup code for c2ns data for every possible CPU goes through the same sequence of calculations as for the boot CPU, but is based on the same tsc frequency as the boot CPU, and thus this is not necessary. Initialize the boot cpu when tsc frequency is determined. Copy the calculated data from the boot CPU to the other CPUs in tsc_init(). In addition do the following: - Remove unnecessary zeroing of c2ns data by removing cyc2ns_data_init() - Split set_cyc2ns_scale() into two functions, so set_cyc2ns_scale() can be called when system is up, and wraps around __set_cyc2ns_scale() that can be called directly when system is booting but avoids saving restoring IRQs and going and waking up from idle. Suggested-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-21-pasha.tatashin@oracle.com (cherry picked from commit e2a9ca29b5edc89da2fddeae30e1070b272395c5) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ib8f6b5fb669ea68810232cb8a3fc73b4e99fdf18 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214033 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214033" 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/33/1214033/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I6ce7a0407f8fc10dcf73af4e84803d1c4f0fb656" commit="d5e845b994cdbb61b8c03e2dc4536573b895cde3" commit_message="UPSTREAM: x86/tsc: Use TSC as sched clock early All prerequesites for enabling TSC as sched clock early in the boot process are available now: - Early attempt of TSC calibration - Early availablity of static branch patching If TSC frequency can be established in the early calibration, enable the static key which switches sched clock to use TSC. [ tglx: Massaged changelog ] Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-22-pasha.tatashin@oracle.com (cherry picked from commit 4763f03d3d186ce8a1125844790152d76804ad60) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I6ce7a0407f8fc10dcf73af4e84803d1c4f0fb656 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214034 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214034" 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/34/1214034/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ief6d39f56ab103cbb69d1931a131c1f9c088cbbc" commit="0ee7c46ad962805760e5414415e5513fb5f9714d" commit_message="UPSTREAM: x86/tsc: Split native_calibrate_cpu() into early and late parts During early boot TSC and CPU frequency can be calibrated using MSR, CPUID, and quick PIT calibration methods. The other methods PIT/HPET/PMTIMER are available only after ACPI is initialized. Split native_calibrate_cpu() into early and late parts so they can be called separately during early and late tsc calibration. Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-26-pasha.tatashin@oracle.com (cherry picked from commit 03821f451d2d2d7599061244734245be139014ea) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Ief6d39f56ab103cbb69d1931a131c1f9c088cbbc Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214035 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214035" 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/35/1214035/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Id9f6eea6da6b7ab28c90c41aa74e6480c79239ff" commit="30c9b9a162d779d4a546d244ffd4fee7aebd932d" commit_message="UPSTREAM: x86/tsc: Add option that TSC on Socket 0 being non-zero is valid Add a flag to indicate and process that TSC counters are on chassis that reset at different times during system startup. Therefore which TSC ADJUST values should be zero is not predictable. Signed-off-by: Mike Travis &lt;mike.travis@hpe.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Dimitri Sivanich &lt;dimitri.sivanich@hpe.com&gt; Reviewed-by: Russ Anderson &lt;russ.anderson@hpe.com&gt; Reviewed-by: Andrew Banman &lt;andrew.abanman@hpe.com&gt; Reviewed-by: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Prarit Bhargava &lt;prarit@redhat.com&gt; Cc: Andrew Banman &lt;andrew.banman@hpe.com&gt; Cc: Bin Gao &lt;bin.gao@linux.intel.com&gt; Link: https://lkml.kernel.org/r/20171012163201.944370012@stormcage.americas.sgi.com (cherry picked from commit 341102c3ef29c33611586072363cf9982a8bdb77) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: Id9f6eea6da6b7ab28c90c41aa74e6480c79239ff Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214036 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214036" 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/36/1214036/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I856c98d4e9df690b7f0917f392cdb91c157ba9cb" commit="f3a6c561034dff3cb97a4974345da6f1a209dff6" commit_message="UPSTREAM: x86/tsc: Make CONFIG_X86_TSC=n build work again tsc_async_resets is only available when CONFIG_X86_TSC=y. So a build with CONFIG_X86_TSC=n breaks: arch/x86/kernel/tsc.o: In function `tsc_init': (.init.text+0x87b): undefined reference to `tsc_async_resets' Add a stub define for the TSC=n case. Side note: This config switch should simply be removed. Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt; Fixes: 341102c3ef29 (&quot;x86/tsc: Add option that TSC on Socket 0 being non-zero is valid&quot;) Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: Mike Travis &lt;mike.travis@hpe.com&gt; (cherry picked from commit c0fc9b1350a317da22b310d68117b0d01cb9065e) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I856c98d4e9df690b7f0917f392cdb91c157ba9cb Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214037 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214037" 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/37/1214037/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="If47942016ddbae70d6145de5ac972bb5b98f9a01" commit="370ca8858f225c575775f3502a8965d3c8cdd9b1" commit_message="BACKPORT: x86/jump_label: Initialize static branching early Static branching is useful to runtime patch branches that are used in hot path, but are infrequently changed. The x86 clock framework is one example that uses static branches to setup the best clock during boot and never changes it again. It is desired to enable the TSC based sched clock early to allow fine grained boot time analysis early on. That requires the static branching functionality to be functional early as well. Static branching requires patching nop instructions, thus, arch_init_ideal_nops() must be called prior to jump_label_init(). Do all the necessary steps to call arch_init_ideal_nops() right after early_cpu_init(), which also allows to insert a call to jump_label_init() right after that. jump_label_init() will be called again from the generic init code, but the code is protected against reinitialization already. [ tglx: Massaged changelog ] Suggested-by: Peter Zijlstra &lt;peterz@infradead.org&gt; Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-10-pasha.tatashin@oracle.com (cherry picked from commit 8990cac6e5ea7fa57607736019fe8dca961b998f) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: If47942016ddbae70d6145de5ac972bb5b98f9a01 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214038 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214038" 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/38/1214038/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I5b74aa8f1818e57ac61eb6979da9af7cfc073cfc" commit="feacdf03d598fbc955f01a63d0e48a0bc7b64ab9" commit_message="BACKPORT: x86/tsc: Make use of tsc_calibrate_cpu_early() During early boot enable tsc_calibrate_cpu_early() and switch to tsc_calibrate_cpu() only later. Do this unconditionally, because it is unknown what methods other cpus will use to calibrate once they are onlined. If by the time tsc_init() is called tsc frequency is still unknown do only pit_hpet_ptimer_calibrate_cpu() to calibrate, as this function contains the only methods wich have not been called and tried earlier. Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: steven.sistare@oracle.com Cc: daniel.m.jordan@oracle.com Cc: linux@armlinux.org.uk Cc: schwidefsky@de.ibm.com Cc: heiko.carstens@de.ibm.com Cc: john.stultz@linaro.org Cc: sboyd@codeaurora.org Cc: hpa@zytor.com Cc: douly.fnst@cn.fujitsu.com Cc: peterz@infradead.org Cc: prarit@redhat.com Cc: feng.tang@intel.com Cc: pmladek@suse.com Cc: gnomes@lxorguk.ukuu.org.uk Cc: linux-s390@vger.kernel.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: pbonzini@redhat.com Link: https://lkml.kernel.org/r/20180719205545.16512-27-pasha.tatashin@oracle.com (cherry picked from commit 8dbe438589f373544a1af8b4a859e4da853c0f90) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I5b74aa8f1818e57ac61eb6979da9af7cfc073cfc Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214039 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214039" 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/39/1214039/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I46429603e8486c8672a8bbca036e42c697147d58" commit="564317b7013a69ae6d3ff9e89c87fa59849d51fd" commit_message="UPSTREAM: x86/tsc: Consolidate init code Split out suplicated code from tsc_early_init() and tsc_init() into a common helper and fixup some comment typos. [ tglx: Massaged changelog and renamed function ] Signed-off-by: Dou Liyang &lt;douly.fnst@cn.fujitsu.com&gt; Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Reviewed-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt; Cc: &lt;hpa@zytor.com&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt; Link: https://lkml.kernel.org/r/20180730075421.22830-2-douly.fnst@cn.fujitsu.com (cherry picked from commit 608008a45798fe9e2aee04f99b5270ea57c1376f) BUG=b:112103715, b:112159884 TEST=Verified that no hang is observed on yorp for 5000+ warm reboots Change-Id: I46429603e8486c8672a8bbca036e42c697147d58 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214040 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="1" gerrit_number="1214040" 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/40/1214040/2" remote="cros" total_fail_count="1"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ieff89617cb9b211915fc50116ca533d258813d1d" commit="81f11bd315e8639fb0a451e906496129f532fc73" commit_message="UPSTREAM: ac: move all LLVM module initialization into ac_create_module This removes some ugly code around module initialization. Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 32e413ca59f5c335bcce110af1f27b5c5d458b94) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ieff89617cb9b211915fc50116ca533d258813d1d Reviewed-on: https://chromium-review.googlesource.com/1214818 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1214818" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="1" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/18/1214818/1" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I30f78b69ea91c4bcebf65eb8a80071d1ec9a60fd" commit="bea12d2ee4b0edde81aa53aec7acf8acb00cb645" commit_message="UPSTREAM: ac/radv: split the non-common init_once code from the common target code. (v2) This just splits out the non-shared code and reuses ac_get_llvm_target in radv. v2: rebase on Marek's patch - fixup brace position/whitespace Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 473be16c745d0d78a0be71828d05aeb5d8a7cb76) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I30f78b69ea91c4bcebf65eb8a80071d1ec9a60fd Reviewed-on: https://chromium-review.googlesource.com/1214819 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1214819" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/19/1214819/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ibd71c48b570e4e2a27ca54c535df3580e3f00dd7" commit="9d8dc4ecb55dc624d044a764b873dba75c8b8053" commit_message="UPSTREAM: radv: drop copy of ac_create_target_machine. Once we split the init once stuff out, this can be shared again. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit f2b3e96e754a5d722f2b0fa1bd5efa1c0640ed3b) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ibd71c48b570e4e2a27ca54c535df3580e3f00dd7 Reviewed-on: https://chromium-review.googlesource.com/1214820 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1214820" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/20/1214820/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I0c45923753e9a6bde5390f1fd9fc38245ade5cd0" commit="0fcf68765fd29f021a4965c51e5ef1d97810e9cd" commit_message="UPSTREAM: ac/radeonsi: refactor out pass manager init to common code. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 584ad1eda956f89338648fcd22e950ab9c32f465) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I0c45923753e9a6bde5390f1fd9fc38245ade5cd0 Reviewed-on: https://chromium-review.googlesource.com/1214821 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1214821" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/21/1214821/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="If8d87c198bbf89505ad921bd757a784a13ffff1f" commit="f9747d7d12d1804ca3028ad73ee7d0830dfa0635" commit_message="UPSTREAM: radv: port to use common passmgr code. This adds a inline always pass, but otherwise should work the same. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 97d9b88447f52ad0df4845194562cb7f655c1289) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: If8d87c198bbf89505ad921bd757a784a13ffff1f Reviewed-on: https://chromium-review.googlesource.com/1215402 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215402" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/02/1215402/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I11411d59048371b7354db64acf6dc7c3a652b426" commit="31da7f3f582055f5eea50e390a70ea3e16d9eae1" commit_message="UPSTREAM: radv: create/destroy passmgr at the higher level. This is prep work for moving this to a per-thread struct Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit e1387eaf124b298d65707fce77e942af9622cbe1) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I11411d59048371b7354db64acf6dc7c3a652b426 Reviewed-on: https://chromium-review.googlesource.com/1215403 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215403" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/03/1215403/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I975356b084e60719f476c154f7dfc00210c09165" commit="5187fcdb0f84ab99180b4c4904ecfc31ed5c459c" commit_message="UPSTREAM: ac: add target library info helpers Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 887ba45c93b0a8cab664d1cd0bff104c862c479d) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I975356b084e60719f476c154f7dfc00210c09165 Reviewed-on: https://chromium-review.googlesource.com/1215404 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215404" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/04/1215404/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="Icba3b680a572b1e53004a4deb156d3167ea84a7d" commit="04d1e09c505e34e53f902807d78ffffdf0b63c84" commit_message="UPSTREAM: radeonsi: clean up passing the is_monolithic flag for compilation Reviewed-by: Timothy Arceri &lt;tarceri@itsqueeze.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit f154555733a7c49d4b2bd53ba11fb1545144f5ad) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Icba3b680a572b1e53004a4deb156d3167ea84a7d Reviewed-on: https://chromium-review.googlesource.com/1215405 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215405" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/05/1215405/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ia83f7a260ec96af03ad15bf3d834dee51ff309e6" commit="2c838503130a3c7d663de3c783010b7312f9a8fd" commit_message="UPSTREAM: radeonsi: enable shader caching for compute shaders Compute shaders were not using the shader cache. BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 1542169a4aeac3b6c36af79fdaa17349933d5fd3) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ia83f7a260ec96af03ad15bf3d834dee51ff309e6 Reviewed-on: https://chromium-review.googlesource.com/1215406 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215406" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/06/1215406/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I9a40864a4b80dfec9d3faf4a773087e3e6ea10f4" commit="71f42ffe2d28cc799f87570d21d4cc461a9bd68c" commit_message="UPSTREAM: radeonsi: rename si_compiler -&gt; ac_llvm_compiler As precursor to moving init to common code, just rename the struct and move it. Reviewed-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&gt; Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 0eb65b49442888ec45895b1aa5c0f8087361364f) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I9a40864a4b80dfec9d3faf4a773087e3e6ea10f4 Reviewed-on: https://chromium-review.googlesource.com/1215407 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215407" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/07/1215407/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ie59bca2c2e8e21a7af843234fc863aa6e3a3a4db" commit="3b4cad51642cfb1293452dc3cf950221ad5a1437" commit_message="UPSTREAM: radv/radeonsi: add a check ir tm options This doesn't do much yet, but it makes it easier to move the code to a common shared code base. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 35c82af5399fd5d31572098f7aaf760c1d750dc8) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ie59bca2c2e8e21a7af843234fc863aa6e3a3a4db Reviewed-on: https://chromium-review.googlesource.com/1215408 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215408" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/08/1215408/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I8d070e1a28fa4da659b606d3e2d81b3f3af3dd73" commit="b8c09c28940d4ba01f5fdd0360600c99b0d190a4" commit_message="UPSTREAM: ac/radeonsi: port compiler init/destroy out of radeonsi. We want to share this code with radv in the future, so port it out of radeonsi. Add a return value as radv will want that to know if this succeeds Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit d853d3a59bd5f8720a5b021bcd64a193d370b623) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I8d070e1a28fa4da659b606d3e2d81b3f3af3dd73 Reviewed-on: https://chromium-review.googlesource.com/1215409 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215409" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/09/1215409/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I062ec84c2d3920bbaef4e5f6bd383bfa57b41da8" commit="6bd9c72b794a5ed793f6eb946cdd2b1eae6c7f94" commit_message="UPSTREAM: ac/radv: move llvm compiler info to struct and init in one place This ports radv to the shared code, however due to a bug in LLVM version prior to 7, radv cannot add target info at this stage, as it would leak one for every shader compile, however I'd prefer to keep this llvm damage in the shared code, since it isn't the driver at fault here. We just add a flag to denote if the driver can support leaking the target info or not, and the common code does the right thing depending on the llvm version. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 7398913a62a59282e742758a7e789ed3df27e49c) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I062ec84c2d3920bbaef4e5f6bd383bfa57b41da8 Reviewed-on: https://chromium-review.googlesource.com/1215410 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215410" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/10/1215410/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I0764cbbbb172a4497ca7751bc9af73ae56356d0e" commit="a57f2451ece65e893791390324bda65bd2e0a408" commit_message="UPSTREAM: ac: make some fns static Some of the compiler functions are no longer called outside the util file. Reviewed-by: Marek Olk &lt;marek.olsak@amd.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 5b32b246cf6015054cd2b8901062d9e161188ebb) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I0764cbbbb172a4497ca7751bc9af73ae56356d0e Reviewed-on: https://chromium-review.googlesource.com/1215411 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215411" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/11/1215411/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I1ca5c8ccfc3eb014b21b957b2e87c2ee4452697f" commit="90c6aa2595bbf3fa21cbf661f23c98aa4e41f90a" commit_message="UPSTREAM: radeonsi: fix compiler breakage Broken by d853d3a59bd5f8720a5b021bcd64a193d370b623. BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 45f9d58668079803abe64d2f104468ee118f78ea) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I1ca5c8ccfc3eb014b21b957b2e87c2ee4452697f Reviewed-on: https://chromium-review.googlesource.com/1215412 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215412" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/12/1215412/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I88c0cfe2e1d63ca1b167050fed27b92a6c260de3" commit="57a36c4149a63fe4a615dc53c1bdcb801e357e30" commit_message="UPSTREAM: ac: add reusable helpers for direct LLVM compilation This is basically LLVMTargetMachineEmitToMemoryBuffer inlined and reworked. struct ac_compiler_passes (opaque type) contains the main pass manager. ac_create_llvm_passes -- the result can go to thread local storage ac_destroy_llvm_passes -- can be called by a destructor in TLS ac_compile_module_to_binary -- from LLVMModuleRef to ac_shader_binary The motivation is to do the expensive call addPassesToEmitFile once per context or thread. Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 0075e5fed8ae0e33b29a7b99bcdb0f480846d8b1) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I88c0cfe2e1d63ca1b167050fed27b92a6c260de3 Reviewed-on: https://chromium-review.googlesource.com/1215413 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215413" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/13/1215413/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="Ibde617e76de6d8482e79f72637bf1bdee7f039b8" commit="4009b2c2ab3506a97a771316aeb21ac096e2f670" commit_message="UPSTREAM: radeonsi: use ac_compile_module_to_binary to reduce compile times Compile times of simple shaders are reduced by ~20%. Compile times of prologs and epilogs are reduced by up to 40%. Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit ff330055e989803fa05c2d5c8e1a4c08b52a55fd) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Ibde617e76de6d8482e79f72637bf1bdee7f039b8 Reviewed-on: https://chromium-review.googlesource.com/1215414 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215414" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/14/1215414/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I3e5ec5774e7900453417a763c51bf637e7aeafe3" commit="b15e5d251cfce68abbc340e978c54cbdcdf2ba7f" commit_message="UPSTREAM: ac: run LLVM optimization passes only on the final function after inlining BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 9b82d128c96ec73eaef6b167a4651ae9716a0424) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I3e5ec5774e7900453417a763c51bf637e7aeafe3 Reviewed-on: https://chromium-review.googlesource.com/1215415 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215415" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/15/1215415/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I70c9ee0ef1aaff735b3d70b1687c4ca9682702fc" commit="7cf89896415ae01fb416570abeec837a7406eb2c" commit_message="UPSTREAM: radeonsi: Add debug option to enable LLVM GlobalISel (v2) R600_DEBUG=gisel will tell LLVM to use GlobalISel rather than SelectionDAG for instruction selection. v2: mareko: move the helper to src/amd/common Signed-off-by: Marek Olk &lt;marek.olsak@amd.com&gt; Reviewed-by: Tom Stellard &lt;tstellar@redhat.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 0866edede0116e33b4bed28737e4d242ad0da2ad) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I70c9ee0ef1aaff735b3d70b1687c4ca9682702fc Reviewed-on: https://chromium-review.googlesource.com/1215416 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215416" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/16/1215416/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="I694c46fd45b325843bc328e8d3b46c680416e5a5" commit="8cd6a0056eafbc2121ca37697d1e40ca9f3d918c" commit_message="UPSTREAM: radeonsi: use gallivm less Reviewed-by: Timothy Arceri &lt;tarceri@itsqueeze.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa (cherry picked from commit 21ba8a204eb654c71895d285e92fcea2343a98dd) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: I694c46fd45b325843bc328e8d3b46c680416e5a5 Reviewed-on: https://chromium-review.googlesource.com/1215417 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215417" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/17/1215417/2" remote="cros" total_fail_count="3"/><pending_commit branch="arc-18.2.0-pre1" change_id="Icef136025d0903f14b1f61feb41ab3054c195afe" commit="59d6f90255fa3b54041ee87dbdbcade07b414862" commit_message="UPSTREAM: ac,radeonsi: reduce optimizations for complex compute shaders on older APUs (v2) To make dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.23 finish sooner on the older CPUs. (otherwise it gets killed and we fail the test) Acked-by: Dave Airlie &lt;airlied@gmail.com&gt; BUG=b:69235178 TEST=emerge-grunt arc-mesa dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.23 pass on grunt (cherry picked from commit cb6b241c301d5352a5bcaab52bbfaf89e700b2b2) Signed-off-by: Deepak Sharma &lt;Deepak.sharma@amd.com&gt; Change-Id: Icef136025d0903f14b1f61feb41ab3054c195afe Reviewed-on: https://chromium-review.googlesource.com/1215418 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Drew Davenport &lt;ddavenport@chromium.org&gt; " fail_count="3" gerrit_number="1215418" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="2" project="chromiumos/third_party/mesa" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/mesa" ref="refs/changes/18/1215418/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Icf3c888e5f85e8c0473fb32c0cba0b81094a7f3b" commit="f5b17e51215eacb1fe881b69ae66ddbc8dcf2d61" commit_message="smbprovider: Add At function to IdMap - IdMap can now call on an At function, which returns the value when given a key. BUG=chromium:878498 TEST=emerges Change-Id: Icf3c888e5f85e8c0473fb32c0cba0b81094a7f3b Reviewed-on: https://chromium-review.googlesource.com/1214113 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; Reviewed-by: Bailey Berro &lt;baileyberro@chromium.org&gt; " fail_count="1" gerrit_number="1214113" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/13/1214113/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib95b893f05ef6ce8f5726930af32a373f24db7a1" commit="bfcff2d84b881b1e53da0639bb457390ac3b48b9" commit_message="smbprovider: Add AddMount to MountTracker - Adds AddMount and simple test cases in MountTrackerTest. - Adds private helper functions in MountTracker for AddMount's use. - Adds FakeSambaProxy and FakeSambaInterface to MounTrackerTest. BUG=chromium:878498 TEST=unittests Change-Id: Ib95b893f05ef6ce8f5726930af32a373f24db7a1 Reviewed-on: https://chromium-review.googlesource.com/1212323 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="1" gerrit_number="1212323" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1212323/11" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I670a3c0d0795070f9674ef01931423ed07214faa" commit="183fcac2327b53a3f01261e84806a5850c6d2f64" commit_message="smbprovider: Add MountCount to MountTracker - MountCount is a simple function that returns the number of mounts within MountTracker. BUG=chromium:878498 TEST=unittests Change-Id: I670a3c0d0795070f9674ef01931423ed07214faa Reviewed-on: https://chromium-review.googlesource.com/1213321 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: jimmy gong &lt;jimmyxgong@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="1" gerrit_number="1213321" owner_email="jimmyxgong@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1213321/12" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9bc9cae0d340a586af7a3eead315e0c71dbda697" commit="9bbaf049580d9f1e0ed5ed1994b214b0d28a0e3d" commit_message="crash: anomaly_collector: move state dir setup to C++ BUG=chromium:874698 TEST=precq passes Change-Id: I9bc9cae0d340a586af7a3eead315e0c71dbda697 Reviewed-on: https://chromium-review.googlesource.com/1214631 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="1" gerrit_number="1214631" 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/31/1214631/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib46f5307d2f9f2ff119f83a29660aeef5997499c" commit="0cbae7fe5f32fcd51098da5ac432c2ba3d09e896" commit_message="crash: anomaly_collector: replace custom Die() with err() This simplifies the code a bit by using err() from err.h from the C lib. BUG=chromium:874698 TEST=precq passes Change-Id: Ib46f5307d2f9f2ff119f83a29660aeef5997499c Reviewed-on: https://chromium-review.googlesource.com/1214632 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="1" gerrit_number="1214632" 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/32/1214632/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4ff32659b5271b5f1973f177cefcc4f6d6652e8d" commit="015c9413e71905a5f867dd76792bfa8fba418bae" commit_message="crash: anomaly_collector: improve filter logic a bit Some of the sub-collectors are inconsistent in their handling of the filter flag. Push it down into the common AnomalyStart helper so we can delete it from the individual helpers. We also allow AnomalyEnd to run, but we use /bin/cat to dump the log to stdout. BUG=chromium:874698 TEST=precq passes Change-Id: I4ff32659b5271b5f1973f177cefcc4f6d6652e8d Reviewed-on: https://chromium-review.googlesource.com/1214633 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; " fail_count="1" gerrit_number="1214633" 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/33/1214633/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2fb4200a5d9c3ce460e9b913a5b09441e458bb7e" commit="4a4dd9e0a2f4c87484152692f2594ec281a2b768" commit_message="ppc: Add support for nx20p3481 This CL is an incremental change to the nx20p348x driver to add support for the nx20p3481 ppc. Sink/source modes are controlled via the switch control register instead of gpio signals. Another difference is that the values of mode in register 0x1 are slightly different between the 3481 and 3483. The 3481 needs to use the switch status register to verify whether it's in sink or source mode. This register is now checked for both the 3483 and 3481. A delay is required for the switch status register to reflect the control setting just applied. In addition, the nx20p3481 supports Fast Role Swap (FRS). For FRS, only the detection is supported, and it's assumed that it's caused by the removal of an external charger, not an actual FRS event. BUG=b:111281797 BRANCH=none TEST=Verified on DragonEgg that port acts correctly as a sink. Have not been able to verify source operation. Change-Id: I2fb4200a5d9c3ce460e9b913a5b09441e458bb7e Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1178995 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1178995" owner_email="scollyer@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/95/1178995/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I242850a89413f0a573155e5e325f4e0a540d33e6" commit="eb68a63cbdc79fb824e535ed187dc30b4df8840a" commit_message="ite: Add support for 3rd Type C port in bbram DragonEgg has 3 Type C ports and needs BRAM_IDX_PD2 as only 2 ports were supproted previously. BUG=b:111281797 BRANCH=none TEST=Verfied that error messages from invalid bram_idx went away. Change-Id: I242850a89413f0a573155e5e325f4e0a540d33e6 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1178996 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1178996" owner_email="scollyer@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/96/1178996/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7ad200768d81fd95aee625e5871b2350412a4f79" commit="785691f6a7b66dc86b45c6b0f93a0056102a185e" commit_message="DragonEgg: Add support for port 2 Type C This CL adds support for Type C port 2 which uses the TI USB422 TCPC and NX20P3481 PPC. BUG=b:111281797 BRANCH=none TEST=Verifed that port 2 works as a sink and source. Change-Id: I7ad200768d81fd95aee625e5871b2350412a4f79 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1178997 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="2" gerrit_number="1178997" owner_email="scollyer@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/97/1178997/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I56494226dd48a5ceea61dbf867eb54cc0a534ef3" commit="142306cfe3205444e6b693c31400852a572fe207" commit_message="Revert &quot;FROMGIT: drm/i915/audio: set minimum CD clock to twice the BCLK.&quot; This reverts commit 8a2c0192bd3e5ab6b6799d9bb881dd2e1e52fed8. BUG=b:111772382 TEST=boot GLK board without HDMI/DP and Audio should work. No flickering at bootup. Signed-off-by: Abhay Kumar &lt;abhay.kumar@intel.com&gt; Change-Id: I56494226dd48a5ceea61dbf867eb54cc0a534ef3 Reviewed-on: https://chromium-review.googlesource.com/1185888 Reviewed-by: Sathyanarayana Nujella &lt;sathyanarayana.nujella@intel.com&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1185888" owner_email="abhay.kumar@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1185888/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I9759420b70ed5f14431b951d74bb6a9c522331a7" commit="3be61e104871fe98bdd31324893766bafda75b40" commit_message="Revert &quot;FROMLIST: drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled&quot; This reverts commit b650d291b6386dd83c65e87fd9644fe5ff363ff8. BUG=b:111772382 TEST=boot GLK board without HDMI/DP and Audio should work. No flickering at bootup. Change-Id: I9759420b70ed5f14431b951d74bb6a9c522331a7 Signed-off-by: Abhay Kumar &lt;abhay.kumar@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1185892 Reviewed-by: Sathyanarayana Nujella &lt;sathyanarayana.nujella@intel.com&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1185892" owner_email="abhay.kumar@intel.com" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/92/1185892/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I633b420a60e73b7854f1609c7a7202dbd8f09393" commit="95eab70c15b809d315cea479f5fdd6087861166f" commit_message="CHROMIUM: drm/i915: GLK will support minimum cdclk as 158.4 to enable Audio. Audio needs minimum cdclk as 158.4 to work. BUG=b:111772382 TEST=boot GLK board without HDMI/DP and Audio should work. No flickering at bootup. Change-Id: I633b420a60e73b7854f1609c7a7202dbd8f09393 Signed-off-by: Abhay Kumar &lt;abhay.kumar@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1185899 Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1185899" owner_email="abhay.kumar@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/99/1185899/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Iab110bc72efa56430428788eb33026cbafe29187" commit="44065dac0a0a0a123cd847b3d34fe56bb864f276" commit_message="CHROMIUM: config: Normalize (CONFIG_HAVE_RCU_TABLE_INVALIDATE) Run &quot;./chromeos/scripts/kernelconfig olddefconfig&quot; to normalize things. This is part of the result. Change from v4.14.68 merge: +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y From: commit e9afa7c1ef177 (&quot;mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE&quot;), and is selected since CONFIG_HAVE_RCU_TABLE_FREE=y BUG=None TEST=None Change-Id: Iab110bc72efa56430428788eb33026cbafe29187 Signed-off-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1220975 Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1220975" owner_email="pihsun@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/75/1220975/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ie3e26c1adf8e7c76b3980041db79bc15498884fb" commit="8e6e7e80e87b66790a55a6fc2c319f060b958f5b" commit_message="CHROMIUM: config: Normalize (CONFIG_DRM_AMDGPU_IP_BLOCK_MASK) Run &quot;./chromeos/scripts/kernelconfig olddefconfig&quot; to normalize things. This is part of the result. +CONFIG_DRM_AMDGPU_IP_BLOCK_MASK=0xffffffff From: commit c2173b35c36b (&quot;FROMLIST: drm/amdgpu: add ip_block_mask user option for static builds&quot;). CL:1184599 add a value for the config, but is later reverted by CL:1215511, which cause the config not having a default value. BUG=None TEST=None Change-Id: Ie3e26c1adf8e7c76b3980041db79bc15498884fb Signed-off-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1220976 Reviewed-by: St├ęphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; " fail_count="1" gerrit_number="1220976" owner_email="pihsun@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/76/1220976/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I4e3caaa389b4eed02c8a8b965a3da6bba985d8d2" commit="d6289921b52c8598f62a5d0772dfe22c35ad2661" commit_message="CHROMIUM: config: enable Cr50 SPI config The change is generated from the following commands: cat &lt;&lt;EOF | tee -a chromeos/config/arm64/chromiumos-mediatek.flavour.config CONFIG_TCG_CR50_SPI=y EOF ./chromeos/scripts/kernelconfig olddefconfig BUG=b:109911488 TEST=Boot to shell Change-Id: I4e3caaa389b4eed02c8a8b965a3da6bba985d8d2 Signed-off-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1220971 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="1220971" owner_email="pihsun@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/71/1220971/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Icf78af64b0f77c806b7f77aa884d19c7bac5304f" commit="5c6cbc7f2a4aac1921c1be0207abea873cf7d9eb" commit_message="UPSTREAM: soc/amd/stoneyridge: Fix more GPIO functions Instead of gpio_num, gpio_address should be used as the address in write32. This lets us also get rid of a few casts. Commit c9ed3ee8d8 (&quot;soc/amd/stoneyridge: Fix gpio_set function&quot;) fixed one instance of this bug, but it was more widespread. TEST=None Change-Id: Icf78af64b0f77c806b7f77aa884d19c7bac5304f Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 15192da7c756eead1e3ccb2d3c7781bf96680925 Original-Change-Id: I0cf87aac2f1b87b6eac2b506515e48fe908c1f2b Original-Signed-off-by: Jonathan Neuschfer &lt;j.neuschaefer@gmx.net&gt; Original-Reviewed-on: https://review.coreboot.org/28570 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Richard Spiegel &lt;richard.spiegel@silverbackltd.com&gt; Original-Reviewed-by: Martin Roth &lt;martinroth@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1221209 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1221209" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/09/1221209/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="I01baf95f47b1f1dd36fdb82b0147e43f4f04326e" commit="1c1548492a6ed52779f12123b3e16e500369e9fe" commit_message="UPSTREAM: mainboards: Add SMMSTORE region in chromeos configs Only for those that are x86 and also have a RW_LEGACY region. The assumption is that all devices touched have 64k block sizes when choosing size and alignment of the region. BUG=none BRANCH=none TEST=none CQ-DEPEND=CL:1221268 Change-Id: I01baf95f47b1f1dd36fdb82b0147e43f4f04326e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 803cf02801e4681604661bd8f6587fd303042b7a Original-Change-Id: I12addb137604f003d1296f34f555dae219330b18 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/28532 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1221210 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1221210" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/10/1221210/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Ie999b85d31644a9a8d9d7318b57a18a5a715a6ae" commit="5468b11dc6e582dbda93feba13d8a526d5f23dd2" commit_message="UPSTREAM: soc/sifive/fu540: Initialize PLL and clock BUG=none BRANCH=none TEST=none Change-Id: Ie999b85d31644a9a8d9d7318b57a18a5a715a6ae Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 3d398ad37af84bdbe15e5dc82d39213b8437dd12 Original-Change-Id: Iba0669e08940e373aaf42cbba3a1ceffd68a4f52 Original-Signed-off-by: Philipp Hug &lt;philipp@hug.cx&gt; Original-Reviewed-on: https://review.coreboot.org/27439 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Jonathan Neuschfer &lt;j.neuschaefer@gmx.net&gt; Reviewed-on: https://chromium-review.googlesource.com/1221211 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="1221211" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/11/1221211/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3394650549e6a9212bf95b80fc2d0a68e7286733" commit="b53041d2e9334a19bd3d568ad73a7fb3c4b8b184" commit_message="CRAS: alsa_ucm - label to specify echo reference iodev Add EchoReferenceDev label to associate one output device to another input device as echo reference. BUG=chromium:879967 TEST=Test APM using echo reference on notcurne Change-Id: I3394650549e6a9212bf95b80fc2d0a68e7286733 Reviewed-on: https://chromium-review.googlesource.com/1180782 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="1" gerrit_number="1180782" owner_email="hychao@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/82/1180782/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I71ceade96dc86b353ba14e0507a69e68f9e20082" commit="f8a29e6a89819e4a4933b877dfa68647f308a34b" commit_message="CRAS: system_state - Add task support Add the support for scheduling a function to be executed in main thread loop later with no wait time. This is useful for scheduling asynchronously tasks in main thread. BUG=chromium:879967 TEST=unittest Apply patch set to schedule server stream for echo ref dev and verify the function works as expected. Change-Id: I71ceade96dc86b353ba14e0507a69e68f9e20082 Reviewed-on: https://chromium-review.googlesource.com/1212623 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1212623" owner_email="hychao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/23/1212623/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I515cb3a85214e72d3378adb1a21ee9b4639420c8" commit="06ee55e4317515d4ee3f7266ab57bdb4c940c796" commit_message="CRAS: iodev_list - open server stream to activate echo reference To utilize the echo reference input device from driver. Add the capability to create input stream without client. This helps to establish the data flow from hardware to iodev's dsp pipeline for APM reverse analysis. The implementation requires change in several modules, including: - Add stream type to mark stream as server only, so it doesn't need to talk to client. - Reserve a few numbers for the &quot;client id&quot; composing the stream id of server only stream. - Flexibility for input cras_iodev to set different ext_dsp_mod to its dsp pipeline. - Add module server_stream to create/destroy server only stream pinned to specific device. - Logic in iodev_list to add/rm server only stream at appropriate time if echo reference dev exists. - Logic in apm_list to attach rmod to the dsp pipeline of echo reference iodev instead of the active output iodev. BUG=chromium:879967 TEST=Test APM using echo reference on nocturne board Change-Id: I515cb3a85214e72d3378adb1a21ee9b4639420c8 Reviewed-on: https://chromium-review.googlesource.com/1180783 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1180783" owner_email="hychao@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/83/1180783/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8f84282d52e782335313790ba5899a7d7d161bd6" commit="f766f95335b30e3d91a914489260b90d6d4efb60" commit_message="octopus: move powerd configuration to master config BUG=b:113311498 TEST=None CQ-DEPEND=CL:*676708 Change-Id: I8f84282d52e782335313790ba5899a7d7d161bd6 Reviewed-on: https://chromium-review.googlesource.com/1220666 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: C Shapiro &lt;shapiroc@google.com&gt; " fail_count="0" gerrit_number="1220666" owner_email="yueherngl@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/66/1220666/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-2016.05" change_id="Idd31b577d801f140c08b279f5107dd7bd5fb83d0" commit="e91a8324b87278ebf6e5ef6df285de7e4893ced8" commit_message="UPSTREAM: acpi/gnvs: delay setting chromeos_apci_t.vdat until depthcharge Standardize on using vboot_handoff data structure for transferring data between coreboot and depthcharge. chromeos_acpi_t.vdat is undefined until set in depthcharge. BUG=b:112288216 TEST=compile and run on eve CQ-DEPEND=CL:1198814 Change-Id: Idd31b577d801f140c08b279f5107dd7bd5fb83d0 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: adfaea5400248a5f729cf29d5bbdaa6d199f1c23 Original-Change-Id: Iccc021334d3c6f0145dffd5ca05beb9e430378a9 Original-Signed-off-by: Joel Kitching &lt;kitching@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/28407 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1216483 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1216483" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/83/1216483/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia0af3179046532f467f6e0b064844aed5f6d066d" commit="2140db07bff9196e8749a1ac61da6ceca5a5201a" commit_message="depthcharge: clean up vb_sd and vdat usage Instead of using both vboot_handoff and chromeos_acpi_t.vdat for transferring data between coreboot and depthcharge, standardize on using vboot_handoff, and keep chromeos_acpi_t.vdat around for sharing VbSharedDataHeader data with userland tools (i.e. crossystem). Previously, VbSharedDataHeader and vdat were used interchangably. In functions that read from VbSharedDataHeader passed on by coreboot, |vb_sd| is used. |vdat| is used specifically to refer to the spot in chromeos_acpi_t accessible through ACPI on x86. BUG=b:112288216 CQ-DEPEND=CL:1216483 TEST=compile and run on eve Change-Id: Ia0af3179046532f467f6e0b064844aed5f6d066d Reviewed-on: https://chromium-review.googlesource.com/1198814 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1198814" owner_email="kitching@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/14/1198814/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I96342cd47de103d4a33595bd1c3331709d781781" commit="9abdcd87c9f9b00560651b9693c943c145420b55" commit_message="vboot-aux-fx: don't fail if reboot required If the TCPC firmware upgrade reports that it needs a reboot first, do not consider that a failure mode. This allow the firmware upgrade process to continue on a subsequent boot. This happens with the EC firmware is already in RW and the i2c tunnel protect is already engaged. The only existing way to un-protect the tunnel is to reboot. BRANCH=none BUG=b:112722728 TEST=Jump EC to RW, then apshutdown, then powerb. Verify that firmware upgrade portion does not cause recovery, instead it causes a reboot and the subsequent boot will work correctly (either upgrade or skip) Change-Id: I96342cd47de103d4a33595bd1c3331709d781781 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1200316 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="1" gerrit_number="1200316" owner_email="jettrink@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/16/1200316/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I42297a4bb608b4268ef89543b1d0503972381d99" commit="81583080d6d33c5a8f9a0d2b58031b613574b026" commit_message="vboot-aux-fw: detect EC reboot earlier If the i2c tunnel is already locked (if the EC has been in RW for a while), then we need to reboot the EC to unlock the tunnels for PD firmware upgrade. Detect the locked tunnel scenario earlier in the boot flow and reboot then. BRANCH=none BUG=b:112722728 TEST=on fleex, reboot occurs earlier if EC has locked i2c tunnels Change-Id: I42297a4bb608b4268ef89543b1d0503972381d99 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1220428 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; " fail_count="1" gerrit_number="1220428" owner_email="jettrink@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/28/1220428/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I924ab9d8b4f4f62fd01c90863e06315d381e6667" commit="49eda678414d50a3ed6f6eada73bca2b0338109c" commit_message="media-libs/mesa: Use external wayland-egl. Upgrading dev-libs/wayland to 1.15.0 requires corresponding mesa changes since wayland-egl was from mesa to wayland. BUG=chromium:837073 TEST=build_packages --board tatl CQ-DEPEND=CL:1213779 Change-Id: I924ab9d8b4f4f62fd01c90863e06315d381e6667 Reviewed-on: https://chromium-review.googlesource.com/1217145 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="0" gerrit_number="1217145" owner_email="davidriley@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/45/1217145/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I611db20e34fac1a9cedd1625d7fbdd0a34be438c" commit="559a2aa7e472c9a3d6319eedc65aedc6b78debc5" commit_message="wayland: upgraded package to upstream Upgraded dev-libs/wayland to version 1.15.0. BUG=chromium:837073 TEST=crosvm can access wayland socket with absolute path. CQ-DEPEND=CL:1217145 Change-Id: I611db20e34fac1a9cedd1625d7fbdd0a34be438c Reviewed-on: https://chromium-review.googlesource.com/1213779 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1213779" owner_email="davidriley@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/79/1213779/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id24a8d75434dd9f3131f3a95b090115629a0b35e" commit="81a75ff4327729317cf705154ff53f27aefeef90" commit_message="cellular: remove obsolete control files for 'icera-y3300' modem BUG=chromium:803514 TEST=Remote trybot runs. Change-Id: Id24a8d75434dd9f3131f3a95b090115629a0b35e Reviewed-on: https://chromium-review.googlesource.com/1217457 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="2" gerrit_number="1217457" owner_email="benchan@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/57/1217457/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I9b61f257ca1c8060b5ba696cb64f33beda9387b2" commit="a7d865ca8d51f383a2bfb57a8c094232217906c8" commit_message="cellular: remove obsolete control files for 'icera-y3400' modem BUG=chromium:803514 TEST=Remote trybot runs. Change-Id: I9b61f257ca1c8060b5ba696cb64f33beda9387b2 Reviewed-on: https://chromium-review.googlesource.com/1217458 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="2" gerrit_number="1217458" owner_email="benchan@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/58/1217458/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I31bfa33efa91f60c6667f3b0de9cbdf9c6b3e8bf" commit="ad64ca3ce28478496797593f0d022f0aafd3ed3c" commit_message="charge_manager: Use enum for CHARGE_SUPPLIER_NONE Currently, CHARGE_SUPPLIER_NONE is defined as a macro. This causes the compiler to allocate uint8_t to enum charge_supplier. When -1 passed to or returned from a function, it's cast to 0xff. This patch defines CHARGE_SUPPLIER_NONE in enum charge_supplier. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=none BRANCH=none TEST=Verify ectool usbpdpower 1 return 'Port 1: Disconnected' and 'Port 1: SNK (not charging)' without and with a BJ adapter connected respectively on Fizz. Change-Id: I31bfa33efa91f60c6667f3b0de9cbdf9c6b3e8bf Reviewed-on: https://chromium-review.googlesource.com/1217605 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="1" gerrit_number="1217605" owner_email="dnojiri@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/05/1217605/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If3437c8f3f9952a4cc6004614ccff7bb6bbb4de5" commit="5ce3b66b5516ef421d1f66837f41adeed41788e9" commit_message="ectool: Allow usbpdpower command to take port # Currently, usbpdpower command enumerates all USB-C ports found on the board. Since barrel jack adapters are not recognized as a USB-C port, they're not handled by the command. This patch allows the command to take a port number as a new parameter. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=chromium:841944 BRANCH=none TEST=Verify ectool usbpdpower 1 return 'Port 1: Disconnected' and 'Port 1: SNK (not charging)' without and with a BJ adapter connected respectively on Fizz. Change-Id: If3437c8f3f9952a4cc6004614ccff7bb6bbb4de5 Reviewed-on: https://chromium-review.googlesource.com/1217606 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="1" gerrit_number="1217606" owner_email="dnojiri@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/06/1217606/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id6b7cbcc760c7c3221e9f4d382d2804b3a8fde92" commit="1108c50af0abde25a6ece876e5ed312e2435a107" commit_message="[autotest] Fix DUT availability check for run_suite. The check for &quot;Are there DUTs available for this suite&quot; was failing to account for suites that requested testing a against a model in addition to a board and pool. That resulted in wrong answers in multiple ways. This changes RPCHelper.check_dut_availability() to account for all of the dependencies that may have been requested in a given run_suite call, and not just the board and pool dependencies. Additionally, this fixes RPCHelper.diagnose_pool() to account for the same constraints. BUG=chromium:876121 TEST=Unit tests Change-Id: Id6b7cbcc760c7c3221e9f4d382d2804b3a8fde92 Reviewed-on: https://chromium-review.googlesource.com/1222387 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="1222387" owner_email="jrbarnette@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/87/1222387/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0054feef680efd540888c2f343b6ec491a2362cd" commit="a708a47ade8016378e4ab8291e45a731b064768d" commit_message="[autotest] Delete dead code from ResultCollector. The run_suite.ResultCollector class had an unused 'board' member field. So, delete it. BUG=None TEST=unit tests Change-Id: I0054feef680efd540888c2f343b6ec491a2362cd Reviewed-on: https://chromium-review.googlesource.com/1222259 Commit-Ready: Richard Barnette &lt;jrbarnette@google.com&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Congbin Guo &lt;guocb@chromium.org&gt; " fail_count="1" gerrit_number="1222259" owner_email="jrbarnette@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/59/1222259/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I02cb1affc3f5139e70ffb039736184b9d3f875f6" commit="b3ae37b941fe8dbdfa640968908ed76ad3312734" commit_message="autotest: create power_WifiIdle test Create test case to measure power usage when system is idle, with wifi turned on/off. BUG=chromium:877739 TEST=test_that -b ${BOARD} &lt;DUT-IP&gt; power_WifiIdle Change-Id: I02cb1affc3f5139e70ffb039736184b9d3f875f6 Signed-off-by: Sean Kao &lt;seankao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1189246 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="2" gerrit_number="1189246" owner_email="seankao@google.com" pass_count="0" patch_number="12" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/46/1189246/12" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id16daf633fb47a0637847a0366b4d2740bdec093" commit="3e12140d8bff81ead117729a5de2d81d409317c2" commit_message="autotest: scheduler: add self.host guard to prevent AttributeErrors BUG=chromium:791916 TEST=None Change-Id: Id16daf633fb47a0637847a0366b4d2740bdec093 Reviewed-on: https://chromium-review.googlesource.com/1187566 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="1" gerrit_number="1187566" owner_email="akeshet@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/66/1187566/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia248c07b1ff2bb7a85a63373dd7878264ece5a97" commit="9a26aad205af6e68c7f80d5440af4251050316ef" commit_message="New ARM specific function to read sku info Broke out the cros_config_read_sku_info into an ARM specific function to read the FDT information. Allow the calling devices to pass in an array of compatible devices and simplify the naming to exclude the leading 'google,' for the matching platform id. BUG=b:114131525 TEST=local builds, test mosys on scarlet, tryjobs Change-Id: Ia248c07b1ff2bb7a85a63373dd7878264ece5a97 Reviewed-on: https://chromium-review.googlesource.com/1217465 Commit-Ready: Gregory Meinke &lt;gmeinke@chromium.org&gt; Tested-by: Gregory Meinke &lt;gmeinke@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: C Shapiro &lt;shapiroc@google.com&gt; " fail_count="0" gerrit_number="1217465" owner_email="gmeinke@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/65/1217465/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id24338e0ba818741944e1d3863b2698405849d84" commit="a479b75cebee03c4ae89b7640e21405b393815fb" commit_message="signing: Add KeyPair.GetSha1sum() BUG=chromium:813829 TEST=signing/keys_unittest Change-Id: Id24338e0ba818741944e1d3863b2698405849d84 Reviewed-on: https://chromium-review.googlesource.com/1222156 Commit-Ready: Chris Ching &lt;chingcodes@chromium.org&gt; Tested-by: Chris Ching &lt;chingcodes@chromium.org&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="0" gerrit_number="1222156" owner_email="chingcodes@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/56/1222156/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0c9f415a6427a42ed9e38cdda16f64fac654b124" commit="4411e0dc488b7151c22af9a47fcc25fbca410919" commit_message="emacs: upgraded package to upstream Upgraded virtual/emacs to version 25 on amd64 Upgraded app-editors/emacs to version 25 on amd64 BUG=none TEST=sudo emerge emacs Change-Id: I0c9f415a6427a42ed9e38cdda16f64fac654b124 Reviewed-on: https://chromium-review.googlesource.com/1178883 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1178883" owner_email="ahassani@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/83/1178883/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6d58b421feecd8f1332b55cbdcffc7e5cc483bd1" commit="8e817bb635e08af3a4deba0e3e0c0a44ce1bf7bf" commit_message="login: Make Subprocess class more testable. Some functionality in the Subprocess class really belonged in SystemUtils. Besides being more consistent, now this functionality can be mocked, and the Subprocess class unit tested. This is in preparation for adding functionality to session_manager to isolate (parts of) the user session. BUG=chromium:216789 TEST=Unit tests pass, guest login works, regular login works. Change-Id: I6d58b421feecd8f1332b55cbdcffc7e5cc483bd1 Reviewed-on: https://chromium-review.googlesource.com/1220127 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1220127" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1220127/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic7eae66a118347cc0ef1df96090336711ff75dd3" commit="c0b63e11030fb4d0dfaa9b4c91a0b1a2e9652085" commit_message="crash: Port get_cached_key_value() from the shell script The function is used in many places in the shell script, so the equivalent is needed in the C++ code. Reimplement CrashCollector:GetVersion() with GetCachedKeyValue(). BUG=chromium:391887 TEST=unit tests: - CrashCollector::GetVersion() is covered by CrashCollectorTest.MetaData - GetCachedKeyValue() comes with unit tests Change-Id: Ic7eae66a118347cc0ef1df96090336711ff75dd3 Reviewed-on: https://chromium-review.googlesource.com/1174083 Commit-Ready: Satoru Takabayashi &lt;satorux@google.com&gt; Tested-by: Satoru Takabayashi &lt;satorux@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1174083" owner_email="satorux@google.com" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/83/1174083/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I953cf5cb78b52edeece4215c3249b79b26d36f26" commit="dcc2dc3e2e3cd1dde49a1cc5755e1033e8206565" commit_message="crossystem: automate writable desc (and display type) A bunch of the params have '(writable)' at the end of the description to indicate it's a writable field. However, it's not listed on every field. Rather than resync all of them, automate it. Throw in the type for good measure. The old display: hwid = LUMPY # Hardware ID dev_boot_usb = 1 # Enable developer mode boot from USB/SD (writable) The new display: hwid = LUMPY # [RO/str] Hardware ID dev_boot_usb = 1 # [RW/int] Enable developer mode boot from USB/SD BUG=None TEST=`crossystem` output looks better BRANCH=None Change-Id: I953cf5cb78b52edeece4215c3249b79b26d36f26 Reviewed-on: https://chromium-review.googlesource.com/1224652 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1224652" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/52/1224652/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3011ec308dda15d0dd276fdb6c632b509c4a1872" commit="5be0edbef4d7543ef7ce2deab8b647d5352d9fe3" commit_message="power_CPUFreq: Accomodate acpi-cpufreq driver. This test's charter was to enter cpufreq userspace governor and then verify that 'available frequencies' could be set. With many of today's modern processors targeting an exact frequency is simply not possible. In the case of 'acpi-cpufreq' driver while we can set &amp; get the frequency however the hardware doesn't necessarily honor that value. For that reason, I've modified test to simply go through the motions of setting the various operating points and logging the data without causing a failure if set &amp; get frequencies don't match. CL also did a bit of refactoring to: - simplify save/restore logic - unify frequency compare to accomodate crbug.com/848309 for both test modes (parallel &amp; series) - expose more debug logging to see values BUG=b:113558496 TEST=power_CPUFreq passes on careena &amp; spring Change-Id: I3011ec308dda15d0dd276fdb6c632b509c4a1872 Reviewed-on: https://chromium-review.googlesource.com/1213773 Commit-Ready: Todd Broch &lt;tbroch@chromium.org&gt; Tested-by: Todd Broch &lt;tbroch@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1213773" owner_email="tbroch@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/73/1213773/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iffa6ddfa30af580aeb89362bdeac384c80dbcfd5" commit="037cffb235e4b4bd0afded9ef5d2180e7b2d5ebd" commit_message="media-libs/arc-mesa: Document android_* USE flags The descriptions are displayed by equery. We can document resrictions here, such as &quot;valid only for Android &gt;= Oreo&quot;. BUG=none TEST=`equery-$BOARD uses arc-mesa` prints description of each android_* flag. Change-Id: Iffa6ddfa30af580aeb89362bdeac384c80dbcfd5 Reviewed-on: https://chromium-review.googlesource.com/1200327 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chad Versace &lt;chadversary@chromium.org&gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="3" gerrit_number="1200327" owner_email="chadversary@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/27/1200327/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I7a172f03fab2e634b17a235278b884ba1e454e91" commit="a041ac5e9e598cfbd3da03a0ec19e1bd24eee32e" commit_message="image_test: replace security_RootfsStatefulSymlinks autotest It's faster to do image testing here, so move it all here. BUG=chromium:207625 TEST=precq passes Change-Id: I7a172f03fab2e634b17a235278b884ba1e454e91 Reviewed-on: https://chromium-review.googlesource.com/1208388 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="1208388" owner_email="vapier@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/88/1208388/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2ad8439d9dd6c051c861b476226a615356bd3b7b" commit="9c6d6ab1697670b1ac198289b1f53971f892d87b" commit_message="appfuse: Fix crash caused by infinite recursion Before this CL: - AppfuseMount's dtor calls AppfuseMount::Unmount() - AppfuseMount::Unmount() calls Delegate::OnUnmounted() - Delegate::OnUnmounted() calls AppfuseMount's dtor (infinite recursion!) To fix this infinite recursion, rename Delegate::OnUnmounted() to OnAppfuseMountAborted(), and call it only when the mount stops working on an error. BUG=None TEST=test_that cheets_AppfuseTest_P (CL:*676835) Change-Id: I2ad8439d9dd6c051c861b476226a615356bd3b7b Reviewed-on: https://chromium-review.googlesource.com/1219166 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="1" gerrit_number="1219166" owner_email="hashimoto@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/66/1219166/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id4b30fbab02dadf55ed0809fefef3938474fe818" commit="c0d333167df818486727c9179f643864e4d8b099" commit_message="octopus: correct base sensor lifetime All base sensor are off during S5 and turn on in S4. Update the active mask to reflect this which also ensure that the sensor is getting initialized at the correct time. BRANCH=none BUG=b:115278651 TEST=fleex base sensor now works. Change-Id: Id4b30fbab02dadf55ed0809fefef3938474fe818 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1222091 Tested-by: Matt Wang &lt;matt_wang@compal.corp-partner.google.com&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1222091" owner_email="jettrink@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/91/1222091/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I82d25ac30186e5b7e3e38ad59685bc8e2a5c57f4" commit="3b6c4600249430fc004e3310ed7acc32f1bb3fbe" commit_message="CHROMIUM: stack chromiumos LSM before other LSMs As of 4.4, the chromiumos LSM is registered alongside SELinux in CrOS through LSM stacking functionality. Previously, hooks for the chromiumos LSM were called directly in security.c instead of using the generic stacking mechanism. The chromiumos LSM hooks will not get called before other LSM hooks unless it is listed as the first LSM in this makefile. The chromiumos LSM should have first access to LSM hooks on CrOS in case other LSMs use the same hooks and mangle parameters before the chromiumos LSM can intervene. BUG=chromium:867807 TEST=kernel print statements verifying order in which chromiumos LSM vs SELinux LSM hooks are called. Change-Id: I82d25ac30186e5b7e3e38ad59685bc8e2a5c57f4 Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1222429 Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="0" gerrit_number="1222429" owner_email="mortonm@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/29/1222429/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iab698e103a50b8d22bf216a6f816998cb158e38a" commit="badd28a61446bd64d74ef5241a6a84e57f9099a3" commit_message="base_detect: Expose console command to force state. In an effort to test wake sources on any given platform, this CL exposes console command to set the base state. This console command can then be invoked by autottests from the uart interface. We have two implementations for managing base status. One is interrupt driven while the other is a polling via a task. Boards current implementations then are: interrupts: lux, soraka, cheza polling task: nocturne, zoombini For forcing base connect and disconnect, interrupts: Disable interrupts and set forced base state. polling task: Stop periodic task and set forced base state. On reset, interrupts: Schedule deferred task immediately and enable interrupts. polling task: Clear forced base state and begin rescheduling periodic task. Signed-off-by: RaviChandra Sadineni &lt;ravisadineni@google.com&gt; BRANCH=poppy,nocturne BUG=chromium:820668, b:37223093 TEST=Tested on lux, soraka and nocturne basestate a : attaches the lid, reflected in ui. basestate d : detaches the lid, reflected in ui. basestate r : resets to the correct state. Wakes the device up on lux and nocturne and soraka. Change-Id: Iab698e103a50b8d22bf216a6f816998cb158e38a Reviewed-on: https://chromium-review.googlesource.com/1184172 Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1184172" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="15" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/72/1184172/15" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I40755973d81f8d01eb52f1d93b12b90e1538cfc3" commit="723628938d4a6ab4100896118db31dc7775afc85" commit_message="libprotobuf-mutator: Add support for custom mutations. This uprevs libprotbuf-mutator to include an upstreamed patch that adds support for custom field mutations. BUG=chromium:876582 TEST=sudo emerge libprotobuf-mutator Change-Id: I40755973d81f8d01eb52f1d93b12b90e1538cfc3 Signed-off-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1194652 Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1194652" owner_email="allenwebb@google.com" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/52/1194652/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2b78d24a6fdc1ea8231c2a55b889e16eee3ed8be" commit="8fd9b353c6cd4a0d9a1cbb40fbc0a11c87bb8cf4" commit_message="goldfishd: migrate the package to GN. BUG=chromium:629657 TEST=precq passes Change-Id: I2b78d24a6fdc1ea8231c2a55b889e16eee3ed8be Reviewed-on: https://chromium-review.googlesource.com/1201242 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1201242" owner_email="oka@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/1201242/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I6dfc240fa73c0e45ec12f8177d02bac1d309fe54" commit="8355aa8fe796e69e21c3e18be99027ade23bd3f5" commit_message="hermes: migrate the package to GN BUG=chromium:767517 TEST=precq passes Change-Id: I6dfc240fa73c0e45ec12f8177d02bac1d309fe54 Reviewed-on: https://chromium-review.googlesource.com/1201243 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1201243" owner_email="oka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/1201243/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia0a86537915da039274923df2f85c22d191b9969" commit="6a5956144d37308f3df9ca3407a78c5f889bddb4" commit_message="qcow: Add raw file struct The raw file struct will be used to hold enough state for basic operations. This will allow mutating the file without taking a mutable reference to an entire QcowFile. Change-Id: Ia0a86537915da039274923df2f85c22d191b9969 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1207450 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="8" gerrit_number="1207450" owner_email="dgreid@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/50/1207450/3" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Idd71a5475b1ee313f99e087be9143dcfb6f81550" commit="f679b9f6df5592a7f55e88ac7ff5f2c2f27434aa" commit_message="keyboard: display keycap label in key status debug messages The current debug message in keyboard_8042.c displays a tuple of row, column, and press status. Additionally, this CL displays a keycap label for better readability. For keycap label mapping table can be adjustable under &quot;CONFIG_KEYBOARD_SCANCODE_MUTABLE&quot; condition as scancode_set2[] is. For coral board, Enabling CONFIG_KEYBOARD_DEBUG (w/o this CL) occupies 652 bytes in flash, and this CL occupies another 312 bytes. BUG=b:111060830 TEST=manually tested by pressing keyboards and check the EC console screen. BRANCH=kblog Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Changes to be committed: modified: board/eve/board.c modified: common/keyboard_8042.c modified: common/keyboard_8042_sharedlib.c modified: include/keyboard_8042_sharedlib.h Change-Id: Idd71a5475b1ee313f99e087be9143dcfb6f81550 Reviewed-on: https://chromium-review.googlesource.com/1214543 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="1" gerrit_number="1214543" owner_email="namyoon@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/43/1214543/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4e7c5b77dd723f409a2682df75ca384df75665a2" commit="722f34d2fc41959a54a1f5aac86c2c3abc131f40" commit_message="verity: fix LICENSE setting BUG=chromium:348750 TEST=precq passed Change-Id: I4e7c5b77dd723f409a2682df75ca384df75665a2 Reviewed-on: https://chromium-review.googlesource.com/1214624 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="1214624" 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/24/1214624/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8acfd4512dce05c3db85d781dde853cbf7c10ae7" commit="cc81f30b69309115286093277eeaf75cb7ef3941" commit_message="minijail: Add 'profile=' to LONG_OPTIONS and log exception BUG=b:114611482 TEST=manually on cheza rev3 Change-Id: I8acfd4512dce05c3db85d781dde853cbf7c10ae7 Reviewed-on: https://chromium-review.googlesource.com/1215606 Commit-Ready: Hsin-Yi Wang &lt;hsinyi@chromium.org&gt; Tested-by: Hsin-Yi Wang &lt;hsinyi@chromium.org&gt; Reviewed-by: Youcheng Syu &lt;youcheng@chromium.org&gt; " fail_count="1" gerrit_number="1215606" owner_email="hsinyi@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/06/1215606/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ie1333c7d59dee47816fcbb02155a5f39fc023bec" commit="62e47ff8a7b86f08a4ca810ad846b9e95431f4b3" commit_message="CHROMIUM: arm64: dts: qcom: Switch edp regulator to load switch The plan to use LDO19 from the PMIC is not so great because we can only really achieve 3.0V instead of 3.3V at the panel. Let's go back to the old way of doing things and use the regualtor load switch from the 3.3V supply. This will allow us to get a proper 3.3V here and not sit on the margin of the display panel spec. TEST=boot up rev3, see 3.3V at panel pin BUG=None Change-Id: Ie1333c7d59dee47816fcbb02155a5f39fc023bec Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1216262 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="1" gerrit_number="1216262" owner_email="swboyd@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/62/1216262/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I580ac9ed47a4d77cbdfdbb075a83dd2ca728e559" commit="62e8973ce84c551c3ff7c1c14f5914f741da53a2" commit_message="shill: Record UMA metric for shill sandboxing Report Chrome OS metric signifying whether a system is running shill in a sandbox or not. This is controlled through a Finch flag, but requires 1-2 reboots to take affect. This metric will help us ensure that shill is being run with sandboxing enabled/disabled at the frequency that we expect. BUG=chromium:649417 TEST=made sure shill.sh doesn't fail, observed the metric being recorded in /var/log/metrics/uma-events Change-Id: I580ac9ed47a4d77cbdfdbb075a83dd2ca728e559 Reviewed-on: https://chromium-review.googlesource.com/1216503 Commit-Ready: Micah Morton &lt;mortonm@chromium.org&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="1" gerrit_number="1216503" owner_email="mortonm@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1216503/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I865f7fbf1e67b7050e8d35463ad7fb94ba993387" commit="c9a195c8187b70455c58cb6d667b2884ef62153e" commit_message="which: upgraded package to upstream Upgraded sys-apps/which to version 2.21 on amd64, arm, x86 BUG=chromium:882465 TEST=Ran which -v, which which and verified results on grunt, kevin and santa boards. Change-Id: I865f7fbf1e67b7050e8d35463ad7fb94ba993387 Reviewed-on: https://chromium-review.googlesource.com/1216844 Commit-Ready: Paul Moy &lt;pmoy@chromium.org&gt; Tested-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1216844" owner_email="pmoy@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/44/1216844/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8085291ebbb1239839b054df91597b821a511883" commit="12da3d7cc6a29c5be14e3c2d47b8e35850b87a2f" commit_message="power: add JFP2 BT device to autosuspend whitelist This adds the new Bluetooth host device to the list of devices to enabled autosuspend for. BUG=b:111371187 TEST=check that `cat /sys/bus/usb/devices/1-9/power/control` is auto and that `cat /sys/bus/usb/1-9/power/runtime_status` is suspended when not using bluetooth on an octopus system Change-Id: I8085291ebbb1239839b054df91597b821a511883 Reviewed-on: https://chromium-review.googlesource.com/1217567 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Derek Basehore &lt;dbasehore@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="1217567" owner_email="dbasehore@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/67/1217567/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I76e5dae743af160641ff31c6a0a66daaf86f9482" commit="dea0ba76f3f507ecafaa3de9738ec0c84a54a488" commit_message="libpasswordprovider: Change keyring permission to allow the user access to the password. The user's login password is saved to the keyring by session_manager, which is run as root. Shill can be run as root or shill depending on the feature flag enabled. This is meant to be a temporary measure, the goal is to eventually run shill as the shill user only. To support the scenario of running shill as root, this change changes the password keyring permission to allow the root user to read it. This change should be removed once the shill sandboxing flag is removed (tracked in http://crbug.com/875028). BUG=chromium:649417 TEST=run unit tests on cave, deploy libpasswordprovider to cave and test that shill running as root and shill can access the password. Change-Id: I76e5dae743af160641ff31c6a0a66daaf86f9482 Reviewed-on: https://chromium-review.googlesource.com/1217827 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: May Lippert &lt;maybelle@chromium.org&gt; Reviewed-by: Micah Morton &lt;mortonm@chromium.org&gt; " fail_count="1" gerrit_number="1217827" owner_email="maybelle@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1217827/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ie93a665cf0633e534935e0eeb4fedc124183aaae" commit="8b09ec662dfa0cd1b242cc8edbe154f21fa7b011" commit_message="power_dashboard: Move checkpoint logic to the right place CL:1193204 added checkpoint logic to BaseDashboard class. This should be in MeasurementLoggerDashboard class instead because checkpoint logic is in power_status.MeasurementLogger BUG=b:1193204 TEST=power_MeasurementWrapper + PLT.fast works Change-Id: Ie93a665cf0633e534935e0eeb4fedc124183aaae Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1217884 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="2" gerrit_number="1217884" owner_email="puthik@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/84/1217884/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If29c3315628366fc2f606ceb2b7becf0bd45138f" commit="11f3799f63c567fe0f2a3280f36963451a9dd985" commit_message="Update connectivity_diagnostics app icons for MD compliance - Update the look of prod icons - Keep old and dev icons BUG=chromium:882176 TEST=visual icon check Change-Id: If29c3315628366fc2f606ceb2b7becf0bd45138f Reviewed-on: https://chromium-review.googlesource.com/1220011 Commit-Ready: Vladislav Kaznacheev &lt;kaznacheev@chromium.org&gt; Tested-by: Vladislav Kaznacheev &lt;kaznacheev@chromium.org&gt; Reviewed-by: Vladislav Kaznacheev &lt;kaznacheev@chromium.org&gt; Reviewed-by: Zachary Kuznia &lt;zork@chromium.org&gt; " fail_count="1" gerrit_number="1220011" owner_email="kaznacheev@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/assets" project_url="https://chromium-review.googlesource.com/chromiumos/platform/assets" ref="refs/changes/11/1220011/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9fba943ee3fb8a4c780e984c7fef881a9e5a1ee9" commit="722e675d71a4b096d5ed9c12120315e3e0d8437d" commit_message="drm-tests: Clear in_fence_fd when disabling plane Otherwise the value from one test might persist to subsequent tests. BUG=b:115333787 TEST=atomictest -t all passes on grunt Change-Id: I9fba943ee3fb8a4c780e984c7fef881a9e5a1ee9 Reviewed-on: https://chromium-review.googlesource.com/1220290 Commit-Ready: Drew Davenport &lt;ddavenport@chromium.org&gt; Tested-by: Drew Davenport &lt;ddavenport@chromium.org&gt; Reviewed-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="1" gerrit_number="1220290" owner_email="ddavenport@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/drm-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/drm-tests" ref="refs/changes/90/1220290/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5f22713599691fc48a21a3f085d83f16489af6fa" commit="adde0e30e1fd30dce95d25de87b1151f817ed912" commit_message="Add tael and tatl to default PreCQ BUG=chromium:882965 TEST=none Change-Id: I5f22713599691fc48a21a3f085d83f16489af6fa Reviewed-on: https://chromium-review.googlesource.com/1220626 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Lann Martin &lt;lannm@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="2" gerrit_number="1220626" owner_email="lannm@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/26/1220626/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I68fd0139ee55772c0fe2a0b07f855ed23dd5be7f" commit="c9988651c5ebfad9dd39a6a21abf97aef0fcd5da" commit_message="authpolicy: Disable seccomp filter for unittests Unit tests usually run code that only exists in tests (like the framework), so disable the seccomp filters for it. BUG=chromium:866683 TEST=cros_workon_make --board samus authpolicy --test Change-Id: I68fd0139ee55772c0fe2a0b07f855ed23dd5be7f Reviewed-on: https://chromium-review.googlesource.com/1221548 Commit-Ready: Roman Sorokin &lt;rsorokin@chromium.org&gt; Tested-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; Reviewed-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; " fail_count="0" gerrit_number="1221548" owner_email="rsorokin@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1221548/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8f5e5fce395f0c7cf48ec7eb9cd457503df8272c" commit="ef8a099cc0a76c3952a28a2b32bce45d715cf487" commit_message="alsa_conformance_test: Add timer to calculate runtime. Add timer to calculate runtime of ALSA APIs. BUG=chromium:685077 TEST=Tested on several board including samus, peppy. Change-Id: I8f5e5fce395f0c7cf48ec7eb9cd457503df8272c Reviewed-on: https://chromium-review.googlesource.com/1115040 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1115040" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="24" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/40/1115040/24" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic53d3a936ca4293be207f31fa679aa9d6dfcf2e5" commit="1407209e04e6e77e8c6de2219875c299be591f99" commit_message="power: index doc for power measurement This doc shall serve as an index / entry point for engineers who intend to perform power measurement on DUT. This doc links out to other docs with more details on Servo &amp; Sweetberry. BUG=chromium:870399 TEST=Upload to view in gitiles Change-Id: Ic53d3a936ca4293be207f31fa679aa9d6dfcf2e5 Signed-off-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1170192 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1170192" owner_email="mqg@chromium.org" pass_count="0" patch_number="16" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/92/1170192/16" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia8f8e691973ac436efec0a16d6aee11bfdab3daf" commit="2aa4386ee542ae0db5c10b23709a288475584ebc" commit_message="hermes: Add PrepareDownloadRequest and GetBoundProfilePackage Add two functions to continue the flow of the InstallProfile sequence. PrepareDownloadRequest uses the response data from the final call of the Common Mutual Authentication Procedure to get prepare the eSIM for the download and installation of a new profile. BUG=b:80591752 BUG=chromium:847619 TEST=emerge-cheza hermes Change-Id: Ia8f8e691973ac436efec0a16d6aee11bfdab3daf Reviewed-on: https://chromium-review.googlesource.com/1171344 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="2" gerrit_number="1171344" owner_email="jruthe@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1171344/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I65762fd75ac9caf2ca4bf479e8b9148c10138e2e" commit="bc71eac874351efb52ffbc70be14e50f67d596e7" commit_message="cros-kernel2: set CONFIG_SYSTEM_TRUSTED_KEYS in 'module_sign' Set CONFIG_SYSTEM_TRUSTED_KEYS in 'module_sign' flag. This allows to add additional keys for validate kernel module signature. BUG=b:38045925,b:72118988 TEST=CONFIG_SYSTEM_TRUSTED_KEYS is set if module_sign is enabled. Change-Id: I65762fd75ac9caf2ca4bf479e8b9148c10138e2e Reviewed-on: https://chromium-review.googlesource.com/1187333 Commit-Ready: Ke Wu &lt;mikewu@google.com&gt; Tested-by: Ke Wu &lt;mikewu@google.com&gt; Reviewed-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1187333" owner_email="mikewu@google.com" 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/33/1187333/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0901461e12bbb4f5da5688701780f63ddb3e9905" commit="6c32b08613ac893410ca48cab7e92d19bfe90ffb" commit_message="chipset-icl: Avoid a cosmetic TPM error Do not enforce the tpm_tis driver. BUG=b:113527055 TEST=Verify that the errors are gone. Change-Id: I0901461e12bbb4f5da5688701780f63ddb3e9905 Reviewed-on: https://chromium-review.googlesource.com/1195763 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Rajat Jain &lt;rajatja@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1195763" owner_email="rajatja@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/63/1195763/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0d8d2f7ecfd181a8311618d74dba84128b60a6c0" commit="3815c4b2a4bef439a766e9248bd4277a4632bfa9" commit_message="net-print/cups: remove retry loop Remove socket modification retry loop. upstart-socket-bridge forks after it creates all the sockets, so there's no race. BUG=none TEST=ensure socket has correct permissions after startup Change-Id: I0d8d2f7ecfd181a8311618d74dba84128b60a6c0 Reviewed-on: https://chromium-review.googlesource.com/1198223 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1198223" owner_email="cmtm@google.com" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/23/1198223/6" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I9a69664eb0cbd41c16cc90d3698c6375ddc02d9c" commit="2e43195ee3273edf202f492aff292487c78653c9" commit_message="rammus: Implement keyboard backlight enable control Implement keybaord backlight enable control Enable keyboard backlight when system from S3 to S0. Disable keyboard backlight when system from S0 to S3. BUG=None BRANCH=ToT TEST=Manual. When system power on, using console command kblight to check keyboard backlight. When system power off/suspend, check keyboard backlight. Change-Id: I9a69664eb0cbd41c16cc90d3698c6375ddc02d9c Signed-off-by: michael_chen &lt;michael5_chen@pegatroncorp.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1198944 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="1198944" 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/44/1198944/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib2b1c4d0f69a76cf2463b177c048157b1e763236" commit="157918f3f283b187f22ad857884795ed7ee39cf7" commit_message="libcontainer: migrate the package to GN BUG=chromium:767517 TEST=precq passes Change-Id: Ib2b1c4d0f69a76cf2463b177c048157b1e763236 Reviewed-on: https://chromium-review.googlesource.com/1201245 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="3" gerrit_number="1201245" owner_email="oka@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1201245/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I5020665183e482ea0979a26bf8a6585f859ac5bc" commit="38bf0d6426d713cc03ad34dc96172bc6d451f896" commit_message="touch_keyboard: migrate the package to GN BUG=chromium:767517 TEST=precq passes Change-Id: I5020665183e482ea0979a26bf8a6585f859ac5bc Reviewed-on: https://chromium-review.googlesource.com/1201246 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1201246" owner_email="oka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1201246/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I48385dbcbdad78171a148f40358f79a304d229c9" commit="3962061b125431b85492d79a9bec4acc917d6b71" commit_message="vpn: migrate the package to GN CQ-DEPEND=CL:1149942 BUG=chromium:767517 TEST=precq passes Change-Id: I48385dbcbdad78171a148f40358f79a304d229c9 Reviewed-on: https://chromium-review.googlesource.com/1201248 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="16" gerrit_number="1201248" owner_email="oka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1201248/2" remote="cros" total_fail_count="16"/><pending_commit branch="master" change_id="Ida8839b158ce37da497a30769f6cf7985b135b4d" commit="8b3e8412f1846a7883a4622011ccd4ce95608747" commit_message="{amd64,arm,arm64,x32,x86}-generic: move to kernel v4.14 We're supporting a later kernel. Let's move the generic overlays there. I skip the ppc, and mips overlays, because those are untested and unmaintained and have been for a while. I've retained the GCC build for arm32, as I'm not sure 4.14 is up to snuff for clang builds either. CQ-DEPEND=CL:1208131 BUG=none TEST=precq Change-Id: Ida8839b158ce37da497a30769f6cf7985b135b4d Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1203638 Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1203638" owner_email="briannorris@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/38/1203638/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib9247595edec63c0275e4853350593d5ff152e46" commit="4419685615c5fd98888c9514e9ff3bce1f081197" commit_message="sys-devel/gdb: Fix debugging of stripped PIE executables with padded PT_TLS Certain PIE executables produced by gold cannot be debugged by gdb after being stripped. GDB requires program headers of PIE executables to match, and those checks may fail due to adjustments made during stripping. One case of this occurs because strip recomputes the memsz of PT_TLS and does not add alignment, while gold does. This is another variant of PR 11786, so apply the same fix of relaxing the program header matching. BUG=chromium:843275 TEST=Remote debug chrome binary built with Chrome OS SDK (go/simplechrome) Change-Id: Ib9247595edec63c0275e4853350593d5ff152e46 Reviewed-on: https://chromium-review.googlesource.com/1205377 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Michael Spang &lt;spang@chromium.org&gt; Reviewed-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; " fail_count="3" gerrit_number="1205377" owner_email="spang@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/77/1205377/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ib57f2a1221e715d56d512925222f978fc2c81b32" commit="426248e20536228d503e108d7db9768a01884138" commit_message="BACKPORT: FROMLIST: virtio_blk: add discard and write zeroes support In commit 88c85538, &quot;virtio-blk: add discard and write zeroes features to specification&quot; (https://github.com/oasis-tcs/virtio-spec), the virtio block specification has been extended to add VIRTIO_BLK_T_DISCARD and VIRTIO_BLK_T_WRITE_ZEROES commands. This patch enables support for discard and write zeroes in the virtio-blk driver when the device advertises the corresponding features, VIRTIO_BLK_F_DISCARD and VIRTIO_BLK_F_WRITE_ZEROES. Signed-off-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt; BUG=chromium:850998 TEST=fstrim on nami inside termina VM with crosvm patched to use discard (am from https://lists.linuxfoundation.org/pipermail/virtualization/2018-August/039143.html) Backport: Use queue_flag_set_unlocked() in place of blk_queue_flag_set(), as the latter is not available in 4.14. Change-Id: Ib57f2a1221e715d56d512925222f978fc2c81b32 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1205611 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1205611" owner_email="dverkamp@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/11/1205611/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I70bc6ad4333ba3601db2831fef03483bcaea70ff" commit="810f732359b3e8673c0827f69d8020cf5544ffaa" commit_message="devices: pci: add subsystem vendor and device ID The virtio PCI specification places requirements on the PCI subsystem IDs, so allow PCI devices to specify them in PciConfiguration. Change-Id: I70bc6ad4333ba3601db2831fef03483bcaea70ff Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1208156 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1208156" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/56/1208156/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1a530e5bd5cf68f29dbab8af6a41d1cc5d799209" commit="13266d70dda0280e289bbf33d8680239831f9505" commit_message="libpasswordprovider: migrate the package to GN CQ-DEPEND=CL:1149942 BUG=chromium:767517 TEST=precq passes Change-Id: I1a530e5bd5cf68f29dbab8af6a41d1cc5d799209 Reviewed-on: https://chromium-review.googlesource.com/1209017 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="2" gerrit_number="1209017" owner_email="oka@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1209017/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ifef1988c79a256d85494929459214a2aae4dfbc7" commit="3345b950b15340be3068a9e4e95e19ea2408fe1b" commit_message="CRAS: cras_alsa_io - Increase appl_ptr when underrun happens Move appl_ptr to min_buffer_level + 1.5 * min_cb_level frames ahead of hw_ptr instead of min_buffer_level + min_cb_level. It is because original offset is not enough. Considering calculation time, the total consumption might be larger than min_cb_level. It may cause underrun happens again. We need to increase offset to see whether the situation can be improved. In addition, I added the new argument rate in adjust_appl_ptr function. So that we can keep adjusting appl_ptr to min_buffer_level + min_cb_level from leaving free run. BUG=chromium:881724 TEST=CRAS works fine on peppy. Change-Id: Ifef1988c79a256d85494929459214a2aae4dfbc7 Reviewed-on: https://chromium-review.googlesource.com/1212628 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1212628" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/28/1212628/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6d6644825af04391841847c060f8ffaeff620094" commit="f6586579875f26eb7cf067044365b90f216afa85" commit_message="temp_sensor: Add (basic) support for TI TMP468 Temperature Sensor Add (basic) support for TI TMP468 a 8 Remote + 1 Local channel temperature sensor. BUG=none BRANCH=master TEST=Hook up EVM to I2C port of a STM32F072, read temperatures Change-Id: I6d6644825af04391841847c060f8ffaeff620094 Signed-off-by: Moritz Fischer &lt;moritz.fischer@ettus.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1213554 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="1" gerrit_number="1213554" owner_email="moritz.fischer@ettus.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/54/1213554/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I54d62d99c7ccbd20e579db7907346e70f28f1e2c" commit="f24a4757ec56aed404cffb2c97e55313a573d335" commit_message="Cancel any updates that are left in progress during test cleanup. Sometimes autoupdate_ForcedOOBEUPdate will fail and leave the DUT with an update in progress. This has lead to issues like crbug.com/877107. This CL will cancel all updates in progress during the test cleanup. BUG=chromium:881382 TEST=autupdate_ForedOOBEUpdate and manually. Change-Id: I54d62d99c7ccbd20e579db7907346e70f28f1e2c Reviewed-on: https://chromium-review.googlesource.com/1213765 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: danny chan &lt;dchan@chromium.org&gt; " fail_count="1" gerrit_number="1213765" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/65/1213765/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0879a0d72f3bff673f6fc2233924e7f21d84a0e7" commit="54411906ca634105be5542c1c331ad58a1a75e85" commit_message="lddtree: use readlink -f for absolute links Commit b97eba7fb2c0a3c5ad9e3831c6f87dca1fde59c5 causes problems when using lddtree with symlinks containing absolute paths, such as the crosvm guest tools, which install these links: /usr/bin/sommelier -&gt; /etc/alternatives/sommelier -&gt; /opt/google/cros-containers/bin/sommelier (where the final sommelier is the lddtree-generated script). In this case, $base resolved by the lddtree script would be '/usr/bin//etc/alternatives/sommelier', which is incorrect. Replace the dirname/readlink combination with readlink -f when the symlink is absolute in order to fully resolve the symlink, while keeping the relative path when the script is invoked through a relative path. BUG=chromium:882055 TEST=Build termina image and verify that sommelier can start again Change-Id: I0879a0d72f3bff673f6fc2233924e7f21d84a0e7 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1214099 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Takuto Ikuta &lt;tikuta@chromium.org&gt; " fail_count="2" gerrit_number="1214099" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/99/1214099/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I8ed94fbfddccde54482a01708a38a1a15cbef49b" commit="7d461450e9ea70aaa7c84ce3b28a80cd77e6344a" commit_message="Do partial read for 2nd pass Currently, flashrom does partial read if allowed for the 1st pass but doesn't do so for the 2nd pass. This causes FP-MCU to crash because it has rollback protection data, which is protected for read. This patch allows the 2nd pass to do partial read using the same logic used for the 1st pass. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=b:112740263,b:111423429,b:112741637 TEST=Verify flashrom -p ec:type=fp -i EC_RO --fast-verify -w ec.bin runs successfully (with CONFIG_ROLLBACK_MPU_PROTECT enabled). Change-Id: I8ed94fbfddccde54482a01708a38a1a15cbef49b Reviewed-on: https://chromium-review.googlesource.com/1214864 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="1" gerrit_number="1214864" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/64/1214864/6" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I7e79983104d542adbf51755db233f78612b8e007" commit="afd9b68dfbe2f155a1fc3fb9edb6e8b3a03fdca4" commit_message="UPSTREAM: mac80211: Adjust TSQ pacing shift Since we now have the convenient helper to do so, actually adjust the TSQ pacing shift for packets going out over a WiFi interface. This significantly improves throughput for locally-originated TCP connections. The default pacing shift of 10 corresponds to ~1ms of queued packet data. Adjusting this to a shift of 8 (i.e. ~4ms) improves 1-hop throughput for ath9k by a factor of 3, whereas increasing it more has diminishing returns. Achieved throughput for different values of sk_pacing_shift (average of 5 iterations of 10-sec netperf runs to a host on the other side of the WiFi hop): sk_pacing_shift 10: 43.21 Mbps (pre-patch) sk_pacing_shift 9: 78.17 Mbps sk_pacing_shift 8: 123.94 Mbps sk_pacing_shift 7: 128.31 Mbps Latency for competing flows increases from ~3 ms to ~10 ms with this change. This is about the same magnitude of queueing latency induced by flows that are not originated on the WiFi device itself (and so are not limited by TSQ). Signed-off-by: Toke Hiland-Jrgensen &lt;toke@toke.dk&gt; Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 36148c2bbfbe50c50206b6f61d072203c80161e0) BUG=b:73972012 TEST=Do tx traffic test Change-Id: I7e79983104d542adbf51755db233f78612b8e007 Signed-off-by: Wen Gong &lt;wgong@codeaurora.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1215061 Commit-Ready: Wen Gong &lt;wgong@qti-qualcomm.corp-partner.google.com&gt; Tested-by: Wen Gong &lt;wgong@qti-qualcomm.corp-partner.google.com&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="0" gerrit_number="1215061" owner_email="wgong@qti-qualcomm.corp-partner.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/61/1215061/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I53b7607e2baadd7c10fdca917c68824a9e3d9fd9" commit="7f0915fb82f7925cb90b8a6eaa793231fb3ceca4" commit_message="servod: update README &amp; FAQ for servodutil/watchdog This adds a section each for servodutil and the servod watchdog to the README files. BUG=chromium:841121 TEST=visual inspection in gitiles Change-Id: I53b7607e2baadd7c10fdca917c68824a9e3d9fd9 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1215105 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="1" gerrit_number="1215105" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/05/1215105/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I02c0233624b2eecca4dc19308f32e3659f409f4a" commit="8c2cd0384e2950c2caec9e74331b4197de5f2a76" commit_message="CHROMIUM: LSM: handle rcu-walk when following link We can't assume there won't be concurrent modification to dentry, which is only guaranteed by traditional ref-walk. And we saw the following crash when the modification happens. During rcu-walk, we need to make sure we only use a snapshot of dentry-&gt;d_inode and it's not null before accessing inode, while we are under rcu read lock. This is not needed during ref-walk but has negligible overhead. [23521.116941] BUG: unable to handle kernel NULL pointer dereference at 00000000000002a8 [23521.116958] IP: fsnotify_grab_connector+0x17/0x51 [23521.116961] PGD 0 P4D 0 [23521.116966] Oops: 0000 [#1] PREEMPT SMP PTI [23521.117190] gsmi: Log Shutdown Reason 0x03 [23521.117193] Modules linked in: ccm snd_soc_sst_bxt_da7219_max98357a rfcomm cmac uinput snd_soc_hdac_hdmi btusb btrtl btbcm snd_soc_dmic btintel iwlmvm bluetooth bridge iwl7000_mac80211 snd_soc_skl snd_soc_skl_ipc snd_soc_sst_ipc lzo lzo_compress snd_soc_sst_dsp uvcvideo stp llc snd_soc_acpi ecdh_generic snd_hda_ext_core snd_hda_core zram videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core snd_soc_da7219 iwlwifi ipt_MASQUERADE nf_nat_masquerade_ipv4 snd_soc_max98357a acpi_als fuse xt_mark snd_seq_dummy snd_seq snd_seq_device cfg80211 cros_ec_sensors_ring cros_ec_sensors_core kfifo_buf industrialio joydev [23521.117240] CPU: 3 PID: 14765 Comm: mosys Not tainted 4.14.67-07139-g52c742d7395c #1 [23521.117242] Hardware name: Google Fleex/Fleex, BIOS Google_Fleex.11021.0.0 08/31/2018 [23521.117245] task: ffffa23773792a00 task.stack: ffffbae845464000 [23521.117249] RIP: 0010:fsnotify_grab_connector+0x17/0x51 [23521.117251] RSP: 0018:ffffbae845467b98 EFLAGS: 00010202 [23521.117254] RAX: 0000000000000001 RBX: 00000000000002a8 RCX: 0000000000025800 [23521.117257] RDX: 0000000000000001 RSI: ffffa237734a5c00 RDI: ffffffffb4b39d70 [23521.117259] RBP: ffffbae845467ba8 R08: 0000000000000000 R09: 0000000000000000 [23521.117261] R10: 0000000000000000 R11: ffffffffb370c7de R12: 0000000000000000 [23521.117263] R13: 00000000000002a8 R14: 0000000000000001 R15: ffffa237734a5c00 [23521.117265] FS: 00007c0af3870840(0000) GS:ffffa2377fd80000(0000) knlGS:0000000000000000 [23521.117268] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [23521.117270] CR2: 00000000000002a8 CR3: 000000026e870000 CR4: 00000000003406e0 [23521.117272] Call Trace: [23521.117280] fsnotify_find_mark+0x16/0x6b [23521.117285] chromiumos_get_inode_security_policy+0x5e/0x9f [23521.117290] chromiumos_security_inode_follow_link+0x1e/0x85 [23521.117294] security_inode_follow_link+0x4a/0x5d [23521.117299] trailing_symlink+0xf7/0x1f0 [23521.117303] path_lookupat+0x9c/0x1c5 [23521.117307] filename_lookup+0x9b/0x147 [23521.117312] ? audit_getname+0xd/0x1e [23521.117315] ? getname_flags+0x94/0x190 [23521.117318] vfs_statx+0x76/0xd5 [23521.117321] SyS_newstat+0x2d/0x60 [23521.117325] ? syscall_trace_enter+0x151/0x1f9 [23521.117328] do_syscall_64+0x67/0x75 [23521.117334] entry_SYSCALL_64_after_hwframe+0x3d/0xa2 [23521.117338] RIP: 0033:0x7c0af2da77b5 [23521.117340] RSP: 002b:00007ffd2109f368 EFLAGS: 00000246 ORIG_RAX: 0000000000000004 [23521.117343] RAX: ffffffffffffffda RBX: 00007c0af2e34b54 RCX: 00007c0af2da77b5 [23521.117345] RDX: 00007ffd2109f3f0 RSI: 00007ffd2109f3f0 RDI: 00007c0af2e34b54 [23521.117348] RBP: 00007ffd2109f4b0 R08: 00005a7d102cbdb0 R09: 00005a7d102ca8c0 [23521.117350] R10: 0000000000000020 R11: 0000000000000246 R12: 0000000000000000 [23521.117352] R13: 0000000000000000 R14: 0000000000000001 R15: 00007ffd2109f520 [23521.117354] Code: 5d c3 48 89 df e8 9b f6 ff ff 4c 89 f7 e8 5c c0 62 00 eb e4 0f 1f 44 00 00 55 48 89 e5 41 56 53 48 89 fb e8 bd fa ff ff 41 89 c6 &lt;48&gt; 8b 1b 48 85 db 74 0e 48 89 df e8 97 bf 62 00 f6 43 18 03 74 [23521.117394] RIP: fsnotify_grab_connector+0x17/0x51 RSP: ffffbae845467b98 [23521.117396] CR2: 00000000000002a8 [23521.117398] ---[ end trace 220649b9640e27ef ]--- [23521.127917] Kernel panic - not syncing: Fatal exception [23521.127937] Kernel Offset: 0x32400000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) TEST=Booted BUG=b:113952708 Fixes: 66e52c9350ab (&quot;CHROMIUM: LSM: Add support for symlink traversal policy.&quot;) Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Change-Id: I02c0233624b2eecca4dc19308f32e3659f409f4a Reviewed-on: https://chromium-review.googlesource.com/1217455 Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="1" gerrit_number="1217455" owner_email="yuzhao@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/55/1217455/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ifb26c0ab5c899e0d90c646dfc3fc83d44ef62a25" commit="b1c06182718698615041fdc23479aee28901cc7e" commit_message="pytests/shutdown: Log more information when the test fails. This CL let shutdown pytest print the exact timestamp and the shutdown_count when the test fails to provide better opportunity for the developer to figure out the root cause. BUG=None TEST=None Change-Id: Ifb26c0ab5c899e0d90c646dfc3fc83d44ef62a25 Reviewed-on: https://chromium-review.googlesource.com/1218304 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Yong Hong &lt;yhong@google.com&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="1" gerrit_number="1218304" owner_email="yhong@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/04/1218304/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8a730c0aa7f960ffba366e85fc37a820a81d50c8" commit="9231f5e4031f2642ff8bcc494a18d56bbf5f9b29" commit_message="sepolicy: decompose more domains, and label coreutils exec. Decompose the following domains: cros_conntrackd, cros_cras, cros_memd, cros_midis, cros_modem_manager, cros_powerd, cros_rsyslogd, cros_sslh, and cros_tlsdated from minijailed. Label coreutils executable files. List of files are from equery files coreutils BUG=b:80461815 TEST=boot betty Change-Id: I8a730c0aa7f960ffba366e85fc37a820a81d50c8 Reviewed-on: https://chromium-review.googlesource.com/1218484 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="1" gerrit_number="1218484" owner_email="fqj@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1218484/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id659b873fa24696cc2b883832f85e0d3202158ad" commit="7bcbd3f18b8c6e009f03719048d244bd3856e9e3" commit_message="cheza: Enable RTC EC/host command BUG=b:115281114 BRANCH=none TEST='rtc' command in ec console and 'ectool rtcget' in ap console Change-Id: Id659b873fa24696cc2b883832f85e0d3202158ad Signed-off-by: Philip Chen &lt;philipchen@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1218583 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Philip Chen &lt;philipchen@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="1218583" owner_email="philipchen@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/83/1218583/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If46e80ce26a3dff6b3faae09a9c91a6592c222d6" commit="2972f033779ad2f53f3cb1986b4d96037cd4e635" commit_message="Revert &quot;[autotest] Temporarily disable autoupdate_ForcedOOBEUpdate.&quot; This reverts commit 02a863a3454edb57060de03357e5b32f022a1e63. Reason for revert: I have a CL to fix the test and I will submit this revert with that change Original change's description: &gt; [autotest] Temporarily disable autoupdate_ForcedOOBEUpdate. &gt; &gt; The test is sometimes causing devices to download and apply consumer &gt; images from Omaha, which leaves the devices untestable, and requires &gt; a relatively expensive manual intervention to fix. &gt; &gt; This disables the test to stop the bleeding until the problem can be &gt; put under better control. &gt; &gt; BUG=chromium:877107 &gt; TEST=None &gt; &gt; Change-Id: I4d25f74abb761bec3d85d10792bc45ba3b8d6c5d &gt; Reviewed-on: https://chromium-review.googlesource.com/1187576 &gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; &gt; Reviewed-by: Congbin Guo &lt;guocb@chromium.org&gt; Bug: chromium:877107 Change-Id: If46e80ce26a3dff6b3faae09a9c91a6592c222d6 Reviewed-on: https://chromium-review.googlesource.com/1219549 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; " fail_count="1" gerrit_number="1219549" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/49/1219549/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2eb721e6ecccbcf81d1a1203e195eb585f975774" commit="b68a3c4a962ba07b44cefd767644db2305104f2e" commit_message="debugd: Updated the logic that checks if '/' is writable. This change makes dev_features_rootfs_verification check whether / is writable in the init namespace, instead of the mount namespace that debugd is sandboxed into. BUG=chromium:872088 TEST=Tested the commands below on kevin, and verified the return value is 0. $ mount -o remount,rw / $ nsenter --mount -t `pidof debugd` -- /usr/libexec/debugd/helpers/dev_features_rootfs_verification -q ; echo $? Change-Id: I2eb721e6ecccbcf81d1a1203e195eb585f975774 Reviewed-on: https://chromium-review.googlesource.com/1219975 Commit-Ready: Prameet Shah &lt;phshah@google.com&gt; Tested-by: Prameet Shah &lt;phshah@google.com&gt; Reviewed-by: Aga Wronska &lt;agawronska@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1219975" owner_email="phshah@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/75/1219975/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1bfd860ae0892c2e4a99b3941c6eadc40f34cfe4" commit="f236e33dd86a3f00684e90ca3068725e3089c51c" commit_message="bluetooth: Fix memory leak in test BUG=chromium:882677 TEST=run: USE=asan FEATURES=test emerge-$BOARD bluetooth Change-Id: I1bfd860ae0892c2e4a99b3941c6eadc40f34cfe4 Reviewed-on: https://chromium-review.googlesource.com/1219981 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1219981" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/81/1219981/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia691dc6f23331a3e584eaf9e390edeeb990f3c87" commit="e7e0a01b5d791482eb701bc20f8d6f83a6fddd58" commit_message="Bisect tool: Support print IR differences before and after bisection This patch provides an option to print out IR differences before and after pass/transformation level bisection. This feature will help if user want to know what exactly does the bad pass/transformation do to IR. It added two extra run with `-S` to generate two IR files and use `diff` to compare them. Note: `--ir_diff` option only works when pass_bisect is enabled. BUG=chromium:878954 TEST=Ran test successfully with Android compiler wrapper. Change-Id: Ia691dc6f23331a3e584eaf9e390edeeb990f3c87 Reviewed-on: https://chromium-review.googlesource.com/1220015 Commit-Ready: Zhizhou Yang &lt;zhizhouy@google.com&gt; Tested-by: Zhizhou Yang &lt;zhizhouy@google.com&gt; Reviewed-by: Caroline Tice &lt;cmtice@chromium.org&gt; Reviewed-by: George Burgess &lt;gbiv@chromium.org&gt; " fail_count="0" gerrit_number="1220015" owner_email="zhizhouy@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/toolchain-utils" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/toolchain-utils" ref="refs/changes/15/1220015/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If152742e0a2088e9d8c2456bf046cede938d88d3" commit="557ce536ed0b6bab035376d16c4a888b7f0220ed" commit_message="bisect tool: Symbolic link re-generated bad item to original one This patch modifies the way to genearte bad item while pass level bisection. Rather than directly overwrite the old object, we generate it to a tmp file and symblic link it to original one to satisfy building tool. BUG=chromium:878954 TEST=Ran test successfully with Android compiler wrapper. Change-Id: If152742e0a2088e9d8c2456bf046cede938d88d3 Reviewed-on: https://chromium-review.googlesource.com/1220016 Commit-Ready: Zhizhou Yang &lt;zhizhouy@google.com&gt; Tested-by: Zhizhou Yang &lt;zhizhouy@google.com&gt; Reviewed-by: Caroline Tice &lt;cmtice@chromium.org&gt; Reviewed-by: George Burgess &lt;gbiv@chromium.org&gt; " fail_count="0" gerrit_number="1220016" owner_email="zhizhouy@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/toolchain-utils" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/toolchain-utils" ref="refs/changes/16/1220016/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia4ab353127a9d65eaa0892a24ac220695698e494" commit="f99c3712dbb40214c6f97fa81213909cfef60f25" commit_message="[moblab] Uprev the stable version config. Change to the current stable version BUG=chromium:871828 TEST=None Change-Id: Ia4ab353127a9d65eaa0892a24ac220695698e494 Reviewed-on: https://chromium-review.googlesource.com/1220069 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="1" gerrit_number="1220069" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/69/1220069/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idae39e21b21fe1776bc0f7341ff386bf009a2bb3" commit="2494f64b8560cc56a0bd8c2d0e89eb903d7d5798" commit_message="power_status: fix exception handling Sometimes we read invalid state from the battery. To handle this, we have a retry loop on reading this state. When it fails we print out the contents of the battery state object, but remaining_time isn't set at this point. This caused another exception from accessing a field that did not exist in the object when we try to print it out in exception handling. This fixes that by making sure all fields are set before trying to raise an exception. BUG=None TEST=power_LoadTest Change-Id: Idae39e21b21fe1776bc0f7341ff386bf009a2bb3 Reviewed-on: https://chromium-review.googlesource.com/1220607 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Derek Basehore &lt;dbasehore@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1220607" owner_email="dbasehore@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/07/1220607/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id0125e0ce0d8bd70dcf41d3d2f17a93027be0d4f" commit="7ae7a93c0dd5a75e86ade17ec8b03e4641745457" commit_message="servod: fix missing ctrl_key keyboard handler ctrl This adds the missing control key for servod. BUG=chromium:869335 TEST=None yet Change-Id: Id0125e0ce0d8bd70dcf41d3d2f17a93027be0d4f Reviewed-on: https://chromium-review.googlesource.com/1220846 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; " fail_count="1" gerrit_number="1220846" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/46/1220846/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic7a9830a3e0f125fd77abc88084f99cdeb74378c" commit="4d501e2efe5b4e95fec2a5a382a6f494f4bfb44f" commit_message="platform_LowMemoryTest: Allocate slower for low memory device Allocating 800 MB per page is too stressful for device with 2GB or less memory. BUG=chromium:882781 TEST=run platform_LowMemoryTest Change-Id: Ic7a9830a3e0f125fd77abc88084f99cdeb74378c Reviewed-on: https://chromium-review.googlesource.com/1220877 Commit-Ready: Vovo Yang &lt;vovoy@chromium.org&gt; Tested-by: Vovo Yang &lt;vovoy@chromium.org&gt; Reviewed-by: Cheng-Yu Lee &lt;cylee@chromium.org&gt; " fail_count="0" gerrit_number="1220877" owner_email="vovoy@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/77/1220877/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If9a1a0043f9b7f0e6f2a7fcfb9f794940a1f276c" commit="6f3cc9b418b6c0a6b9f6d377b892b4c2e9035243" commit_message="pack_firmware: Change updater script to global config Currently the cros-firmware.eclass will always pass selected script in command line by checking CROS_FIRWMARE_SCRIPT variable. However for Unified Build systems, the real installed script will be selected by cros_config GetFirmwareScript. The GetFirmwareScript will read from dts in cros_config v1, and was a fixed string 'updater4.sh' in cros_config v2. It was recently supported by &quot;chromeos.build-settings.firmware-updater-script&quot; in v2 (CL:1216162). Now, if we have a board that sets script to updater5.sh in cros_config (no matter if it's v1 or v2) and leave the CROS_FIRWMARE_SCRIPT as updater4, the pack logic will go wrong because some preprocessing, for example the decision of default bundle tools, will be matched to the command line arguments. As a result, we should always trust command line. Unlike other chromeos.devices settings, one overlay should have only one script for all models and we're going to deprecate the script thing soon, so the recommended way to switch between scripts is to use CROS_FIRWMARE_SCRIPT, and deprecated the script selection in cros_config. BUG=chromium:882445 TEST=Set CROS_FIRWMARE_SCRIPT=updater5.sh; emerge-grunt chromeos-firmware-grunt /build/grunt/usr/sbin/chromeos-firmwareupdate -V # used updater5 and no additional tool programs like flashrom ./pack_firmware_unittest.py ./pack_firmware_functest.py Change-Id: If9a1a0043f9b7f0e6f2a7fcfb9f794940a1f276c Signed-off-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1220906 Reviewed-by: C Shapiro &lt;shapiroc@google.com&gt; " fail_count="1" gerrit_number="1220906" owner_email="hungte@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/06/1220906/6" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I15b9158d00e3cc898171b9fa74d5112491740c62" commit="3b3cfb58224310bff5fe0a63507536c3c150eece" commit_message="BACKPORT: FROMGIT: drm/i915/chv: Update csc coefficient matrix during modeset During modeset, previously configured csc coefficient matrix,if any, will not persist. This can result in blank screen as csc mode will be programmed while loading LUT but csc coefficient matrix remains unprogrammed. Changes since V1: - Removed platform check Signed-off-by: P Raviraj Sitaram &lt;raviraj.p.sitaram@intel.com&gt; Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1536589634-29680-1-git-send-email-raviraj.p.sitaram@intel.com (cherry picked from commit c59d2da8ec189489a30b351d7fdb5923bcb9ca5f git://anongit.freedesktop.org/drm-tip drm-tip) Conflicts: drivers/gpu/drm/i915/intel_display.c (Manually resolved conflicts because of code divergence in intel_display.c from upstream and function signature change in valleyview_crtc_enable()) Signed-off-by: P Raviraj Sitaram &lt;raviraj.p.sitaram@intel.com&gt; BUG=chromium:863853 TEST=on cherryview devices, switch to dev console from chrome ui. dev console should come up properly Change-Id: I15b9158d00e3cc898171b9fa74d5112491740c62 Reviewed-on: https://chromium-review.googlesource.com/1220974 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Raviraj P Sitaram &lt;raviraj.p.sitaram@intel.com&gt; Reviewed-by: Anand Naik &lt;anand.naik@intel.corp-partner.google.com&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="1" gerrit_number="1220974" owner_email="raviraj.p.sitaram@intel.corp-partner.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/74/1220974/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I64e66edd6dce698081d8f198b26fe114641a6e3c" commit="bd307af15e4939cefb8d7fc88f4e421f47afe1ad" commit_message="video: Use State.DataFileSystem in video/play Use DataFileSystem function implemented in crrev.com/c/1220426 to serve data files via HTTP in video player tests. BUG=None TEST=tast run video.PlayVP8 on kevin CQ-DEPEND=CL:1220426 Change-Id: I64e66edd6dce698081d8f198b26fe114641a6e3c Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1221387 Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1221387" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/87/1221387/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I084e5c5c19f7b37fca37c127d4bed2e7238e7fd8" commit="f004b5ec2e2280f7077ff6da00a569bdca21fe81" commit_message="camera_HAL3: add nocturne to tablet list Add nocturne to tablet list so that the sensor orientation test will be skipped on nocturne. BUG=b/77833943 TEST=None Change-Id: I084e5c5c19f7b37fca37c127d4bed2e7238e7fd8 Reviewed-on: https://chromium-review.googlesource.com/1221608 Commit-Ready: Hung-yu Wu &lt;hywu@chromium.org&gt; Tested-by: Hung-yu Wu &lt;hywu@chromium.org&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1221608" owner_email="hywu@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/08/1221608/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I36eae7d7943ff70e19b37bc1ae1acef2fd39649c" commit="cff9d756b62bc6f32fa30a4d8e100da2dd9066c6" commit_message="CHROMIUM: iio: cros_ec: Fix gyro scale calculation Calculation was copied from IIO_DEGREE_TO_RAD, but offset added to avoid rounding error is wrong. It should be only half of the divider. BUG=none TEST=Check scale is closer from float calculation. For instance, with 1000dps, the result should be: (1000 * pi ) / 180 &gt;&gt; 15 ~= 0.000532632218 Before cat scale : 0.000547890 After cat scale : 0.000532631 Change-Id: I36eae7d7943ff70e19b37bc1ae1acef2fd39649c Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1221768 Reviewed-by: Enrico Granata &lt;egranata@chromium.org&gt; " fail_count="1" gerrit_number="1221768" owner_email="gwendal@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/68/1221768/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5fe3397199042b31d52fa9eac53b98fd755cd9a3" commit="260a1eab0803e238304943e525f8b9987964982b" commit_message="vm_sanity: Run ui:MashLogin conditionally on VM. Command looks like this on amd64-generic VM: local_test_runner '((!informational &amp;&amp; !disabled &amp;&amp; (&quot;dep:chrome&quot; || &quot;dep:chrome_login&quot;) &amp;&amp; !&quot;dep:android&quot;) || &quot;name:ui.MashLogin&quot;)' BUG=chromium:847901 TEST=This is the test. Change-Id: I5fe3397199042b31d52fa9eac53b98fd755cd9a3 Reviewed-on: https://chromium-review.googlesource.com/1222254 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1222254" owner_email="achuith@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/54/1222254/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6b84ed02898c93c5fcbcfca1f7fd71a954cd05e9" commit="7525af99b6ac2eeb8f8866ce09f573fce83ef4ab" commit_message="Revert &quot;[Autotest] Make ARC++ login better handle managed users&quot; This reverts commit 8a9afcb9c8c05095e34b4dca72db4b2da50aa74f. Reason for revert: it breaks at least cheets_AuthPerf.managed BUG=chromium:883176 Original change's description: &gt; [Autotest] Make ARC++ login better handle managed users &gt; &gt; The opt_in() function has several use cases: &gt; - regular users where enabled=True: enable arc++, opt in, and wait &gt; - regular users where enabled=False: set arc++ false and do nothing &gt; - managed users: no need to enable or opt in (this is controlled by policy) &gt; - managed users where we wish to ignore policy: passed in as an option &gt; to the function, should behave like a regular user &gt; &gt; Previously we were not skipping the opt in step for managed users &gt; when the policy was True (as users did at one time have to opt in). &gt; That's not true anymore, so this CL corrects the behavior. &gt; &gt; BUG=None &gt; TEST=ran it on several devices, and the termsPage error (raised because &gt; there is no opt in dialog) goes away. &gt; &gt; Change-Id: Ic0ff3212e3c40e6cc695a467f92a4cd2924bd40c &gt; Reviewed-on: https://chromium-review.googlesource.com/1200502 &gt; Commit-Ready: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; &gt; Tested-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; &gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; &gt; Reviewed-by: Victor Hsieh &lt;victorhsieh@chromium.org&gt; Bug: None Change-Id: I6b84ed02898c93c5fcbcfca1f7fd71a954cd05e9 Reviewed-on: https://chromium-review.googlesource.com/1222256 Commit-Ready: Yury Khmel &lt;khmel@google.com&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Yury Khmel &lt;khmel@google.com&gt; " fail_count="0" gerrit_number="1222256" owner_email="khmel@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/56/1222256/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idec70012c24948921483e4f36301a0d7f0395691" commit="41dcb93f763638df2fa77655b2822f9142305f5b" commit_message="chipset-glk: Uprev SOF binary blob drop repo : https://github.com/thesofproject/sof branch : glk-003-drop-stable commit id : 13ac4f95bd2cfb3e626d9d9d476e6f0f4289a58c BUG=b:112528390, b:110025789 TEST=cros deploy &lt;BOARD&gt; sof-binary and verify that the DSP boots on an octopus board. Change-Id: Idec70012c24948921483e4f36301a0d7f0395691 Reviewed-on: https://chromium-review.googlesource.com/1222260 Commit-Ready: Prashant Malani &lt;pmalani@chromium.org&gt; Tested-by: Prashant Malani &lt;pmalani@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1222260" owner_email="pmalani@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/60/1222260/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I34a7540b39501fd4c1180fe9fbd64d1e5d3a46f7" commit="8e562885a207dbb0674ce2e5b5cabc5690be9abd" commit_message="tast: Relax test naming rules to permit trailing acronyms. Relax testing.Test's validation code to permit strings like &quot;WebRTC&quot; and &quot;CrosVM&quot; to appear as &quot;webrtc&quot; and &quot;crosvm&quot; in test filenames rather than needing to be &quot;web_rtc&quot; and &quot;cros_vm&quot;. BUG=chromium:880661 TEST=updated unit test Change-Id: I34a7540b39501fd4c1180fe9fbd64d1e5d3a46f7 Reviewed-on: https://chromium-review.googlesource.com/1222293 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="1222293" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/93/1222293/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I238141f2e64ef0e6d3830a297fb90c072b0a669a" commit="48b75ecf55f4251eb3facd49ec6935c628b130bf" commit_message="tast-tests: Make chrome.New wait for cryptohomed. Make the chrome.New function wait for cryptohomed to acquire ownership of its D-Bus service name before running the cryptohome command. This prevents a failure if a test runs on a newly-rebooted system before cryptohomed is ready. BUG=chromium:883554 TEST=manual: added a &quot;sleep 20&quot; at the end of pre-start in /etc/init/cryptohomed.conf, rebooted and ran test, and verified that we wait for cryptohomed instead of failing immediately with &quot;Remove call failed: The name org.chromium.Cryptohome was not provided by any .service files.&quot; Change-Id: I238141f2e64ef0e6d3830a297fb90c072b0a669a Reviewed-on: https://chromium-review.googlesource.com/1223034 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: James Cook &lt;jamescook@chromium.org&gt; " fail_count="0" gerrit_number="1223034" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/34/1223034/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib42ddf08ef20282fb7e04a87810a37bace7a9824" commit="9a7a28b03ba1f10b6261d5bc023770610286e557" commit_message="tradefed_test: inaccurate test results =&gt; fail. Looking through the logs of past 3 months, all the instances of this warning was really lacking some test cases. Let's try making them a failure for now. BUG=none TEST=normal run for some tests not affected (I could not reproduced the case that hits this code path, though.) Change-Id: Ib42ddf08ef20282fb7e04a87810a37bace7a9824 Reviewed-on: https://chromium-review.googlesource.com/1223715 Commit-Ready: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="1223715" owner_email="kinaba@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/15/1223715/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9c262a336469043c05ec2214e15e0ca2351b7bf3" commit="53448a6011e65ed8b542dcdbc48fb812b07dca57" commit_message="nocturne: audio-config - Separate UCM by dmic channel configuration Nocturne dmic channel configuration changes since rev2. From using channel index 0,1 to 2,3. Add get_internal_ucm_suffix script to select UCM base on hw rev. BUG=b:115273528 TEST=emerge-nocturne chromeos-bsp-nocturne Change-Id: I9c262a336469043c05ec2214e15e0ca2351b7bf3 Reviewed-on: https://chromium-review.googlesource.com/1223953 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="1223953" owner_email="hychao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/53/1223953/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3e5591be32ff1ad61359ecbe144f4b0e3728fb47" commit="69942cb17ba58a4cbc1b702189fac93936270ffb" commit_message="FROMLIST: Intel BT:Update firmware patch for Intel Bluetooth 9560 This patch contains Intel Bluetooth 9560 JFP B0 FW Patch Version: 329 This patch contains the following fixes: -ESD fix for CNVI BUG=none TEST=P0 and P1 sanity test cases and all are passed on octopus Change-Id: I3e5591be32ff1ad61359ecbe144f4b0e3728fb47 Signed-off-by: Amit K Bag &lt;amit.k.bag@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1172362 Commit-Ready: Justin TerAvest &lt;teravest@chromium.org&gt; Tested-by: Matt Chen &lt;matt.chen@intel.com&gt; Reviewed-by: Matt Chen &lt;matt.chen@intel.com&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="1" gerrit_number="1172362" owner_email="amit.k.bag@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/62/1172362/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4dd54fc4404ef2e66902113617841808c1f9e616" commit="74e7095d82bcf398813191148eaa4ee68b936fc0" commit_message="update_engine: Add metrics to duration to apply an update. Add new metrics that record the time between an update being seen by the client to the time when the update is actually applied. This metric will be recorded only for Enterprise enrolled devices. UpdateEngine.SuccessfulUpdate.TimeRestrictedDurationFromSeenToUpdateMinutes is recorded when an update is applied while the DeviceAutoUpdateTimeRestrictions device policy exists. UpdateEngine.SuccessfulUpdate.DurationFromSeenToUpdateMinutes is recorded when an update is applied without the policy. BUG=chromium:852860 TEST=run updater manually and checked chrome://histograms Change-Id: I4dd54fc4404ef2e66902113617841808c1f9e616 Reviewed-on: https://chromium-review.googlesource.com/1179230 Commit-Ready: May Lippert &lt;maybelle@chromium.org&gt; Tested-by: May Lippert &lt;maybelle@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Sen Jiang &lt;senj@chromium.org&gt; " fail_count="1" gerrit_number="1179230" owner_email="maybelle@chromium.org" pass_count="0" patch_number="11" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/30/1179230/11" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib07f45e7628dd4d7241c1f4f7f1771e05f5bae8a" commit="b90539a6c410bcf9224fdedc80c79673d71ac359" commit_message="installer: replace ScopedFileDescriptor with base::ScopedFD BUG=chromium:878440 TEST=build passes Change-Id: Ib07f45e7628dd4d7241c1f4f7f1771e05f5bae8a Reviewed-on: https://chromium-review.googlesource.com/1200803 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="1" gerrit_number="1200803" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1200803/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I756650319560dcf46202f4eab62b5c00d28bc48f" commit="fbf09fb846e54a12048cfae80b497204f4e54ace" commit_message="glibc: add definition of ARPHRD_RAWIP from 4.14 In upstream glibc 2.27 at: commit 6a6aa1f38959a5d17ff776b252604bece45864dc Author: Joseph Myers &lt;joseph@codesourcery.com&gt; Date: Thu Nov 16 17:52:43 2017 +0000 Add Linux 4.14 ARPHRD_RAWIP to net/if_arp.h. BUG=b:111854776 TEST=build; look at .../usr/include/net/if_arp.h Change-Id: I756650319560dcf46202f4eab62b5c00d28bc48f Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1205690 Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="3" gerrit_number="1205690" owner_email="briannorris@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/90/1205690/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I92fc04e32e61e795228ccc8c100c4b1f2af515f1" commit="86aa30f0b9d9a555bdb23481d5d82554f5598d85" commit_message="installer: chromeos-install: swallow a few more umount errors Newer version of util-linux can display error messages like: umount /media/* umount: ...: not mounted umount /media/*/* umount: ...: no mount point specified Filter these out too. BUG=None TEST=`chromeos-install` isn't as chatty Change-Id: I92fc04e32e61e795228ccc8c100c4b1f2af515f1 Reviewed-on: https://chromium-review.googlesource.com/1211145 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="1" gerrit_number="1211145" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1211145/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibfe4b974ed73ae88f42eeb70517ed6fdcf9621dc" commit="6d7368405e49ce565c695550458098f45bcd9953" commit_message="hal_adapter: fix vivid detection after service is restarted The udev property (ID_V4L_PRODUCT) we used to detect vivid device is stored in /run/udev/data, so we need to bind it inside the sandbox. BUG=chromium:871185,chromium:881300,chromium:852302 TEST=On amd64-generic VM, do: 1. $ modprobe vivid n_devs=1 node_types=0x1 2. Check vivid is detected 3. $ restart cros-camera 4. Check vivid is still detected Change-Id: Ibfe4b974ed73ae88f42eeb70517ed6fdcf9621dc Reviewed-on: https://chromium-review.googlesource.com/1214903 Commit-Ready: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Tested-by: Shik Chen &lt;shik@chromium.org&gt; Tested-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; " fail_count="0" gerrit_number="1214903" owner_email="shik@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/03/1214903/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I793cceca59fe949d3af444c0ea375cd62fb17174" commit="bf8feb5d4a707541c4b76f0e43e85cb400d15441" commit_message="common-mk: Convert external_dependencies in GN CLs using this file will be sent subsequently. CQ-DEPEND=CL:1203931 BUG=chromium:767517 TEST=precq passes Change-Id: I793cceca59fe949d3af444c0ea375cd62fb17174 Reviewed-on: https://chromium-review.googlesource.com/1215982 Commit-Ready: Keigo Oka &lt;oka@chromium.org&gt; Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="9" gerrit_number="1215982" owner_email="oka@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1215982/8" remote="cros" total_fail_count="9"/><pending_commit branch="chromeos-4.14" change_id="Ic77a757a1c6071c10550b620d4ead8c4bf9a03ae" commit="4f8fd86cc0bcbb38e6151379c9a806d720fdc2ba" commit_message="CHROMIUM: Merge 'v4.14.69' into chromeos-4.14 Merge of v4.14.69 into chromeos-4.14 Conflicts: fs/overlayfs/readdir.c Changelog: ---------------------------------------------------------------- Adrian Hunter (1): perf auxtrace: Fix queue resize Alexander Aring (2): net: 6lowpan: fix reserved space for single frames net: mac802154: tx: expand tailroom if necessary Amir Goldstein (1): ovl: fix wrong use of impure dir cache in ovl_iterate() Bart Van Assche (2): ib_srpt: Fix a use-after-free in srpt_close_ch() RDMA/rxe: Set wqe-&gt;status correctly if an unexpected response is received Bartosz Golaszewski (1): spi: davinci: fix a NULL pointer dereference Benjamin Herrenschmidt (1): powerpc/powernv/pci: Work around races in PCI bridge enabling Bill Baker (1): NFSv4 client live hangs after live data migration recovery Chanwoo Choi (1): extcon: Release locking when sending the notification of connector state Chirantan Ekbote (1): 9p/net: Fix zero-copy path in the 9p virtio transport Christian Brauner (1): getxattr: use correct xattr length Dan Carpenter (1): pnfs/blocklayout: off by one in bl_map_stripe() Daniel Mack (1): libertas: fix suspend and resume for SDIO connected cards Dexuan Cui (1): Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() Eddie.Horng (1): cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() Frederick Lawler (1): PCI: Add wrappers for dev_printk() Greg Kroah-Hartman (1): Linux 4.14.69 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.14.69' into merge/chromeos-4.14-v4.14.69 Gustavo A. R. Silva (2): mailbox: xgene-slimpro: Fix potential NULL pointer dereference iio: sca3000: Fix missing return in switch Hari Bathini (1): powerpc/fadump: handle crash memory ranges array index overflow Henry Willard (1): cpufreq: governor: Avoid accessing invalid governor_data Horia Geant (3): crypto: caam - fix DMA mapping direction for RSA forms 2 &amp; 3 crypto: caam/jr - fix descriptor DMA unmapping crypto: caam/qi - fix error path in xts setkey Hou Tao (1): dm thin: stop no_space_timeout worker when switching to write-mode Ilya Dryomov (1): dm cache metadata: set dirty on all cache blocks after a crash Jacob Pan (2): iommu/vt-d: Add definitions for PFSID iommu/vt-d: Fix dev iotlb pfsid use James Morse (1): arm64: mm: always enable CONFIG_HOLES_IN_ZONE Janek Kotas (1): spi: cadence: Change usleep_range() to udelay(), for atomic context Jann Horn (2): sys: don't hold uts_sem while accessing userspace memory userns: move user access out of the mutex Javier Martinez Canillas (1): media: Revert &quot;[media] tvp5150: fix pad format frame height&quot; Jeremy Cline (1): fs/quota: Fix spectre gadget in do_quotactl Johan Hovold (1): rtc: omap: fix potential crash on power off Jon Hunter (1): ARM: tegra: Fix Tegra30 Cardhu PCA954x reset Kamalesh Babulal (1): livepatch: Validate module/old func name length Krzysztof Kozlowski (1): spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe Lars-Peter Clausen (2): iio: ad9523: Fix displayed phase iio: ad9523: Fix return value for ad952x_store() Maciej S. Szmigiero (1): block, bfq: return nbytes and not zero from struct cftype .write() method Mahesh Salgaonkar (1): powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. Markus Stockhausen (1): readahead: stricter check for bdi io_pages Matthew Auld (1): drm/i915/userptr: reject zero user_size Max Filippov (2): xtensa: limit offsets in __loop_cache_{all,page} xtensa: increase ranges in ___invalidate_{i,d}cache_all Mika Westerberg (1): spi: pxa2xx: Add support for Intel Ice Lake Mike Snitzer (1): dm cache metadata: save in-core policy_hint_size to on-disk superblock Mikulas Patocka (4): dm integrity: change 'suspending' variable from bool to int dm crypt: don't decrease device limits fb: fix lost console when the user unplugs a USB adapter udlfb: set optimal write delay Ming Lei (1): block: really disable runtime-pm for blk-mq Nadav Amit (4): vmw_balloon: fix inflation of 64-bit GFNs vmw_balloon: do not use 2MB without batching vmw_balloon: VMCI_DOORBELL_SET does not check status vmw_balloon: fix VMCI use when balloon built into kernel Ondrej Mosnacek (1): crypto: vmx - Fix sleep-in-atomic bugs Paolo Bonzini (1): KVM: VMX: fixes for vmentry_l1d_flush module parameter Paul Mackerras (1): KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages Peter Kalauskas (1): drivers/block/zram/zram_drv.c: fix bug storing backing_dev Peter Zijlstra (1): mm/tlb: Remove tlb_remove_table() non-concurrent condition Rafael David Tinoco (1): mfd: hi655x: Fix regmap area declared size for hi655x Richard Weinberger (5): ubifs: Fix memory leak in lprobs self-check Revert &quot;UBIFS: Fix potential integer overflow in allocation&quot; ubifs: Check data node size before truncate ubifs: xattr: Don't operate on deleted inodes ubifs: Fix synced_i_size calculation for xattr inodes Sergei Shtylyov (1): mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS Shan Hai (1): bcache: release dc-&gt;writeback_lock properly in bch_writeback_thread() Steven Rostedt (VMware) (4): tracing: Do not call start/stop() functions when tracing_on does not change tracing/blktrace: Fix to allow setting same value printk/tracing: Do not trace printk_nmi_enter() uprobes: Use synchronize_rcu() not synchronize_sched() Tomas Bortoli (3): 9p: fix multiple NULL-pointer-dereferences net/9p/client.c: version pointer uninitialized net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() Trond Myklebust (2): NFSv4: Fix locking in pnfs_generic_recover_commit_reqs NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() Tycho Andersen (1): uart: fix race between uart_put_char() and uart_shutdown() Vaibhav Jain (1): cxl: Fix wrong comparison in cxl_adapter_context_get() Vignesh R (2): pwm: tiehrpwm: Don't use emulation mode bits to control PWM output pwm: tiehrpwm: Fix disabling of output of PWMs Vishal Verma (1): libnvdimm: fix ars_status output length calculation Yannik Sembritzki (2): Replace magic for trusting the secondary keyring with #define Fix kexec forbidding kernels signed with keys in the secondary keyring to boot jiangyiwen (1): 9p/virtio: fix off-by-one error in sg list bounds check piaojun (1): fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed xiao jin (1): block: blk_init_allocated_queue() set q-&gt;fq as NULL in the fail case zhangyi (F) (1): PM / sleep: wakeup: Fix build error caused by missing SRCU support Makefile | 2 +- arch/alpha/kernel/osf_sys.c | 51 +++++++------ arch/arm/boot/dts/tegra30-cardhu.dtsi | 1 + arch/arm64/Kconfig | 1 - arch/powerpc/include/asm/fadump.h | 3 - arch/powerpc/kernel/fadump.c | 91 +++++++++++++++++++---- arch/powerpc/mm/mmu_context_iommu.c | 17 +++-- arch/powerpc/platforms/powernv/pci-ioda.c | 37 ++++++++++ arch/powerpc/platforms/pseries/ras.c | 2 +- arch/sparc/kernel/sys_sparc_32.c | 22 +++--- arch/sparc/kernel/sys_sparc_64.c | 20 +++--- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kvm/vmx.c | 26 ++++--- arch/xtensa/include/asm/cacheasm.h | 69 +++++++++++------- block/bfq-cgroup.c | 3 +- block/blk-core.c | 7 +- certs/system_keyring.c | 3 +- crypto/asymmetric_keys/pkcs7_key_type.c | 2 +- drivers/block/zram/zram_drv.c | 7 +- drivers/cpufreq/cpufreq_governor.c | 12 +++- drivers/crypto/caam/caamalg_qi.c | 6 +- drivers/crypto/caam/caampkc.c | 20 +++--- drivers/crypto/caam/jr.c | 3 +- drivers/crypto/vmx/aes_cbc.c | 30 ++++---- drivers/crypto/vmx/aes_xts.c | 21 ++++-- drivers/extcon/extcon.c | 3 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 3 + drivers/hv/channel.c | 40 ++++++----- drivers/hv/channel_mgmt.c | 6 ++ drivers/iio/accel/sca3000.c | 1 + drivers/iio/frequency/ad9523.c | 4 +- drivers/infiniband/sw/rxe/rxe_comp.c | 1 + drivers/infiniband/ulp/srpt/ib_srpt.c | 3 +- drivers/iommu/dmar.c | 6 +- drivers/iommu/intel-iommu.c | 18 ++++- drivers/mailbox/mailbox-xgene-slimpro.c | 6 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-cache-metadata.c | 13 ++-- drivers/md/dm-crypt.c | 10 +-- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-thin.c | 2 + drivers/media/i2c/tvp5150.c | 2 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/misc/cxl/main.c | 2 +- drivers/misc/vmw_balloon.c | 67 ++++++++++------- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +- drivers/net/wireless/marvell/libertas/dev.h | 1 + drivers/net/wireless/marvell/libertas/if_sdio.c | 30 ++++++-- drivers/nvdimm/bus.c | 4 +- drivers/pwm/pwm-tiehrpwm.c | 14 +--- drivers/rtc/rtc-omap.c | 14 ++-- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-davinci.c | 2 +- drivers/spi/spi-fsl-dspi.c | 24 +++---- drivers/spi/spi-pxa2xx.c | 4 ++ drivers/tty/serial/serial_core.c | 17 +++-- drivers/video/fbdev/core/fbmem.c | 38 ++++++++-- fs/9p/xattr.c | 6 +- fs/nfs/blocklayout/dev.c | 2 +- fs/nfs/callback_proc.c | 14 ++-- fs/nfs/nfs4proc.c | 9 ++- fs/nfs/pnfs_nfs.c | 16 ++--- fs/overlayfs/readdir.c | 28 +++++--- fs/quota/quota.c | 2 + fs/ubifs/journal.c | 21 ++++-- fs/ubifs/lprops.c | 8 +-- fs/ubifs/xattr.c | 24 +++++++ fs/xattr.c | 2 +- include/linux/hyperv.h | 2 + include/linux/intel-iommu.h | 8 ++- include/linux/pci.h | 12 ++++ include/linux/sunrpc/clnt.h | 1 + include/linux/verification.h | 6 ++ include/video/udlfb.h | 2 +- kernel/livepatch/core.c | 6 ++ kernel/power/Kconfig | 1 + kernel/printk/printk_safe.c | 4 +- kernel/sys.c | 95 ++++++++++++------------- kernel/trace/blktrace.c | 4 ++ kernel/trace/trace.c | 4 +- kernel/trace/trace_uprobe.c | 2 +- kernel/user_namespace.c | 24 +++---- kernel/utsname_sysctl.c | 41 ++++++----- mm/memory.c | 9 --- mm/readahead.c | 12 +++- net/9p/client.c | 2 +- net/9p/trans_fd.c | 7 +- net/9p/trans_rdma.c | 3 + net/9p/trans_virtio.c | 6 +- net/9p/trans_xen.c | 3 + net/ieee802154/6lowpan/tx.c | 21 +++++- net/mac802154/tx.c | 15 +++- net/sunrpc/clnt.c | 28 +++++--- security/commoncap.c | 2 +- tools/perf/util/auxtrace.c | 3 + 95 files changed, 836 insertions(+), 428 deletions(-) BUG=chromium:882009 TEST=Build and test on various affected systems Change-Id: Ic77a757a1c6071c10550b620d4ead8c4bf9a03ae Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1216746 " fail_count="0" gerrit_number="1216746" 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/46/1216746/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3f2ee36de77ee501a20a6eabec5f09f3bfce7e79" commit="9fea3b403e2f99272ea05f0f8964939273374e22" commit_message="suite_scheduler: Add Octopus board to bt and wifi_suites. BUG=None TEST=None Change-Id: I3f2ee36de77ee501a20a6eabec5f09f3bfce7e79 Reviewed-on: https://chromium-review.googlesource.com/1216792 Commit-Ready: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Tested-by: Dinesh Kumar Sunkara &lt;dsunkara@google.com&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="0" gerrit_number="1216792" owner_email="dsunkara@google.com" pass_count="0" patch_number="1" project="chromiumos/infra/suite_scheduler" project_url="https://chromium-review.googlesource.com/chromiumos/infra/suite_scheduler" ref="refs/changes/92/1216792/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib2a50fdf10c153a395700eda265f09af665bcaec" commit="962bbc436aeb75bc3cc399847d86dbcec43eabd2" commit_message="CHROMIUM: LSM: handle rcu-walk when following link We can't assume there won't be concurrent modification to dentry, which is only guaranteed by traditional ref-walk. And we saw the following crash when the modification happens. During rcu-walk, we need to make sure we only use a snapshot of dentry-&gt;d_inode and it's not null before accessing inode, while we are under rcu read lock. This is not needed during ref-walk but has negligible overhead. [23521.116941] BUG: unable to handle kernel NULL pointer dereference at 00000000000002a8 [23521.116958] IP: fsnotify_grab_connector+0x17/0x51 [23521.116961] PGD 0 P4D 0 [23521.116966] Oops: 0000 [#1] PREEMPT SMP PTI [23521.117190] gsmi: Log Shutdown Reason 0x03 [23521.117193] Modules linked in: ccm snd_soc_sst_bxt_da7219_max98357a rfcomm cmac uinput snd_soc_hdac_hdmi btusb btrtl btbcm snd_soc_dmic btintel iwlmvm bluetooth bridge iwl7000_mac80211 snd_soc_skl snd_soc_skl_ipc snd_soc_sst_ipc lzo lzo_compress snd_soc_sst_dsp uvcvideo stp llc snd_soc_acpi ecdh_generic snd_hda_ext_core snd_hda_core zram videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core snd_soc_da7219 iwlwifi ipt_MASQUERADE nf_nat_masquerade_ipv4 snd_soc_max98357a acpi_als fuse xt_mark snd_seq_dummy snd_seq snd_seq_device cfg80211 cros_ec_sensors_ring cros_ec_sensors_core kfifo_buf industrialio joydev [23521.117240] CPU: 3 PID: 14765 Comm: mosys Not tainted 4.14.67-07139-g52c742d7395c #1 [23521.117242] Hardware name: Google Fleex/Fleex, BIOS Google_Fleex.11021.0.0 08/31/2018 [23521.117245] task: ffffa23773792a00 task.stack: ffffbae845464000 [23521.117249] RIP: 0010:fsnotify_grab_connector+0x17/0x51 [23521.117251] RSP: 0018:ffffbae845467b98 EFLAGS: 00010202 [23521.117254] RAX: 0000000000000001 RBX: 00000000000002a8 RCX: 0000000000025800 [23521.117257] RDX: 0000000000000001 RSI: ffffa237734a5c00 RDI: ffffffffb4b39d70 [23521.117259] RBP: ffffbae845467ba8 R08: 0000000000000000 R09: 0000000000000000 [23521.117261] R10: 0000000000000000 R11: ffffffffb370c7de R12: 0000000000000000 [23521.117263] R13: 00000000000002a8 R14: 0000000000000001 R15: ffffa237734a5c00 [23521.117265] FS: 00007c0af3870840(0000) GS:ffffa2377fd80000(0000) knlGS:0000000000000000 [23521.117268] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [23521.117270] CR2: 00000000000002a8 CR3: 000000026e870000 CR4: 00000000003406e0 [23521.117272] Call Trace: [23521.117280] fsnotify_find_mark+0x16/0x6b [23521.117285] chromiumos_get_inode_security_policy+0x5e/0x9f [23521.117290] chromiumos_security_inode_follow_link+0x1e/0x85 [23521.117294] security_inode_follow_link+0x4a/0x5d [23521.117299] trailing_symlink+0xf7/0x1f0 [23521.117303] path_lookupat+0x9c/0x1c5 [23521.117307] filename_lookup+0x9b/0x147 [23521.117312] ? audit_getname+0xd/0x1e [23521.117315] ? getname_flags+0x94/0x190 [23521.117318] vfs_statx+0x76/0xd5 [23521.117321] SyS_newstat+0x2d/0x60 [23521.117325] ? syscall_trace_enter+0x151/0x1f9 [23521.117328] do_syscall_64+0x67/0x75 [23521.117334] entry_SYSCALL_64_after_hwframe+0x3d/0xa2 [23521.117338] RIP: 0033:0x7c0af2da77b5 [23521.117340] RSP: 002b:00007ffd2109f368 EFLAGS: 00000246 ORIG_RAX: 0000000000000004 [23521.117343] RAX: ffffffffffffffda RBX: 00007c0af2e34b54 RCX: 00007c0af2da77b5 [23521.117345] RDX: 00007ffd2109f3f0 RSI: 00007ffd2109f3f0 RDI: 00007c0af2e34b54 [23521.117348] RBP: 00007ffd2109f4b0 R08: 00005a7d102cbdb0 R09: 00005a7d102ca8c0 [23521.117350] R10: 0000000000000020 R11: 0000000000000246 R12: 0000000000000000 [23521.117352] R13: 0000000000000000 R14: 0000000000000001 R15: 00007ffd2109f520 [23521.117354] Code: 5d c3 48 89 df e8 9b f6 ff ff 4c 89 f7 e8 5c c0 62 00 eb e4 0f 1f 44 00 00 55 48 89 e5 41 56 53 48 89 fb e8 bd fa ff ff 41 89 c6 &lt;48&gt; 8b 1b 48 85 db 74 0e 48 89 df e8 97 bf 62 00 f6 43 18 03 74 [23521.117394] RIP: fsnotify_grab_connector+0x17/0x51 RSP: ffffbae845467b98 [23521.117396] CR2: 00000000000002a8 [23521.117398] ---[ end trace 220649b9640e27ef ]--- [23521.127917] Kernel panic - not syncing: Fatal exception [23521.127937] Kernel Offset: 0x32400000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff) TEST=Booted BUG=b:113952708 Fixes: 66e52c9350ab (&quot;CHROMIUM: LSM: Add support for symlink traversal policy.&quot;) Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Change-Id: Ib2a50fdf10c153a395700eda265f09af665bcaec Reviewed-on: https://chromium-review.googlesource.com/1217456 Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="1" gerrit_number="1217456" owner_email="yuzhao@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/56/1217456/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic28dd4125a01631cb8f6c1a463fbc5e287b5a440" commit="037b879c56b86fcb5810bc4df0fc13dbafb8b80f" commit_message="vm_sanity: --run-all instead of --all. BUG=chromium:876587 TEST=This is the test. Change-Id: Ic28dd4125a01631cb8f6c1a463fbc5e287b5a440 Reviewed-on: https://chromium-review.googlesource.com/1217490 Commit-Ready: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; " fail_count="0" gerrit_number="1217490" owner_email="achuith@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/90/1217490/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie8d86f536d84687ac36c049d7c08665f85e62c68" commit="8905ab40fd1292807ef1af7f6f3b7af1cc4921eb" commit_message="sepolicy: introducing many types for procfs and sysfs Introducing many types for procfs and sysfs. BUG=b:80461815 TEST=emerge Change-Id: Ie8d86f536d84687ac36c049d7c08665f85e62c68 Reviewed-on: https://chromium-review.googlesource.com/1220417 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="1" gerrit_number="1220417" owner_email="fqj@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1220417/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic1b15807623209ab28d0d4ed63fe0d6ef2dcc6f8" commit="0f55f0fb87bb3964e34cc532c3221fdd96312263" commit_message="minigbm: mediatek: always provide munmap() with a valid address Before this change, a NULL pointer could have been passed to munmap(), making impossible for it to unmap previoulsy mapped memory. After this change, munmap() always receives a valid pointer. BUG=b:71835379 b:114699642 TEST=adb shell &quot;am instrument -w --abi armeabi-v7a -e class\ android.uirendering.cts.testclasses.InfrastructureTests#testScreenshot\ android.uirendering.cts/android.support.test.runner.AndroidJUnitRunner&quot; Change-Id: Ic1b15807623209ab28d0d4ed63fe0d6ef2dcc6f8 Signed-off-by: Luigi Santivetti &lt;luigi.santivetti@imagination.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1221667 Commit-Ready: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Tested-by: Pin-chih Lin &lt;johnylin@chromium.org&gt; Reviewed-by: St├ęphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="1221667" owner_email="luigi.santivetti@imagination.corp-partner.google.com" pass_count="0" patch_number="1" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/67/1221667/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I905b573a900ef4dd0431666c525c951582143e09" commit="5209c16dd6fad1c37b36e650876e3ee003ddb529" commit_message="flash: Add CONFIG_FLASH_READOUT_PROTECTION config option Instead of tying together CONFIG_WP_ALWAYS and RDP protection, separate the options. BRANCH=nocturne BUG=b:111330723 TEST=make buildall -j Change-Id: I905b573a900ef4dd0431666c525c951582143e09 Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1222093 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="1222093" 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/93/1222093/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6b4f6485da207aeb7373c1da33ee97e1ca3f979a" commit="41cd00a0a84f75c478f5b9c422191b44d9c2f5b9" commit_message="tast-tests: Add SingleProcessMashLogin test This exercises chrome login with --enable-features=SingleProcessMash. SingleProcessMash exercises the new mash window service mojo APIs, but keeps ash system UI code running in the browser process. It's the next milestone for the mustash team. BUG=chromium:847901 TEST=tast -verbose run ui.SingleProcessMashLogin on veyron_minnie and also amd64-generic in a VM Change-Id: I6b4f6485da207aeb7373c1da33ee97e1ca3f979a Reviewed-on: https://chromium-review.googlesource.com/1222157 Commit-Ready: James Cook &lt;jamescook@chromium.org&gt; Tested-by: James Cook &lt;jamescook@chromium.org&gt; Reviewed-by: James Cook &lt;jamescook@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1222157" owner_email="jamescook@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/57/1222157/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3aeeb4e89d11ee1252ade08616e0c0c3159fb933" commit="63fc980a0fab6c23e8f83a7bbb172e8c8f5fbea0" commit_message="autotest: Assume require_ssp if control file missing If we encounter an error looking for the control file, it could be because the control file is in the SSP, which means we need SSP. BUG=chromium:883403 TEST=None Change-Id: I3aeeb4e89d11ee1252ade08616e0c0c3159fb933 Reviewed-on: https://chromium-review.googlesource.com/1222253 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="0" gerrit_number="1222253" owner_email="ayatane@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/53/1222253/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I73c3a13d1d587bf15f50ac6316dd7a6d6f26a501" commit="3c26a417c6cd931f48558e5d631856775d3bb52c" commit_message="FIXUP: BACKPORT: treewide: Use struct_size() for devm_kmalloc() and friends (drivers/thermal/qcom/tsens.c) The BACKPORT didn't resolve merges properly in &quot;drivers/thermal/qcom/tsens.c&quot;. Specifically the conflict between two UPSTREAM patches should have been handled the same way it was when this conflict happened upstream. To see what upstream did, see: git show 19785cf93b6c -- drivers/thermal/qcom/tsens.c BUG=b:115520855 TEST=No more boom at bootup Change-Id: I73c3a13d1d587bf15f50ac6316dd7a6d6f26a501 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1222427 Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1222427" owner_email="dianders@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/27/1222427/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5fdb5be5f331e9bd9e62970f9db6e98bf60e2848" commit="6e0a0cf4bb1bdeb6f99f34d239151767d757dc20" commit_message="arc: start upstart jobs from job events start/stop upstarts jobs based on job events instead of explicit calls to initctl from scripts. This clarifies when the jobs are supposed to run and it makes it harder to run them without their dependencies being satisfied. BUG=b:113948725 TEST=Boot ARC and shut it down, ensuring all jobs are started/stopped appropriately Change-Id: I5fdb5be5f331e9bd9e62970f9db6e98bf60e2848 Reviewed-on: https://chromium-review.googlesource.com/1222570 Commit-Ready: Christopher Morin &lt;cmtm@google.com&gt; Tested-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="7" gerrit_number="1222570" owner_email="cmtm@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/1222570/2" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I609421c598ad4d530415b94a64ca608bf034d039" commit="108e15cfd290da1d2cf64532c06a64ab65242042" commit_message="diagnostics: Install processor and D-Bus config Add installation of newly added files: * the diagnostics_processor binary; * upstart config for the diagnostics_processor; * minijail seccomp filters for the diagnostics_processor; * D-Bus config for the diagnosticsd. BUG=chromium:869377 TEST=build the diagnostics package Change-Id: I609421c598ad4d530415b94a64ca608bf034d039 Reviewed-on: https://chromium-review.googlesource.com/1222766 Commit-Ready: Maksim Ivanov &lt;emaxx@chromium.org&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Roman Sorokin &lt;rsorokin@chromium.org&gt; " fail_count="0" gerrit_number="1222766" owner_email="emaxx@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/66/1222766/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I47159e3602cc083534918bd76eec0034f53c7c31" commit="49bb9362683c9da52e965da77beac2bb4f5a6fbc" commit_message="camera_V4L2: only check maximum resolution when config exists Very old device may not meet the maximum resolution requirement. Only check it when camera config file exists. BUG=b:113371060 TEST=test_that ${BOARD} camera_V4L2 Change-Id: I47159e3602cc083534918bd76eec0034f53c7c31 Reviewed-on: https://chromium-review.googlesource.com/1223446 Commit-Ready: Heng-ruey Hsu &lt;henryhsu@chromium.org&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="0" gerrit_number="1223446" owner_email="henryhsu@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/46/1223446/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I78ca63b5a939588f7678031286e5a907e14737f1" commit="6e3ff913cb85f94c19b8fc139748e49ed5c3250a" commit_message="exec_shell: Fix the wrong argument when calling UpdateParam BUG=b:115579755 TEST=None Change-Id: I78ca63b5a939588f7678031286e5a907e14737f1 Reviewed-on: https://chromium-review.googlesource.com/1223712 Commit-Ready: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Tested-by: Chun-Tsen Kuo &lt;chuntsen@chromium.org&gt; Reviewed-by: Yong Hong &lt;yhong@google.com&gt; " fail_count="0" gerrit_number="1223712" owner_email="chuntsen@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/12/1223712/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3207cf75c8242b8ca04dfe062030db174697698d" commit="230ad50fd3fb3e0735dd53e30149fef682d663a9" commit_message="Updating the ebuild and seccomp policies to work with cups v2.2.8 BUG=chromium:865219 TEST=Tested manually on device Change-Id: I3207cf75c8242b8ca04dfe062030db174697698d Reviewed-on: https://chromium-review.googlesource.com/1191985 Commit-Ready: David Valleau &lt;valleau@chromium.org&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="0" gerrit_number="1191985" owner_email="valleau@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/85/1191985/4" remote="cros" total_fail_count="0"/><lkgm version="11062.0.0-rc5"/></manifest>