blob: 2302efe16bd58a519173e0ba30192f83023ba42f [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="50908accad6a1a1be1f2f513de8802c74f818484">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="f4736afd702d3f9ac65a2810a1fc472d964941b7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="afc3e28a3de4a627e3afaf73b4c55ed85c992470" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="0aa7e518afffa655585995416ec91a92ffacd1cb" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="91e9526d984b7f324077489df64c1bdb8b4ebc94" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project name="chromium/deps/libmtp" path="src/chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="b0308d580cb942c8bb2f10b826ee3d8c46f20eb4" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="cf454b247c611167388742c7a31ef138a6031172" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="36657c103ce5964733bbbb29377085e9cc1a9472" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" path="src/chromium/src/tools/md_browser" remote="chromium" revision="0bfd826f8566a99923e64a782908faca72bc457c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="84d26ae3c93d2f359972788366805f5d23996441"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="83d2cae04c5f4598f4e97765fa7db541210f4593" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/containers/cros-container-guest-tools" path="src/platform/container-guest-tools" revision="43213c8a647910c460a032155cf5b3a994974700" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="c172c01d84e19fde5d277eb681adf1ef70d91603" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="10d607271aef6033e704ce55cabfef486fdd3211" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="e26eb065275789dcc18c1f7c18c345d52c732bea" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="e3886f47d7832b18854c073838d836cf7a8b334b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="c83dac930c70348b312188615cf0f080d4903f86" 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="c78d5b6556c7c4da269a4dc64ff40af4703bcf06" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/go" path="infra/go" revision="59f27a524eecd079304510ccd6c49a3395ee2d46" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="2c820dcfff228f1b9f9cef99173ea4c1cfe215d4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="5f943c8f7bf2951dcfa32a319e0b0083415d0390" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="f01abd4319a338a1610dca10b612ad55aaab3e5d" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="80591c9e2386474091fce67048789fa8ad6047c4" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="8a42cac951ad336e232420bc34fa32c02f30db62" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="34ff680fbde59ecb48030312760c72bd2593454a" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="2b64804e94031c148e5ddf43320229fd81a372db" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="a070aaec477f1a6d192d70b0b2491d1184424aba" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="7c192b80b6a5814f7c8efb97fcc708596a459632" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="b7d4c9fe3cec8491799f330077b2eb3ee274d441" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="289269f508de24377bc29dc766c67104284a7215" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="9e15f6b049b2fd7db389f0b0e597de920cf692bc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="e7c62430273c90858f9e444d6d9eb12b74d4a9c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="e7ebdd172ce76d34147a0d3fe32843f577f98942" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="fe6f079ddafe2b4233cc95b8b4c681349d3e7bba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="6ff439321073109d6343280da70a4aae6cc51f65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="85a244f03a3e440dbbf3556e30ba3dc358177f80" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="537df96d8ce3c41676e019cae3b60363d0659312" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="6ed1eea32f34b2ef5f0d88ba45eb728186c7458a" 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="fbc6381a8b9ab3bc372a3a9ab174e9fb1ec876c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="8d940f9a68d0800576f427a61077e08f390146b7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="a5acfbd3dd6cab1b133d84080b22e7b8e6d0e199" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="bae5ccdc16ed42fac1e6596cfb199d06e4c92d3e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="bff35cedc6ed58f77241f2a0a21d6f9f4cbc2941" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="ca7cd94abd16aa45419206849667b4dabd86b977" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="36cc5092fc6237ddbd1e63b8d2bc7c1460ea3041" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="d78a968aea53b1ba800d741fab2d5f7a7310d9b3" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="87c044eaaa903cfd177bb71c1e29e8381d5715e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="393cd4d510256b0bb2bdd0acd9656105cfd28771" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="f14d024be892abda3b7a309e173b26c0fe630d67" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="e6ef834fe6ad38e8b6cf2e1c32cfc1d43c072304" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="2927fce20adf74b0c9a32a61e3edff894221f283" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="8ca24b69fc6d04de06b0b0f4945f19da59b9e130" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="e95234ce85432b162fbcf88bbae24957f5bed3ce" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="4c68bbe46bcc1f91b744a5cf5b11ac3e90232be2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="aa279299deec851ef4cc29eb99f38426afc92d12" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="f1622a22be553e019f0ef97d4a6c154d1274446d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="414ba8197d43e497a0351a51e1aac8df607a2ff1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="9f7e7fb007ebfb3070e878526876a039b6add840" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="01dfa81f1b4becb157ed9ccc9277f6eac1de67e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e33b680af267e104bbcd46606437689d42079d6a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="4c0c21a9a02024f5c9913c1c7d0f74f100e861d1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="233d517d2904912b207d273794b0ec5343e48010" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="231ea3605643c8bac1f997a80442c230d69cbe44" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="c7ece0f317b6ef8343f01fc2b07a47cee81c9ba3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="586e2d6f3a5c60cc9cc118392c3a4c2fd7798667" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="07a5364080b97b3d0022874a68ee860606b86534" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="3300a1939ac9697378becd0ba69fb3cc5f850ebf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="27df4a99ceb8d2d6b5a1838c66fa030fa5943280" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="b4b9234484ebad942ecf74b3a06b0dbee49ff150" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="08a84028044ffe0f613dc51e55da652c4b637dd6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="a6b0c24f029ef22c385034736fabb4ea247eab49" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="8b455f6fe6b82cf679de9a9b7379147c33025998" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="f807453b96443f369b6109a044c0f27b36b350f8" 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="33c9165824594caf35bb39d2a73f67f3eaac62ce" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="8afebd60c77201ab9eac6e049e4576ed26c6d600" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="dd6ae9f3a223c0a8a89a2e4c10600f7700354a53" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="2e09e3039cccf0703052a48b9048d6aa9c9dd74d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="5ad506f38e25df5361f1ec7892e9b4f201590a64" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="11ba70b77757db4d34eae8ed3de586416924078e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="00777b2669009fbdff36d8982da86629d6ea0b23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="fabe3f4cc2204755d26ff611a1631fd51c8b0fa6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="570365d36c3235ee4f9e96219cd8e96cd6d5332c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="e2233b1b1f50210adcb5caf60e2b4c0bd1d38102" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="eb806d82f4be3bb9e3a0f7fa46e90c823b18b1ae" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="fbb20aa010f2607919847484b55c53280b5b587f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="6129e9a643274e658a0e6f5428ad976676c7bb7a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="d00613ad2a05d64a64f61cbf7450fd6c0e671434" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="c109ec0d7fd1bb5b47b798080407a1f406b19c1b" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="1b0e8bf2a978ac9434eb879fb4f349ed68dec763" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="ca398c4893b944f6d6ba9b3f0bc34e59079bd82f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="f85432a219be3885da2ab27f8387e34611f0b1dd" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="97f36acc1fe9732aa033fca55dd3baac8f3ceb48" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="b146b5319f17fe8f21a608869fba86dccf670076" 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="fdd2952ade70d99b570690c423357069cb34fa5e" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="643912c02aaad0cc5347310676ab585db75a4ddf" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/intel-microcode" path="src/third_party/coreboot/3rdparty/intel-microcode" revision="ee319ae7bc59e88b60142f40a9ec1b46656de4db" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="e05bfa91102dd5137b4027b4f3405e041ffe2c32" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="a98d244469a38b442c57cc61aaffe5220873dc18" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="e0d276cc82ff8a5b58672235fd90cb4731937208" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cml/edk2/branch1" revision="264551f027e80cd73a4554b431043ff29c6685a8" upstream="refs/heads/chromeos-cml-branch1"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="1d24ff60d457f2e8c0457577f3fe8163164dcd99" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="b157545b7eac7a0538b1437521f2d3cc2dfdd759" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="a5d08a5efcfbddf9b668c945213d806b353ef887" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="845504afde5b44c44c6e8b51f137dfa6f017ca5b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="070d7e0b35e6c6a3142c3c2dda1f8ba93163d466" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="2f7b2e16f588dde75a0c9c28175f16b8cb9e11dc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="8cf6b83369b39f7cc1502c3f065906b9ec24f8c6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="62d946925a06791cdc54a98fc415081f478528d5" upstream="refs/heads/fwupd-1.2.5"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="ffc310127b4643dbd26d987b78dd8d9818da9220" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="8fbe25ac02942ba3b6c39b615cb2325f7a0c1e19" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="1ee0cb9e68742513a9bfa30e00a7355966eed0d7" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.8" revision="68459cc3d71b3ccaded2577cec611f0e78a9a73f" upstream="refs/heads/wpa_supplicant-2.8"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="21b5943c60f2289de5abfae83b6f75e3166a3cdb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="68a6baeff369aa1b42f8d46defb4609fc7d6efc6" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="563ef7eb484107d3b6b34283b48d772004add0bb" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="1c5d521d6890e618341015386ea4936a183c3e2d" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="5304f7ab7178d4af4cca2b933d2508bde9322cbb" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="3af61e43d822415face048512a537b4b95089cdf" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="04638f19e2f704100c07d7f5861866847c31613f" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="62cc4a5d677543740a039978a8af351cfd3b22c7" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="b74e5756d4f3569a242e8dadcad3c73cf4ef535d" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="f0cac5f5cd066c102cd8928801674b1bfe025ffc" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19-lakitu" revision="673c07c063fb4fc7d50078ba337e5acd7efca18c" upstream="refs/heads/chromeos-4.19-lakitu"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="b3d20636223e605ec5bcea0071baf2687381f73a" 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/libcamera" path="src/third_party/libcamera" revision="0f2e8cac8dd43544adad50bf42b0fda496ddb055" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="728dfa9dbeeb013e5a26c24f4372a16eace99c5e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libiio" path="src/third_party/libiio" revision="bca23460e8951af087404cae168fc53e4379744f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="bae85e0addc3e15ace397363f88765970f8f1b46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="e9fe99ea600bc3f2745eaf7c04f38330b04dc80e" 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="79286ece8624ab016575a5ad8965a61b334ab169" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="61bb4a6c55a0d2e19b1721132b97b4459ad3ca3f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="60f028a6b444146c90cf11c3e81e9b02ec17f9b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="82b4358bb82a8be3eb2ee1723736229acb6e6c03" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="8d5f905faad76a46c732dc43c4009cbf0f5da170" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-debian" revision="1fbcfd85dec8cd05fa3ee983baf699125c498bc1" upstream="refs/heads/debian"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="bd02151f908f1707cbd3712f0a5978a3b13fdf1b" upstream="refs/heads/chromeos-freedreno"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="ee7ebf23c4515f88ad97f750b0fd53409292c078" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="329c5cade4d639803c0c356da250f8314617956c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="5b752047977b69618f1b31bd08fd38de6f4f5ba3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="4d5d3e06311bf0fd54b4deaff9cc326b3bb75697" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="0890b98431a9b2e637c18f719232d06a4e5c3cd8" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="9b7d26a6a54f5f9e02b93a5d5ebf266fd748e06c" 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/shellcheck" path="src/third_party/shellcheck" revision="e9a0e8b8a2c051b3cf722b88b08c245f70ac6949" upstream="refs/heads/chromeos-0.7"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="00891af50692fd9d5aca4153243271e7fbc8822f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="5b43730e8620c60b4170231f7e9d91d2d2d89652" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="4d15ba95a545740e44107f2a6744fe59dfcb65ab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="b8354cc6858cdbe487d398de8395e4593f2073f3" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="a9bc45bb7fafc65ea8a787894434d409f533b1f1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="c6adcadf8c45c9a5b7f705b279c481e6d3d1d667" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="e22ab0b2ab75f6f613976c6690f497dd791bc6d9" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="eca01605f2dd5e1f5e58e19d3cbbff868921bc2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="3005fddc52d5e2db563f7f0ff7a77be0a693eb44" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="23dc36459a1b9a88bae85d03613483ab6738be80" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="f17caea7f6bdbafaca8de35e83178de3999e4f45" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="82eda8820ddd68dab0bc35199a53a08f58b1d26c" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="34b20305c7a69eb89e1abd5e2a94708db999f0a9"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="8048ece6c16c91acfe0d36d1d3cc0890ab6e945c"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="3153f95a452fd9d7771b8f0395d4355839c4be0c" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="32e8014cfb73ddcc4f25d9780aae7fed90ab05d7" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="8920c61b6bfd666e1c45c1f2b8a2ebc3400db648" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="b4b7c5abffe07f350fed126ba0a9b204ff3c236f" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="bc7745523aef2d7f620ca16aa6ab11a8e38dc60e" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="49dfc58d6c4c66f5d0b0d06f0161da4e602a1293" upstream="refs/heads/pie-release"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="ecc11a32520c5b3191842054b5685758a2def154" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.14" change_id="I3bdb78a4bda7588dea7e3875016e311170dfd0e5" commit="c0488e80ae4482d25e410fdb03914e2aafff7908" commit_message="UPSTREAM: mm: mark pages in use for page tables Define a new PageTable bit in the page_type and use it to mark pages in use as page tables. This can be helpful when debugging crashdumps or analysing memory fragmentation. Add a KPF flag to report these pages to userspace and update page-types.c to interpret that flag. Note that only pages currently accounted as NR_PAGETABLES are tracked as PageTable; this does not include pgd/p4d/pud/pmd pages. Those will be the subject of a later patch. Link: http://lkml.kernel.org/r/20180518194519.3820-4-willy@infradead.org Signed-off-by: Matthew Wilcox &lt;mawilcox@microsoft.com&gt; Acked-by: Kirill A. Shutemov &lt;kirill.shutemov@linux.intel.com&gt; Acked-by: Vlastimil Babka &lt;vbabka@suse.cz&gt; Cc: Christoph Lameter &lt;cl@linux.com&gt; Cc: Dave Hansen &lt;dave.hansen@linux.intel.com&gt; Cc: Jérôme Glisse &lt;jglisse@redhat.com&gt; Cc: Lai Jiangshan &lt;jiangshanlai@gmail.com&gt; Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt; Cc: Pekka Enberg &lt;penberg@kernel.org&gt; Cc: Randy Dunlap &lt;rdunlap@infradead.org&gt; Cc: Andrey Ryabinin &lt;aryabinin@virtuozzo.com&gt; Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit 1d40a5ea01d53251c23c7be541d3f4a656cfc537) BUG=b:123039911 TEST=Built Change-Id: I3bdb78a4bda7588dea7e3875016e311170dfd0e5 Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1464387 Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="2" gerrit_number="1464387" owner_email="yuzhao@chromium.org" pass_count="0" patch_number="14" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1464387/14" remote="cros" total_fail_count="17"/><pending_commit branch="chromeos-4.14" change_id="I6198d5887cbf6b8ef663aca5ff4b0915fe03bd79" commit="791fc19d4097b1b759e0ffc005cfccface1bba03" commit_message="UPSTREAM: mm: mmu_notifier fix for tlb_end_vma The generic tlb_end_vma does not call invalidate_range mmu notifier, and it resets resets the mmu_gather range, which means the notifier won't be called on part of the range in case of an unmap that spans multiple vmas. ARM64 seems to be the only arch I could see that has notifiers and uses the generic tlb_end_vma. I have not actually tested it. [ Catalin and Will point out that ARM64 currently only uses the notifiers for KVM, which doesn't use the -&gt;invalidate_range() callback right now, so it's a bug, but one that happens to not affect them. So not necessary for stable. - Linus ] Signed-off-by: Nicholas Piggin &lt;npiggin@gmail.com&gt; Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt; Acked-by: Will Deacon &lt;will.deacon@arm.com&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit fd1102f0aadec7d18792b132e1d224290b2aecca) BUG=b:123039911 TEST=Built Change-Id: I6198d5887cbf6b8ef663aca5ff4b0915fe03bd79 Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1464388 Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="2" gerrit_number="1464388" owner_email="yuzhao@chromium.org" pass_count="0" patch_number="14" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1464388/14" remote="cros" total_fail_count="17"/><pending_commit branch="chromeos-4.14" change_id="I339f6fe12fcbac655f868bd6f6a71c16c210788e" commit="c4ca26008f935f813769d89ae0c8fe55c9da8941" commit_message="UPSTREAM: arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h As of commit fd1102f0aade (&quot;mm: mmu_notifier fix for tlb_end_vma&quot;), asm-generic/tlb.h now calls tlb_flush() from a static inline function, so we need to make sure that it's declared before #including the asm-generic header in the arch header. Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt; Acked-by: Nicholas Piggin &lt;npiggin@gmail.com&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit d475fac95779577afefbad312c8635c29fe4441c) BUG=b:123039911 TEST=Built Change-Id: I339f6fe12fcbac655f868bd6f6a71c16c210788e Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1789469 Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Reviewed-by: Ryan Sutherland &lt;ideamusix33@gmail.com&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="2" gerrit_number="1789469" owner_email="yuzhao@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1789469/4" remote="cros" total_fail_count="19"/><pending_commit branch="chromeos-4.14" change_id="I3000f357ff9d7c41df301517aac7cd27ba7f79d6" commit="a612687c254e736f758c0ae3b3a6ffe6e26ce13a" commit_message="CHROMIUM: mm: low_mem_notify before unreserving highatomic We unreserve highatomic page blocks before OOM. May as well call low_mem_notify(). BUG=b:123039911 TEST=Built Change-Id: I3000f357ff9d7c41df301517aac7cd27ba7f79d6 Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1751126 Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="2" gerrit_number="1751126" owner_email="yuzhao@chromium.org" pass_count="0" patch_number="12" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/1751126/12" remote="cros" total_fail_count="18"/><pending_commit branch="chromeos-4.14" change_id="I608bc60d4a8679d2912568628ce144fe2d2adfef" commit="e813ca39b756ed072a611f5a1548f146b03bf757" commit_message="CHROMIUM: mm: kstaled: a kswapd alternative kstaled differs from kswapd in the following respects: 1) kstaled walks page tables directly to clear the accessed bit on PTE. This allows kstaled to track the accesses of all mapped pages with even less CPU overhead comparing with the rmap. 2) kstaled stores a N-bit age, i.e., timestamp of the last access, for each page and sorts pages based on the age. This is a closer approximation to the LRU, which reduces swap refaults. 3) kstaled scans at a fixed interval to prevent thrashing. If it can't produce enough cold pages for reclaim to consume, allocation will be throttled to allow the tab discarder to take action. BUG=b:123039911 TEST=Ran platform.MemoryPressure and platform.MemoryStress Test results can be found at go/cros-mm. Cq-Depend: chromium:1796922 Change-Id: I608bc60d4a8679d2912568628ce144fe2d2adfef Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1464391 Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; " fail_count="2" gerrit_number="1464391" owner_email="yuzhao@chromium.org" pass_count="0" patch_number="17" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1464391/17" remote="cros" total_fail_count="20"/><pending_commit branch="chromeos-4.14" change_id="Ib0f5239ddab3e64c8e61d9813c00ab0f8c3e2c9c" commit="48e11da1516106151f365b47d96b99630f39ed6b" commit_message="FIXUP: CHROMIUM: mm: kstaled: a kswapd alternative Using pmt_t requires including asm/pgtable.h. Also, remove the definition of KSTALED_AGE_PGOFF from include/linux/mm.h and move it to its sole user, kstaled.c. Remove the include of kstaled.h from include/linux/mm.h. Make kstaled related changes in include/linux/mmzone.h dependent on CONFIG_KSTALED, including the include of kstaled.h. That should not normally be necessary, but if the include is conditional there are various compile failures. Include kstaled.h whereever its functions are called, as required by Linux kernel coding style. Disable CONFIG_KSTALED when building vdso32 code for x86_64 target. This patch is not intended to fix any actual problems introduced with kstaled except for the compile problems caused by it on architectures which don't support it. BUG=b:123039911 TEST=Test builds Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Change-Id: Ib0f5239ddab3e64c8e61d9813c00ab0f8c3e2c9c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1791052 Reviewed-by: Yu Zhao &lt;yuzhao@chromium.org&gt; (cherry picked from commit 79d3ec8cd5fa90dd65a660d354f81bc635b6269a) Signed-off-by: Yu Zhao &lt;yuzhao@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1796922 Tested-by: Yu Zhao &lt;yuzhao@chromium.org&gt; Commit-Ready: Yu Zhao &lt;yuzhao@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; " fail_count="2" gerrit_number="1796922" owner_email="yuzhao@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/1796922/3" remote="cros" total_fail_count="16"/><pending_commit branch="chromeos-4.14" change_id="Id7cd50cd2392cc27cfe726549829c111af0ea5bb" commit="46a816401a1b70935696db787601bf8507f41b5a" commit_message="UPSTREAM: r8152: fix the setting of detecting the linking change for runtime suspend 1. Rename r8153b_queue_wake() to r8153_queue_wake(). 2. Correct the setting. The enable bit should be 0xd38c bit 0. Besides, the 0xd38a bit 0 and 0xd398 bit 8 have to be cleared for both enabled and disabled. Signed-off-by: Hayes Wang &lt;hayeswang@realtek.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 13e04fbf0b974df6fbf646799fc49f373c9b52d0) Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt; BUG=chromium:897895 TEST=tast --verbose run pmalani-kevin power.Reboot passed 1000 times on an octopus device. Change-Id: Id7cd50cd2392cc27cfe726549829c111af0ea5bb Reviewed-on: https://chromium-review.googlesource.com/1773467 Tested-by: Prashant Malani &lt;pmalani@chromium.org&gt; Commit-Ready: Prashant Malani &lt;pmalani@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="14" gerrit_number="1773467" owner_email="pmalani@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1773467/2" remote="cros" total_fail_count="14"/><pending_commit branch="chromeos-4.14" change_id="I8c91ec1647e19a162ea5ee74d6f09e7fbe3e8091" commit="11e2ec556d25f53fed3604bf6c1c76035642bb0e" commit_message="UPSTREAM: r8152: move calling r8153b_rx_agg_chg_indicate() r8153b_rx_agg_chg_indicate() needs to be called after enabling TX/RX and before calling rxdy_gated_en(tp, false). Otherwise, the change of the settings of RX aggregation wouldn't work. Besides, adjust rtl8152_set_coalesce() for the same reason. If rx_coalesce_usecs is changed, restart TX/RX to let the setting work. Signed-off-by: Hayes Wang &lt;hayeswang@realtek.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 9fae54186c64db6faec85c194812fb2e5e970f77) Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt; BUG=chromium:897895 TEST=tast --verbose run pmalani-kevin power.Reboot passed 1000 times on an octopus device. Change-Id: I8c91ec1647e19a162ea5ee74d6f09e7fbe3e8091 Reviewed-on: https://chromium-review.googlesource.com/1773468 Tested-by: Prashant Malani &lt;pmalani@chromium.org&gt; Commit-Ready: Prashant Malani &lt;pmalani@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="13" gerrit_number="1773468" owner_email="pmalani@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1773468/2" remote="cros" total_fail_count="13"/><pending_commit branch="chromeos-4.14" change_id="I66fc15a3ee96ae82921f6a360698b76dc215cfae" commit="c3d3ede755a46b62298a0f6ee4fd11a9be39eda4" commit_message="UPSTREAM: r8152: set RTL8152_UNPLUG only for real disconnection Set the flag of RTL8152_UNPLUG if and only if the device is unplugged. Some error codes sometimes don't mean the real disconnection of usb device. For those situations, set the flag of RTL8152_UNPLUG causes the driver skips some flows of disabling the device, and it let the device stay at incorrect state. Signed-off-by: Hayes Wang &lt;hayeswang@realtek.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit ffa9fec30ca0ceb7d5156a1649b9576058756616) Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt; BUG=chromium:897895 TEST=tast --verbose run pmalani-kevin power.Reboot passed 1000 times on an octopus device. Change-Id: I66fc15a3ee96ae82921f6a360698b76dc215cfae Reviewed-on: https://chromium-review.googlesource.com/1773469 Tested-by: Prashant Malani &lt;pmalani@chromium.org&gt; Commit-Ready: Prashant Malani &lt;pmalani@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Prashant Malani &lt;pmalani@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Hayes Wang &lt;hayeswang@realtek.com&gt; " fail_count="9" gerrit_number="1773469" owner_email="pmalani@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/69/1773469/2" remote="cros" total_fail_count="9"/><pending_commit branch="chromeos-4.14" change_id="I4bacf5c149452a8620153be678bd6fd8458faada" commit="ce7678b8aea68eb4768bf0210dfa68a6ca1ad685" commit_message="UPSTREAM: r8152: fix typo in register name It is likely that PAL_BDC_CR should be PLA_BDC_CR. Signed-off-by: Kevin Lo &lt;kevlo@kevlo.org&gt; Acked-by: Hayes Wang &lt;hayeswang@realtek.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 59c0b47a1e11b5e81ab1dfd13579c9fbdb02f0b4) Signed-off-by: Prashant Malani &lt;pmalani@chromium.org&gt; BUG=chromium:897895 TEST=tast --verbose run pmalani-kevin power.Reboot passed 1000 times on an octopus device. Change-Id: I4bacf5c149452a8620153be678bd6fd8458faada Reviewed-on: https://chromium-review.googlesource.com/1773470 Tested-by: Prashant Malani &lt;pmalani@chromium.org&gt; Commit-Ready: Prashant Malani &lt;pmalani@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="10" gerrit_number="1773470" owner_email="pmalani@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/70/1773470/2" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Iaff8f467fa9fe2d12754f4935956204ed6f730a3" commit="48c2b30c27d2076b9cef7cb93fafd097fcea5352" commit_message="shill: remove unnecessary mocked methods BUG=None TEST=Run unit tests. Change-Id: Iaff8f467fa9fe2d12754f4935956204ed6f730a3 Reviewed-on: https://chromium-review.googlesource.com/1807554 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1807554" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/54/1807554/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9951b1e8ba05d21cfa32acc228389108cd7c4796" commit="91520ef009171c3d554ce665a52a697ae3d3e3b8" commit_message="shill: ethernet: add missing guard Service::Is8021xConnectable(), Service::AddEAPCertification(), and Service::ClearEAPCertification() are conditionally disabled when both DISABLE_WIFI and DISABLE_WIRED_8021X are set. The corresponding mocked methods of MockEthernetService need to be guarded in the same way. BUG=None TEST=`USE='wifi wired_8021x' FEATURES=test emerge-$BOARD shill` TEST=`USE='wifi -wired_8021x' FEATURES=test emerge-$BOARD shill` TEST=`USE='-wifi wired_8021x' FEATURES=test emerge-$BOARD shill` TEST=`USE='-wifi -wired_8021x' FEATURES=test emerge-$BOARD shill` Change-Id: I9951b1e8ba05d21cfa32acc228389108cd7c4796 Reviewed-on: https://chromium-review.googlesource.com/1807555 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1807555" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/55/1807555/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic0b38a81ecfaee3dc4a7c0e95b76457d3a91a39b" commit="5839b4b8c8c0124930badf6c4854b44fcfdd2f4d" commit_message="shill: ppp: add missing guard PPPDevice::AcquireIPv6Config() is conditionally disabled when DISABLE_DHCPV6 is set. The corresponding mocked method of MockPPPDevice needs to be guarded in the same way. BUG=None TEST=`USE='dhcpv6' FEATURES=test emerge-$BOARD shill` TEST=`USE='-dhcpv6' FEATURES=test emerge-$BOARD shill` Change-Id: Ic0b38a81ecfaee3dc4a7c0e95b76457d3a91a39b Reviewed-on: https://chromium-review.googlesource.com/1807556 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="1" gerrit_number="1807556" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/56/1807556/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib6159edd5c877697b6c05bab3b42439f98151e5e" commit="59793de544acc6fdfbbf40cdac91482e40d2c3ef" commit_message="tpm_manager: injects owner dependencies along with owner password Always injects the owner dependencies along with owner password no matter if they are in the legacy tpm status. The reason of this decision is because: 1. All the dependencies get removed just to ensure the previous operatios fail; this fact make this patch work. 2. it's clean; if we inject the exact set of current dependencies, we have to map the legacy representation to the string repreentation; and after cleanup, we still need to keep the declaration of the old representation and cannot get rid of them from codebase. BUG=b:131645437 TEST=Triger local data migration on CHELL; see if the dependencies are added iff owner password is migrated. Change-Id: Ib6159edd5c877697b6c05bab3b42439f98151e5e Reviewed-on: https://chromium-review.googlesource.com/1782217 Tested-by: Leo Lai &lt;cylai@google.com&gt; Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="0" gerrit_number="1782217" owner_email="cylai@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1782217/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie09cee7632b48a20b799dd0ee553cfd92d2abad5" commit="e884c12713621bd9b2615e5cc2512f31c48ef4e8" commit_message="tpm_manager: no migration of delegate if we have owner password. The auth delegate in the legacy tpm status could be bound to pcr0 so to do the best effor for b:139099154, it's better to re-create and auth delegate inside tpm_manager when having owner password. |EnsurePersistentOwnerDelegate| is in charge of creating auth delegate in this case. BUG=b:139099154 BUG=b:131645437 TEST=unittest TEST=leave owner password and auth delegate, switch to distributed model, make sure owner password is migrated and auth delegate is re-created Change-Id: Ie09cee7632b48a20b799dd0ee553cfd92d2abad5 Reviewed-on: https://chromium-review.googlesource.com/1782218 Tested-by: Leo Lai &lt;cylai@google.com&gt; Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="2" gerrit_number="1782218" owner_email="cylai@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/18/1782218/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I16a68c398eaadd1d2dbea62f8ba0dd7c02843e17" commit="bfd2791be21d3508c419e05d5ac794a50ec48bd0" commit_message="tpm_manager: treat failed delegate migration as warning. 1. tpm_manager is still partially working w/o auth delegate. 2. with |EnsurePersistentOwnerDelegate|, the delegate re-creation is done inside the daemon service is possible. Thus, it makes sense to treat it as warning though quite a few functions still need auth delegate. BUG=b:131645437 BUG=b:132683948 TEST=unittest TEST=leave attestation database in disk w/o owner password, clear ownership, reboot, and check if tpm_managerd runs. Change-Id: I16a68c398eaadd1d2dbea62f8ba0dd7c02843e17 Reviewed-on: https://chromium-review.googlesource.com/1782219 Tested-by: Leo Lai &lt;cylai@google.com&gt; Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Wei-Cheng Xiao &lt;garryxiao@chromium.org&gt; " fail_count="3" gerrit_number="1782219" owner_email="cylai@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1782219/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ib2cefee24ad968c894916bb415f6f2d58596670d" commit="0cce65ea34ba93f0b64da8f5390b4c14d40c3229" commit_message="hwid service: change endpoint to appspot.com. Due to the deprecation of Apiary at the end of 2019, the endpoint of hwid service is changed from googleplex.com (proxied to googleapis.com) to appspot.com. This commit uprevs the endpoints library to Cloud Endpoints v2 framework and change the `base_path` of API from `/_ah/[s]pi/` to `/api/`. Also the auth check is removed since the requests for appspot.com are not proxied from googleapis.com which auto sets the client identity to apiserving@prod.google.com. However, from the point of view of API clients, they just use an API key and are able to connect API endpoints without any further authentication. The original API protection is like a second layer of protection but not strongly required. BUG=b:134638335 TEST=./deploy/cros_hwid_service.sh test Cq-Depend: chromium:1758090 Change-Id: Ib2cefee24ad968c894916bb415f6f2d58596670d Reviewed-on: https://chromium-review.googlesource.com/1767736 Tested-by: Clark Chung &lt;ckclark@chromium.org&gt; Commit-Ready: Clark Chung &lt;ckclark@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yilun Lin &lt;yllin@chromium.org&gt; " fail_count="2" gerrit_number="1767736" owner_email="ckclark@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/36/1767736/9" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I20def7b4b44533f05f4c7dda5766925c08e0af0a" commit="d5cbc6f88356270b706614c4b6566ea7e1b883cf" commit_message="hwid service: update README.md with appspot.com configs Due to the deprecation of Apiary at the end of 2019, the endpoint of hwid service is changed from googleplex.com to appspot.com. This commit adds Cloud Endpoints v2 configs and update the corresponding urls and endpoints. BUG=b:134638335 TEST=None Cq-Depend: chromium:1767736 Change-Id: I20def7b4b44533f05f4c7dda5766925c08e0af0a Reviewed-on: https://chromium-review.googlesource.com/1763807 Tested-by: Clark Chung &lt;ckclark@chromium.org&gt; Commit-Ready: Clark Chung &lt;ckclark@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yilun Lin &lt;yllin@chromium.org&gt; " fail_count="2" gerrit_number="1763807" owner_email="ckclark@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/07/1763807/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3647072fbe144b6499d5c643f00504a8be87f82d" commit="cafd1e5bfff59d3f1e5c3cf7b459ea589d480ac3" commit_message="ml: Install v3 of Smart Dim 2019-05-21 model file Removed (unused) older version of this model. This version of the model is compatible with the current 1.14 tensorflow lite version. rootfs impact: Nil because added &amp; removed models have ~same size. TEST=verified file appears on image BUG=chromium:937063 Change-Id: I3647072fbe144b6499d5c643f00504a8be87f82d Reviewed-on: https://chromium-review.googlesource.com/1789957 Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Commit-Ready: Andrew Moylan &lt;amoylan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; Reviewed-by: Honglin Yu &lt;honglinyu@chromium.org&gt; " fail_count="15" gerrit_number="1789957" owner_email="amoylan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/57/1789957/1" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="I733828dfdcd9050398c46034f01f75a8068d9088" commit="a7d6e560e42e777ca9c4b198f8338d12457807eb" commit_message="ml: Add Smart Dim 2019-05-21 model TEST=add new unit test with known-good input/output vector BUG=chromium:937063 Cq-Depend: chromium:1789957 Change-Id: I733828dfdcd9050398c46034f01f75a8068d9088 Reviewed-on: https://chromium-review.googlesource.com/1792145 Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Commit-Ready: Andrew Moylan &lt;amoylan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sam McNally &lt;sammc@chromium.org&gt; Reviewed-by: Honglin Yu &lt;honglinyu@chromium.org&gt; " fail_count="8" gerrit_number="1792145" owner_email="amoylan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1792145/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I8886f2b6e3ef0c1254e33acb64c2fbb47cf9b18b" commit="9df7902780cb364a08a0fc5dc018a204a9d6ff92" commit_message="dev-install: make sure exec argv is NULL terminated BUG=chromium:1003181 TEST=CQ passes Change-Id: I8886f2b6e3ef0c1254e33acb64c2fbb47cf9b18b Reviewed-on: https://chromium-review.googlesource.com/1799471 Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Reviewed-by: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="2" gerrit_number="1799471" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1799471/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I165179aa81b110787856d7b0a45bf51fe22afb03" commit="c3ea4574ec248679d4503886dbc517e02e072ec4" commit_message="ml: Allow gettimeofday on amd64 base::Time::Now() leads to this syscall being used on certain older boards (looks like all BayTrail platform boards), causing ml_service to crash. See also discussion in similar bug for another daemon: crbug.com/1002791 BUG=chromium:1003182 TEST=no (no BayTrail devices handy ...) Change-Id: I165179aa81b110787856d7b0a45bf51fe22afb03 Reviewed-on: https://chromium-review.googlesource.com/1807646 Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="4" gerrit_number="1807646" owner_email="amoylan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1807646/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I1defa80fcd90a484f83cf506ea109cfce2a0464a" commit="8af34b07e8a0bf04d0a7ca1b2d22fe85798ca055" commit_message="factory_toolkit: exclude bundle_creator Since bundle_creator is an independent service which can only run on google cloud, we don't need to pack it into factory toolkit. BUG=b:140780370 TEST=make toolkit Change-Id: I1defa80fcd90a484f83cf506ea109cfce2a0464a Reviewed-on: https://chromium-review.googlesource.com/1794369 Tested-by: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Commit-Ready: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yong Hong &lt;yhong@chromium.org&gt; " fail_count="3" gerrit_number="1794369" owner_email="jamesqaq@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/69/1794369/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I519e9ab223448f2b8aef37e97621f6c81a7d109d" commit="0b1b8be034ad2d145c2af0158c39e0aaa43b2f2a" commit_message="bundle_creator: use the correct format in finalize_bundle Follow setup/BUNDLE.md to use the format {YYYYMMDD}_{phase} in finalize_bundle, so we can use the latest version of finalize_bundle without error in the future. BUG=none TEST=manually create a bundle Change-Id: I519e9ab223448f2b8aef37e97621f6c81a7d109d Reviewed-on: https://chromium-review.googlesource.com/1653548 Tested-by: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Commit-Ready: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ting Shen &lt;phoenixshen@chromium.org&gt; " fail_count="2" gerrit_number="1653548" owner_email="jamesqaq@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/48/1653548/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ie82a6a5795ba2c2788532b4fac793cd6d9a8f7f3" commit="adc85b3f30ed565871ed7e7b4ef84e8f0fc47d46" commit_message="cryptohome: add histogram to track install_attributes.pb validation flow Use two UMA histograms to check if and how install_attributes.pb validation and usage fails on devices deployed in the field. Two histograms are required as the events are generated from two separate daemons. More information about the flow: https://docs.google.com/document/d/1vU4Lfy9EcBxb7TqrZ8FuLc_CWxU1AHG3x9yyLusZ3HU BUG=chromium:1000305 TEST=tested on device using chrome://histograms unit tests for cryptohome Cq-Depend: chromium:1800751 Change-Id: Ie82a6a5795ba2c2788532b4fac793cd6d9a8f7f3 Reviewed-on: https://chromium-review.googlesource.com/1800664 Tested-by: Victor-Gabriel Savu &lt;vsavu@google.com&gt; Commit-Ready: Victor-Gabriel Savu &lt;vsavu@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1800664" owner_email="vsavu@google.com" pass_count="0" patch_number="14" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/64/1800664/14" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9c00ffb1bd6197667db9d8a396cf02f98dd2a766" commit="cc353a305cfe546ad55176004f1cd6321426f55d" commit_message="diagnosis-extension: Add keyboard test Added keyboard test to diagnosis extension. The test requires user to press all key once in 60 seconds. BUG=b:136138946 TEST=manually tested on DUT Change-Id: I9c00ffb1bd6197667db9d8a396cf02f98dd2a766 Reviewed-on: https://chromium-review.googlesource.com/1771109 Tested-by: Chia-chi, Dai &lt;jacquelinedai@google.com&gt; Commit-Ready: Cheng-Han Yang &lt;chenghan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="15" gerrit_number="1771109" owner_email="jacquelinedai@google.com" pass_count="0" patch_number="7" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/09/1771109/7" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="I1fc73022b3f7266d06a4b0f8f0b83499e34e62d2" commit="8735cec3db377ff4fd72ebd073c140f1ed6b41a7" commit_message="diagnostics: Use a read-only handle in mojo_utils shared_memory.TakeHandle().fd would return a writable handle. A special method in base::SharedMemory class should be used to obtain the correct read-only handle. BUG=chromium:989503 TEST=mojo_utils_test.cc Change-Id: I1fc73022b3f7266d06a4b0f8f0b83499e34e62d2 Reviewed-on: https://chromium-review.googlesource.com/1730076 Tested-by: Oleh Lamzin &lt;lamzin@google.com&gt; Commit-Ready: Oleh Lamzin &lt;lamzin@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; " fail_count="1" gerrit_number="1730076" owner_email="alexilin@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/76/1730076/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id05e07aa9deb926791770412bb5d3187089469f0" commit="0af3741245c00bb7f46f6501d7370d0c5e59667b" commit_message="autotest: PopAllUserProfiles() before calling configure_service_for_profile() In light of recent Ethernet changes (and because ethernet_any is now in many user profiles), running configure_service_for_profile() with the profile argument set to the default profile path causes a check to fail (the profile of the service to be configured must be equal to or before the profile argument passed in) and an error ('Temporary service configured but not usable') to be returned. Call PopAllUserProfiles() so that the ethernet_any service's profile will be the default profile. BUG=None TEST=test passes Change-Id: Id05e07aa9deb926791770412bb5d3187089469f0 Reviewed-on: https://chromium-review.googlesource.com/1772688 Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Commit-Ready: Matthew Wang &lt;matthewmwang@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="2" gerrit_number="1772688" owner_email="matthewmwang@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/88/1772688/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Id0567681de167165d3661468c315a9006bb48e94" commit="c445667263e35dc108f08ad679b4f839c7d6aa46" commit_message="arc: libvda: Prepare for encode API This CL renames files to indicate their usage in decode implementation code. Encoding capabilities is planned on being added to libvda in followup CLs. There is no change to the exported libvda decode API. BUG=b:140082789 TEST=libvda_fake_unittest TEST=libvda_gpu_unittest Change-Id: Id0567681de167165d3661468c315a9006bb48e94 Reviewed-on: https://chromium-review.googlesource.com/1807648 Tested-by: Alex Lau &lt;alexlau@chromium.org&gt; Commit-Ready: Alex Lau &lt;alexlau@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="0" gerrit_number="1807648" owner_email="alexlau@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1807648/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I94b57ed999a36d2c543a7267e0bd0e29be3ee399" commit="78c6d7eed67f814f249fc4538675aacd9518bfed" commit_message="libbrillo: Fix visibility flag for minijail and proto in BUILD.gn BUG=none TEST=PreCQ &amp;&amp; FEATURES=test emerge-$BOARD libbrillo Change-Id: I94b57ed999a36d2c543a7267e0bd0e29be3ee399 Reviewed-on: https://chromium-review.googlesource.com/1797976 Tested-by: John L Chen &lt;zuan@chromium.org&gt; Commit-Ready: John L Chen &lt;zuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1797976" owner_email="zuan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/76/1797976/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia8421396e9992e12791daf0a2100db0627f4f617" commit="f407932939aa925cc2ca8eb9b8f0f2db5865b768" commit_message="tpm_manager: run |local_data_migration| in pre-start phase BUG=b:131645437 TEST=start tpm_managerd and check if the executable does run as expected. Cq-Depend: chromium:1601030 Change-Id: Ia8421396e9992e12791daf0a2100db0627f4f617 Reviewed-on: https://chromium-review.googlesource.com/1602358 Tested-by: Leo Lai &lt;cylai@google.com&gt; Commit-Ready: Leo Lai &lt;cylai@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; " fail_count="8" gerrit_number="1602358" owner_email="cylai@google.com" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/58/1602358/12" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I553eace691975654f3f477678f6b0b213e5456d7" commit="5e8450b573e1a5279d75de579a7dc072da785dea" commit_message="camera: mediatek: Add v4l2 interface layer folder This folder include mediatek v4l2 interface layer TEST=Camera works on kukui BUG=b:117811693 Change-Id: I553eace691975654f3f477678f6b0b213e5456d7 Signed-off-by: Xudong He &lt;xudong.he@mediatek.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1474862 Tested-by: Hsu Wei-Cheng &lt;mojahsu@chromium.org&gt; Commit-Ready: Hsu Wei-Cheng &lt;mojahsu@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hung-yu Wu &lt;hywu@chromium.org&gt; " fail_count="0" gerrit_number="1474862" owner_email="xudong.he@mediatek.com" pass_count="0" patch_number="85" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/62/1474862/85" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1d2a5bb07d238da850d96a4639c2e3cd38b00a14" commit="53546a76bc09abb74150d98cbcc6dcd93cd25fdf" commit_message="modemfwd: migrate to generalized MOCK_METHOD() macro This CL replaces the uses of MOCK_METHOD*() and MOCK_CONST_METHOD*() macros in unit tests with the generalized MOCK_METHOD() macro, which is now the recommended way to define mocked methods with gmock. In particular, MOCK_METHOD() supports annotating a mocked method with specifiers such as 'override'. BUG=None TEST=Run unit tests. Change-Id: I1d2a5bb07d238da850d96a4639c2e3cd38b00a14 Reviewed-on: https://chromium-review.googlesource.com/1807561 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="4" gerrit_number="1807561" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/61/1807561/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Idb1faa6736e3ac3a63cbc9aefb84aee5b11ff631" commit="c718366783cc995090da5533fc685639d80764dc" commit_message="shill: Connection: Remove Request/ReleaseRouting This patch prepares te removal of Connection from PortalDetector and HttopRequest. Calls to Connection::RequestRouting and ::ReleaseRouting are moved from HttpRequest to Device. Since the latter knows when a full multi probe trial is finished, it can call RequestRouting and ReleaseRouting exactly once, which remove the need for ref counting the number of RequestRouting calls. Since there is no other user of these two methods, they are also removed from Connection. BUG=b:136710574 BUG=b:136710873 TEST=1) &quot;FEATURE=test emerge-eve shill&quot; passed. 2) manual captive portal connection tests with real portal networks. Change-Id: Idb1faa6736e3ac3a63cbc9aefb84aee5b11ff631 Reviewed-on: https://chromium-review.googlesource.com/1697984 Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="0" gerrit_number="1697984" owner_email="hugobenichi@google.com" pass_count="0" patch_number="15" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1697984/15" remote="cros" total_fail_count="117"/><pending_commit branch="master" change_id="I3f7fc00fc2733688f9714ad3bb63cc82aa69ad6b" commit="c6bee23cd9bf0d602f5723a691f5776baf65b71f" commit_message="camera: usb: Optimize capture pipeline with DMA-buf JDA/JEA The new JDA and JEA interfaces support DMA-buf backed input and output buffers, and support NV12 image format. This CL uses them in USB HAL to optimize the capture pipeline in reducing copies between DMA-bufs and shared memory. Typically when preview/still capture resolution is the same as camera stream resolution, the pipeline would look like: JDA JEA MJPEG V4L2 buf -----&gt; NV12 gralloc buf -----&gt; JPEG gralloc buf In other cases we still need conversions between temp I420 buffers since libyuv doesn't have rich NV12 support. See the comments in cached_frame.cc for the detailed conversion graph. This CL also enables GrallocFrameBuffer to allocate its own buffer in order to feed JDA/JEA. BUG=b:120057531 TEST=CCA/GCA preview and still capture in different resolutions. TEST=cros_camera_test TEST=CtsCameraTestCases Change-Id: I3f7fc00fc2733688f9714ad3bb63cc82aa69ad6b Reviewed-on: https://chromium-review.googlesource.com/1545602 Tested-by: Ren-Pei Zeng &lt;kamesan@chromium.org&gt; Commit-Ready: Ren-Pei Zeng &lt;kamesan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Heng-ruey Hsu &lt;henryhsu@google.com&gt; Reviewed-by: Heng-ruey Hsu &lt;henryhsu@chromium.org&gt; Reviewed-by: Ricky Liang &lt;jcliang@chromium.org&gt; " fail_count="0" gerrit_number="1545602" owner_email="kamesan@chromium.org" pass_count="0" patch_number="20" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/02/1545602/20" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I442db5cf6e090413ef80dd8d2580273eb75e0305" commit="630ead80225438d796ed0c12c85004a6a34496b4" commit_message="biod: Replace WatchFileDescriptor by FileDescriptorWatcher. This is preparation to uprev libchrome. In next libchrome, MessageLoopForIO::WatchFileDescriptor was removed, and its replacement is base::FileDescriptorWatcher. BUG=chromium:909719 TEST=Ran cros_run_unit_tests. Change-Id: I442db5cf6e090413ef80dd8d2580273eb75e0305 Reviewed-on: https://chromium-review.googlesource.com/1772945 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-by: Craig Hesling &lt;hesling@chromium.org&gt; Reviewed-by: Yicheng Li &lt;yichengli@chromium.org&gt; " fail_count="2" gerrit_number="1772945" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/45/1772945/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib2aa8935e572908d3f468442d55f052707924cc2" commit="8b890e60ef615b4e1bffbb47069aeb6701936030" commit_message="CHROMIUM: crypto: Update for OpenSSL 1.1 OpenSSL 1.1 has made significant non-backwards compatible changes to its API as outlined in: https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes This CL adds a libcrypto-compat.[ch] helper layer adapted from the link above. Subsequent CLs convert packages that use libchrome's crypto library (e.g. those in platform2) to be compatible with OpenSSL 1.1 by making use of this common compat layer. This compat layer can be removed once all of Chrome OS has been converted to OpenSSL 1.1+ (crbug.com/984789). In addition to incorporating the stock compat layer: (1) Fix ScopedEVP_MD_CTX since EVP_MD_CTX_destroy has been renamed EVP_MD_CTX_free. (2) Add OpenSSL 1.1 BIO_get/_set() helpers not in the original libcrypto-compat.* files. (3) Add OpenSSL 1.1 HMAC_CTX_new/free() helpers. (4) Add TLS_client_method compat helper This is a Chromium OS local patch because upstream Chromium crypto has already replaced &quot;crypto/scoped_openssl_types.h&quot; with the equivalent BoringSSL scopers. See: https://chromium.googlesource.com/chromium/src/+/f165962d15779b07d42d5ecefd304c494a459f1c Signed-off-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; BUG=chromium:737942 TEST=cros_workon --board=betty start libchrome trunks TEST=Hack libchrome ebuild to build from HEAD TEST=Apply patch to fix trunks for OpenSSL 1.1 TEST=w/ openssl-1.0.2r: FEATURES=test emerge-betty libchrome trunks TEST=w/ openssl-1.1.0j: FEATURES=test emerge-betty libchrome trunks =&gt; Both Pass Change-Id: Ib2aa8935e572908d3f468442d55f052707924cc2 Reviewed-on: https://chromium-review.googlesource.com/555191 Tested-by: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Commit-Ready: Daniel Kurtz &lt;djkurtz@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="13" gerrit_number="555191" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="11" project="aosp/platform/external/libchrome" project_url="https://chromium-review.googlesource.com/aosp/platform/external/libchrome" ref="refs/changes/91/555191/11" remote="cros" total_fail_count="14"/><pending_commit branch="master" change_id="I4be90da2040584bad04022553ec493b5c96aa65d" commit="dded6033f0d7ad43c9d1044578fbd0725d25c63e" commit_message="libchromeos-use-flags: Remove ml_service USE flag This was used to conditionally enable a Chrome flag, which is unused. BUG=chromium:1000119 TEST=no Cq-Depend: chromium:1781987 Change-Id: I4be90da2040584bad04022553ec493b5c96aa65d Reviewed-on: https://chromium-review.googlesource.com/1781013 Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Commit-Ready: Andrew Moylan &lt;amoylan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Achuith Bhandarkar &lt;achuith@chromium.org&gt; " fail_count="10" gerrit_number="1781013" owner_email="amoylan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/13/1781013/2" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I0d7f513a030623c68c75b2e18cf03aba27e0686e" commit="7d325e7e4556e5b9e512688902bd7e2e1a5f177b" commit_message="arc: Bind mmap_rnd_compat_bits only if exists On 32-bit only systems /proc/sys/vm/mmap_rnd_compat_bits does not exist. We bind-mount regular file over this in the Android container so that Andriod init can modify this on 64-bit systems without error. However, this does not work on 32-bit only systems. Check during the pre-chroot hook and perform this mount only if needed. BUG=chromium:1000748 TEST=tast run {} arc.Boot (on armv7, aarch64, and x86-64 kernels) Change-Id: I0d7f513a030623c68c75b2e18cf03aba27e0686e Reviewed-on: https://chromium-review.googlesource.com/1807264 Tested-by: Ereth McKnight-MacNeil &lt;ereth@chromium.org&gt; Commit-Ready: Ereth McKnight-MacNeil &lt;ereth@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="0" gerrit_number="1807264" owner_email="ereth@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/64/1807264/2" remote="cros" total_fail_count="0"/><lkgm version="12520.0.0-rc5"/></manifest>