blob: 187c3e9ca14d32a6b1d9c2d6e538abe46b8ff22d [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="d9c5bdef41dff611cdf67e6b780cd2053aea26e8">
<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="0199b7544974a4d61ddb52a0591d8f3e2d9757b9" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="85e240a4fa2212702756083f489f27f7ef079212" 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="74cfb57006f83cfe050817526db359d5c8a11628" 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="7a63ee7f8a8b750b8d228d6b55f9e57e74a4e68c" 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="907bd2e0c6586a472111b95750f37ba192e38332" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="5b658c4c8afec43d525c30b7d06bb8d81449aa9a" 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="fdb66624dd855215f4c71285a50d7cb81b632dab" 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="eed39886a0dd748efab337bbd5bf7e30a0bd5d7f" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="e777a66a69c0f25e83ab1285c2810f77902b6e65" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="32624f511380871c55c0c1228707018931d49088" 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="88409f66519cd899334eb3076fd182c06e694918" 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="ee384c5149ce67b7f45a1a79137129b57f2d7a61" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="73f243cbce1a9f1f5ac2d1d2f9ba6f0f1fa05ee2" 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="613cd184b6d5256205659a84b8251315be5da45c" 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="f6167eb77d038b5b7a0d39645e7f2ae7fee6fdc0" 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="89716075e733d795e26da4238dad6dc51a6fac75" 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="e4e0cb90348e4daf25c57a6561d8f5c74e2930a4" 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="861ec50fd58a1bd017930b14530a82c8adff4f6a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="bcda7cee85ac947bf908e8e74453bb1f7ca3c255" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="f5a52516b1496533ef75ef181575faf891f8dc1a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="a542dd01ad7dc8da2b3b6e1cfdc0de354add8a8a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="5d058be9adcdd2ee1879909206bc4e64f8c4c158" 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="317bfd8cfbaf233f672af56b935ff291f72fd699" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="f7a32618bcacfb3b3ecba62d338aa24dc4a211d1" 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="30116a8a05ff5031d07846261a9a33c7f77c67f9" 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="6ef55ba31e8b2fb0c1bce59702284fb0257d45d9" 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="cbc9121103e0e61dabadf79e3fc0420e3358cd4a" 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="d7c83386cc7ff1cb96adc9530bfc48ef08c9bb87" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="c4f6f3be17b3e39173a676f67e4c583b85f38b01" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="8b5efb8e2fb0c0e7043644983382754f04c5bc3f" 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="2b9a8ff3ded75d3fa4c05262bf77aa2a8c53d4a2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="72beccd8d07866cfb718f1c1edf95a237feee650" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="1c692abb17f253bb5a18e0dd9e3b7f4d2fe0d605" 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="dea0a6324f58e13c1c0b23ea33626f5211675a6f" 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="022c0eeabffaaf8c993b69e7595ee50249859038" 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="54b83adf45d2b2433084b8ee1785a80c5a13e2dd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="13960bea358f67210b1902be4c108b9cab7e50c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="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="f083307fff4f7f7c43f68e760916f625f8955d91" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="e85b006f2b9b2abe1ae38d98d94ce43d75060a02" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="b5161eb37da9e46820527dc11e635eabb0cf4dcd" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="464243e4aaf6966ba3fbcece76eba918469f9d45" 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="5b9b946f4607ddc817241909d9ff92e80076cd9b" 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="149ffd7a1ed1dcd35041fc2db101ae804100bef1" 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="4c1e8895494b5ee4952843395eb90856d22ece81" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="3795022861bef05fcf3872b4c63a855e72a71f2d" 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="21bbdb9ae33c27ae0688eb676a53874b50a3c4b5" 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="8ebbd500b5d8da9f6c1b9b44b645f99352ef62b4" 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="38c198506341c72e8bc1ae05ce8b43025cd21e8b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="070381153012c5c1bd0251c0d6b09e4c09012f48" 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="c60978413ce6b035e90aaf56f87f6e588e3cce85" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="74556229323fce50ef1d2b425d5394d2d661446e" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="85d025b9727a817b67492d8385d5d2915e14c4ce" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="f5053949f03f8601ddf82eb13bef3d64b8241003" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="cd00cd72ab45871da91a66c626ded4036c814719" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="b49daf97662fe12c3adb61b683f929acd512405e" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="e57fb434184c734d47195431e93d0bb200e03145" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="2f9297b1197fc5c127d6d8f717dc650044dc97e8" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="30b27adc475ad16775b80099530997975497c56a" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="cec2b51563c24317f8280bc50e49b2aba028f382" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19-lakitu" revision="daec5568005c0400bcebeab1179a007ed71d4472" 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="808a7fc04efb502494b0c8dc81dd143c0b652fc2" 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="8539d5dcf2d04cfc1985e3272fb20b3109ebb492" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="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="e836912d2aa3ab31931f0906721a411cbc8e1bd2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="ae7bade6f9120f41349ef19b802c94d8ed7e8cec" 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="1591d1fee5016a21477edec0d2eb6b2d24221952" 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="3a83708966fb739ea13562f685fe5cfa5bd9b3a5" 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="687a93a263e2a2e88408c54e99bbfa3df37c926e" 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="8ff90126404cda8957a68447d8159b8bbfba2370" 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="c526bbe09b550d40fba290237dd1caa5b5736277" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="5d51d10736d5b4ee307b52aa7bee096febb8b2b4" 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="ed425ca92367fdbbac741bf9bb85d486929b433c" 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="797bbc31202358cba772bfe146e63f6b088f450f" 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="c134a078cff4e56e6e82308aa6a554150397a23a" 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="9c573303e6a225b6d39bd99766e26370d36c12dd" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.14" change_id="I870459ec29bf6ba5fb2494c69497d13d4a86fe84" commit="fb821d269938d622478c24153a7f141c6ae1d129" commit_message="CHROMIUM: wakeup_source: Update chromuim only drivers that use legacy api. Upstream dropped wakeup_source_trash method. Update chromium only invocations of these method to the new api. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for grunt. Change-Id: I870459ec29bf6ba5fb2494c69497d13d4a86fe84 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773311 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="7" gerrit_number="1773311" owner_email="ravisadineni@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/11/1773311/1" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="Ie834371d9b96467fbf8d29a4bd2ec5bf308e0c38" commit="1ec4069d341dd3bc4b35d885c3666618ecd1f651" commit_message="UPSTREAM: PM / wakeup: Drop wakeup_source_drop() After commit d856f39ac1cc (&quot;PM / wakeup: Rework wakeup source timer cancellation&quot;) wakeup_source_drop() is a trivial wrapper around __pm_relax() and it has no users except for wakeup_source_destroy() and wakeup_source_trash() which also has no users, so drop it along with the latter and make wakeup_source_destroy() call __pm_relax() directly. Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; Acked-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; (cherry picked from commit 623217a0cc45a6c179303b3bbfdc594806a464cc) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Ie834371d9b96467fbf8d29a4bd2ec5bf308e0c38 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772021 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1772021" owner_email="ravisadineni@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/21/1772021/3" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="Ib4ca57f124c072686b6d202b5fdd3df58b3a5014" commit="f5fa65e2a7210c2c3c93f27087dba9436d9cb153" commit_message="UPSTREAM: drivers: base: power: remove wakeup_sources_stats_dentry variable wakeup_sources_stats_dentry is assigned when the debugfs file is created, but then never used ever again. So no need for it at all, just remove it and call debugfs_create_file() on its own. Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 25fa4d9d4ca62dbf8fd1eeef413421c94183da3c) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Ib4ca57f124c072686b6d202b5fdd3df58b3a5014 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771184 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771184" owner_email="ravisadineni@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/84/1771184/2" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="I7cd4cb71951d3fb42a3e16eac90d76c200030140" commit="38a24ca7cc303080567233ad5a191942abea4965" commit_message="UPSTREAM: PM / core: Add support to skip power management in device/driver model All device objects in the driver model contain fields that control the handling of various power management activities. However, it's not always useful. There are few instances where pseudo devices are added to the model just to take advantage of many other features like kobjects, udev events, and so on. One such example is cpu devices and their caches. The sysfs for the cpu caches are managed by adding devices with cpu as the parent in cpu_device_create() when secondary cpu is brought online. Generally when the secondary CPUs are hotplugged back in as part of resume from suspend-to-ram, we call cpu_device_create() from the cpu hotplug state machine while the cpu device associated with that CPU is not yet ready to be resumed as the device_resume() call happens bit later. It's not really needed to set the flag is_prepared for cpu devices as they are mostly pseudo device and hotplug framework deals with state machine and not managed through the cpu device. This often results in annoying warning when resuming: Enabling non-boot CPUs ... CPU1: Booted secondary processor cache: parent cpu1 should not be sleeping CPU1 is up CPU2: Booted secondary processor cache: parent cpu2 should not be sleeping CPU2 is up .... and so on. So in order to fix these kind of errors, we could just completely avoid doing any power management related initialisations and operations if they are not used by these devices. Add no_pm flags to indicate that the device doesn't require any sort of PM activities and all of them can be completely skipped. We can use the same flag to also avoid adding not used *power* sysfs entries for these devices. For now, lets use this for cpu cache devices. Reviewed-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt; Tested-by: Eugeniu Rosca &lt;erosca@de.adit-jv.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 85945c28b5a888043cb2b54f880d80d8915f21f5) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I7cd4cb71951d3fb42a3e16eac90d76c200030140 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771185 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771185" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1771185/2" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="I5deb10686ef5adce5f38d000559d17a7c1fafcdb" commit="5f30adb6dbee60b0dc3d7e0061d85b5583f31672" commit_message="FROMGIT: PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() wakeup_source_init() has no users. Remove it. As a result, wakeup_source_prepare() is only called from wakeup_source_create(). Merge wakeup_source_prepare() into wakeup_source_create() and remove it. Change wakeup_source_create() behavior so that assigning NULL to wakeup source's name throws an error. Signed-off-by: Tri Vo &lt;trong@android.com&gt; Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 0d105d0f25386ee5b74603db6d249ebed7590cbc git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I5deb10686ef5adce5f38d000559d17a7c1fafcdb Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771186 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771186" owner_email="ravisadineni@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/86/1771186/2" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="I7383cf06289489a36e588fca3311d9f286d67539" commit="a982c8bef341b25348136b203309566cb6a37c76" commit_message="UPSTREAM: PM / wakeup: Only update last time for active wakeup sources When wakelock support was added, the wakeup_source_add() function was updated to set the last_time value of the wakeup source. This has the unintended side effect of producing confusing output from pm_print_active_wakeup_sources() when a wakeup source is added prior to a sleep that is blocked by a different wakeup source. The function pm_print_active_wakeup_sources() will search for the most recently active wakeup source when no active source is found. If a wakeup source is added after a different wakeup source blocks the system from going to sleep it may have a later last_time value than the blocking source and be output as the last active wakeup source even if it has never actually been active. It looks to me like the change to wakeup_source_add() was made to prevent the wakelock garbage collection from accidentally dropping a wakelock during the narrow window between adding the wakelock to the wakelock list in wakelock_lookup_add() and the activation of the wakeup source in pm_wake_lock(). This commit changes the behavior so that only the last_time of the wakeup source used by a wakelock is initialized prior to adding it to the wakeup source list. This preserves the meaning of the last_time value as the last time the wakeup source was active and allows a wakeup source that has never been active to have a last_time value of 0. Fixes: b86ff9820fd5 (PM / Sleep: Add user space interface for manipulating wakeup sources, v3) Signed-off-by: Doug Berger &lt;opendmb@gmail.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2ef7c01c0cdb170142058c6d8fe0697aee4e4d7d) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I7383cf06289489a36e588fca3311d9f286d67539 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771187 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771187" owner_email="ravisadineni@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/87/1771187/2" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="Ib61c6a69b39bc91e38e57672b6651fee06fcc7f1" commit="c2f2ee0accd3b56ce6fd83b6b3574d01716c9ac2" commit_message="FROMGIT: PM / wakeup: Use wakeup_source_register() in wakelock.c kernel/power/wakelock.c duplicates wakeup source creation and registration code from drivers/base/power/wakeup.c. Change struct wakelock's wakeup source to a pointer and use wakeup_source_register() function to create and register said wakeup source. Use wakeup_source_unregister() on cleanup path. Signed-off-by: Tri Vo &lt;trong@android.com&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2434aea58e652a9fe114181ac90aa60e2f2e1b25 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Ib61c6a69b39bc91e38e57672b6651fee06fcc7f1 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771188 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771188" owner_email="ravisadineni@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/88/1771188/2" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="Iffd5844deee64e67cffb28917b0504206443ca1a" commit="12e84c0718de8d80ce3162cf5aa2ac15f35ff11b" commit_message="UPSTREAM: PM / wakeup: Print warn if device gets enabled as wakeup source during sleep In general, wakeup settings are not supposed to be changed during any of the system wide PM phases. The reason is simply that it would break guarantees provided by the PM core, to properly act on active wakeup sources. However, there are exceptions to when, in particular, disabling a device as wakeup source makes sense. For example, in cases when a driver realizes that its device is dead during system suspend. For these scenarios, we don't need to care about acting on the wakeup source correctly, because a dead device shouldn't deliver wakeup signals. To this reasoning and to help users to properly manage wakeup settings, let's print a warning in cases someone calls device_wakeup_enable() during system sleep. Suggested-by: Rafael J. Wysocki &lt;rafael@kernel.org&gt; Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt; [ rjw: Message to be printed ] Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 0026cef067d2962ed064b974e07f017233d5bd5a) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: Iffd5844deee64e67cffb28917b0504206443ca1a Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771189 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771189" owner_email="ravisadineni@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/89/1771189/2" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="If5a613340d3989cf65b71e4aaa7ae3480c338395" commit="3d20b42c54336c1bd2006b551ed4b47ce111564c" commit_message="BACKPORT: FROMGIT: PM / wakeup: Show wakeup sources stats in sysfs Add an ID and a device pointer to 'struct wakeup_source'. Use them to to expose wakeup sources statistics in sysfs under /sys/class/wakeup/wakeup&lt;ID&gt;/*. Co-developed-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Co-developed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Tri Vo &lt;trong@android.com&gt; Tested-by: Kalesh Singh &lt;kaleshsingh@google.com&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit c8377adfa78103be5380200eb9dab764d7ca890e git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) Conflicts: 1. The original patch uses ida_alloc and ida_free. This patch instead uses ida_simple_get() and ida_simple_remove() as ida_alloc and id_free are not available in 4.14. BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: If5a613340d3989cf65b71e4aaa7ae3480c338395 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771190 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="7" gerrit_number="1771190" owner_email="ravisadineni@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/90/1771190/2" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="I28911d897c2add3380a0af1f1d1409d02768f8b8" commit="8ce2a9cb6b65c1e45941b323a9e646188e57b489" commit_message="CHROMIUM: otg-wakelock: update wakeup_source_register() call wakeup_source_register() now takes 2 arguments. Update wakeup_source_register() call in otg-wakelock.cc accordingly. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for grunt. Change-Id: I28911d897c2add3380a0af1f1d1409d02768f8b8 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773312 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="7" gerrit_number="1773312" owner_email="ravisadineni@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/1773312/1" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="I4edfb0acffd9657b9cd8b47b6249babda31edfa6" commit="be246d2f70ed1f27344cd31e8b14b25bce0322b6" commit_message="BACKPORT: FROMGIT: PM / wakeup: Fix sysfs registration error path We shouldn't call wakeup_source_destroy() from the error path in wakeup_source_register() because that calls __pm_relax() which takes a lock that isn't initialized until wakeup_source_add() is called. Add a new function, wakeup_source_free(), that just does the bare minimum to free a wakeup source that was created but hasn't been added yet and use it from the two places it's needed. This fixes the following problem seen on various x86 server boxes: INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 12 PID: 1 Comm: swapper/0 Not tainted 5.3.0-rc4- Hardware name: HP ProLiant XL420 Gen9/ProLiant XL420 Gen9, BIOS U19 12/27/2015 Call Trace:   dump_stack+0x62/0x9a   register_lock_class+0x95a/0x960   ? __platform_driver_probe+0xcd/0x230   ? __platform_create_bundle+0xc0/0xe0   ? i8042_init+0x4ec/0x578   ? do_one_initcall+0xfe/0x45a   ? kernel_init_freeable+0x614/0x6a7   ? kernel_init+0x11/0x138   ? ret_from_fork+0x35/0x40   ? is_dynamic_key+0xf0/0xf0   ? rwlock_bug.part.0+0x60/0x60   ? __debug_check_no_obj_freed+0x8e/0x250   __lock_acquire.isra.13+0x5f/0x830   ? __debug_check_no_obj_freed+0x152/0x250   lock_acquire+0x107/0x220   ? __pm_relax.part.2+0x21/0xa0   _raw_spin_lock_irqsave+0x35/0x50   ? __pm_relax.part.2+0x21/0xa0   __pm_relax.part.2+0x21/0xa0   wakeup_source_destroy.part.3+0x18/0x190   wakeup_source_register+0x43/0x50 Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reported-by: Qian Cai &lt;cai@lca.pw&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit ae367b7936408444afc76a8a3e141abede9ccbe4 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) Conflicts: 1. The original patch uses ida_alloc and ida_free. This patch instead uses ida_simple_get() and ida_simple_remove() as ida_alloc and id_free are not available in 4.14. BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I4edfb0acffd9657b9cd8b47b6249babda31edfa6 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771191 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="7" gerrit_number="1771191" owner_email="ravisadineni@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/91/1771191/3" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="I1bc1f12256987060f231a6d97d2c0e6fde8cb521" commit="1a10875b2323af5399079b6111fa03d14d78cbf0" commit_message="FROMGIT: PM / wakeup: Register wakeup class kobj after device is added The device_set_wakeup_enable() function can be called on a device that hasn't been registered with device_add() yet. This allows the device to be in a state where wakeup is enabled for it but the device isn't published to userspace in sysfs yet. After commit c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;), calling device_set_wakeup_enable() will fail for a device that hasn't been registered with the driver core via device_add(). This is because we try to create sysfs entries for the device and associate a wakeup class kobject with it before the device has been registered. Let's follow a similar approach that device_set_wakeup_capable() takes here and register the wakeup class either from device_set_wakeup_enable() when the device is already registered, or from dpm_sysfs_add() when the device is being registered with the driver core via device_add(). Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reported-by: Qian Cai &lt;cai@lca.pw&gt; Reviewed-by: Tri Vo &lt;trong@android.com&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 2ca3d1ecb8c432ee212d80fa7615cdd5d1df62e3 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Change-Id: I1bc1f12256987060f231a6d97d2c0e6fde8cb521 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771192 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771192" owner_email="ravisadineni@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/92/1771192/3" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="Ia0868a5a8ad6b4c0a96a8b33a4288d973fb99b83" commit="f76abab8623d388872033472a1f85e796e680a1c" commit_message="FROMGIT: PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}() These functions are just used by the PM core, and that isn't modular so these functions don't need to be exported. Drop the exports. Fixes: c8377adfa781 (&quot;PM / wakeup: Show wakeup sources stats in sysfs&quot;) Reviewed-by: Tri Vo &lt;trong@android.com&gt; Signed-off-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 78c0f050847cac4c43dbfc1916a63d1557c74ac0 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge) BUG=b:133262012, b:65976859 TEST=Deploy on hatch and make sure we can see event count. Cq-Depend: chromium:1772021 Change-Id: Ia0868a5a8ad6b4c0a96a8b33a4288d973fb99b83 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1771193 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="7" gerrit_number="1771193" owner_email="ravisadineni@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/93/1771193/4" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.14" change_id="I144a194559e6686c4da2fb2e36683e8c0cb188c1" commit="4bc171f94b03eee31e26f5b9e934b53d1cebc98e" commit_message="UPSTREAM: r8152: Add support for MAC address pass through on RTL8153-BND All previous docks and dongles that have supported this feature use the RTL8153-AD chip. RTL8153-BND is a new chip that will be used in upcoming Dell type-C docks. It should be added to the whitelist of devices to activate MAC address pass through. Per confirming with Realtek all devices containing RTL8153-BND should activate MAC pass through and there won't use pass through bit on efuse like in RTL8153-AD. Signed-off-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 9c27369f4a1393452c17e8708c1b0beb8ac59501) 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: I144a194559e6686c4da2fb2e36683e8c0cb188c1 Reviewed-on: https://chromium-review.googlesource.com/1773461 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="12" gerrit_number="1773461" owner_email="pmalani@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/61/1773461/3" remote="cros" total_fail_count="12"/><pending_commit branch="chromeos-4.14" change_id="I6f3f2a1cde9f9b6ee8581b8fd5656ab2bec1ac34" commit="a0aaeb73cc8dee128ae5e764fe10fe423d686ebf" commit_message="UPSTREAM: r8152: Add support for MAC address pass through on RTL8153-BD RTL8153-BD is used in Dell DA300 type-C dongle. It should be added to the whitelist of devices to activate MAC address pass through. Per confirming with Realtek all devices containing RTL8153-BD should activate MAC pass through and there won't use pass through bit on efuse like in RTL8153-AD. Signed-off-by: David Chen &lt;david.chen7@dell.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 8e29d23e28ee7fb995a00c1ca7e1a4caf5070b12) 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: I6f3f2a1cde9f9b6ee8581b8fd5656ab2bec1ac34 Reviewed-on: https://chromium-review.googlesource.com/1773462 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="3" gerrit_number="1773462" owner_email="pmalani@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/62/1773462/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I6a5f133e20ae53f22cebc2d9b8aaffc4c2f782c3" commit="d3736f4e3bff09f7eaccc9f22ee179ad9d06d2fc" commit_message="UPSTREAM: r8152: Fix an error on RTL8153-BD MAC Address Passthrough support RTL8153-BD is used in Dell DA300 type-C dongle. Added RTL8153-BD support to activate MAC address pass through on DA300. Apply correction on previously submitted patch in net.git tree. Signed-off-by: David Chen &lt;david.chen7@dell.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit c286909fe5458f69e533c845b757fd2c35064d26) 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: I6a5f133e20ae53f22cebc2d9b8aaffc4c2f782c3 Reviewed-on: https://chromium-review.googlesource.com/1773463 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="12" gerrit_number="1773463" 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/63/1773463/2" remote="cros" total_fail_count="12"/><pending_commit branch="chromeos-4.14" change_id="Iea3d0a9631eeb6fd1e6135650ba405375ffa8c5c" commit="c78ecdc4b14027d087fdd88d12c32a7ebefbd428" commit_message="UPSTREAM: r8152: remove extra action copying ethernet address This already happens later on in `rtl8152_set_mac_address` Signed-off-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 78fdde30d4bd3175f77bcdfc1bb18f96e3dedef0) 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: Iea3d0a9631eeb6fd1e6135650ba405375ffa8c5c Reviewed-on: https://chromium-review.googlesource.com/1773464 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="12" gerrit_number="1773464" 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/64/1773464/2" remote="cros" total_fail_count="12"/><pending_commit branch="chromeos-4.14" change_id="I4c4dc1488a59da51c517fd718f87ca04fbf607f6" commit="c2cdc127887ddd841d4fdc65ddeea4239490eb15" commit_message="BACKPORT: r8152: Refresh MAC address during USBDEVFS_RESET On some platforms it is possible to dynamically change the policy of what MAC address is selected from the ASL at runtime. These tools will reset the USB device and expect the change to be made immediately. Signed-off-by: Mario Limonciello &lt;mario.limonciello@dell.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit 25766271e42f6b15b72ba156cb42a3fea91b5b21) Removed extack arg from dev_set_mac_address() function call since it's not present in 4.14. 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: I4c4dc1488a59da51c517fd718f87ca04fbf607f6 Reviewed-on: https://chromium-review.googlesource.com/1773465 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; " fail_count="12" gerrit_number="1773465" 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/65/1773465/2" remote="cros" total_fail_count="12"/><pending_commit branch="chromeos-4.14" change_id="I79e44ed71e00ea4ceb76a06fc77446ab59ec96e6" commit="b22dc4998973def06d13caf307e26d6cdac9b48d" commit_message="UPSTREAM: r8152: sync sa_family with the media type of network device Without this patch the socket address family sporadically gets wrong value ends up the dev_set_mac_address() fails to set the desired MAC address. Fixes: 25766271e42f (&quot;r8152: Refresh MAC address during USBDEVFS_RESET&quot;) Signed-off-by: Crag.Wang &lt;crag.wang@dell.com&gt; Reviewed-by: Jakub Kicinski &lt;jakub.kicinski@netronome.com&gt; Reviewed-By: Mario Limonciello &lt;mario.limonciello@dell.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; (cherry picked from commit a6cbcb7793596eb8b8dd9564e534c5cfc0a4fdbc) 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: I79e44ed71e00ea4ceb76a06fc77446ab59ec96e6 Reviewed-on: https://chromium-review.googlesource.com/1773466 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="1" gerrit_number="1773466" 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/66/1773466/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I997cb99de50c5dbf77e6483bbe682f0e01d7adbe" commit="c1c181b964e48880e0f74cef1ee408435c7b6552" commit_message="gandof: Moved audio configs to board overlay Moved the audio configs from media-sound/adhd to the board overlay so the congigs can be different under the kenrelnext profile. BUG=b:133862613 TEST=emerge-gandof chromeos-bsp-gandof + check audio configs were installed Cq-Depend: chromium:1768933, chromium:1769283 Change-Id: I997cb99de50c5dbf77e6483bbe682f0e01d7adbe Reviewed-on: https://chromium-review.googlesource.com/1769262 Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1769262" owner_email="jflat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/62/1769262/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Icc751b74708cc306e492aad457fbe10b242c3dcb" commit="1be06fed36c61f73678e6d4477d2e823f3ff30ed" commit_message="gandof: Created duplicate audio configs for kernelnext Created an exact copy of the base audio configs for use in the kernelnext profile. BUG=b:133862613 TEST=None Change-Id: Icc751b74708cc306e492aad457fbe10b242c3dcb Reviewed-on: https://chromium-review.googlesource.com/1769265 Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1769265" owner_email="jflat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/65/1769265/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I878ca7bc4ee8d8bb061d3066642eb30b3228063d" commit="7f580bf4a192bb822aaaa56e793d9e08da389e73" commit_message="adhd: Removed gandof Audio configs for gandof are being moved to the board overlay. BUG=b:133862613 TEST=./build_packages --board gandof Cq-Depend: chromium:1768933, chromium:1769262 Change-Id: I878ca7bc4ee8d8bb061d3066642eb30b3228063d Reviewed-on: https://chromium-review.googlesource.com/1769283 Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1769283" owner_email="jflat@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/83/1769283/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I88a1522a822077925836f82124700ba816d68c3a" commit="8fd404bf20563c5efb59fe7a0ea5bcdd357ba4ee" commit_message="gandof: Moved configs to board overlay The audio configs for gandof are being moved to the board overlay to facilitate different configs under the kernelnext profile. BUG=b:133862613 TEST=./build_packages --board gandof Cq-Depend: chromium:1769283, chromium:1769262 Change-Id: I88a1522a822077925836f82124700ba816d68c3a Reviewed-on: https://chromium-review.googlesource.com/1768933 Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1768933" owner_email="jflat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/33/1768933/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia3d609188aeff001a49480a180335c6b0d4bc120" commit="888022ccaac82da8b8c397e5dbd66f1a84c4a394" commit_message="gandof: Swapped mic input sources for kernelnext The mic sources on gandof are flipped on the 4.14 kernel. Swapping them in the UCM config fixes the issue. BUG=b:133862613 TEST=record audio in chrome with and without an external mic Change-Id: Ia3d609188aeff001a49480a180335c6b0d4bc120 Reviewed-on: https://chromium-review.googlesource.com/1769266 Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="3" gerrit_number="1769266" owner_email="jflat@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/66/1769266/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I18c68fecdcbfd32222000fcadc6d464a6d2c2489" commit="a5331d20f01c272057fdd5e53097f525377b8382" commit_message="biod: Add UMA metrics to FP firmware updater The goal of these metrics is to gain a high-level understanding of whether the updater is succeeding, what triggered the update, and the time impact to the user. The following metrics are introduced: * Overall runtime (split between NoUpdate and Update cases) * Updater run status, which includes unnecessary, success, and all failure statuses. * Updater update reason, which can include a combination of reason triggers. BUG=b:129956713, chromium:990518 TEST=FEATURES=test emerge-nocturne biod TEST=# Fetch nocturne device emerge-nocturne biod &amp;&amp; cros deploy dut1 biod bio_fw_updater --log_dir=puppylove # Very quickly cat /var/lib/metrics/uma-events # and look for Fingerprint related uma metrics # Open chrome://historgrams/Fingerprint.Updater TEST=# Fetch nocturne device emerge-nocturne biod &amp;&amp; cros deploy dut1 biod reboot # Open chrome://historgrams/Fingerprint.Updater TEST=# Fetch nocturne device emerge-nocturne biod &amp;&amp; cros deploy dut1 biod gsutil cat gs://chromeos-binaries/HOME/bcs-nocturne-private/overlay-nocturne-private/chromeos-base/chromeos-firmware-fpmcu-nocturne/nocturne_fp-2.2.67.tbz2 | tar xjv -C /tmp ssh dut1 mount -oremount,rw / scp /tmp/nocturne_fp_v2.2.67*.bin dut1:/tmp/ ssh dut1 'flashrom --fast-verify --programmer=ec:type=fp --image=EC_RW --write /tmp/nocturne_fp_v2.2.67*.bin' ssh dut1 rm -rf '/var/log/*' ssh dut1 reboot # Open chrome://historgrams/Fingerprint.Update Change-Id: I18c68fecdcbfd32222000fcadc6d464a6d2c2489 Reviewed-on: https://chromium-review.googlesource.com/1717436 Tested-by: Craig Hesling &lt;hesling@chromium.org&gt; Commit-Ready: Craig Hesling &lt;hesling@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="2" gerrit_number="1717436" owner_email="hesling@chromium.org" pass_count="0" patch_number="39" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/1717436/39" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I719074d1ffaafae00a408c1d7ae896cfc08edf1c" commit="a4bbd75f0e1e534bc0a0c430388e87c9dcd55ff9" commit_message="biod: Fix firmware updater reported error This fixes a mistake in reported error for fetching MCU fw version. BUG=b:140452354 TEST=emerge-nocturne biod &amp;&amp; cros deploy dut1 biod bio_fw_updater --log_dir=whereami TEST=FEATURES=test emerge-nocturne biod Change-Id: I719074d1ffaafae00a408c1d7ae896cfc08edf1c Reviewed-on: https://chromium-review.googlesource.com/1783877 Tested-by: Craig Hesling &lt;hesling@chromium.org&gt; Commit-Ready: Craig Hesling &lt;hesling@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Tom Hughes &lt;tomhughes@chromium.org&gt; " fail_count="2" gerrit_number="1783877" owner_email="hesling@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/77/1783877/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0e143726464dcf7ebb7cd54b24a3f8d2e6694bb2" commit="73a4544f94319c1f128186f72e834135b02bf581" commit_message="diagnostics: remove cros_healthd_telemetry_service cros_healthd reports all of its telemetry data through the probe interface, so the telemetry service is now unnecessary. BUG=b:128683357 TEST=FEATURES=test emerge-nami diagnostics Change-Id: I0e143726464dcf7ebb7cd54b24a3f8d2e6694bb2 Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773719 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kartik Hegde &lt;khegde@chromium.org&gt; " fail_count="2" gerrit_number="1773719" owner_email="pmoy@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1773719/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I7c11407c89f17a9956834983b9ff7fce82570bdc" commit="aeb646719a2437a18b1badb8284637717c0385ab" commit_message="diagnostics: temporarily remove cros_healthd_routine_service To replace Chrome's DeviceStatusCollector's calls to runtime_probe with calls to cros_healthd, Chrome and Chrome OS must have the same cros_healthd.mojom. At the moment, diagnostics-related definitions have landed in Chrome OS's copy of cros_healthd.mojom, but they have not been approved by the security team for Chrome. Since our goal is to replace runtime_probe as quickly as possible, remove this diagnostics-related code from Chrome OS. I expect this change to be reverted in the future, once diagnostics code is approved in Chrome. BUG=b:128683357 TEST=FEATURES=test emerge-nami diagnostics Cq-Depend:chromium:1773719 Change-Id: I7c11407c89f17a9956834983b9ff7fce82570bdc Signed-off-by: Paul Moy &lt;pmoy@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1779335 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kartik Hegde &lt;khegde@chromium.org&gt; " fail_count="2" gerrit_number="1779335" owner_email="pmoy@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1779335/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I58318466b34aebf167e0816e290b8c45cfe3ef52" commit="5a71cb43f2e66810f0f5668e13a32ba209323bfc" commit_message="autotest: Remove video autotests that no longer monitored Remove video autotest tests that are not monitored and we decided not to port to Tast tests. The following tests will be deprecated by this change: * video_GlitchDetection * video_MultiplePlayback * video_VideoCorruption * video_VideoDecodeMemoryUsage * video_VideoReload * video_YouTubeHTML5 * video_YouTubeMseEme * video_YouTubePage Note that video_VideoDecodeMemoryUsage will be removed because this test's design is not suitable to monotor video stack's performance regressions. See http://crbug.com/988946#c3 for more details. BUG=chromium:953553 chromium:988946 TEST=emerge autotest-chrome Change-Id: I58318466b34aebf167e0816e290b8c45cfe3ef52 Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1717072 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; " fail_count="5" gerrit_number="1717072" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/72/1717072/5" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ic7c290bebde23a1944fbc27f53e3840798b4d661" commit="2e3ff28940dbd48f5012d209a9a732a85197473a" commit_message="autotest: Deprecate video tests whose Tast versions are stabilized Remove following video_* autotests, which are already migrated Tast tests. Performance tests will be removed in another CL. Removed Autotest tests | Corresponding Tast tests -------------------------------------------------------------------------- video_JpegDecodeAccelerator | camera.DecodeAccelJPEG video_JpegEncodeAccelerator | camera.EncodeAccelJPEG video_VideoDecodeAccelerator | video.DecodeAccel(H264|VP8|VP9)* video_VideoEncodeAccelerator | video.EncodeAccel(H264|VP8|VP9)* video_VDASanity | video.DecodeAccelSanity* video_ChromeHWDecodeUsed | video.PlayDecodeAccelUsed* video_ChromeRTCHWEncodeUsed | webrtc.EncodeAccelUsed* video_ChromeVidResChangeHWDecode | video.DecodeAccel*ResolutionSwitch video_MediaRecorderHWEncodeUsed | webrtc.MediaRecorderEncodeAccelUsed video_VideoSanity | video.Play(H264|VP8|VP9) video_VideoSeek | video.Seek* video_WebRtcCamera | camera.GetUserMedia video_WebRtcMediaRecorder | webrtc.MediaRecorder video_WebRtcPeerConnectionWithCamera | webrtc.PeerConn* video_VideoCapability | video.Capability BUG=chromium:953553, chromium:885910 TEST=build autotest-tests and autotest-chrome Change-Id: Ic7c290bebde23a1944fbc27f53e3840798b4d661 Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1717071 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: David Staessens &lt;dstaessens@chromium.org&gt; Reviewed-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; " fail_count="5" gerrit_number="1717071" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/71/1717071/6" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ia3725426c5ba44994c6d97439ba8a7b90bca1854" commit="7449082c715965edfa6d22adeae3efcfc14fb3d1" commit_message="crash: Improve crash send rate limiting Update crash sender limits so that it will continue uploading if we are under 24 MB / day of uploads. Previously, it would stop after 32 uploads, even if all the uploads were small. To avoid regressing, we also always allow at least 32 uploads, regardless of their size. BUG=chromium:916072 TEST=Uploaded 41 small crashes to dev server. Uploads successful. Noted that # of bytes was climbing in log message. Cq-Depend: chromium:1755149 Change-Id: Ia3725426c5ba44994c6d97439ba8a7b90bca1854 Reviewed-on: https://chromium-review.googlesource.com/1755130 Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="3" gerrit_number="1755130" owner_email="iby@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/30/1755130/13" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ic01a1f3e7ef5ae4feef10cfe4c66594824664759" commit="4bfd834cf7c2b131cd2ed0510709de6efc50e7e9" commit_message="crash: Improve crash send rate limiting ebuild changes to support https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1755130 BUG=chromium:916072 TEST=See platform2 change Cq-Depend: chromium:1755130, chromium:1764547 Change-Id: Ic01a1f3e7ef5ae4feef10cfe4c66594824664759 Reviewed-on: https://chromium-review.googlesource.com/1755149 Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="8" gerrit_number="1755149" owner_email="iby@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/49/1755149/2" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="Ia084c2c904845ec0fa6a441099bbf5368f99fc8d" commit="c688dcf4cff37dcb169f5a7d3c3b9e1c30df9efd" commit_message="power_VideoPlayback: Update video Update video to use NFLX video instead of traffic cam video. - Traffic cam video is to simple - Align with Chrome browser power team test on other OS BUG=chromium:973727 TEST=Run test manually, all video played, result on dashboard Change-Id: Ia084c2c904845ec0fa6a441099bbf5368f99fc8d Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1721715 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1721715" owner_email="puthik@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/15/1721715/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5540acefa71448b72100661e1c898c70bfcc6d78" commit="e921bdc10d8678a06012f1733c1dacd09b700299" commit_message="power_VideoPlayback: Add 720p video BUG=chromium:973727 TEST=Ran test Change-Id: I5540acefa71448b72100661e1c898c70bfcc6d78 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1779138 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="1" gerrit_number="1779138" owner_email="puthik@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/38/1779138/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I8ac2b414b0fbd2bc6c7db98c9bb7f35ddcc003c6" commit="3edfcd8e68c94cdd0ac029571f693c96470efd24" commit_message="tast: Enable -continueafterfailure. BUG=chromium:889119 TEST=tast_unittest.py Change-Id: I8ac2b414b0fbd2bc6c7db98c9bb7f35ddcc003c6 Reviewed-on: https://chromium-review.googlesource.com/1773023 Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Commit-Ready: Shuhei Takahashi &lt;nya@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: Keigo Oka &lt;oka@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="4" gerrit_number="1773023" owner_email="nya@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/23/1773023/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ia285d86b1f5b63f59af4a1fbd77250017587b21d" commit="9a6ac21f36fbaa11cc4cb21cb820925ff4a89f57" commit_message="crash: Introduce test-only rules for integration tests. Test-only rules are added to the udev and crash-reporter. Integration tests will use these rules to simulate kernel driver crash reporting via udev. BUG=chromium:966752 TEST=tast run betty platform.UdevCrash Change-Id: Ia285d86b1f5b63f59af4a1fbd77250017587b21d Reviewed-on: https://chromium-review.googlesource.com/1763471 Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; " fail_count="9" gerrit_number="1763471" owner_email="nya@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/71/1763471/3" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I23cb448927dd8e064652d9375a4253e2dd70e482" commit="f789ae42160c6f3f2bfab7aa9084825f44f69ddd" commit_message="arc_setup: Add option to skip GMS Core cache setup. This is required to support: http://crrev.com/i/1697948. TEST=In context of that tast test, unit-test added. BUG=b:139956117 Change-Id: I23cb448927dd8e064652d9375a4253e2dd70e482 Reviewed-on: https://chromium-review.googlesource.com/1769341 Tested-by: Yury Khmel &lt;khmel@chromium.org&gt; Tested-by: Yury Khmel &lt;khmel@google.com&gt; Commit-Ready: Yury Khmel &lt;khmel@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="1" gerrit_number="1769341" owner_email="khmel@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/41/1769341/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Icca6e781bf398b0b13f06e8a96be810be76bf424" commit="9227e85ce3a206edd0c67cdbf695ce3c1bb57441" commit_message="cryptohome: Remove PinWeaver LOG(INFO) messages. Switch the status reporting to LOG(WARNING) when |pinweaver_status| is not EC_SUCCESS. BUG=None TEST=Compile, deploy, see no log messages. Change-Id: Icca6e781bf398b0b13f06e8a96be810be76bf424 Reviewed-on: https://chromium-review.googlesource.com/1774793 Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="2" gerrit_number="1774793" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/1774793/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3717b03b81dfbb463184e20602edd0c6cc900e05" commit="45d20c53913a5b193928e11c810334d30bd02bde" commit_message="Uprev Minijail. Bring in: 9299cae Fix statvfs() call on non-existent directories. cf3bbea Clarify namespace fd preservation comment. 2337f80 Preserve namespace file descriptors. 52f6ada make die messages slightly different 64cf3cb Fix RO-remount logic for bindmounts e4c6965 syscall_filter: fix multiline parsing with more than one line BUG=chromium:985467 TEST=Unit tests pass. TEST=Deploy on eve, system boots. TEST=tast run &lt;IP&gt; security.Minijail* passes. Change-Id: I3717b03b81dfbb463184e20602edd0c6cc900e05 Reviewed-on: https://chromium-review.googlesource.com/1773111 Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@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="5" gerrit_number="1773111" owner_email="jorgelo@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/11/1773111/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I4258bacec8e875e21456bfb2a3a44d672149ba44" commit="8c1083f3329bcd5a360998b46608e2a137e5095d" commit_message="platform_KernelVersionByBoard: add veyron_jerry and _minnie kernelnext They are on v4.19 BUG=chromium:999370 TEST=platform_KernelVersionByBoard Change-Id: I4258bacec8e875e21456bfb2a3a44d672149ba44 Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1777040 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ryan Case &lt;ryandcase@chromium.org&gt; " fail_count="4" gerrit_number="1777040" owner_email="dianders@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/40/1777040/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ib50ce58059ad320a781997b97602689e3346fabc" commit="65d6dbe5cdb1e0b4e17454e1dc17cb6b838de466" commit_message="django: upgraded package to upstream Needed for newer Python versions. BUG=chromium:982190, chromium:926296 TEST=SDK &amp; CQ pass Change-Id: Ib50ce58059ad320a781997b97602689e3346fabc Reviewed-on: https://chromium-review.googlesource.com/1769206 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: Keith Haddow &lt;haddowk@chromium.org&gt; " fail_count="12" gerrit_number="1769206" owner_email="vapier@chromium.org" 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/06/1769206/2" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I23feb9a8240a91ba6fcaface6fd858583adb87a8" commit="f28475d0f55e4a51c2a69181062e84ec0ca85999" commit_message="sqlite: drop old version We have a newer one in portage-stable. BUG=chromium:968994 TEST=CQ passes Change-Id: I23feb9a8240a91ba6fcaface6fd858583adb87a8 Reviewed-on: https://chromium-review.googlesource.com/1769075 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: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="12" gerrit_number="1769075" owner_email="vapier@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/75/1769075/1" remote="cros" total_fail_count="12"/><pending_commit branch="master" change_id="I314edcb1a381ea3673ff9c79d057422f52b29c99" commit="d6932a116013f3e205e77f47dabb248865f6754b" commit_message="eclass: cros-firmware: run tests directly Make sure we use the script's shebang so the right version of python is selected and not the SDK default. BUG=chromium:990593 TEST=CQ passes Change-Id: I314edcb1a381ea3673ff9c79d057422f52b29c99 Reviewed-on: https://chromium-review.googlesource.com/1769208 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: Hung-Te Lin &lt;hungte@chromium.org&gt; " fail_count="13" gerrit_number="1769208" owner_email="vapier@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/08/1769208/2" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="Iab2ea018888538ec5a51738e7524eedd3839cb14" commit="6d8eddac9b1d697c022f450bd37e537af209fd6a" commit_message="ext2_sb_util.sh: split ext2 superblock utils out of common.sh These complicated funcs are only used by three scripts now. Pull them out of common.sh and into a new build_library/ fragment for them to load. BUG=None TEST=CQ passes Change-Id: Iab2ea018888538ec5a51738e7524eedd3839cb14 Reviewed-on: https://chromium-review.googlesource.com/1769241 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: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="15" gerrit_number="1769241" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/41/1769241/1" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="If8f6306063b167b4bd69909b11cc3e7e5bee593f" commit="ac798235009b7c9fcb3a6a4ff08c6107d53c1d5c" commit_message="dev-install: add prompt helper BUG=chromium:935142 TEST=precq passes Change-Id: If8f6306063b167b4bd69909b11cc3e7e5bee593f Reviewed-on: https://chromium-review.googlesource.com/1496501 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: Alex Klein &lt;saklein@chromium.org&gt; " fail_count="15" gerrit_number="1496501" owner_email="vapier@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1496501/5" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="I993807895bd1bd0f745c944a89774c0838d60edf" commit="bda38dd193aa42b1b5e550ab4fedd6fcacc301c0" commit_message="bsdiff/puffin: roll platform2 dep We need to roll the platform2 build deps to pick up Python 3 fixes. BUG=chromium:989152 TEST=CQ passes Change-Id: I993807895bd1bd0f745c944a89774c0838d60edf Reviewed-on: https://chromium-review.googlesource.com/1766861 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: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="15" gerrit_number="1766861" owner_email="vapier@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/61/1766861/1" remote="cros" total_fail_count="15"/><pending_commit branch="master" change_id="I22b2263d1e1ef075826659229b64bcd580226a13" commit="f5ad06d91a24496f22207a4a1aad2a0079247be9" commit_message="debugd: Remove exynos_gem_objects from feedback reports The only devices these applied to are EOL now, so we no longer need to provide this data in feedback reports. BUG=None TEST=Builds Change-Id: I22b2263d1e1ef075826659229b64bcd580226a13 Reviewed-on: https://chromium-review.googlesource.com/1774790 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1774790" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/90/1774790/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I9f5efff6085b09c0b78f9d10ff8f28712654c9c5" commit="7db80612aa4cc166a6a8bf804370be303b7a6b9a" commit_message="login: Add LoginScreeenStorage ListKeys() and Delete() methods. 1. Add LoginScreenStorageIndex proto that is serialized and stored on disk whenever a persistent key/value pair is stored to the login screen storage. This index currently contains a list of all currently stored keys. 2. Add D-Bus methods LoginScreenStorageListKeys() and LoginScreenStorageDelete(). BUG=chromium:980171 TEST=FEATURES=test emerge-${BOARD} chromeos-login Change-Id: I9f5efff6085b09c0b78f9d10ff8f28712654c9c5 Reviewed-on: https://chromium-review.googlesource.com/1748741 Tested-by: Zakhar Voit &lt;voit@google.com&gt; Commit-Ready: Alexander Hendrich &lt;hendrich@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="8" gerrit_number="1748741" owner_email="voit@google.com" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/41/1748741/10" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Idd95a9a8cfc065a13a8757408b139645022f7763" commit="481fe3366a82489be5479130de4b87b4e9dc94d4" commit_message="switch python shebangs to python2 This codebase is heavily Python 2-specific. Switch the shebang to point to python2 so we can change the default python to Python 3. BUG=chromium:999876 TEST=CQ passes Change-Id: Idd95a9a8cfc065a13a8757408b139645022f7763 Reviewed-on: https://chromium-review.googlesource.com/1778980 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: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Fei Shao &lt;fshao@chromium.org&gt; " fail_count="1" gerrit_number="1778980" owner_email="vapier@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/80/1778980/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I68b62c0b1316157a10ce641a4edaeeb0697002ad" commit="cd6c141c5d7716a8d48d7d50f981b0236b955650" commit_message="pack_firmware_functest.py: fix invalid lambda syntax Lambdas don't put parens around their arguments. Python 3 rejects it. BUG=None TEST=`./pack_firmware_functest.py` still passes Change-Id: I68b62c0b1316157a10ce641a4edaeeb0697002ad Reviewed-on: https://chromium-review.googlesource.com/1778975 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: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="1" gerrit_number="1778975" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/75/1778975/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Idcba466eee6ef520a883b6dc1dfe6ae13547734a" commit="f0832b0d10d4f8142f9c7209c25862772b2379f2" commit_message="validate statjson Bug: chromium:997394 Change-Id: Idcba466eee6ef520a883b6dc1dfe6ae13547734a Reviewed-on: https://chromium-review.googlesource.com/1769664 Tested-by: Gregory Nisbet &lt;gregorynisbet@google.com&gt; Commit-Ready: Gregory Nisbet &lt;gregorynisbet@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="2" gerrit_number="1769664" owner_email="gregorynisbet@google.com" 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/64/1769664/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2.3.49" change_id="I47f292b0565aeda78878aa36e0956924241c6e03" commit="f712589abb6d28df6ca5d2d5a09c6884d81871aa" commit_message="CHROMIUM: move auto-pdb invocation behind an env var We don't want most devs/users being dumped into pdb by default if something goes wrong. Put that behind an env var setting and turn it off by default. BUG=chromium:997381 TEST=ran emerge with a forced python error and pdb is no longer triggered Change-Id: I47f292b0565aeda78878aa36e0956924241c6e03 Reviewed-on: https://chromium-review.googlesource.com/1779805 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: Chris McDonald &lt;cjmcdonald@chromium.org&gt; " fail_count="1" gerrit_number="1779805" owner_email="vapier@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/portage_tool" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/portage_tool" ref="refs/changes/05/1779805/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id44553d9a15b742c514ead103fc1aca6e9b2375c" commit="94ad5c72a37cbcbe000d88feae5391da25e5167a" commit_message="media-libs/tiff: Uprev to upstream tiff-4.0.10-r2 Changes vs. upstream: * local version is tiff-4.0.10-r3 vs. tiff-4.0.10-r2 upstream, since we already had an -r2. * EAPI=6 vs. EAPI=7 * KEYWORDS=&quot;*&quot; BUG=chromium:999793 TEST=FEATURES=test USE=jpeg emerge-$BOARD -v1 media-libs/tiff Change-Id: Id44553d9a15b742c514ead103fc1aca6e9b2375c Reviewed-on: https://chromium-review.googlesource.com/1783001 Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Commit-Ready: Mattias Nissler &lt;mnissler@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1783001" owner_email="mnissler@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/01/1783001/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id1b316e6511d15ff28d57668789ce7cc4ad90028" commit="93e885677d1393d09dff794d710ed13f9e075407" commit_message="autotest: add harness method to LabstationHost so we can run provision against it. BUG=chromium:996039 TEST=Run autoupdater locally against a labstation Change-Id: Id1b316e6511d15ff28d57668789ce7cc4ad90028 Reviewed-on: https://chromium-review.googlesource.com/1763127 Tested-by: Garry Wang &lt;xianuowang@chromium.org&gt; Commit-Ready: Garry Wang &lt;xianuowang@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="4" gerrit_number="1763127" owner_email="xianuowang@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/27/1763127/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Id610b4b6c7590c66d9a7e1e64f818854ebb22d60" commit="a5703d382ee9f973601e66189b72e15007d21fe0" commit_message="crash: Write chrome crash dump to a certain dir This change add a command line flag to crash_reporter to designate a particular file system directory to write Chrome crash dumps to. This feature is added for test purpose only. When this is set, the dumps will be written regardless of user consent since this is only for tests. BUG=chromium:944123 TEST=tast ui.ChromeCrashNotLoggedInDirect and ui.ChromeCrashLoggedInDirect worked with Crashpad integration Change-Id: Id610b4b6c7590c66d9a7e1e64f818854ebb22d60 Reviewed-on: https://chromium-review.googlesource.com/1774783 Tested-by: Tim Zheng &lt;timzheng@chromium.org&gt; Commit-Ready: Tim Zheng &lt;timzheng@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="1774783" owner_email="timzheng@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/83/1774783/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iaff2615fb3e6a7e20e1684720998e43e43c7edf8" commit="c98dfc6c877bf6b7498f6e48bd63bb7e77435e54" commit_message="pd_faft: Perform standard DRP check if Try.SRC feature not supported The firmware_PDTrySrc checks the ratio of resulting SNK/SRC if Try.SRC is enabled or disabled. If the DUT doesn't support Try.SRC, we can still perform the test of Try.SRC disabled, to verify the standard DRP behavior. If Try.SRC not supported, the ratio of resulting SNK/SRC should be around 50%. BUG=b:138805927 TEST=Ran the firmware_PDTrySrc on two devices, one with Try.SRC supported, another with Try.SRC not supported, both passed. Change-Id: Iaff2615fb3e6a7e20e1684720998e43e43c7edf8 Reviewed-on: https://chromium-review.googlesource.com/1731238 Tested-by: Wai-Hong Tam &lt;waihong@google.com&gt; Commit-Ready: Wai-Hong Tam &lt;waihong@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="3" gerrit_number="1731238" owner_email="waihong@google.com" 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/38/1731238/3" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I81bce5e6b97a41a35816f493e3ffd2e3423bf6df" commit="c3877b2df46375175b540d771202b5120abd29f0" commit_message="Add viking-poc2 board Introduces the &quot;viking-poc2&quot; board variant of &quot;viking&quot;. BUG=b:138849086 TEST=setup_board --board viking-poc2 Cq-Depend: chrome-internal:1562791 Change-Id: I81bce5e6b97a41a35816f493e3ffd2e3423bf6df Reviewed-on: https://chromium-review.googlesource.com/1732479 Tested-by: Joe Tessler &lt;jrt@chromium.org&gt; Commit-Ready: Joe Tessler &lt;jrt@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Bernie Thompson &lt;bhthompson@chromium.org&gt; " fail_count="4" gerrit_number="1732479" owner_email="jrt@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/79/1732479/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I631e31d5fc75b9e46b4289c5c74ad161e4dc3f8e" commit="9a8e53d14288c7720d282a60fe8b2630f716f8fe" commit_message="[Autotest] Minor fix for the keyPermissions test On some devices with a fresh install, the Keypermissions extension url does not &quot;generate keys&quot; on the very first attempt. Every attempt thereafter works as expected. To work around this for testing, a forceful page reload is being added (leave the url and come back) TEST=This BUG=None Change-Id: I631e31d5fc75b9e46b4289c5c74ad161e4dc3f8e Reviewed-on: https://chromium-review.googlesource.com/1760850 Tested-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="1" gerrit_number="1760850" owner_email="dbeckett@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/50/1760850/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6c757be366a694f2cec2d87eee80dbb4eb525edc" commit="1a2a49a7e4755c1e9b0771c07ea7accd4384137e" commit_message="libipp: Limit the number of recursive collections This patch solves the problem with stack overflow that may be caused be malicious IPP frame. The bug was found by the fuzzer. Some header files were updated because of corrections in formatting. BUG=chromium:992777 TEST=on my laptop Change-Id: I6c757be366a694f2cec2d87eee80dbb4eb525edc Reviewed-on: https://chromium-review.googlesource.com/1760261 Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Commit-Ready: Sean Kau &lt;skau@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; Reviewed-by: David Valleau &lt;valleau@chromium.org&gt; " fail_count="2" gerrit_number="1760261" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/61/1760261/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ieae29415c6b12149dc393ae37be0874f18f258e1" commit="1dbc534f70faaa839b06750aaecac081f12ec411" commit_message="tast: Give syslog.Watcher unit tests unique file names Give each run of the unit tests in syslog.watcher_test.go different file and/or directory names. This is a speculative fix for crbug.com/996817. The theory is that multiple copies of the unit test might run at the same time and being overwriting each other's files. BUG=chromium:996817 TEST=fast_build.sh -t chromiumos/tast/local/syslog Change-Id: Ieae29415c6b12149dc393ae37be0874f18f258e1 Reviewed-on: https://chromium-review.googlesource.com/1772348 Tested-by: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Commit-Ready: Ian Barkley-Yeung &lt;iby@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="4" gerrit_number="1772348" owner_email="iby@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/48/1772348/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I659a671601a0d7c85a9b031130757fc4bd8d0adc" commit="bc88b79a3dd1ef2aa6c4496d55335ef2f82f1285" commit_message="bluetooth: Add support of new libnewblue generated function Support argument 6, 7, and 8. BUG=b:134425062,chromium:1764682 TEST=None Change-Id: I659a671601a0d7c85a9b031130757fc4bd8d0adc Reviewed-on: https://chromium-review.googlesource.com/1778907 Tested-by: Michael Sun &lt;michaelfsun@google.com&gt; Commit-Ready: Michael Sun &lt;michaelfsun@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="6" gerrit_number="1778907" owner_email="michaelfsun@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1778907/2" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ifcbdd71edfe9dd5f543536c321f5cfa626db9831" commit="f9939c4bab86d5d863d7cd31ce6018cf33c3c904" commit_message="servo: add manual dut-ip arg to servo_LabstationVerification When a user wants to validate labstation either on the desk, on a new v3/v4 where the mac/serial mapping isn't updated yet, or if IPv6 is not available/failing, this provides a route to simply specify the DUT IP in the command line. BUG=chromium:997826 TEST=manual testing test_that --autotest_dir . $LS_IP servo_LabstationVerification --args=&quot;dut_ip=$DUT_IP&quot; 14:11:09 INFO | autoserv| Running the DUT side on DUT 'xxx.xxx.xxx.xxx' Change-Id: Ifcbdd71edfe9dd5f543536c321f5cfa626db9831 Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772268 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Garry Wang &lt;xianuowang@chromium.org&gt; " fail_count="5" gerrit_number="1772268" owner_email="coconutruben@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/68/1772268/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ie6289b32af9bb27116a71ba513c6dc6c42ca5e5a" commit="82298c73f30ebd3d4b8fb085810f26f93f35f83f" commit_message="servo: log and skip any sort of uart capture failures We have some DUTs deployed on v3 that have cr50 or usbpd overlays. These duts will cause capture issues as they do have the control, but the control is fake. This change fixes this issue by ignoring and logging all uart capture issues in autotest. In general, throwing an error here is not very helpful, as this is just collecting more diagnostics. This also fixes a second bug. If 'not_applicable' is the response to turning on capture, then the capture failed, unlike the current code indicates. BUG=chromium:1000456, chromium:996328 TEST=None Change-Id: Ie6289b32af9bb27116a71ba513c6dc6c42ca5e5a Signed-off-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1783502 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Garry Wang &lt;xianuowang@chromium.org&gt; " fail_count="1" gerrit_number="1783502" owner_email="coconutruben@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/02/1783502/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I476050347ca43edca376f86e98c1a64174fbdb0f" commit="91044f9937cea24dd1dd5c4b1f7c19d546eb89e0" commit_message="auron_paine: Swapped Input Source in EnableSequence Paine's mic selection is backwards when cras first starts up. The device selection part is fine, and input devices will work after an external mic has been plugged in and removed, but this needs to be corrected in the enable sequence. BUG=b:133861656 TEST=build + flash image and verify mic works after reboot Change-Id: I476050347ca43edca376f86e98c1a64174fbdb0f Reviewed-on: https://chromium-review.googlesource.com/1771823 Tested-by: Jon Flatley &lt;jflat@chromium.org&gt; Commit-Ready: Jon Flatley &lt;jflat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1771823" owner_email="jflat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/23/1771823/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I91175f8a57ed0af5fe81be436f6a9ded32bb819e" commit="63efa1eb9eebef802bbe1f03d66c6115f0fa2b17" commit_message="perf_uploader: Fix mixture of report from specific images. Some images with specific suffix run on DUT without thest suffix e.g. arcnext. In old days, arcnext and non-arcnext reports are mixed and thus creating lots of confusion. This CL fixed this problem. Also it formats the script with the following command: `pyformat -s=4 -i --force_quote_type=single perf_uploader.py` BUG=chromium:995464 TEST=unittest Change-Id: I91175f8a57ed0af5fe81be436f6a9ded32bb819e Reviewed-on: https://chromium-review.googlesource.com/1772342 Tested-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Xinan Lin &lt;linxinan@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="2" gerrit_number="1772342" owner_email="pwang@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/42/1772342/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.14" change_id="Idd97b0e804baf0ef9457dc33071f836681fc9030" commit="051dfa09599c38018b1ccd48a15c1a0649bd1fb1" commit_message="CHROMIUM: Merge 'v4.14.141' into chromeos-4.14 Merge of v4.14.141 into chromeos-4.14 Conflicts: fs/userfaultfd.c Changelog: ========== Aaron Armstrong Skomra (1): HID: wacom: correct misreported EKR ring values Alan Stern (1): USB: core: Fix races in character device registration and deregistraion Alastair D'Silva (1): powerpc: Allow flush_(inval_)dcache_range to work across ranges &gt;4GB Bartosz Golaszewski (1): gpiolib: never report open-drain/source lines as 'input' to user-space Bob Ham (2): USB: serial: option: add the BroadMobi BM818 card net: usb: qmi_wwan: Add the BroadMobi BM818 card Charles Keepax (1): ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks Christophe JAILLET (1): net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' Codrin Ciubotariu (1): clk: at91: generated: Truncate divisor to GENERATED_MAX_DIV + 1 Colin Ian King (1): drm/vmwgfx: fix memory leak when too many retries have occurred Dan Carpenter (1): dm zoned: fix potential NULL dereference in dmz_do_reclaim() Daniel Borkmann (4): bpf: get rid of pure_initcall dependency to enable jits bpf: restrict access to core bpf sysctls bpf: add bpf_jit_limit knob to restrict unpriv allocations bpf: fix bpf_jit_limit knob for PAGE_SIZE &gt;= 64K Darrick J. Wong (1): xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT Denis Kirjanov (1): net: usb: pegasus: fix improper read if get_registers() fail Dirk Morris (1): netfilter: conntrack: Use consistent ct id hash calculation Dmitry Fomichev (4): dm kcopyd: always complete failed jobs dm zoned: improve error handling in reclaim dm zoned: improve error handling in i/o map code dm zoned: properly handle backing device failure Don Brace (1): scsi: hpsa: correct scsi command status issue after reset Eric Dumazet (1): net/packet: fix race in tpacket_snd() Florian Westphal (2): netfilter: ebtables: also count base chain policies xfrm: policy: remove pcpu policy cache Geert Uytterhoeven (1): clk: renesas: cpg-mssr: Fix reset control race condition Greg Kroah-Hartman (2): Linux 4.14.140 Linux 4.14.141 Guenter Roeck (1): Merge remote-tracking branch 'origin/stable-merge/linux/v4.14.141' into merge/chromeos-4.14-v4.14.141 Gustavo A. R. Silva (1): sh: kernel: hw_breakpoint: Fix missing break in switch statement He Zhe (2): perf ftrace: Fix failure to set cpumask when only one cpu is present perf cpumap: Fix writing to illegal memory in handling cpumap mask Henry Burns (2): mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely mm/zsmalloc.c: fix race condition in zs_destroy_pool Hillf Danton (2): HID: hiddev: avoid opening a disconnected device HID: hiddev: do cleanup in failure of opening a device Hui Wang (2): ALSA: hda - Add a generic reboot_notify ALSA: hda - Let all conexant codec enter D3 when rebooting Huy Nguyen (1): net/mlx5e: Only support tx/rx pause setting for port owner Ian Abbott (2): staging: comedi: dt3000: Fix signed integer overflow 'divider * base' staging: comedi: dt3000: Fix rounding up of timer divisor Ilya Dryomov (1): libceph: fix PG split vs OSD (re)connect race Ilya Trukhanov (1): HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT Isaac J. Manjarres (1): mm/usercopy: use memory range to be accessed for wraparound check Jack Morgenstein (1): IB/mad: Fix use-after-free in ib mad completion handling Jacopo Mondi (1): iio: adc: max9611: Fix temperature reading in probe Jason Gerecke (1): HID: wacom: Correct distance scale for 2nd-gen Intuos devices Jeff Layton (1): ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply Jeffrey Hugo (1): drm: msm: Fix add_gpu_components Jens Axboe (2): libata: have ata_scsi_rw_xlat() fail invalid passthrough requests libata: add SG safety checks in SFF pio transfers Jia-Ju Bai (2): scsi: qla2xxx: Fix possible fcport null-pointer dereferences isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() Jiangfeng Xiao (3): net: hisilicon: make hip04_tx_reclaim non-reentrant net: hisilicon: fix hip04-xmit never return TX_BUSY net: hisilicon: Fix dma_map_single failed on arm64 Jin Yao (1): perf pmu-events: Fix missing &quot;cpu_clk_unhalted.core&quot; event Jiri Olsa (1): perf bench numa: Fix cpu0 binding Joerg Roedel (1): iommu/amd: Move iommu_init_pci() to .init section John Hubbard (2): x86/boot: Save fields explicitly, zero out everything else x86/boot: Fix boot regression caused by bootparam sanitizing Jozsef Kadlecsik (1): netfilter: ipset: Fix rename concurrency with listing Juliana Rodrigueiro (1): isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack Kees Cook (1): libata: zpodd: Fix small read overflow in zpodd_get_mech_type() Lucas Stach (1): irqchip/irq-imx-gpcv2: Forward irq type to parent Lyude Paul (1): drm/nouveau: Don't retry infinitely when receiving no data on i2c over AUX Manish Chopra (1): bnx2x: Fix VF's VLAN reconfiguration in reload. Marc Zyngier (1): KVM: arm/arm64: Sync ICH_VMCR_EL2 back when about to block Masahiro Yamada (1): kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules Masami Hiramatsu (1): arm64: unwind: Prohibit probing on return_address() Max Filippov (1): xtensa: add missing isync to the cpu_reset TLB code Maxim Mikityanskiy (1): net/mlx5e: Use flow keys dissector to parse packets for ARFS Michael Kelley (1): genirq: Properly pair kobject_del() with kobject_add() Michal Kalderon (1): qed: RDMA - Fix the hw_ver returned in device attributes Michal Simek (1): mmc: sdhci-of-arasan: Do now show error message in case of deffered probe Mikulas Patocka (2): Revert &quot;dm bufio: fix deadlock with loop device&quot; dm table: fix invalid memory accesses with too high sector number Miles Chen (1): mm/memcontrol.c: fix use after free in mem_cgroup_iter() Miquel Raynal (1): ata: libahci: do not complain in case of deferred probe Nadav Amit (1): x86/mm: Use WRITE_ONCE() when setting PTEs Naresh Kamboju (1): selftests: kvm: Adding config fragments Navid Emamdoost (2): st21nfca_connectivity_event_received: null check the allocation st_nci_hci_connectivity_event_received: null check the allocation Nianyao Tang (1): irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail Nicolas Saenz Julienne (1): HID: input: fix a4tech horizontal wheel custom usage Numfor Mbiziwo-Tiapo (1): perf header: Fix use of unitialized value warning Oleg Nesterov (1): userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx Oliver Neukum (5): HID: holtek: test for sanity of intfdata Input: kbtab - sanity check for endpoint type Input: iforce - add sanity checks usb: cdc-acm: make sure a refcount is taken early enough USB: CDC: fix sanity checks in CDC union parser Peter Ujfalusi (1): ASoC: ti: davinci-mcasp: Correct slot_width posed constraint Qian Cai (3): arm64/efi: fix variable 'si' set but not used arm64/mm: fix variable 'pud' set but not used asm-generic: fix -Wtype-limits compiler warnings Rasmus Villemoes (1): can: dev: call netif_carrier_off() in register_candev() Ricard Wanderlof (1): ASoC: Fail card instantiation if DAI format setup fails Rogan Dawes (1): USB: serial: option: add D-Link DWM-222 device ID Ross Lagerwall (1): xen/netback: Reset nr_frags before freeing skb Sasha Levin (2): Revert &quot;tcp: Clear sk_send_head after purging the write queue&quot; Revert &quot;perf test 6: Fix missing kvm module load for s390&quot; Sean Christopherson (1): x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 Sebastien Tisserant (1): SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL Suganath Prabu (1): scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA Takashi Iwai (1): ALSA: hda - Apply workaround for another AMD chip 1022:1487 Thomas Bogendoerfer (1): MIPS: kernel: only use i8253 clocksource with periodic clockevent Thomas Falcon (1): bonding: Force slave speed check after link state recovery for 802.3ad Thomas Gleixner (1): x86/apic: Handle missing global clockevent gracefully Tom Lendacky (1): x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h Tony Lindgren (1): USB: serial: option: Add Motorola modem UARTs Tony Luck (1): IB/core: Add mitigation for Spectre V1 Trond Myklebust (1): NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() Valdis Kletnieks (1): x86/lib/cpu: Address missing prototypes warning Vince Weaver (1): perf header: Fix divide by zero error if f_header.attr_size==0 Vladimir Kondratiev (1): mips: fix cacheinfo Vlastimil Babka (1): mm, page_owner: handle THP splits correctly Wang Xiayang (3): can: sja1000: force the string buffer NULL-terminated can: peak_usb: force the string buffer NULL-terminated net/ethernet/qlogic/qed: force the string buffer NULL-terminated Wenwen Wang (3): ALSA: hda - Fix a memory leak bug net/mlx4_en: fix a memory leak bug netfilter: ebtables: fix a memory leak bug in compat Will Deacon (2): arm64: compat: Allow single-byte watchpoints on all addresses arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side Xin Long (1): sctp: fix the transport error_count check Yoshiaki Okamoto (1): USB: serial: option: Add support for ZTE MF871A Yoshihiro Shimoda (1): usb: gadget: udc: renesas_usb3: Fix sysfs interface of &quot;role&quot; YueHaibing (6): xen/pciback: remove set but not used variable 'old_state' drm/bridge: lvds-encoder: Fix build error while CONFIG_DRM_KMS_HELPER=m ocfs2: remove set but not used variable 'last_hash' Input: psmouse - fix build error of multiple definition team: Add vlan tx offload to hw_enc_features bonding: Add vlan tx offload to hw_enc_features ZhangXiaoxu (2): dm btree: fix order of block initialization in btree_split_beneath dm space map metadata: fix missing store of apply_bops() return value Documentation/admin-guide/kernel-parameters.txt | 7 ++ Documentation/sysctl/net.txt | 8 ++ Makefile | 2 +- arch/arm/net/bpf_jit_32.c | 2 - arch/arm64/include/asm/efi.h | 6 +- arch/arm64/include/asm/pgtable.h | 4 +- arch/arm64/kernel/ftrace.c | 21 ++-- arch/arm64/kernel/hw_breakpoint.c | 7 +- arch/arm64/kernel/return_address.c | 3 + arch/arm64/kernel/stacktrace.c | 3 + arch/arm64/net/bpf_jit_comp.c | 2 - arch/mips/kernel/cacheinfo.c | 2 + arch/mips/kernel/i8253.c | 3 +- arch/mips/net/bpf_jit.c | 2 - arch/mips/net/ebpf_jit.c | 2 - arch/powerpc/kernel/misc_64.S | 4 +- arch/powerpc/net/bpf_jit_comp.c | 2 - arch/powerpc/net/bpf_jit_comp64.c | 2 - arch/s390/net/bpf_jit_comp.c | 2 - arch/sh/kernel/hw_breakpoint.c | 1 + arch/sparc/net/bpf_jit_comp_32.c | 2 - arch/sparc/net/bpf_jit_comp_64.c | 2 - arch/x86/include/asm/bootparam_utils.h | 61 +++++++-- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/pgtable_64.h | 22 ++-- arch/x86/kernel/apic/apic.c | 68 +++++++--- arch/x86/kernel/cpu/amd.c | 66 ++++++++++ arch/x86/lib/cpu.c | 1 + arch/x86/mm/pgtable.c | 8 +- arch/x86/net/bpf_jit_comp.c | 2 - arch/x86/power/cpu.c | 86 +++++++++++-- arch/xtensa/kernel/setup.c | 1 + drivers/ata/libahci_platform.c | 3 + drivers/ata/libata-scsi.c | 21 ++++ drivers/ata/libata-sff.c | 6 + drivers/ata/libata-zpodd.c | 2 +- drivers/clk/at91/clk-generated.c | 2 + drivers/clk/renesas/renesas-cpg-mssr.c | 16 +-- drivers/gpio/gpiolib.c | 6 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/msm/msm_drv.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 24 ++-- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 4 +- drivers/hid/hid-a4tech.c | 30 ++++- drivers/hid/hid-holtek-kbd.c | 9 +- drivers/hid/hid-tmff.c | 12 ++ drivers/hid/usbhid/hiddev.c | 12 ++ drivers/hid/wacom_wac.c | 4 +- drivers/iio/adc/max9611.c | 2 +- drivers/infiniband/core/mad.c | 20 +-- drivers/infiniband/core/user_mad.c | 6 +- drivers/input/joystick/iforce/iforce-usb.c | 5 + drivers/input/mouse/trackpoint.h | 3 +- drivers/input/tablet/kbtab.c | 6 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-imx-gpcv2.c | 1 + drivers/isdn/hardware/mISDN/hfcsusb.c | 13 +- drivers/md/dm-bufio.c | 4 +- drivers/md/dm-kcopyd.c | 5 +- drivers/md/dm-table.c | 5 +- drivers/md/dm-zoned-metadata.c | 59 ++++++--- drivers/md/dm-zoned-reclaim.c | 44 +++++-- drivers/md/dm-zoned-target.c | 67 ++++++++-- drivers/md/dm-zoned.h | 10 ++ drivers/md/persistent-data/dm-btree.c | 31 ++--- drivers/md/persistent-data/dm-space-map-metadata.c | 2 +- drivers/mmc/host/sdhci-of-arasan.c | 3 +- drivers/net/bonding/bond_main.c | 13 +- drivers/net/can/dev.c | 2 + drivers/net/can/sja1000/peak_pcmcia.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 17 ++- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 5 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 28 +++-- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 97 +++++---------- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 3 + drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 2 +- drivers/net/team/team.c | 4 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/xen-netback/netback.c | 2 + drivers/nfc/st-nci/se.c | 2 + drivers/nfc/st21nfca/se.c | 2 + drivers/scsi/hpsa.c | 12 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 12 +- drivers/scsi/qla2xxx/qla_init.c | 2 +- drivers/staging/comedi/drivers/dt3000.c | 8 +- drivers/usb/class/cdc-acm.c | 12 +- drivers/usb/core/file.c | 10 +- drivers/usb/core/message.c | 4 +- drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/serial/option.c | 10 ++ drivers/xen/xen-pciback/conf_space_capability.c | 3 +- fs/ceph/locks.c | 3 +- fs/cifs/smb2ops.c | 10 +- fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4state.c | 27 +++- fs/ocfs2/xattr.c | 3 - fs/userfaultfd.c | 27 ++-- fs/xfs/xfs_iops.c | 1 + include/asm-generic/getorder.h | 50 +++----- include/kvm/arm_vgic.h | 1 + include/linux/filter.h | 1 + include/net/tcp.h | 3 - include/net/xfrm.h | 1 - kernel/bpf/core.c | 77 ++++++++++-- kernel/irq/irqdesc.c | 15 ++- mm/huge_memory.c | 4 + mm/memcontrol.c | 39 ++++-- mm/usercopy.c | 2 +- mm/zsmalloc.c | 78 +++++++++++- net/bridge/netfilter/ebtables.c | 32 +++-- net/ceph/osd_client.c | 9 +- net/core/sysctl_net_core.c | 75 +++++++++-- net/netfilter/ipset/ip_set_core.c | 2 +- net/netfilter/nf_conntrack_core.c | 16 +-- net/packet/af_packet.c | 7 ++ net/sctp/sm_sideeffect.c | 2 +- net/socket.c | 9 -- net/xfrm/xfrm_device.c | 10 -- net/xfrm/xfrm_policy.c | 138 +-------------------- net/xfrm/xfrm_state.c | 5 +- scripts/Makefile.modpost | 2 +- sound/pci/hda/hda_generic.c | 21 +++- sound/pci/hda/hda_generic.h | 1 + sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_conexant.c | 15 +-- sound/pci/hda/patch_realtek.c | 11 +- sound/soc/davinci/davinci-mcasp.c | 43 +++++-- sound/soc/soc-core.c | 7 +- sound/soc/soc-dapm.c | 8 +- tools/perf/bench/numa.c | 6 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/pmu-events/jevents.c | 1 + tools/perf/tests/parse-events.c | 27 ---- tools/perf/util/cpumap.c | 5 +- tools/perf/util/header.c | 9 +- tools/testing/selftests/kvm/config | 3 + virt/kvm/arm/arm.c | 10 ++ virt/kvm/arm/vgic/vgic-v2.c | 11 +- virt/kvm/arm/vgic/vgic-v3.c | 7 +- virt/kvm/arm/vgic/vgic.c | 11 ++ virt/kvm/arm/vgic/vgic.h | 2 + 150 files changed, 1316 insertions(+), 672 deletions(-) create mode 100644 tools/testing/selftests/kvm/config BUG=chromium:998238 TEST=Build and test on various affected systems Change-Id: Idd97b0e804baf0ef9457dc33071f836681fc9030 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1781402 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; " fail_count="2" gerrit_number="1781402" 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/02/1781402/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Icc07166db65e24cf9bf542e8bc870fba1f7ba99e" commit="294208ea20a1a7efaf2e02682a63979ee1a83551" commit_message="trunks: fix parsing response handles Before this CL, if a response contained payload of size smaller than required to hold all handles expected by the command, the missing handles were set to 0 but the parsing continued. That led to errors when attempting to replace those handles in the response with virtual handles in resource manager. This CL returns an empty vector of handles if an error occured while parsing them. The parsing logic after extracting the handles already checks that the expected number was returned in that vector, so parsing short-circuits and safely returns RC_SIZE at this point, rather than continuing to process the response. BUG=chromium:910926 TEST=unit tests; test from the BUG Change-Id: Icc07166db65e24cf9bf542e8bc870fba1f7ba99e Reviewed-on: https://chromium-review.googlesource.com/1776570 Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="2" gerrit_number="1776570" owner_email="apronin@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/70/1776570/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I1af14e6a495b76bd7d8f1cdaaea56b4b73a3ca50" commit="39ec682dff747e4d7025613ed6b917047e9a710a" commit_message="usb_bouncer: Fix some arm64 syscalls Some of these syscalls don't exist. Remove them so this policy file compiles on arm64. BUG=None TEST=Boot on cheza64, see usbbouncer not die when plugging/unplugging Change-Id: I1af14e6a495b76bd7d8f1cdaaea56b4b73a3ca50 Reviewed-on: https://chromium-review.googlesource.com/1772346 Tested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Commit-Ready: Stephen Boyd &lt;swboyd@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="2" gerrit_number="1772346" owner_email="swboyd@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1772346/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I08e058594c6f4b2193c76eb20c95c2f8edc966c5" commit="5cb54e7b4c627d621ba7eb6e176c6dc9115356dd" commit_message="camera: ip: Add pipeline max depth metadata Chrome now requires that the ANDROID_REQUEST_PIPELINE_MAX_DEPTH metadata be set. The relevant change is: https://chromium-review.googlesource.com/c/chromium/src/+/1712844 BUG=b:129402908 TEST=Manually on fizz Change-Id: I08e058594c6f4b2193c76eb20c95c2f8edc966c5 Reviewed-on: https://chromium-review.googlesource.com/1773724 Tested-by: Pablo Ceballos &lt;pceballos@chromium.org&gt; Commit-Ready: Pablo Ceballos &lt;pceballos@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Pablo Ceballos &lt;pceballos@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="5" gerrit_number="1773724" owner_email="pceballos@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1773724/1" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Icfa484c94ff48815ce7a31ec0ed2f411f99122ef" commit="d1fe959093699953395fce1368bd7e9609b671bd" commit_message="arc: Increase pre-create hook timeout for nyc and Q+. Some devices in CQ are seeing timeouts on pre-create hooks. We increased precreate timeout on pi to 90 in crrev.com/c/1322031 but never did so for qt/master, and NYC is still at 20 seconds after reverting crrev.com/c/1123229 via crrev.com/c/1132015. This change increases all precreate timeouts to match at 90 seconds. BUG=chromium:996944 TEST=Login, verify ARC startup on samus Change-Id: Icfa484c94ff48815ce7a31ec0ed2f411f99122ef Reviewed-on: https://chromium-review.googlesource.com/1772347 Tested-by: Josh Horwich &lt;jhorwich@chromium.org&gt; Commit-Ready: Josh Horwich &lt;jhorwich@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="4" gerrit_number="1772347" owner_email="jhorwich@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/47/1772347/1" remote="cros" total_fail_count="4"/><lkgm version="12480.0.0-rc6"/></manifest>