blob: 6c309565932679a1784bc99f767df03779041677 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="11ee1b75d163b554a50f5bbeb517229046c895ca">
<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="c15bc7384134e1c573fe32efdbeef189c71d9ff7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="afc3e28a3de4a627e3afaf73b4c55ed85c992470" 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="3d53cbc7ebb65e43b5d9dfb7287094e7e20180df" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="447d1096c3590c0344e9b3c61944246fe236a71d" 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="77a4b6d097ce8501e0e1c23c064ad6148fb8e481" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="1f329a6e26a366c9a6f2b970f21e10133f7ceee6" 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="c3df392d69c9e160a0c04a73ecafb47c173559a8" 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="15c6ab407ed21c77c0a230413148eaac71ae9c48" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="b86e99c6b726e20acf1202e942a7ab7a5ab3bc1e" 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="0b3cc740c3cb270e94c7d0b1a79b90e6faab028c" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="00ba11bec8735b7b6f03f80e265a4d793ea3512c" 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="f49a386349721336e9248acb5d67adb7f3a12939" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="644a1c36aa19fbbb5d899ead5977be975c8500ac" 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="78d1c1d32f396fff89ce83666ff082e45477f28b" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="c4bd03ced1e339aa047aea750ea5f4b334012816" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="c976e0e63534e05ec3bed8944a5b42aab1704aac" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="350917a0f365419774a30bd4f52625b2e22fadd4" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="e431bf0161318d2fde65f814c2ac08ddf3521da2" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="6c9e23564c513d11921bba7d493cfa9e1f09529c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="3977fc1c019d299c9512c6a5a9a52cd5bb25ac0e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="923ffb49d795da9abd67d440b011e6211a92fe44" 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="7485582594556faf96200a13e1eff02d13c925af" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="2038f97359f79ecd202cc1a11294f4b6e4ab4ecf" 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="702a25aa515b7376418b79d4c967e81eb498d86a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="4f764cb196f3e87915441019bb023e019ca1a512" 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="46e9461f0e01ce04f95f957b40c5ae7d4c0d6c60" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="6dea68d99d4e144bd2a54269afccb43bec35660f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="17ccaadc24b7eaeedac578b87ddca4491c48b25f" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="910615b6c70a94f1d4c3ed19605adadb6642561a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="e527bec6fd5d1b60afd5023e57b0334003257197" 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="3b753d2e2dc0fc7694a9f0fa824ed40d55c52eb2" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="aaba1d5efd51082d143ce2ac64e6caf9cb14d5e5" 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="f3924115f3ec33d05464b7b6b017235cde44c526" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="78a46341541ed0d76c815204ffdacf5dab7ebab0" 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="755f3ca45df2291121aa8b8a031ca3b52e54d0ef" 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="9abc69a0d6a91598ad57fc51125996d9e6f021cc" 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="64c46c5993429cdcd9c9ec399e161fa12f91bc7f" 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="01c40149a273192f0f4051c16e3b639deb5e80b9" 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="f2fd248015aa8456596017cd718138332a6fcb8b" 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="991568123474425e05d9ffb1735afe8c63624beb" 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="c71a19e5f884b7b475ca6cfc37235dd97758ed7c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="cd03ce44a45dfd9c42bf5b938041d4dc20670f2c" 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="4f92a9a562088203b54b335ab91facdafd9eb9a9" 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="28c21d92edbea4af68b15c2722b5d79ae9255b65" 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="086e3f762f98ea04586041a9dcc0d9ca077f1615" 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="63b1e2be5733e975caee93f68ef4eec84f1a2c83" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="4a09bd99b932684c8c140822b3255d85449cf422" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="63fea33febb3dca00c27f37736e159084d2f07d9" 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="c33aa45f4400bc7c09fed1300bc59e0e70d36bd8" 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="c78a892b9b18da10aac37a48ce35fcc62a40ef80" 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="279406c4ad0d24e22999a797efe4f40229389445" 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="6f63ee6ff1c61299fa9799b4f9f50fbb8d4f7903" 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="7c6d80e997f3904e6e77d45ea40159efedc6750e" 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="1fa87e058b72a2de1e9127a45e9978361de48479" 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 groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="0fe5d209d04f308523ad6ac7a5d7ed0af40f53e4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="28b250409f8942926ea4a17f71a219aa88ef79c0" 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="4d5dfac0300d42768e2315e09799497fd6064c3d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="ed7f66b7121c99a4e9eac4d9d75f55262eada866" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="8d3eb78bb1e1befa53142845650db22dd711337d" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="a16d22c3228e18c10dfbb51fecc68a95f7e906df" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="090e279c6fd99d6f8f5b2637e3942ccf3e0a838f" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="c398c498b35b6efe30788cb595f9ae1e5ea6360c" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="9a7ab8d8a037b99be47c6f32d3fc28df262c8012" 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="3352d7fa20f57e236ff9a2b0218b4f58ebdd33cb" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="2262d74291832561ecfcf89db9d5b5980189ddd6" 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/libiio" path="src/third_party/libiio" revision="8539d5dcf2d04cfc1985e3272fb20b3109ebb492" 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="7183ca5142b8246959643edf49e78ea1d3b0d01a" 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-debian" revision="1d814714ba7051a034131d48961e631214f69708" upstream="refs/heads/debian"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1619f208834544e57349b29bb1f3f1ec98ca0cbc" 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="2ee2d98e2cce58d2ec376aa5a90805399df70505" 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="4489a466b6c0c7eb370e1390d2ce178900bce113" 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="f7e10ed99a41c8cded9cf1ce01aef2c7116318c4" 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="248ee8738a9c0b9b16fe62711e60763212aa5cc1" 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="3e710eb8fd54f22e064cd0eb98ddd256f771d38a" 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="d123585ea0d092cc65102d10b63a4b5841f809e0" 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="1a313bad729068bfd60f9f86c5769671bc652b53" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="81231c9ecd77a2f6492cf87807392434eb83134e" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="ebe828e0f9ec7cbaa7a8173703bf7a0457629a60" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="d88b1fc62511d02ee2021628af7c571528a09b8c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="7b094ba768d1be344cc72795065354a86e4e645e" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="170cb8d77faed2c7a05e527e9e2923f2ae3587dd" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="3ae951c611b64a86f0a56718de604948cdd6bc98" 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="master" change_id="Ia6d76ecd9d57c59d089028fda76002642c7ad582" commit="a60c88cff71e8314d3fc1066ff7f78f17b5b1346" commit_message="manifest: add mesa-debian for debian branch of mesa BUG=chromium:892279 TEST=repo sync Change-Id: Ia6d76ecd9d57c59d089028fda76002642c7ad582 Reviewed-on: https://chromium-review.googlesource.com/1614673 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="1614673" owner_email="davidriley@chromium.org" pass_count="0" patch_number="1" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/73/1614673/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I177fcf06131b39ae2e859d6aeed555228195ba00" commit="fdb348fbb2b1913cbce55c9810dfe45ba9472662" commit_message="shill: update ThirdPartyVpnDriver to use IOHandlerFactory EventDispatcher::CreateInputHandler() is deprecated and superseded by IOHandlerFactory::CreateIOInputHandler(). This CL updates ThirdPartyVpnDriver to use the latter. BUG=None TEST=Run unit tests. Change-Id: I177fcf06131b39ae2e859d6aeed555228195ba00 Reviewed-on: https://chromium-review.googlesource.com/1612421 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="7" gerrit_number="1612421" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1612421/3" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Id4948683840df147a99ea0cc41b526624910702e" commit="e04aeeecd4ed608f084d0a55a6657027fda67ddd" commit_message="shill: remove EventDispatcher::CreateInputHandler() EventDispatcher::CreateInputHandler() is deprecated and superseded by IOHandlerFactory::CreateIOInputHandler(). BUG=None TEST=Run unit tests. Change-Id: Id4948683840df147a99ea0cc41b526624910702e Reviewed-on: https://chromium-review.googlesource.com/1612422 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1612422" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1612422/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id631e5f3f9dbc3cdd95e20606f04dd52ba92a494" commit="8df9102c91ea3864f8062837105c5a7d531b6803" commit_message="shill: update PassiveLinkMonitor to use IOHandlerFactory EventDispatcher::CreateInputHandler() is deprecated and superseded by IOHandlerFactory::CreateIOInputHandler(). This CL updates PassiveLinkMonitor to use the latter. BUG=None TEST=Run unit tests. Change-Id: Id631e5f3f9dbc3cdd95e20606f04dd52ba92a494 Reviewed-on: https://chromium-review.googlesource.com/1612423 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="0" gerrit_number="1612423" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1612423/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id2d4d45971f680a796edaec65412fae2a01eead5" commit="7444ef9810310223a95ec3b4300180fce5389fd2" commit_message="shill: update Throttler to use IOHandlerFactory EventDispatcher::CreateReadyHandler() is deprecated and superseded by IOHandlerFactory::CreateIOReadyHandler(). This CL updates Throttler to use the latter. BUG=None TEST=Run unit tests. Change-Id: Id2d4d45971f680a796edaec65412fae2a01eead5 Reviewed-on: https://chromium-review.googlesource.com/1612424 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1612424" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1612424/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2fdc141d428fa0547c2d08cf2f0a6df8dab68783" commit="6f6325f09d409338fca1e3c47768726c1103e53a" commit_message="shill: update ActiveLinkMonitor to use IOHandlerFactory EventDispatcher::CreateReadyHandler() is deprecated and superseded by IOHandlerFactory::CreateIOReadyHandler(). This CL updates ActiveLinkMonitor to use the latter. BUG=None TEST=Run unit tests. Change-Id: I2fdc141d428fa0547c2d08cf2f0a6df8dab68783 Reviewed-on: https://chromium-review.googlesource.com/1612425 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="0" gerrit_number="1612425" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/25/1612425/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibb3313f657201f2237b585be899af6fc8b0e55fd" commit="b428fee76519f7392bb292586b2b7d0bb9ee2991" commit_message="shill: update ConnectionDiagnostics to use IOHandlerFactory EventDispatcher::CreateReadyHandler() is deprecated and superseded by IOHandlerFactory::CreateIOReadyHandler(). This CL updates ConnectionDiagnostics to use the latter. BUG=None TEST=Run unit tests. Change-Id: Ibb3313f657201f2237b585be899af6fc8b0e55fd Reviewed-on: https://chromium-review.googlesource.com/1612426 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="0" gerrit_number="1612426" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/26/1612426/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1981a4ee49d780d0d5c328e27d6ba469b46129db" commit="4ea9e997e3c7608b9227720a6d2b5fc416639f7d" commit_message="shill: update DnsClient to use IOHandlerFactory EventDispatcher::CreateReadyHandler() is deprecated and superseded by IOHandlerFactory::CreateIOReadyHandler(). This CL updates DnsClient to use the latter. BUG=None TEST=Run unit tests. Change-Id: I1981a4ee49d780d0d5c328e27d6ba469b46129db Reviewed-on: https://chromium-review.googlesource.com/1612427 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="6" gerrit_number="1612427" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1612427/3" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="Ib7745d559d2d189cf64277d32515b3869c8c8d5c" commit="8bf0e040bae0c0c73ce348420d619a9cb2aeb3de" commit_message="shill: update EapListener to use IOHandlerFactory EventDispatcher::CreateReadyHandler() is deprecated and superseded by IOHandlerFactory::CreateIOReadyHandler(). This CL updates EapListener to use the latter. BUG=None TEST=Run unit tests. Change-Id: Ib7745d559d2d189cf64277d32515b3869c8c8d5c Reviewed-on: https://chromium-review.googlesource.com/1612428 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1612428" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1612428/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5dc9355f96e042b72524ddc0127d7c9b353d983e" commit="da2d0bb46d1d6a519c647cef47eed5364965e405" commit_message="shill: remove EventDispatcher::CreateReadyHandler() EventDispatcher::CreateReadyHandler() is deprecated and superseded by IOHandlerFactory::CreateIOReadyHandler(). BUG=None TEST=Run unit tests. Change-Id: I5dc9355f96e042b72524ddc0127d7c9b353d983e Reviewed-on: https://chromium-review.googlesource.com/1612429 Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1612429" owner_email="benchan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/29/1612429/3" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="Ie90bfb12d7cdecf1d0195a9fd2992b395d518b29" commit="08cd20405e32ccce8e748fd515d3d0959e2bd0b1" commit_message="UPSTREAM: mmc: block: Simplify cleaning up the queue Use blk_cleanup_queue() to shutdown the queue when the driver is removed, and instead get an extra reference to the queue to prevent the queue being freed before the final mmc_blk_put(). Signed-off-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt; Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Tested-by: Linus Walleij &lt;linus.walleij@linaro.org&gt; (cherry picked from commit 41e3efd07d5a02c80f503e29d755aa1bbb4245de) BUG=b:122749418 TEST=Manually plugged/unplugged in an SD card and verified it works. Also used a script to plug/unplug a card and it got over 180k iterations Change-Id: Ie90bfb12d7cdecf1d0195a9fd2992b395d518b29 Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610744 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="2" gerrit_number="1610744" owner_email="rrangel@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/44/1610744/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="Ia2812e31662a8342088e6d2300a6f50dedd7e855" commit="12d2b4d056b906242bc4c907b3c68c52f7ba9662" commit_message="UPSTREAM: mmc: block: blk-mq: Potential NULL deref on mmc_blk_alloc_req() failure mmc_blk_alloc_req() is supposed to return error pointers but there is one path where we forget to set the error code and accidentally return NULL. The callers are not expecting that and will have a NULL pointer dereference. Fixes: 41e3efd07d5a (&quot;mmc: block: Simplify cleaning up the queue&quot;) Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; (cherry picked from commit 2361bfb055f948eac6583fa3c75a014da84fe554) BUG=b:122749418 TEST=Manually plugged/unplugged in an SD card and verified it works. Also used a script to plug/unplug a card and it got over 180k iterations Change-Id: Ia2812e31662a8342088e6d2300a6f50dedd7e855 Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610610 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1610610" owner_email="rrangel@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/1610610/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I2478c4350b31a74c63b91e36d0e6e82140b18bce" commit="29a0ccd6dd35d76b1290d5c9dfe24a88de34b461" commit_message="FROMLIST: mmc: Fix null pointer dereference in mmc_init_request It is possible for queuedata to be cleared in mmc_cleanup_queue before the request has been started. This will result in dereferencing a null pointer. Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10941443/) (also found at https://lkml.kernel.org/r/20190513175521.84955-3-rrangel@chromium.org) BUG=b:122749418 TEST=Manually plugged/unplugged in an SD card and verified it works. Also used a script to plug/unplug a card and it got over 180k iterations Change-Id: I2478c4350b31a74c63b91e36d0e6e82140b18bce Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610745 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1610745" owner_email="rrangel@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/45/1610745/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I9b8aa45bf4122918404daaab0b930d9452576efe" commit="e993a803e3b0e0c7349d6aa8a098fc11ad586297" commit_message="FROMLIST: mmc: Kill the request if the queuedata has been removed No reason to even try processing the request if the queue is shutting down. Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10941441/) (also found at https://lkml.kernel.org/r/20190513175521.84955-4-rrangel@chromium.org) BUG=b:122749418 TEST=Manually plugged/unplugged in an SD card and verified it works. Also used a script to plug/unplug a card and it got over 180k iterations Change-Id: I9b8aa45bf4122918404daaab0b930d9452576efe Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610746 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1610746" owner_email="rrangel@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/46/1610746/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I2b2b5269401f35d83cfe0a304218a17e04c81313" commit="6299ec3f4244b377d6b4c3b618eac8d140ff67c8" commit_message="FROMLIST: mmc: sdhci: Manually check card status after reset There is a race condition between resetting the SDHCI controller and disconnecting the card. For example: 0) Card is connected and transferring data 1) mmc_sd_reset is called to reset the controller due to a data error 2) sdhci_set_ios calls sdhci_do_reset 3) SOFT_RESET_ALL is toggled which clears the IRQs the controller has configured. 4) Wait for SOFT_RESET_ALL to clear 5) CD logic notices card is gone and CARD_PRESENT goes low, but since the IRQs are not configured a CARD_REMOVED interrupt is never raised. 6) IRQs are enabled again 7) mmc layer never notices the device is disconnected. The SDHCI layer will keep returning -ENOMEDIUM. This results in a card that is always present and not functional. Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10925469/) (also found at https://lkml.kernel.org/r/20190501175457.195855-1-rrangel@chromium.org) BUG=b:122749418 TEST=Manually plugged/unplugged in an SD card and verified it works. Also used a script to plug/unplug a card and it got over 180k iterations Change-Id: I2b2b5269401f35d83cfe0a304218a17e04c81313 Signed-off-by: Raul E Rangel &lt;rrangel@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610747 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ross Zwisler &lt;zwisler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="3" gerrit_number="1610747" owner_email="rrangel@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/47/1610747/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I9275b749aa1338d0933e3a8e55c3499716da8496" commit="1801220864bb6ebf397baccacb6ac9dd0e0a2115" commit_message="vm_tools: p9: Move tests into their own file This file is already quite large so putting the tests in their own file will make things more manageable. BUG=none TEST=unit tests Change-Id: I9275b749aa1338d0933e3a8e55c3499716da8496 Reviewed-on: https://chromium-review.googlesource.com/1594410 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1594410" owner_email="chirantan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/10/1594410/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia9406360644d933035012af1e1f347992d4d17f7" commit="003e3617084c3c07ec026f11ef329cc225eb1fde" commit_message="vm_tools: p9: Change server methods to return the proper struct Rather than having each server method return an io::Result&lt;Rmessage&gt;, have the methods return the actual struct of the corresponding Rmessage type. This makes it easier to test these methods in unit tests without adding a bunch of boilerplate to unwrap the message first. BUG=none TEST=unit tests Change-Id: Ia9406360644d933035012af1e1f347992d4d17f7 Reviewed-on: https://chromium-review.googlesource.com/1594411 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; " fail_count="4" gerrit_number="1594411" owner_email="chirantan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1594411/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I7ecd5718659727e80fe4c75d2e8c044b2af44d1d" commit="629e46bf6901851d9fef36fc594684bf19b68bc0" commit_message="vm_tools: p9: Add unit tests Add a bunch of tests for the 9p server code. This isn't an exhaustive list of tests but it covers most of the basic functionality needed to consider the server to be functional. Also clean up the handling of the lcreate message so that it is consistent with the spec. BUG=none TEST=unit tests Change-Id: I7ecd5718659727e80fe4c75d2e8c044b2af44d1d Reviewed-on: https://chromium-review.googlesource.com/1594533 Commit-Ready: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Tested-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1594533" owner_email="chirantan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/1594533/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I41f39d28a6b5a3424f1c89b0e0884e72df04225f" commit="443f112abb1149a87a6174d312409b3327d9ac7d" commit_message="ish: increase AON ROM size by 256 bytes We need to reserve some space in AON persistent memory not to be used by the shim loader. This memory will be used for panic data, reset flags, and watchdog reset counter. We can reduce the size of the panic data for further soft-registers, as needed. Each of these things will be moved into the reserved section in a child CL. BUG=b:132457636 BRANCH=none TEST=entered d0i0, d0i1, d0i2, d0i3, and rebooted to test aontaskfw is working Change-Id: I41f39d28a6b5a3424f1c89b0e0884e72df04225f Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610997 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1610997" owner_email="jrosenth@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/97/1610997/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I876f3f071e000017c8f2ee744838711da928857c" commit="879a7050ddea41207ac6e4bb8acf5457dc436046" commit_message="ish: move panic data into AON ROM Currently the panic data is placed in a region that conflicts with the aontaskfw stack. With the extended ROM space, we can put the panic data in a safer location. BUG=b:132457636 BRANCH=none TEST=ran 'crash divzero', observed the panic data copy across reset without any issues Change-Id: I876f3f071e000017c8f2ee744838711da928857c Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610998 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1610998" owner_email="jrosenth@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/98/1610998/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I84b965803d37703fac6494fb55a97c674ce64b89" commit="247df1f0ee93e8fb9a9f8ebe33a354b7de7080fc" commit_message="ish: save and restore reset flags across reset In order to implement watchdog reset counter, we need to be saving and restoring reset flags. b:132457636 explains the details of the memory layout chosen for the soft-register. BUG=b:132366384,b:132457636 BRANCH=none TEST=reset arcada_ish using: `reboot' command, watchdog expiration, and cold-reset, observed the correct value for &quot;reset cause&quot; printed during boot Change-Id: I84b965803d37703fac6494fb55a97c674ce64b89 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1606074 Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="1" gerrit_number="1606074" owner_email="jrosenth@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/74/1606074/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id771bbd9067b4198d954098423608b59bb415b45" commit="19c6d200dda9a499645d773438af8c690fdc3836" commit_message="init: Add update_touchscreen_firmware to chromeos-boot-alert. BUG=b:79158135 TEST=Built new image containing this change, dependencies, and a touchscreen updater. Booted from the image on a DUT with old touchscreen firmware. This new message was displayed as the firmware was updated. Cq-Depend: chromium:1607153 Change-Id: Id771bbd9067b4198d954098423608b59bb415b45 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612509 Commit-Ready: Bob Moragues &lt;moragues@chromium.org&gt; Reviewed-by: Bob Moragues &lt;moragues@chromium.org&gt; " fail_count="3" gerrit_number="1612509" owner_email="matthewb@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/09/1612509/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ief4ebbd360f0f882e7ef3413563bb21750549f90" commit="a9a45883f11a51dc749195ba2dd42ffd980fa152" commit_message="Add touchscreen FW update message, based on the touchpad message. BUG=b:79158135 TEST=Built new image containing this change, dependencies, and a touchscreen updater. Booted from the image on a DUT with old touchscreen firmware. This new message was displayed as the firmware was updated. Cq-Depend: chromium:1612509 Change-Id: Ief4ebbd360f0f882e7ef3413563bb21750549f90 Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1607153 Commit-Ready: Bob Moragues &lt;moragues@chromium.org&gt; Reviewed-by: Bob Moragues &lt;moragues@chromium.org&gt; " fail_count="10" gerrit_number="1607153" owner_email="matthewb@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/assets" project_url="https://chromium-review.googlesource.com/chromiumos/platform/assets" ref="refs/changes/53/1607153/4" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Ifdd25eee50c99c32fd419218ed1df267aef93dea" commit="ca118601a90e5fa159406071045773cc5027d8bb" commit_message="touch_updater: Add wrapper shell script and minijail for st-touch-fw-updater BUG=b:79158135 TEST=Copied these files and touchscreen firmware images to DUT, setup the firmware image symlink to point at various revisions, tested that firmware was updated when expected, not updated when no changes. Verified no touch updater errors in /var/log/messages. Tested recovery after interrupted reflash by manually invoking chromeos-st-touch-firmware-update.sh (because chromeos-touch-update.sh needs significant changes before it will attempt to fix corrupt firmware, and that problem is not specific to this new updater). Cq-Depend: chromium:1607153, chromium:1612509 Change-Id: Ifdd25eee50c99c32fd419218ed1df267aef93dea Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1286175 Commit-Ready: Bob Moragues &lt;moragues@chromium.org&gt; Reviewed-by: Bob Moragues &lt;moragues@chromium.org&gt; " fail_count="10" gerrit_number="1286175" owner_email="salvatore.lamalfa@st.com" pass_count="0" patch_number="12" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/75/1286175/12" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I0ec29d61bd9e87bcaaffd647015e252ff3222708" commit="94ea967cb8b810605d8e3dbd14550772bdfdcfd7" commit_message="vboot: add VB2_NV_DISPLAY_REQUEST As part of go/vboot2-oprom-cleanup, prepare to rename NVRAM request flag used to request that coreboot initialize the device's display, from VB2_NV_OPROM_NEEDED to VB2_NV_DISPLAY_REQUEST. BUG=b:124141368, b:124192753, chromium:948529 TEST=make clean &amp;&amp; make runtests BRANCH=none Change-Id: I0ec29d61bd9e87bcaaffd647015e252ff3222708 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1605640 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="4" gerrit_number="1605640" owner_email="kitching@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/40/1605640/7" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I889872f886230f8559d5cce09d0de194da3fcc38" commit="3ba47cb94cde779a5aa647047062196794bdc543" commit_message="vboot: update display init to use vboot2 code As per go/vboot2-oprom-cleanup, use vboot2 SD flag DISPLAY_AVAILABLE, instead of the old vboot1 flags OPROM_MATTERS and OPROM_LOADED. Remove instances of &quot;OPROM&quot; and update with correct nomenclature. Update code and tests for EC software sync and diagnostic menu to use vboot2 display init model. OPROM_MATTERS and OPROM_LOADED are now deprecated, and will be removed when no references remain in depthcharge and coreboot. Deprecate VBERROR_DISPLAY_INIT_MISMATCH (previously OPROM_MISMATCH) and return VBERROR_REBOOT_REQUIRED directly when needed. BUG=b:124141368, b:124192753, chromium:948529 TEST=Build image for eve, force EC update, check that the &quot;critical update&quot; screen shows TEST=make clean &amp;&amp; make runtests BRANCH=none Change-Id: I889872f886230f8559d5cce09d0de194da3fcc38 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1605641 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="4" gerrit_number="1605641" owner_email="kitching@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/41/1605641/6" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1b192f934cc810644e03fbe2f4f6f36a6de74bbc" commit="8ca9c1eb648802ead43ac53287e1ecc59acb37dc" commit_message="sealed_storage: create a wrapper for Unseal To allow using the sealed_storage package in the components that can link ChromeOS libraries (libchrome, libbrillo), but don't have an easy way to include their header files, create a wrapper around SealedStorage class interface that doesn't require including those headers to use and can be used with components compiled by a different compiler: extern &quot;C&quot; and no non-trivial types in the API. It is expected to be a temporary solution, so both the old interface and the new wrapper function are provided by libsealed_storage. Development of a proper solution is tracked in b:132202992. BUG=b:129982188 TEST=Unseal the data sealed with SealedStorage class through the new wrapper: - echo &quot;test&quot; &gt; /tmp/data - sealed_storage_tool --seal --policy_pcr=6 \ --data=/tmp/data \ --blob=/mnt/stateful_partition/blob - sealed_storage_tool --unseal --policy_pcr=6 \ --wrapper --data=/tmp/data \ --blob=/mnt/stateful_partition/blob (succeeds, /tmp/data contains &quot;test&quot;) Change-Id: I1b192f934cc810644e03fbe2f4f6f36a6de74bbc Reviewed-on: https://chromium-review.googlesource.com/1603282 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Yufeng Wang &lt;yufengwang@google.com&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Yufeng Wang &lt;yufengwang@google.com&gt; " fail_count="4" gerrit_number="1603282" owner_email="apronin@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1603282/4" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ide1b6b8f78327eb3661fa7ddfbfc2f1d680686c9" commit="c674ca7318bbdc10b3af41dae3668033919ede95" commit_message="sealed_storage: add libsealed_storage_wrapper.so This CL adds shared library to the package. BUG=b:129982188 TEST=emerge-${BOARD} sealed_storage; check that libsealed_storage_wrapper.so is generated. Change-Id: Ide1b6b8f78327eb3661fa7ddfbfc2f1d680686c9 Reviewed-on: https://chromium-review.googlesource.com/1607156 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Yufeng Wang &lt;yufengwang@google.com&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Yufeng Wang &lt;yufengwang@google.com&gt; " fail_count="4" gerrit_number="1607156" owner_email="apronin@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/56/1607156/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="I3ffcb4302095739e1027e8967105c242465283a5" commit="96d3898273c8c87fbb4c2b0cd01f39c5918bd02e" commit_message="CHROMIUM: img-rogue: cleanup auto-generated 1.9 bridge code TEST=Boot to UI on Elm with 1.9 UM BUG=chromium:960106 Change-Id: I3ffcb4302095739e1027e8967105c242465283a5 Signed-off-by: Luigi Santivetti &lt;luigi.santivetti@imagination.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1610107 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="4" gerrit_number="1610107" owner_email="drinkcat@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/1610107/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.4" change_id="Icc4b1198e1e053312045946ab462cfda2fa7f382" commit="e224bb0b90b8e9d5d9a6f9c71823608edd2f84fe" commit_message="CHROMIUM: img-rogue: cleanup auto-generated 1.10 bridge code TEST=Boot to UI on Elm with 1.10 UM BUG=chromium:960106 Change-Id: Icc4b1198e1e053312045946ab462cfda2fa7f382 Signed-off-by: Luigi Santivetti &lt;luigi.santivetti@imagination.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1610108 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="4" gerrit_number="1610108" owner_email="drinkcat@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/1610108/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I5c810b72295553d2f676d3540140483b88e48c50" commit="a97dffcf6828f8fb28fabcff266d79047e647dce" commit_message="autotest: Restore login_CryptohomeIncognito. Restore the login_CryptohomeIncognito client test, which was deleted by a4d4a8fc255b62d231d7fe0527ac64fafe9e8391 (since the test has been ported to Tast). This test is used by the firmware_Cr50InvalidateRW server test. BUG=b:132696343 TEST=none Change-Id: I5c810b72295553d2f676d3540140483b88e48c50 Reviewed-on: https://chromium-review.googlesource.com/1613757 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="1613757" owner_email="derat@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/1613757/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id4c736e5b30fcc25695ebb8946717c52d42b811a" commit="1e671f28e527f1ebdde386670d1cd3f29b08ec9b" commit_message="autotest-chrome: Restore login_CryptohomeIncognito. Add login_CryptohomeIncognito back to IUSE_TESTS in the autotest-chrome ebuild, since this test is still used by the firmware_Cr50InvalidateRW test. BUG=b:132696343 TEST=none Cq-Depend: chromium:1613757 Change-Id: Id4c736e5b30fcc25695ebb8946717c52d42b811a Reviewed-on: https://chromium-review.googlesource.com/1613743 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="1613743" owner_email="derat@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/43/1613743/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I42a7456dbcf116eea42f59040ddaafda0b7c48c3" commit="f0d4b0334fc6ff772700237bd60f55c6c2722272" commit_message="FROMGIT: drm/dp_mst: Fix unbalanced malloc ref in drm_dp_mst_deallocate_vcpi() In drm_dp_mst_deallocate_vcpi(), we currently unconditionally call drm_dp_mst_put_port_malloc() on the port that's passed to us, even if we never successfully allocated VCPI to it. This is contrary to what we do in drm_dp_mst_allocate_vcpi(), where we only call drm_dp_mst_get_port_malloc() on the passed port if we successfully allocated VCPI to it. As a result, if drm_dp_mst_allocate_vcpi() fails during a modeset and another successive modeset calls drm_dp_mst_deallocate_vcpi() we will end up dropping someone else's malloc reference to the port. Example: [ 962.309260] ================================================================== [ 962.309290] BUG: KASAN: use-after-free in drm_dp_mst_put_port_malloc+0x72/0x180 [drm_kms_helper] [ 962.309296] Read of size 4 at addr ffff888416c30004 by task kworker/0:1H/500 [ 962.309308] CPU: 0 PID: 500 Comm: kworker/0:1H Tainted: G W O 5.0.0-rc2Lyude-Test+ #1 [ 962.309313] Hardware name: LENOVO 20L8S2N800/20L8S2N800, BIOS N22ET35W (1.12 ) 04/09/2018 [ 962.309428] Workqueue: events_highpri intel_atomic_cleanup_work [i915] [ 962.309434] Call Trace: [ 962.309452] dump_stack+0xad/0x150 [ 962.309462] ? dump_stack_print_info.cold.0+0x1b/0x1b [ 962.309472] ? kmsg_dump_rewind_nolock+0xd9/0xd9 [ 962.309504] ? drm_dp_mst_put_port_malloc+0x72/0x180 [drm_kms_helper] [ 962.309515] print_address_description+0x6c/0x23c [ 962.309542] ? drm_dp_mst_put_port_malloc+0x72/0x180 [drm_kms_helper] [ 962.309568] ? drm_dp_mst_put_port_malloc+0x72/0x180 [drm_kms_helper] [ 962.309577] kasan_report.cold.3+0x1a/0x32 [ 962.309605] ? drm_dp_mst_put_port_malloc+0x72/0x180 [drm_kms_helper] [ 962.309631] drm_dp_mst_put_port_malloc+0x72/0x180 [drm_kms_helper] [ 962.309658] ? drm_dp_mst_put_mstb_malloc+0x180/0x180 [drm_kms_helper] [ 962.309687] drm_dp_mst_destroy_state+0xcd/0x120 [drm_kms_helper] [ 962.309745] drm_atomic_state_default_clear+0x6ee/0xcc0 [drm] [ 962.309864] intel_atomic_state_clear+0xe/0x80 [i915] [ 962.309928] __drm_atomic_state_free+0x35/0xd0 [drm] [ 962.310044] intel_atomic_cleanup_work+0x56/0x70 [i915] [ 962.310057] process_one_work+0x884/0x1400 [ 962.310067] ? drain_workqueue+0x5a0/0x5a0 [ 962.310075] ? __schedule+0x87f/0x1e80 [ 962.310086] ? __sched_text_start+0x8/0x8 [ 962.310095] ? run_rebalance_domains+0x400/0x400 [ 962.310110] ? deref_stack_reg+0xb4/0x120 [ 962.310117] ? __read_once_size_nocheck.constprop.7+0x10/0x10 [ 962.310124] ? worker_enter_idle+0x47f/0x6a0 [ 962.310134] ? schedule+0xd7/0x2e0 [ 962.310141] ? __schedule+0x1e80/0x1e80 [ 962.310148] ? _raw_spin_lock_irq+0x9f/0x130 [ 962.310155] ? _raw_write_unlock_irqrestore+0x110/0x110 [ 962.310164] worker_thread+0x196/0x11e0 [ 962.310175] ? set_load_weight+0x2e0/0x2e0 [ 962.310181] ? __switch_to_asm+0x34/0x70 [ 962.310187] ? __switch_to_asm+0x40/0x70 [ 962.310194] ? process_one_work+0x1400/0x1400 [ 962.310199] ? __switch_to_asm+0x40/0x70 [ 962.310205] ? __switch_to_asm+0x34/0x70 [ 962.310211] ? __switch_to_asm+0x34/0x70 [ 962.310216] ? __switch_to_asm+0x40/0x70 [ 962.310221] ? __switch_to_asm+0x34/0x70 [ 962.310226] ? __switch_to_asm+0x40/0x70 [ 962.310231] ? __switch_to_asm+0x34/0x70 [ 962.310236] ? __switch_to_asm+0x40/0x70 [ 962.310242] ? syscall_return_via_sysret+0xf/0x7f [ 962.310248] ? __switch_to_asm+0x34/0x70 [ 962.310253] ? __switch_to_asm+0x40/0x70 [ 962.310258] ? __switch_to_asm+0x34/0x70 [ 962.310263] ? __switch_to_asm+0x40/0x70 [ 962.310268] ? __switch_to_asm+0x34/0x70 [ 962.310273] ? __switch_to_asm+0x40/0x70 [ 962.310281] ? __schedule+0x87f/0x1e80 [ 962.310292] ? __sched_text_start+0x8/0x8 [ 962.310300] ? save_stack+0x8c/0xb0 [ 962.310308] ? __kasan_kmalloc.constprop.6+0xc6/0xd0 [ 962.310313] ? kthread+0x98/0x3a0 [ 962.310318] ? ret_from_fork+0x35/0x40 [ 962.310334] ? __wake_up_common+0x178/0x6f0 [ 962.310343] ? _raw_spin_lock_irqsave+0xa4/0x140 [ 962.310349] ? __lock_text_start+0x8/0x8 [ 962.310355] ? _raw_write_lock_irqsave+0x70/0x130 [ 962.310360] ? __lock_text_start+0x8/0x8 [ 962.310371] ? process_one_work+0x1400/0x1400 [ 962.310376] kthread+0x2e2/0x3a0 [ 962.310383] ? kthread_create_on_node+0xc0/0xc0 [ 962.310389] ret_from_fork+0x35/0x40 [ 962.310401] Allocated by task 1462: [ 962.310410] __kasan_kmalloc.constprop.6+0xc6/0xd0 [ 962.310437] drm_dp_add_port+0xd60/0x1960 [drm_kms_helper] [ 962.310464] drm_dp_send_link_address+0x4b0/0x770 [drm_kms_helper] [ 962.310491] drm_dp_check_and_send_link_address+0x197/0x1f0 [drm_kms_helper] [ 962.310515] drm_dp_mst_link_probe_work+0x2b6/0x330 [drm_kms_helper] [ 962.310522] process_one_work+0x884/0x1400 [ 962.310529] worker_thread+0x196/0x11e0 [ 962.310533] kthread+0x2e2/0x3a0 [ 962.310538] ret_from_fork+0x35/0x40 [ 962.310543] Freed by task 500: [ 962.310550] __kasan_slab_free+0x133/0x180 [ 962.310555] kfree+0x92/0x1a0 [ 962.310581] drm_dp_mst_put_port_malloc+0x14d/0x180 [drm_kms_helper] [ 962.310693] intel_connector_destroy+0xb2/0xe0 [i915] [ 962.310747] drm_mode_object_put.part.0+0x12b/0x1a0 [drm] [ 962.310802] drm_atomic_state_default_clear+0x1f2/0xcc0 [drm] [ 962.310916] intel_atomic_state_clear+0xe/0x80 [i915] [ 962.310972] __drm_atomic_state_free+0x35/0xd0 [drm] [ 962.311083] intel_atomic_cleanup_work+0x56/0x70 [i915] [ 962.311092] process_one_work+0x884/0x1400 [ 962.311098] worker_thread+0x196/0x11e0 [ 962.311103] kthread+0x2e2/0x3a0 [ 962.311108] ret_from_fork+0x35/0x40 [ 962.311116] The buggy address belongs to the object at ffff888416c30000 which belongs to the cache kmalloc-2k of size 2048 [ 962.311122] The buggy address is located 4 bytes inside of 2048-byte region [ffff888416c30000, ffff888416c30800) [ 962.311124] The buggy address belongs to the page: [ 962.311132] page:ffffea00105b0c00 count:1 mapcount:0 mapping:ffff88841d003040 index:0x0 compound_mapcount: 0 [ 962.311142] flags: 0x8000000000010200(slab|head) [ 962.311152] raw: 8000000000010200 dead000000000100 dead000000000200 ffff88841d003040 [ 962.311159] raw: 0000000000000000 00000000000f000f 00000001ffffffff 0000000000000000 [ 962.311162] page dumped because: kasan: bad access detected So, bail early if drm_dp_mst_deallocate_vcpi() is called on a port with no VCPI allocation. Additionally, clean up the surrounding kerneldoc while we're at it since the port is assumed to be kept around because the DRM driver is expected to hold a malloc reference to it, not just us. Changes since v1: * Doc changes - danvet Signed-off-by: Lyude Paul &lt;lyude@redhat.com&gt; Fixes: eceae1472467 (&quot;drm/dp_mst: Start tracking per-port VCPI allocations&quot;) Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20190202002023.29665-2-lyude@redhat.com (cherry picked from commit 3a8844c298522fa22df4bdd863011e5b639a4e84) Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; BUG=b:130706392 TEST=Connect DP MST docking with 2 external monitor (1*4k, 1*FHD). DUT did not freeze or stuck and work normally. Change-Id: I42a7456dbcf116eea42f59040ddaafda0b7c48c3 Reviewed-on: https://chromium-review.googlesource.com/1598768 Commit-Ready: Shawn Lee &lt;shawn.c.lee@intel.corp-partner.google.com&gt; Tested-by: Lucien Kao &lt;lucien_kao@compal.corp-partner.google.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="1598768" owner_email="shawn.c.lee@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1598768/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="If6aa277e8f3e51f46259ffdf9bf0e607d8ac8bb9" commit="117d32cfd6e675dea2a3a56b93e294799279949b" commit_message="FROMGIT: drm/nouveau: Use atomic VCPI helpers for MST Currently, nouveau uses the yolo method of setting up MST displays: it uses the old VCPI helpers (drm_dp_find_vcpi_slots()) for computing the display configuration. These helpers don't take care to make sure they take a reference to the mstb port that they're checking, and additionally don't actually check whether or not the topology still has enough bandwidth to provide the VCPI tokens required. So, drop usage of the old helpers and move entirely over to the atomic helpers. Changes since v6: * Cleanup atomic check logic and remove a bunch of unneeded checks - danvet Changes since v5: * Update nv50_msto_atomic_check() and nv50_mstc_atomic_check() to the new requirements for drm_dp_atomic_find_vcpi_slots() and drm_dp_atomic_release_vcpi_slots() Signed-off-by: Lyude Paul &lt;lyude@redhat.com&gt; Reviewed-by: Ben Skeggs &lt;bskeggs@redhat.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: David Airlie &lt;airlied@redhat.com&gt; Cc: Jerry Zuo &lt;Jerry.Zuo@amd.com&gt; Cc: Harry Wentland &lt;harry.wentland@amd.com&gt; Cc: Juston Li &lt;juston.li@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20190111005343.17443-21-lyude@redhat.com (cherry picked from commit 232c9eec417a6591f681f4c2b1f260924845e0a7) Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; BUG=b:130706392 TEST=Connect DP MST docking with 2 external monitor (1*4k, 1*FHD). DUT did not freeze or stuck and work normally. Change-Id: If6aa277e8f3e51f46259ffdf9bf0e607d8ac8bb9 Reviewed-on: https://chromium-review.googlesource.com/1598769 Commit-Ready: Shawn Lee &lt;shawn.c.lee@intel.corp-partner.google.com&gt; Tested-by: Lucien Kao &lt;lucien_kao@compal.corp-partner.google.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="1598769" owner_email="shawn.c.lee@intel.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1598769/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I01717895a599dc99846af3cd5390bddb3a87c77f" commit="e8dd565d8082929a37b75b8df16304b5af5f8671" commit_message="factory: Add sensitive words checker on commit message There are several words factory engineers shouldn't put in commit message to prevent information leak. (build stage, OEM, etc) This CL adds commit checker for detecting violation before user uploads a CL to gerrit. BUG=b:132592706 TEST=Create commit with prohibited word and run 'repo upload .' Run 'EXPECT_SENSITIVE_BUILD_STAGES=true sh/commit_message_checker.sh' Change-Id: I01717895a599dc99846af3cd5390bddb3a87c77f Reviewed-on: https://chromium-review.googlesource.com/1608181 Commit-Ready: ShihYing Chen &lt;shihyingchen@chromium.org&gt; Tested-by: ShihYing Chen &lt;shihyingchen@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="0" gerrit_number="1608181" owner_email="shihyingchen@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/81/1608181/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I24ac80bce200c421f891e63a7997a3c3a7059e2e" commit="88095c6e56ba293a389b4696bd862f8db2cbcf0a" commit_message="ml: Link to instructions for adding model to internals page TEST=none BUG=chromium:924738 Cq-Depend: chromium:1570870 Change-Id: I24ac80bce200c421f891e63a7997a3c3a7059e2e Reviewed-on: https://chromium-review.googlesource.com/1570869 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Reviewed-by: Michael Martis &lt;martis@chromium.org&gt; Reviewed-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; " fail_count="5" gerrit_number="1570869" owner_email="amoylan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/69/1570869/4" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I962a9c23205766080a65d741c6c425452d9de608" commit="8fbda3c57520da1df72fbed3dc9733132e1d32fe" commit_message="tabletmode: ignore lig angle if hall sensor active If the 360 degree hall sensor is active, then we should remain in tablet mode even if the lid angle says we are 1 degree since an angle of 360 could wrap around to 1 degree. Also ensure that tablet mode always gets initialize to the correct state at startup (by setting initial value to -1) BRANCH=R75 BUG=b:131785573,b:132178305 TEST=NB_MODE# on arcada does not flutter when the device is at 360 degrees with CL stack. Change-Id: I962a9c23205766080a65d741c6c425452d9de608 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1597189 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; " fail_count="2" gerrit_number="1597189" owner_email="jettrink@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/89/1597189/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Icc20e12afd39cdd99160a7a87661793e9e8825c1" commit="03afb18c6261234db6717139f667230d6ccc5e9e" commit_message="llvm: remove clang-tidy scripts Now that these have been successfully relocated to toolchain-utils, we can remove them from here. Note that I45f4a5eb722a6ba967b4f63bc169fd2ee110dd28 made it so that we invoke the script directly from toolchain-utils, so we don't need to install it in /usr/bin (or similar) anymore. BUG=chromium:960495 TEST=tryjob Cq-Depend: chromium:1600409 Change-Id: Icc20e12afd39cdd99160a7a87661793e9e8825c1 Reviewed-on: https://chromium-review.googlesource.com/1600618 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: George Burgess &lt;gbiv@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Caroline Tice &lt;cmtice@chromium.org&gt; " fail_count="4" gerrit_number="1600618" owner_email="gbiv@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/18/1600618/5" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1af95b1ff05b7e0db355736af162b4d9735e9c48" commit="6d09547ea656a9794b9f4c45f0ca30260d8096da" commit_message="depthcharge: add preprocessing to linker script Add preprocessing step for depthcharge.ldscript in Makefile, and merge architecture-specific MIPS linker script into main one. Linker script may now use #if CONFIG(ARCH_...) conditionals. Also remove the now-defunct LDSCRIPT_ARCH Kconfig option, as well as the link_config_options step (since CONFIG_... options may now be directly referenced). BUG=b:124141368, chromium:950501 TEST=Manually check contents of depthcharge.ldscript to ensure that conditionals are working correctly TEST=emerge-eve depthcharge BRANCH=none Change-Id: I1af95b1ff05b7e0db355736af162b4d9735e9c48 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1600923 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="4" gerrit_number="1600923" owner_email="kitching@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/23/1600923/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I904be3f4e2e983048dd37108fd53ab970c108522" commit="7af64bb73252fd4b6b50b24a97551af8be1e7c8e" commit_message="camera: usb: Prefer to use device_caps if available BUG=b:131380639 TEST=Check external USB camera still works on Nocturne. TEST=On sarien, check there is no error message in RetryDeviceOpen() for the metadata node such as &quot;Failed to open /dev/v4l/by-path/xxx: Invalid argument&quot;. Change-Id: I904be3f4e2e983048dd37108fd53ab970c108522 Reviewed-on: https://chromium-review.googlesource.com/1602355 Commit-Ready: Shik Chen &lt;shik@chromium.org&gt; Tested-by: Shik Chen &lt;shik@chromium.org&gt; Reviewed-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Ren-Pei Zeng &lt;kamesan@chromium.org&gt; " fail_count="0" gerrit_number="1602355" owner_email="shik@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/55/1602355/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ic8530a83a452b5a7bee4457ef4c3e4ff530af5f3" commit="d8c24c559c3161b770340b17d18aa0c4d264bc27" commit_message="UPSTREAM: of: Add missing exports of node name compare functions Commit f42b0e18f2e5 (&quot;of: add node name compare helper functions&quot;) failed to add the module exports to of_node_name_eq() and of_node_name_prefix(). Add them now. Fixes: f42b0e18f2e5 (&quot;of: add node name compare helper functions&quot;) Signed-off-by: Rob Herring &lt;robh@kernel.org&gt; (cherry picked from commit 173ee3962959a1985a109f81539a403b5cd07ae7) BUG=b:130538528 TEST=Test Audio use cases for GLK with full SOF patch series applied. Change-Id: Ic8530a83a452b5a7bee4457ef4c3e4ff530af5f3 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1604217 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="6" gerrit_number="1604217" owner_email="cujomalainey@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/1604217/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I70a845ba636feb05f650866c3149399853d68665" commit="776c4ace6ce0875ee8b35fd0c8fe918677708bed" commit_message="Reland &quot;glibc: Add printf format directives to FORTIFY'ed calls&quot; This is a reland of 472d2d165f059e35abef03668a4df33e41e45bac Original change's description: &gt; glibc: Add printf format directives to FORTIFY'ed calls &gt; &gt; MSAN's disabling of FORTIFY dug up a bug in FORTIFY: we didn't include &gt; all format attributes on FORTIFY'ed versions of functions. We were also &gt; missing a few warnings about unused results. &gt; &gt; This also includes a few spacing fixups to the ebuild, since those made &gt; `repo upload` unhappy. &gt; &gt; BUG=chromium:958601 &gt; TEST=tryjobs on elm and falco with latest-toolchain. chromiumos-sdk &gt; tryjob. &gt; &gt; Change-Id: I7a847bea348f6e2a6a856f372093d4ce1f20b17c &gt; Reviewed-on: https://chromium-review.googlesource.com/1593700 &gt; Commit-Ready: George Burgess &lt;gbiv@chromium.org&gt; &gt; Tested-by: George Burgess &lt;gbiv@chromium.org&gt; &gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Bug: chromium:958601 Change-Id: I70a845ba636feb05f650866c3149399853d68665 Reviewed-on: https://chromium-review.googlesource.com/1605518 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: George Burgess &lt;gbiv@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="4" gerrit_number="1605518" owner_email="gbiv@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/18/1605518/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I26f8a0e40271583e68e08bae09ff921639efb942" commit="070ea870bfb64a13f341fc04208caea2f20ef67d" commit_message="ml: Tidy mojom files synced with Chromium This change makes some no-op tweaks to the ML Service mojom files to make them easier to sync with Chromium: * Change comment wording so it doesn't have to differ between Chrome and Chrome OS. * Explicitly number model IDs (these are expected to get added and removed in normal usage so explicit numbering is safer). TEST=emerge-coral ml BUG=chromium:937063 Change-Id: I26f8a0e40271583e68e08bae09ff921639efb942 Reviewed-on: https://chromium-review.googlesource.com/1608980 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Reviewed-by: Michael Martis &lt;martis@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; Reviewed-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; " fail_count="4" gerrit_number="1608980" owner_email="amoylan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/80/1608980/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Icc8eaa1918f94d7d2d0f4f3f19186f36808496b5" commit="7348049354fed4a05e5af67be273308bbe2bba4d" commit_message="camera: usb: Change time source to realtime when camera uses BOOTTIME Framework needs realtime time source to convert BOOTTIME to MONOTONIC for recording use cases. While enabling realtime time source, it enables test_unified_timestamps test case in ITS scene0 and it fails. It is because that ConfigureStream will call StreamOnImpl. We should clear pending buffers if we don't restart the stream. BUG=b:128944824 TEST=recording works after suspend/resume, pass all camera CTS cases and ITS scene0 Change-Id: Icc8eaa1918f94d7d2d0f4f3f19186f36808496b5 Reviewed-on: https://chromium-review.googlesource.com/1609632 Commit-Ready: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Tested-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1609632" owner_email="henryhsu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/32/1609632/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Icc4b1198e1e053312045946ab462cfda2fa7f382" commit="490bceb0920e0ca6e405d304618ce4824ae6d034" commit_message="CHROMIUM: img-rogue: cleanup auto-generated 1.10 bridge code TEST=Boot to UI on Elm with 1.10 UM BUG=chromium:960106 Change-Id: Icc4b1198e1e053312045946ab462cfda2fa7f382 Signed-off-by: Luigi Santivetti &lt;luigi.santivetti@imagination.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1610102 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="4" gerrit_number="1610102" owner_email="drinkcat@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/02/1610102/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I74c38538440cb5a01d1714657b9e2d63e5b80cea" commit="8f247ce01b31dc598a8df71b1f762f036ea69cf1" commit_message="tcpci/usb_pd_fuzz: Avoid using unitialized data in payload Found with MSAN fuzzer: usb_pd_protocol.c may use payload data that is not initialized. Fix the test by copying over the whole payload, which is what tcpci.c's version does. Also, in tcpci.c, clear cached_messages head before using get_message_raw to fill it up, to make sure that we do not accidentally use older data in the queue. BRANCH=none BUG=chromium:963076 TEST=make TEST_MSAN=y host-usb_pd_fuzz -j MSAN_OPTIONS=log_path=stderr:exitcode=0 \ build/host/usb_pd_fuzz/usb_pd_fuzz.exe \ clusterfuzz-testcase-minimized-ec_usb_pd_fuzzer-5716775969357824 Change-Id: I74c38538440cb5a01d1714657b9e2d63e5b80cea Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610163 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="1610163" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/63/1610163/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic497bb645553afe4acf860687540c30b7130a078" commit="dd10063f8ea876cd57f95549cf756732533c8874" commit_message="depthcharge: fix vboot includes Check that vb2_api.h is only included when necessary. Also add vb2_sha.h to Wilco EC driver. BUG=b:124141368, chromium:956474 TEST=Build eve and sarien BRANCH=none Change-Id: Ic497bb645553afe4acf860687540c30b7130a078 Signed-off-by: Joel Kitching &lt;kitching@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1610164 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Ting Shen &lt;phoenixshen@chromium.org&gt; Reviewed-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; " fail_count="0" gerrit_number="1610164" owner_email="kitching@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/64/1610164/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia64806a4cb0fa5d150b41407b0f6c9f34f0168e8" commit="062ee7480c5885892f68da93f67971f50561a095" commit_message="ish: fix reading current interrupt vector When we switched to using REG32 macros for registers, we made a mistake in using address of LAPIC's ISR. The original CL that changed this was CL:1586458 BRANCH=none BUG=none TEST=Tested on Arcada platform Change-Id: Ia64806a4cb0fa5d150b41407b0f6c9f34f0168e8 Signed-off-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1611746 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; " fail_count="2" gerrit_number="1611746" owner_email="hyungwoo.yang@intel.com" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/46/1611746/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="Ida516183a1d5e07f3d4f1fa0e18ab5b8ede09f23" commit="57306d0bdb8267ac13bf4aa5d3929a28980062b4" commit_message="CHROMIUM: tpm: cr50_i2c: update send() return value Change return value of cr50_i2c_tis_send() to zero on success to match the TPM layer. The TPM layer was changed in CL:1536508 for 4.19 and in CL:1536979 for 4.14. BUG=b:129851416 TEST=Build kernel, verify &quot;tpm_try_transmit: send():invalid value&quot; messages no longer show in dmesg log. Change-Id: Ida516183a1d5e07f3d4f1fa0e18ab5b8ede09f23 Signed-off-by: Keith Short &lt;keithshort@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1573822 Reviewed-by: Duncan Laurie &lt;dlaurie@google.com&gt; (cherry picked from commit f8d727ffa25b6db6e4a6f1838b71fd6c2b61dca3) Reviewed-on: https://chromium-review.googlesource.com/1612020 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="4" gerrit_number="1612020" owner_email="apronin@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/20/1612020/2" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.4" change_id="I3141456d928bf90341f00bef00c718bc03e4739a" commit="992de1d7f0d680ca21e0a41a38467a2fb4764a36" commit_message="FIXUP: CHROMIUM: drm/img-rogue: Add 1.10 IMG PowerVR Rogue driver If the old and the new driver versions are both enabled and built into the kernel, builds fail with lots of duplicate symbols. If both are enabled to be built as module, it is not well defined which of the drivers will be loaded since the same symbols are exported by other drivers. Building the old driver into the kernel and the new driver as module doesn't do any good either since both versions use and export the same symbols. On top of that, defining a configuration option for the old version of the driver and at the same time listing other configuration options as depending on the new version doesn't do any good either for those other. Restrict configuration options to ensure that test builds don't fail and that only buildable configurations are possible. Note that this doesn't guarantee that buildable options actually work; exported symbols still overlap. This commit does not attempt to address this problem. While at it, add driver version numbers into Kconfig subjects. This patch is effectively a repeat of commit 4825845477b1 (&quot;FIXUP: CHROMIUM: drm/img-rogue: Separate the config option for DDK 1.7&quot;). BUG=b:117489304 TEST=Build arm64:allyesconfig Change-Id: I3141456d928bf90341f00bef00c718bc03e4739a Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1613898 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Zubin Mithra &lt;zsm@chromium.org&gt; " fail_count="0" gerrit_number="1613898" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/98/1613898/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibe5f78adf89654c7b01a35abfbe875d305f654d8" commit="75cdcbf68f7e0b38f42ff0539ea29cafaad92592" commit_message="qmi2cpp: ebnf_cc: Add intermediate languange representation and generate parser This change causes the parse tree to be first converted into an intermediate language representation, which is composed of: * Choice * Sequence * Repetition * Optional * Identifier (directly from the EBNF parse tree) * Terminal (directly from the EBNF parse tree) The intermediate language representation is then used by the parser generator in order to produce the target language parser. BUG=chromium:889672 TEST=`python -m ebnf_cc ${EBNF_FILE}` produces output.py, _symbol.py, and _token_stream.py files, which are all valid Python code. Complete testing of this code must be deferred until a lexer is generated by ebnf_cc (or hand-written), but the generated code does seem to match what would be hand-written given the ASN.1 EBNF file. Change-Id: Ibe5f78adf89654c7b01a35abfbe875d305f654d8 Reviewed-on: https://chromium-review.googlesource.com/1299497 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="3" gerrit_number="1299497" owner_email="akhouderchah@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/1299497/10" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I008850f6d86850e024e76afaacadd39ea29f1c04" commit="bdc79065fcc6dcc1c35e45e802fd9a053913c649" commit_message="arc: Build keymaster from AOSP sources in arc-keymasterd BUG=b:110136496 TEST=NA Change-Id: I008850f6d86850e024e76afaacadd39ea29f1c04 Reviewed-on: https://chromium-review.googlesource.com/1402776 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Edman Anjos &lt;edman@chromium.org&gt; Reviewed-by: Edman Anjos &lt;edman@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="3" gerrit_number="1402776" owner_email="edman@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/76/1402776/13" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I16242741750157c7f42afe29e4cfd793e7d23bd2" commit="86f5da97ebf862aca6aa55cb2d2145d4c7964f60" commit_message="camera: Add basic metrics This CL adds latency and resolution of JDA/JEA, latency of OpenDevice(), latency and resolution of ConfigureStreams(), crashes, camera facing, session duration metrics. The corresponding CL on Chrome is CL:1583034 that register those metrics into histograms. BUG=b:130848934, chromium:955940 TEST=Tested on DUT and the records are shown in histograms locally. Cq-Depend: CL:1596510 Change-Id: I16242741750157c7f42afe29e4cfd793e7d23bd2 Reviewed-on: https://chromium-review.googlesource.com/1577227 Commit-Ready: Wei Lee &lt;wtlee@chromium.org&gt; Tested-by: Wei Lee &lt;wtlee@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="1" gerrit_number="1577227" owner_email="wtlee@chromium.org" pass_count="0" patch_number="26" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1577227/26" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I0aa39ccccd45c9be1f5bfb907bd2b14cf33c2692" commit="7f036f56d224e5dcbe980523db4ec8b48b0ae8a9" commit_message="CHROMIUM: mfd: cros_ec: Update cros_ec_commands.h Update cros_ec_commands.h to match the current ec_commands.h Copy from build/kernel/include/linux/mfd/cros_ec_commands.h BUG=chromium:945948 TEST=Compile Change-Id: I0aa39ccccd45c9be1f5bfb907bd2b14cf33c2692 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1583385 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; " fail_count="3" gerrit_number="1583385" owner_email="gwendal@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/85/1583385/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I63f15c36283ffef8b805d115d85f70b4aa161dd0" commit="181954e45a4cf1bbba9fd926663541b7d39bea9a" commit_message="Add chromeos-base/sepolicy-analyze to sdk sepolicy-analyze is a tool made by Android to analyze a compiled binary policy checking for - type difference - neveralllow checking - duplicate rules - permissive domains chromeos-base/selinux-policy will use this tool to verify the combined policy doesn't violate certain neverallow rules. BUG=b:116072767 TEST=emerge sepolicy-analyze Change-Id: I63f15c36283ffef8b805d115d85f70b4aa161dd0 Reviewed-on: https://chromium-review.googlesource.com/1585501 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="3" gerrit_number="1585501" owner_email="fqj@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/01/1585501/6" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I4b132ca6c71f6bd1d51a3bcf1249f22002dba9c1" commit="53ffbdfe28ed45d425cc40c79ff8b7dfb5145c79" commit_message="video_JDAPerf: Fail video_JDAPerf.power if stopping charging fails ectool is not installed on sarien for some reason. It causes the failure of stopping charging. video_JDAPerf.power doesn't fail even at that time, but the test doesn't fill the measured value in results-chart.json. We would rather fail video_JDAPerf.power than passing and not filling results-chart.json. BUG=b:132280850 TEST=video_JDAPerf.power Change-Id: I4b132ca6c71f6bd1d51a3bcf1249f22002dba9c1 Reviewed-on: https://chromium-review.googlesource.com/1599056 Commit-Ready: Hirokazu Honda &lt;hiroh@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; Reviewed-by: Hsu Wei-Cheng &lt;mojahsu@chromium.org&gt; " fail_count="5" gerrit_number="1599056" owner_email="hiroh@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/56/1599056/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I82c2d5462fcb4edbc92ea60765971190fed7ae81" commit="4b533f8ab00fcf0dff492cc9661d313c3c84bf7b" commit_message="i2c: add i2clookup host command Add a new host command that will allow you to lookup a well known device on the EC. This is useful for FAFT tests that want to talk directly with i2c devices but don't know the physical address for each platform. BRANCH=octopus BUG=b:119065537 TEST=Used this with new faft test in CL:1601300 Change-Id: I82c2d5462fcb4edbc92ea60765971190fed7ae81 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1601060 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1601060" owner_email="jettrink@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/60/1601060/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I09d9e90032c7269f9f7152721a4de3572b8eb93f" commit="026d9bfae0d0aec47cf207a7386fb73db4d2f48c" commit_message="servo: fix wrong suffix on shunt_mv dut-control shunt_voltage_rails should return _shuntmv and not _shunt_mv This fixes that BUG=b:132373487 TEST=None $ dut-control shunt_voltage_rails -p 9997 shunt_voltage_rails:ppvar_batt_shuntmv, pp3300_wlan_shuntmv, pp1800_h1_shuntmv, pp3300_h1_shuntmv, ppvar_c0_vbus_shuntmv, ppvar_sys_shuntmv, pp1800_wlan_shuntmv, ppdut5_shuntmv, pp1800_alw_shuntmv, pp3300_alw_shuntmv, pp3300_ctp_shuntmv, ppvar_pmic_shuntmv, ppvar_bl_shuntmv, pp1800_ec_shuntmv, ppvar_dram_shuntmv, pp3300_lcm_shuntmv, ppchg5_shuntmv Change-Id: I09d9e90032c7269f9f7152721a4de3572b8eb93f Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1604248 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Mengqi Guo &lt;mqg@chromium.org&gt; " fail_count="4" gerrit_number="1604248" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/48/1604248/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I9807da984e00f4f2da8b9b9610fe6ce0aaadf516" commit="f80b10d45539fedc9fc7b0ae0723e496136502a0" commit_message="smbprovider: Add option to skip accessing the share on mount Adding this option allows the Mount() D-Bus method to be used for restoring saved shares. The current Remount() method is fundamentally flawed because it relies on restoring a mount to a specific mount id. BUG=chromium:961183 TEST=Mount and access SMB share Change-Id: I9807da984e00f4f2da8b9b9610fe6ce0aaadf516 Reviewed-on: https://chromium-review.googlesource.com/1609628 Commit-Ready: Anand Mistry &lt;amistry@chromium.org&gt; Tested-by: Anand Mistry &lt;amistry@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; " fail_count="0" gerrit_number="1609628" owner_email="amistry@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1609628/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2907b9f920e66360a47e59225ed882ee413555f9" commit="4817e8b89ded5ce063f7af30de0d4a289596f33c" commit_message="smbprovider: Reject requests with a negative mount_id BUG=chromium:961183 TEST=Mount SMB and browse SMB share Change-Id: I2907b9f920e66360a47e59225ed882ee413555f9 Reviewed-on: https://chromium-review.googlesource.com/1609633 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Anand Mistry &lt;amistry@chromium.org&gt; Reviewed-by: Austin Tankiang &lt;austinct@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; " fail_count="4" gerrit_number="1609633" owner_email="amistry@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/1609633/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1659cb519159a0df4df7a3a813ee4e021c7d3cf9" commit="55938326d41d25fe78b5361676c51eff0e05623f" commit_message="audit: audit only SELinux-related messages Add audit rules to make sure only AVC and SELINUX_ERR is audited. Paths, syscalls, netfilters, etc are not supposed to audit and log at this present. BUG=chromium:894029 TEST=tail -f /var/log/audit/audit.log Change-Id: I1659cb519159a0df4df7a3a813ee4e021c7d3cf9 Reviewed-on: https://chromium-review.googlesource.com/1610160 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="4" gerrit_number="1610160" owner_email="fqj@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/60/1610160/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Icfb721a9b4b2ebb21c2cb0f14381ef1f61b928d7" commit="d023d784e184e6f7b3156783acf5b516c2a5822c" commit_message="image_signing: set correct security.selinux attribute for lsb-release After sed -i, if the lsb-release will change, sed -i will recreate the file and loose the security.selinux xattr. We need to recover this extended attribute to make sure lsb-release still has the correct label in signed images. BRANCH=none BUG=chromium:954670 TEST=../platform/vboot_reference/scripts/image_signing/set_channel.sh image.bin something TEST=../platform/vboot_reference/scripts/image_signing/tag_image.sh --from image.bin --remove_test_label TEST=../platform/vboot_reference/scripts/image_signing/remove_test_label.sh image.bin TEST=getfattr -n security.selinux dir_3/etc/lsb-release after above each command Change-Id: Icfb721a9b4b2ebb21c2cb0f14381ef1f61b928d7 Reviewed-on: https://chromium-review.googlesource.com/1610265 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; Reviewed-by: LaMont Jones &lt;lamontjones@chromium.org&gt; " fail_count="4" gerrit_number="1610265" owner_email="fqj@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/65/1610265/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I35ec3659dfedceedfa52400c37972fcf387f6375" commit="f87edede574d44749a233e97d468bff54486d2b7" commit_message="FIXUP: driver: lis2mdl: add standalone support Fix constant used when LIS2MDL is behind LSM6DSM. BUG=b:128619310,b:124085261 BRANCH=none TEST=meep board compile. Change-Id: I35ec3659dfedceedfa52400c37972fcf387f6375 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1610315 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Yuval Peress &lt;peress@chromium.org&gt; " fail_count="4" gerrit_number="1610315" owner_email="gwendal@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/15/1610315/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia5dbdca509491cfa8afd80d433769149cb879eb0" commit="6b16ef71ed3f6ba63a3af0e4718187ec7577657e" commit_message="shill: clean up Manager::MatchProfileWithService This loop is a bit weird: we break, and then check whether or not we broke before the end of the loop. Just return early instead. BUG=None TEST=unit tests Change-Id: Ia5dbdca509491cfa8afd80d433769149cb879eb0 Reviewed-on: https://chromium-review.googlesource.com/1610804 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="4" gerrit_number="1610804" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/1610804/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I9d661a1e7988b2ae36826fef427d0b3b9240c6bd" commit="45c9bb4bc1d8588136120e37891932b25ef8f56d" commit_message="cr50: look for console output to determine if it's ready Cr50 commands were timing out if cr50 was leaving deep sleep. This change looks for some console output to determine if the cr50 console is responsive before sending the real command. BUG=none BRANCH=none TEST=run dut-control cr50_ccd_level Change-Id: I9d661a1e7988b2ae36826fef427d0b3b9240c6bd Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612601 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; " fail_count="2" gerrit_number="1612601" owner_email="mruthven@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/01/1612601/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0d7a6ad5622b46a3fb0792eafd3dad1ed850e01d" commit="a039cb7912627c74cdd0353e539140f199c08fb6" commit_message="devices: gpu: Fallback to allocating with virgl if no fourcc mapping. BUG=chromium:963559 TEST=freecad starts and displays Change-Id: I0d7a6ad5622b46a3fb0792eafd3dad1ed850e01d Reviewed-on: https://chromium-review.googlesource.com/1613842 Commit-Ready: David Riley &lt;davidriley@chromium.org&gt; Tested-by: kokoro &lt;noreply+kokoro@google.com&gt; Tested-by: David Riley &lt;davidriley@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="0" gerrit_number="1613842" owner_email="davidriley@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/42/1613842/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6966564cd5062a20ebdbc8e82f32c2ae27edd16d" commit="c9e7bb4e2ca3a3645fe21bb60db4ec3f708a1418" commit_message="u2fd: Add support for legacy key handles. This change allows the new code path to authenticate against legacy (non-user-specific) key handles. Specifically, it sets a flag requesting that cr50 allow this fallback, and when necessary, increments the U2F counter so that a monotonically increasing sequence is preserved across the migration. BUG=b:112603199, b:123161715 TEST=on soraka locally: - register legacy key - restart u2fd with fallback enabled - authenticate with legacy key - check counter is incremented sufficiently - check legacy code path no longer works (due to counter being smaller) - check the flag is a no-op (but otherwise does not break anything) without corresponding cr50 change Change-Id: I6966564cd5062a20ebdbc8e82f32c2ae27edd16d Reviewed-on: https://chromium-review.googlesource.com/1583573 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1583573" owner_email="louiscollard@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/73/1583573/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie297e82709b85d96aeeb1e3dbfa32f2922250a12" commit="095be07692a73bb209b96fc94634fa3b77d42fef" commit_message="Project Sarien: Set system playback/capture HW gain to meet criteria 1.Increase Master Playback Volume for Speaker 2.Add Mic Boost Volume for Headset Mic 3.Uprev chromeos-bsp-sarien 4.Uprev chromeos-config-bsp-sarien 5.Separate UCM source by device name BUG=b:128657041,131784201 TEST=emerge-sarien chromeos-bsp-sarien ./build_packages ./build_image and test on sarien machine Change-Id: Ie297e82709b85d96aeeb1e3dbfa32f2922250a12 Reviewed-on: https://chromium-review.googlesource.com/1612738 Commit-Ready: JeffRJ_Wang &lt;jeffrj_wang@compal.corp-partner.google.com&gt; Tested-by: JeffRJ_Wang &lt;jeffrj_wang@compal.corp-partner.google.com&gt; Reviewed-by: Hsinyu Chao &lt;hychao@chromium.org&gt; " fail_count="0" gerrit_number="1612738" owner_email="jeffrj_wang@compal.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/38/1612738/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifae16dae8e5655a2c6a577fb00a5e4b742aa8299" commit="f7f3715e2ebe66f0cc28994570c439678a9d5a1b" commit_message="pytests/update_cr50_firmware: Provide test flow to verify the version. The original test flow to update the cr50 firmware is to move the new firmware image into section B and reboot. The test passes if the updater succeeds. However, after DUT reboots, the firmware might fail to switch to the new firmware so we should also check the version then. Consider that the test flow for updating and checking the firmware are quite similar, the CL implements them in the same pytest which provides an argument to switch the goal. Also, this CL extracts the code that invokes `gsctool` command line utility into an individual helper class to prevent the duplicated logic. BUG=b:127906738 TEST=manual test Change-Id: Ifae16dae8e5655a2c6a577fb00a5e4b742aa8299 Reviewed-on: https://chromium-review.googlesource.com/1520548 Commit-Ready: Yong Hong &lt;yhong@google.com&gt; Tested-by: Yong Hong &lt;yhong@google.com&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="0" gerrit_number="1520548" owner_email="yhong@google.com" pass_count="0" patch_number="8" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/48/1520548/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ica629e420773badf298fb38405ffb5765e97176f" commit="a3254dacad4d77c058858b961bcffc5422028ab2" commit_message="[Tast] Disable policy fetch during login by default As per the discussion in crbug.com/946267, use the --profile-requires-policy flag to disable/enable policy fetch. Add a new Chrome parameter to track policy state. Add an option to enable policy fetch, and set it as disabled by default. Eventually more options could be added to fetch policies from different sources through --device-managemnt-url flag. BUG=chromium:946267 TEST=ran with fake gmail user, fake managedchrome.com user with policy fetch, fake managedchrome.com user without policy fetch, and real managedchrome.com user with policy fetch. All but 2nd case passed. Change-Id: Ica629e420773badf298fb38405ffb5765e97176f Reviewed-on: https://chromium-review.googlesource.com/1612460 Commit-Ready: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; Tested-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1612460" owner_email="kathrelkeld@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/60/1612460/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie7c446f8dafeafce069e6ecf305f3809da2e2b5d" commit="dc7f0ec42d7d8fc12bfb29533a6d0c682b2a645b" commit_message="autotest-tests: Stop packaging hardware_MemoryTotalSize. Remove the not-useful hardware_MemoryTotalSize test from IUSE_TESTS. BUG=chromium:963335 TEST=none Change-Id: Ie7c446f8dafeafce069e6ecf305f3809da2e2b5d Reviewed-on: https://chromium-review.googlesource.com/1613678 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="1613678" owner_email="derat@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/78/1613678/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1a330056d763835ebb7d8472980926474ee920f1" commit="3b5d73c721eea14f2b7790d5b5d0252a55b1ccc2" commit_message="shill: device: Remove unused SerializeIPConfigs declaration BUG=None. TEST=All unit tests are passing. Change-Id: I1a330056d763835ebb7d8472980926474ee920f1 Reviewed-on: https://chromium-review.googlesource.com/1614419 Commit-Ready: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@google.com&gt; " fail_count="0" gerrit_number="1614419" owner_email="akhouderchah@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1614419/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia10ebbff6dd153daa7e3db98d09ea931e0877e29" commit="1713cb30e25cf76d1022fac60cad69f16a973f90" commit_message="system_api: add manufacture_date_smart to runtime_probe protobuf This CL adds protobuf entry for ManufactureDate defined in smart battery specification (http://sbs-forum.org/specs/sbdat110.pdf). Combining with CL:*1298056, runtime_probe will be able to actually read the manufacture date. TEST=cros_workon-nami start runtime_probe system_api chromeos-bsp-nami-private emerge-nami runtime_probe system_api chromeos-bsp-nami-private cros deploy $DEVICE_IP runtime_probe system_api chromeos-bsp-nami-private TEST=PROTO_BYTES=$(echo -e \ 'categories:battery\n' \ | protoc --encode runtime_probe.ProbeRequest \ system_api/dbus/runtime_probe/runtime_probe.proto \ | hexdump -v -e '/1 &quot;%d,&quot;'); \ ssh root@$DEVICE_IP sudo -u chronos \ dbus-send --system --print-reply \ --type=method_call --dest=org.chromium.RuntimeProbe \ /org/chromium/RuntimeProbe org.chromium.RuntimeProbe.ProbeCategories \ array:byte:$PROTO_BYTES BUG=b:129924393,b:119155505 Change-Id: Ia10ebbff6dd153daa7e3db98d09ea931e0877e29 Reviewed-on: https://chromium-review.googlesource.com/1611579 Commit-Ready: Hong-Min Chu &lt;hmchu@chromium.org&gt; Tested-by: Hong-Min Chu &lt;hmchu@chromium.org&gt; Reviewed-by: Hong-Min Chu &lt;hmchu@chromium.org&gt; " fail_count="0" gerrit_number="1611579" owner_email="hmchu@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/79/1611579/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib6796f2fb16d453fda9ac758739cefd54f74d67c" commit="e2c7bb5a4d8386499195a7d8108d9a98fac86624" commit_message="sepolicy: add policy for auditd This change contains: - file label for /sbin/auditd - log file label for /var/log/audit - separate domain cros_auditd for auditd executed by cros_init - audit_control capability - read netlink_audit_socket - send to syslog TEST=dmesg | grep scontext=u:r:cros_auditd: TEST=cat /var/log/audit.log | grep scontext=u:r:cros_auditd: TEST=ps auxZ | grep cros_auditd BUG=chromium:894029 Change-Id: Ib6796f2fb16d453fda9ac758739cefd54f74d67c Reviewed-on: https://chromium-review.googlesource.com/1609680 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Kenny Root &lt;kroot@google.com&gt; " fail_count="0" gerrit_number="1609680" owner_email="fqj@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/80/1609680/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idbde741ebe689d54c33a1454c6f734e98161c63f" commit="befaf094e1e1fca648d60c94d6f8fd296bf99f84" commit_message="arc: net: better support for LAN configurations This patch changes arc-networkd so that when it thinks there is no default network interface for the system, it considers using any other network interface announced by shill, as long as there is exactly one. This allows ARC to benefit from various arc-networkd features like mDNS and SSDP multicast forwarding as well as basic IPv6 address provisioning in various network configurations where a default network interface with an ONLINE connection (i.e has passed captive portal validation) does not exist. BUG=b:112661642 BUG=b:132301663 TEST=New unit tests. Flashed eve with Expedition app sideloaded in arc. Tested Expedition between eve and a pixel 3 phone on LAN with and without upstream Internet. Change-Id: Idbde741ebe689d54c33a1454c6f734e98161c63f Reviewed-on: https://chromium-review.googlesource.com/1605182 Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Garrick Evans &lt;garrick@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="0" gerrit_number="1605182" owner_email="hugobenichi@google.com" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1605182/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3fa407dd4dcc825cc521c8e49a63a635e45f9081" commit="d19fa850d3eb8158637e5a928d0a0a5cd30b2d18" commit_message="board: arcada: Fix magnetometer axis rotation Fix the rotation of the magnetometer measurements. BRANCH=None BUG=b:128619310 TEST=Compare raw magnetometer data with pixel 3 Change-Id: I3fa407dd4dcc825cc521c8e49a63a635e45f9081 Signed-off-by: Yuval Peress &lt;peress@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1612256 Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="0" gerrit_number="1612256" owner_email="peress@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/1612256/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I284894e2418b732dc74f61263759bd551f15d1a4" commit="85143f31f9dca32755ef872eeafb33d914336240" commit_message="CRAS: cras_iodev - Record runtime of devices Record runtime of devices, which is the duration since a device opened. BUG=chromium:960297 TEST=cras_test_client --dump_a can show device runtime on peppy. Change-Id: I284894e2418b732dc74f61263759bd551f15d1a4 (cherry picked from commit e4d7c31bdffbcacda218e923f627bc8cc544d4d5) Reviewed-on: https://chromium-review.googlesource.com/1598990 Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="1" gerrit_number="1598990" 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/90/1598990/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ida814e42fb50b5e09af2db69281eb39a1cc8fd7a" commit="8221a20f5c7b4890457a588b9325495e87b79650" commit_message="platform.MemoryPressure: don't ignore cold tab switch error Abort the test instead. BUG=chromium:963154 TEST=none Change-Id: Ida814e42fb50b5e09af2db69281eb39a1cc8fd7a Reviewed-on: https://chromium-review.googlesource.com/1612526 Commit-Ready: Luigi Semenzato &lt;semenzato@chromium.org&gt; Tested-by: Luigi Semenzato &lt;semenzato@chromium.org&gt; Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="1612526" owner_email="semenzato@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/26/1612526/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id0910c487b28b21ff3437634cce425b77c6e59b1" commit="f3fa1d00f5f6403542e600ffa5c6291023dd069d" commit_message="crash: move selinux sampling from crash-reporter to anomaly-detector SELinux samples 1 in a thousand avc audits in syslog for sending to Chrome OS crash. Currently, anomaly-detector invokes crash_reporter for every non-duplicate violations, and crash_reporter samples it before writing to /var/spool/crash. This creates a lot of unnecessary invokations (fork, exec, minijail, write syslog, etc). This change moves the sampling to anomaly_detector before invoking crash_reporter. This change also samples on develoeper builds. It reduces the chance of visible denials (mostly from the ARC container) to fill-up crash pool as test noises. For tests, since auditd is introduced, evaluating SELinux violations should evaluate the audit logs instead of crash pool. BUG=chromium:842751 TEST=observe /var/spool/crash TEST=for ((i=1;i&lt;=1000;i++)); do echo 'avc: xxxxxx' &gt;&gt; /var/log/messages; done Change-Id: Id0910c487b28b21ff3437634cce425b77c6e59b1 Reviewed-on: https://chromium-review.googlesource.com/1609635 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Chris Morin &lt;cmtm@chromium.org&gt; " fail_count="0" gerrit_number="1609635" owner_email="fqj@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1609635/1" remote="cros" total_fail_count="0"/><lkgm version="12206.0.0-rc6"/></manifest>