blob: 003e794f6405e7f41cf72ff5b2337ffdb23c9d68 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="c23f94e126d9b7a1c95fb65fe7497feab042d33d">
<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="c4075810a258bbc60c7bcf0617c1dcb995edc8a8" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="0b087f9dcf23367a24f0bacc738abe9ec8ed6506" 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="367bdb38f60fdfe76814c8cf9f383ff8d6f5b484" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="73174fa7bb2b666b3cdfb70ef82b2974d77ab2b4" 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="76af266b36c5be01e819e7cd01f9cf19a72ccaa9" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="34084004ea7bc8f29c6df7eacf8d46b274f340de" 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="94288c26d2ffe3aec9848c147839afee597acefd" 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="7822084a27865e185d561dd44632c761d8c1bec8" 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="5888d6f676722fdac3f65e673c0232667309296c"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="e6853c3d4b19bfc20fdf8985bfe2efa3c1969ea0" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="59ed1d0478db0ad7cf568ee2135a6a1b54c5bd53" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="5042b8cf876294f36b721bde1d71e32f1a9c45cd" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="62c689e8d8655ac7410af6687da7179c0d6597ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="6c8ead21d1abdc7acd761493d45002fafbe1337d" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="c1e867d38e574d31bc3ffda030a41a2e07e402df" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="02590fe17e0309e981f3e3bfdd0c5bd5c5feda65" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="432fc2afc58bed4e1ffa53465b66cf289ae62f7c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="cf179ccb3c47afae7ec51fe0661b0056d07ded4f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="54a5e4f1fbe5f1f809498a10bb2ff5c9c01909a4" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="37f59d89268b031d709ae2be5ed2e289c0bfff9e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="731fe62eca09d4e411b538bb7066794c38524980" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="2f75f8ce3aaa7c0fd1fc1cb631d8286473b02fff" 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="acb6efd5d9db5903b462aea03fde2e8391068cf9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="7d2154c31e59daa6f0f817575b4182ddef4c92af" 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="54d1e0437a0f246fb0132b7b24a2b74bf09d1124" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="08eab5f8b7788353bbab2b699c15926fa9a3d7e2" 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="7bc20e670968a979c2dabf55497761b5c7fd0792" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="db3538ee13ef2785f186330b650be624f02e83e5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="d8f10af6aeaff319f407578cdff1afd0324f5912" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="faa19fa0f16e49f34d591551e532c72935f8110c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="f6bd5742fe5235a79e439d5e0f022b5e940c7625" 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="9a187d45f371a3f7d4a965095657403dbb91c9df" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="cb4338e289389d699f26204c73aede4e24dd296e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="71e236cd2eb8aa7aef05aa0d63c42c21f490c50d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="98b911b1ba3e13de9aeba5812785b889ad6d6d6f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="1c428ba510cdd30cafbf97bdd3510aa29a8279b4" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b168a20180bfbfe98e580aee51b9fc28a9c09276" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="f6d4ab0388806d23ec5f25c592b8e3b57f0bb574" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="2233f714ef80f48b92991662f96b5e19e65d72aa" 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="093fd2ce7aef034aa98b5e7234e79b6b067d45c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="1bd7b04a3ae68c0314bdee06c559093de9e5a304" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="b437b3edaf1027e9e3b8bdb878a9f9f3eb21b6a4" 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="624dad49bbdffdc394f3c9253bdc778f38d5ba15" 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="57a4a9133dd2b5ecc87eeb2c2519de33c71005b1" 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="40aa75e44dda4cb0666fdf30bb60627d2643c0ba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="b922f1e803281b4c25361163cc9b8914b77426c5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="614b78bd30d90762b0565236c8632af3f9c13571" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_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="a4eca6b5591a14c9a5e5c2c371daffe18f190cc0" 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="2c3d2c17ee9b379c4e076eaa574ffb671b7e4cb5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="1c1806d8df4bb5976eed71a2e2bf156c36ccdce2" 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="7e5156c429426c18950aa6bd4c0823f077759ced" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="6850d51607dc09c3c390bf3a5a0ed7acb20d61b9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="380b741d8513f84362e96b3481e0bb42ae9cb061" 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="d14112f44bd81eb3a9f62ccad2ec3b74e07db25d" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="c8b430d021c0de9c29e40d9dd68918c7ee10fdc4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="e18ea6f3bbf8dfc93b2ab6f7a5a6c73de9d5695c" 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="ae2df4ff9ffca520a5a6af723b6ee18bf8330d13" 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/cros-adapta" path="src/third_party/cros-adapta" revision="afaffa715a920d53051768321ac37b0642c8bda3" 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="800865f86cd84c60484a93d3500f3da7d2f87ff0" 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="59147b3e200e59a4410f8f5399ee65c482cb12e6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="156cbc7f2f7526747e595497639880c7e3218184" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="102e08459ab87fad8ac3d92ae02f52d07952f543" 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="e312f8a99312741898d721dd4d6c8f579498dd28" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="c94cba83c74a0aedbc764a83e6b24515e2b5dbc5" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="997a86aa2ce44b746c3214f6952ac6ac44debc58" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="d0d04e7ae91fd10c2a009f7a9f64b4e637268095" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="597d29e5f00d5a31292cd26929213202dc29042a" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="e24a43da6b6b19112070fb802d3a17d9dba05bbc" 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="0061b1f244574e615c415479725046ab2951f09a" upstream="refs/heads/chromeos-2.4.89"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="b7036f2f9a196a272f5d4f341ddf84483979d7e1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="ca47222f26c082e0caa80c9f221fcad8b48c6360" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="238c066146896e9caa9e724ce43080d07ac4fb3f" 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="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="609671ec2166055d21e579af75e214a8b4c4cae0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="d08fba1244f890cbbddefe645505fd8f21b84d8f" 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="202b321335e7d1e751268f8f26895a9b14bf8858" upstream="refs/heads/arc-17.3"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="f64d6a2d27be8898a7333022de3abe72e869aa98" 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="b9acd27dcfdf2e54d8bc1a61c223ed8e1f8452eb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="e2a920a2de9c03553db50be9484ca802d0a80dae" 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="f5ddef5e9eb5b41686468053871b5c3dfdd16627" 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="c547affa46e1843508f05eda548178cb22057108" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="60300eb6e150d1095fb01fe186f9e1bf65337905" 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="c82a7587b850ae43ba4bdb1d317e697642896215" 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="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="34ed2ea33c5cbd8799e8658080a0017fc702e538" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="2892c1dedf860cfde2a0d72f4af4ed57bfa03fb3" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="7c4c62ba3dfbd220efd6dd78eebfd13a189ed95d" 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="71959ce8f47f676a26bb21da7117101d9d73867e"/>
<project name="weave/libweave" path="src/weave/libweave" revision="682a416bd5fe6bb88e267b312bddb786588bdebe" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I7ed519da485643c2f50b71cbbfbba83c74a55b09" commit="8c0b00af431e37e8e2254c9019ccb838ce3d4706" commit_message="adhd: Fix accessing uninitialized pointer in alsa_io_unittest (3/17 leaking tests for the issue) Initialize and destroy cras_alsa_mmap_begin_buffer AlsaFreeRunTestSuite in SetUp and TearDown for all tests under it. BUG=chromium:844092 TEST=Apply full patch set to run FEATURES=&quot;test noclean nostrip&quot; emerge-eve adhd and valgrind --leak-check=full --show-leak-kinds=all alsa_io_unittest Change-Id: I7ed519da485643c2f50b71cbbfbba83c74a55b09 Reviewed-on: https://chromium-review.googlesource.com/1065397 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1065397" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/97/1065397/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If2757cacc9e07853232567d7584b0c4776c52bb1" commit="11296f6a5214ab2cac02680d34682369fd60f2be" commit_message="adhd: Fix memory leaks and uninitialized values in alsa_io_unittest (3/17 leaking tests for the issue) Fix the memory leaks and using uninitialized values in alsa_io_unittest. BUG=chromium:844092 TEST=Apply full patch set to run FEATURES=&quot;test noclean nostrip&quot; emerge-eve adhd and valgrind --leak-check=full --show-leak-kinds=all alsa_io_unittest Change-Id: If2757cacc9e07853232567d7584b0c4776c52bb1 Reviewed-on: https://chromium-review.googlesource.com/1065398 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1065398" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/98/1065398/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0d2aa037b6a071dc0982be7d63bd159e9bf096d8" commit="1b8b6d69fb51089c974251c8bf11a5632d48d705" commit_message="adhd: Fix memory leaks in alsa_jack_unittest (4/17 leaking tests for the issue) Mixer will be free in alsa_card_destroy now, we should free it explicitly. BUG=chromium:844092 TEST=Apply full patch set and run FEATURES=&quot;test noclean nostrip&quot; emerge-eve adhd and valgrind --leak-check=full --show-leak-kinds=all alsa_jack_unittest Change-Id: I0d2aa037b6a071dc0982be7d63bd159e9bf096d8 Reviewed-on: https://chromium-review.googlesource.com/1067557 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1067557" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/57/1067557/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1b366f6f08a5f0007f31c6bc78576ad20250c416" commit="5494f6bf63ba763b503336760c4159618cbe9730" commit_message="adhd: Remove uninitialized string and syslog call in cras_alsa_jack.c (4/17 leaking tests for the issue) char* device_name is uninitialized and it's used by syslog. This will cause memory access out of bounds if the memory bytes are dirty in the string. Remove it since it's only used by syslog. Remove the syslog call as well. BUG=chromium:844092 TEST=Apply full patch set and run FEATURES=&quot;test noclean nostrip&quot; emerge-eve adhd and valgrind --leak-check=full --show-leak-kinds=all alsa_jack_unittest Change-Id: I1b366f6f08a5f0007f31c6bc78576ad20250c416 Reviewed-on: https://chromium-review.googlesource.com/1067518 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1067518" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/18/1067518/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I573949ebbfbe1cd41a1bd1d3521e4a25f80fcec9" commit="82e689931cfac7d4793ac09f527990a11bb7ef5b" commit_message="UPSTREAM: vfs: Add sb_rdonly(sb) to query the MS_RDONLY flag on s_flags Add an sb_rdonly() function to query the MS_RDONLY flag on sb-&gt;s_flags preparatory to providing an SB_RDONLY flag. BUG=chromium:839358 TEST=None Change-Id: I573949ebbfbe1cd41a1bd1d3521e4a25f80fcec9 Signed-off-by: David Howells &lt;dhowells@redhat.com&gt; (cherry picked from commit 94e92e7ac90d06e1e839e112d3ae80b2457dbdd7) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1042608 " fail_count="2" gerrit_number="1042608" 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/08/1042608/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.14" change_id="I585c1bbf628664d270ce9460fe54516f03fab5e1" commit="6941a2dd52a77bf9d1953efc3b960c0496f3aa3d" commit_message="UPSTREAM: ext4: always initialize the crc32c checksum driver The extended attribute code now uses the crc32c checksum for hashing purposes, so we should just always always initialize it. We also want to prevent NULL pointer dereferences if one of the metadata checksum features is enabled after the file sytsem is originally mounted. This issue has been assigned CVE-2018-1094. https://bugzilla.kernel.org/show_bug.cgi?id=199183 https://bugzilla.redhat.com/show_bug.cgi?id=1560788 BUG=chromium:839358 TEST=None CQ-DEPEND=CL:1042608 Change-Id: I585c1bbf628664d270ce9460fe54516f03fab5e1 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@vger.kernel.org (cherry picked from commit a45403b51582a87872927a3e0fc0a389c26867f1) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1042609 " fail_count="1" gerrit_number="1042609" owner_email="zsm@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/1042609/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-3.14" change_id="I1399dfe1346121e950cc2f1b1bbd2989efd267d6" commit="e782856a5346a9aa182db5ce64decaed68db5157" commit_message="UPSTREAM: ext4: don't allow r/w mounts if metadata blocks overlap the superblock If some metadata block, such as an allocation bitmap, overlaps the superblock, it's very likely that if the file system is mounted read/write, the results will not be pretty. So disallow r/w mounts for file systems corrupted in this particular way. BUG=chromium:839358 TEST=None CQ-DEPEND=CL:1042609 Change-Id: I1399dfe1346121e950cc2f1b1bbd2989efd267d6 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@vger.kernel.org (cherry picked from commit 18db4b4e6fc31eda838dd1c1296d67dbcb3dc957) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1042610 " fail_count="1" gerrit_number="1042610" owner_email="zsm@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/1042610/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ia675fa017d046c8d6b7a97c6e26b31d3ad807750" commit="62e3ddc86ebe4acec2d721d4f561d4a68e824f0a" commit_message="Revert &quot;CHROMIUM: HID: i2c-hid - check if device is there before really probing&quot; This reverts commit d9d3e12eed35ad4ab939bf8a6282f860378ea147. Clearing the way for the proper upstream patch to be brought in. BUG=b:80083234 TEST=None CQ-DEPEND=CL:I76e402fc0f29f79639a71bb240bc5b4fe3a2e3c4 Change-Id: Ia675fa017d046c8d6b7a97c6e26b31d3ad807750 Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1067657 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Tested-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="1067657" owner_email="swboyd@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/1067657/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I76e402fc0f29f79639a71bb240bc5b4fe3a2e3c4" commit="e8dbba7202cb1258e0cbcf7c96adcf8aaa5657f7" commit_message="FROMGIT: HID: i2c-hid: check if device is there before really probing On many Chromebooks touch devices are multi-sourced; the components are electrically compatible and one can be freely swapped for another without changing the OS image or firmware. To avoid bunch of scary messages when device is not actually present in the system let's try testing basic communication with it and if there is no response terminate probe early with -ENXIO. Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt; Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt; BUG=b:80083234 TEST=Boot cheza, run evtest and see device and events Change-Id: I76e402fc0f29f79639a71bb240bc5b4fe3a2e3c4 Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; (cherry picked from commit b3a81b6c4fc6730ac49e20d789a93c0faabafc98 git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-next) Reviewed-on: https://chromium-review.googlesource.com/1067658 Commit-Ready: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="1067658" owner_email="swboyd@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/58/1067658/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5cb6fae6e863e0f34f76440811ad44867c539086" commit="a7db23fd1d7041e74bb52dde6f5a870895b72498" commit_message="cecservice: improve CEC compliance I have run cec-compliance tool from https://linuxtv.org/wiki/index.php/V4l-utils against cecservice. The tool complained about a couple of issues, this patch adds small tweaks to make cec-compliance tool more happy: 1. Set OSD name on the device (that does not seem to be required by the standard, but the tool complains if we don't have it set and it is an easy fix). 2. Instead of responding to standby request with 'feature abort' we simply ignore it (as per spec). Note - with that change the tool still complains that we haven't gone to standby while instructed to do so, but IMO that is OK as the specification allows for devices like for example PCs to ignore standby requests. With the patch applied the only error reported by the tool is about cecservice ignoring standby requests. BUG=chromium:828820 TEST=Run unit test and run cec-compliance tool. Change-Id: I5cb6fae6e863e0f34f76440811ad44867c539086 Reviewed-on: https://chromium-review.googlesource.com/1065739 Commit-Ready: Dariusz Marcinkiewicz &lt;darekm@google.com&gt; Tested-by: Dariusz Marcinkiewicz &lt;darekm@google.com&gt; Reviewed-by: Felix Ekblom &lt;felixe@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="1065739" owner_email="darekm@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/39/1065739/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I99014f8fdbccc91f0a0ed66e60ba00814d0cf6bb" commit="f754babb3d213bf273798b0ffac224fcb56f8c6e" commit_message="cecservice: remove some log lines Lower number of verbose log lines in the code. Replace a few log lines that were not giving that much extra information with just 2, but more strategically placed. BUG=chromium:828820 TEST=Run unit test. Change-Id: I99014f8fdbccc91f0a0ed66e60ba00814d0cf6bb Reviewed-on: https://chromium-review.googlesource.com/1065740 Commit-Ready: Dariusz Marcinkiewicz &lt;darekm@google.com&gt; Tested-by: Dariusz Marcinkiewicz &lt;darekm@google.com&gt; Reviewed-by: Felix Ekblom &lt;felixe@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="1065740" owner_email="darekm@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/40/1065740/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3b40903506fa949c14ecaf577f134f31cfcf8fb7" commit="f787c9ea0b62006e05007ea62ef1cd6771009afb" commit_message="atlas: ignore unavailable battery temp readings the battery temperature field is only valid after we've actually managed to read the battery temperatore parameter. so, if the temp field is marked &quot;BAD&quot;, don't even look at it. this addresses a case where we were removing charge current during the precharge phase - basically removing charge current from a battery that we're trying to power so we can talk to its I2C controller. BUG=b:79354967 BRANCH=none TEST=instrumented code to verify we don't request 0 amps in ST_PRECHARGE Change-Id: I3b40903506fa949c14ecaf577f134f31cfcf8fb7 Signed-off-by: Caveh Jalali &lt;caveh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1066789 Commit-Ready: Caveh Jalali &lt;caveh@google.com&gt; Tested-by: Caveh Jalali &lt;caveh@google.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1066789" owner_email="caveh@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/89/1066789/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1e15e5106ae5cdda94bd1bfd02132b300c9c4665" commit="e543c0b84b51dea9a4a676765715698329760c25" commit_message="atlas: keep discharged battery powered during precharge when we wake up a discharged battery using the &quot;precharge current&quot;, it briefly requests requests (0 vols, 0 amps) - presumably while its controller is trying to figure out what's going on... we respect this and stop charging, but that's probably a really bad idea since the battery has had very little chance to accept enough charge to self-power its controller. enabling &quot;REQUESTS_NIL_WHEN_DEAD&quot; gets around that. BUG=b:79354967 BRANCH=none TEST=instrumented code to verify we override the 0 amps request when battery is at 0% charge Change-Id: I1e15e5106ae5cdda94bd1bfd02132b300c9c4665 Signed-off-by: Caveh Jalali &lt;caveh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1067010 Commit-Ready: Caveh Jalali &lt;caveh@google.com&gt; Tested-by: Caveh Jalali &lt;caveh@google.com&gt; Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1067010" owner_email="caveh@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/10/1067010/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib7af54e360f4acaf410fb64b6747caf4d8729cec" commit="aee9371a613e3a33e587efc1db7d2bbcf89bd6e8" commit_message="bip: fix uart interrupt type to both ITE only supports both edge triggers for GPB0 instead of just falling. BRANCH=none BUG=79942824 TEST=nothing is changing on how it configured. We are just changing the documentation in gpio.inc Change-Id: Ib7af54e360f4acaf410fb64b6747caf4d8729cec Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1066310 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; " fail_count="3" gerrit_number="1066310" 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/10/1066310/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ic7156bea7c4fb2ac0bf7d717d8b812a60d5ad16a" commit="91b82a84b21ba43de7c4123d91ec9afb4d411845" commit_message="it8320: print error message if gpio triggers are misconfigured If a GPIO interrupt is misconifgured print out a console message. BRANCH=none BUG=b:79942824 TEST=verified messages get printed if I try to configure both on GPH6 Change-Id: Ic7156bea7c4fb2ac0bf7d717d8b812a60d5ad16a Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1066223 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Dino Li &lt;Dino.Li@ite.com.tw&gt; " fail_count="2" gerrit_number="1066223" owner_email="jettrink@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/23/1066223/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ic0b6b9e732c80df48c7b755c0e5af743b1ed5bc6" commit="2bb723dc7c2a25c7831da02236bb5cd65d2c13f3" commit_message="vm_tools: Read index.theme files to look for icons. This change update the process of looking for Crostini app icons inside the container to read the index.theme files and use it to list all the possible sub directories. BUG=chromium:822467 TEST=unit tests Change-Id: Ic0b6b9e732c80df48c7b755c0e5af743b1ed5bc6 Reviewed-on: https://chromium-review.googlesource.com/1056359 Commit-Ready: Tim Zheng &lt;timzheng@chromium.org&gt; Tested-by: Tim Zheng &lt;timzheng@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="6" gerrit_number="1056359" owner_email="timzheng@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/59/1056359/10" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.4" change_id="I59692e62060d25da11a727aed4649edb260ce331" commit="df30c065df8a78fd1dc388001adc238cc7dc34dd" commit_message="CHROMIUM: iwl7000: Stop clogging kernel log with &quot;ETSI WMM data ...&quot; The iwl7000 code clogs the kernel log with &quot;ETSI WMM data not implemented yet!&quot; messages. Once is enough. BUG=chromium:844497 TEST=Boot in relative silence Change-Id: I59692e62060d25da11a727aed4649edb260ce331 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1066713 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="2" gerrit_number="1066713" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/13/1066713/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I03c9b0ef90b7b7f5838f25ab62206cb927c83f83" commit="df2a11ebfa0beac98772454126df99df92367f5f" commit_message="CHROMIUM: config: renormalize config `./chromeos/scripts/kernelconfig olddefconfig`. CONFIG_VIRTIO_WL removal comes from commit c1d974de0a13 (&quot;Revert &quot;virtwl: add virtwl driver&quot;&quot;). CONFIG_INTEL_IPU3_* changes come from commit c30916e8a517 (&quot;CHROMIUM: media: ipu3-imgu: Synchronize the code with FROMLIST v6&quot;) CONFIG_VIDEO_IPU3_CIO2 change comes from commit fa6f15fd7d31 (&quot;CHROMIUM: media: ipu3-cio2: Synchronize the code with upstream&quot;) BUG=None TEST=Build and boot on eve Change-Id: I03c9b0ef90b7b7f5838f25ab62206cb927c83f83 Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1067200 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="1067200" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/00/1067200/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I59692e62060d25da11a727aed4649edb260ce331" commit="78656bc4f16df92bfcc0f8e8f28f1276af6700dd" commit_message="CHROMIUM: iwl7000: Stop clogging kernel log with &quot;ETSI WMM data ...&quot; The iwl7000 code clogs the kernel log with &quot;ETSI WMM data not implemented yet!&quot; messages. Once is enough. BUG=chromium:844497 TEST=Boot in relative silence Change-Id: I59692e62060d25da11a727aed4649edb260ce331 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1066712 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="1" gerrit_number="1066712" owner_email="kirtika@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/12/1066712/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7ce59759072e9b95198b4d4e6cf00c296dd897b3" commit="7d94ba062611fe8cc2c2cfe39c855afd41934d88" commit_message="tast: Suggest installing toolchains for missing compiler. Update the tast command to suggest running cros_setup_toolchains if the required Go compiler isn't found when building tests. Also drop support for compiling tests for i686. BUG=chromium:844765 TEST=checked that &quot;tast run -build=true&quot; suggests cros_setup_toolchains command after removing cross-armv7a-cros-linux-gnueabi/go and cross-x86_64-cros-linux-gnu/go and that after running the command, tast is able to build tests again Change-Id: I7ce59759072e9b95198b4d4e6cf00c296dd897b3 Reviewed-on: https://chromium-review.googlesource.com/1066981 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; " fail_count="11" gerrit_number="1066981" owner_email="derat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/81/1066981/4" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I532ab47c1cdd5d792b765378842568be0392b50a" commit="12172ae89a5f402291573aa4c6913e08163162d8" commit_message="tast: Fix cross-compiling test bundles. Fix a regression introduced by 96bc6953 (which switched from &quot;go build&quot; to &quot;go install&quot;) that made the &quot;tast build&quot; and &quot;tast run -build&quot; commands fail when cross-compiling with the error &quot;go install: cannot install cross-compiled binaries when GOBIN is set&quot;. &quot;go install&quot; is much faster for no-op builds, but doesn't permit cross-compiling binaries to custom locations. Continue using &quot;go install&quot; when building for the local arch but fall back to &quot;go build&quot; when cross-compiling. BUG=chromium:844832 TEST=manual: &quot;tast run -build&quot; works when run against a kevin DUT Change-Id: I532ab47c1cdd5d792b765378842568be0392b50a Reviewed-on: https://chromium-review.googlesource.com/1066283 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; " fail_count="2" gerrit_number="1066283" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/83/1066283/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I72b08ec0bbaf83328a27c60d7d6a7156eebf397d" commit="ab2714fe75505605f5e63a87edf5699402deee34" commit_message="autotest: Update tast server test to read streamed results. Update the tast server test to read test results from streamed_results.jsonl rather than results.json. The tast executable writes results to streamed_results.jsonl as they're received, so this allows partial results to be reported by Autotest even if the tast process is killed before it finishes. BUG=chromium:842453 TEST=updated tast to die after writing results for a few tests and checked status.log to confirm that a) the completed tests are still reported as passing, b) the test that was in progress when the tast process exited gets a 'Test did not finish' failure, and c) the not-run tests get 'Test was not run' failures Change-Id: I72b08ec0bbaf83328a27c60d7d6a7156eebf397d Reviewed-on: https://chromium-review.googlesource.com/1065254 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="2" gerrit_number="1065254" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/54/1065254/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I30c8bbbb0f225858479a99fdfc4d13b31b0fadf9" commit="53a8bf8d276485c8d846527bf654935f6da67bab" commit_message="trunks: Avoid uninit read after NV_ReadPublic Make TpmUtilityImpl::GetNVSpacePublicArea() resistable to the case when Tpm::NV_ReadPublicSync() returns TPM_RC_SUCCESS, but the returned TPM2B_NV_PUBLIC structure has zero |size|. In that case the nested TPMS_NV_PUBLIC structure is uninitialized, and should not be read (while the old code could do this, leading to undefined behavior). Also fix many NVRAM related unit tests whose insufficient mocks were also leading to reads of uninitialized memory by callers of GetNVSpacePublicArea(). BUG=chromium:843662 TEST=new and renamed unit tests: NVTpmUtilityTest.* Change-Id: I30c8bbbb0f225858479a99fdfc4d13b31b0fadf9 Reviewed-on: https://chromium-review.googlesource.com/1064417 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="2" gerrit_number="1064417" 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/17/1064417/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I8a1c27dee6cb669679db20027400ea1e2b70e83b" commit="d108bf9a3c11be39cf1bfa45ccc1807de382d177" commit_message="autotest: Add swarming_state to gitignore BUG=chromium:844767 TEST=None Change-Id: I8a1c27dee6cb669679db20027400ea1e2b70e83b Reviewed-on: https://chromium-review.googlesource.com/1066484 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="2" gerrit_number="1066484" owner_email="ayatane@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/84/1066484/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I50f9994f8abe81d2b994d57ad4a77174903b3156" commit="8797b1d9e1537f880a9a31a67c76273f35dbea10" commit_message="debugd: Add oem data. BUG=b:78240760 TEST=dbus-send --type=method_call --system \ --print-reply --dest=org.chromium.debugd /org/chromium/debugd \ org.chromium.debugd.GetLog string:oemdata On snappy: see correct output (see BUG= for detail) On DUT w/o '/usr/sbin/oemdata.sh': see complaint about script missing. Change-Id: I50f9994f8abe81d2b994d57ad4a77174903b3156 Reviewed-on: https://chromium-review.googlesource.com/1042803 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: Todd Broch &lt;tbroch@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="0" gerrit_number="1042803" owner_email="tbroch@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1042803/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9934201e6ccd9eb9e86b179163b01d096df8b7d8" commit="7714a457b99c43a99541d4263693233c46e06ad0" commit_message="chrome-sdk: Add board and sdk version as gn args. This will let us propagate board/sdk values to test wrapper scripts generated at build time. In other words, we have gn rules that create a wrapper script around each test that's built. The gn rules bind whatever build-time-constants the tests need in the generated wrapper. (eg: output directory, path to test binary, runtime deps) For our cros use-case, that also includes the board/sdk-version. This explicitly lists those as gn args. (CL:1035602 declares them, so this should be safe to land after that.) BUG=chromium:732531 TEST=Unittests Change-Id: I9934201e6ccd9eb9e86b179163b01d096df8b7d8 Reviewed-on: https://chromium-review.googlesource.com/1035427 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Pastene &lt;bpastene@chromium.org&gt; Reviewed-by: Steven Bennetts &lt;stevenjb@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1035427" owner_email="bpastene@chromium.org" pass_count="0" patch_number="4" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/27/1035427/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4503e0495476ef9841f911c7383bd472f4fb7138" commit="f36a39cc8b981de4c9e17cb3e1b2813708b554b1" commit_message="arc: Kill ip_helper subprocess during setup when parent process exits In an arc-networkd crash (magic signature == [ASSERT] arc_networkd::IpHelper::InitialSetup), the daemon would crash with error message &quot;SIOCGIFFLAGS failed&quot;. This happened when the ip_helper subprocess was started, but the parent process was killed (e.g. from user sign out) before the subprocess could finish setup. The child process would remain alive failing on an ioctl call until it finally timed out with &quot;Container failed to come up&quot;. We prevent this by sending a NO-OP message over the control socket from the child to the parent process to make sure the connection is still alive. If it isn't, we can kill the child process. BUG=chromium:825365 TEST=Reproduced the bug several times on a Caroline by signing in to an account with ARC++ enabled, and immediately logging out. LOG(ERROR) before the Quit() statement was reached and the crash was gone. Change-Id: I4503e0495476ef9841f911c7383bd472f4fb7138 Reviewed-on: https://chromium-review.googlesource.com/1065120 Commit-Ready: Matthew Wang &lt;matthewmwang@chromium.org&gt; Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@chromium.org&gt; " fail_count="0" gerrit_number="1065120" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/1065120/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5dcb099ce7d0709f21805902fe140f606100f870" commit="15541b4179d4f6fe3631ab6fdaac1dedfe94bd22" commit_message="common-mk: Remove clang-syntax flag. Drop 'clang-syntax' flag from platform2.py. Clang is the default compiler now. So there isn't much value in the special 'clang-syntax' flag. BUG=chromium:841903 TEST=No more clang-syntax flag when building. Change-Id: I5dcb099ce7d0709f21805902fe140f606100f870 Reviewed-on: https://chromium-review.googlesource.com/1068022 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Caroline Tice &lt;cmtice@chromium.org&gt; " fail_count="0" gerrit_number="1068022" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/22/1068022/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If8bdf70b3ad30d6ca297825692a4316252294894" commit="6362353a27f840cdd85016a11cf3237b1546a74e" commit_message="Notify ARC on boot that supervision state changed. Child accounts are able to graduate to regular accounts on Chrome, and ARC should disable CloudDPC and other supervision state when this happens. It will also be possible for some regular accounts to opt-in to supervision, in which case CloudDPC will need to be enabled. These bits are sent during boot instead of via a mojo IPC because it simplifies lifecycle considerations and avoids blocking on either side. BUG=chromium:836246 TEST=no Change-Id: If8bdf70b3ad30d6ca297825692a4316252294894 Reviewed-on: https://chromium-review.googlesource.com/1067640 Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Tested-by: Bruno Kim Medeiros Cesar &lt;brunokim@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="1067640" owner_email="brunokim@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/system_api" project_url="https://chromium-review.googlesource.com/chromiumos/platform/system_api" ref="refs/changes/40/1067640/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ice3fba4a90af7a6614befa854338417e50276a85" commit="ab71f23f4952a0f4b18559c34bf83cfe09b4d514" commit_message="login: Remove StartArcInstance D-Bus interface The old interface is no longer used, and removing it allows us to simplify arc.proto. BUG=None TEST=FEATURES=test emerge-$BOARD chromeos-login Change-Id: Ice3fba4a90af7a6614befa854338417e50276a85 Reviewed-on: https://chromium-review.googlesource.com/1067707 Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Christopher Morin &lt;cmtm@google.com&gt; " fail_count="0" gerrit_number="1067707" owner_email="yusukes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1067707/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I88d20c0fee9d08f9103de398629b144e83d399e2" commit="42d68e24866f1a858c56e49a035638ad67f70ece" commit_message="[autotest] Refactor lab_inventory iteration. This refactors iteration over lab inventory objects to make the existing &quot;reportable models&quot; iterator a module-level function, and adds a new iterator for &quot;all DUTs&quot;. The new iterator over all DUTs is then used to simplify the generation of untestable DUT metrics. BUG=None TEST=run the inventory script manually Change-Id: I88d20c0fee9d08f9103de398629b144e83d399e2 Reviewed-on: https://chromium-review.googlesource.com/1033339 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="0" gerrit_number="1033339" owner_email="jrbarnette@chromium.org" 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/39/1033339/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3c1f28fdc24612ad3bd574cd49865b1833549a90" commit="412058f7681b5b2857ec58288ba951bcf7abc78f" commit_message="[autotest] Handle all updating in ChromiumOSUpdater. This moves all business logic of CrosHost.machine_install() into the ChromiumOSUpdater class. BUG=None TEST=run the sanity suite in a local instance Change-Id: I3c1f28fdc24612ad3bd574cd49865b1833549a90 Reviewed-on: https://chromium-review.googlesource.com/1062905 Commit-Ready: Richard Barnette &lt;jrbarnette@chromium.org&gt; Tested-by: Richard Barnette &lt;jrbarnette@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="3" gerrit_number="1062905" owner_email="jrbarnette@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/05/1062905/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia25d8b21340d5e71b47a2be85828f75c5f57df86" commit="d8c82a990d92c959f94efbdb4d1f3271fd133838" commit_message="tradefed_test_P: refactor to build command from template Simplified the runtime by moving command precomputation to generator. BUG=b:77338376 TEST=run CtsOpenGLTestCases. /tmp/test_that_results_VMfqQO/results-1-cheets_CTS_P.9.0_r1.arm.CtsOpenGLTestCases/cheets_CTS_P.9.0_r1.arm.CtsOpenGLTestCases[ PASSED ] TEST=run CtsWebkitTestCases. /tmp/test_that_results_G0HN8f/...CtsWebkitTestCases WARN: Passed: after 1 retries passing 238 tests, waived=0. run(p=231, f=7, w=0) retry(p=238, f=0, w=0) Change-Id: Ia25d8b21340d5e71b47a2be85828f75c5f57df86 Reviewed-on: https://chromium-review.googlesource.com/1066451 Commit-Ready: Ilja H. Friedel &lt;ihf@chromium.org&gt; Tested-by: Pohsien Wang &lt;pwang@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="1066451" owner_email="pwang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/51/1066451/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I11f9545df698d31e321545104e639ca7d1e3ec23" commit="9d5ca81bb5e6fb21eea2d45cf2903e801bef123e" commit_message="autotest: Convert slave delay to float We care about the delay at a specific time, not the cumulative delay over the course of a period. BUG=chromium:810966 TEST=None Change-Id: I11f9545df698d31e321545104e639ca7d1e3ec23 Reviewed-on: https://chromium-review.googlesource.com/1066927 Commit-Ready: Jacob Kopczynski &lt;jkop@chromium.org&gt; Tested-by: Jacob Kopczynski &lt;jkop@chromium.org&gt; Reviewed-by: Jacob Kopczynski &lt;jkop@chromium.org&gt; " fail_count="0" gerrit_number="1066927" owner_email="jkop@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/27/1066927/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I2e8651e6ffa95c622aa0a8122d705d9ac8fbdd82" commit="0986b8e20891bc1a8933e6fdef757d20f20ddc95" commit_message="servo_updater: add reboot flag This allows a reboot request regardless of whether update is required. BRANCH=servo BUG=b:69016505 TEST=servo reboots Change-Id: I2e8651e6ffa95c622aa0a8122d705d9ac8fbdd82 Signed-off-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1066988 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="4" gerrit_number="1066988" owner_email="nsanders@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/88/1066988/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I203aefff998ef5c69434187830c27431dbcc7dee" commit="4f15d54c88f3ffe7758c0a6f8d2bf6f0b449eecc" commit_message="servo_updater: allow local builds Updater regex allows local build versions as well. BRANCH=None BUG=b:69016431 TEST=update servo v4 Change-Id: I203aefff998ef5c69434187830c27431dbcc7dee Signed-off-by: Nick Sanders &lt;nsanders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1066989 Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="4" gerrit_number="1066989" owner_email="nsanders@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/89/1066989/1" remote="cros" total_fail_count="4"/><pending_commit branch="chromeos-4.4" change_id="I9061b71d3b7d6e48b76a0b6800fa39fbdbdeeafc" commit="dce43deade9a6584ea9f463dc2f92ae4cc6f4d7f" commit_message="CHROMIUM: Merge 'v4.4.132' into chromeos-4.4 Merge of v4.4.132 into chromeos-4.4 Conflicts: drivers/input/touchscreen/atmel_mxt_ts.c Changes applied on top of 'v4.4.132' prior to merge: f33a82ca0d83 CHROMIUM: Revert &quot;xfrm_user: fix return value from xfrm_user_rcv_msg&quot; Changelog: ---------------------------------------------------------------- Alan Stern (1): USB: Accept bulk endpoints with 1024-byte maxpacket Alexander Yarygin (1): KVM: s390: Enable all facility bits that are known good for passthrough Ben Hutchings (1): test_firmware: fix setting old custom fw path back on exit, second try Bin Liu (1): usb: musb: host: fix potential NULL pointer dereference Danit Goldberg (1): IB/mlx5: Use unlimited rate when static rate is not supported Darrick J. Wong (1): xfs: prevent creating negative-sized file via INSERT_RANGE David Spinadel (1): mac80211: Add RX flag to indicate ICV stripped Dmitry Torokhov (1): Input: leds - fix out of bound access Eric Dumazet (8): crypto: af_alg - fix possible uninit-value in alg_bind() netlink: fix uninit-value in netlink_sendmsg net: fix rtnh_ok() net: initialize skb-&gt;peeked when cloning net: fix uninit-value in __hw_addr_add_ex() dccp: initialize ireq-&gt;ir_mark soreuseport: initialise timewait reuseport field tcp: fix TCP_REPAIR_QUEUE bound checking Greg Kroah-Hartman (2): USB: serial: visor: handle potential invalid device configuration Linux 4.4.132 Guenter Roeck (2): CHROMIUM: Revert &quot;xfrm_user: fix return value from xfrm_user_rcv_msg&quot; Merge remote-tracking branch 'origin/linux/v4.4.132' into merge/chromeos-4.4-v4.4.132 Gustavo A. R. Silva (2): net: atm: Fix potential Spectre v1 atm: zatm: Fix potential Spectre v1 Hans de Goede (2): libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs Revert &quot;Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174&quot; Jan Kara (1): bdi: Fix oops in wb_workfn() Jimmy Assarsson (1): can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() Jiri Olsa (1): perf: Remove superfluous allocation error check Johan Hovold (2): USB: serial: option: reimplement interface masking rfkill: gpio: fix memory leak in probe error path Julian Anastasov (1): ipvs: fix rtnl_lock lockups caused by start_sync_thread Kristian Evensen (1): USB: serial: option: Add support for Quectel EP06 Leon Romanovsky (1): RDMA/mlx5: Protect from shift operand overflow Markus Pargmann (1): gpmi-nand: Handle ECC Errors in erased pages Masami Hiramatsu (1): tracing/uprobe_event: Fix strncpy corner case Mathieu Desnoyers (1): tracepoint: Do not warn on ENOMEM Peter Zijlstra (5): perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver perf/core: Fix possible Spectre-v1 indexing for -&gt;aux_pages[] perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() Robert Rosengren (1): ALSA: aloop: Mark paused device as inactive Roland Dreier (1): RDMA/ucma: Allow resolving address w/o specifying source address SZ Lin () (2): NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 USB: serial: option: adding support for ublox R410M Sara Sharon (2): mac80211: allow not sending MIC up from driver for HW crypto mac80211: allow same PN for AMSDU sub-frames Steven Rostedt (VMware) (1): tracing: Fix regex_match_front() to not over compare the test string Takashi Iwai (3): ALSA: pcm: Check PCM state at xfern compat ioctl ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() ALSA: aloop: Add missing cable lock to ctl API callbacks Tan Xiaojun (1): perf/core: Fix the perf_cpu_time_max_percent check Tejun Heo (1): percpu: include linux/sched.h for cond_resched() Teng Qin (1): bpf: map_get_next_key to return first key on NULL Thomas Hellstrom (1): drm/vmwgfx: Fix a buffer object leak Vasanthakumar Thiagarajan (2): ath10k: fix rfc1042 header retrieval in QCA4019 with eth decap mode ath10k: rebuild crypto header in rx data frames Vittorio Gambaletta (VittGam) (1): Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro Wei Fang (1): f2fs: fix a dead loop in f2fs_fiemap() Yi Zhao (1): xfrm_user: fix return value from xfrm_user_rcv_msg Makefile | 2 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/x86/kernel/cpu/perf_event.c | 8 +- arch/x86/kernel/cpu/perf_event_intel_cstate.c | 2 + arch/x86/kernel/cpu/perf_event_msr.c | 9 +- crypto/af_alg.c | 8 +- drivers/ata/libata-core.c | 3 + drivers/atm/zatm.c | 3 + drivers/bluetooth/btusb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 1 + drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 22 +- drivers/input/input-leds.c | 8 +- drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 78 +++- drivers/net/can/usb/kvaser_usb.c | 2 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/wireless/ath/ath10k/core.c | 8 + drivers/net/wireless/ath/ath10k/core.h | 4 + drivers/net/wireless/ath/ath10k/htt_rx.c | 100 ++++- drivers/net/wireless/ath/wcn36xx/txrx.c | 2 +- drivers/usb/core/config.c | 4 +- drivers/usb/musb/musb_host.c | 4 +- drivers/usb/serial/option.c | 448 ++++++++-------------- drivers/usb/serial/visor.c | 69 ++-- fs/f2fs/data.c | 2 +- fs/fs-writeback.c | 2 +- fs/xfs/xfs_file.c | 14 +- include/net/inet_timewait_sock.h | 1 + include/net/mac80211.h | 14 +- include/net/nexthop.h | 2 +- kernel/bpf/arraymap.c | 2 +- kernel/bpf/hashtab.c | 9 +- kernel/bpf/syscall.c | 20 +- kernel/events/callchain.c | 10 +- kernel/events/ring_buffer.c | 7 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_uprobe.c | 2 + kernel/tracepoint.c | 4 +- mm/percpu.c | 1 + net/atm/lec.c | 9 +- net/core/dev_addr_lists.c | 4 +- net/core/skbuff.c | 1 + net/dccp/ipv4.c | 1 + net/dccp/ipv6.c | 1 + net/ipv4/inet_timewait_sock.c | 1 + net/ipv4/tcp.c | 2 +- net/mac80211/util.c | 5 +- net/mac80211/wep.c | 3 +- net/mac80211/wpa.c | 45 ++- net/netfilter/ipvs/ip_vs_ctl.c | 8 - net/netfilter/ipvs/ip_vs_sync.c | 155 ++++---- net/netlink/af_netlink.c | 2 + net/rfkill/rfkill-gpio.c | 7 +- sound/core/pcm_compat.c | 2 + sound/core/seq/seq_virmidi.c | 4 +- sound/drivers/aloop.c | 29 +- tools/testing/selftests/firmware/fw_filesystem.sh | 6 +- 57 files changed, 644 insertions(+), 528 deletions(-) BUG=chromium:839914 TEST=Build and test on various affected systems Change-Id: I9061b71d3b7d6e48b76a0b6800fa39fbdbdeeafc Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1064004 " fail_count="1" gerrit_number="1064004" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/04/1064004/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Iee914acadd8e9b5bac505b80c3c1f72dc74e4d9f" commit="2b0d55a3d4d018e3715919ba55f0afba6bedb716" commit_message="CHROMIUM: Merge 'v4.14.41' into chromeos-4.14 Merge of v4.14.41 into chromeos-4.14 Conflicts: mm/z3fold.c Changelog: ---------------------------------------------------------------- Anthoine Bourgeois (1): KVM: x86: remove APIC Timer periodic/oneshot spikes Boris Brezillon (1): drm/vc4: Fix scaling of uni-planar formats David Rientjes (1): mm, oom: fix concurrent munlock and oom reaper unmap, v3 Eric Dumazet (10): crypto: af_alg - fix possible uninit-value in alg_bind() netlink: fix uninit-value in netlink_sendmsg net: fix rtnh_ok() net: initialize skb-&gt;peeked when cloning net: fix uninit-value in __hw_addr_add_ex() dccp: initialize ireq-&gt;ir_mark ipv4: fix uninit-value in ip_route_output_key_hash_rcu() soreuseport: initialise timewait reuseport field inetpeer: fix uninit-value in inet_getpeer tcp: fix TCP_REPAIR_QUEUE bound checking Florent Flament (1): drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log Florian Westphal (1): netfilter: ebtables: don't attempt to allocate 0-sized compat array Govert Overgaauw (1): gpio: fix aspeed_gpio unmask irq Greg Kroah-Hartman (1): Linux 4.14.41 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.14.41' into merge/chromeos-4.14-v4.14.41 Gustavo A. R. Silva (2): net: atm: Fix potential Spectre v1 atm: zatm: Fix potential Spectre v1 Hans de Goede (4): libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs Revert &quot;Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174&quot; Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table Bluetooth: btusb: Only check needs_reset_resume DMI table for QCA rome chipsets Ilya Dryomov (1): ceph: fix rsize/wsize capping in ceph_direct_read_write() Jan Kara (1): bdi: Fix oops in wb_workfn() Jann Horn (1): compat: fix 4-byte infoleak via uninitialized struct field Jens Axboe (1): nvme: add quirk to force medium priority for SQ creation Jimmy Assarsson (1): can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() Jiri Olsa (1): perf: Remove superfluous allocation error check Johan Hovold (1): rfkill: gpio: fix memory leak in probe error path Julian Anastasov (1): ipvs: fix rtnl_lock lockups caused by start_sync_thread Kai Heng Feng (1): PCI / PM: Always check PME wakeup capability for runtime wakeup support Laurent Vivier (1): KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_CPU_ACCOUNTING_GEN Lukas Wunner (2): can: hi311x: Acquire SPI lock on -&gt;do_get_berr_counter can: hi311x: Work around TX complete interrupt erratum Lyude Paul (1): drm/nouveau: Fix deadlock in nv50_mstm_register_connector() Marek Szyprowski (2): thermal: exynos: Reading temperature makes sense only when TMU is turned on thermal: exynos: Propagate error value from tmu_read() Masami Hiramatsu (1): tracing/uprobe_event: Fix strncpy corner case Michal Hocko (1): memcg: fix per_node_info cleanup Mikulas Patocka (1): dm integrity: use kvfree for kvmalloc'd memory Paul Mackerras (3): KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler Pavel Tatashin (1): mm: sections are not offlined during memory hotremove Peter Zijlstra (6): sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver perf/core: Fix possible Spectre-v1 indexing for -&gt;aux_pages[] perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() Rafael J. Wysocki (2): PCI / PM: Check device_may_wakeup() in pci_enable_wake() cpufreq: schedutil: Avoid using invalid next_freq Steve French (1): smb3: directory sync should not return an error Steven Rostedt (VMware) (1): tracing: Fix regex_match_front() to not over compare the test string Suzuki K Poulose (1): arm64: Add work around for Arm Cortex-A55 Erratum 1024718 Tetsuo Handa (1): bdi: wake up concurrent wb_shutdown() callers. Timur Tabi (1): gpioib: do not free unrequested descriptors Tom Herbert (1): kcm: Call strp_stop before strp_done in kcm_attach Uwe Kleine-Knig (1): gpio: fix error path in lineevent_create Ville Syrjl (2): drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear() drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear() Vitaly Wool (1): z3fold: fix reclaim lock-ups Documentation/arm64/silicon-errata.txt | 1 + Makefile | 2 +- arch/arm64/Kconfig | 14 +++ arch/arm64/include/asm/assembler.h | 40 +++++++++ arch/arm64/include/asm/cputype.h | 2 + arch/arm64/mm/proc.S | 5 ++ arch/powerpc/kvm/book3s_64_mmu_radix.c | 72 +++++++++------ arch/powerpc/kvm/book3s_hv.c | 17 ++-- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 8 +- arch/x86/events/core.c | 8 +- arch/x86/events/intel/cstate.c | 2 + arch/x86/events/msr.c | 9 +- arch/x86/kvm/lapic.c | 37 ++++---- crypto/af_alg.c | 8 +- drivers/ata/libata-core.c | 3 + drivers/atm/zatm.c | 3 + drivers/bluetooth/btusb.c | 19 +++- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpiolib.c | 7 +- drivers/gpu/drm/drm_atomic.c | 8 ++ drivers/gpu/drm/i915/intel_lvds.c | 3 +- drivers/gpu/drm/nouveau/nv50_display.c | 7 +- drivers/gpu/drm/vc4/vc4_plane.c | 2 +- drivers/md/dm-integrity.c | 2 +- drivers/net/can/spi/hi311x.c | 11 ++- drivers/net/can/usb/kvaser_usb.c | 2 +- drivers/nvme/host/nvme.h | 5 ++ drivers/nvme/host/pci.c | 12 ++- drivers/pci/pci.c | 37 +++++--- drivers/thermal/samsung/exynos_tmu.c | 14 ++- fs/ceph/file.c | 10 +-- fs/cifs/cifsfs.c | 13 +++ fs/fs-writeback.c | 2 +- include/linux/oom.h | 2 + include/linux/wait_bit.h | 17 ++++ include/net/inet_timewait_sock.h | 1 + include/net/nexthop.h | 2 +- kernel/compat.c | 1 + kernel/events/callchain.c | 10 +-- kernel/events/ring_buffer.c | 7 +- kernel/sched/autogroup.c | 7 +- kernel/sched/cpufreq_schedutil.c | 3 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_uprobe.c | 2 + mm/backing-dev.c | 2 +- mm/memcontrol.c | 3 + mm/mmap.c | 44 +++++---- mm/oom_kill.c | 74 ++++++++------- mm/sparse.c | 2 +- mm/z3fold.c | 2 +- net/atm/lec.c | 9 +- net/bridge/netfilter/ebtables.c | 11 +-- net/core/dev_addr_lists.c | 4 +- net/core/skbuff.c | 1 + net/dccp/ipv4.c | 1 + net/dccp/ipv6.c | 1 + net/ipv4/inet_timewait_sock.c | 1 + net/ipv4/inetpeer.c | 1 + net/ipv4/route.c | 11 +-- net/ipv4/tcp.c | 2 +- net/kcm/kcmsock.c | 1 + net/netfilter/ipvs/ip_vs_ctl.c | 8 -- net/netfilter/ipvs/ip_vs_sync.c | 155 ++++++++++++++++---------------- net/netlink/af_netlink.c | 2 + net/rfkill/rfkill-gpio.c | 7 +- 65 files changed, 513 insertions(+), 271 deletions(-) BUG=chromium:842918 TEST=Build and test on various affected systems Change-Id: Iee914acadd8e9b5bac505b80c3c1f72dc74e4d9f Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1058441 Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="1" gerrit_number="1058441" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1058441/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7681ddb66e4789951e840821993fc5562a55d1af" commit="2950ea686404a2e9a3e4de75ed9a9a3c19ffde66" commit_message="Revert &quot;i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag&quot; This reverts commit 1bd7b04a3ae68c0314bdee06c559093de9e5a304. Reason for revert: Breaks video decoding on most intel platforms, e.g., caroline and samus Original change's description: &gt; i915: Add GBM_BO_USE_HW_VIDEO_DECODER use flag &gt; &gt; This flag is used to indicate that the platform video decoder will be &gt; writing into this buffer and that it should be allocated &gt; accordingly. On Intel, this means that we have to allocate y-tiled &gt; NV12 for libva to be able to decode to the buffer. &gt; &gt; We force gralloc NV12 allocations to be linear for now, since ARC++ &gt; doesn't properly pass modifiers to ChromeOS. &gt; &gt; BUG=822346 &gt; TEST=test_that graphics_Gbm &gt; &gt; Change-Id: I840c30d22355d26816df718b49717407e2e4620f &gt; Reviewed-on: https://chromium-review.googlesource.com/996648 &gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; &gt; Tested-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; &gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; Bug: 822346, 845076 Change-Id: I7681ddb66e4789951e840821993fc5562a55d1af Reviewed-on: https://chromium-review.googlesource.com/1066032 Commit-Ready: Hirokazu Honda &lt;hiroh@chromium.org&gt; Tested-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; Reviewed-by: Kuo Jen Wei &lt;inker@chromium.org&gt; Reviewed-by: Tomasz Figa &lt;tfiga@chromium.org&gt; " fail_count="1" gerrit_number="1066032" owner_email="hiroh@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/32/1066032/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I46d37c7b24554d803a77eff9668a14b8ab01970b" commit="a91e44a78751e4c9203dbc1b8e4247c675b8cb40" commit_message="screen: upgraded package to upstream Upgraded app-misc/screen to version 4.6.1 on amd64 BUG=chromium:844568 TEST=emerge-caroline screen Change-Id: I46d37c7b24554d803a77eff9668a14b8ab01970b Reviewed-on: https://chromium-review.googlesource.com/1066557 Commit-Ready: Dhanya Ganesh &lt;dhanyaganesh@google.com&gt; Tested-by: Dhanya Ganesh &lt;dhanyaganesh@google.com&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="2" gerrit_number="1066557" owner_email="dhanyaganesh@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/57/1066557/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3c5516f8c8b3119ae705308eba3068ba5bf4d7e7" commit="cc99e52f659444e5de85c6642e2db79d149f5922" commit_message="cr50: prepare to release version 0.4.7 BRANCH=none BUG=none TEST=none Change-Id: I3c5516f8c8b3119ae705308eba3068ba5bf4d7e7 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1067780 Reviewed-by: Mary Ruthven &lt;mruthven@chromium.org&gt; " fail_count="0" gerrit_number="1067780" owner_email="vbendeb@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/80/1067780/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ica8e7c6c707cd58bdaa754be76fffef418d870e4" commit="ddc0a32aacd911d8c9861f71c57fe7a9a1c6e773" commit_message="ite_flash: handle termination signal gracefully Since we wait indefinitely for the ITE chip to be ready when we are flashing it, we need to be able to handle the console terminal signal gracefully so the host USB ports do not get in a bad state. BRANCH=none BUG=none TEST=Can exit while loop gracefully Change-Id: Ica8e7c6c707cd58bdaa754be76fffef418d870e4 Signed-off-by: Jett Rink &lt;jettrink@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1067788 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="0" gerrit_number="1067788" 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/88/1067788/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id2e51fe5123421f39327e8809c2610c737917ebe" commit="75ba79cc64a21f0bd75c66ad1392a9203e4fdfd6" commit_message="Report stage failures to monarch. Report stage failures with known category and build_config to monarch. This will enable us to alert on high lab failure rate. BUG=chromium:841573 TEST=run_tests Change-Id: Id2e51fe5123421f39327e8809c2610c737917ebe Reviewed-on: https://chromium-review.googlesource.com/1065213 Commit-Ready: Ningning Xia &lt;nxia@chromium.org&gt; Tested-by: Ningning Xia &lt;nxia@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="1" gerrit_number="1065213" owner_email="nxia@chromium.org" pass_count="0" patch_number="6" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/13/1065213/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I0d9317ecc3fb02a6a8d1de9945a12f681cda4dd4" commit="bdb33377940a84b732ed4be3d4b680563ca37cf9" commit_message="Fix policy_EditBookmarksEnabled Updated the javascript that checks whether bookmarks can be edited. Also minor code cleanup. BUG=chromium:739500 TEST=this Change-Id: I0d9317ecc3fb02a6a8d1de9945a12f681cda4dd4 Reviewed-on: https://chromium-review.googlesource.com/1064703 Commit-Ready: Max Timkovich &lt;timkovich@chromium.org&gt; Tested-by: Max Timkovich &lt;timkovich@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="0" gerrit_number="1064703" owner_email="timkovich@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/03/1064703/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8254329cbe34de6551688b93d319f15489c3817b" commit="8a0ac064316c777f7d828332aa929cca6cf656a0" commit_message="Add programatic support for minijail '-G' flag to ProcessManager This CL is in preparation to run the shill process tree as a non-root user. Shill will soon spawn openvpn as user/group 'shill' before openvpn drops to user/group 'openvpn'. Startup process for openvpn needs write access to /dev/net/tun, which requires making shill user part of the 'tun' group and allowing the jailed openvpn process to inherit the supplementary groups from the 'shill' UID before dropping to 'openvpn'. Unfortunately, adding this single flag pushed the number of args in the ProcessManager:SpawnProcessInMinijailWithPipes function to 11, which is effectively prevented by gMock code, which only allows for mocking functions that use up to 10 arguments. Hence, this code also refactors the function to take in a struct with the 3 standard file descriptors instead of passing them each individually as arguments. BUG=chromium:649417 TEST=unittests pass, tested as part of larger sandbox shill debug CL Change-Id: I8254329cbe34de6551688b93d319f15489c3817b Reviewed-on: https://chromium-review.googlesource.com/1050730 Commit-Ready: Micah Morton &lt;mortonm@chromium.org&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="2" gerrit_number="1050730" owner_email="mortonm@chromium.org" pass_count="0" patch_number="11" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/30/1050730/11" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I69195d11e9484e13495c279a40cdd977d3c60a12" commit="0999c1a37bca59ea98d76c55fedf103a1e5e74a9" commit_message="vm_tools: Enable crosvm wayland DMABuf support. This updates the concierge config file in order to give crosvm access to DRM devices and adds the --wayland-dmabuf flag to the crosvm arguments in order to enable this feature. BUG=chromium:837209 TEST=sommelier can allocate and use dmabufs Change-Id: I69195d11e9484e13495c279a40cdd977d3c60a12 Reviewed-on: https://chromium-review.googlesource.com/1046138 Commit-Ready: David Reveman &lt;reveman@chromium.org&gt; Tested-by: David Reveman &lt;reveman@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="2" gerrit_number="1046138" owner_email="reveman@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/38/1046138/5" remote="cros" total_fail_count="2"/><lkgm version="10702.0.0-rc5"/></manifest>