blob: a5aca707db19c08c17b106bf51bbf3dfb31f0bd7 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="1ebe656ceab488cc96dbdcb810f332a6be2907aa">
<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="084fa8eb1895be216dbc4170886922ec99612381" 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="5d185052bd7dea7730777987c2cade748ed4cc46" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="251d68966c9b2e32e2c127f5ce99653849e58520" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="a3caf45a3f9302ce616f08bd7fd0412f3d97e862" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="d5c58b84d50d256968271db459cd29b22bff1ba2" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" path="src/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="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="f5612c3e9e8bc28a6aa00dc5fac723ecd4d37417" 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="8f20e068bc23a7c129cbee8ce765384ce457ee60" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="406b15b9c5e59181d867dd6b204ea90aabcc716d" 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="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="2b776e5bd575c2373bcecc990057b6bbeaeba7b5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="6bda7c611af03cb53db2afa190e0a81ce6d37169" 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="5a0a3591573b7716fe8c2fe24aba0dff23d2ba69" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="29541c36daec127d0346909b623d57b08078c67a" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="97e1c5844cbcd1003768af776cc88d6cabf0f257" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="47a7495453815b77df3f2af6d716fbeff41f308b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="c27ea9ac0e59363091c4ec0ade551af068b5caf9" 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="79ad8adebe6ec1b58186d157cdd955a0b8a77fc8" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="4d915fcd7d4d1006319224febe537b20cfc350d0" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="3efc5896bbefdf8543106140c13c97d74e06cb69" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="dde52175ebadceeec3a1703e4a313571210af373" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="a62847932ff2d3c34254cff98ac8a31259da8ca6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="dc9655335e74b8b4d546598e83501be4237fdc12" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="8038158371ba934e0da7c09dedf628b9a45e566b" 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="c986b1df4acb5291835975f5e6491a4d241f5db6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="4c5580d67490e0507a216ddefb6e7b6231bc330e" 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="309aa554f9142ea76fadbeb9571eed7b1e8b655a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="8f66562903683fda72676db622b3c628f088ff4f" 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="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="b37524cc2ab90cf56e902407f3c76a6b3369dc82" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="0d2f04992b466bb98d794f4fe39de86691a4b714" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="1f828d7cd738a0bd38eb5342130510e2acb24afd" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="96dc6bb0fd769a5fe38aec001da01a445ea15d56" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="97ed37f76bdad68a85d0dab5b2c584c997553f50" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="b69aeca51481055c58780981d9e8aa1aef90491b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="ab04f3ea3bf118f1bc7740d80f007320d1b68eaa" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="0f75ee24261581f59e72acf989d96c2d37db6630" 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="85157bb49538b853cb8d054775a74d2a60b12c52" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="99281b8bdc2624ff38a163288fba1553593a1c26" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="676be6a6f6c606be142c73e8527128f12b3f5a83" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="83776b7bc992b0e43e95c5b94885a3ce4d7d6c00" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="113de4bb26e228fd74c74cadb3a9a1272e11df5b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="266da2e420c5f9c467db307273f620e8441302c0" 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="83772463d01e5728b834a4040729545adaeaa1e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="f8e0478e9409837815e2a53099c6817feef773dd" 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="5ff0cfd262c4660afbb8edc90719f4a3c2e32b0c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="e277f8f092e005681ded02df27ed7099db078f41" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="0bf30ae57e81c89bd7a8a571d0e4149f5e3ca93a" 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="7137fa906fe1fabe0e72169dddbece0d1e0bb9b8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="65c2326b1600f09f5a482ff19291f2949f964e47" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="2f39119cc00c3c0001e73597707999187291f6d9" 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="42c438f1c412d3078b64803d99cbd817beff301a" 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="1da5e64a092a5d973b503050a3959314bb40eba0" 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="b766733ee23098959e241e7afecba99bf7da12e8" 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="54adeadadd4973c18bca0ea7e15961e4c25ea30e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="13960bea358f67210b1902be4c108b9cab7e50c9" 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="2e6b8235cf8f6cfbd5a07e33407fa6bfde6866b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="2c29acc5ec9d0d64df7906064fc3ee7b67581220" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="29ae950ae24ea840ca8e85822c45b3c634a4a90c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="d030d89a855dbb7b86627a8920040c306f1c7e20" 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="fe77b53e32692fc5d35df208e2b3d21a28f6228b" 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="3b95df756c09bd8bb6f37ca9389a75ae7b3cc46b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="00f6c8c2d34cd1540803dd3cac3cb05b83f9a000" 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="49d7e9ef3bae0d54d06ed1e86140bf1d75050ae4" 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="ea7c67f6e77db19e1447379b3684942a7a374ea0" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="678b4c4a81069bb6e10e2e59f5374b83d727cd2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="b256f3941b8de4987d75eaa7df7bd8566cec2ef1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="59f71d951184b69f6ef14969fb32ff095dd8046a" upstream="refs/heads/cups-2-2-8"/>
<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/cml/edk2/branch1" revision="49fa59e82e4c6ea798f65fc4e5948eae63ad6e07" upstream="refs/heads/chromeos-cml-branch1"/>
<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="8af5146f4c55a51b0debf81f1cee3c3333aa1505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="2ab40143cc017892b0b89f81c556cb4a80f70e8b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="7b2f153a7a65bb8f958212c5c5aec0758256465a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="d978051c2e7da88088ec4ef19827c04873a5479d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="005c8415092c1035671d79b081e0757e44a36a47" upstream="refs/heads/fwupd-1.2.5"/>
<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="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="b8cc798e87c650a396cf31f5d5c7aa889aee081d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="a3b1db22d914c6e05825e8a996ffab61376ccfb5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="63bc633f00b4dd952802b145cb247cb2e1b51650" 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="090c1abba2fe6bfc949710a80134da62348d94d5" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="c8e6961f93071837640a6e7cffa3b6157cb66aac" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="cd715ae5d8a407a56974dcadf1c61ff0caccb0b8" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="9acc9cddb7025bc43556fca5896eeef777f2d3e9" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="891e0b82be1054bdd0974eb49c861662f63d40d1" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="3b2f8e9fc7600a4310eca867c46eb5f4e7cd8761" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="96caac58dd64db5d7e5079c734182e618891b839" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="b62ac765e4d5d2f91127d095fd50f99c06f2d68c" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="650c31c9f8717e4d23f41f47e33c495a7776c446" upstream="refs/heads/chromeos-4.19"/>
<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="b7a7a90336fbb19efb3f91f92b5d964b0dfb7ec2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="79bd4cabc139f013915682bb11dbd0a4d944dc1e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" 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="7cc3a37ec0794d797b2538529aa519e215f2b5b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="4773273dec5ea6ff8151459a6b63b51dc4bc164d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="12ce2ed245ac6cb04b60243282fe69ca1e1fb1ff" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1d363d440f261fbadc1db3c17acc514b7130d505" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1a93fc382b18ee6d1135952d23f0b6a8aa8cd31f" upstream="refs/heads/chromeos-freedreno"/>
<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="5b752047977b69618f1b31bd08fd38de6f4f5ba3" 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="82a0776602df5707606de2099b93b8b7b1cc34a1" upstream="refs/heads/chromeos-2.3.49"/>
<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="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" 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="6d6944a9924a45367b8f1667bad93ef714e64ef6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="0f6b2486208d213ddb61beb8825003100fd619c7" 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="1dba349a7b272071d613869adaaef7bd576ae0c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="4e301503b5685e5b8ef39db4d4de8df59331902b" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="d1758cc09e070aa9c0a6c8aaab1145bf3a2ab816" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="afbe0b1c43e6e7fbf8e9f010bee357839ba785d2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="f76cafbf91a8dfdd117e7b06cd98aa6e6ea0d479" 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="872050db3cac9cbcc3f89619eb3f36ae9861d239" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="34b20305c7a69eb89e1abd5e2a94708db999f0a9"/>
<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="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="9c713b6c43bb2176f9dd1e8ec38b394ef27bf831" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="cc3148bd34f3d0a7bdc2a2c18333bb56d2ae829b" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="fc81455b5afe2aa384dcbc4239a7b58e2a4f4a0e" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="fa9924f3959bcd2e162b9edee9c1a7b181563ea0" 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="123e1e8827287c515f72e96ef17f39ec4b8dac54" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="Ic674afee6cb221c1033909b3628287e93e2eb5bc" commit="aa7567b86849c450dbd7758593f72bd5fc7f1200" commit_message="UPSTREAM: x86/microcode/intel: Rename mc_intel variable to mc Well, it is apparent what it points to - microcode. And since it is the intel loader, no need for the &quot;_intel&quot; suffix. Use &quot;!&quot; for the 0/NULL checks, while at it. No functionality change. Tested-by: Thomas Voegtle &lt;tv@lio96.de&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1454499225-21544-10-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit de778275c295825e6638f3f74103f40642d45caa) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: Ic674afee6cb221c1033909b3628287e93e2eb5bc Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580806 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580806" owner_email="furquan@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/06/1580806/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ie6d4366324464b1209256e0891b2c68d25655d58" commit="997a78a5ad14733aa777d4fb70a27ae302ee0989" commit_message="UPSTREAM: x86/microcode/intel: Move the BUG_ON up and turn it into WARN_ON If we're going to BUG_ON() because we're running on the wrong CPU, we better do it as the first thing we do when entering that function. And also, turn it into a WARN_ON() because it is not worth to panic the system if we apply the microcode on the wrong CPU - we're simply going to exit early. Tested-by: Thomas Voegtle &lt;tv@lio96.de&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1454499225-21544-11-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 58b5f2cc4bdbc9b616e68639f5a84886aa5be590) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: Ie6d4366324464b1209256e0891b2c68d25655d58 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580807 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580807" owner_email="furquan@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/07/1580807/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I45f0e1d346d63bb5d0c34d652906eccf72a7ce8d" commit="64d0eac0bdd9bd486c532eb14882149b5be1dd84" commit_message="UPSTREAM: x86/microcode/intel: Cleanup apply_microcode_intel() Get rid of local variable cpu_num as it is equal to @cpu now. Deref cpu_data() only when it is really needed at the end. No functionality change. Tested-by: Thomas Voegtle &lt;tv@lio96.de&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1454499225-21544-12-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 26cbaa4dc676a444aa626cbc642c4c8181ef1378) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I45f0e1d346d63bb5d0c34d652906eccf72a7ce8d Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580808 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580808" owner_email="furquan@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/08/1580808/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Ib1cb47bc1dafcc2ea417f89a69adbabbd2bb9d17" commit="e1a6cbd1223f50aef9340803e135ddb1c9a41a8d" commit_message="UPSTREAM: x86/microcode/intel: Use *wrmsrl variants ... and drop the 32-bit casting games which we had to do at the time because wrmsr() was unforgiving then, see c3fd0bd5e19a from the full history tree: commit c3fd0bd5e19aaff9cdd104edff136a2023db657e Author: Linus Torvalds &lt;torvalds@home.osdl.org&gt; Date: Tue Feb 17 23:23:41 2004 -0800 Fix up the microcode update on regular 32-bit x86. Our wrmsr() is a bit unforgiving and really doesn't like 64-bit values. ... Tested-by: Thomas Voegtle &lt;tv@lio96.de&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1454499225-21544-13-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit c416e6117575213a5a962149620684a09f9e4ece) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: Ib1cb47bc1dafcc2ea417f89a69adbabbd2bb9d17 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580809 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580809" owner_email="furquan@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/09/1580809/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Iaca79dd575b1e55881ac3bfc36f0d82b34879057" commit="0a200611e816bad0ffaf327087ac55e157ca8039" commit_message="BACKPORT: x86/microcode/intel: Rename mc_saved_in_initrd Rename it to mc_tmp_ptrs to denote better what it is - a temporary array for saving pointers to microcode blobs. And &quot;initrd&quot; is not accurate anymore since initrd is not the only source for early microcode. Therefore, rename copy_initrd_ptrs() to copy_ptrs() simply and &quot;initrd_start&quot; to &quot;offset&quot;. And then do the following convention: the global variable is called &quot;mc_tmp_ptrs&quot; and the local function arguments &quot;mc_ptrs&quot; for differentiation. Tested-by: Thomas Voegtle &lt;tv@lio96.de&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1454499225-21544-14-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit f8bb45e2c4acf1395bb6e61a135ce8c9107388cf) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: Iaca79dd575b1e55881ac3bfc36f0d82b34879057 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580810 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; " fail_count="1" gerrit_number="1580810" owner_email="furquan@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/10/1580810/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I102332c985e135bc36aa73d137049a8f41e5f83b" commit="dba568bd30e8d0fa94a574c20a9430a0e2ed6295" commit_message="UPSTREAM: x86/microcode/intel: Remove unused arg of get_matching_model_microcode() @cpu is unused, kill it. No functionality change. Tested-by: Thomas Voegtle &lt;tv@lio96.de&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1454499225-21544-15-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 2f303c524ed021825671cfa9b1934338bc04f8ab) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I102332c985e135bc36aa73d137049a8f41e5f83b Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580811 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580811" owner_email="furquan@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/11/1580811/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I49d3e66da02a91a21af541334784d89457791c0c" commit="e9b7aa0ce9ae4064fd03cb5aeb65aabd29fccce5" commit_message="UPSTREAM: x86/microcode/intel: Cleanup get_matching_model_microcode() Reflow arguments, sort local variables in reverse christmas tree, kill &quot;out&quot; label. No functionality change. Tested-by: Thomas Voegtle &lt;tv@lio96.de&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1454499225-21544-16-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit f96fde531946524b26d25d4eed9625695837f524) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I49d3e66da02a91a21af541334784d89457791c0c Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580812 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580812" owner_email="furquan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1580812/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I67fd578097a197ba68757ef500a7c480fb740698" commit="f0bfa9db5fd401003302a4cc9b2772055f5e898c" commit_message="UPSTREAM: x86/microcode: Remove unnecessary paravirt_enabled check Commit: a18a0f6850d4 (&quot;x86, microcode: Don't initialize microcode code on paravirt&quot;) added a paravirt test in microcode_init(), primarily to avoid making mc_bp_resume()-&gt;load_ucode_ap()-&gt;check_loader_disabled_ap() calls because on 32-bit kernels this callchain ends up using __pa_nodebug() macro which is invalid for Xen PV guests. A subsequent commit: fbae4ba8c4a3 (&quot;x86, microcode: Reload microcode on resume&quot;) eliminated this callchain thus making a18a0f6850d4 unnecessary. Signed-off-by: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: david.vrabel@citrix.com Cc: konrad.wilk@oracle.com Cc: xen-devel@lists.xenproject.org Link: http://lkml.kernel.org/r/1455612202-14414-2-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 84aba677f009e20185aea322563389ad56e0ef7e) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I67fd578097a197ba68757ef500a7c480fb740698 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580813 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580813" owner_email="furquan@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/13/1580813/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I292b0e25ac3f28d04119ef786d530ac591cc66d3" commit="0cf8ebfce3e5bc33d6baad767f35f26f0e29f62c" commit_message="UPSTREAM: x86/microcode: Use kmemdup() rather than duplicating its implementation The patch was generated using fixed coccinelle semantic patch scripts/coccinelle/api/memdup.cocci. Signed-off-by: Andrzej Hajda &lt;a.hajda@samsung.com&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1455612202-14414-3-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 9cc6f743c7724eb9abaf27904194c169db85dd31) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I292b0e25ac3f28d04119ef786d530ac591cc66d3 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580814 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580814" owner_email="furquan@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/14/1580814/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I16f1dacac39926615ef5ccbb188180a8c5224279" commit="63dc39679b8e889bd123d9a938be4d07c2dfaf2e" commit_message="UPSTREAM: x86/microcode/intel: Change checksum variables to u32 Microcode checksum verification should be done using unsigned 32-bit values otherwise the calculation overflow results in undefined behaviour. This is also nicely documented in the SDM, section &quot;Microcode Update Checksum&quot;: &quot;To check for a corrupt microcode update, software must perform a unsigned DWORD (32-bit) checksum of the microcode update. Even though some fields are signed, the checksum procedure treats all DWORDs as unsigned. Microcode updates with a header version equal to 00000001H must sum all DWORDs that comprise the microcode update. A valid checksum check will yield a value of 00000000H.&quot; but for some reason the code has been using ints from the very beginning. In practice, this bug possibly manifested itself only when doing the microcode data checksum - apparently, currently shipped Intel microcode doesn't have an extended signature table for which we do checksum verification too. UBSAN: Undefined behaviour in arch/x86/kernel/cpu/microcode/intel_lib.c:105:12 signed integer overflow: -1500151068 + -2125470173 cannot be represented in type 'int' CPU: 0 PID: 0 Comm: swapper Not tainted 4.5.0-rc5+ #495 ... Call Trace: dump_stack ? inotify_ioctl ubsan_epilogue handle_overflow __ubsan_handle_add_overflow microcode_sanity_check get_matching_model_microcode.isra.2.constprop.8 ? early_idt_handler_common ? strlcpy ? find_cpio_data load_ucode_intel_bsp load_ucode_bsp ? load_ucode_bsp x86_64_start_kernel [ Expand and massage commit message. ] Signed-off-by: Chris Bainbridge &lt;chris.bainbridge@gmail.com&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: hmh@hmh.eng.br Link: http://lkml.kernel.org/r/1456834359-5132-1-git-send-email-chris.bainbridge@gmail.com Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit bc864af13f34d19c911f5691d87bdacc9ce109f5) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I16f1dacac39926615ef5ccbb188180a8c5224279 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580815 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580815" owner_email="furquan@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/15/1580815/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I5a2af4f9a2521b07cfa5c442af084bbe4f1d7ff9" commit="35239c17f6285d72f2b843f1e954ce2d42ab6eb1" commit_message="UPSTREAM: x86/microcode/intel: Get rid of DWSIZE sizeof(u32) is perfectly clear as it is. Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Link: http://lkml.kernel.org/r/1457345404-28884-3-git-send-email-bp@alien8.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit c0414622177ae4739a49ca7dad4306a681e2878b) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I5a2af4f9a2521b07cfa5c442af084bbe4f1d7ff9 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580816 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580816" owner_email="furquan@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/16/1580816/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I126b1889495556b2961781a08ed0211806f6f59d" commit="3be17040ed147faaba24ac29c9eb3d812f3dcb32" commit_message="UPSTREAM: x86/microcode/intel: Merge two consecutive if-statements Merge the two consecutive &quot;if (ext_table_size)&quot;. No functional change. Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Link: http://lkml.kernel.org/r/1457345404-28884-4-git-send-email-bp@alien8.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit 7d0161569a3b66aaa01520002c3e5fd7126d071f) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I126b1889495556b2961781a08ed0211806f6f59d Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580817 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580817" owner_email="furquan@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/17/1580817/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I6b9793a87d8db620acf2643642a4b5bba84d2b08" commit="56dc87ead9b3d4f077e9e3f07195bbfb51dfe945" commit_message="UPSTREAM: x86/microcode/intel: Improve microcode sanity-checking error messages Turn them into proper sentences. Add comments to microcode_sanity_check() to explain what it does. Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Link: http://lkml.kernel.org/r/1457345404-28884-5-git-send-email-bp@alien8.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit 5b46b5e003724547f0c83041cada15f9f496590d) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I6b9793a87d8db620acf2643642a4b5bba84d2b08 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1580818 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1580818" owner_email="furquan@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/18/1580818/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I81f482acd276cf89e493501d81dd712b8e5a243a" commit="f0cfd6db7d90196088093d017c79eaa916b415da" commit_message="UPSTREAM: x86/microcode/intel: Drop orig_sum from ext signature checksum It is 0 because for !0 values we would have exited already. Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Link: http://lkml.kernel.org/r/1457345404-28884-6-git-send-email-bp@alien8.de Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; (cherry picked from commit 4ace2e7a48ab426eaa9745ace4c50c6a7adb3992) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I81f482acd276cf89e493501d81dd712b8e5a243a Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1581079 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1581079" owner_email="furquan@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/79/1581079/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I33342cc52af20b9f59144d32e9a59046afe76f49" commit="04a6cecc669596bbf46735161d4fd4a48c7c221e" commit_message="UPSTREAM: x86/microcode: Fix loading precedence So it can happen that even with builtin microcode, CONFIG_BLK_DEV_INITRD=y gets forgotten enabled. Or, even with that disabled, an initrd image gets supplied by the boot loader, by omission or is simply forgotten there. And since we do look at boot_params.hdr.ramdisk_* to know whether we have received an initrd, we might get puzzled. So let's just make the loader look for builtin microcode first and if found, ignore the ramdisk image. If no builtin found, it falls back to scanning the supplied initrd, of course. For that, we move all the initrd scanning in a separate __scan_microcode_initrd() function and fall back to it only if load_builtin_intel_microcode() has failed. Reported-and-tested-by: Gabriel Craciunescu &lt;nix.or.die@gmail.com&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: Andy Lutomirski &lt;luto@amacapital.net&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Cc: Brian Gerst &lt;brgerst@gmail.com&gt; Cc: Denys Vlasenko &lt;dvlasenk@redhat.com&gt; Cc: H. Peter Anvin &lt;hpa@zytor.com&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1465225850-7352-2-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 6c5456474e7f0b63be66d44b0595001e2a8b44d5) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I33342cc52af20b9f59144d32e9a59046afe76f49 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1581080 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1581080" owner_email="furquan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/1581080/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I85c36ebdce0a79b83131040c8e0c29ecbc4fa901" commit="5a7911829904e55a09f0f3951e3c5bd4db5c5fd0" commit_message="UPSTREAM: x86/microcode: Fix suspend to RAM with builtin microcode Usually, after we have found the proper microcode blob for the current machine, we stash it away for later use with save_microcode_in_initrd(). However, with builtin microcode which doesn't come from the initrd, we don't call that function because CONFIG_BLK_DEV_INITRD=n and even if set, we don't have a valid initrd. In order to fix this, let's make save_microcode_in_initrd() an fs_initcall which runs before rootfs_initcall() as this was the time it was called previously through: rootfs_initcall(populate_rootfs) |-&gt; free_initrd() |-&gt; free_initrd_mem() |-&gt; save_microcode_in_initrd() Also, we make it run independently from initrd functionality being present or not. And since it is called in the microcode loader only now, we can also make it static. Reported-and-tested-by: Jim Bos &lt;jim876@xs4all.nl&gt; Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt; Cc: &lt;stable@vger.kernel.org&gt; # v4.6 Cc: Andy Lutomirski &lt;luto@amacapital.net&gt; Cc: Borislav Petkov &lt;bp@alien8.de&gt; Cc: Brian Gerst &lt;brgerst@gmail.com&gt; Cc: Denys Vlasenko &lt;dvlasenk@redhat.com&gt; Cc: H. Peter Anvin &lt;hpa@zytor.com&gt; Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Cc: Peter Zijlstra &lt;peterz@infradead.org&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Link: http://lkml.kernel.org/r/1465225850-7352-3-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt; (cherry picked from commit 4b703305d98bf7350d4b2953ee39a3aa2eeb1778) BUG=b:130504379 TEST=Verified that s3/s0ix works fine with microcode update. Change-Id: I85c36ebdce0a79b83131040c8e0c29ecbc4fa901 Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1581081 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="1" gerrit_number="1581081" owner_email="furquan@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/81/1581081/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I8edafc3298dd790c780804a73411ae712e58c457" commit="ea207103508ba0275277165436964145974caea1" commit_message="UPSTREAM: power: supply: Add Spreadtrum SC27XX fuel gauge unit driver This patch adds the Spreadtrum SC27XX serial PMICs fuel gauge support, which is used to calculate the battery capacity. Original-by: Yuanjiang Yu &lt;yuanjiang.yu@unisoc.com&gt; Signed-off-by: Baolin Wang &lt;baolin.wang@linaro.org&gt; Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt; Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt; (cherry picked from commit 195ca1703784d1fbc34b38019aedcb74f08154f1) Needed to sync up power/supply/Makefile so I can add the Wilco EC charger. BUG=none TEST=kernel still compiles Change-Id: I8edafc3298dd790c780804a73411ae712e58c457 Signed-off-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1576832 Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1576832" owner_email="ncrews@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/1576832/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ib8694e001eafc941d6372547d14c1a79972f88e5" commit="1d39a0f7390c999b103cfc400c39f16def164b7d" commit_message="UPSTREAM: power/supply: fix sc27xx_fuel_gauge build errors Fix build errors when FUEL_GUAGE_SC27XX is enabled but IIO is either not enabled or IIO=m and FUEL_GUAGE_SC27XX=y. ld: drivers/power/supply/sc27xx_fuel_gauge.o: in function `sc27xx_fgu_get_temp': sc27xx_fuel_gauge.c:(.text+0x1d2): undefined reference to `iio_read_channel_processed' ld: drivers/power/supply/sc27xx_fuel_gauge.o: in function `sc27xx_fgu_probe': sc27xx_fuel_gauge.c:(.text+0x97f): undefined reference to `devm_iio_channel_get' Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; Cc: linux-pm@vger.kernel.org Acked-by: Baolin Wang &lt;baolin.wang@linaro.org&gt; Signed-off-by: Sebastian Reichel &lt;sebastian.reichel@collabora.com&gt; (cherry picked from commit ed60f43d0170e5f589e5285517db2c7b084f7d65) Needed to sync up power/supply/Makefile so I can add the Wilco EC charger. BUG=none TEST=kernel still compiles Change-Id: Ib8694e001eafc941d6372547d14c1a79972f88e5 Signed-off-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1576833 Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="2" gerrit_number="1576833" owner_email="ncrews@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/1576833/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.19" change_id="I2e4f54a6334a39e2352d1d773ad08f78cb61cf1c" commit="315e9cf4e814da3ff6d384443ba18bee35946319" commit_message="FROMLIST: BACKPORT: platform/chrome: wilco_ec: Add property helper library A Property is typically a data item that is stored to NVRAM by the EC. Each of these data items has an index associated with it, known as the Property ID (PID). Properties may have variable lengths, up to a max of WILCO_EC_PROPERTY_MAX_SIZE bytes. Properties can be simple integers, or they may be more complex binary data. This patch adds support for getting and setting properties. This will be useful for setting the charge algorithm and charge schedules, which all use properties. Signed-off-by: Nick Crews &lt;ncrews@chromium.org&gt; Acked-for-chrome-by: Enric Balletbo i Serra &lt;enric.balletbo@collabora.com&gt; (am from https://lore.kernel.org/patchwork/patch/1065814/) There are some differences between this commit and the real FROMLIST version, in wilco-ec.h and Makefile since the upstream version of the Wilco drivers is currently different from the Chromium version. BUG=b:127698845 TEST=kernel still builds Change-Id: I2e4f54a6334a39e2352d1d773ad08f78cb61cf1c Reviewed-on: https://chromium-review.googlesource.com/1576834 Commit-Ready: Nick Crews &lt;ncrews@chromium.org&gt; Tested-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="1" gerrit_number="1576834" owner_email="ncrews@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/34/1576834/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ic0cedf82b0390a2e2cba4c284d1c9813737d2410" commit="047647738bc704b19a0834184fc0c476ce7ff840" commit_message="FROMLIST: BACKPORT: power_supply: platform/chrome: wilco_ec: Add charging config driver Add control of the charging algorithm used on Wilco devices. See Documentation/ABI/testing/sysfs-class-power-wilco for the userspace interface and other info. Signed-off-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-by: Enric Balletbo i Serra &lt;enric.balletbo@collabora.com&gt; (am from https://lore.kernel.org/patchwork/patch/1065815/) There are some differences between this commit and the real FROMLIST version, all in wilco-ec.h and core.c, etc. since the upstream version of the Wilco drivers is currently different from the Chromium version. BUG=b:127698845 TEST=on device, try this: localhost ~ # cat /sys/class/power_supply/wilco-charger/charge_type Adaptive localhost ~ # echo Custom &gt; /sys/class/power_supply/wilco-charger/charge_type localhost ~ # cat /sys/class/power_supply/wilco-charger/charge_type Custom localhost ~ # cat /sys/class/power_supply/wilco-charger/charge_control_start_threshold 50 localhost ~ # echo 85 &gt; /sys/class/power_supply/wilco-charger/charge_control_start_threshold localhost ~ # cat /sys/class/power_supply/wilco-charger/charge_control_start_threshold 85 Change-Id: Ic0cedf82b0390a2e2cba4c284d1c9813737d2410 Reviewed-on: https://chromium-review.googlesource.com/1503659 Commit-Ready: Nick Crews &lt;ncrews@chromium.org&gt; Tested-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="1" gerrit_number="1503659" owner_email="ncrews@chromium.org" pass_count="0" patch_number="13" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/1503659/13" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.19" change_id="Iaf492b76bbdc17c81ce31fc7f7990ee14a896fa6" commit="29ef22b64d5ec5e34eb79a7bc686ecd2f423e43f" commit_message="FROMLIST: spi-nor: intel-spi: Add support for Intel Comet Lake SPI serial flash Intel Comet Lake has the same SPI serial flash controller than Ice Lake. Add Comet Lake PCI ID to the driver list of supported devices. Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt; (am from https://lore.kernel.org/linux-mtd/20190410073923.35693-1-mika.westerberg@linux.intel.com/) BUG=b:128881065 TEST=Boot hatch Change-Id: Iaf492b76bbdc17c81ce31fc7f7990ee14a896fa6 Signed-off-by: Gaurav K Singh &lt;gaurav.k.singh@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1578242 Commit-Ready: Rajat Jain &lt;rajatja@google.com&gt; Tested-by: Gaurav K Singh &lt;gaurav.k.singh@intel.corp-partner.google.com&gt; Reviewed-by: Gaurav K Singh &lt;gaurav.k.singh@intel.corp-partner.google.com&gt; Reviewed-by: Rajat Jain &lt;rajatja@google.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1578242" owner_email="gaurav.k.singh@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/1578242/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I89a6730245e2d165cded60dc728946e0ca81d2da" commit="8d0d79b2f3bf0ce3e951569a11c377c847743542" commit_message="FROMLIST: mmc: sdhci-pci: Add support for Intel CML Add PCI Ids for Intel CML. Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; (am from https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git/commit/?h=next&amp;id=765c59675ab571caf7ada456bbfd23a73136b535) BUG=b:128881065 TEST=Boot hatch Change-Id: I89a6730245e2d165cded60dc728946e0ca81d2da Signed-off-by: Gaurav K Singh &lt;gaurav.k.singh@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1578765 Commit-Ready: Rajat Jain &lt;rajatja@google.com&gt; Tested-by: Gaurav K Singh &lt;gaurav.k.singh@intel.corp-partner.google.com&gt; Reviewed-by: Gaurav K Singh &lt;gaurav.k.singh@intel.corp-partner.google.com&gt; Reviewed-by: Rajat Jain &lt;rajatja@google.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1578765" owner_email="gaurav.k.singh@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1578765/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I724bc84163b5eb72c76b2c5e5e81c0d597f32047" commit="52bf9f12a7e891db99a002e051cee1a2021b87f2" commit_message="FROMGIT: i2c: i801: Add support for Intel Comet Lake Add PCI ID for Intel Comet Lake PCH. Signed-off-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt; Reviewed-by: Jean Delvare &lt;jdelvare@suse.de&gt; Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt; (cherry picked from commit 5cd1c56c42beb6d228cc8d4373fdc5f5ec78a5ad from https://github.com/torvalds/linux.git) BUG=b:128881065 TEST=Boot hatch Change-Id: I724bc84163b5eb72c76b2c5e5e81c0d597f32047 Signed-off-by: Gaurav K Singh &lt;gaurav.k.singh@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1581979 Commit-Ready: Rajat Jain &lt;rajatja@google.com&gt; Tested-by: Gaurav K Singh &lt;gaurav.k.singh@intel.corp-partner.google.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1581979" owner_email="gaurav.k.singh@intel.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1581979/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I34fddfc8db2a68431c114fd534278e80fa4b3b53" commit="a110975910eceb27d3fd4fc7a43f54635354a649" commit_message="ec_commands.h: Fix multi-line comments layout checkpatch.pl found some comments that does not match the format: /* * line1 * line2 */ Fix some other minors errors in comments. BUG=chromium:945948 BRANCH=none TEST=Compile Change-Id: I34fddfc8db2a68431c114fd534278e80fa4b3b53 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1559378 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1559378" owner_email="gwendal@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/78/1559378/4" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I23e48aa68c456ac09e8418f80993e952043111f6" commit="be7fa1c5da19c4cda342fc9ee5f6b8f99a773aa6" commit_message="ec_commands: Move #ifdef to encompass more code To generate kernel ec_commands.h as lean as possible, include comments within #ifdef. BUG=chromium:945948 BRANCH=none TEST=compile Change-Id: I23e48aa68c456ac09e8418f80993e952043111f6 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1559379 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="1" gerrit_number="1559379" owner_email="gwendal@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/79/1559379/4" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ibc8ed7165914d39b5f0bd41643932a8514768925" commit="7f588f364451ecc1c46628d8ce8b8717461fd892" commit_message="util: Add tool to generate cros_ec_commands.h Add a rule to generate a new cros_ec_commands.h when ec_commands.h is modified. The rule is checked when buildall is invoked. At Presubmit stage, check a cros_ec_commands.h exists if ec_commands.h is modified. The CL author is responsible to upstream that file. BUG=chromium:945948 BRANCH=none Cq-Depend: chromium:1558853 TEST=Check manually cros_ec_commands.h is generated with make build_cros_ec_commands Check no bread crumbs are left-over when the rule fails. Check checkpatch triggers when it finds an invalid syntax in the output file. Check ../../repohooks/pre-upload.py returns a meaningful error when cros_ec_commands.h file is not present. Change-Id: Ibc8ed7165914d39b5f0bd41643932a8514768925 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1559380 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1559380" owner_email="gwendal@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/80/1559380/5" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="I444b6ee1ccb20d87928af51b3c69836e0a5a6279" commit="3319f260fc6b992c42791c06b7aa3e035ce69ed6" commit_message="Revert &quot;CHROMIUM: iwl7000: use sync nmi in case of init flow failure&quot; This reverts commit 761c30e3c407aff54ecbea01674010465ca2a8e7. Reason for revert: b/130651313 iwl_trans_sync_nmi assumes that MSI-X is enabled and tries to read a register that is not part of iomem (CSR_MSIX_HW_INT_CAUSES_AD). MSI-X is not enabled on StP2 devices. BUG=b:130651313, chromium:951645 TEST=build, boot on nocturne, run wifi_matfunc for sanity check, manually test NIC removal and rescanning via pcie sysfs paths works, and try the following sequence from briannorris@google.com that triggers a ramoops with the faulty MSI-X reading code: // cmd #6 appears to lock up the firmware $ i=6; echo &quot;Command $i&quot; &gt; /dev/kmsg; printf '000000%02x000000000000\n'\ $i &gt; /sys/kernel/debug/iwlwifi/0000\:01\:00.0/iwlmvm/send_hcmd // Add a scan to make it worse. $ iw wlan0 scan With CL:157046, CL:157047 and CL:157049 applied, the driver still hangs, but there is no system crash/reboot. Original change's description: &gt; CHROMIUM: iwl7000: use sync nmi in case of init flow failure &gt; &gt; In case of alive interrupt timeout or any failure in the init flow &gt; the driver generates FW nmi. The driver assumes that the nmi will &gt; generate SW interrupt. This assumption does not hold and leads to faulty &gt; behavior in the recovery flow. &gt; &gt; Solve this by using sync nmi, this way, even if the driver does not &gt; receive SW interrupt, it still starts the recovery flow. &gt; &gt; Also remove the wait queue from iwl_fwrt_stop_device since the driver is &gt; handling the SW interrupt synchronously. &gt; &gt; Change-Id: I478a05ba9a6f5639564b4d5e898a4fa389aaa545 &gt; Signed-off-by: Shahar S Matityahu &lt;shahar.s.matityahu@intel.com&gt; &gt; Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; &gt; iwl7000-tree: 7b8af35a82ab8e6dcad787403cadabcc2edd1e00 &gt; Signed-off-by: Luca Coelho &lt;luciano.coelho@intel.com&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/1564346 &gt; Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; &gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; &gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Signed-off-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1570546 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; (cherry picked from commit 83b5f1f918050f0032c9faf8abba3b8203158f6b) Change-Id: I444b6ee1ccb20d87928af51b3c69836e0a5a6279 Reviewed-on: https://chromium-review.googlesource.com/1572741 " fail_count="1" gerrit_number="1572741" owner_email="kirtika@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/1572741/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I2c82d8c2c058b54e38a10b3c26e74abce7ebc567" commit="5d7be6433ca40272260a393126e055fac575ad6c" commit_message="Revert &quot;CHROMIUM: iwl7000: add sync_nmi to trans ops&quot; This reverts commit a7c7a73a366c. Reason for revert: b/130651313 iwl_trans_sync_nmi assumes that MSI-X is enabled and tries to read a register that is not part of iomem (CSR_MSIX_HW_INT_CAUSES_AD). MSI-X is not enabled on StP2 devices. BUG=b:130651313, chromium:951645 TEST=Sanity check on octopus. No real test as JfP2/ThP2 support MSI-X so we cannot recreate $BUG there. Change-Id: I2c82d8c2c058b54e38a10b3c26e74abce7ebc567 Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1583138 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1583138" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/38/1583138/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I79c868288f53c0fbb9e3b9dd19ad7f51f5a95793" commit="2f91c3279f981122a254950980a9e9e241e2207c" commit_message="Revert &quot;CHROMIUM: iwl7000: fix send hcmd timeout recovery flow&quot; This reverts commit 738e1b587912. Reason for revert: b/130651313 iwl_trans_sync_nmi assumes that MSI-X is enabled and tries to read a register that is not part of iomem (CSR_MSIX_HW_INT_CAUSES_AD). MSI-X is not enabled on StP2 devices. BUG=b:130651313, chromium:951645 TEST=Sanity check on Octopus. $BUG cannot be reproduced with HrP2/JfP2 which _do_ support MSI-X. Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1575101 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Change-Id: I79c868288f53c0fbb9e3b9dd19ad7f51f5a95793 Reviewed-on: https://chromium-review.googlesource.com/1583219 " fail_count="1" gerrit_number="1583219" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/19/1583219/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iee284867f0135268008fd42f7a9fe30579395c37" commit="be74819ddbcc1476f6ed4477009d491af253d856" commit_message="crash: fix uploading extra selinux fields to crash server Call AddCrashMetaUploadData instead of AddCrashMetaData to upload extra selinux fields. This will cause the fields to be uploaded to the crash server instead of silently ignored by the crash_sender. BUG=None TEST=Trigger selinux violation and ensure crash report has expected fields. Change-Id: Iee284867f0135268008fd42f7a9fe30579395c37 Reviewed-on: https://chromium-review.googlesource.com/1581123 Commit-Ready: Chris Morin &lt;cmtm@chromium.org&gt; Tested-by: Chris Morin &lt;cmtm@chromium.org&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="1" gerrit_number="1581123" owner_email="cmtm@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1581123/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iffae5096822848cab2ab37b2686ba0088e8b508f" commit="883088416472c15465c1c4b20f38797c8b3d2aee" commit_message="crash: remove unused &quot;upload_prefix&quot; This doesn't seem to be used anywhere, nor can I really see a use case for it. BUG=chromium:955626 TEST=Ensure crash report uploads can be seen on go/crash Change-Id: Iffae5096822848cab2ab37b2686ba0088e8b508f Reviewed-on: https://chromium-review.googlesource.com/1581124 Commit-Ready: Chris Morin &lt;cmtm@chromium.org&gt; Tested-by: Chris Morin &lt;cmtm@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@google.com&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="1" gerrit_number="1581124" owner_email="cmtm@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1581124/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1b507744cbbf58201a9aa2e2527be6789fd23a7e" commit="60f1f6eba6441a8a59031d42d5ab80999ed0b6b9" commit_message="autotest: remove platform_DebugDaemonGetModemStatus Support for Gobi modems is deprecated along with daisy. The debugd GetModemStatus API is being removed. The platform_DebugDaemonGetModemStatus test is no longer needed. BUG=chromium:954634 CQ-DEPEND=CL:1579827 TEST=None Change-Id: I1b507744cbbf58201a9aa2e2527be6789fd23a7e Reviewed-on: https://chromium-review.googlesource.com/1580120 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1580120" 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/20/1580120/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8b9a3db21b8fb88190b349bebca6ee1a5dd6d16a" commit="573249a34ebcf90c3671890d34758f5e34225158" commit_message="autotest-tests-debugd: remove platform_DebugDaemonGetModemStatus Support for Gobi modems is deprecated along with daisy. The debugd GetModemStatus API is being removed. The platform_DebugDaemonGetModemStatus test is no longer needed BUG=chromium:954634 CQ-DEPEND=CL:1580120 TEST=None Change-Id: I8b9a3db21b8fb88190b349bebca6ee1a5dd6d16a Reviewed-on: https://chromium-review.googlesource.com/1579827 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1579827" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/27/1579827/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib0e7b1ab6d6d4c5bcb14ff4ab0e830881e9864e6" commit="8c491073ed42690ede1606124cd11376e92f699a" commit_message="thermistor: Add STEINHART-HART lookup table for NCP15WB473F03RC The lookup table is based off of a resistor divider circuit on 3.0V with a 22.6K resistor in series with a thermistor with nominal value of 47K (at 25C) and a B (25/100) value of 4050. Calculation: 1. Get the thermistor resistance for a given temperature from the datasheet. 2. Calculate the ADC input voltage. Vout = (Vdd * Rt) / (Rt + Rs) Where: Vdd - Source voltage (Constant) Vout - ADC value read on STEINHART-HART voltage divider circuit Rt - Resistance of thermistor at given temperature Rs - Series resistance value (constant) 3. Form a STEINHART-HART lookup table for 0 to 100 deg C 4. Add a scaling factor so that the STEINHART-HART lookup table data is 1-byte per pair. BUG=b:131060744 BRANCH=none TEST=Manually tested on ICLRVP, able to read correct temperature Change-Id: Ib0e7b1ab6d6d4c5bcb14ff4ab0e830881e9864e6 Signed-off-by: Vijay Hiremath &lt;vijay.p.hiremath@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1577741 Commit-Ready: Jett Rink &lt;jettrink@chromium.org&gt; Tested-by: Vijay P Hiremath &lt;vijay.p.hiremath@intel.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1577741" owner_email="vijay.p.hiremath@intel.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/41/1577741/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If0736136778cbe7650ed7f03d04f4e011eedd1f6" commit="13d701b1c9e7a7f2fc37eddf1431e9ab2f83ee8e" commit_message="charger: Add basic driver code for ISL9241 The ISL9241 is a digitally configurable buck-boost battery charger that can support both Narrow Voltage Direct Charging (NVDC) and Hybrid Power Buck Boost (HPBB/Bypass) charging and switch between the modes using firmware control. BUG=b:131123775 BRANCH=none TEST=Able to boot intelrvp with charger &amp; battery is charging Change-Id: If0736136778cbe7650ed7f03d04f4e011eedd1f6 Signed-off-by: Vijay Hiremath &lt;vijay.p.hiremath@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1579241 Commit-Ready: Jett Rink &lt;jettrink@chromium.org&gt; Tested-by: Vijay P Hiremath &lt;vijay.p.hiremath@intel.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1579241" owner_email="vijay.p.hiremath@intel.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/41/1579241/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id3a8ca67e038dd2c7d696ca64b63df05ff0b6571" commit="8654b4808217fc820e58808a3f4410ce6695aed8" commit_message="system_api: add cros_healthd D-Bus constants BUG=b:128683357 TEST=build system_api Change-Id: Id3a8ca67e038dd2c7d696ca64b63df05ff0b6571 Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1578363 Reviewed-by: Will Bradley &lt;wbbradley@chromium.org&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="1" gerrit_number="1578363" owner_email="pmoy@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/63/1578363/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ida8f8b8905c092b5fe835a4baf0aa400284dd4a6" commit="b05b68cd1d528f4fa729ef92bf0501bdc65080cf" commit_message="system_api: install cros_healthd header. Specify installation of cros_healthd/dbus-constants.h in the system_api EBUILD. Cq-Depend: chromium:1578363 BUG=b:128683357 TEST=build system_api Change-Id: Ida8f8b8905c092b5fe835a4baf0aa400284dd4a6 Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1574505 Reviewed-by: Will Bradley &lt;wbbradley@chromium.org&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="1" gerrit_number="1574505" owner_email="pmoy@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/05/1574505/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iaeb04a426c175a90694ebe151559cfa96c4b6496" commit="1aa1be7b4cff743d5d393633eb8fda797f93c53e" commit_message="diagnostics: add cros_healthd D-Bus configuration file. BUG=b:128683357 TEST=none Change-Id: Iaeb04a426c175a90694ebe151559cfa96c4b6496 Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1578364 Reviewed-by: Will Bradley &lt;wbbradley@chromium.org&gt; Reviewed-by: Polina Bondarenko &lt;pbond@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="1" gerrit_number="1578364" owner_email="pmoy@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/64/1578364/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="Idf7aa0a10a3a4fcf5566a94ed93c7bd35031d6bc" commit="76112404f4d80e5c8ba569478544a3845c2839e3" commit_message="UPSTREAM: mm: enforce min addr even if capable() in expand_downwards() commit 0a1d52994d440e21def1c2174932410b4f2a98a1 upstream. security_mmap_addr() does a capability check with current_cred(), but we can reach this code from contexts like a VFS write handler where current_cred() must not be used. This can be abused on systems without SMAP to make NULL pointer dereferences exploitable again. BUG=crbug:956418 TEST=None Change-Id: Idf7aa0a10a3a4fcf5566a94ed93c7bd35031d6bc Fixes: 8869477a49c3 (&quot;security: protect from stack expansion into low vm addresses&quot;) Cc: stable@kernel.org Signed-off-by: Jann Horn &lt;jannh@google.com&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit f290a73f3e919c4d5482632284ccb0aa17f7380c git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux-3.18.y) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1584348 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="1584348" owner_email="zsm@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1584348/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib7d5890c94ea93906d8f6a7a7c95819c47ffab8a" commit="6054150f924470c4d4a06db7503f71ac0ec02d97" commit_message="makefile: fix image stats reporting problems Recently merged patch (34cc1f91c) introduced printing of free space stats for both RO and RW images, without actually describing which image the message applies to. This change adds this additional description. BRANCH=none BUG=none TEST=built a cr50 image: $ make BOARD=cr50 -j ... *** 8148 bytes in flash ... still available on cr50 RO **** *** 8880 bytes in flash ... still available on cr50 RW **** Change-Id: Ib7d5890c94ea93906d8f6a7a7c95819c47ffab8a Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1582456 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1582456" owner_email="vbendeb@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/56/1582456/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7d1909c50ea14ecf9f08896a4de10f5daaa01050" commit="9de7661826a52a8f8fd786ea3f87eb54c38a7c8f" commit_message="Fix camera profile replace mechanism in camerabox_utils. When toggling camera filter, instead of changing generate_camera_profile executable to empty file directly which may crash on device without disabling rootfs verification, we count on the executable itself to judge when to do no ops so that we can modify profile manually. BUG=b:130567306 TEST='test_that cheets_CTS_P.9.0_r7.arm.CtsCameraTestCases.camerabox.back' also see if camera filter cleanup properly after the test. CQ-DEPEND=CL:1573459 Change-Id: I7d1909c50ea14ecf9f08896a4de10f5daaa01050 Reviewed-on: https://chromium-review.googlesource.com/1573313 Commit-Ready: Kuo Jen Wei &lt;inker@chromium.org&gt; Tested-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; Tested-by: Kuo Jen Wei &lt;inker@chromium.org&gt; Reviewed-by: Rohit Makasana &lt;rohitbm@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="1" gerrit_number="1573313" owner_email="inker@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/13/1573313/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I358f844ac68d30582ba55cba8bf98ae9cb2324da" commit="e0d7d2bebffa51746d6ae29780e7ac3669ee4dfb" commit_message="target-chromium-os: drop Gobi modem support Support for Gobi modems is deprecated along with daisy. BUG=chromium:954634 TEST=precq Change-Id: I358f844ac68d30582ba55cba8bf98ae9cb2324da Reviewed-on: https://chromium-review.googlesource.com/1577746 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1577746" owner_email="benchan@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/46/1577746/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iafa94740b29828ec0e60f956cc17ad03278273b2" commit="0a85ed0913f0c41fcbe6a3016e72b11590a830cf" commit_message="authpolicy: Detect overwrite even when update took &lt;1ms. Overwriting of a file might be overseen if the 2 consequent read happens within 1 milliseconds. TEST=FEATURES=test emerge-amd64-generic authpolicy BUG=none Change-Id: Iafa94740b29828ec0e60f956cc17ad03278273b2 Reviewed-on: https://chromium-review.googlesource.com/1580921 Commit-Ready: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Tested-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; " fail_count="0" gerrit_number="1580921" owner_email="yamaguchi@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1580921/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7650c737239a5e9c508086e2c1f42031988c6d8d" commit="14ac74f863e2aa42df58a4ca86de207062d03309" commit_message="CRAS: bt - Add command to dump bt debug log Similar to cras_test_client --dump_audio_thread, this change adds --dump_bt command to dump the log of events and state changes behind the interaction of CRAS and BlueZ. This will be useful to investigate BT audio issues. BUG=chromium:933288 TEST=cras_test_client --dump_bt Change-Id: I7650c737239a5e9c508086e2c1f42031988c6d8d Reviewed-on: https://chromium-review.googlesource.com/1581099 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="1581099" owner_email="hychao@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/99/1581099/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iabedb03e72020b3f32d1e75d74af8c5863f5b675" commit="43795469edb420b89505fefa8292f5a635a44ba2" commit_message="chromeos-cr50: uprev pre-pvt to version 0.4.16 The new pre-pvt image incorporates the following fixes/improvements/new features: - kukui strap support The new version string is Build: 0.4.16/cr50_v1.9308_B.559-683b45f tpm2:v0.0.317-3ab834d cryptoc:v0.0.10-78c366f 2019-04-22 20:37:44 @chromeos-factory-us-central1-b-x32-23-oclu BUG=b:131249683,b:126476180,b:130832289 BRANCH=none TEST=verified that 'sudo emerge chromeos-cr50' brings in the correct binary to /opt/google/cr50/firmware Change-Id: Iabedb03e72020b3f32d1e75d74af8c5863f5b675 Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1582670 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@google.com&gt; " fail_count="1" gerrit_number="1582670" owner_email="mruthven@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/70/1582670/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib048b0baa1b7206aa3f4e06292c9a0eeae3915af" commit="1000bd45754076ab00de768b030e93c93572dcec" commit_message="CRAS: dev_io - Check and start dev_stream before fetching Make checking and starting dev_stream eariler than fetching so that fetch time will not be modified during fetching. It can prevent audio from broken on multiple output devices. BUG=chromium:956431 TEST=Audio works fine on multiple output devices. Change-Id: Ib048b0baa1b7206aa3f4e06292c9a0eeae3915af Reviewed-on: https://chromium-review.googlesource.com/1582923 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1582923" owner_email="yuhsuan@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/1582923/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7aea182c43dbba35dfbfe752b6f42c94f21b3f2f" commit="7d63a3847eb526ce8f9b727a66bc9bb929fa80cf" commit_message="crash: Add --crash_directory to crash_sender Add a &quot;--crash_directory&quot; to crash_sender which overrides the normal list of crash directories. BUG=chromium:857317 TEST=Uploaded normal crashes without flag. Used flag to upload from /mycrashes Change-Id: I7aea182c43dbba35dfbfe752b6f42c94f21b3f2f Reviewed-on: https://chromium-review.googlesource.com/1580467 Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="1" gerrit_number="1580467" owner_email="iby@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/67/1580467/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3d564a464d11533238298b7583a96ee13e955190" commit="22df17d37aa0a9886208ced142a2cf734bb7478a" commit_message="Sarien/Arcada: modify wacom firmware update script Revise typo and logical error. BUG=b:123665372 TEST=verify touch_updater should update firmware on Arcada with WACOM's non-ChromeOS touch-screen firmware to ChromeOS's touch-screen firmware. Change-Id: I3d564a464d11533238298b7583a96ee13e955190 Reviewed-on: https://chromium-review.googlesource.com/1559098 Commit-Ready: Simon Glass &lt;sjg@chromium.org&gt; Tested-by: Martin Chen &lt;martin.chen@wacom.corp-partner.google.com&gt; Reviewed-by: Martin Chen &lt;martin.chen@wacom.corp-partner.google.com&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="1" gerrit_number="1559098" owner_email="casper_chang@wistron.com" pass_count="0" patch_number="4" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/98/1559098/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8eea14fb45eba4771b2c75ea8bbaf7ba44a5fcac" commit="ca499eba5b89350be1348a81d6d1395861f43b98" commit_message="Sarien: Set wacom in an INPUT_DEVICES This CL is to include wacom_flash in Sarien image. BUG=b:123256400 TEST=emerge-sarien touch_updater check if wacom_flash is in /build/sarien/usr/sbin/wacom_flash. Change-Id: I8eea14fb45eba4771b2c75ea8bbaf7ba44a5fcac Signed-off-by: Jiayi Lu &lt;jiayi.lu@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1555023 Commit-Ready: Simon Glass &lt;sjg@chromium.org&gt; Tested-by: Jesper Lin &lt;jesper_lin@wistron.corp-partner.google.com&gt; Reviewed-by: Jesper Lin &lt;jesper_lin@wistron.corp-partner.google.com&gt; Reviewed-by: Lijian Zhao &lt;lijian.zhao@intel.com&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="1" gerrit_number="1555023" owner_email="jiayi.lu@intel.com" 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/23/1555023/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.10" change_id="I52eb863ea56189cf0d5134abafde475b72e67d55" commit="7a13c25182917b4282f91f4ec1615621b9b9e8df" commit_message="FROMLIST: HID: input: add mapping for Assistant key According to HUTRR89 usage 0x1cb from the consumer page was assigned to allow launching desktop-aware assistant application, so let's add the mapping. Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; BUG=None TEST=Build and boot (am from https://patchwork.kernel.org/patch/10882131/) Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Change-Id: I52eb863ea56189cf0d5134abafde475b72e67d55 Reviewed-on: https://chromium-review.googlesource.com/1548704 Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Sean O'Brien &lt;seobrien@chromium.org&gt; (cherry picked from commit 98f73c308d437b41bafbb8153e9f68503bb7676d) Reviewed-on: https://chromium-review.googlesource.com/1554267 " fail_count="5" gerrit_number="1554267" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1554267/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I3379d0c57e90ce55dd94bbb9750eb188b68e040c" commit="0eb655fdd0676dcf164ca2a1a7e727204331761e" commit_message="[autotest] Add policy_GlobalNetworkSettings to ebuilds BUG=chromium:907291 TEST=None Change-Id: I3379d0c57e90ce55dd94bbb9750eb188b68e040c Reviewed-on: https://chromium-review.googlesource.com/1577982 Commit-Ready: Max Timkovich &lt;timkovich@chromium.org&gt; Tested-by: Max Timkovich &lt;timkovich@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="2" gerrit_number="1577982" owner_email="timkovich@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/82/1577982/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5de47fdef07b7811af31f8d0f384181311ba406e" commit="269e12f1fc6f20da5a2a87cb6c162888655d06aa" commit_message="Revert &quot;wilco_ec: Enable WILCO_EC_KBD_BACKLIGHT if enabled by wilco_ec USE flag&quot; This reverts commit 38001791d7d33f95954f68e2de581a06e9384c39. Reason for revert: Temporarily remove this driver because it can cause flashrom to fail because the EC is now writing to flash at runtime and a clean fix is complicated. BUG=b:130706387 TEST=flashrom testing on sarien Original change's description: &gt; wilco_ec: Enable WILCO_EC_KBD_BACKLIGHT if enabled by wilco_ec USE flag &gt; &gt; This causes the CONFIG_WILCO_EC_KBD_BACKLIGHT kernel Kconfig variable to &gt; be set to &quot;m&quot; whenever the wilco_ec USE flag is set. This is needed so &gt; the keyboard backlight driver on Wilco is built. &gt; &gt; BUG=b:123637710 &gt; TEST=manual: The keyboard backlight driver is built on wilco devices &gt; &gt; Change-Id: I32a8a465f8257143190a8762946de782c7f51bee &gt; Signed-off-by: Nick Crews &lt;ncrews@chromium.org&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/1533249 &gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; &gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; &gt; Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; Change-Id: I5de47fdef07b7811af31f8d0f384181311ba406e Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1583149 Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="0" gerrit_number="1583149" owner_email="dlaurie@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/49/1583149/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic3d9fea21f8ed65702708bfecce475c462287bec" commit="bcf6a23ad0d5fee5a093363d092882e6ba15f88e" commit_message="crash: fix typo in README.md BUG=None TEST=None Change-Id: Ic3d9fea21f8ed65702708bfecce475c462287bec Reviewed-on: https://chromium-review.googlesource.com/1581122 Commit-Ready: Chris Morin &lt;cmtm@chromium.org&gt; Tested-by: Chris Morin &lt;cmtm@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@google.com&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="1" gerrit_number="1581122" owner_email="cmtm@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1581122/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icd736aa50dfb2bb99e04e786a3e7fbb9d2349da0" commit="d581235e2153b70e5aaf4c5b9d923434f3b450e6" commit_message="chromeos-chrome: add check for Builtins_ being in .text.hot. We found that a trick we do in V8 to ensure that all `Builtins_` functions land in .text.hot wasn't working in all cases. This V8 trick will become irrelevant when we start shipping orderfiles for Chromium. Until then, this adds a strict_toolchain_check to be sure that these builtins remain in .text.hot. BUG=chromium:954601 TEST=`USE=strict_toolchain_checks emerge-nocturne chromeos-chrome` both with and without a fixed V8. Change-Id: Icd736aa50dfb2bb99e04e786a3e7fbb9d2349da0 Reviewed-on: https://chromium-review.googlesource.com/1574399 Commit-Ready: George Burgess &lt;gbiv@chromium.org&gt; Tested-by: George Burgess &lt;gbiv@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1574399" owner_email="gbiv@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/99/1574399/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ifbb35d54fa803c5a134ed1dc4a6e9aa12710c2d0" commit="07b3dde3c14abc1d6e08d2ff354ecadbcd861202" commit_message="autotest: Add a verifier to detect/update servo_type attribute to DUT. BUG=chromium:933864 TEST=unittest Change-Id: Ifbb35d54fa803c5a134ed1dc4a6e9aa12710c2d0 Reviewed-on: https://chromium-review.googlesource.com/1577857 Commit-Ready: Garry Wang &lt;xianuowang@chromium.org&gt; Tested-by: Garry Wang &lt;xianuowang@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="2" gerrit_number="1577857" owner_email="xianuowang@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/1577857/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id929a5771e47e6f4a483f9895c1b3c021939b14a" commit="897cb232db82e8ad4360ce757823ef0113714061" commit_message="cryptohome: Remove last unused MountTask. This removes the last MountTask from Cryptohome. MountTask cannot be deleted yet because AttestationTask derives from it. BUG=chromium:211405 TEST=pre-CQ Change-Id: Id929a5771e47e6f4a483f9895c1b3c021939b14a Reviewed-on: https://chromium-review.googlesource.com/1534319 Commit-Ready: Greg Kerr &lt;kerrnel@chromium.org&gt; Tested-by: Greg Kerr &lt;kerrnel@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1534319" owner_email="kerrnel@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1534319/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9b0d6da9363328f9ae00e138378c676af97d9f6d" commit="330f07c5870000fb93dba83e55483e51f30f58c0" commit_message="tast-tests: Port cheets_ContainerMount. Most parts are ported into arc.ContainerMount. assert_all_containers_perform_pivot_root() should be covered by security.SandboxedServices. assert_no_leftover_mounts() is ported to arc.Shutdown to ensure &quot;after logout&quot; situation. BUG=chromium:950455 TEST=Ran on DUT. Cq-Depend: chromium:1579299, chrome-internal:1203488 Change-Id: I9b0d6da9363328f9ae00e138378c676af97d9f6d Reviewed-on: https://chromium-review.googlesource.com/1578728 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="1578728" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/28/1578728/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id99db48d6ae9043309c5113d0a6d9afd6e3c095b" commit="9212ebf43afeffcede74980d549080318b6d3c1e" commit_message="crosperf: Use --fast to prevent copying sysinfo for telemetry_Crosperf We don't need sysinfo collected by perf from DUT. --fast will stop copying sysinfo but was orignially disabled for profiling runs because of a conflict in autotest profiler. Now that we don't use autotest profiler any more, this patch will turn on --fast for telemetry_Crosperf no matter profiler_args are present or not. BUG=chromium:956174 TEST=Passed unit tests; Tested both with profiler_args and without, checked the sysinfo directory and it was empty. Change-Id: Id99db48d6ae9043309c5113d0a6d9afd6e3c095b Reviewed-on: https://chromium-review.googlesource.com/1583018 Commit-Ready: Zhizhou Yang &lt;zhizhouy@google.com&gt; Tested-by: Zhizhou Yang &lt;zhizhouy@google.com&gt; Reviewed-by: Luis Lozano &lt;llozano@chromium.org&gt; " fail_count="1" gerrit_number="1583018" owner_email="zhizhouy@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/toolchain-utils" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/toolchain-utils" ref="refs/changes/18/1583018/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id8d32b41b4fdde4799a54e0081b5ddadf3534fba" commit="a04b51e7d8b5772c0a37fefba783b38927b660fc" commit_message="ampton: tune the dp mux to improve external monitor compatibility When the ampton connected to external monitor Viewsonic VX2880, it can't display normally. We need to tune the mux: 1. modulate DP equalization setting : 12.8dB &gt; 3.6dB 2. modulate Vswing: 15% BUG=b:131113883 BRANCH=octopus TEST=Check the monitor VX2880 can display normally. Change-Id: Id8d32b41b4fdde4799a54e0081b5ddadf3534fba Reviewed-on: https://chromium-review.googlesource.com/1575886 Commit-Ready: Justin TerAvest &lt;teravest@chromium.org&gt; Tested-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1575886" owner_email="james_chao@asus.corp-partner.google.com" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/86/1575886/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I94dfc79f9be61824fa115c6560457c4b2ca1c3ff" commit="42429d04c31a8c1c57341b9dfc858dbc142b789d" commit_message="video.DecodeAccelH264New: Update test-25fps.h264 video metadata file. This cl updates test-25fps.h264.json.external, to use an updated metadata file which contains the test video's frame rate. TEST=DecodeAccelH264New on nocturne BUG=chromium:905954 Change-Id: I94dfc79f9be61824fa115c6560457c4b2ca1c3ff Reviewed-on: https://chromium-review.googlesource.com/1583259 Commit-Ready: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Tested-by: David Staessens &lt;dstaessens@chromium.org&gt; Reviewed-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; " fail_count="1" gerrit_number="1583259" owner_email="dstaessens@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/59/1583259/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ieace84b51c31800b52d2c4a9334e6ffe7888e592" commit="eed32b8b9aed8ea1da65e8d431f3d52e81ebbd37" commit_message="chip/g: prevent USB read queue overflow CR50 should check whether USB RX queue has enough space for host data. If not, it schedules to retry it in another deferred call. BUG=b:130908211 BRANCH=cr50 TEST=manually ran &quot;echo 'help' &gt; /dev/ttyUSB0&quot; more than 30 times. Without this CL, it used to break cr50 console input, and it worked as if it is 'read-only'. After applying this CL, cr50 console input works normal even after excessive input stream. Change-Id: Ieace84b51c31800b52d2c4a9334e6ffe7888e592 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1576326 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="1" gerrit_number="1576326" owner_email="namyoon@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/26/1576326/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5da3bd7889d9e4059a8f523352db4f3e5a7ce841" commit="f0cf1d7e92fd6bf117fe0d6310070521118ba5be" commit_message="uartupdatetool: retry opr_check_sync() if the first attept fails This is a workaround fix for grunt, where the first command after EC reset gets zero bytes as response. BUG=b:126795953 BRANCH=none TEST=manually ran flash_ec on grunt/careena, grunt/liara and octopus/fleex through servo_v4_with_ccd_cr50 or suzy-Qable. Change-Id: I5da3bd7889d9e4059a8f523352db4f3e5a7ce841 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1583128 Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; " fail_count="1" gerrit_number="1583128" owner_email="namyoon@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/28/1583128/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8294a707dc75356f13043da6110324e2503fec2b" commit="2fcae648244a212aeeb592c72e3a53cf1dd04690" commit_message="tast-test: make arc.PIP more reliable As a temporaty solution, this CL adds a delay before some activity.WaitForIdle() calls. This is specially important for the Fling test since activity.WaitForIdle() might report that the window is idle while it is being animated, making the test to fail. Proper solution is being discussed here: http://b/131248000 BUG=chromium:956227 TEST=run &quot;tast $DUT arc.PIP&quot; five times. Passed 5/5. Change-Id: I8294a707dc75356f13043da6110324e2503fec2b Reviewed-on: https://chromium-review.googlesource.com/1582529 Commit-Ready: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Tested-by: Ricardo Quesada &lt;ricardoq@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1582529" owner_email="ricardoq@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/29/1582529/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4d06f09461fe1eddb378170f0086ed602d0befd7" commit="cba0bf86112a7b917a1bba086413406e621dca73" commit_message="deploy: Fixes for TestDeploy. * Update MERGE_EVENTS. * Make rootfs rw. BUG=chromium:955057 TEST=betty-release-tryjob Change-Id: I4d06f09461fe1eddb378170f0086ed602d0befd7 Reviewed-on: https://chromium-review.googlesource.com/1580380 Commit-Ready: LaMont Jones &lt;lamontjones@chromium.org&gt; Tested-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: LaMont Jones &lt;lamontjones@chromium.org&gt; " fail_count="2" gerrit_number="1580380" owner_email="achuith@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/80/1580380/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7d6623a2c6047a3114b702608b42f39710fc4788" commit="495b5e23757e8b4a6ffbdfe5ea85da267fab7d9d" commit_message="check_ethernet: do not reboot devices with wifi_cred check_ethernet.hook reboots lab devices that do not have wired ethernet connection. This puts devices into reboot loop if they are only on WiFi. We want to run power autotests from moblab via WiFi, and for special devices like this we are adding the WiFi credentials in wifi_cred. So for devices with wifi_cred, we do not run check_ethernet.hook. BUG=b:112780859 TEST=check_ethernet.hook passes and no reboot loop Change-Id: I7d6623a2c6047a3114b702608b42f39710fc4788 Signed-off-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1538790 Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="2" gerrit_number="1538790" owner_email="mqg@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/90/1538790/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I67360bb46f2f72752651a4c895b8fd0e48e8b05d" commit="f02fac1741f1e6abbf2dbb802bb1ba802301da00" commit_message="hatch: adjust INA mapping BUG=b:123772685 TEST=dut-power able to see readings for each rail Change-Id: I67360bb46f2f72752651a4c895b8fd0e48e8b05d Signed-off-by: Mengqi Guo &lt;mqg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1578362 Reviewed-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; " fail_count="1" gerrit_number="1578362" owner_email="mqg@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/62/1578362/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I915397e13310e4fd17c58040aecac1bc9f1f5c87" commit="c9adcc08f45c0c3e3ec2a50249edb025131f5070" commit_message="[test_suites] adjusting an existing test suite enroll_retainment. Change-Id: I915397e13310e4fd17c58040aecac1bc9f1f5c87 Reviewed-on: https://chromium-review.googlesource.com/1582719 Commit-Ready: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="1" gerrit_number="1582719" owner_email="rzakarian@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/19/1582719/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3b3c16b6686baa4dbc8182e05181d8586a679234" commit="6e6de3549af5db75b5867f664737e92afae389eb" commit_message="autotest: Fix cheets_GTS condition. To follow crrev.com/i/1167532, BUG=b:130320222 TEST=Ran try. Built locally. Change-Id: I3b3c16b6686baa4dbc8182e05181d8586a679234 Reviewed-on: https://chromium-review.googlesource.com/1571189 Commit-Ready: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="2" gerrit_number="1571189" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/89/1571189/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic815ecf4ee4dd0a8445019fcec8e50c2c1930341" commit="8ff5e542ddd91fd1aacabe5cbddd9c4ed01c461b" commit_message="eclass-overlay: fix comments in preserve group BUG=None TEST=./build_image Change-Id: Ic815ecf4ee4dd0a8445019fcec8e50c2c1930341 Reviewed-on: https://chromium-review.googlesource.com/1582360 Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Tested-by: Leo Lai &lt;cylai@google.com&gt; Reviewed-by: John Chen &lt;zuan@chromium.org&gt; " fail_count="0" gerrit_number="1582360" owner_email="cylai@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/60/1582360/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icba4c8d14ea64bac8bffa4aeaeafaf74ee4344c0" commit="4d994ca5b343e1a0bce083ca38b7d6a703e33822" commit_message="network_WiFi_BT_AntennaCoex: move from flaky suite The test seems reasonably stable, so move from wifi_flaky to wifi_matfunc. BUG=chromium:876920 TEST=None Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Change-Id: Icba4c8d14ea64bac8bffa4aeaeafaf74ee4344c0 Reviewed-on: https://chromium-review.googlesource.com/1577840 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Harpreet Grewal &lt;harpreet@chromium.org&gt; " fail_count="2" gerrit_number="1577840" owner_email="kirtika@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/40/1577840/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I74e1416cfba90c40d4a1483ac4f2d4446b7cd29c" commit="821b174728e0126e5c4716a256c7c73b8f42bd4c" commit_message="runtime_probe: Update the README.md on D-Bus interface There are more clients plans to depend on this tool. We update the README.md to reflect the latest status. BUG=b:120826476 TEST=repo upload Change-Id: I74e1416cfba90c40d4a1483ac4f2d4446b7cd29c Reviewed-on: https://chromium-review.googlesource.com/1580919 Commit-Ready: Chun-ta Lin (ping on chat if not responsive) &lt;itspeter@chromium.org&gt; Tested-by: Chun-ta Lin (ping on chat if not responsive) &lt;itspeter@chromium.org&gt; Reviewed-by: Wei-Han Chen &lt;stimim@chromium.org&gt; " fail_count="1" gerrit_number="1580919" owner_email="itspeter@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1580919/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8042f3c56eab2ad8d036530bed251660c40d8f6d" commit="5dae42e42851c9c894f4b84e338b8b94dd1bfaac" commit_message="libbrillo: Decode quick_fix_build_token, provide interface to get it BUG=chromium:932465 TEST=./build_packages --board=amd64-generic &amp;&amp; \ cros_run_unit_tests --board=amd64-generic --packages libbrillo Change-Id: I8042f3c56eab2ad8d036530bed251660c40d8f6d Reviewed-on: https://chromium-review.googlesource.com/1571634 Commit-Ready: Askar Aitzhan &lt;askaraitzhan@google.com&gt; Tested-by: Askar Aitzhan &lt;askaraitzhan@google.com&gt; Reviewed-by: Pavol Marko &lt;pmarko@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="10" gerrit_number="1571634" owner_email="askaraitzhan@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/1571634/5" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I4b52b0719b0fc8f2ab8c2b457ccc62d5e6d7ef35" commit="81c8d5c7d2d3620b26d8d79925d6aa186a3c6ce8" commit_message="cros_run_test: Run chrome test on device Make cros_run_test able to build and run a chrome test on device. BUG=chromium:939010 TEST='cros_run_test --device=DUT [--build] --chrome-test -- \ out_${SDK_BOARD}/Release/interactive_ui_tests \ --dbus-stub --gtest_filter=SplitViewTest.SplitViewResize' TEST='out_${SDK_BOARD}/Release/bin/run_interactive_ui_tests \ --device=DUT --dbus-stub \ --gtest_filter=SplitViewTest.SplitViewResize' Change-Id: I4b52b0719b0fc8f2ab8c2b457ccc62d5e6d7ef35 Reviewed-on: https://chromium-review.googlesource.com/1570413 Commit-Ready: Xiyuan Xia &lt;xiyuan@chromium.org&gt; Tested-by: Xiyuan Xia &lt;xiyuan@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; Reviewed-by: Ben Pastene &lt;bpastene@chromium.org&gt; " fail_count="1" gerrit_number="1570413" owner_email="xiyuan@chromium.org" pass_count="0" patch_number="11" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/13/1570413/11" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="I15290277efa20d4387d041efa620b5079ea070f9" commit="b0cd6f26209d947960f466f13ab6819201634023" commit_message="tast: Detect target crashes early with heartbeat messages. Background: When the target device crashes during local tests, the tast command waits up to the test timeout before detecting the crash. This not only wastes time, but also prevents the tast command from performing post-error diagnosis and gives us infamous &quot;Failed to run tests: context deadline exceeded&quot; error. Overview: This change solves this problem by making runners/bundles send periodic heartbeat messages every second, and let the tast command abort when heartbeat is not seen for 10 seconds. Two protocol changes are introduced. In requests, RunTestsArgs gets HeartbeatInterval field, and if it's positive, runners/bundles are supposed to send heartbeat messages in this interval. In responses, new Heartbeat control message type is introduced to represent a heartbeat signal. control.HeartbeatWriter is introduced to write heartbeat messages to control.MessageWriter periodically. It is used by runners and bundles. Since writing periodic heartbeats requires multiple goroutines to write to control.MessageWriter concurrently, a mutex is introduced to make it goroutine-safe. Protocol Compatibility Considerations: New tast vs. old runners/bundles: the tast command continues to use old dynamic timeouts until runners/bundles send the first heartbeat message. Old tast vs. new runners/bundles: runners/bundles do not send heartbeat messages unless they are explicitly requested by args. BUG=chromium:930239 TEST=fast_build.sh -T TEST=fast_build.sh &amp;&amp; ~/go/bin/tast run -buildlocalrunner DUT example.KernelCrash Change-Id: I15290277efa20d4387d041efa620b5079ea070f9 Reviewed-on: https://chromium-review.googlesource.com/1577441 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="1577441" owner_email="nya@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/41/1577441/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ia9def9835f9f60095927c9572b9301f4c206aa2c" commit="8771e8773c6c110643185118e3c8db8e4dfb772f" commit_message="arc: Diagnose system_server fatal exceptions. When an unhandled exception is throws in system_server, we get a crash message in different format. Currently, when this happens, we may get irrelevant &quot;Android network reachable&quot; error if system_server enters a crash loop before setting up networking. BUG=b:129335951 TEST=fast_build.sh -T Change-Id: Ia9def9835f9f60095927c9572b9301f4c206aa2c Reviewed-on: https://chromium-review.googlesource.com/1578729 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1578729" owner_email="nya@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/29/1578729/2" remote="cros" total_fail_count="1"/><lkgm version="12130.0.0-rc1"/></manifest>