blob: 7f1c05546a163d448f2c9142e4b96a05a83fc99a [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="8c03cf3055141da7138ef6d493f0ab12baecba28">
<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="c1f7f7c6368b36b6632a9c353673f6a0f9b816bb" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="7a71c473304cca1b46fcd3d0ef345b7c22fdcce0" 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="c02a2bd5716fb95ca088115eecf4ea99cc85069d" 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="77d7cbcef1ca1afd36720ec7ec74039b5445101e" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="3f809ebe7b6128005b2fb39a4724785ee567efc3" 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="2888931260f2a32bc583f005bd807a561b2fa6af" 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="3597d09ff878cea3c89a8776d3b69a765213b3db" 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="20a77192d9333cbc94d60ae2deb7f5534a44cd24" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="d9696a611c97eb911085df59a68b286110e10c8d" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="2997e84328ff348ab2daf6e7747fe24c68168c4b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="899f13f9936df9c3cd83e8452bea1be4989c62ff" 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="29ec8f7c704596b7293e9bd140cacfa09fdd95b1" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="8f8fb2b2a07986c26a3d4f9198e1735635678e98" 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="d5348e8936b2b24daf5fd9328f852db5ae7e4832" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="de1e25a54344c2683d5204292a5522dbc336b5d4" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="500052dac368dbbef4cdc9b11e824b1f73a924e4" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="5d19cea31debf4e9cb93f3c21a8d788a0611b898" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="a397196508e4f53f6ecf6d93da2c562ac0211fa0" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="ab0a180fef681963c880992f50958b3f904e50bb" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="5d9ab329e0178545e3d3ac6fe8b3eb51eb5ba12f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="eb5d88f99bb495e78fba442ae7d468a8d2996475" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="2d4d47299812e9a4948d8f5d5d3d72d252cedabe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="adab2563fb71891ee410c570c5eaca96c167c3c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="07d6399256002ba8ce499ca702dd1c25e27d3ac0" 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="848b1afe6fde210c9c42d268086f4daafebf7c2a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="dd514e3b200855fb9492d814cf6fa3d679373532" 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 groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="b523b36dcc3deb0868fd21563679efd198437eaf" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="8e3381b52a943d9da21c8534c0145714989a3186" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="ee0d67cc5ef36f278d5a0926d491498f125c0afa" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="38db96be73afbe407d0050a293d3d4db06307f60" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="cfbe1e242e3ee483d87774328904594a6a96d5fe" 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="95c374f24ecb5bb5c64691a5c785f02710986d98" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="9fb49a0df1e1f8cf9c53412bba4dbc333c5850f9" 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="d1e5cf5112bc9ddb581e87212246b745a4c4b95a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="4db73b0cd9303d7701d0bf55d3c94df1843314ec" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="3c0497acb562de993243f079cd3a0a99b33cd3c6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="01c7c05897beb2992dfe49ed493ee8036c245566" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="40516451b92154384af698a70f90f23b19c76b88" 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="c2da8e41d176c8fb53a4646c8a6e1746d2f9cea8" 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="6b5cd68f8fb8d637729c8f67e041429995aa1396" 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="2b8f89e45cea5b2b06bc5cc8a3c03e156ee42285" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="de3d94fa2e645a28d4454301f3693d0555cc599f" 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="b3f119ac2f8dbb79fba8d34c5e471ed2e8d0ef19" 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="b2f17ffd265e7ab785eddf8879921aea23307420" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="ff18cd5b774600bc2a05d27a42fdaaa7357e9ce3" 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="13139639690bd5fddc221333d7a314b22559efc3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="22ca57344c9786cab9a9b156983bb4d231a056aa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="c9828b9da2b86bd812862ee6f67cfb1a12b39b5a" 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="6d9670b363e083d625fab9223e3373b6c96d0c2b" 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="f19132d2190e53dbc2b3bc069e5ca1d3262d1562" 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="cc441a0ea8b0e1a7a1802070dc6ca606d80c9148" 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="ca03ebe865c47bde1869bd101aa1e238683b1423" 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="5094a7a806a203d1c84abfcda3f9e9df375c7ad4" 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="e7756f78cfeffb677a68a5441d4b4e3854e5f7f5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="4e3623fc60344c6317f9e39f962839e7fd2910b2" 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="67eac170899f159db54872b94e458e62e04038e1" 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/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="d6fca5dd1937a187e6d71b350b6c0f760be7862d" 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="853c843690bb475f8093d9163d24bc79ea9ddd61" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="cafbd467468a4e6cdf873ea4368fcecf9ff1eca5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="67df2c8a3ee26e67b2f13008b40277d88e51b938" 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="94ca841830d84aa115ed9035e2874062d4d62598" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="f421b8d8340993dad233ee18bf07c0e7215e25c1" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="62b1d8c0fc8a45e5dcbc8b06b8d43443ff7f4307" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="595f6f417bcaa4eced6ad3239bf4cef0d616384d" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="e58d671db281ac320e2731b1bffa0d905738109a" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="4dd9262f74004f84ea77adb983e2e76e2337c4a4" 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="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" 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/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="cfb9e18bc09d70e46ea8be34510729c005ec6906" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="b20c54153ecca93112117f27d5feec5f25fd5ecf" 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="037026e90f3f44b3cf7555abba43f9305bce463d" 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="a29226c13cd005e2fcb58c41e96fa6ae7c2a9a5e" 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="2d106af1ab8026661a35f5b218c67f6f5b485a8c" 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="edcf3d33a602438104cafd76f534fa8007e9de7b" 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="f0e09543c5ae334dfc7ce760a482b61c3ca844f1" 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/whining" path="src/third_party/whining" revision="94432d906408506d6f4c279ea03979037547b849" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="03cc97346b1d2ace4c85583764c7f94024155cb1" 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="aa3cb25c11973b1dc26618fa472239ccc859e700" 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="1db26454cf100fc964aa64963e42edda61000cd8" 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="9741372f23e7895a180a535c9bfd7246bb69dd2b" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="a4c5ba6acd3a7935a17d586d88ebf32a7c0663ce" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="3c7a1bd9829e9c535ae0e67d2023ed7be5462836"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="d64d815b3af9d2653d924ea2e1ebb21ee8b043b7"/>
<project name="weave/libweave" path="src/weave/libweave" revision="3890bc2bd3f5e92933b433f6c4bf95d07b0dc5c3" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I115b99726270cdc7777c22cbdb76f490682568c1" commit="0aa309822f50647ff19bafe361868c2efa5c0a1a" commit_message="autotest-server-tests: Add firmware_Bmpblk test This FAFT test was already merged a while ago but I forgot to add it to the ebuild. BUG=None TEST=None Change-Id: I115b99726270cdc7777c22cbdb76f490682568c1 Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/922866 Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="922866" owner_email="jwerner@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/66/922866/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id775fa43660d083a5301d915e98e3a9b8d0ea76c" commit="de40eb620680c42f748453d337fc09d43d648d79" commit_message="faft: Add new firmware_WriteProtect test We went embarrasingly long on Scarlet without noticing that the hardware write-protect state reported to the AP was completely broken. This patch adds a FAFT test that checks the output of crosssystem wpsw_boot and wpsw_cur so that this won't happen again. BUG=b:73356326 TEST=Ran on Scarlet without the right firmware patch, saw failure. Ran again with the patch, saw success. Change-Id: Id775fa43660d083a5301d915e98e3a9b8d0ea76c Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/922783 Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="922783" owner_email="jwerner@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/83/922783/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I73dccd6033b95abb435600a690cb6920d4f02f7b" commit="94d412877fc38dc527ed8021c2ebc86088f33a41" commit_message="autotest-server-tests: Add firmware_WriteProtect test Add an ebuild entry for the new firmware_WriteProtect FAFT test. CQ-DEPEND=CL:922783 BUG=None TEST=None Change-Id: I73dccd6033b95abb435600a690cb6920d4f02f7b Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/922867 Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="922867" owner_email="jwerner@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/67/922867/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7b413aa8609a1fcc7207c11926cc03964ffa4306" commit="3b17a0623d5f4e1a3f126f13f4fef8581cc93845" commit_message="firmware_Cr50Unlock: fix for 1.1 and 2.1 requirements Cr50 cannot be unlocked from the console if a password is not set. It can still be unlocked using vendor commands from the AP. Verify gsctool can unlock cr50 and console commands cannot. BUG=none BRANCH=none TEST=run on 0.1.0 and 0.2.1 Change-Id: I7b413aa8609a1fcc7207c11926cc03964ffa4306 Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/919822 Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="3" gerrit_number="919822" 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/22/919822/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I11cfbf0cc841cca1a65325404483e31ede1f0b5b" commit="a73d6925707c06c6c5035135d1d53b8ef352c82b" commit_message="cr50_utils: remove GetBinVersion hack The usb_updater -b issue was fixed long ago. Remove the hack we put to work around the issue. BUG=b:37958867 BRANCH=none TEST=run firmware_Cr50BID Change-Id: I11cfbf0cc841cca1a65325404483e31ede1f0b5b Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/923105 Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="923105" owner_email="mruthven@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/05/923105/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I96ee9f785acb7cf26076b9fe50c305906270ca71" commit="031c49230961b0491b2a88fe9874e9832dfd4207" commit_message="power: Interface to keep track of wakeup count. As part of new Dark Resume logic, we track wakeup_count for input devices to identify a wake triggered by user. This interface helps in keeping track of wakeup_count per device. BUG=b:68944516 TEST=None Change-Id: I96ee9f785acb7cf26076b9fe50c305906270ca71 Reviewed-on: https://chromium-review.googlesource.com/868971 Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; " fail_count="1" gerrit_number="868971" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="19" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/868971/19" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I829e0828c779985c12dba9187c215e286425fad1" commit="81b83c7f30734f7dafd4a83703cdb651452775de" commit_message="power: Register user wakeup sources. User wakeups should come from input devices. While enumerating input devices, if they are wake capable, track their wakeup counts to identify user triggered wake sources. BUG=b:68944516 TEST=None Change-Id: I829e0828c779985c12dba9187c215e286425fad1 Reviewed-on: https://chromium-review.googlesource.com/869143 Commit-Ready: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Tested-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; " fail_count="1" gerrit_number="869143" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="26" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/869143/26" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I76135ec347f6b1578cb2f3d2dd968bf7b23b64db" commit="7b8f8aff0fb76d3f262e175db64c9434e94382c7" commit_message="UPSTREAM: PCI: Protect pci_error_handlers-&gt;reset_notify() usage with device_lock() Every method in struct device_driver or structures derived from it like struct pci_driver MUST provide exclusion vs the driver's -&gt;remove() method, usually by using device_lock(). Protect use of pci_error_handlers-&gt;reset_notify() by holding the device lock while calling it. Note: - pci_dev_lock() calls device_lock() in addition to blocking user-space config accesses. - pci_err_handlers-&gt;reset_notify() is used inside pci_dev_save_and_disable() and pci_dev_restore(). We could hold the device lock directly in pci_reset_notify(), but we expand the region since we have several calls following each other. Without this, -&gt;reset_notify() may race with -&gt;remove() calls, which can be easily triggered in NVMe. [bhelgaas: changelog, add pci_reset_notify() comment] [bhelgaas: fold in fix from Dan Carpenter &lt;dan.carpenter@oracle.com&gt;: http://lkml.kernel.org/r/20170701135323.x5vaj4e2wcs2mcro@mwanda] Link: http://lkml.kernel.org/r/20170601111039.8913-2-hch@lst.de Reported-by: Rakesh Pandit &lt;rakesh@tuxera.com&gt; Tested-by: Rakesh Pandit &lt;rakesh@tuxera.com&gt; Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt; Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt; (cherry picked from commit b014e96d1abbd67404bbe2018937b46466299e9e) BUG=chromium:801716 TEST=`test_that ... network_WiFi_Reset` on kevin Change-Id: I76135ec347f6b1578cb2f3d2dd968bf7b23b64db Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/871173 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="871173" owner_email="briannorris@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/73/871173/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I334990d3419bc0d0b3264ce87d9939d9ca8ff645" commit="e8f411dd15937c4cdae199ce033d012c3bbd0479" commit_message="UPSTREAM: mwifiex: resolve reset vs. remove()/shutdown() deadlocks Commit b014e96d1abb (&quot;PCI: Protect pci_error_handlers-&gt;reset_notify() usage with device_lock()&quot;) resolves races between driver reset and removal, but it introduces some new deadlock problems. If we see a timeout while we've already started suspending, removing, or shutting down the driver, we might see: (a) a worker thread, running mwifiex_pcie_work() -&gt; mwifiex_pcie_card_reset_work() -&gt; pci_reset_function() (b) a removal thread, running mwifiex_pcie_remove() -&gt; mwifiex_free_adapter() -&gt; mwifiex_unregister() -&gt; mwifiex_cleanup_pcie() -&gt; cancel_work_sync(&amp;card-&gt;work) Unfortunately, mwifiex_pcie_remove() already holds the device lock that pci_reset_function() is now requesting, and so we see a deadlock. It's necessary to cancel and synchronize our outstanding work before tearing down the driver, so we can't have this work wait indefinitely for the lock. It's reasonable to only &quot;try&quot; to reset here, since this will mostly happen for cases where it's already difficult to reset the firmware anyway (e.g., while we're suspending or powering off the system). And if reset *really* needs to happen, we can always try again later. Fixes: b014e96d1abb (&quot;PCI: Protect pci_error_handlers-&gt;reset_notify() usage with device_lock()&quot;) Cc: &lt;stable@vger.kernel.org&gt; Cc: Xinming Hu &lt;huxm@marvell.com&gt; Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Signed-off-by: Kalle Valo &lt;kvalo@codeaurora.org&gt; (cherry picked from commit a64e7a79dd6030479caad603c8d78e6c9c14904f) BUG=chromium:801716 TEST=`test_that ... network_WiFi_Reset` on kevin; also manual tests like this: `while : ; do echo 1 &gt; /sys/kernel/debug/mwifiex/mlan0/reset; sleep 0.05; rmmod mwifiex_pcie; modprobe mwifiex_pcie; sleep 2; done` Change-Id: I334990d3419bc0d0b3264ce87d9939d9ca8ff645 Reviewed-on: https://chromium-review.googlesource.com/871174 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="1" gerrit_number="871174" owner_email="briannorris@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/74/871174/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I91cf8f95239ab5bd4df2518e058301f7e81ecc66" commit="7aa90ccc1a34c9ba64be8adbd6a90f57775d2323" commit_message="bottle: upgraded package to upstream Upgraded dev-python/bottle to version 0.12.12 on amd64 BUG=chromium:592898 TEST=Built and tested on local moblab device Change-Id: I91cf8f95239ab5bd4df2518e058301f7e81ecc66 Reviewed-on: https://chromium-review.googlesource.com/922362 Commit-Ready: Matt Mallett &lt;mattmallett@chromium.org&gt; Tested-by: Matt Mallett &lt;mattmallett@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="922362" owner_email="mattmallett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/62/922362/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6e4755851e4291d33c0da833f26019e81c3c40f0" commit="0e4148b58c3f1512540c46d0d29c156ebed83fd1" commit_message="Updating templates to be compatible with bottle 0.12 syntax change The %include and %rebase keywords in bottle template engine were changed to functions. All instances of these keywords have been updated. BUG=chromium:592898 TEST=Updated to bottle 0.12 and tested on local moblab device. CQ-DEPEND=CL:922362 Change-Id: I6e4755851e4291d33c0da833f26019e81c3c40f0 Reviewed-on: https://chromium-review.googlesource.com/922324 Commit-Ready: Matt Mallett &lt;mattmallett@chromium.org&gt; Tested-by: Matt Mallett &lt;mattmallett@chromium.org&gt; Reviewed-by: Jacob Kopczynski &lt;jkop@chromium.org&gt; " fail_count="1" gerrit_number="922324" owner_email="mattmallett@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/whining" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/whining" ref="refs/changes/24/922324/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia2b1fcff816b2ea5d9cee70445080d05dd366719" commit="0a71150173e8aa06d883e30bc612c459087066d4" commit_message="[moblab] Change project-moblab to cros-workon ebuild Due to several people working on this overlay there has been a few commit conflicts on the ebuild uprev. BUG=None TEST=build and test on a moblab CQ-DEPEND=Ia6b34db4d3bd13016101c953f9ee7baf10fb5268 Change-Id: Ia2b1fcff816b2ea5d9cee70445080d05dd366719 Reviewed-on: https://chromium-review.googlesource.com/919005 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="919005" owner_email="haddowk@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/05/919005/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iac990274c892d2c6797ba7be36e57269b1d49756" commit="ad61bc6b072264f237add6aecd19887dc629e2ab" commit_message="FAFT: Adding check in dev_boot_usb_checker to verify kernkey_vfy dev_boot_usb_checker function checks the current boot is from USB in developer mode (Ctrl-U trigger). It confirms the USB boot by checking mainfw_type and by calling is_removable_device_boot function. It would be better to verify the type of verification done on kernel key (kernkey_vfy) either kernel key is verified using signature or just hash, to confirm the USB boot in developer mode (Ctrl-U trigger). kernkey_vfy value should be hash in Ctrl-U triggered USB boot in developer mode (it verifies using the hash of the kernel keyblock) and for internal/recovery boot it should be sig (it verifies the good kernel keyblock using the kernel subkey from the firmware). BUG=None Branch=None TEST= Verified the complete faft_bios &amp; faft_ec suite tests on Soraka (detachable device), all tests are passing. And verified these particular tests on Reef (legacy Ctrl-U device), all tests are passing. Change-Id: Iac990274c892d2c6797ba7be36e57269b1d49756 Signed-off-by: Lenine Ajagappane &lt;leninex.ajagappane@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/911148 Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="911148" owner_email="leninex.ajagappane@intel.com" pass_count="0" patch_number="7" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/48/911148/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I48a2ebd2d922692e9df2b583b9f349ee06b530aa" commit="86bf9f7f1a20d6299464ef054c4c92f3e7b090ae" commit_message="balance_pools: flush metrics BUG=chromium:807326 TEST=none Change-Id: I48a2ebd2d922692e9df2b583b9f349ee06b530aa Reviewed-on: https://chromium-review.googlesource.com/920771 Commit-Ready: Jacob Kopczynski &lt;jkop@chromium.org&gt; Tested-by: Jacob Kopczynski &lt;jkop@chromium.org&gt; Reviewed-by: Paul Hobbs &lt;phobbs@google.com&gt; " fail_count="1" gerrit_number="920771" owner_email="jkop@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/71/920771/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I958c65b88bc010380b1a7addc56a05675dacd0b8" commit="cd62089f6f00fbd6117b2e866a72f4c3f2712e65" commit_message="camera3_test: support fully-failed result for flush Our USB camera HAL currently abort all pending requests when flushing, which is a valid behavior and should not fail the test. ref: https://android.googlesource.com/platform/hardware/libhardware/+/07a5cd565063e6a4718f107c9bfc0558a7521ae2/include/hardware/camera3.h#3019 BUG=b:73221430 TEST='/usr/bin/arc_camera3_test &quot;--gtest_filter=Camera3FrameTest/Camera3FlushRequestsTest*&quot; --camera_hal_path=/usr/lib64/camera_hal/usb.so' Change-Id: I958c65b88bc010380b1a7addc56a05675dacd0b8 Reviewed-on: https://chromium-review.googlesource.com/913172 Commit-Ready: Shik Chen &lt;shik@chromium.org&gt; Tested-by: Shik Chen &lt;shik@chromium.org&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; Reviewed-by: Hung-yu Wu &lt;hywu@chromium.org&gt; " fail_count="3" gerrit_number="913172" owner_email="shik@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/72/913172/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Idf9b715d2e3c17b7617c9d1a49e3e39ea922439c" commit="779518f6675b917829d78ec6f8c2d230504d8cb1" commit_message="afdo: clean gcc/gcov codes up gcc/gcov builders are no longer available. BUG=chromium:812419 TEST=tryjob master-chrome-pfq; Chrome ebuild is correctly updated. Change-Id: Idf9b715d2e3c17b7617c9d1a49e3e39ea922439c Reviewed-on: https://chromium-review.googlesource.com/919540 Commit-Ready: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Tested-by: Ting-Yuan Huang &lt;laszio@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="919540" owner_email="laszio@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/40/919540/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia74836a567fc565fbd868abdcaa6d0174a4341ad" commit="213602573beb68a00e1c336ae760f29de1ec44aa" commit_message="Ensure we are not holding per-cpu data lock when pausing VCPU We may want to issue additional crosvm_pause_vcpu() requests while VCPUs are waiting to be resumed, so we need to make sure we are not holding lock while waiting. TEST=cargo test --features plugin BUG=chromium:800626 Change-Id: Ia74836a567fc565fbd868abdcaa6d0174a4341ad Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/917426 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="917426" owner_email="dtor@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/26/917426/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie46075855ab17e6e7301025b62e57db2c596b2a4" commit="992e60a407ddf0fe175382f595b1ed64e497ef04" commit_message="grunt: Add power/battery LED support Replace the current led code with an implementation that uses the new led_pwm interface. Grunt has a blue LED which we use for power and an amber LED which we use for battery. The colours used are documented in update_leds() in led_pwm.c BUG=b:71902053 BRANCH=none TEST=manual Check for the various states: * Solid Amber == Charging * Solid Blue == Charging (near full) * Fast Flash Amber == Charging error or battery not present Did not test low / critical battery Change-Id: Ie46075855ab17e6e7301025b62e57db2c596b2a4 Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/919765 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Edward Hill &lt;ecgh@chromium.org&gt; " fail_count="5" gerrit_number="919765" owner_email="sjg@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/65/919765/6" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I98e18f54b62ddd558bedd9cec65aa003589a0681" commit="0bcc97890c084f8d6957bcd7e2400ffcc8381dcc" commit_message="grunt: Add pull-up to EC_BATT_PRES_ODL GPIO The EC_BATT_PRES_ODL is an open drain signal. The SN74LVC1G07 IC which drives that signal is an open drain buffer. There is no external pull. Therefore, an internal pullup is required. BRANCH=none BUG=b:73286869 TEST=gpioget shows 0 with battery and 1 without Change-Id: I98e18f54b62ddd558bedd9cec65aa003589a0681 Signed-off-by: Edward Hill &lt;ecgh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/923102 Commit-Ready: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="0" gerrit_number="923102" owner_email="ecgh@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/02/923102/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3f408b068ed806af5f37aa688d871baaef43185d" commit="d30b6b778803e18c1d8321d87624dd8beaa5f5b4" commit_message="debugd: Fix unittest causing ASAN error Change WriteFile to use strlen instead of sizeof on string literals to fix ASAN error. BUG=chromium:780065 TEST=Ran unittests on amd64-generic with profile=asan Change-Id: I3f408b068ed806af5f37aa688d871baaef43185d Reviewed-on: https://chromium-review.googlesource.com/923289 Commit-Ready: Alexis Savery &lt;asavery@chromium.org&gt; Tested-by: Jacob Romero &lt;levemealone72@gmail.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="923289" owner_email="asavery@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/89/923289/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I64711b61ccf7a657942dbae2232f81f3e054113d" commit="f79fe07d11f9750111506265d9b8c91ce5a7b753" commit_message="FIXUP: CHROMIUM: [media] rkisp1: disable ddr dvfs when isp streaming start The following build warnings are seen if CONFIG_ARM_RK3399_DMC_DEVFREQ is not enabled. drivers/media/platform/rockchip/isp1/dev.c:545:19: warning: struct rockchip_drm_private declared inside parameter list struct rockchip_drm_private *priv) drivers/media/platform/rockchip/isp1/dev.c:571:41: warning: passing argument 2 of rockchip_initialize_devfreq from incompatible pointer type BUG=b:36227021 TEST=Build with CONFIG_ARM_RK3399_DMC_DEVFREQ disabled Change-Id: I64711b61ccf7a657942dbae2232f81f3e054113d Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/922122 Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="2" gerrit_number="922122" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/922122/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I62bb95028b3b546829e7d41329dc97661c07d36e" commit="6fdd1facc4d0061e11f8c37b316623b31efa4419" commit_message="arc: Uprev org.chromium.arc.cachebuilder.jar to 0.0.8. As described. TEST=build images + cheets_CacheValidationServer BUG=b:73351441 BUG=b:70511735 Change-Id: I62bb95028b3b546829e7d41329dc97661c07d36e Reviewed-on: https://chromium-review.googlesource.com/922390 Commit-Ready: Yury Khmel &lt;khmel@google.com&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="922390" owner_email="khmel@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/90/922390/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6908abb4f593ec774cbb3945b817eef01b61bb17" commit="4d941a622715c00d4d87eb8a38686dd5b8bec7a4" commit_message="[autotest] Improve error handling in lxc base image. BUG=chromium:812272 TEST=local moblab build Change-Id: I6908abb4f593ec774cbb3945b817eef01b61bb17 Reviewed-on: https://chromium-review.googlesource.com/919521 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Dan Shi &lt;dshi@google.com&gt; " fail_count="3" gerrit_number="919521" 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/21/919521/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-2.2.28" change_id="I08030f1951411e41ce2bcb510cd8241796a1258b" commit="f7ea97850da311d7d38979528b6d9fd5f4495d4b" commit_message="binarytree: ignore all but 1 package per cpv for multi-binhost (bug 647076) Restore multi-binhost behavior prior to commit 328dd4712f88cbb8ef390ae9eb471afa1ef781d7, so that all but one package per cpv is ignored. Binhosts specified later in PORTAGE_BINHOST will override those that are specified later. This is the same behavior as the original multi-binhost support that was added in commit 7f84548b516d30de43118d58e6bc03c8739a0967. We're landing this commit in Chromium pending the decision in upstream Gentoo for how to address it since it's causing performance/correctness problems for us. https://bugs.gentoo.org/647076 BUG=chromium:809312 TEST=precq passes Change-Id: I08030f1951411e41ce2bcb510cd8241796a1258b Reviewed-on: https://chromium-review.googlesource.com/922807 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="0" gerrit_number="922807" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/portage_tool" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/portage_tool" ref="refs/changes/07/922807/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Ibf93f82c51a5b40a41cb0031b9331d911ec3b943" commit="4be52c20583e758430415e080ba9c3678f33db0e" commit_message="CHROMIUM: LSM: add more details to blocked symlink mount Rewrite the current sb_mount hook to use report_load as that'll do the same amount of command line display and will show the source path, then add another log line to include the mount type and mount flags. BUG=chromium:811506 TEST=precq passes Change-Id: Ibf93f82c51a5b40a41cb0031b9331d911ec3b943 Signed-off-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/919872 Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="2" gerrit_number="919872" owner_email="vapier@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/72/919872/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.14" change_id="Ibf93f82c51a5b40a41cb0031b9331d911ec3b943" commit="69867f2ab2f9dda603e0af507f189ba07d68ee80" commit_message="CHROMIUM: LSM: add more details to blocked symlink mount Rewrite the current sb_mount hook to use report_load as that'll do the same amount of command line display and will show the source path, then add another log line to include the mount type and mount flags. BUG=chromium:811506 TEST=precq passes Change-Id: Ibf93f82c51a5b40a41cb0031b9331d911ec3b943 Signed-off-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/919874 Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="2" gerrit_number="919874" owner_email="vapier@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/919874/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie18cc8aaab162e05b73e73649c5fdbf5c90c7ec7" commit="54048a00812460b334f6da2eb743c384044d8b2a" commit_message="cli.command: clarify IPv4/IPv6 syntax BUG=chromium:810527 TEST=`cros deploy --help` done been read Change-Id: Ie18cc8aaab162e05b73e73649c5fdbf5c90c7ec7 Reviewed-on: https://chromium-review.googlesource.com/909657 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="2" gerrit_number="909657" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/57/909657/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I47988c787a6a5ceee7788c8a2b9f63965be6d09c" commit="92e59ce2abfc8db48ac8aa75c45992e2a9472563" commit_message="smbprovider: Add MoveEntry to D-Bus This change adds a D-Bus definition for MoveEntry and adds a stub method on SmbProvider. BUG=chromium:757625 TEST=emerges Change-Id: I47988c787a6a5ceee7788c8a2b9f63965be6d09c Reviewed-on: https://chromium-review.googlesource.com/913720 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="1" gerrit_number="913720" owner_email="baileyberro@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/913720/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.18" change_id="Iadb8d10e76c9ba3310cf2507f01f612ed0258513" commit="180bc87ae7868a1492c014019e69af067732bc17" commit_message="UPSTREAM: Input: i8042 - fix crash at boot time The driver checks port-&gt;exists twice in i8042_interrupt(), first when trying to assign temporary &quot;serio&quot; variable, and second time when deciding whether it should call serio_interrupt(). The value of port-&gt;exists may change between the 2 checks, and we may end up calling serio_interrupt() with a NULL pointer: BUG: unable to handle kernel NULL pointer dereference at 0000000000000050 IP: [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 PGD 0 Oops: 0002 [#1] SMP last sysfs file: CPU 0 Modules linked in: Pid: 1, comm: swapper Not tainted 2.6.32-358.el6.x86_64 #1 QEMU Standard PC (i440FX + PIIX, 1996) RIP: 0010:[&lt;ffffffff8150feaf&gt;] [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 RSP: 0018:ffff880028203cc0 EFLAGS: 00010082 RAX: 0000000000010000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000282 RSI: 0000000000000098 RDI: 0000000000000050 RBP: ffff880028203cc0 R08: ffff88013e79c000 R09: ffff880028203ee0 R10: 0000000000000298 R11: 0000000000000282 R12: 0000000000000050 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000098 FS: 0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: 0000000000000050 CR3: 0000000001a85000 CR4: 00000000001407f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process swapper (pid: 1, threadinfo ffff88013e79c000, task ffff88013e79b500) Stack: ffff880028203d00 ffffffff813de186 ffffffffffffff02 0000000000000000 &lt;d&gt; 0000000000000000 0000000000000000 0000000000000000 0000000000000098 &lt;d&gt; ffff880028203d70 ffffffff813e0162 ffff880028203d20 ffffffff8103b8ac Call Trace: &lt;IRQ&gt; [&lt;ffffffff813de186&gt;] serio_interrupt+0x36/0xa0 [&lt;ffffffff813e0162&gt;] i8042_interrupt+0x132/0x3a0 [&lt;ffffffff8103b8ac&gt;] ? kvm_clock_read+0x1c/0x20 [&lt;ffffffff8103b8b9&gt;] ? kvm_clock_get_cycles+0x9/0x10 [&lt;ffffffff810e1640&gt;] handle_IRQ_event+0x60/0x170 [&lt;ffffffff8103b154&gt;] ? kvm_guest_apic_eoi_write+0x44/0x50 [&lt;ffffffff810e3d8e&gt;] handle_edge_irq+0xde/0x180 [&lt;ffffffff8100de89&gt;] handle_irq+0x49/0xa0 [&lt;ffffffff81516c8c&gt;] do_IRQ+0x6c/0xf0 [&lt;ffffffff8100b9d3&gt;] ret_from_intr+0x0/0x11 [&lt;ffffffff81076f63&gt;] ? __do_softirq+0x73/0x1e0 [&lt;ffffffff8109b75b&gt;] ? hrtimer_interrupt+0x14b/0x260 [&lt;ffffffff8100c1cc&gt;] ? call_softirq+0x1c/0x30 [&lt;ffffffff8100de05&gt;] ? do_softirq+0x65/0xa0 [&lt;ffffffff81076d95&gt;] ? irq_exit+0x85/0x90 [&lt;ffffffff81516d80&gt;] ? smp_apic_timer_interrupt+0x70/0x9b [&lt;ffffffff8100bb93&gt;] ? apic_timer_interrupt+0x13/0x20 To avoid the issue let's change the second check to test whether serio is NULL or not. Also, let's take i8042_lock in i8042_start() and i8042_stop() instead of trying to be overly smart and using memory barriers. BUG=chromium:813012 TEST=Build and run Change-Id: Iadb8d10e76c9ba3310cf2507f01f612ed0258513 Signed-off-by: Chen Hong &lt;chenhong3@huawei.com&gt; [dtor: take lock in i8042_start()/i8042_stop()] Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; (cherry picked from commit 340d394a789518018f834ff70f7534fc463d3226) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/924022 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="924022" owner_email="zsm@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/924022/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="Iadb8d10e76c9ba3310cf2507f01f612ed0258513" commit="04adb89394133e4bb9e78ce054eda852a980a3ba" commit_message="UPSTREAM: Input: i8042 - fix crash at boot time The driver checks port-&gt;exists twice in i8042_interrupt(), first when trying to assign temporary &quot;serio&quot; variable, and second time when deciding whether it should call serio_interrupt(). The value of port-&gt;exists may change between the 2 checks, and we may end up calling serio_interrupt() with a NULL pointer: BUG: unable to handle kernel NULL pointer dereference at 0000000000000050 IP: [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 PGD 0 Oops: 0002 [#1] SMP last sysfs file: CPU 0 Modules linked in: Pid: 1, comm: swapper Not tainted 2.6.32-358.el6.x86_64 #1 QEMU Standard PC (i440FX + PIIX, 1996) RIP: 0010:[&lt;ffffffff8150feaf&gt;] [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 RSP: 0018:ffff880028203cc0 EFLAGS: 00010082 RAX: 0000000000010000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000282 RSI: 0000000000000098 RDI: 0000000000000050 RBP: ffff880028203cc0 R08: ffff88013e79c000 R09: ffff880028203ee0 R10: 0000000000000298 R11: 0000000000000282 R12: 0000000000000050 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000098 FS: 0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: 0000000000000050 CR3: 0000000001a85000 CR4: 00000000001407f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process swapper (pid: 1, threadinfo ffff88013e79c000, task ffff88013e79b500) Stack: ffff880028203d00 ffffffff813de186 ffffffffffffff02 0000000000000000 &lt;d&gt; 0000000000000000 0000000000000000 0000000000000000 0000000000000098 &lt;d&gt; ffff880028203d70 ffffffff813e0162 ffff880028203d20 ffffffff8103b8ac Call Trace: &lt;IRQ&gt; [&lt;ffffffff813de186&gt;] serio_interrupt+0x36/0xa0 [&lt;ffffffff813e0162&gt;] i8042_interrupt+0x132/0x3a0 [&lt;ffffffff8103b8ac&gt;] ? kvm_clock_read+0x1c/0x20 [&lt;ffffffff8103b8b9&gt;] ? kvm_clock_get_cycles+0x9/0x10 [&lt;ffffffff810e1640&gt;] handle_IRQ_event+0x60/0x170 [&lt;ffffffff8103b154&gt;] ? kvm_guest_apic_eoi_write+0x44/0x50 [&lt;ffffffff810e3d8e&gt;] handle_edge_irq+0xde/0x180 [&lt;ffffffff8100de89&gt;] handle_irq+0x49/0xa0 [&lt;ffffffff81516c8c&gt;] do_IRQ+0x6c/0xf0 [&lt;ffffffff8100b9d3&gt;] ret_from_intr+0x0/0x11 [&lt;ffffffff81076f63&gt;] ? __do_softirq+0x73/0x1e0 [&lt;ffffffff8109b75b&gt;] ? hrtimer_interrupt+0x14b/0x260 [&lt;ffffffff8100c1cc&gt;] ? call_softirq+0x1c/0x30 [&lt;ffffffff8100de05&gt;] ? do_softirq+0x65/0xa0 [&lt;ffffffff81076d95&gt;] ? irq_exit+0x85/0x90 [&lt;ffffffff81516d80&gt;] ? smp_apic_timer_interrupt+0x70/0x9b [&lt;ffffffff8100bb93&gt;] ? apic_timer_interrupt+0x13/0x20 To avoid the issue let's change the second check to test whether serio is NULL or not. Also, let's take i8042_lock in i8042_start() and i8042_stop() instead of trying to be overly smart and using memory barriers. BUG=chromium:813012 TEST=Build and run Change-Id: Iadb8d10e76c9ba3310cf2507f01f612ed0258513 Signed-off-by: Chen Hong &lt;chenhong3@huawei.com&gt; [dtor: take lock in i8042_start()/i8042_stop()] Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; (cherry picked from commit 340d394a789518018f834ff70f7534fc463d3226) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/923963 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="923963" owner_email="zsm@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/923963/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Iadb8d10e76c9ba3310cf2507f01f612ed0258513" commit="b369a4c54af77f2a9cfb30bf4fb75ebff0e5b622" commit_message="UPSTREAM: Input: i8042 - fix crash at boot time The driver checks port-&gt;exists twice in i8042_interrupt(), first when trying to assign temporary &quot;serio&quot; variable, and second time when deciding whether it should call serio_interrupt(). The value of port-&gt;exists may change between the 2 checks, and we may end up calling serio_interrupt() with a NULL pointer: BUG: unable to handle kernel NULL pointer dereference at 0000000000000050 IP: [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 PGD 0 Oops: 0002 [#1] SMP last sysfs file: CPU 0 Modules linked in: Pid: 1, comm: swapper Not tainted 2.6.32-358.el6.x86_64 #1 QEMU Standard PC (i440FX + PIIX, 1996) RIP: 0010:[&lt;ffffffff8150feaf&gt;] [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 RSP: 0018:ffff880028203cc0 EFLAGS: 00010082 RAX: 0000000000010000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000282 RSI: 0000000000000098 RDI: 0000000000000050 RBP: ffff880028203cc0 R08: ffff88013e79c000 R09: ffff880028203ee0 R10: 0000000000000298 R11: 0000000000000282 R12: 0000000000000050 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000098 FS: 0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: 0000000000000050 CR3: 0000000001a85000 CR4: 00000000001407f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process swapper (pid: 1, threadinfo ffff88013e79c000, task ffff88013e79b500) Stack: ffff880028203d00 ffffffff813de186 ffffffffffffff02 0000000000000000 &lt;d&gt; 0000000000000000 0000000000000000 0000000000000000 0000000000000098 &lt;d&gt; ffff880028203d70 ffffffff813e0162 ffff880028203d20 ffffffff8103b8ac Call Trace: &lt;IRQ&gt; [&lt;ffffffff813de186&gt;] serio_interrupt+0x36/0xa0 [&lt;ffffffff813e0162&gt;] i8042_interrupt+0x132/0x3a0 [&lt;ffffffff8103b8ac&gt;] ? kvm_clock_read+0x1c/0x20 [&lt;ffffffff8103b8b9&gt;] ? kvm_clock_get_cycles+0x9/0x10 [&lt;ffffffff810e1640&gt;] handle_IRQ_event+0x60/0x170 [&lt;ffffffff8103b154&gt;] ? kvm_guest_apic_eoi_write+0x44/0x50 [&lt;ffffffff810e3d8e&gt;] handle_edge_irq+0xde/0x180 [&lt;ffffffff8100de89&gt;] handle_irq+0x49/0xa0 [&lt;ffffffff81516c8c&gt;] do_IRQ+0x6c/0xf0 [&lt;ffffffff8100b9d3&gt;] ret_from_intr+0x0/0x11 [&lt;ffffffff81076f63&gt;] ? __do_softirq+0x73/0x1e0 [&lt;ffffffff8109b75b&gt;] ? hrtimer_interrupt+0x14b/0x260 [&lt;ffffffff8100c1cc&gt;] ? call_softirq+0x1c/0x30 [&lt;ffffffff8100de05&gt;] ? do_softirq+0x65/0xa0 [&lt;ffffffff81076d95&gt;] ? irq_exit+0x85/0x90 [&lt;ffffffff81516d80&gt;] ? smp_apic_timer_interrupt+0x70/0x9b [&lt;ffffffff8100bb93&gt;] ? apic_timer_interrupt+0x13/0x20 To avoid the issue let's change the second check to test whether serio is NULL or not. Also, let's take i8042_lock in i8042_start() and i8042_stop() instead of trying to be overly smart and using memory barriers. BUG=chromium:813012 TEST=Build and run Change-Id: Iadb8d10e76c9ba3310cf2507f01f612ed0258513 Signed-off-by: Chen Hong &lt;chenhong3@huawei.com&gt; [dtor: take lock in i8042_start()/i8042_stop()] Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; (cherry picked from commit 340d394a789518018f834ff70f7534fc463d3226) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/923962 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="923962" owner_email="zsm@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/923962/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2b82c349ebda3453dc0a6c547b90fac49d8502f1" commit="12fa1e140667530f6fa79b4506379be4eddcd8c0" commit_message="init: unmount bind mounts to /run in /var During startup, /var/run and /var/lock are bind mounted to /run and /run/lock respectively, to support backwards compatibility for accessing /run (tmpfs for runtime data) through /var. Need to unmount them in the shutdown script so that cryptohome can unmount /var successfully during its cleanup. BUG=chromium:812057 TEST=Manual reboot: no errors during umount calls and no indication of failure in /mnt/stateful/shutdown_umount_latest_failure or /mnt/stateful_partition/umount-encrypted.log Change-Id: I2b82c349ebda3453dc0a6c547b90fac49d8502f1 Reviewed-on: https://chromium-review.googlesource.com/919839 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; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="919839" owner_email="mortonm@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/39/919839/4" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.8" change_id="Iadb8d10e76c9ba3310cf2507f01f612ed0258513" commit="24bee1259d08be94f554bd0c3afb0e78aac40d07" commit_message="UPSTREAM: Input: i8042 - fix crash at boot time The driver checks port-&gt;exists twice in i8042_interrupt(), first when trying to assign temporary &quot;serio&quot; variable, and second time when deciding whether it should call serio_interrupt(). The value of port-&gt;exists may change between the 2 checks, and we may end up calling serio_interrupt() with a NULL pointer: BUG: unable to handle kernel NULL pointer dereference at 0000000000000050 IP: [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 PGD 0 Oops: 0002 [#1] SMP last sysfs file: CPU 0 Modules linked in: Pid: 1, comm: swapper Not tainted 2.6.32-358.el6.x86_64 #1 QEMU Standard PC (i440FX + PIIX, 1996) RIP: 0010:[&lt;ffffffff8150feaf&gt;] [&lt;ffffffff8150feaf&gt;] _spin_lock_irqsave+0x1f/0x40 RSP: 0018:ffff880028203cc0 EFLAGS: 00010082 RAX: 0000000000010000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000282 RSI: 0000000000000098 RDI: 0000000000000050 RBP: ffff880028203cc0 R08: ffff88013e79c000 R09: ffff880028203ee0 R10: 0000000000000298 R11: 0000000000000282 R12: 0000000000000050 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000098 FS: 0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000 CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b CR2: 0000000000000050 CR3: 0000000001a85000 CR4: 00000000001407f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process swapper (pid: 1, threadinfo ffff88013e79c000, task ffff88013e79b500) Stack: ffff880028203d00 ffffffff813de186 ffffffffffffff02 0000000000000000 &lt;d&gt; 0000000000000000 0000000000000000 0000000000000000 0000000000000098 &lt;d&gt; ffff880028203d70 ffffffff813e0162 ffff880028203d20 ffffffff8103b8ac Call Trace: &lt;IRQ&gt; [&lt;ffffffff813de186&gt;] serio_interrupt+0x36/0xa0 [&lt;ffffffff813e0162&gt;] i8042_interrupt+0x132/0x3a0 [&lt;ffffffff8103b8ac&gt;] ? kvm_clock_read+0x1c/0x20 [&lt;ffffffff8103b8b9&gt;] ? kvm_clock_get_cycles+0x9/0x10 [&lt;ffffffff810e1640&gt;] handle_IRQ_event+0x60/0x170 [&lt;ffffffff8103b154&gt;] ? kvm_guest_apic_eoi_write+0x44/0x50 [&lt;ffffffff810e3d8e&gt;] handle_edge_irq+0xde/0x180 [&lt;ffffffff8100de89&gt;] handle_irq+0x49/0xa0 [&lt;ffffffff81516c8c&gt;] do_IRQ+0x6c/0xf0 [&lt;ffffffff8100b9d3&gt;] ret_from_intr+0x0/0x11 [&lt;ffffffff81076f63&gt;] ? __do_softirq+0x73/0x1e0 [&lt;ffffffff8109b75b&gt;] ? hrtimer_interrupt+0x14b/0x260 [&lt;ffffffff8100c1cc&gt;] ? call_softirq+0x1c/0x30 [&lt;ffffffff8100de05&gt;] ? do_softirq+0x65/0xa0 [&lt;ffffffff81076d95&gt;] ? irq_exit+0x85/0x90 [&lt;ffffffff81516d80&gt;] ? smp_apic_timer_interrupt+0x70/0x9b [&lt;ffffffff8100bb93&gt;] ? apic_timer_interrupt+0x13/0x20 To avoid the issue let's change the second check to test whether serio is NULL or not. Also, let's take i8042_lock in i8042_start() and i8042_stop() instead of trying to be overly smart and using memory barriers. BUG=chromium:813012 TEST=Build and run Change-Id: Iadb8d10e76c9ba3310cf2507f01f612ed0258513 Signed-off-by: Chen Hong &lt;chenhong3@huawei.com&gt; [dtor: take lock in i8042_start()/i8042_stop()] Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; (cherry picked from commit 340d394a789518018f834ff70f7534fc463d3226) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/923964 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="923964" owner_email="zsm@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/923964/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3e48ea1b09355eaf6967b9f7522bc3d35459b76b" commit="ef7555c9762d8bce27800aa89fc97ff6f482f7be" commit_message="lpc: Removing unnecessary register writes According to Nuvoton datasheet, when SHM windows are in IO mode, only the bottom 16-bits of registers @ offset xF4 and xF8 are used. &quot;This register is ignored when WRAM1_IO bit in WIN_CFG register is set to 1 (LPC / eSPI Peripheral Channel I/O access with 16-bit address). This register is set to its default value by Host Domain reset.&quot; BRANCH=none BUG=none TEST=boot grunt and verify host communication still works. Change-Id: I3e48ea1b09355eaf6967b9f7522bc3d35459b76b Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/919006 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Mulin Chao &lt;mlchao@nuvoton.com&gt; " fail_count="0" gerrit_number="919006" owner_email="jettrink@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/06/919006/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8983bcfe37bfcd39e295bc3144cc00f54d6ec3dd" commit="f5c38d45e988b98b6e60556b8ac74f3da48d9d34" commit_message="Remove cleanup-reboot as dependency The dependency was keeping the test from being run. In order to clean up the remora enrollment we now need to create a server test &quot;wrapping&quot; the client test in a TPM clear. BUG=chromium:795722 Change-Id: I8983bcfe37bfcd39e295bc3144cc00f54d6ec3dd Reviewed-on: https://chromium-review.googlesource.com/906728 Commit-Ready: Felix Ekblom &lt;felixe@chromium.org&gt; Tested-by: Felix Ekblom &lt;felixe@chromium.org&gt; Reviewed-by: Denis Tosic &lt;dtosic@chromium.org&gt; " fail_count="0" gerrit_number="906728" owner_email="felixe@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/28/906728/5" remote="cros" total_fail_count="1"/><lkgm version="10405.0.0-rc1"/></manifest>