blob: 42b30b76378fc3a8b16d61014320dc09abbc405e [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="03236f88614f78a62d25ed4ca85339a1ab3ebe08">
<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/libbrillo" path="src/aosp/external/libbrillo" revision="75578a94f0a03ccd33fca12aacd5d1507444c0c8" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="876a619fbd629f047eec163321fb770cad3e3ea5" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/apmanager" path="src/aosp/system/connectivity/apmanager" revision="5f43fb626cf8bba55580bc8781beb6234444366c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="00062e48dad5290ac9c0e6d057ccc5bc21080dcb" 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="ffb6d804bfeb671a793f781d17cd305499e83eef" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="1b931fe23b54127de6bceb6ee95b9e1596799887" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="10d701fce52d192005512aa832dc82f9aae72b5d" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="9b1d30f75701ec90253acd2e93ac3c3544777078" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="28ef4e7b0851c5d33e42c57de6fdfd3edf6f8e46"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="46d83879919cc77d6dbcfb07b8aa8cd95af2f0ef" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="58cc1fa23b86e3b290b82af43e779bf858bdc891" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="8676674f685c84a565e7f4839553a2fa1f3e7922" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="dd5cfd07e7802fcac79c20afd66ddb3d0d9316d0" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="372c57d0d30f2989e9cf9595b64c3bc7a141fdd1" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="e520a7b39dc68cdd3cb0670e694ba75aa685fc01" 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="e996a748f373f1941209c29126f541f1fe1adddd" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="37e832f78a44b3535586004059b1ac5a259fa57c" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="398020453412c5f6963de25631d14cc9471519e7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="7e0e7174f95ccb86f90a279a6f72c5a8c3cf9b0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="dae79f780bce94e75b7203c650b98b026d6e35ea" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="abe0e82198a58e574e2dab2d5bf423af68531ad9" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="4e75e9797d7c940da5dfb3bc8e8b9bfeda14e07f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="cda93f5424dabcbe5d3c19f168fe02922e437c56" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="85ddfc9ee33c63dcf05b812a1a82ccdf1c30c2e4" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="194adcbd3102731441eb6dd58c4c6169e3cdb82c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="70a55fee9135afb492151239ca59bc4a4b46e8e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="1e5befcb09442edf0ca420f6c8b02f382a4579f0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="f09a19c98edab2419dbf385b040a431bcb8c008e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="e1b329e0e7b0b3270e8692165bc14ad9db42fdd5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="0ee1881f9048cd9c58f662bf5fbffd481d6eff90" 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="d38c76b0057636e8765856d5c7e4c8b205fa8161" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="724abe47dd95ab947a566666cac51faa91c84268" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="c72f1bc16319ebd970ad277e76ef10d0b4663461" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="916374ed5278a13787560cd8a430b7aa2bd2e9eb" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="3fbbee0f4ba30b01c5e21e7189a0195eaf39dd5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="fc62c45dabfb72b5fd2e43831fd4caab40e61592" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="81ac170a597df4bccbb2fe444dfcf513022c24cb" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="9e2adaebc313a9d73b19519c69fe90f3c58e33d8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="0a59878032d4bda0c4a7c13b2086c59283df63f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="f6fe9b731d3a805e9d3d6e6b144b560a9b164c99" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="bf6be57ca25be07ff3f949ff5b5b943f7ad95fc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="ec36bcdf998aa98ff11dd476378255e38bb4a0c0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="80e1136ba2bfd586cf192d8edc79a86dc1cfcb0a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="d2043ab0fc4e00112b9ef17715c14d2a6c3cdcf2" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="e40323ba28f8f67a72775f8d1f3409917b2f61e6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="a2af9cab9d290bad970dfd8446953d894a3c1a6f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="1e7656f16c5edd95a916636d41146bfc2d231c2f" 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="9bcfabcaa75750fe01d97351941fb1d45e7e8722" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="9dd91bb8dfde8e7dd7228826af3214c9738cf14b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="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="7cfcc285d943c7c9f33ad949922e370ede98ed50" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="5278d11f0aa36e2ba08337d11fb526254fc7c8fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="2839a0fe64f1d8870306634ee6a1636f170eb230" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="0d2d0c4445ac6f9233aa4e297e0d2c031469225b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="895a1b2baa1ff83a06ce9e68fc640b1a4a64da88" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="b6c5d439009df6f539dca2ec53199ad504f9330a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="8da43cd1263b02d7a785c68dd821ba8e0a6b4a86" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="f89d1c428e4617cada61fe65a18cd99aa5b02459" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="f2ee184d8e1db088d88527830804164450171f6f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="40b339a4288aa9f60ffe63e63ce8a8ef50142ba4" 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="ba07736e4444b0d2c265f2e72dff9d3c7e0f0baa" 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="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="96766893f35e25c0dffe9e7961c5f74728479772" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="0a1804831284fb990df34bc3d111fbce5176f281" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="df7bb0d01d48578d1c123327540615e072d2885c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b75f883727b2c80c8f77eb8b9375cdd965a60d84" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="d07564b459b8e61d2a584b2502c7e90afa139537" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="ac8d5d0a42c1416f6f60bfced11ba74f008783a7" 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="10787b0519afce1e887a935789b2d624849856a9" 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="0ab4e82dbd07ca94126a9c3e88704f559e03f1c8" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="53db146969e61ffd01a0df0c5e4e83733d2925c9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="554c1ce1654a5cd8426024929cc9888c5f2b4979" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project 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="dbdae00786fedfa6b2c3ca78d4ac428a9749e732" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="8e9f99b3e60d0ffe8b67cc93ea4ab1b9ed191e45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="96d9e30fdfb7ab8b0cdc44228359dd0c08d59946" 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="minilayout,firmware,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="f8ab92f2ec278baf16f598f49096334286e5cf27" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="d126fcd2bf83f46622803afd7359bfa5b34e04d0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="0859b250e3ae2cd4372c9bacd847d98530713de9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="ef42f5ac1970fdcb27bef6c16a8de2010ea19698" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="eeb79ce39812a393bba8c5e888e3c25f4b30334d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="c7fad71ab06a27e9c4050c262029a1349081e74b" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="7e6f082b4afb59271e293ed698824e973bfe13b4" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="9ffd8c4572ba07905d64be704dd09ddeceef3323" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="52dc83f4237e15b3477ba6d4c12da19ec2175dec" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="9172c11e132b979adc697c1255f300764943e666" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="6dc6045daa653ab5aa45bb571c21c8f254cb0902" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="c70caee3e6bff5abbecd4ebc694d5bb5ed6ebd5a" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="f427d0ac31d1878a6e2c9209f63a8f560983b6bf" 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="a933be0916cd0f06c06e431b9c1b72216dfda9e4" upstream="refs/heads/chromeos-2.4.89"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="fd84e3464b08d1a6ce87489d5a3501cc6f1abe5e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="334bbca9f7fca2d88a7762a8f92c71d938d8e06c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="b6b84fd7af5d9c0603c411babfde49301e0a5541" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="b5337a0b651713f11575340fbb2b40f4a749e81a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="9caf53a410d6a0ebe4c4e7559e85df4447360ae0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="bcdb037bb33beeb5b9398c655aef29cb2cc3ffc9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="d7681cc943ea912a71d54e97231767bae431b8af" upstream="refs/heads/arc-17.3"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="9ddacd9af488485bfc5da1797e67ff322080c0d4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="94c8f3177c4c6b96122306fcd9916562cdbba317" 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="b6da57f1a32837dc71787f1c5d0adba1ea3acb32" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="fc570685c1ca4acb871c706a66d0493b5e92c7c9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="c4e7e80a1c601c68a602598a8192da1daf3fea35" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="615af323b75efe9e43f99e735b7e3618b4179589" 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="f6187c733f349b9529006f6d1afbc42f150c2bf0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="d7fa9879234533afab08f137e0f1efc36a5c17b9" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="23d97f8348d640504a58ddf40e9c0ef211be6f1b" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="07117811d9c5e646e9c853f1b7f76ca5a6639e8a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="182f191de97e9025e2e07a971b2459d40e101b09" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="03d77eb7539be1466b1dd954c86e0b67bfd37a79" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="e6527b0cd469e3ff5764785dadcb39bf7d787154"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="a65e5485c955499ec98cb052f7b1b00693dadae8" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="02ad8ad9214145f918020b17fb9a0f0d3f86dd46" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="2eddfdfc541f691d49a425d037aa5d4f32ef22dd" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="eddedb39b22b2e219a3cade9d030a136c038a38e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="9ca0ad7a15a8b9868f22f67d13fe49a2d02601dc" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="1fc0518f130ce415c4c735515ff178fdaa6ff73f" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="df55113a06852045255537db27dd953fb802999e" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="b415c49e4c4b8fcddc1f5551bb1e357a8fe93ad7"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="2cdcfd30c27f0d836cc477f2ae9f456287fd6b1b"/>
<project name="weave/libweave" path="src/weave/libweave" revision="05a3713db57b61d9a84e1ed7843c0db83cfdf07b" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="Ib1976b70fe2413e4d1f23ff28a471f7d962353b8" commit="5fb4bb1f8a119bfe3578ee8c0011cbdb65b1afcf" commit_message="BACKPORT: mm: Introduce lm_alias commit 568c5fe5a54 upstream. Certain architectures may have the kernel image mapped separately to alias the linear map. Introduce a macro lm_alias to translate a kernel image symbol into its linear alias. This is used in part with work to add CONFIG_DEBUG_VIRTUAL support for arm64. BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ib1976b70fe2413e4d1f23ff28a471f7d962353b8 Reviewed-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Tested-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Signed-off-by: Laura Abbott &lt;labbott@redhat.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 7ff4f18b3c37e95d092718b57e762151d2eb6f60 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/984993 " fail_count="0" gerrit_number="984993" owner_email="sonnyrao@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/93/984993/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I601b7253bde2e80b671042f60053016f1c1c4525" commit="1b1bdf13a842dadd3689bffaa4541d63c75031ba" commit_message="BACKPORT: arm64: barrier: Add CSDB macros to control data-value prediction commit 669474e772b9 upstream. For CPUs capable of data value prediction, CSDB waits for any outstanding predictions to architecturally resolve before allowing speculative execution to continue. Provide macros to expose it to the arch code. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I601b7253bde2e80b671042f60053016f1c1c4525 Reviewed-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 36c104a6625e8534684e027d56acfde884980aa7 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/984994 " fail_count="0" gerrit_number="984994" owner_email="sonnyrao@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/94/984994/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ib00eb8ba2b20365d6a3139fe4f9bdb31579959d3" commit="a7a0ec48345d3ea5df64a246da7b4804996712d8" commit_message="BACKPORT: arm64: Implement array_index_mask_nospec() commit 022620eed3d0 upstream. Provide an optimised, assembly implementation of array_index_mask_nospec() for arm64 so that the compiler is not in a position to transform the code in ways which affect its ability to inhibit speculation (e.g. by introducing conditional branches). This is similar to the sequence used by x86, modulo architectural differences in the carry/borrow flags. BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ib00eb8ba2b20365d6a3139fe4f9bdb31579959d3 Reviewed-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Signed-off-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 584680fa02e03f5e80575a9ea4db7da4414e1bb9 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/984995 " fail_count="0" gerrit_number="984995" owner_email="sonnyrao@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/95/984995/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3f3cd21ac2c2bbcc98189feff08b08511b684f07" commit="9782a9a165986d0233fbe9933b7faadd2a158566" commit_message="BACKPORT: arm64: move TASK_* definitions to &lt;asm/processor.h&gt; commit eef94a3d09aab upstream. ILP32 series [1] introduces the dependency on &lt;asm/is_compat.h&gt; for TASK_SIZE macro. Which in turn requires &lt;asm/thread_info.h&gt;, and &lt;asm/thread_info.h&gt; include &lt;asm/memory.h&gt;, giving a circular dependency, because TASK_SIZE is currently located in &lt;asm/memory.h&gt;. In other architectures, TASK_SIZE is defined in &lt;asm/processor.h&gt;, and moving TASK_SIZE there fixes the problem. Discussion: https://patchwork.kernel.org/patch/9929107/ [1] https://github.com/norov/linux/tree/ilp32-next BUG=b:72869496 TEST=build/boot on kevin Change-Id: I3f3cd21ac2c2bbcc98189feff08b08511b684f07 CC: Will Deacon &lt;will.deacon@arm.com&gt; CC: Laura Abbott &lt;labbott@redhat.com&gt; Cc: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Cc: James Morse &lt;james.morse@arm.com&gt; Suggested-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Signed-off-by: Yury Norov &lt;ynorov@caviumnetworks.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit c2569d57d1098f8c56b91d096fb4988e137e1c72 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/984996 " fail_count="0" gerrit_number="984996" owner_email="sonnyrao@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/96/984996/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I1933d018b6cfc984635f7f959c8cfbff602e5b97" commit="e5027f27209a2d1923da34fb2ae7d13fe86eeb7a" commit_message="BACKPORT: arm64: Make USER_DS an inclusive limit Commit 51369e398d0d upstream. Currently, USER_DS represents an exclusive limit while KERNEL_DS is inclusive. In order to do some clever trickery for speculation-safe masking, we need them both to behave equivalently - there aren't enough bits to make KERNEL_DS exclusive, so we have precisely one option. This also happens to correct a longstanding false negative for a range ending on the very top byte of kernel memory. Mark Rutland points out that we've actually got the semantics of addresses vs. segments muddled up in most of the places we need to amend, so shuffle the {USER,KERNEL}_DS definitions around such that we can correct those properly instead of just pasting &quot;-1&quot;s everywhere. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I1933d018b6cfc984635f7f959c8cfbff602e5b97 Signed-off-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit cf0810e82b720e74bc53a5f06bef43426d9498b7 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/984997 " fail_count="0" gerrit_number="984997" owner_email="sonnyrao@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/97/984997/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I631969c8dee49c1fea9c299b2251a279e57da021" commit="3740cc7006f4b446844bae8a4b5b2d7fdc54aa86" commit_message="BACKPORT: arm64: entry: Ensure branch through syscall table is bounded under speculation commit 6314d90e6493 upstream. In a similar manner to array_index_mask_nospec, this patch introduces an assembly macro (mask_nospec64) which can be used to bound a value under speculation. This macro is then used to ensure that the indirect branch through the syscall table is bounded under speculation, with out-of-range addresses speculating as calls to sys_io_setup (0). BUG=b:72869496 TEST=build/boot on kevin Change-Id: I631969c8dee49c1fea9c299b2251a279e57da021 Reviewed-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 7f8631010c925ea46d99bc6c47e08a55508316c9 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/984998 " fail_count="0" gerrit_number="984998" owner_email="sonnyrao@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/98/984998/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I8bfb3bd0f2a610d8188167a4ceda7e1637b06bce" commit="17e75346bd519e127165ab79b6fabbfabf6dee58" commit_message="BACKPORT: arm64: Use pointer masking to limit uaccess speculation commit 4d8efc2d5ee4 upstream. Similarly to x86, mitigate speculation past an access_ok() check by masking the pointer against the address limit before use. Even if we don't expect speculative writes per se, it is plausible that a CPU may still speculate at least as far as fetching a cache line for writing, hence we also harden put_user() and clear_user() for peace of mind. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I8bfb3bd0f2a610d8188167a4ceda7e1637b06bce Signed-off-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit f6111f90227021a261fd22ced479267d96e571e0 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/984999 " fail_count="0" gerrit_number="984999" owner_email="sonnyrao@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/99/984999/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I1bb4668249305dab61a4be006bfe8b2c60dbd910" commit="bfc5ad159a6cbcd960ef28e4a558c683645c0381" commit_message="BACKPORT: arm64: uaccess: Prevent speculative use of the current addr_limit commit c2f0ad4fc089 upstream. A mispredicted conditional call to set_fs could result in the wrong addr_limit being forwarded under speculation to a subsequent access_ok check, potentially forming part of a spectre-v1 attack using uaccess routines. This patch prevents this forwarding from taking place, but putting heavy barriers in set_fs after writing the addr_limit. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I1bb4668249305dab61a4be006bfe8b2c60dbd910 Reviewed-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit e2846a29d791986520f43612009f0e77380325e4 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985000 " fail_count="0" gerrit_number="985000" owner_email="sonnyrao@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/00/985000/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie2f735b6cb600389972c405b50482ed757203637" commit="f44e6fd65ae8f1333789183b18d6588b11650781" commit_message="BACKPORT: arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user commit 84624087dd7e upstream. access_ok isn't an expensive operation once the addr_limit for the current thread has been loaded into the cache. Given that the initial access_ok check preceding a sequence of __{get,put}_user operations will take the brunt of the miss, we can make the __* variants identical to the full-fat versions, which brings with it the benefits of address masking. The likely cost in these sequences will be from toggling PAN/UAO, which we can address later by implementing the *_unsafe versions. BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ie2f735b6cb600389972c405b50482ed757203637 Reviewed-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit a3fc1c67fa618a95f4a23145e661236d0b782321 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985001 " fail_count="0" gerrit_number="985001" owner_email="sonnyrao@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/01/985001/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I78672b7f40900ef5a4a1ed731e69312aec682304" commit="236a3744c22e0d813dbb7a1a2b78cac07d90b5cd" commit_message="BACKPORT: arm64: futex: Mask __user pointers prior to dereference commit 91b2d3442f6a upstream. The arm64 futex code has some explicit dereferencing of user pointers where performing atomic operations in response to a futex command. This patch uses masking to limit any speculative futex operations to within the user address space. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I78672b7f40900ef5a4a1ed731e69312aec682304 Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 301f6f31dc1bf840e2d6fe8a4d8e41e279c97834 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985002 " fail_count="0" gerrit_number="985002" owner_email="sonnyrao@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/02/985002/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Icf9cef37e849ff56d3f30d350de1e5e139343f21" commit="68c042bef9ee12613725fc662c528acb7dee332d" commit_message="BACKPORT: drivers/firmware: Expose psci_get_version through psci_ops structure commit d68e3ba5303f upstream. Entry into recent versions of ARM Trusted Firmware will invalidate the CPU branch predictor state in order to protect against aliasing attacks. This patch exposes the PSCI &quot;VERSION&quot; function via psci_ops, so that it can be invoked outside of the PSCI driver where necessary. Acked-by: Lorenzo Pieralisi &lt;lorenzo.pieralisi@arm.com&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: Icf9cef37e849ff56d3f30d350de1e5e139343f21 Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 37e6b94748af9db06db63ffeef3cc2f45f1e9a5d in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985003 " fail_count="0" gerrit_number="985003" owner_email="sonnyrao@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/03/985003/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I2d7e4b09070a34e68bbb56afae9654747a50dfcd" commit="4cc6da8f954e5f94ca79939c2dc8c7ba4140def0" commit_message="BACKPORT: arm64: Move post_ttbr_update_workaround to C code commit 95e3de3590e3 upstream. We will soon need to invoke a CPU-specific function pointer after changing page tables, so move post_ttbr_update_workaround out into C code to make this possible. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I2d7e4b09070a34e68bbb56afae9654747a50dfcd Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit fcfa102cfe9072a6c793eec0f113aae645afb627 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985004 " fail_count="0" gerrit_number="985004" owner_email="sonnyrao@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/04/985004/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ibb59a46d6c9ec3b4371d06a26cffd24959b24552" commit="a89ebbb284ee14f1f135694f263dc81716bdc96b" commit_message="BACKPORT: arm64: Add skeleton to harden the branch predictor against aliasing attacks commit 0f15adbb2861 upstream. Aliasing attacks against CPU branch predictors can allow an attacker to redirect speculative control flow on some CPUs and potentially divulge information from one context to another. This patch adds initial skeleton code behind a new Kconfig option to enable implementation-specific mitigations against these attacks for CPUs that are affected. Co-developed-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ibb59a46d6c9ec3b4371d06a26cffd24959b24552 Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 28147511d6e5326cb364107e9b1ca197f0d3da1a in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985005 " fail_count="0" gerrit_number="985005" owner_email="sonnyrao@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/05/985005/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I8372abd3a5307fd899aeb6c4724de9975b90cd92" commit="5f3475f5605ce2208a471c82fe20c66fbb7e5318" commit_message="BACKPORT: arm64: Move BP hardening to check_and_switch_context commit a8e4c0a919ae upstream. We call arm64_apply_bp_hardening() from post_ttbr_update_workaround, which has the unexpected consequence of being triggered on every exception return to userspace when ARM64_SW_TTBR0_PAN is selected, even if no context switch actually occured. This is a bit suboptimal, and it would be more logical to only invalidate the branch predictor when we actually switch to a different mm. In order to solve this, move the call to arm64_apply_bp_hardening() into check_and_switch_context(), where we're guaranteed to pick a different mm context. Acked-by: Will Deacon &lt;will.deacon@arm.com&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: I8372abd3a5307fd899aeb6c4724de9975b90cd92 Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit c7decedab14e7bef59172b3c5716bf2841312826 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985006 " fail_count="0" gerrit_number="985006" owner_email="sonnyrao@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/06/985006/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I2a5625d1af8a654a601ded80477ddbd893718851" commit="2ee0e716db92aed5718cf3729a4351e352cd2834" commit_message="BACKPORT: arm64: KVM: Use per-CPU vector when BP hardening is enabled commit 6840bdd73d07 upstream Now that we have per-CPU vectors, let's plug then in the KVM/arm64 code. BTW, lts 4.4 has no feature ARM64_HAS_VIRT_HOST_EXTN, so no change for this. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I2a5625d1af8a654a601ded80477ddbd893718851 Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit e7373f557306538518bc8b28ef5436d958285087 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985007 " fail_count="0" gerrit_number="985007" owner_email="sonnyrao@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/07/985007/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I59eebd02e50b31f0c1a130a741be67468a5e2a71" commit="beaf80191de1a98a57bd68e2c489c260bb1f70fa" commit_message="BACKPORT: arm64: entry: Apply BP hardening for high-priority synchronous exceptions commit 5dfc6ed27710 upstream. Software-step and PC alignment fault exceptions have higher priority than instruction abort exceptions, so apply the BP hardening hooks there too if the user PC appears to reside in kernel space. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I59eebd02e50b31f0c1a130a741be67468a5e2a71 Reported-by: Dan Hettena &lt;dhettena@nvidia.com&gt; Reviewed-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 4dd32d2dc8b0100c235726d0dd34750d50909d77 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; [SR: conflict with b04db86fe9ae irq tracing] Conflicts: arch/arm64/mm/fault.c Reviewed-on: https://chromium-review.googlesource.com/985008 " fail_count="0" gerrit_number="985008" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/985008/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Id3f27c009cc511a6b7941e75c0109d8e41b63276" commit="daafc38e6f7f0f0a7a3a607268624c65f453d9e2" commit_message="BACKPORT: arm64: entry: Apply BP hardening for suspicious interrupts from EL0 commit 30d88c0e3ace upstream. It is possible to take an IRQ from EL0 following a branch to a kernel address in such a way that the IRQ is prioritised over the instruction abort. Whilst an attacker would need to get the stars to align here, it might be sufficient with enough calibration so perform BP hardening in the rare case that we see a kernel address in the ELR when handling an IRQ from EL0. BUG=b:72869496 TEST=build/boot on kevin Change-Id: Id3f27c009cc511a6b7941e75c0109d8e41b63276 Reported-by: Dan Hettena &lt;dhettena@nvidia.com&gt; Reviewed-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 069dfbc5498eec2a987e6c6b689052f49e343796 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985009 " fail_count="0" gerrit_number="985009" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/985009/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I6c30be688678aac9fe6a84e297d87f43fff4c98d" commit="fb547c9c95b5f16c31ac9340b5c9270c5dbddf28" commit_message="BACKPORT: arm64: cpu_errata: Allow an erratum to be match for all revisions of a core commit 06f1494f837 upstream. Some minor erratum may not be fixed in further revisions of a core, leading to a situation where the workaround needs to be updated each time an updated core is released. Introduce a MIDR_ALL_VERSIONS match helper that will work for all versions of that MIDR, once and for all. Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt; Acked-by: Mark Rutland &lt;mark.rutland@arm.com&gt; Acked-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: I6c30be688678aac9fe6a84e297d87f43fff4c98d Reviewed-by: Suzuki K Poulose &lt;suzuki.poulose@arm.com&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 5306a0ac2cf91133c4567e024ad6b310b0103ac9 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985010 " fail_count="0" gerrit_number="985010" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/985010/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I214fd5e0c071aee3dc4e180fc6f15cbb177b1696" commit="4017e857e8e6a9cb61d51f4e589607a808477667" commit_message="BACKPORT: arm64: prefetch: add alternative pattern for CPUs without a prefetcher Most CPUs have a hardware prefetcher which generally performs better without explicit prefetch instructions issued by software, however some CPUs (e.g. Cavium ThunderX) rely solely on explicit prefetch instructions. This patch adds an alternative pattern (ARM64_HAS_NO_HW_PREFETCH) to allow our library code to make use of explicit prefetch instructions during things like copy routines only when the CPU does not have the capability to perform the prefetching itself. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I214fd5e0c071aee3dc4e180fc6f15cbb177b1696 Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Tested-by: Andrew Pinski &lt;apinski@cavium.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; (cherry picked from commit fffd4ffa642acb3b9359acee878c8f3644968f66 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985011 " fail_count="0" gerrit_number="985011" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/11/985011/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I756e5a309825bf87ec14401b53dc9ade899123e8" commit="059b50004969ab880c0d24c47ca0ec5457cf9acf" commit_message="BACKPORT: arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75 commit a65d219fe5dc upstream. Hook up MIDR values for the Cortex-A72 and Cortex-A75 CPUs, since they will soon need MIDR matches for hardening the branch predictor. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I756e5a309825bf87ec14401b53dc9ade899123e8 Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 750249cc6326c9fb8d42c12371daf0062e20db96 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985752 " fail_count="0" gerrit_number="985752" owner_email="sonnyrao@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/52/985752/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ica3c1681c57f3584489ce2e37ea9fc968e573c1b" commit="5463d8e14e34f51bce32ee39c8fd0fc2d2002f6b" commit_message="BACKPORT: arm64: Implement branch predictor hardening for affected Cortex-A CPUs commit aa6acde65e03 upstream. Cortex-A57, A72, A73 and A75 are susceptible to branch predictor aliasing and can theoretically be attacked by malicious code. This patch implements a PSCI-based mitigation for these CPUs when available. The call into firmware will invalidate the branch predictor state, preventing any malicious entries from affecting other victim contexts. Co-developed-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ica3c1681c57f3584489ce2e37ea9fc968e573c1b Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit ca653f6ea7c8e0e2bcfce0545f276920e28e1fb2 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985753 " fail_count="0" gerrit_number="985753" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/985753/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ie343dcee206dfc95e063d18d217cd821325e45f7" commit="800de74b160bb5b45195352ef1c8aaa8033028f7" commit_message="BACKPORT: arm64: KVM: Increment PC after handling an SMC trap commit f5115e8869e1 upstream. When handling an SMC trap, the &quot;preferred return address&quot; is set to that of the SMC, and not the next PC (which is a departure from the behaviour of an SMC that isn't trapped). Increment PC in the handler, as the guest is otherwise forever stuck... BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ie343dcee206dfc95e063d18d217cd821325e45f7 Cc: stable@vger.kernel.org Fixes: acfb3b883f6d (&quot;arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls&quot;) Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 3e6d5217b503e7091b6d0ad083c416c982ad79f5 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985754 " fail_count="0" gerrit_number="985754" owner_email="sonnyrao@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/54/985754/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ibe7fee9e3d140611b3b57366bfbedbd9434259e8" commit="e876929cc3a5e94db355b48010f229e5dc7777cd" commit_message="BACKPORT: arm/arm64: KVM: Consolidate the PSCI include files commit 1a2fb94e6a77 upstream. As we're about to update the PSCI support, and because I'm lazy, let's move the PSCI include file to include/kvm so that both ARM architectures can find it. Acked-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ibe7fee9e3d140611b3b57366bfbedbd9434259e8 Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit e14d9e62f9b13014e3b3f012b873e9fc1b130cf1 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985755 " fail_count="0" gerrit_number="985755" owner_email="sonnyrao@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/55/985755/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic6410661036d36fa10e9bd7c48a6fe9afdaeca4a" commit="b6e96505707f67617602b6eaaf01bb0b11324888" commit_message="BACKPORT: arm/arm64: KVM: Add PSCI_VERSION helper commit d0a144f12a7c upstream. As we're about to trigger a PSCI version explosion, it doesn't hurt to introduce a PSCI_VERSION helper that is going to be used everywhere. BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ic6410661036d36fa10e9bd7c48a6fe9afdaeca4a Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 68a651d02e993e06841109912508e23cf9657c34 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985756 " fail_count="0" gerrit_number="985756" owner_email="sonnyrao@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/56/985756/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I5cd0e92c9d597373ca16ffa375c8abf854aec9e0" commit="ce2a9bafddaf96a6f6bf3ab1eb1396e61b8e6fec" commit_message="BACKPORT: arm/arm64: KVM: Add smccc accessors to PSCI code commit 84684fecd7ea upstream. Instead of open coding the accesses to the various registers, let's add explicit SMCCC accessors. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I5cd0e92c9d597373ca16ffa375c8abf854aec9e0 Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 0249b37cde052f22579cca4b119ada82e5d59c04 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985757 " fail_count="0" gerrit_number="985757" owner_email="sonnyrao@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/57/985757/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I77861340f1819082ab9cfefeb99ed2a1a7a420db" commit="7207a675fcbf8e8921b3e79f2dc258d27a8769ec" commit_message="BACKPORT: arm/arm64: KVM: Implement PSCI 1.0 support commit 58e0b2239a4d upstream. PSCI 1.0 can be trivially implemented by providing the FEATURES call on top of PSCI 0.2 and returning 1.0 as the PSCI version. We happily ignore everything else, as they are either optional or are clarifications that do not require any additional change. PSCI 1.0 is now the default until we decide to add a userspace selection API. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I77861340f1819082ab9cfefeb99ed2a1a7a420db Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 45eb3976124bc311e0d55143e04e886c60110451 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985758 " fail_count="0" gerrit_number="985758" owner_email="sonnyrao@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/58/985758/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I03db2051c813cce6c8a1ab59baa594984827f297" commit="e7c25a11657b9a67ca966e69cddf9b233d92d896" commit_message="FIXUP: ARM: 8478/2: arm/arm64: add arm-smccc commit 98dd64f34f47ce19b388d9015f767f48393a81eb upstream. Adds helpers to do SMC and HVC based on ARM SMC Calling Convention. CONFIG_HAVE_ARM_SMCCC is enabled for architectures that may support the SMC or HVC instruction. It's the responsibility of the caller to know if the SMC instruction is supported by the platform. This patch doesn't provide an implementation of the declared functions. Later patches will bring in implementations and set CONFIG_HAVE_ARM_SMCCC for ARM and ARM64 respectively. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I03db2051c813cce6c8a1ab59baa594984827f297 Reviewed-by: Lorenzo Pieralisi &lt;lorenzo.pieralisi@arm.com&gt; Signed-off-by: Jens Wiklander &lt;jens.wiklander@linaro.org&gt; Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit c7cbb5974236709b73142cc0773b7b9eeaaed6e8 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; [SR: this landed previously as 5bc4df140 but the Linaro version adds the ifndef __ASSEMBLY guards around parts of the header] Conflicts: include/linux/arm-smccc.h Reviewed-on: https://chromium-review.googlesource.com/985759 " fail_count="0" gerrit_number="985759" owner_email="sonnyrao@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/59/985759/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I1ddc62ca2d01c0af649312af1643a4f4a61ca5a6" commit="e4550f229e1a45d200594f798568799e7cbf0ea5" commit_message="BACKPORT: arm/arm64: KVM: Advertise SMCCC v1.1 commit 09e6be12effd upstream. The new SMC Calling Convention (v1.1) allows for a reduced overhead when calling into the firmware, and provides a new feature discovery mechanism. Make it visible to KVM guests. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I1ddc62ca2d01c0af649312af1643a4f4a61ca5a6 Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 16c0faec1f2678bd21730a1b70a730c1e627a53f in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985760 " fail_count="0" gerrit_number="985760" owner_email="sonnyrao@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/60/985760/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I8eafba4cfefb6ee8680e17ca4fdae3bdf05df0c7" commit="f9a288a38a5eb0be5a73ce5fe65e0c6907e82513" commit_message="BACKPORT: arm/arm64: KVM: Turn kvm_psci_version into a static inline commit a4097b351118 upstream. We're about to need kvm_psci_version in HYP too. So let's turn it into a static inline, and pass the kvm structure as a second parameter (so that HYP can do a kern_hyp_va on it). BUG=b:72869496 TEST=build/boot on kevin Change-Id: I8eafba4cfefb6ee8680e17ca4fdae3bdf05df0c7 Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit ae535331390befd431afb179f2af41b76a4ad39c in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985761 " fail_count="0" gerrit_number="985761" owner_email="sonnyrao@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/61/985761/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I4d62e8d63c20b6a00be1197ffe261593a739e00a" commit="f0405451c97aeef0323a268876c16e31ca3c02b7" commit_message="BACKPORT: arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support commit 6167ec5c9145 upstream. A new feature of SMCCC 1.1 is that it offers firmware-based CPU workarounds. In particular, SMCCC_ARCH_WORKAROUND_1 provides BP hardening for CVE-2017-5715. If the host has some mitigation for this issue, report that we deal with it using SMCCC_ARCH_WORKAROUND_1, as we apply the host workaround on every guest exit. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I4d62e8d63c20b6a00be1197ffe261593a739e00a Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit c524e3e786f1bfbe4be9e0ef1b1f26cdcc4262dd in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985762 " fail_count="0" gerrit_number="985762" owner_email="sonnyrao@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/62/985762/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ia2d1ffded6916fd377ed02dcdd022a6ea79f41c6" commit="950dbdf8419711cd3a3a4d6d24fdffb7611f92ea" commit_message="BACKPORT: arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling commit f72af90c3783 upstream. Rewrite the patch on arch/arm64/kvm/hyp.S instead of arch/arm64/kvm/hyp/hyp-entry.S. We want SMCCC_ARCH_WORKAROUND_1 to be fast. As fast as possible. So let's intercept it as early as we can by testing for the function call number as soon as we've identified a HVC call coming from the guest. Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Reviewed-by: Christoffer Dall &lt;christoffer.dall@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ia2d1ffded6916fd377ed02dcdd022a6ea79f41c6 Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 83509ad2959242af46fbf85ae1620129b98b518d in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985763 " fail_count="0" gerrit_number="985763" owner_email="sonnyrao@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/63/985763/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I6bc846ccf0e50d93ff1b286c3e78e55f058d4648" commit="d2bf41039e8daddc54e4b3dd9367b672b3b1ba2e" commit_message="BACKPORT: firmware/psci: Expose PSCI conduit commit 09a8d6d48499 upstream. In order to call into the firmware to apply workarounds, it is useful to find out whether we're using HVC or SMC. Let's expose this through the psci_ops. Acked-by: Lorenzo Pieralisi &lt;lorenzo.pieralisi@arm.com&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: I6bc846ccf0e50d93ff1b286c3e78e55f058d4648 Reviewed-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 64658a425a34e3512710813bf97fcb6cdf01089f in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985764 " fail_count="0" gerrit_number="985764" owner_email="sonnyrao@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/64/985764/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I48993b21be8691e306542bcbd3e9a68a9448bee5" commit="dff364afd407b0037a7877616bbd7d267a0c15d7" commit_message="BACKPORT: firmware/psci: Expose SMCCC version through psci_ops commit e78eef554a91 upstream. Since PSCI 1.0 allows the SMCCC version to be (indirectly) probed, let's do that at boot time, and expose the version of the calling convention as part of the psci_ops structure. Acked-by: Lorenzo Pieralisi &lt;lorenzo.pieralisi@arm.com&gt; BUG=b:72869496 TEST=build/boot on kevin Change-Id: I48993b21be8691e306542bcbd3e9a68a9448bee5 Reviewed-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 99b9e347d3790ec4a5df9cc36ec70a033d587f25 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985765 " fail_count="0" gerrit_number="985765" owner_email="sonnyrao@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/65/985765/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic15c0c5a9124fe78888d3c5a59649c36ac800afb" commit="20b78b370bd81698cd2db84ffac30fe5d846da32" commit_message="BACKPORT: arm/arm64: smccc: Make function identifiers an unsigned quantity commit ded4c39e93f3 upstream. Function identifiers are a 32bit, unsigned quantity. But we never tell so to the compiler, resulting in the following: 4ac: b26187e0 mov x0, #0xffffffff80000001 We thus rely on the firmware narrowing it for us, which is not always a reasonable expectation. BUG=b:72869496 TEST=build/boot on kevin Change-Id: Ic15c0c5a9124fe78888d3c5a59649c36ac800afb Cc: stable@vger.kernel.org Reported-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Acked-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Reviewed-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit cd213d8eb1e4e577041a6274d4654e69a3068735 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985766 " fail_count="0" gerrit_number="985766" owner_email="sonnyrao@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/66/985766/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I5ea42e6312e35116fa0224fae0dd2bdd8ffc6f0d" commit="3cf7aa2c6b68d1b86bb30262d805890884fda8b9" commit_message="BACKPORT: arm/arm64: smccc: Implement SMCCC v1.1 inline primitive commit f2d3b2e8759a upstream. One of the major improvement of SMCCC v1.1 is that it only clobbers the first 4 registers, both on 32 and 64bit. This means that it becomes very easy to provide an inline version of the SMC call primitive, and avoid performing a function call to stash the registers that would otherwise be clobbered by SMCCC v1.0. BUG=b:72869496 TEST=build/boot on kevin Change-Id: I5ea42e6312e35116fa0224fae0dd2bdd8ffc6f0d Reviewed-by: Robin Murphy &lt;robin.murphy@arm.com&gt; Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit d0a7cbfa74b5f83e0d4d4d344f2f17182ae0d89b in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985767 " fail_count="0" gerrit_number="985767" owner_email="sonnyrao@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/67/985767/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iae7a4b347c85d2cba9023fb67a1d1f1f8ebedd4f" commit="12165914d3ee932ac65e363b57dc61c90d549811" commit_message="BACKPORT: arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support commit b092201e0020 upstream. Add the detection and runtime code for ARM_SMCCC_ARCH_WORKAROUND_1. It is lovely. Really. BUG=b:72869496 TEST=build/boot on kevin Change-Id: Iae7a4b347c85d2cba9023fb67a1d1f1f8ebedd4f Tested-by: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt; Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Alex Shi &lt;alex.shi@linaro.org&gt; (cherry picked from commit 4d5e0cf077bbb37159b5b291aa9dca5966d40a53 in git.linaro.org/kernel/linux-linaro-stable.git v4.4-spectre) Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/985768 Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="985768" owner_email="sonnyrao@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/68/985768/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9eb5f08ac43da6439dd7604c1badd9abffc4e207" commit="e88b58bc5942822d54adef6d97310cb34ede35bc" commit_message="cr50_utils: gsctool: fix result checking If the device reboots while running a gsctool command, result will be None. None doesn't have an exit status, so check that result is not None before trying to check the exit status. BUG=none BRANCH=none TEST=none Change-Id: I9eb5f08ac43da6439dd7604c1badd9abffc4e207 Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/996927 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="996927" owner_email="mruthven@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/27/996927/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If6d37ea252cbea8835cc47150d250ebc160bb222" commit="097078c616bed86133f72c08128601fa348e66d9" commit_message="cr50_test: rename some rw version variables Rename some variables to clearly show they are the rw version of an image not the version tuple. BUG=none BRANCH=none TEST=none Change-Id: If6d37ea252cbea8835cc47150d250ebc160bb222 Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/996928 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="996928" owner_email="mruthven@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/28/996928/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7ca290e4d9839d045d8372ed1047398fc932fcba" commit="932f67d1a1cbd11d738a3123e2d1ae26aadde7d6" commit_message="firmware_Cr50SetBoardId: update prepvt flags The prepvt flags changed after we had issues setting the flags for a board in the factory. Update the expected script flags. BUG=none BRANCH=none TEST=run firmware_Cr50SetBoardId Change-Id: I7ca290e4d9839d045d8372ed1047398fc932fcba Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/996929 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="996929" owner_email="mruthven@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/29/996929/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I13cf0de2556456c1ab9fe99bb3209a29d94873a3" commit="48889ed95bd08a5ab9a939c5191040c749a71afb" commit_message="chrome_cr50: detect reboot by waiting for console output If we aren't using ccd, chrome_cr50 can detect that the rollback is complete by waiting for cr50 to print 'Console is enabled'. If the test is running using servo, use send_command_get_output to wait for reboot. If the test is using ccd, still use the method of detecting ccd disconnect and reenabling it. BUG=none BRANCH=none TEST=run provision_Cr50Update on bob Change-Id: I13cf0de2556456c1ab9fe99bb3209a29d94873a3 Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/996930 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="996930" owner_email="mruthven@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/30/996930/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3189a5e886e4a681ed3be77ae76ee12bde352573" commit="4a335c123393db9616bf3695a36f313036202510" commit_message="chrome_cr50: use 'rollback detected' to detect rollback chrome_cr50 uses the cr50_reset count to determine if cr50 rolled back, but that relies on keeping the rollback count ints consistent between autotest and cr50. Use the 'rollback detected' string in the sysinfo output to determine if cr50 rolled back instead. BUG=none BRANCH=none TEST=none Change-Id: I3189a5e886e4a681ed3be77ae76ee12bde352573 Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/996931 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="996931" owner_email="mruthven@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/31/996931/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I55cf41493836cfc0d29bc9f0985b7a67a586fb8a" commit="5ba0b2bc9d9708902a64121cb2c84d8b1f4021d4" commit_message="firmware_Cr50Update: use device image when missing release info firmware_Cr50BID will use the device image to run if no release information is given. Update firmware_Cr50Update so it will do the same. BUG=none BRANCH=none TEST=run firmware_Cr50Update on reef Change-Id: I55cf41493836cfc0d29bc9f0985b7a67a586fb8a Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/997172 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="997172" owner_email="mruthven@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/72/997172/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9ff9337627f6be1bb22ab434c0bd4872c4326ab9" commit="05819e7db330230e9318b129d2c69ba9e19ec5dc" commit_message="firmware_Cr50Update: add option to verify postinstall update Add a test arg, so firmware_Cr50Update can be used to verify the startup script or the post-install script. ChromeOS AU updates cr50 using cr50-update.sh. We need to verify that script works. Since firmware_Cr50Update already exists, we can use it to verify the post install script. With this change firmware_Cr50Update can make sure cr50-update.conf updates cr50 or cr50-update.sh updates cr50. BUG=b:35833679 BRANCH=none TEST=run firmware_Cr50Update.post_install on reef Change-Id: I9ff9337627f6be1bb22ab434c0bd4872c4326ab9 Reviewed-on: https://chromium-review.googlesource.com/997173 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="997173" owner_email="mruthven@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/73/997173/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ic070ad89f38ab2d2aa381e4e4669255fd1040f7c" commit="68deed8c257ceb33431c1c547d8afcb18adba263" commit_message="UPSTREAM: wireless: move IEEE80211_NUM_ACS to ieee80211.h This constant isn't really specific to mac80211, so move it &quot;up&quot; a level to ieee80211.h Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 3db5e3e707ebb9ab0ce3a2dcd924ed2ea525d770) BUG=chromium:828485 TEST=build on eve and kevin Change-Id: Ic070ad89f38ab2d2aa381e4e4669255fd1040f7c Reviewed-on: https://chromium-review.googlesource.com/991254 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="8" gerrit_number="991254" owner_email="kirtika@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/991254/4" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="Ib4308117df15da5e3eb8f4aa73b78b182c244773" commit="b7bf031ea3b81ca0ca9d9eefb8fe3735510b2e8c" commit_message="UPSTREAM: cfg80211: basic support for PBSS network type PBSS (Personal Basic Service Set) is a new BSS type for DMG networks. It is similar to infrastructure BSS, having an AP-like entity called PCP (PBSS Control Point), but it has few differences. PBSS support is mandatory for 11ad devices. Add support for PBSS by introducing a new PBSS flag attribute. The PBSS flag is used in the START_AP command to request starting a PCP instead of an AP, and in the CONNECT command to request connecting to a PCP instead of an AP. Signed-off-by: Lior David &lt;liord@codeaurora.org&gt; Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 34d505193bd10668acf1caba02d2f66bddc23fea) BUG=chromium:828485 TEST=trybot on eve Change-Id: Ib4308117df15da5e3eb8f4aa73b78b182c244773 Reviewed-on: https://chromium-review.googlesource.com/989123 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="5" gerrit_number="989123" owner_email="kirtika@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/989123/6" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="Id8d647cf5057fcab02df8e904ae22bfac4ffdd31" commit="b49a998eddfeab4663f76d64a293d2328319628f" commit_message="BACKPORT: nl80211: Move ACL parsing later to avoid a possible memory leak No support for pbss results in a memory leak for the acl_data (if parse_acl_data succeeds). Fix this by moving the ACL parsing later. Cc: stable@vger.kernel.org Fixes: 34d505193bd10 (&quot;cfg80211: basic support for PBSS network type&quot;) Signed-off-by: Purushottam Kushwaha &lt;pkushwah@qti.qualcomm.com&gt; Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt; (cherry picked from commit 6e8ef842223b90a33efd570128bb566a9ae6f5ad) Conflicts: net/wireless/nl80211.c kirtika@: Conflict due to renaming IEEE80211_BAND_60GHZ -&gt; NL80211_BAND_60GHZ BUG=chromium:828485 TEST=build on eve Change-Id: Id8d647cf5057fcab02df8e904ae22bfac4ffdd31 Reviewed-on: https://chromium-review.googlesource.com/992855 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="5" gerrit_number="992855" owner_email="kirtika@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/992855/3" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.4" change_id="Ifc785fde3747162b74c79effcf9e54e3411921d9" commit="b1a6b222f290460153a1aaa1d9d1404936b3eca1" commit_message="UPSTREAM: cfg80211: Add global RRM capability Today, the supplicant will add the RRM capabilities Information Element in the association request only if Quiet period is supported (NL80211_FEATURE_QUIET). Quiet is one of many RRM features, and there are other RRM features that are not related to Quiet (e.g. neighbor report). Therefore, requiring Quiet to enable RRM is too restrictive. Some of the features, like neighbor report, can be supported by user space without any help from the kernel. Hence adding the RRM capabilities IE to association request should be the sole user space's decision. Removing the RRM dependency on Quiet in the driver solves this problem, but using an old driver with a user space tool that would not require Quiet feature would be problematic: the user space would add NL80211_ATTR_USE_RRM in the association request even if the kernel doesn't advertize NL80211_FEATURE_QUIET and the association would be denied by the kernel. This solution adds a global RRM capability, that tells user space that it can request RRM capabilities IE publishment without any specific feature support in the kernel. Signed-off-by: Beni Lev &lt;beni.lev@intel.com&gt; Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt; Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 0c9ca11b1ae8eb16c1b6bbae91991392d2321372) BUG=chromium:828485 TEST=trybot on Eve Change-Id: Ifc785fde3747162b74c79effcf9e54e3411921d9 Reviewed-on: https://chromium-review.googlesource.com/989124 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="5" gerrit_number="989124" owner_email="kirtika@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/24/989124/6" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I97d25ff63c9ddbe06c2a6985f2393529239719f7" commit="8878ad212fbcb8e09fc10718f279d3216a125459" commit_message="vm_tools: Respect writable flag for qcow images qcow disks were getting mounted read/write even when writable was false. BUG=none TEST=none Change-Id: I97d25ff63c9ddbe06c2a6985f2393529239719f7 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/989303 Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="989303" owner_email="dgreid@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/989303/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic34193f4d4ebbdcae369506815ef68dc24cc56f4" commit="045c3069f36d5e5af97f7ace9ac86c5f37d7eb6a" commit_message="vm_tools: Enable creation of disk images on USB/SD Expand concierge_client to allow creating a qcow image on a USB stick or SD Card. The concierge service can't perform this task because it isn't allowed access to external media. However the client runs in crosh, which can. BUG=827705 TEST=run: concierge_client --create_external_disk --removable_media=&quot;USB Drive&quot; --disk_size=2000000000 --name=test on samus with VMs enabled. Change-Id: Ic34193f4d4ebbdcae369506815ef68dc24cc56f4 Signed-off-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/992997 Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="992997" owner_email="dgreid@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/992997/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I925ad956935331b3349d3e526dbf916a7bf42f52" commit="0b445bf5fe22b291c5799e4679fffcc95f80604d" commit_message="vm_tools: concierge: Support passing an FD to start When starting a VM, accept an open file descriptor appended to the D-BUS message. This FD will be used for the VM's persistent storage, enabling VMs from locations other than /home/root/&lt;user sha&gt;. BUG=827705 TEST=Start a VM with data on a USB stick. Change-Id: I925ad956935331b3349d3e526dbf916a7bf42f52 Reviewed-on: https://chromium-review.googlesource.com/992998 Commit-Ready: Dylan Reid &lt;dgreid@chromium.org&gt; Tested-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="992998" owner_email="dgreid@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/98/992998/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8461beda775e5968499351bee4d491abcf8b04c9" commit="59b4ba8e26b969daa8c460996e207d89c9fb69e5" commit_message="[chromiumos-overlay] Add blocker for socksipy Gentoo dropped the blocker in PySocks because they dropped socksipy from the tree add it manually. CQ-DEPEND=CL:986633 BUG=chromium:986633 TEST=trybot jobs Change-Id: I8461beda775e5968499351bee4d491abcf8b04c9 Reviewed-on: https://chromium-review.googlesource.com/987119 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="1" gerrit_number="987119" owner_email="haddowk@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/19/987119/5" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I07d187281c8b9d8eadca1c09940d56014dc12a6b" commit="059fa3c607f6cc42f7b6f66e37e8f0b6489473fb" commit_message="Upgraded the following 16 packages Upgraded sys-process/criu to version 3.7 on amd64 Upgraded net-misc/gsutil to version 4.30 on amd64 Upgraded dev-python/google-apitools to version 0.5.22-r1 on amd64 Upgraded dev-python/fasteners to version 0.14.1 on amd64 Upgraded dev-python/monotonic to version 1.4 on amd64 Upgraded dev-python/boto to version 2.48.0 on amd64 Upgraded dev-python/argcomplete to version 1.9.4 on amd64 Upgraded dev-python/oauth2client to version 4.1.2 on amd64 Upgraded dev-python/keyring to version 12.0.0 on amd64 Upgraded dev-python/setuptools_scm to version 1.16.1 on amd64 Upgraded dev-python/entrypoints to version 0.2.3 on amd64 Upgraded dev-python/configparser to version 3.5.0-r1 on amd64 Upgraded dev-python/secretstorage to version 2.3.1 on amd64 Upgraded dev-python/httplib2 to version 0.10.3-r1 on amd64 Upgraded dev-python/PySocks to version 1.6.7 on amd64 Upgraded dev-python/gcs-oauth2-boto-plugin to version 1.14 on amd64 CQ-DEPEND=CL:987119 BUG=chromium:825013 TEST=trybots Change-Id: I07d187281c8b9d8eadca1c09940d56014dc12a6b Reviewed-on: https://chromium-review.googlesource.com/986633 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="986633" owner_email="haddowk@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/33/986633/7" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3cec234203bc2b492d3d57b894d6a6b48f7e926c" commit="3b6eed48d11a404215477c0687ce6a54a5cfa9c8" commit_message="PySocks, certifi, chardet, requests, urllib3: upgraded packages to upstream Upgraded dev-python/urllib3 to version 1.22 on amd64 Upgraded dev-python/requests to version 2.18.2-r1 on amd64 Upgraded dev-python/chardet to version 3.0.4 on amd64 Upgraded dev-python/certifi to version 2017.4.17 on amd64 CQ-DEPEND=CL:986633 BUG=chromium:825013 TEST=tryjobs Change-Id: I3cec234203bc2b492d3d57b894d6a6b48f7e926c Reviewed-on: https://chromium-review.googlesource.com/984900 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="0" gerrit_number="984900" owner_email="haddowk@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/00/984900/7" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I2d8cccfe83c24470ba423c6cfaa9904350e36fba" commit="8f421efc74d25dc244d4f1337874571a390c7d95" commit_message="linux-headers: update virtwl NEW_PIPE ioctls TEST=emerge-tatl vm_tools BUG=chromium:793688 Change-Id: I2d8cccfe83c24470ba423c6cfaa9904350e36fba Reviewed-on: https://chromium-review.googlesource.com/983035 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="983035" owner_email="zachr@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/35/983035/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I133ecf05e56491cce35c47679a0afae215c6fe9e" commit="d73a4a87dd9c7cad3f5238f3f333163fde86abf1" commit_message="vm_tools: virtwl_guest_proxy: support unidirectional pipe proxying This functionality is required for wayland data offer protocol to work. This is most often used for copy/paste and drag/drop operations. TEST=use copy/paste with wayland app BUG=chromium:793688 CQ-DEPEND=CL:983035 Change-Id: I133ecf05e56491cce35c47679a0afae215c6fe9e Reviewed-on: https://chromium-review.googlesource.com/983033 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: David Reveman &lt;reveman@chromium.org&gt; " fail_count="0" gerrit_number="983033" owner_email="zachr@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/983033/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I82ac1ca4cc438154a54539c3bc8c33176402ca60" commit="8b81ed23e9da2b282c53fd8d9e96cfae64649f9b" commit_message="Cache Cros EC features This patch makes the flashrom utility cache the features of Cros EC. ec_check_features will call EC_CMD_GET_FEATURES only once and replies to the subsequent queries using the cached value. BUG=b:77306460 TEST=Verify flashrom sends EC_CMD_GET_FEATURES only once. Change-Id: I82ac1ca4cc438154a54539c3bc8c33176402ca60 Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/996763 Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="0" gerrit_number="996763" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/63/996763/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iaf55d4cff63bbc4d69b91a05480d0861bd834bbc" commit="29fe2fc200485b2dd6216b502ee3314c60fb206a" commit_message="Make Cros EC skip sysjump if code runs in RAM Sysjump isn't necessary for the ECs which execute code in RAM. This patch makes the flashrom utility query the cros EC whether it runs code in RAM or not. If so, the flashrom utility will assume it's safe to erase and write the blocks even if they're part of the regions where the EC is currently executing the code. BUG=b:77306460 TEST=Run flashrom -p ec -w /path/to/ec.bin on Fizz. Verify EC doesn't sysjump. Change-Id: Iaf55d4cff63bbc4d69b91a05480d0861bd834bbc Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/994348 Reviewed-by: Vincent Palatin &lt;vpalatin@chromium.org&gt; " fail_count="0" gerrit_number="994348" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="13" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/48/994348/13" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I772c3941a9ee0ef26c2ad328874a14d350e8c6c2" commit="340a791eed2b0ff161fcb0292978d2cd1f8aed2b" commit_message="UPSTREAM: drm/amdgpu: fix VA hole handling on Vega10 v3 Similar to the CPU address space the VA on Vega10 has a hole in it. v2: use dev_dbg instead of dev_err v3: add some more comments to explain how the hw works Signed-off-by: Christian Knig &lt;christian.koenig@amd.com&gt; Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; CC: stable@vger.kernel.org Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; (cherry picked from commit bb7939b2030ab55acd203c86160c37db22f5796a) BUG=b:69941535 TEST=boot Kahlee, run graphics_SanAngeles Change-Id: I772c3941a9ee0ef26c2ad328874a14d350e8c6c2 Signed-off-by: Shirish S &lt;shirish.s@amd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/994147 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="994147" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/994147/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I3a74df6bd63d8d381c16990f7b338b41d6b2705e" commit="b03cc558e9e63253c8b49e38bb1b41c66f027717" commit_message="UPSTREAM: drm/amdgpu: expose the VA above the hole to userspace Let userspace know how much area we have above the 48bit VA hole on Vega10. Signed-off-by: Christian Knig &lt;christian.koenig@amd.com&gt; Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; (cherry picked from commit 5b565e0e5a9872f8c5a459ce53f8d6a4b19a1a66) BUG=b:69941535 TEST=boot Grunt, run graphics_SanAngeles Change-Id: I3a74df6bd63d8d381c16990f7b338b41d6b2705e Signed-off-by: Shirish S &lt;shirish.s@amd.com&gt; Reviewed-on: https://chromium-review.googlesource.com/994148 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Deepak Sharma &lt;deepak.sharma@amd.com&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="1" gerrit_number="994148" owner_email="deepak.sharma@amd.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/994148/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I9643dfba509c659d096194e640a7d1653ef3a558" commit="302dbdbcc0a60899b247938c91dbbe5025aa992d" commit_message="CHROMIUM: config: Compile IPsec modules into kernel. Compile the following modules into the kernel, which would otherwise be modprobe()'d by strongSwan VPN: af_key, ah4, esp4, ipcomp, xfrm_user, xfrm4_tunnel This is in preparation to run the shill process tree (which includes strongSwan) as a non-root user. We do not want to give these programs CAP_SYS_MODULE. BUG=chromium:649417 TEST=none, but tested for kernel version 3.18 and negligible performance regression Change-Id: I9643dfba509c659d096194e640a7d1653ef3a558 Signed-off-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/996312 Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="996312" owner_email="mortonm@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/996312/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia7e91c0bd94feeb3d027838777d631578857d7fc" commit="0a5a620f04f5355d1d8b10c69a1b2d631bc543f3" commit_message="Update test helper .py files for VPN testing. This CL is in preparation to run shill as non-root user. This CL does two things: 1) Creates /run/ipsec directory in the network chroot used for spinning up a VPN server on the DUT (for testing VPN client). This is necessary because we want to run strongSwan with compile-time config option &quot;--with-piddir=/run/ipsec&quot;, which will allow us to use a runtime data dir that can be accessed by non-root 'ipsec' user. Currently, strongSwan uses /run for runtime data dir, which we don't want to make accessible to non-root user -- we want to use /run/ipsec instead, which we give to 'ipsec' user. 2) Removes ipsec-related modprobes from vpn_server.py, since they were recently compiled into the kernel by https://chromium.googlesource.com/chromiumos/third_party/kernel/+/12fed474fc1c00a2a7b363eb3219295bcd3a2a1d CQ-DEPEND=CL:996312 CQ-DEPEND=CL:996243 CQ-DEPEND=CL:996245 CQ-DEPEND=CL:996248 BUG=chromium:649417 TEST=network_VPNConnect.* tests pass with change. Change-Id: Ia7e91c0bd94feeb3d027838777d631578857d7fc Reviewed-on: https://chromium-review.googlesource.com/995538 Commit-Ready: Micah Morton &lt;mortonm@chromium.org&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Micah Morton &lt;mortonm@chromium.org&gt; " fail_count="0" gerrit_number="995538" owner_email="mortonm@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/38/995538/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I96fe573fdbb5639663198b1b00487795d0430228" commit="508fcebe30ffc03e945e3d5b7c62f87d7cbbcc06" commit_message="CHROMIUM: alt-syscall: Whitelist setdomainname(2) for Android. setdomainname(2) is expected by Android CTS. BUG=b:77539596 TEST=CtsLibcoreTestCases Signed-off-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Change-Id: I96fe573fdbb5639663198b1b00487795d0430228 Reviewed-on: https://chromium-review.googlesource.com/998074 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="998074" owner_email="lhchavez@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/74/998074/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I81a928f062443834963c5d475da4ad82a0179449" commit="ae766e498fce4bcad92da5b199908ba505f310a1" commit_message="CHROMIUM: alt-syscall: Whitelist syncfs(2) for Android. syncfs(2) is expected by Android CTS. BUG=b:77539596 TEST=CtsLibcoreTestCases Signed-off-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Change-Id: I81a928f062443834963c5d475da4ad82a0179449 Reviewed-on: https://chromium-review.googlesource.com/998075 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="998075" owner_email="lhchavez@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/75/998075/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ief0d2ed7fb6498c4ea916fbbd8ab1eb4cf0bba8c" commit="2d9271b2a5cc5363198fb7c97389cf20a7539066" commit_message="fix servo_v2/v3 usbpd_uart_routing errors There is no usbpd_uart_routing control for servo v2 or v3. Add a control mapping the control to the na driver. BUG=b:71556454 BRANCH=none TEST=Start servo on fizz using servo v2 and v4. Make sure there a no errors and the cr50 console works. Change-Id: Ief0d2ed7fb6498c4ea916fbbd8ab1eb4cf0bba8c Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/994692 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="994692" owner_email="mruthven@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/92/994692/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I720654b9684b9e315368b25a88bc9c2e40503ff7" commit="e0e33147bc93f9605191483eef99b538b2713562" commit_message="fizz: enable cr50 console on servo micro servo_micro requires the usbpd_uart_routing control to be set to glados. Remove the control overriding that. BUG=none BRANCH=none TEST=use the cr50 console with servo micro and servo v2 Change-Id: I720654b9684b9e315368b25a88bc9c2e40503ff7 Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/994693 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Shelley Chen &lt;shchen@chromium.org&gt; " fail_count="0" gerrit_number="994693" owner_email="mruthven@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/93/994693/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7b7c0905c5c970a36289f226142ff36b1bb98819" commit="d36204feb58c5602b78bde80a5ecdf666ad8eaa1" commit_message="arc-setup: Remove hack disabling houdini on pi TEST=houdini can be used on pi BUG=b:77546431 CQ-DEPEND=CL:*602844 Change-Id: I7b7c0905c5c970a36289f226142ff36b1bb98819 Reviewed-on: https://chromium-review.googlesource.com/999050 Commit-Ready: Lev Rumyantsev &lt;levarum@chromium.org&gt; Tested-by: Lev Rumyantsev &lt;levarum@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="999050" owner_email="levarum@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/50/999050/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7bc01f135553364a91f44617c6d1cfa319442322" commit="a9f298517f9c31c8b8e58b63096b288962ae9553" commit_message="autotest: Add option to pass FileStore to autoserv This CL adds a new argument --host-info-subdir to autoserv to provide a subdirectory within the results directory where prepopulated HostInfo stores reside for the targeted machines. If provided, these stores will be used for and updated by the autoserv execution. The default (when the option is not provided) is to initialize stores backed by the AFE. BUG=chromium:821087 BUG=chromium:827388 TEST=Run task on skylab-drone; Run provision on moblab-vm Change-Id: I7bc01f135553364a91f44617c6d1cfa319442322 Reviewed-on: https://chromium-review.googlesource.com/974361 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="0" gerrit_number="974361" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="15" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/61/974361/15" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib9ec00f36468afc195a7b8c3e0e241d9db3901c3" commit="fb3326176e210dc26b9db2ef080c20083e5e122b" commit_message="autotest: Add argument to pass in test name to autoserv. This CL adds a new autoserv argument --test-name When provided, this argument overrides the positional arg that points to a pre-populated test control file to execute. Instead, autoserv uses the control file corresponding to the named test. - Current implementation works for server side tests for both SSP and non-SSP tests. - It does not work for client tests that want the control file from the target build. Eventually, this new flag is intended to replace the pre-populated test entirely. BUG=chromium:821087 TEST=Run autoserv manually with / without the new argument. Change-Id: Ib9ec00f36468afc195a7b8c3e0e241d9db3901c3 Reviewed-on: https://chromium-review.googlesource.com/966870 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="1" gerrit_number="966870" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="20" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/70/966870/20" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibc68340a26011c7d5ac028bbee73cd0f2c39c291" commit="547ed871864f29e33e82f2360112385d8fbfd0f7" commit_message="cr50: use codesigner from chroot Source code for Cr50 codesigner has been added to the chroot and the executable is installed as /usr/bin/cr50-codesigner when cros sdk is created/updated. Let's use the 'official' version instead of outdated local one. BRANCH=cr50,cr50-mp BUG=b:73296144 TEST=verified that properly signed Cr50 images can be built. Change-Id: Ibc68340a26011c7d5ac028bbee73cd0f2c39c291 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/996512 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="996512" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/12/996512/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I12d5d1243e7988ab59bf3bba8cdfa46f27116bd2" commit="f0bb4a8a050bb968652e864ba7e2037c8d1734f2" commit_message="rma: mark key ID volatile so that it can be replaced post compilation Swapping binary blobs in the image post compilation/linking is not working quite as expected, because some of the const data values seem to be inlined by the compiler, the values are not looked up at run time. This happens to the RMA public key ID field, which is just one byte in size. Marking the field 'volatile' seems to be fixing the issue. BRANCH=cr50, cr50-mp BUG=b:73296144 TEST=with the rest of the patches applied public key substitution between test and prod works as expected. Change-Id: I12d5d1243e7988ab59bf3bba8cdfa46f27116bd2 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/996513 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="996513" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/13/996513/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1f36c3abfef65916094f7fd86de77e43c584214e" commit="f25bdf1595bf19dd1852d127a41f1919cdee8ef6" commit_message="apmanager: turn on new FD bindings Remove references to dbus::FileDescriptor as that is no longer present in libchrome going forward. CQ-DEPEND=CL:996411 BUG=b:37434548 TEST=unit tests Change-Id: I1f36c3abfef65916094f7fd86de77e43c584214e Reviewed-on: https://chromium-review.googlesource.com/996460 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: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="2" gerrit_number="996460" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/apmanager" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/apmanager" ref="refs/changes/60/996460/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia99d9bffe1bcd7db4f5d225c6dc1675ec25f2a41" commit="6e3b32a6fea2b49c911128118fb374523242415d" commit_message="platform2: turn on FD bindings for permission_broker client Remove references to dbus::FileDescriptor as that is no longer present in libchrome going forward. CQ-DEPEND=CL:996460 BUG=b:37434548 TEST=unit tests Change-Id: Ia99d9bffe1bcd7db4f5d225c6dc1675ec25f2a41 Reviewed-on: https://chromium-review.googlesource.com/996411 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="996411" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/996411/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic016f99fd3eeabb179aa789a7d519373ce5fd0d4" commit="6782ef7e141b6380db242493e792d8f22e254c29" commit_message="lucifer: Install skylab_swarming_worker binaries. This is a new infra binary needed on the lab servers. This will also get pulled into moblab, where it isn't needed at the moment. BUG=chromium:829150 TEST=emerge chromeos-base/lucifer CQ-DEPEND=CL:967445 Change-Id: Ic016f99fd3eeabb179aa789a7d519373ce5fd0d4 Reviewed-on: https://chromium-review.googlesource.com/996765 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="0" gerrit_number="996765" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/65/996765/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I73548d7b27d7c10be18eca76d0f17b72eef45619" commit="d434ef1198446749da7f756f1b6cca87cae4a0d5" commit_message="[moblab] Uprev the stable configuration. TEST=None BUG=None Change-Id: I73548d7b27d7c10be18eca76d0f17b72eef45619 Reviewed-on: https://chromium-review.googlesource.com/999179 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="0" gerrit_number="999179" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/79/999179/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I85b6c4e8f6772120496c3030c2acc2f4158412c3" commit="a05cb5c10f9df68db0a98da51f824b0da04c2158" commit_message="init: print proc/$$/mountinfo in case of unmount error /proc/$$/mountinfo has more information than just mount. BUG=chromium:824020 TEST=Check /mnt/stateful_partition/shutdown_stateful_umount_failure when unmount fails. Change-Id: I85b6c4e8f6772120496c3030c2acc2f4158412c3 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/999119 Reviewed-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; " fail_count="0" gerrit_number="999119" owner_email="gwendal@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/999119/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I378e078d94755f249570aaa9e7c5dbfc99534c01" commit="ddb1706d33e8a73035978bbbd5c3a3bd3260b71b" commit_message="CHROMIUM: virtwl: add pipe vfd support This change supports the new pipe VFD type, which is critical for supporting clipboard and drag and drop operations for wayland. These operations use unidirectional pipes to transport data offers and sources. TEST=use copy/paste with wayland app BUG=chromium:793688 Change-Id: I378e078d94755f249570aaa9e7c5dbfc99534c01 Signed-off-by: Zach Reizner &lt;zachr@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/983034 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="983034" owner_email="zachr@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/34/983034/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id9ec2f3ccf35452ca51ceea678e86ab3206f9f8f" commit="4f03ddc82130e75dc9749b4745bb8f6de0e8db65" commit_message="webserver: only use base::Bind for lambdas with no env base::Bind will not be able to operate on lambdas with captures in the future, so we will instead change Callbacks to use a scoped_refptr so it can be bound with base::Bind as an argument. BUG=b:37434548 TEST=unit tests Change-Id: Id9ec2f3ccf35452ca51ceea678e86ab3206f9f8f Reviewed-on: https://chromium-review.googlesource.com/994582 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="994582" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/994582/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I933ad34ee4d4f57a1490242da050e46c285256a1" commit="55905d77c8ea309949e5cc4bea0be454d410a393" commit_message="arc: Add PATH to Android's env This change adds the default Android PATH to the environment. BUG=b:77539596 TEST=cat /proc/`cat /run/containers/android-run_oci/container.pid`/environ Change-Id: I933ad34ee4d4f57a1490242da050e46c285256a1 Reviewed-on: https://chromium-review.googlesource.com/996498 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="996498" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/98/996498/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8ea33cf4bdd52f0ba22b7c53cdd0310543de6ff2" commit="57acf3829be0c63448e63d05ee2e763ba8b26b8c" commit_message="Adds meson and ninja helper eclass Adds helper functions for building meson-based projects in Portage as well as it's needed ninja utility eclass. Note: This also required dropping the dev-util/ninja requirement in the meson helper down from 1.7.2 to 1.7.1 from the original portage upstream. BUG=chromium:795837 TEST=None Change-Id: I8ea33cf4bdd52f0ba22b7c53cdd0310543de6ff2 Reviewed-on: https://chromium-review.googlesource.com/996577 Commit-Ready: Jason Clinton &lt;jclinton@chromium.org&gt; Tested-by: Alec Thilenius &lt;athilenius@google.com&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; " fail_count="0" gerrit_number="996577" owner_email="athilenius@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/77/996577/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4f3f9bc9c6b37f3ad86b4a70302bd475c1f6c8c3" commit="a3a609cf09106633ef49f60feb3adefa552b8070" commit_message="ippusb_manager: Fix unittests to use underscore as separator The manager was updated to parse a vid and pid separated by an underscore, updating the unit tests to reflect this change. BUG=chromium:768606 TEST=Tests ran and passed Change-Id: I4f3f9bc9c6b37f3ad86b4a70302bd475c1f6c8c3 Reviewed-on: https://chromium-review.googlesource.com/997104 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="10" gerrit_number="997104" owner_email="valleau@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/997104/1" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I86bd1c4f3258245c94978501fd0d693c9308005c" commit="25569533f2fd037b8bf0b6d5a2b7121dcc55e64d" commit_message="mosys: Added a Meson based build system for Mosys Adds a Meson based build system for the Mosys C lib/cli. Meson is a more modern build system and in this case, is intended to replace kbuild. BUG=chromium:795837 TEST=none BRANCH=none Change-Id: I86bd1c4f3258245c94978501fd0d693c9308005c Reviewed-on: https://chromium-review.googlesource.com/843059 Commit-Ready: Jason Clinton &lt;jclinton@chromium.org&gt; Tested-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Raul E Rangel &lt;rrangel@chromium.org&gt; " fail_count="0" gerrit_number="843059" owner_email="athilenius@google.com" pass_count="0" patch_number="10" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/59/843059/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9bdcd52ca34f556106a9d6c7697d03b3df0c8f10" commit="5169ad602e232458b4856c6b8c603699107cb2f7" commit_message="Add timestamp filter interpreter This CL lets the gesture library use time deltas from MSC_TIMESTAMP, if these values are provided by the touchpad firmware. MSC_TIMESTAMP will overflow after 36 minutes, but more importantly, it is reset to 0 after 1 second of inactivity. It should also have more accurate time deltas than CLOCK_MONOTONIC. This CL modifies timestamps using the more accurate time deltas from MSC_TIMESTAMP, but reports event times to Chrome browser using CLOCK_MONOTONIC as a base. BUG=b:65041115 TEST=Tested manually on lux and eve, using CL:938751, CL:817979 and CL:742488. CQ-DEPEND=CL:938751 Change-Id: I9bdcd52ca34f556106a9d6c7697d03b3df0c8f10 Reviewed-on: https://chromium-review.googlesource.com/938851 Commit-Ready: Sean O'Brien &lt;seobrien@chromium.org&gt; Tested-by: Sean O'Brien &lt;seobrien@chromium.org&gt; Reviewed-by: Andrew de los Reyes &lt;adlr@chromium.org&gt; " fail_count="0" gerrit_number="938851" owner_email="seobrien@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/gestures" project_url="https://chromium-review.googlesource.com/chromiumos/platform/gestures" ref="refs/changes/51/938851/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ifc3f231dcdf90ce6791a98039405c7c404cf6942" commit="501f4d56cbf7306a2de5bf8e55904dcb89a2eac3" commit_message="wl: add pipe vfd support Pipe VFDs are used to send and recieve data offer bytes, often used for copy/paste and drag/drop operations. TEST=use copy/paste with wayland app BUG=chromium:793688 Change-Id: Ifc3f231dcdf90ce6791a98039405c7c404cf6942 Reviewed-on: https://chromium-review.googlesource.com/983037 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="983037" owner_email="zachr@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/37/983037/6" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Iccc1348907963582a7fee05c92a4ccc266c9ed5d" commit="bed93f54d567449eb86eee88559d3342d3b9c716" commit_message="CHROMIUM: config: renormalize config ./chromeos/scripts/kernelconfig olddefconfig BUG=None TEST=build on cave Change-Id: Iccc1348907963582a7fee05c92a4ccc266c9ed5d Signed-off-by: Zachary Marcus &lt;zmarcus@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/996235 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="996235" owner_email="zmarcus@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/996235/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia60c6dfc61440bb67aa9c9b8ca59370325fea575" commit="77236eb08ebb8a76ab68b97de4b62659d5f8897d" commit_message="sys-devel/llvm: convert the local stub alignment patch into a cherry-pick. https://reviews.llvm.org/D44848 has landed as r329030. BUG=chromium:822053 BUG=chromium:824983 TEST='sudo emerge sys-devel/llvm' works. Change-Id: Ia60c6dfc61440bb67aa9c9b8ca59370325fea575 Reviewed-on: https://chromium-review.googlesource.com/996493 Commit-Ready: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Tested-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; " fail_count="0" gerrit_number="996493" owner_email="rahulchaudhry@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/93/996493/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I201806e73afb211e11c2870f36d180192f9a7002" commit="aa0e6be7f9c9f8f460b814a0728bf5e2f8f78da8" commit_message="smbprovider: remove unused headers These headers are now unused and will go away after the libchrome uprev. BUG=b:37434548 TEST=emerge Change-Id: I201806e73afb211e11c2870f36d180192f9a7002 Reviewed-on: https://chromium-review.googlesource.com/996516 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Allen Vicencio &lt;allenvic@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="996516" 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/16/996516/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I726183fbc6b13b438d91f4f16215620aca7b5f42" commit="62f06a32a331d7cbc47d2d18f9ceb3d1dcd496f0" commit_message="login: remove unused header include This header is gone in future libchromes and it's unused in session_manager now, so remove it in preparation for the uprev. BUG=b:37434548 TEST=emerge Change-Id: I726183fbc6b13b438d91f4f16215620aca7b5f42 Reviewed-on: https://chromium-review.googlesource.com/996517 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="996517" 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/17/996517/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7f89657f3db2fc499019fd8267e8cef0b7b8673b" commit="ddc9fb8c59c051b13080e13eb87ff6c863d94d56" commit_message="debugd: remove rlz_embargo_end_date after SetRlzPingSent success BUG=chromium:820783 TEST=build_packages Change-Id: I7f89657f3db2fc499019fd8267e8cef0b7b8673b Reviewed-on: https://chromium-review.googlesource.com/996911 Commit-Ready: Wenzhao (Colin) Zang &lt;wzang@chromium.org&gt; Tested-by: Wenzhao (Colin) Zang &lt;wzang@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="996911" owner_email="wzang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/996911/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I569dcbb1b8f52c630f109e09d3ca97d71fd5129c" commit="6129501ff16d0becb08b3f587c6c032766010b48" commit_message="autotest: Add new test to check the get_enrollment_id from cryptohome BUG=chromium:822426 TEST=test_that -b ${BOARD} &lt;ip&gt; platform_CryptohomeGetEnrollmentId Change-Id: I569dcbb1b8f52c630f109e09d3ca97d71fd5129c Reviewed-on: https://chromium-review.googlesource.com/977962 Commit-Ready: Igor &lt;igorcov@chromium.org&gt; Tested-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Igor &lt;igorcov@chromium.org&gt; Reviewed-by: Yves Arrouye &lt;drcrash@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="977962" owner_email="igorcov@chromium.org" pass_count="0" patch_number="13" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/62/977962/13" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8dc98f46ff325af01da51ff086fce241e7e35b22" commit="50e5ec56ef0f993a6a9d70703941938ce3756931" commit_message="bluetooth: Add forwarding for Set property This is to add a custom Properties.Set method handler so that any Properties.Set requests are forwarded to the source service and the response is forwarded back to the caller. This CL is part of go/bluez-split-stack-phase-1 (Work 1). CQ-DEPEND=CL:986644 BUG=chromium:812468 TEST=Added unit test Change-Id: I8dc98f46ff325af01da51ff086fce241e7e35b22 Reviewed-on: https://chromium-review.googlesource.com/982746 Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="982746" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/982746/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If3aef651f8549544ed4ed499e17f7f99c597974c" commit="efb30cf3d246a39f10a3871232731be34555575a" commit_message="minigbm: drv_bo_flush --&gt; drv_bo_flush_or_unmap There's no flush or invalidate mechnaism with the DRI interface, so we'll have to support mapping and unmapping. BUG=b:72972511 TEST=gbmtest passes in CQ Change-Id: If3aef651f8549544ed4ed499e17f7f99c597974c Reviewed-on: https://chromium-review.googlesource.com/990892 Commit-Ready: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; Tested-by: Satyajit Sahu &lt;satyajit.sahu@amd.com&gt; Reviewed-by: Joe Kniss &lt;djmk@google.com&gt; Reviewed-by: Satyajit Sahu &lt;satyajit.sahu@amd.com&gt; " fail_count="0" gerrit_number="990892" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/92/990892/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I66b81480efe06bdf7456bd8d308e4e834f9cc72f" commit="6a0d18eaf6121e852980c1b9bce89233592d9698" commit_message="vm_tools: Add sending application list from garcon This sends a list of all the existing .desktop files to concierge over gRPC. It does some filtering on the list before sending it. It also sets up a filesystem watcher so that it can be notified of any changes to the files and then send an update to concierge with the new information. BUG=None TEST=Unit tests pass, verified with manual testing CQ-DEPEND=CL:993401 Change-Id: I66b81480efe06bdf7456bd8d308e4e834f9cc72f Reviewed-on: https://chromium-review.googlesource.com/993402 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="993402" owner_email="jkardatzke@google.com" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/02/993402/7" remote="cros" total_fail_count="30"/><pending_commit branch="master" change_id="Ib2a878cbd0dd1e94474ebefb823c995731dcee01" commit="5f5950ae6b45dc4988140eba5eb2e7e4e487d9a5" commit_message="cryptohome: More robust unit test for the enrollment ID Use realistic data. Also rewrote the delegate test to check for the EID on a second login which is where having a delegate really matters. Unit tests: P2_TEST_FILTER=*Attestation*Test*EnrollmentId* \ cros_workon_make --board=$BOARD --test cryptohome BUG=chromium:822426 TEST=unit tests Change-Id: Ib2a878cbd0dd1e94474ebefb823c995731dcee01 Reviewed-on: https://chromium-review.googlesource.com/994738 Commit-Ready: Yves Arrouye &lt;drcrash@chromium.org&gt; Tested-by: Yves Arrouye &lt;drcrash@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="18" gerrit_number="994738" owner_email="drcrash@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/38/994738/10" remote="cros" total_fail_count="18"/><pending_commit branch="master" change_id="I87d426b8988ffddd90c6f4356741588f1032b5d5" commit="d17a9cce70489878225b3cf3ca4ad7b749c65002" commit_message="shill: remove unused dependencies shill generates D-Bus bindings with chromeos-dbus-bindings now, so dbus-c++ is unnecessary. permission_broker-client is also unused so we can remove that too. BUG=None TEST=emerge Change-Id: I87d426b8988ffddd90c6f4356741588f1032b5d5 Reviewed-on: https://chromium-review.googlesource.com/996391 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="996391" owner_email="ejcaruso@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/91/996391/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic8a14036e4cfaa5efd2916cafdaf07480b427d6d" commit="701f42947041d8e2ca4d3bd76f054a9d29e98051" commit_message="chromeos-config: Split JSON build versus platform The cros_config C++ library actually only uses the filtered version of the JSON. So we're going to add that version and keep unit testing for both so we know the transforms are working correctly in general. BUG=b:66950157 TEST=unit Change-Id: Ic8a14036e4cfaa5efd2916cafdaf07480b427d6d Reviewed-on: https://chromium-review.googlesource.com/998434 Commit-Ready: C Shapiro &lt;shapiroc@google.com&gt; Tested-by: C Shapiro &lt;shapiroc@google.com&gt; Reviewed-by: Lann Martin &lt;lannm@chromium.org&gt; " fail_count="0" gerrit_number="998434" owner_email="shapiroc@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/34/998434/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9046d520a6e39782724ecc87df7dab271ec96430" commit="9907226c758c65cff3d40869f842b55cd74c6dfb" commit_message="sbsigntool: upgraded package to upstream Upgraded app-crypt/sbsigntool to version 0.6-r1 on amd64 The change was generated with the following command line in cro_sdk mode. cros_portage_upgrade --board amd64-host --upgrade app-crypt/sbsigntool BUG=b:62189155 TEST=Successfully added to SDK with CL:994138 Change-Id: I9046d520a6e39782724ecc87df7dab271ec96430 Reviewed-on: https://chromium-review.googlesource.com/994139 Commit-Ready: Edward Jee &lt;edjee@google.com&gt; Tested-by: Edward Jee &lt;edjee@google.com&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="994139" owner_email="edjee@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/39/994139/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic6767a60f42204d1ced6734dfd703e2c8bb0ce5b" commit="929b679952a980753c3a37c64425643e3d2866bc" commit_message="cros-disks: whitelist 'getrlimit' and 'set_tid_address' for AVFS It's observed that the 'getrlimit' and 'set_tid_address' syscall are sometimes used by the AVFS process (see chromium:825934) and thus need to be whitelisted in the seccomp BPF filter policy. BUG=chromium:825934 TEST=Run platform_CrosDisksArchive tests on various processor architectures. TEST=Test opening the RAR files attached in chromium:825934#c5 in Files.app. Change-Id: Ic6767a60f42204d1ced6734dfd703e2c8bb0ce5b Reviewed-on: https://chromium-review.googlesource.com/994342 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="994342" owner_email="benchan@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/994342/6" remote="cros" total_fail_count="18"/><pending_commit branch="master" change_id="Ibe92370d40aee63459d71d11c182ad38ce9a7743" commit="fa3094c2e910a622f60f2b89dfa7a0207fcc698f" commit_message="cr50: prevent cr50_testlab init error cr50_testlab only needs to be initialized when the test is using ccd. Move the init value to ccd_cr50.xml instead of cr50.xml. BUG=b:71556454 BRANCH=none TEST=start servo with servo micro, ccd, and servo v2. Make sure cr50_testlab init does not show any errors. Change-Id: Ibe92370d40aee63459d71d11c182ad38ce9a7743 Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/994551 Commit-Ready: Mary Ruthven &lt;mruthven@chromium.org&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="3" gerrit_number="994551" owner_email="mruthven@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/51/994551/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I78accdd58a3d5a50a5ccff9898ec68e84274a534" commit="2688ab824289d57fce45a630aecfb292e86149e8" commit_message="Add main mojom files for the ML Service API. This CL adds two mojom files. 1) Datatype to specify a model. 2) Interface to load a model and execute inference on it. BUG=chromium:782499 TEST=None CQ-DEPEND=CL:930063 Change-Id: I78accdd58a3d5a50a5ccff9898ec68e84274a534 Reviewed-on: https://chromium-review.googlesource.com/967901 Commit-Ready: Claudio M &lt;claudiomagni@chromium.org&gt; Tested-by: Claudio M &lt;claudiomagni@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="967901" owner_email="claudiomagni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/system_api" project_url="https://chromium-review.googlesource.com/chromiumos/platform/system_api" ref="refs/changes/01/967901/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I095e3cb1ed466fd6497bbc9e7b6851fc92005c75" commit="5c0315a31867c206e7683de2c7388d33b8a9a581" commit_message="ppc: enter SNK mode before leaving dead battery mode If we don't enable the SNK mode before leaving dead battery mode (which does keep the inflow path open), then we will brown out our only source of power. BRANCH=none BUG=b:77561535 TEST=yorp can boot into ec without battery Change-Id: I095e3cb1ed466fd6497bbc9e7b6851fc92005c75 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/999024 Reviewed-by: Scott Collyer &lt;scollyer@chromium.org&gt; " fail_count="0" gerrit_number="999024" owner_email="jettrink@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/24/999024/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I53f661415b98a476e2b629bb20a68f8d6ccc8f85" commit="01ee258910c9c5026a99ca1efff87af86f7d5e9f" commit_message="CHROMIUM: config: add CONFIG_VIRTIO_WL to arm64 vm config We'll need this to get virtio Wayland support working. BUG=chromium:797868 TEST=manual test on kevin Change-Id: I53f661415b98a476e2b629bb20a68f8d6ccc8f85 Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/999167 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="999167" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/999167/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4f66f8f79e5bc1a27bcd7116da284eca0ce36050" commit="f7b87a8c478a8f4ecf7e86a35bc4754b2acb9067" commit_message="termina: remove runc and nfs NFS and runc are both unused, so remove them from the build. BUG=none TEST=emerge-tatl target-termina-os Change-Id: I4f66f8f79e5bc1a27bcd7116da284eca0ce36050 Reviewed-on: https://chromium-review.googlesource.com/999038 Commit-Ready: Stephen Barber &lt;smbarber@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="999038" owner_email="smbarber@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/38/999038/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I82b0b9cec7db91ff37573c8bf93a2f188fcd41a4" commit="911789b24a0304f1eef8f2f57d9c8364a8a63450" commit_message="dev-go/luci-*: disable unittests. Tests for various packages use GoConvey (http://goconvey.co/), which we don't have an ebuild for. BUG=None TEST='sudo FEATURES=test emerge dev-go/luci-common' passes. TEST='sudo FEATURES=test emerge dev-go/luci-auth' passes. TEST='sudo FEATURES=test emerge dev-go/luci-tsmon' passes. Change-Id: I82b0b9cec7db91ff37573c8bf93a2f188fcd41a4 Reviewed-on: https://chromium-review.googlesource.com/998820 Commit-Ready: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Tested-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="0" gerrit_number="998820" owner_email="rahulchaudhry@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/20/998820/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia758234c97290a504f76a70ed5c023ad513bfd5f" commit="0029816eff539e7ccd4f4a321f5447333f308f5d" commit_message="octopus: Use GSPI version 2 BUG=b:75306520 BRANCH=None TEST=None Change-Id: Ia758234c97290a504f76a70ed5c023ad513bfd5f Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/997573 Commit-Ready: Aaron Durbin &lt;adurbin@google.com&gt; Tested-by: Aaron Durbin &lt;adurbin@google.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@google.com&gt; " fail_count="0" gerrit_number="997573" owner_email="furquan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/73/997573/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I929aca0f3b85d060dfd908cd7cc1e5f92aea388d" commit="f6cf0cb39af234cfaa49f7368a9140f3fe600dfa" commit_message="net-print/cups: Removing writev from seccomp policies The writev call was being used in an older version of gnutls. Since gnutls has been updated this call no longer needs to be whitelisted. BUG=chromium:816789 TEST=None Change-Id: I929aca0f3b85d060dfd908cd7cc1e5f92aea388d Reviewed-on: https://chromium-review.googlesource.com/998992 Commit-Ready: David Valleau &lt;valleau@chromium.org&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="0" gerrit_number="998992" owner_email="valleau@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/92/998992/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9258bb01e2e923842c3e42ad2f0bf5697b0c413c" commit="d53639901c176d8cd04a441f7422bdd9fe475748" commit_message="trunks: Fix regression_test's of trunks_client This makes regression_test working again. These tests seem to have become outdated comparing to the trunks implementation. In detail: * Fix crashes due to passing null algorithms to signing operation with generate_hash=true: * SignTest(), * PolicyAuthValueTest(), * PolicyAndTest(), * PolicyOrTest(). * Fix decryption failures due to passing null algorithms, as AsymmetricEncrypt() and AsymmetricDecrypt() have different defaults: * PolicyAuthValueTest(), * PolicyAndTest(), * PolicyOrTest(), * PerformRSAEncryptAndDecrypt(). * Fix use of the disabled ECC: * IdentityKeyTest(). BUG=chromium:806788 TEST=Run &quot;trunks_client --regression_test&quot; on a TPM 2.0 device (e.g. snappy) Change-Id: I9258bb01e2e923842c3e42ad2f0bf5697b0c413c Reviewed-on: https://chromium-review.googlesource.com/939466 Commit-Ready: Maksim Ivanov &lt;emaxx@chromium.org&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="939466" owner_email="emaxx@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/66/939466/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I81956a4f70f2a896aad09a02ff372cbd166d3abe" commit="3d57bfbe9ea197eec186ac55101274f582f03bcc" commit_message="Revert &quot;remove whirlwind-no-vmtest-pre-cq from default set&quot; This reverts commit bca1fd053debef0c43ec2b2955fd62a33190905f. Reason for revert: https://bugs.chromium.org/p/chromium/issues/detail?id=829055#c32 Original change's description: &gt; remove whirlwind-no-vmtest-pre-cq from default set &gt; &gt; BUG=chromium:829055 &gt; TEST=None &gt; &gt; Change-Id: Id9d8305099150a181c622f6fcab146af9730e52c &gt; Reviewed-on: https://chromium-review.googlesource.com/996640 &gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; &gt; Trybot-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; &gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Bug: chromium:829055 Change-Id: I81956a4f70f2a896aad09a02ff372cbd166d3abe Reviewed-on: https://chromium-review.googlesource.com/998393 Commit-Ready: Jason Clinton &lt;jclinton@chromium.org&gt; Tested-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="998393" owner_email="mxt@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/93/998393/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0fe73302c2cdcea264cf8913f9131a577bad11bf" commit="016b5a71f1d8ef220f3fb1449dd65ec34748f66b" commit_message="smbprovider: Implement Smbprovider::Remount This change implements the Remount function on SmbProvider. Remount will be called by SmbService when restoring file systems. BUG=chromium:757625 TEST=unittests Change-Id: I0fe73302c2cdcea264cf8913f9131a577bad11bf Reviewed-on: https://chromium-review.googlesource.com/982892 Commit-Ready: Bailey Berro &lt;baileyberro@chromium.org&gt; Tested-by: Bailey Berro &lt;baileyberro@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="3" gerrit_number="982892" owner_email="baileyberro@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/982892/7" remote="cros" total_fail_count="23"/><pending_commit branch="master" change_id="If2991201cb83b67b612c818db366ddbea9320b77" commit="87268efc4114e6feb29f6efa1c0eb7f7842bac26" commit_message="[autotest] Add a new `build_data` module. This adds a new `build_data` module to provide the basic functions for reading Omaha data and build metadata from GoogleStorage. BUG=chromium:827734 TEST=unit tests, `assign_stable_images -n` Change-Id: If2991201cb83b67b612c818db366ddbea9320b77 Reviewed-on: https://chromium-review.googlesource.com/992814 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Ningning Xia &lt;nxia@chromium.org&gt; " fail_count="0" gerrit_number="992814" owner_email="jrbarnette@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/14/992814/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5b554916e8c4ead4680aaa2d1c178cd5fe0c303d" commit="fa704420a1019931251533d1f1405f0899e9e1b6" commit_message="[cros-kernel2] Add config fragment to support the criu module. Extra kernel flags are required to support criu which is a dependency on the newer lxc versions. BUG=chromium:794730 TEST=build guado and fizz moblab with new flags Change-Id: I5b554916e8c4ead4680aaa2d1c178cd5fe0c303d Reviewed-on: https://chromium-review.googlesource.com/998616 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="0" gerrit_number="998616" owner_email="haddowk@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/16/998616/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic056b453bb7143cfa382bda134f73c58e89b5cfa" commit="f9fcf4ec19beb01bd08f2275eef02dfe16538a30" commit_message="grunt: mark grunt-paladin important Move grunt-paladin to the list of important paladins. BUG=b:77597630 TEST=cros tryjob grunt-paladin Change-Id: Ic056b453bb7143cfa382bda134f73c58e89b5cfa Reviewed-on: https://chromium-review.googlesource.com/996566 Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="0" gerrit_number="996566" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/66/996566/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0894830988a805712d14f40212030fbbef8d5722" commit="09ed8372260eaae6e683d7b7b4ac7b2a366b0526" commit_message="arc-setup: Fix the parameters passed to patchoat in P. In P, patchoat does not support --output-image-file. This CL change the parameter to --output-image-directory. BUG=b:77490846 TEST=arc-setup successfully relocate the code. Change-Id: I0894830988a805712d14f40212030fbbef8d5722 Reviewed-on: https://chromium-review.googlesource.com/994533 Commit-Ready: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; Tested-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="994533" owner_email="xzhou@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/33/994533/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie56c2dc3a4f16a7f0e64f3cf12d1ac7c890bde4d" commit="6fca76495d4c2f0b853598e94d96701b682b07b8" commit_message="crash: also report data_app_anr TEST=produce ANR and see them in ~chronos/crash BUG=b:74195003 Change-Id: Ie56c2dc3a4f16a7f0e64f3cf12d1ac7c890bde4d Reviewed-on: https://chromium-review.googlesource.com/998745 Commit-Ready: Victor Hsieh &lt;victorhsieh@chromium.org&gt; Tested-by: Victor Hsieh &lt;victorhsieh@chromium.org&gt; Reviewed-by: Victor Hsieh &lt;victorhsieh@chromium.org&gt; " fail_count="0" gerrit_number="998745" owner_email="victorhsieh@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/998745/2" remote="cros" total_fail_count="0"/><lkgm version="10550.0.0-rc4"/></manifest>