blob: 42d5f8f3534a38c2ebb49da06cf8c33b3c6deaea [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="a8be2b80af500301f114b7c067d8a47f3c2fb798">
<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="c14801d0aaceefb0f67227c6ab7826061141fa12" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="cea9b78e86ede689345846c1829d18e80d281ef8" 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="fce87d1a3208b830194ee24b16aca7afa7916577" 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="6eab9f5c4c2980cc7fb74948bc1ab84a99012fda" 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="63fd9ba6e8ea847a46fca5dec0d15a818958a056" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="48f602e25d9565ad4a46e464299e8e65bd37e3d7" 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="cb2bca00173e5104669239e21573966b1f310308" 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="e451355424148460b0c2278c179d5053a97c509a" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="bcbb4e6ba8bfa45757d4932df417041cb4a9cd7c" 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="619de889f9946e458eb5bc48b814927efd24c31f" 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="aee613bbcdbf4e2f4dd541b2004e7f12db714ef6" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="75036e0e73759a7e02fa9e033c2b40d093ec4c7f" 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="582ac27b17d971a903ccc0518bb6711bd49eae2e" 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="34a67548939856d2bfd072cc708bf5ed7770ca95" 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="b7afe2c8a053f2408bbe8a10979eac8ca4e56f7e" 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="5175e8768ea99f9f58bfb516f3ae790bdd51c309" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="0b86007d3e1ee400c6201c00b7dea323d661b50f" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="5a7b6c8f1d2c6bf1610faec209317b5e6ae086a7" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="e1e0e7d7b315ddf5b0f1a7e58771db3531bfc1a3" 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="c32c1ae24c398679edae807f9c1620eb91377003" 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="726dfc6188524b2d15b1a9c147c476f31f1f2d9f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="e95234ce85432b162fbcf88bbae24957f5bed3ce" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="4c68bbe46bcc1f91b744a5cf5b11ac3e90232be2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="aa279299deec851ef4cc29eb99f38426afc92d12" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="f1622a22be553e019f0ef97d4a6c154d1274446d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="414ba8197d43e497a0351a51e1aac8df607a2ff1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="9f7e7fb007ebfb3070e878526876a039b6add840" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="01dfa81f1b4becb157ed9ccc9277f6eac1de67e3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="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="fbdaa7d27a13403fea1e4493676bb1ccb925424e" 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="7b7eef39de32dac9b8cf6bc7806e02ba9fc185fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="f4b9428c1922354806b75673363361c264104e82" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="422ee16b0e1467eaddc3c3fdc5cba1c597fe7d35" 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="2976cfd4a121e628555fa2d01b35b1479d9a7589" 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="5cb2e84a191583f0e4d01ee6077404f85531f6c7" 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="1a01bbebf957f4750021c6689eb65b9fc026338b" 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="72bf5919510c200fdd9a44ed223fd3a871908b49" 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="0319deb68c5311fef4cce70ee4026bcc366d7c26" 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="90954a543745900020c0f22619bf78e3d0fca240" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="643912c02aaad0cc5347310676ab585db75a4ddf" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/intel-microcode" path="src/third_party/coreboot/3rdparty/intel-microcode" revision="ee319ae7bc59e88b60142f40a9ec1b46656de4db" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="e05bfa91102dd5137b4027b4f3405e041ffe2c32" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="a98d244469a38b442c57cc61aaffe5220873dc18" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="e0d276cc82ff8a5b58672235fd90cb4731937208" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cml/edk2/branch1" revision="264551f027e80cd73a4554b431043ff29c6685a8" upstream="refs/heads/chromeos-cml-branch1"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="1d24ff60d457f2e8c0457577f3fe8163164dcd99" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="b157545b7eac7a0538b1437521f2d3cc2dfdd759" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="a5d08a5efcfbddf9b668c945213d806b353ef887" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="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="627ca37ea5f97db92ede7036d7d40ac559b9e8af" 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="b18f31904f1382ebe1166beab5b4947f446940fe" 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="35dfd205ae2f71a97a8b7ecd228f1dc172cdb650" 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="a27b042b1821a636062fb33ad70818a84e33013e" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="bf6a2957a994382b5cf386d7969d59355edbd874" 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="e487c73ef48cee1a0dd7a31f2e62911464798b98" 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="2aa7bb9a528c1b6693dc9e90a51f9fbf5bf79502" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="1f0f1db82f91dd914dd22833097aaa641515583e" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19-lakitu" revision="673c07c063fb4fc7d50078ba337e5acd7efca18c" upstream="refs/heads/chromeos-4.19-lakitu"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="b3d20636223e605ec5bcea0071baf2687381f73a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libcamera" path="src/third_party/libcamera" revision="5d05418d9b53e1838692f687a6dc373dad45355c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="728dfa9dbeeb013e5a26c24f4372a16eace99c5e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libiio" path="src/third_party/libiio" revision="bca23460e8951af087404cae168fc53e4379744f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="bae85e0addc3e15ace397363f88765970f8f1b46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="e9fe99ea600bc3f2745eaf7c04f38330b04dc80e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="79286ece8624ab016575a5ad8965a61b334ab169" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="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="538766792dacde072216cb6d3bbb96e1e859d0e4" 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="f42846b9be17c70d134441cd61f6d067e6ffa40c" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="0890b98431a9b2e637c18f719232d06a4e5c3cd8" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="9b7d26a6a54f5f9e02b93a5d5ebf266fd748e06c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/shellcheck" path="src/third_party/shellcheck" revision="e9a0e8b8a2c051b3cf722b88b08c245f70ac6949" upstream="refs/heads/chromeos-0.7"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="00891af50692fd9d5aca4153243271e7fbc8822f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="5b43730e8620c60b4170231f7e9d91d2d2d89652" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="4d15ba95a545740e44107f2a6744fe59dfcb65ab" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="1acae417eaeda7640327721f7226bf1e0ea960ed" 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="1a73838b1ffeee9722d87855c8ab52ea6fe2b24a" 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="0837e907988a5f410cae0ae714f42f9c4242e072" 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="b4b7c5abffe07f350fed126ba0a9b204ff3c236f" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="bc7745523aef2d7f620ca16aa6ab11a8e38dc60e" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="49dfc58d6c4c66f5d0b0d06f0161da4e602a1293" upstream="refs/heads/pie-release"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="9c573303e6a225b6d39bd99766e26370d36c12dd" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.14" change_id="I0bca99048ea23196bd54fb845176cff8b4c2055b" commit="03dc350befb23e2e8ef92cb80c7ddba61bbd8311" commit_message="UPSTREAM: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors Include &lt;linux/types.h&gt; and consistently use types it provides to fix the following sound/skl-tplg-interface.h userspace compilation errors: /usr/include/sound/skl-tplg-interface.h:146:2: error: unknown type name 'u32' u32 set_params:2; /usr/include/sound/skl-tplg-interface.h:147:2: error: unknown type name 'u32' u32 rsvd:30; /usr/include/sound/skl-tplg-interface.h:148:2: error: unknown type name 'u32' u32 param_id; /usr/include/sound/skl-tplg-interface.h:149:2: error: unknown type name 'u32' u32 max; /usr/include/sound/skl-tplg-interface.h:166:2: error: unknown type name 'u16' u16 module_id; /usr/include/sound/skl-tplg-interface.h:167:2: error: unknown type name 'u16' u16 instance_id; /usr/include/sound/skl-tplg-interface.h:171:2: error: unknown type name 'u32' u32 channels; /usr/include/sound/skl-tplg-interface.h:172:2: error: unknown type name 'u32' u32 freq; /usr/include/sound/skl-tplg-interface.h:173:2: error: unknown type name 'u32' u32 bit_depth; /usr/include/sound/skl-tplg-interface.h:174:2: error: unknown type name 'u32' u32 valid_bit_depth; /usr/include/sound/skl-tplg-interface.h:175:2: error: unknown type name 'u32' u32 ch_cfg; /usr/include/sound/skl-tplg-interface.h:176:2: error: unknown type name 'u32' u32 interleaving_style; /usr/include/sound/skl-tplg-interface.h:177:2: error: unknown type name 'u32' u32 sample_type; /usr/include/sound/skl-tplg-interface.h:178:2: error: unknown type name 'u32' u32 ch_map; /usr/include/sound/skl-tplg-interface.h:182:2: error: unknown type name 'u32' u32 set_params:2; /usr/include/sound/skl-tplg-interface.h:183:2: error: unknown type name 'u32' u32 rsvd:30; /usr/include/sound/skl-tplg-interface.h:184:2: error: unknown type name 'u32' u32 param_id; /usr/include/sound/skl-tplg-interface.h:185:2: error: unknown type name 'u32' u32 caps_size; /usr/include/sound/skl-tplg-interface.h:186:2: error: unknown type name 'u32' u32 caps[HDA_SST_CFG_MAX]; /usr/include/sound/skl-tplg-interface.h:190:2: error: unknown type name 'u8' u8 pipe_id; /usr/include/sound/skl-tplg-interface.h:191:2: error: unknown type name 'u8' u8 pipe_priority; /usr/include/sound/skl-tplg-interface.h:192:2: error: unknown type name 'u16' u16 conn_type:4; /usr/include/sound/skl-tplg-interface.h:193:2: error: unknown type name 'u16' u16 rsvd:4; /usr/include/sound/skl-tplg-interface.h:194:2: error: unknown type name 'u16' u16 memory_pages:8; /usr/include/sound/skl-tplg-interface.h:200:2: error: unknown type name 'u16' u16 module_id; /usr/include/sound/skl-tplg-interface.h:201:2: error: unknown type name 'u16' u16 instance_id; /usr/include/sound/skl-tplg-interface.h:202:2: error: unknown type name 'u32' u32 max_mcps; /usr/include/sound/skl-tplg-interface.h:203:2: error: unknown type name 'u32' u32 mem_pages; /usr/include/sound/skl-tplg-interface.h:204:2: error: unknown type name 'u32' u32 obs; /usr/include/sound/skl-tplg-interface.h:205:2: error: unknown type name 'u32' u32 ibs; /usr/include/sound/skl-tplg-interface.h:206:2: error: unknown type name 'u32' u32 vbus_id; /usr/include/sound/skl-tplg-interface.h:208:2: error: unknown type name 'u32' u32 max_in_queue:8; /usr/include/sound/skl-tplg-interface.h:209:2: error: unknown type name 'u32' u32 max_out_queue:8; /usr/include/sound/skl-tplg-interface.h:210:2: error: unknown type name 'u32' u32 time_slot:8; /usr/include/sound/skl-tplg-interface.h:211:2: error: unknown type name 'u32' u32 core_id:4; /usr/include/sound/skl-tplg-interface.h:212:2: error: unknown type name 'u32' u32 rsvd1:4; /usr/include/sound/skl-tplg-interface.h:214:2: error: unknown type name 'u32' u32 module_type:8; /usr/include/sound/skl-tplg-interface.h:215:2: error: unknown type name 'u32' u32 conn_type:4; /usr/include/sound/skl-tplg-interface.h:216:2: error: unknown type name 'u32' u32 dev_type:4; /usr/include/sound/skl-tplg-interface.h:217:2: error: unknown type name 'u32' u32 hw_conn_type:4; /usr/include/sound/skl-tplg-interface.h:218:2: error: unknown type name 'u32' u32 rsvd2:12; /usr/include/sound/skl-tplg-interface.h:220:2: error: unknown type name 'u32' u32 params_fixup:8; /usr/include/sound/skl-tplg-interface.h:221:2: error: unknown type name 'u32' u32 converter:8; /usr/include/sound/skl-tplg-interface.h:222:2: error: unknown type name 'u32' u32 input_pin_type:1; /usr/include/sound/skl-tplg-interface.h:223:2: error: unknown type name 'u32' u32 output_pin_type:1; /usr/include/sound/skl-tplg-interface.h:224:2: error: unknown type name 'u32' u32 is_dynamic_in_pin:1; /usr/include/sound/skl-tplg-interface.h:225:2: error: unknown type name 'u32' u32 is_dynamic_out_pin:1; /usr/include/sound/skl-tplg-interface.h:226:2: error: unknown type name 'u32' u32 is_loadable:1; /usr/include/sound/skl-tplg-interface.h:227:2: error: unknown type name 'u32' u32 rsvd3:11; Fixes: 0c24fdc00244 (&quot;ASoC: topology: Move skl-tplg-interface.h to uapi&quot;) Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; Cc: &lt;stable@vger.kernel.org&gt; # v4.18 (cherry picked from commit fb504caae7ef85be159743bd4b08ecde269ba55f) BUG=chromium:1000361 TEST=tested on v4.14 platforms Cq-Depend: chromium:1793903 Change-Id: I0bca99048ea23196bd54fb845176cff8b4c2055b Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788649 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788649" owner_email="cujomalainey@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/49/1788649/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie8eed2df5c274e031a538ef387e2ca2e00240ef0" commit="01fd069421cf829c469bd155916f847f16ae98e2" commit_message="UPSTREAM: ASoC: wm8400: Use devm_snd_soc_register_component() Since the remove callback is removed, the snd_soc_unregister_component() is missing when remove device. Using devm_snd_soc_register_component() instead of snd_soc_register_component(). Fixes: 10dc44c6462d (&quot;ASoC: wm8400: replace codec to component&quot;) Signed-off-by: Wei Yongjun &lt;weiyongjun1@huawei.com&gt; Acked-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 822e70a8210b7038e1f54c43ca6c76c3b9f89803) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ie8eed2df5c274e031a538ef387e2ca2e00240ef0 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788650 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788650" owner_email="cujomalainey@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/50/1788650/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ia0433d0482e5208c43e632f4fcd9ea869fb82986" commit="7a46c7f2e13da4129e1a22227407fa9b5899fbd3" commit_message="UPSTREAM: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() The q6asm_audio_client_alloc() doesn't return NULL, it returns error pointers. Fixes: 2a9e92d371db (&quot;ASoC: qdsp6: q6asm: Add q6asm dai driver&quot;) Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8e9f7265eda9f3a662ca1ca47a69042a7840735b) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ia0433d0482e5208c43e632f4fcd9ea869fb82986 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788651 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788651" owner_email="cujomalainey@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/51/1788651/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I667f21e281f9342ff567fcd2176e9ec3dbe01dc6" commit="d096f7588567815f91c03a8e2ffe081f0b6814fa" commit_message="UPSTREAM: ASoC: wm9712: fix unused variable warning The 'ret' variable is now only used in an #ifdef, and causes a warning if it is declared outside of that block: sound/soc/codecs/wm9712.c: In function 'wm9712_soc_probe': sound/soc/codecs/wm9712.c:641:6: error: unused variable 'ret' [-Werror=unused-variable] Fixes: 2ed1a8e0ce8d (&quot;ASoC: wm9712: add ac97 new bus support&quot;) Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Acked-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 18380dcc52cc8965e5144ce33fdfad7e168679a5) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I667f21e281f9342ff567fcd2176e9ec3dbe01dc6 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788652 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788652" owner_email="cujomalainey@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/52/1788652/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I7b932e1d6652ecf997e8d820d65830d4a39599e8" commit="d34c4756fb341d5959d9db8243275a46df54d3da" commit_message="UPSTREAM: ASoC: wm97xx: fix uninitialized regmap pointer problem gcc notices that without either the ac97 bus or the pdata, we never initialize the regmap pointer, which leads to an uninitialized variable access: sound/soc/codecs/wm9712.c: In function 'wm9712_soc_probe': sound/soc/codecs/wm9712.c:666:2: error: 'regmap' may be used uninitialized in this function [-Werror=maybe-uninitialized] Since that configuration is invalid, it's better to return an error here. I tried to avoid adding complexity to the conditions, and turned the #ifdef into a regular if(IS_ENABLED()) check for readability. This in turn requires moving some header file declarations out of an #ifdef. The same code is used in three drivers, all of which I'm changing the same way. Fixes: 2ed1a8e0ce8d (&quot;ASoC: wm9712: add ac97 new bus support&quot;) Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 576ce4075bfa0f03e0e91a89eecc539b3b828b08) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I7b932e1d6652ecf997e8d820d65830d4a39599e8 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788653 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788653" owner_email="cujomalainey@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/53/1788653/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4cca656caf57df2f3241759ef82bd9b091a3aa6a" commit="5d3f6ffdf91bbb3c02a3738901fff5e27e9c0913" commit_message="UPSTREAM: ASoC: Intel: bytcr_rt5651: Revert &quot;Fix DMIC map headsetmic mapping&quot; Commit 37c7401e8c1f (&quot;ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping&quot;), changed the headsetmic mapping from IN3P to IN2P, this was based on the observation that all bytcr_rt5651 devices I have access to (7 devices) where all using IN3P for the headsetmic. This was an attempt to unifify / simplify the mapping, but it was wrong. None of those devices was actually using a digital internal mic. Now I've access to a Point of View TAB-P1006W-232 (v1.0) tabler, which does use a DMIC and it does have its headsetmic connected to IN2P, showing that the original mapping was correct, so this commit reverts the change changing the mapping back to IN2P. Fixes: 37c7401e8c1f (&quot;ASoC: Intel: bytcr_rt5651: Fix DMIC map ... mapping&quot;) Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit aee48a9ffa5a128bf4e433c57c39e015ea5b0208) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I4cca656caf57df2f3241759ef82bd9b091a3aa6a Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788654 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788654" owner_email="cujomalainey@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/54/1788654/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I9a1b062086c52a435df724928395e73a34787ecb" commit="a8d6b6f35ff0d9e77b5fd94836e616c8aa6b47fa" commit_message="UPSTREAM: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override The platform override code uses devm_ functions to allocate memory for the new name but the card device is not initialized. Fix by moving the init earlier. Fixes: 4506db8043341 (&quot;ASoC: Intel: cht_bsw_nau8824: platform name fixup support&quot;) Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 096701e8131425044d2054a0c210d6ea24ee7386) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I9a1b062086c52a435df724928395e73a34787ecb Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788655 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788655" owner_email="cujomalainey@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/55/1788655/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I6449bbc3040c64583ee62e1d63e9366435ff638f" commit="e22bde614909a9a974be9e1a806865efca11d2c5" commit_message="UPSTREAM: ASoC: soc-core: fixup references at soc_cleanup_card_resources() commit 53e947a0e1f7 (&quot;ASoC: soc-core: merge card resources cleanup method&quot;) merged cleanup method of snd_soc_instantiate_card() and soc_cleanup_card_resources(). But, after this commit, if user uses unbind/bind to Component factor drivers, Kernel might indicates refcount error at soc_cleanup_card_resources(). The 1st reason is card-&gt;snd_card is still exist even though snd_card_free() was called, but it is already cleaned. We need to set NULL to it. 2nd is card-&gt;dapm and card create debugfs, but its dentry is still exist even though it was removed. We need to set NULL to it. Fixes: 53e947a0e1f7 (&quot;ASoC: soc-core: merge card resources cleanup method&quot;) Cc: stable@vger.kernel.org # for v5.1 Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 29040d1ac569606fece70966179de272cfc0d4db) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I6449bbc3040c64583ee62e1d63e9366435ff638f Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788656 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788656" owner_email="cujomalainey@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/56/1788656/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I035665c82a88e77a9877f394b6baa7040a64de8b" commit="18bd724ad090539fb5832144ab48ab03a6ca62c1" commit_message="UPSTREAM: ASoC: twl6040: Add back missing write callback We need to have the write callback to use the code. Fixes: 7480389fb0d8 (&quot;ASoC: twl6040: replace codec to component&quot;) Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit c9d066650cd5adf4ed4bf5734386699e765222b7) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I035665c82a88e77a9877f394b6baa7040a64de8b Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788697 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788697" owner_email="cujomalainey@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/97/1788697/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Iab5bb0d671ab8eeb2db7c9d6c9eddaf386fabec0" commit="9cd6d2c16205362bfbe1b8952f345f46c001848f" commit_message="UPSTREAM: ASoC: twl6040: remove duplicated remove callback We don't need 2 .remove callback Fixes: 7480389fb0d8 (&quot;ASoC: twl6040: replace codec to component&quot;) Reported-by: Julia Lawall &lt;julia.lawall@lip6.fr&gt; Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt; Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Acked-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 83eca9f5eda6efff71515cb9c1a373b26d2d4c5b) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Iab5bb0d671ab8eeb2db7c9d6c9eddaf386fabec0 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788698 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788698" owner_email="cujomalainey@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/98/1788698/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I41161c968b4535726b55f734c87be61ee456415b" commit="64bf40ce4d890e7058aafebec24466d2da1b3d9d" commit_message="UPSTREAM: ASoC: dmaengine_pcm: document process callback Add missing description of process callback. Fixes: 78648092ef46 (&quot;ASoC: dmaengine_pcm: add processing support&quot;) Signed-off-by: Olivier Moysan &lt;olivier.moysan@st.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2e78a5562ebc2e4bbdfd7f7729385b3acc94c36e) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I41161c968b4535726b55f734c87be61ee456415b Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788699 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788699" owner_email="cujomalainey@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/99/1788699/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie758419da4d98810aeb93a009611c6ff4c2c543d" commit="c491d316eda7db3552787a7d5edfd1aad85f0664" commit_message="UPSTREAM: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override The platform override code uses devm_ functions to allocate memory for the new name but the card device is not initialized. Fix by moving the init earlier. Fixes: 7e7e24d7c7ff0 (&quot;ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support&quot;) Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit fb54555134b9b17835545e4d096b5550c27eed64) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ie758419da4d98810aeb93a009611c6ff4c2c543d Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788700 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788700" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/00/1788700/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I3ca3b4ce0633db86a823fab72089c3a28c4ac607" commit="540182f1a7510b8707d81d92cbfe41b5abcb4c8a" commit_message="UPSTREAM: ASoC: SOF: Intel: hda: fix the hda init chip re-write hda_init_caps and remove the HDA reset, clean HDA streams and clear interrupt steps in hda_dsp_probe so the HDA init steps will not be called twice if the CONFIG_SND_SOC_SOF_HDA is true. Fixes: 8a300c8fb17 (&quot;ASoC: SOF: Intel: Add HDA controller for Intel DSP&quot;) Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Zhu Yingjiang &lt;yingjiang.zhu@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit be1b577d01787c67acc6dd1257588183386a08f4) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I3ca3b4ce0633db86a823fab72089c3a28c4ac607 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788701 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788701" owner_email="cujomalainey@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/01/1788701/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ie36106fd0e5b4d51827f57f811758d0d8dc4c8b7" commit="2fa56b7f74dbe42dedc99510857f59fc1774e454" commit_message="UPSTREAM: ASoC: SOF: Intel: hda: use the defined ppcap functions There are already defined ppcap and ppcap interrupt functions, use the already defined functions for easy code read. Fixes: 8a300c8fb17 (&quot;ASoC: SOF: Intel: Add HDA controller for Intel DSP&quot;) Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Zhu Yingjiang &lt;yingjiang.zhu@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 970c43d1783539b75a5e234ff5e51fc5c888112f) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ie36106fd0e5b4d51827f57f811758d0d8dc4c8b7 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788702 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788702" owner_email="cujomalainey@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/02/1788702/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ibc00acad257aae1206cd9d48670af51a73b4ed4f" commit="4a1fc09312da9362bbee2c31003695e6e4db828a" commit_message="UPSTREAM: ASoC: Intel: sst: fix kmalloc call with wrong flags When calling kmalloc with GFP_KERNEL in case CONFIG_SLOB is unset, kmem_cache_alloc_trace is called. In case CONFIG_TRACING is set, kmem_cache_alloc_trace will ball slab_alloc, which will call slab_pre_alloc_hook which might_sleep_if. The context in which it is called in this case, the intel_sst_interrupt_mrfld, calling a sleeping kmalloc generates a BUG(): Fixes: 972b0d456e64 (&quot;ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL&quot;) [ 20.250671] BUG: sleeping function called from invalid context at mm/slab.h:422 [ 20.250683] in_atomic(): 1, irqs_disabled(): 1, pid: 1791, name: Chrome_IOThread [ 20.250690] CPU: 0 PID: 1791 Comm: Chrome_IOThread Tainted: G W 4.19.43 #61 [ 20.250693] Hardware name: GOOGLE Kefka, BIOS Google_Kefka.7287.337.0 03/02/2017 [ 20.250697] Call Trace: [ 20.250704] &lt;IRQ&gt; [ 20.250716] dump_stack+0x7e/0xc3 [ 20.250725] ___might_sleep+0x12a/0x140 [ 20.250731] kmem_cache_alloc_trace+0x53/0x1c5 [ 20.250736] ? update_cfs_rq_load_avg+0x17e/0x1aa [ 20.250740] ? cpu_load_update+0x6c/0xc2 [ 20.250746] sst_create_ipc_msg+0x2d/0x88 [ 20.250752] intel_sst_interrupt_mrfld+0x12a/0x22c [ 20.250758] __handle_irq_event_percpu+0x133/0x228 [ 20.250764] handle_irq_event_percpu+0x35/0x7a [ 20.250768] handle_irq_event+0x36/0x55 [ 20.250773] handle_fasteoi_irq+0xab/0x16c [ 20.250779] handle_irq+0xd9/0x11e [ 20.250785] do_IRQ+0x54/0xe0 [ 20.250791] common_interrupt+0xf/0xf [ 20.250795] &lt;/IRQ&gt; [ 20.250800] RIP: 0010:__lru_cache_add+0x4e/0xad [ 20.250806] Code: 00 01 48 c7 c7 b8 df 01 00 65 48 03 3c 25 28 f1 00 00 48 8b 48 08 48 89 ca 48 ff ca f6 c1 01 48 0f 44 d0 f0 ff 42 34 0f b6 0f &lt;89&gt; ca fe c2 88 17 48 89 44 cf 08 80 fa 0f 74 0e 48 8b 08 66 85 c9 [ 20.250809] RSP: 0000:ffffa568810bfd98 EFLAGS: 00000202 ORIG_RAX: ffffffffffffffd6 [ 20.250814] RAX: ffffd3b904eb1940 RBX: ffffd3b904eb1940 RCX: 0000000000000004 [ 20.250817] RDX: ffffd3b904eb1940 RSI: ffffa10ee5c47450 RDI: ffffa10efba1dfb8 [ 20.250821] RBP: ffffa568810bfda8 R08: ffffa10ef9c741c1 R09: dead000000000100 [ 20.250824] R10: 0000000000000000 R11: 0000000000000000 R12: ffffa10ee8d52a40 [ 20.250827] R13: ffffa10ee8d52000 R14: ffffa10ee5c47450 R15: 800000013ac65067 [ 20.250835] lru_cache_add_active_or_unevictable+0x4e/0xb8 [ 20.250841] handle_mm_fault+0xd98/0x10c4 [ 20.250848] __do_page_fault+0x235/0x42d [ 20.250853] ? page_fault+0x8/0x30 [ 20.250858] do_page_fault+0x3d/0x17a [ 20.250862] ? page_fault+0x8/0x30 [ 20.250866] page_fault+0x1e/0x30 [ 20.250872] RIP: 0033:0x7962fdea9304 [ 20.250875] Code: 0f 11 4c 17 f0 c3 48 3b 15 f1 26 31 00 0f 83 e2 00 00 00 48 39 f7 72 0f 74 12 4c 8d 0c 16 4c 39 cf 0f 82 63 01 00 00 48 89 d1 &lt;f3&gt; a4 c3 80 fa 08 73 12 80 fa 04 73 1e 80 fa 01 77 26 72 05 0f b6 [ 20.250879] RSP: 002b:00007962f4db5468 EFLAGS: 00010206 [ 20.250883] RAX: 00003c8cc9d47008 RBX: 0000000000000000 RCX: 0000000000001b48 [ 20.250886] RDX: 0000000000002b40 RSI: 00003c8cc9551000 RDI: 00003c8cc9d48000 [ 20.250890] RBP: 00007962f4db5820 R08: 0000000000000000 R09: 00003c8cc9552b48 [ 20.250893] R10: 0000562dd1064d30 R11: 00003c8cc825b908 R12: 00003c8cc966d3c0 [ 20.250896] R13: 00003c8cc9e280c0 R14: 0000000000000000 R15: 0000000000000000 Signed-off-by: Alex Levin &lt;levinale@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3da428ff2aa5a5191ba2f1630eea75f03242f3f2) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ibc00acad257aae1206cd9d48670af51a73b4ed4f Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788703 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788703" owner_email="cujomalainey@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/03/1788703/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I39b407cc7f0f9d4b414b04b91bbd814068699185" commit="15d912f2ef36572e1fe810d4f2c93ae68cdade06" commit_message="UPSTREAM: ASoC: tlv320aic31xx: Fix GPIO header includes Use of gpiod_* needs &lt;linux/gpio/consumer.h&gt;, add this here. Fixes: b6b247cd5e37 (&quot;ASoC: tlv320aic31xx: Switch GPIO handling to use gpiod_* API&quot;) Signed-off-by: Andrew F. Davis &lt;afd@ti.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 283c35062f778fc40f8eb5dc004ca37a7208ea66) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I39b407cc7f0f9d4b414b04b91bbd814068699185 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788704 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788704" owner_email="cujomalainey@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/04/1788704/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ieec9c00bbc4cbe9d05786aef5c9d30825e49a4b8" commit="0eec2194889dac74b853b59cb2edd67ca5c60dae" commit_message="UPSTREAM: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() Although qcom_snd_parse_of() tries to manage the of-node refcount, there are still a few places that lead to the unblanced refcount in the error code path. Namely, - for_each_child_of_node() needs to unreference the iterator node if aborting the loop in the middle, - cpu, codec and platform node objects have to be unreferenced at each iteration, - platform and codec node objects have to be referred before jumping to the error handling code that unreference them unconditionally. This patch tries to address these by moving the assignment of platform and codec node objects to the beginning of the loop and adding the of_node_put() calls adequately. Fixes: c25e295cd77b (&quot;ASoC: qcom: Add support to parse common audio device nodes&quot;) Cc: Patrick Lai &lt;plai@codeaurora.org&gt; Cc: Banajit Goswami &lt;bgoswami@codeaurora.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 70b773219a32c7b8f3e53e041bc023ad99fd81f4) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ieec9c00bbc4cbe9d05786aef5c9d30825e49a4b8 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788705 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788705" owner_email="cujomalainey@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/05/1788705/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I48fdfbcb29d5ad9ac680a428df5593cda76ee183" commit="616861c194e42f7440d2e40fc6c1fd32b945c4e7" commit_message="UPSTREAM: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() The node variable is still being used after the of_node_put() call, which may result in use-after-free. Fixes: cfc652a73331 (&quot;ASoC: simple-card: tidyup prefix for snd_soc_codec_conf&quot;) Link: https://lore.kernel.org/r/1562743509-30496-2-git-send-email-wen.yang99@zte.com.cn Signed-off-by: Wen Yang &lt;wen.yang99@zte.com.cn&gt; Acked-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 724808ad556c15e9473418d082f8aae81dd267f6) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I48fdfbcb29d5ad9ac680a428df5593cda76ee183 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788706 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788706" owner_email="cujomalainey@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/06/1788706/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I5878e04f4424dc11963f5a499bb0119a21068a91" commit="aad42fb5d8f52da246cd1383ffde21669beac117" commit_message="UPSTREAM: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n A trivial fix for the randconfig build error: sound/soc/codecs/da7219.c:2366:6: warning: unused variable ‘i’ [-Wunused-variable] Fixes: d90ba6c8b53e (&quot;ASoC: da7219: Expose BCLK and WCLK control through CCF&quot;) Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ab0c433f32f86370152bc9cb4900e5fe9a11055c) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I5878e04f4424dc11963f5a499bb0119a21068a91 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788707 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788707" owner_email="cujomalainey@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/07/1788707/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Idb3458b745df8f42a0a0a30ee58af15618621808" commit="ef7deb5f3037ef6bb600d2441ba9e49c725f9556" commit_message="UPSTREAM: ASoC: simple-card: don't select DPCM via simple-audio-card commit da215354eb55c (&quot;ASoC: simple-card: merge simple-scu-card&quot;) merged simple-scu-audio-card which can handle DPCM into simple-audio-card. By this patch, the judgement to select &quot;normal sound card&quot; or &quot;DPCM sound card&quot; is based on its CPU/Codec DAI count. But, because of it, existing &quot;simple-audio-card&quot; user who is assuming &quot;normal sound card&quot; might select DPCM unintentionally. To solve this issue, this patch allows &quot;simple-audio-card&quot; user can select &quot;normal sound card&quot;, and &quot;simple-scu-audio-card&quot; user can select both &quot;normal sound card&quot; and &quot;DPCM sound card&quot;. This keeps compatibility collectry. Fixes: da215354eb55c (&quot;ASoC: simple-card: merge simple-scu-card&quot;) Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 42bf029a55a9bb8036f1d738a28dba2f7ec1e79d) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Idb3458b745df8f42a0a0a30ee58af15618621808 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788708 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788708" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/08/1788708/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I01e844326054e6ebe48cf65e8f47131ed2ab7cc4" commit="fe980bf75f03faca916b3afebe922997606e61db" commit_message="UPSTREAM: ASoC: q6routing: initialize data correctly Some of the router data fields are left as default zeros which are valid dai ids, so initialize these to invalid value of -1. Without intializing these correctly get_session_from_id() can return incorrect session resulting in not closing the opened copp and messing up with the copp ref count. Fixes: e3a33673e845 (&quot;ASoC: qdsp6: q6routing: Add q6routing driver&quot;) Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 7aa09ff24301535491cd4de1b93107ee91449a12) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I01e844326054e6ebe48cf65e8f47131ed2ab7cc4 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788709 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788709" owner_email="cujomalainey@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/09/1788709/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I2c40f65a3e4710c42e688e1316273030bf438bf4" commit="c1100693ef9967fc0ce4e6c5998ac73f2ac25030" commit_message="UPSTREAM: ASoC: mediatek: mt2701: drop unnessary snd_soc_unregister_component() It's not necessary to unregister a component registered with devm_snd_soc_register_component(). Fixes: f1b5bf07365d (&quot;ASoC: mt2701/mt8173: replace platform to componen&quot;) Signed-off-by: Wei Yongjun &lt;weiyongjun1@huawei.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 66717d787a092c1438d2ce7b31d47fe88b6b93ea) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I2c40f65a3e4710c42e688e1316273030bf438bf4 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788710 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788710" owner_email="cujomalainey@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/10/1788710/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I47f82c33b01e96d95d0370c3ee95191b60e8d974" commit="226032edf0f67956426fde64aaced88ca92105c5" commit_message="UPSTREAM: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override The platform override code uses devm_ functions to allocate memory for the new name but the card device is not initialized. Fix by moving the init earlier. Fixes: f403906da05cd (&quot;ASoC: Intel: cht_bsw_rt5672: platform name fixup support&quot;) Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9bbc799318a34061703f2a980e2b6df7fc6760f0) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I47f82c33b01e96d95d0370c3ee95191b60e8d974 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788711 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788711" owner_email="cujomalainey@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/1788711/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I4300e5b9d18f2825fde3e558e9f466951f38ad1b" commit="494e5d2bf685dfda8bcddb87f7d482dbbb4c1d4c" commit_message="UPSTREAM: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support The sof-rt5682 machine driver supports both legacy Baytrail devices and more recent ApolloLake/CometLake platforms. When only Baytrail is selected, the compilation fails with the following errors: ERROR: &quot;hdac_hdmi_jack_port_init&quot; [sound/soc/intel/boards/snd-soc-sof_rt5682.ko] undefined! ERROR: &quot;hdac_hdmi_jack_init&quot; [sound/soc/intel/boards/snd-soc-sof_rt5682.ko] undefined! Fix by selecting SND_SOC_HDAC_HDMI unconditionally. The code for HDMI support is not reachable on Baytrail so this change has no functional impact. Fixes: f70abd75b7c6 (&quot;ASoC: Intel: add sof-rt5682 machine driver&quot;) Reported-by: kbuild test robot &lt;lkp@intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 17fc24875da1bef4650cf007edae3b2e26d2fa4e) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I4300e5b9d18f2825fde3e558e9f466951f38ad1b Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788712 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788712" owner_email="cujomalainey@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/1788712/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Iee1c47a195e901ef228ef452e596dd2dceadffc5" commit="ee0ec72c6ad12200390ccc67cdea530948faf901" commit_message="UPSTREAM: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link After calling of_node_put() on the codec_ep and codec_port variables, they are still being used, which may result in use-after-free. We fix this issue by calling of_node_put() after the last usage. Fixes: fce9b90c1ab7 (&quot;ASoC: audio-graph-card: cleanup DAI link loop method - step2&quot;) Signed-off-by: Wen Yang &lt;wen.yang99@zte.com.cn&gt; Cc: Liam Girdwood &lt;lgirdwood@gmail.com&gt; Cc: Mark Brown &lt;broonie@kernel.org&gt; Cc: Jaroslav Kysela &lt;perex@perex.cz&gt; Cc: Takashi Iwai &lt;tiwai@suse.com&gt; Cc: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Cc: alsa-devel@alsa-project.org Cc: linux-kernel@vger.kernel.org Link: https://lore.kernel.org/r/1562229530-8121-1-git-send-email-wen.yang99@zte.com.cn Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1bcc1fd64e4dd903f4d868a9e053986e3b102713) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Iee1c47a195e901ef228ef452e596dd2dceadffc5 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788713 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788713" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/13/1788713/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I933c43e0295b167aa836bd8014da8e84b52b2b78" commit="9f1d81224766c17757e0d4d9651b23789ad038e0" commit_message="UPSTREAM: ALSA: hda - Fix runtime PM Before commit 3b5b899ca67d (&quot;ALSA: hda: Make use of core codec functions to sync power state&quot;), hda_set_power_state() returned the response to the Get Power State verb, a 32-bit unsigned integer whose expected value is 0x233 after transitioning a codec to D3, and 0x0 after transitioning it to D0. The response value is significant because hda_codec_runtime_suspend() does not clear the codec's bit in the codec_powered bitmask unless the AC_PWRST_CLK_STOP_OK bit (0x200) is set in the response value. That in turn prevents the HDA controller from runtime suspending because azx_runtime_idle() checks that the codec_powered bitmask is zero. Since commit 3b5b899ca67d, hda_set_power_state() only returns 0x0 or 0x1, thereby breaking runtime PM for any HDA controller. That's because an inline function introduced by the commit returns a bool instead of a 32-bit unsigned int. The change was likely erroneous and resulted from copying and pasting snd_hda_check_power_state(), which is immediately preceding the newly introduced inline function. Fix it. Link: https://bugs.freedesktop.org/show_bug.cgi?id=106597 Fixes: 3b5b899ca67d (&quot;ALSA: hda: Make use of core codec functions to sync power state&quot;) Cc: Alex Deucher &lt;alexander.deucher@amd.com&gt; Cc: Abhijeet Kumar &lt;abhijeet.kumar@intel.com&gt; Reported-and-tested-by: Gunnar Krüger &lt;taijian@posteo.de&gt; Signed-off-by: Lukas Wunner &lt;lukas@wunner.de&gt; Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 009f8c90f571d87855914dbc20e6c0ea2a3b19ae) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I933c43e0295b167aa836bd8014da8e84b52b2b78 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788714 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788714" owner_email="cujomalainey@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/14/1788714/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I6d55e8d55ec0701b2b1f9101e3e482cc480fc149" commit="2e57d9d230ef2e69eab0da736eac697eb847d5cb" commit_message="UPSTREAM: ALSA: hdac: fix memory release for SST and SOF drivers During the integration of HDaudio support, we changed the way in which we get hdev in snd_hdac_ext_bus_device_init() to use one preallocated with devm_kzalloc(), however it still left kfree(hdev) in snd_hdac_ext_bus_device_exit(). It leads to oopses when trying to rmmod and modprobe. Fix it, by just removing kfree call. SOF also uses some of the snd_hdac_ functions for HDAudio support but allocated the memory with kzalloc. A matching fix is provided separately to align all users of the snd_hdac_ library. Fixes: 6298542fa33b (&quot;ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init&quot;) Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Amadeusz Sławiński &lt;amadeuszx.slawinski@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6d647b736a6b1cbf2f8deab0e6a94c34a6ea9d60) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I6d55e8d55ec0701b2b1f9101e3e482cc480fc149 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788715 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788715" owner_email="cujomalainey@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/15/1788715/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I5b3b0446ab47d096cd4442f4547598f750434767" commit="f09c8188357382dce04a3c269698f0ea74451cc2" commit_message="UPSTREAM: ALSA: ac97: kconfig: Remove select of undefined symbol AC97 The AC97_BUS_NEW Kconfig symbol selects the globally undefined symbol AC97. Robert Jarzmik confirmed in https://lkml.org/lkml/2018/2/7/96 that the select was put in by mistake and can be safely removed, with no other changes required. Remove it. Fixes: 74426fbff66e (&quot;ALSA: ac97: add an ac97 bus&quot;) Signed-off-by: Ulf Magnusson &lt;ulfalizer@gmail.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 1f8ade92a83696986ad34438ce11e38975d1a43d) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I5b3b0446ab47d096cd4442f4547598f750434767 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788716 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788716" owner_email="cujomalainey@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/16/1788716/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ibd55bad798ba1e36bac3edd0779c03dbd5122a06" commit="487d0946de69a1c6ea1945e8b8e0fc0d975f0287" commit_message="UPSTREAM: ALSA: ac97: fix device initialization in the compat layer ac97-&gt;dev is an object of 'struct device' type. It should be initialized via device_initialize() or device_register(). Fixes: 74426fbff66e (&quot;ALSA: ac97: add an ac97 bus&quot;) Signed-off-by: Lihua Yao &lt;ylhuajnu@163.com&gt; Tested-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt; Acked-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt; Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit c7b8170790c19293acd835dc50b8247ec207d4a3) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ibd55bad798ba1e36bac3edd0779c03dbd5122a06 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788717 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788717" owner_email="cujomalainey@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/17/1788717/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I80700169d8cfd9c32e411e834fb7bc2e3651fe10" commit="c55737a32ea0a9f58a24f7d21247cfd76c355a27" commit_message="UPSTREAM: ALSA: ac97: fix check of pm_runtime_get_sync failure pm_runtime_get_sync returns negative on failure. Fixes: 74426fbff66e (&quot;ALSA: ac97: add an ac97 bus&quot;) Signed-off-by: Lihua Yao &lt;ylhuajnu@163.com&gt; Acked-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt; Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit d15ec0b482ff502e4e19e43d15aa5072e4290199) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I80700169d8cfd9c32e411e834fb7bc2e3651fe10 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788718 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788718" owner_email="cujomalainey@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/18/1788718/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Icc28d632422c466c5e4a0e63c06e8f412c4cb9cb" commit="a1f0d4089c3e3a40a5db3eae308b991a789ec52f" commit_message="UPSTREAM: ALSA: ac97: fix unbalanced pm_runtime_enable Runtime PM is enabled at ac97_bus_probe() and should be disabled at ac97_bus_remove(). Fixes: 74426fbff66e (&quot;ALSA: ac97: add an ac97 bus&quot;) Signed-off-by: Lihua Yao &lt;ylhuajnu@163.com&gt; Acked-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt; Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 250ea7c5f56e350cdafebe6b87478b00db4f7af8) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Icc28d632422c466c5e4a0e63c06e8f412c4cb9cb Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788719 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788719" owner_email="cujomalainey@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/19/1788719/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I794712ab980a531f4452035bd1bdbcc74fd02c8f" commit="84949c68788492143be907f8b6adb56058838595" commit_message="UPSTREAM: ALSA: hda: Extend i915 component bind timeout I set 10 seconds for the timeout of the i915 audio component binding with a hope that recent machines are fast enough to handle all probe tasks in that period, but I was too optimistic. The binding may take longer than that, and this caused a problem on the machine with both audio and graphics driver modules loaded in parallel, as Paul Menzel experienced. This problem haven't hit so often just because the KMS driver is loaded in initrd on most machines. As a simple workaround, extend the timeout to 60 seconds. Fixes: f9b54e1961c7 (&quot;ALSA: hda/i915: Allow delayed i915 audio component binding&quot;) Reported-by: Paul Menzel &lt;pmenzel+alsa-devel@molgen.mpg.de&gt; Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit cfc35f9c128cea8fce6a5513b1de50d36f3b209f) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: I794712ab980a531f4452035bd1bdbcc74fd02c8f Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788720 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788720" owner_email="cujomalainey@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/20/1788720/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="If587dd9f16707e56c888a94368a4997fd0ba2d6e" commit="ec45ff98d6476fde5e7aa3d8171d0c9c89878852" commit_message="UPSTREAM: ALSA: hda: Fix 1-minute detection delay when i915 module is not available Distribution installation images such as Debian include different sets of modules which can be downloaded dynamically. Such images may notably include the hda sound modules but not the i915 DRM module, even if the latter was enabled at build time, as reported on https://bugs.debian.org/931507 In such a case hdac_i915 would be linked in and try to load the i915 module, fail since it is not there, but still wait for a whole minute before giving up binding with it. This fixes such as case by only waiting for the binding if the module was properly loaded (or module support is disabled, in which case i915 is already compiled-in anyway). Fixes: f9b54e1961c7 (&quot;ALSA: hda/i915: Allow delayed i915 audio component binding&quot;) Signed-off-by: Samuel Thibault &lt;samuel.thibault@ens-lyon.org&gt; Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 74bf71ed792ab0f64631cc65ccdb54c356c36d45) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: If587dd9f16707e56c888a94368a4997fd0ba2d6e Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1788721 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1788721" owner_email="cujomalainey@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/21/1788721/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib1bb24ab401a26a7471fa30dcf6bf3abc53ff27f" commit="8bc639ffc797f96407668ba41897679dbf91220c" commit_message="FROMGIT: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init On some platforms, sound card registration fails when a HDMI monitor is not connected. This is caused by a recent commit that switched the order in which the HDA controller and the i915 are initialized. Initializing the i915 before initializing the HDA controller fixes the problem. Fixes: be1b577d01787c (&quot;ASoC: SOF: Intel: hda: fix the hda init chip&quot; Signed-off-by: Ranjani Sridharan &lt;ranjani.sridharan@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt; Link: https://lore.kernel.org/r/20190806221958.19180-1-ranjani.sridharan@linux.intel.com Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit cc352735d49c9c25fd711795bee35d3d001ddffa https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-5.4) BUG=chromium:1000361 TEST=tested on v4.14 platforms Change-Id: Ib1bb24ab401a26a7471fa30dcf6bf3abc53ff27f Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1793903 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1793903" owner_email="cujomalainey@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/03/1793903/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I73ea66eef5a9b5374516e398c91cf8a59222f1dd" commit="2f44de7cd8bd4d8731a650d5ebe79241843667b5" commit_message="ANDROID: usb: otg-wakelock: Remove wakelock.h dependencies Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt; wakelock.h uses wakeup_source_init and wakeup_source_trash which are now deleted upstream. This patch thus removes dependency of otg-wakelock on wakelock.h so that it can be deleted in upcoming cl (crrev.com/c/1772070). Note that this patch is directly cherrypicked from the ANDROID branch. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Cq-Depend: chromium:1767049 Change-Id: I73ea66eef5a9b5374516e398c91cf8a59222f1dd Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1773955 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1773955" 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/55/1773955/2" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I228bcdebf28f5c67765002043d3f919718827316" commit="c90ddcb62dddd3a7e2a2249d49eb472f6381b989" commit_message="ANDROID: input: gpio_matrix: Remove wakelock.h dependencies wakelock.h uses wakeup_source_init and wakeup_source_trash which are now deleted upstream. This patch thus removes dependency of gpio_matrix on wakelock.h so that it can be deleted in upcoming cl (crrev.com/c/1772070). Note that this patch is cherrypicked from the chromiumos 4.14 branch. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I228bcdebf28f5c67765002043d3f919718827316 Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt; (cherry picked from commit d61120aa7007bd6eceefc6c0d350e93f5775f95f) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772068 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1772068" 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/68/1772068/3" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I16a0dd4c4c6ee6440ce8a921bc0834d904b81f37" commit="cc371d82fbaf13f4fe5de85c350314800e6b72ad" commit_message="ANDROID: fiq_debugger: Remove wakelock.h dependencies wakelock.h uses wakeup_source_init and wakeup_source_trash which are now deleted upstream. This patch thus removes dependency of fiq_debugger on wakelock.h so that it can be deleted in upcoming cl (crrev.com/c/1772070). Note that this patch is directly cherrypicked from the ANDROID branch. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I16a0dd4c4c6ee6440ce8a921bc0834d904b81f37 Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt; Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772069 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1772069" 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/69/1772069/3" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I259fbf600a8366e950f08094de623f7030c069fe" commit="dd01a072b4e5c00380033e01cd716814a7de035e" commit_message="Revert &quot;PM / Sleep: Add wake lock api wrapper on top of wakeup sources&quot; This reverts commit a3bee5f1455e5249f3e28313e8b25524637a55c5. Reason for revert: wakelock.h uses wakeup_source_init() which is deleted upstream. Patches leading to this patch have updated all the drviers that use wakelock.h to directly use api exposed by pm_wakeup.h. Thus this patch completely deletes wakelock.h so that we can delete wakeup_source_init() and wakeup_source_trash(). Note that wakelock.h is dropped in chromeOS 4.14 kernel branch BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I259fbf600a8366e950f08094de623f7030c069fe Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772070 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1772070" 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/70/1772070/3" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I6ccc6cc61b8168e59538a0f8e95d1a45fccd0bb7" commit="315ff0475eff98a27c076de3e37b62cf7d9e9e78" commit_message="BACKPORT: 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) Conflicts: include/linux/pm_wakeup.h The change is same as the one posted upstream. No semantic changes. BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Change-Id: I6ccc6cc61b8168e59538a0f8e95d1a45fccd0bb7 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1756956 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1756956" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1756956/7" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I7383cf06289489a36e588fca3311d9f286d67539" commit="e7c944bb5ea5f9a85e0238d46db0cc2d88b7e2b8" 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/1774216 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="8" gerrit_number="1774216" 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/16/1774216/2" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="Ib61c6a69b39bc91e38e57672b6651fee06fcc7f1" commit="2ac4f0d25ddf02019e32cb67db083775c8b109f3" 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/1774137 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="8" gerrit_number="1774137" 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/37/1774137/2" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="Ib1ba783c6b9c135484de71d2fb0acc59eedb956a" commit="93824e1131b7a2b45815040989ec870cb0603447" 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: drivers/acpi/device_pm.c drivers/base/power/Makefile drivers/base/power/wakeup.c kernel/power/wakelock.c kernel/time/alarmtimer.c Note: 1. The original patch uses ida_alloc and ida_free api added recently. This patch instead uses ida_simple_get() and ida_simple_remove(). 2. Previous Chromium only patches kept track of device that wakeup_source struct represents using dev pointer. Since this patch uses dev structure to create wakeup stats sysfs, this patch changes the existing dev node accesses to point to parent instead. BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Change-Id: Ib1ba783c6b9c135484de71d2fb0acc59eedb956a Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1756957 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1756957" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="10" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1756957/10" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="Ib6c5196e8f87d94b57b46f88d11bc14aa1c5f96e" commit="0792805715987617cedb9f77dfb330c3dc098036" commit_message="CHROMIUM: wakeup_source: Correct chromuim only drivers that use legacy api. With the upstream patches series recently backported to v4.19 (crrev.com/c/1771930), wakeup_source_trash method does not exist anymore. Also wakeup_source_register now take 2 arguments. Correct chromium only invocations of these methods. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for hatch. Change-Id: Ib6c5196e8f87d94b57b46f88d11bc14aa1c5f96e Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1772071 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1772071" 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/71/1772071/4" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I870459ec29bf6ba5fb2494c69497d13d4a86fe84" commit="f50fc16b38b787315ab55bd872b5f9dc6da16eb1" 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/1772072 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1772072" 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/72/1772072/4" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I28911d897c2add3380a0af1f1d1409d02768f8b8" commit="9470691a781da33979910330e9675cdb3b9b553c" 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/1772073 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="8" gerrit_number="1772073" 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/73/1772073/4" remote="cros" total_fail_count="8"/><pending_commit branch="chromeos-4.4" change_id="I4f34a7beda922af8a0c159245189f86b782fb166" commit="d4bd06bddf8148ed443be25d6904487536783d13" commit_message="CHROMIUM: fiq_debugger: update wakeup_source legacy api. Upstream dropped wakeup_source_init() method. Update fiq_debugger to use the new api. BUG=b:133262012, b:65976859 TEST=code compiles and deployed for nocturne. Change-Id: I4f34a7beda922af8a0c159245189f86b782fb166 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1774162 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="1774162" 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/62/1774162/1" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.4" change_id="Ic43f923e906eb5cacde75e816523490ad41fb8c4" commit="c1fae2b373973151d017680ad8159536281144be" 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.4. BUG=b:133262012, b:65976859 TEST=Deploy on nocturne and make sure we can see event count. Change-Id: Ic43f923e906eb5cacde75e816523490ad41fb8c4 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1767047 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="1767047" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1767047/6" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.4" change_id="I84832316db8c512f2ba3147135a17243ccad2f1b" commit="184880eec3747448340a2feee835ea838bdc5e26" 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 nocturne and make sure we can see event count. Change-Id: I84832316db8c512f2ba3147135a17243ccad2f1b Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1767048 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="1767048" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1767048/6" remote="cros" total_fail_count="7"/><pending_commit branch="chromeos-4.4" change_id="I23a3ee5264ad75786c517c9145499236a357e3d3" commit="b9e2ec6d3fb684a11692f46ed1931a28725555fe" 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 nocturne and make sure we can see event count. Cq-Depend: chromium:1773955 Change-Id: I23a3ee5264ad75786c517c9145499236a357e3d3 Signed-off-by: Ravi Chandra Sadineni &lt;ravisadineni@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1767049 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="1767049" owner_email="ravisadineni@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1767049/6" remote="cros" total_fail_count="7"/><pending_commit branch="master" change_id="I308465451c6cee96319ea5ec104a799f1761d3ab" commit="8457012ff07fd01aaf6402533b837b4a27427d66" commit_message="common-mk: Adjust policy gen script cmdline args The cmdline args interface of the policy source generation script 'generate_policy_source.py' has changed on the Chromium side as of CL:1687818. Change invocations accordingly. While here, remove the targets 'cloud_policy_proto_generator' / 'user_policy-protos' of common-mk/external_dependencies.gyp as the usages have been migrated to gn. BUG=chromium:981128 TEST=build_packages Cq-Depend: chromium:1786282 Change-Id: I308465451c6cee96319ea5ec104a799f1761d3ab Reviewed-on: https://chromium-review.googlesource.com/1785600 Tested-by: Pavol Marko &lt;pmarko@chromium.org&gt; Commit-Ready: Pavol Marko &lt;pmarko@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="1785600" owner_email="pmarko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/00/1785600/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia8ef0849f5e473a74d07150c89412c67d71aebec" commit="b6986590a1888b8ddc281c3bc501d540124f48c3" commit_message="authpolicy: Rename unittest files to _test.cc Rename unittest files from _unittest.cc to _test.cc to comply with Source File naming conventions (GnLintSourceFileNames). BUG=none TEST=presubmit hooks, build_packages and cros_run_unit_tests --packages authpolicy Change-Id: Ia8ef0849f5e473a74d07150c89412c67d71aebec Reviewed-on: https://chromium-review.googlesource.com/1785601 Tested-by: Pavol Marko &lt;pmarko@chromium.org&gt; Commit-Ready: Pavol Marko &lt;pmarko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; " fail_count="1" gerrit_number="1785601" owner_email="pmarko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1785601/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic2972002af610f027b2e2ff19bff009720d0c1a8" commit="f783c45461bbf6aa5ce3d68a57960b88b4e9ccab" commit_message="authpolicy: Adjust policy gen script cmdline args The cmdline args interface of the policy source generation script 'generate_policy_source.py' has changed on the Chromium side as of CL:1687818. Change the invocation accordingly. BUG=chromium:981128 TEST=build_packages Cq-Depend: chromium:1786282 Change-Id: Ic2972002af610f027b2e2ff19bff009720d0c1a8 Reviewed-on: https://chromium-review.googlesource.com/1785602 Tested-by: Pavol Marko &lt;pmarko@chromium.org&gt; Commit-Ready: Pavol Marko &lt;pmarko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Pavol Marko &lt;pmarko@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; " fail_count="1" gerrit_number="1785602" owner_email="pmarko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/02/1785602/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4a294e31a1b1e0c8c4094c75ef66136772fdfdb4" commit="2d5dffe16839df3dbd0dde91e2d339ca5f28cbcd" commit_message="Uprev protofiles and VERSION to Chromium 78.0.3902 This picks up the following changes: Changes for components/policy.git (https://chromium.googlesource.com/chromium/src/components/policy) aa375787 Piotr Pawliczek External Print Servers: Bugfixes in the ne.. f0d41d22 Joshua Pawlicki Remove CRX2 parsers from Chrome. 12515ae3 Kamila Śledź Add SAML requests/responses to DM request/.. 61ef9421 Oleh Lamzin policy_templates: wrap wilco related name .. 4947a0b8 Oleh Lamzin policy_templates: wrap internet connection.. 3ba14eb9 Amr Aboelkher Add a device login policy for large cursor.. c3db26d5 Daniel Rubery Update WebProtect policies f8418cfa Kamila Śledź Add .proto values for public SAML session .. 35e4e0a5 Ivan Sandrk [Remote Commands] Update protos to support.. 8f039eab Owen Min Moving plugins in enterprise report from p.. 79e95bfd Kush Sinha Update SecondaryGoogleAccountSigninAllowed.. e4729f77 Will Harris Add enterprise policy for renderer CIG. 47b339af Nico Weber Remove all references to GOOGLE_CHROME_BUI.. 11ec2ea6 Amr Aboelkher Add a user policy for autoclick accessibil.. fae16e72 Amr Aboelkher Add a user policy for mono audio accessibi.. 7c2c0c64 Amr Aboelkher Add a user policy for caret highlight acce.. 3ca9b3a4 Amr Aboelkher Add a user policy for cursor highlight acc.. ccfab41b Amr Aboelkher Add a user policy for keyboard focus highl.. c718e5c9 Amr Aboelkher Add a user policy for dictation accessibil.. b926a771 Owen Min Fix a typo in device_management_backend.pr.. 04a41738 Yann Dago Revert &quot;Policy: Allow setting enterprise d.. f57ea108 Roger Tawa Add chrome policies for content compliance. a9564df6 Yann Dago Add policy to control policy atomic groups 1d72b9f4 Daniel Rubery WebProtect: Add policy for download deep s.. 52d24172 Yann Dago Switch UsbDetachableWhitelist type from di.. b9db1257 Steven Bingler Create DNS-over-HTTPS mode policy. a7271e2e Oleh Lamzin Custom Charge Mode thresholds must be sepa.. e51478cf Alex Khouderchah Remove policy references to wimax and blue.. 68253290 Yann Dago Add oma-uri example to generated policy doc 27d598da Yann Dago Policy: Allow setting enterprise defaults .. 3e6d5a0c Becca Hughes [Lock Screen Media Controls] Add policy 413b905e Pavol Marko generate_policy_source.py: Support --all-c.. de3461d6 Jit Yao Yap [protosync] Server-side -&gt; client 6cc492b8 Julian Pastarmov Set future flag for TabLifecyclesEnabled 8bb20366 Julian Pastarmov Policy definitions cleanup bea2f224 Pavol Marko Deprecate positional arguments in generate.. d33a9bcd Lutz Justen Improve device_policy_proto_map presubmit .. e2f8a1eb Andreea Costinas Correct TPM auto-update-mode availability ba733553 Julian Pastarmov Fix two typos in policy_templates.json f600b245 Ioana Pandele Add pref and policy for leak detection a0caa23d Steven Bennetts Eliminate WiMax from chrome code 9a204af7 Abhishek Bhardwaj Add required fields to Time property 9b9456b7 Abhishek Bhardwaj DeviceScheduledUpdateChecker: Update day_o.. 3438099d Pavol Marko Unmark Wilco policies as 'future' 90c419ef Michael Ershov Add CACertificateManagementAllowed policy add44dcb Julian Pastarmov Add owners for policies and presubmit chec.. 410c0968 Alexander Hendrich Fix misleading example for 'AuthServerWhit.. 9c3563e9 Daniel Rubery Add enterprise policy for real-time URL lo.. 5f177afe Ilya Bizyaev Add user policy and pref for VM CLI access.. a31ec52c Christopher Gunadi Add CrostiniRootAccessAllowed user policy .. 676ead89 Jit Yao Yap [protosync] Server-side -&gt; client a34cd3f1 Piotr Pawliczek External Print Servers: Move related polic.. 0cd68b73 Julian Pastarmov Add a banner to the policy documentation t.. 98f2ab8b Pavol Marko Add Feature and policy to control built-in.. 7c0189df Anatoliy Potapchuk Updated documentation of ShowAccessibility.. a30caac4 Owen Min Add Chrome policy information to the enter.. ca2c77fa Andreea Costinas Reland &quot;Restrict CertificateManagementAllo.. 60183baa Kamila Śledź prepare to add saml public session mode 9567f19b Theresa Remove dead contextual suggestions (EoC) c.. e152caef Julian Pastarmov Update expiration timeline for ExtensionAl.. 25a5894d Mark Pearson Revert &quot;Restrict CertificateManagementAllo.. 2aff9530 Julian Pastarmov Fix type in URL in the description of Pass.. c262c3ae Ramin Halavati Add BrowserGuestModeEnforced policy. 5c822c14 Amr Aboelkher Add a user policy for select to speak acce.. aa5d882e Andreea Costinas Restrict CertificateManagementAllowed policy dff14d5f Giovanni Ortuño U.. desktop-pwas: Support WebApps in the Pinne.. 2156ce27 Piotr Pawliczek External Print Servers: New policy and Pri.. 898e74e3 Owen Min Add extension info to the enterprise repor.. e236ad19 Petr Smirnov Hiding restricted sign-in list from guest .. b252ae41 Owen Min Disable force-signin on Linux 789c391b Yann Dago Remove WelcomePageOnOSUpgradeEnabled refer.. 28409d8f Jit Yao Yap [protosync] Server-side -&gt; client cfd5ce77 Anatoliy Potapchuk Add server-initalized RSU lookup key upload bb17c57d Jit Yao Yap [protosync] Server-side -&gt; client 154a7ba3 Igor Device policy to allow powerwash adb2829b Pavol Marko End support for DeviceLoginScreenSitePerPr.. cd7b578d Pavol Marko Temporarily mark Wilco DTC policies as fut.. d8757661 Matt Menke Deprecate the Http09OnNonDefaultPortsEnabl.. 214b022c Eric Roman Remove the MediaCacheSize policy and --med.. 42cc3cce Lutz Justen Fix escaping of principal in KerberosAccou.. af3e4baa Kyle Spiers Add 'removed' installation_mode to wildcar.. 8a3e1824 Yann Dago Reland &quot;Add auto generated documentation a.. ed7eae64 Jit Yao Yap [protosync] Server-side -&gt; client BUG=none TEST=./build_packages --board=amd64-generic &amp;&amp; \ cros_run_unit_tests --board=amd64-generic --packages authpolicy Cq-Depend: chromium:1785600, chromium:1785603, chromium:1785602 Change-Id: I4a294e31a1b1e0c8c4094c75ef66136772fdfdb4 Reviewed-on: https://chromium-review.googlesource.com/1786282 Tested-by: Pavol Marko &lt;pmarko@chromium.org&gt; Commit-Ready: Pavol Marko &lt;pmarko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; " fail_count="1" gerrit_number="1786282" owner_email="pmarko@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/82/1786282/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I007c6227820adefc6d20b61355b975ac95d6e58e" commit="f93454f6811dab8e64a063b2a26098bce67f96f2" commit_message="authpolicy: Sync supported device policies In sync with protofiles uprev, add support for DeviceDataRoamingEnabled and DeviceLoginScreenLargeCursorEnabled policies. Also remove support for DeviceLoginScreenSitePerProcess as it is not supported by Chrome anymore. BUG=none TEST=build_packages &amp;&amp; cros_run_unit_tests --board=$BOARD --packages authpolicy Cq-Depend: chromium:1786282 Change-Id: I007c6227820adefc6d20b61355b975ac95d6e58e Reviewed-on: https://chromium-review.googlesource.com/1785603 Tested-by: Pavol Marko &lt;pmarko@chromium.org&gt; Commit-Ready: Pavol Marko &lt;pmarko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Pavol Marko &lt;pmarko@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; " fail_count="1" gerrit_number="1785603" owner_email="pmarko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/03/1785603/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia68425549194b62e567fa9c566b9b15feb81910e" commit="82f0d409b58bb74e155986e1c0274f43a5f9a642" commit_message="biod: Add FpMode class This is a helper class to allow easily translating between the &quot;raw mode&quot; that we send to the FPMCU and a high-level scoped enumeration mode that we can use in C++ and use to easily report UMA enum metrics. BUG=chromium:980614 TEST=FEATURES=&quot;test&quot; emerge-nocturne biod Change-Id: Ia68425549194b62e567fa9c566b9b15feb81910e Reviewed-on: https://chromium-review.googlesource.com/1764544 Tested-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Commit-Ready: Tom Hughes &lt;tomhughes@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="0" gerrit_number="1764544" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1764544/4" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Id8bf46ca2e473f084a952ced19844129ff355c62" commit="dfd53cac575f1bca547972d980893ae28fc6a6e8" commit_message="biod: Make sure FP context is only reset when all sessions have ended The FPMCU state expects that we only reset the context when there are no active enroll/auth sessions (mode == 0). The order of dbus signals/methods is as follows: * signal path=/org/chromium/SessionManager; interface=org.chromium.SessionManagerInterface; member=SessionStateChanged string &quot;stopping&quot; * method destination=org.chromium.BiometricsDaemon path=/org/chromium/BiometricsDaemon/CrosFpBiometricsManager/AuthSession; interface=org.chromium.BiometricsDaemon.AuthSession; member=End * signal path=/org/chromium/SessionManager; interface=org.chromium.SessionManagerInterface; member=SessionStateChanged string &quot;stopped&quot; As a result, we need to wait until receiving the kSessionStateStopped siganl to call CrosFpDevice::ResetContext (called by biometrics_manager_wrapper-&gt;get().RemoveRecordsFromMemory()). BUG=chromium:980614 TEST=emerge-nocturne biod cros deploy &lt;IP&gt; biod stop biod; start biod Log in; add fingerprint while staying on fingerprint settings screen; log out TEST=FEATURES=&quot;test&quot; emerge-hatch biod Change-Id: Id8bf46ca2e473f084a952ced19844129ff355c62 Reviewed-on: https://chromium-review.googlesource.com/1693985 Tested-by: Tom Hughes &lt;tomhughes@chromium.org&gt; Commit-Ready: Tom Hughes &lt;tomhughes@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="0" gerrit_number="1693985" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1693985/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Idb1faa6736e3ac3a63cbc9aefb84aee5b11ff631" commit="ffa44e850a9270c82350295bf152e9aa77013fbc" commit_message="shill: Connection: Remove Request/ReleaseRouting This patch prepares te removal of Connection from PortalDetector and HttopRequest. Calls to Connection::RequestRouting and ::ReleaseRouting are moved from HttpRequest to Device. Since the latter knows when a full multi probe trial is finished, it can call RequestRouting and ReleaseRouting exactly once, which remove the need for ref counting the number of RequestRouting calls. Since there is no other user of these two methods, they are also removed from Connection. BUG=b:136710574 BUG=b:136710873 TEST=1) &quot;FEATURE=test emerge-eve shill&quot; passed. 2) manual captive portal connection tests with real portal networks. Change-Id: Idb1faa6736e3ac3a63cbc9aefb84aee5b11ff631 Reviewed-on: https://chromium-review.googlesource.com/1697984 Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="3" gerrit_number="1697984" owner_email="hugobenichi@google.com" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/84/1697984/12" remote="cros" total_fail_count="114"/><pending_commit branch="master" change_id="I7b7369bf6809e661d4da3a00a1767830ccfddf01" commit="2bd1a0f0616977cc1cfa08f5a7369ae3334fca47" commit_message="shill: Remove Connection from HttpRequest This patch removes Connection from HttpRequest and instead makes HttpRequest carry the interface name and IpFamily as new member variables. Also improves logging in HttpRequest and DnsClient. BUG=b:136710574 BUG=b:136710873 TEST=1) &quot;FEATURE=test emerge-eve shill&quot; passed. 2) manual portal detection checks with real portal networks. Change-Id: I7b7369bf6809e661d4da3a00a1767830ccfddf01 Reviewed-on: https://chromium-review.googlesource.com/1697985 Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Reviewed-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="3" gerrit_number="1697985" owner_email="hugobenichi@google.com" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1697985/12" remote="cros" total_fail_count="114"/><pending_commit branch="chromeos-4.4" change_id="Idbb8f59783e001272fddd5ebccfbd58c5cf7ce8f" commit="e45946f7686da6631a7066c0d0846b030e2d4ceb" commit_message="UPSTREAM: drm/i915/guc: Use major_minor version for filename Load guc firmware from file with major_minor number in filename instead of using symolic link with only major number. This change is so that new firmwares can only be used with a kernel change. This in case there is a regression with a new firmware, it won't be used by default without some testing. Issue: VIZ-7713 Signed-off-by: Tom O'Rourke &lt;Tom.O'Rourke@intel.com&gt; Signed-off-by: Nick Hoath &lt;nicholas.hoath@intel.com&gt; Acked-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Reviewed-by: peter.antoine@intel.com Signed-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; (cherry picked from commit 4d3ba7e4456e5442df2bd0b77bd1aa4adc137835) BUG=chromium:965320 TEST=run drm-test/plane_test -f NV12 Change-Id: Idbb8f59783e001272fddd5ebccfbd58c5cf7ce8f Signed-off-by: Eugene Nemkov &lt;eugene.nemkov@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1703425 Tested-by: Santosh Kumar Avati &lt;santosh.kumar.avati@intel.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; " fail_count="0" gerrit_number="1703425" owner_email="eugene.nemkov@intel.com" 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/25/1703425/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Ib2bb5231626a2eafeaf31556e5e87e22efaeece5" commit="e23da7fef9d7632a35e56af5b8123bd1e4819e38" commit_message="BACKPORT: drm/i915/guc: Add Broxton GuC firmware loading support Issue: VIZ-7772 Signed-off-by: Nick Hoath &lt;nicholas.hoath@intel.com&gt; Reviewed-by: peter.antoine@intel.com Signed-off-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/1462531373-34819-2-git-send-email-nicholas.hoath@intel.com (cherry picked from commit 57bf5c81e9f393908d767638c09c7a19fc50d900) Fixed compilation issues: use dev_priv in IS_BROXTON() call BUG=chromium:965320 TEST=run drm-test/plane_test -f NV12 Change-Id: Ib2bb5231626a2eafeaf31556e5e87e22efaeece5 Signed-off-by: Eugene Nemkov &lt;eugene.nemkov@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1703426 Tested-by: Santosh Kumar Avati &lt;santosh.kumar.avati@intel.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="0" gerrit_number="1703426" owner_email="eugene.nemkov@intel.com" 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/26/1703426/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7c4e09b45fe4f582414cb44862401f375ea1f4c8" commit="81ee67ce44d22066846bb0ce13fc95cadd6aa290" commit_message="camera: Migrate cros-camera-hal-intel-ipu3 to GN. BUG=chromium:767517 TEST=emerge-nocturne media-libs/cros-camera-hal-intel-ipu3 Cq-Depend: chromium:1757229 Change-Id: I7c4e09b45fe4f582414cb44862401f375ea1f4c8 Reviewed-on: https://chromium-review.googlesource.com/1758023 Tested-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Commit-Ready: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hung-yu Wu &lt;hywu@chromium.org&gt; Reviewed-by: Liang L Yang &lt;liang.l.yang@intel.com&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="4" gerrit_number="1758023" owner_email="yamaguchi@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1758023/4" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Iea72f1f5df33f6ea332cb783ee5e286ac59121dd" commit="02f908135bb3422aaf5d2ff98315578521336308" commit_message="cros-camera-hal-intel-ipu3: Migrate to GN. BUG=chromium:767517 TEST=emerge-nocturne media-libs/cros-camera-hal-intel-ipu3 Cq-Depend: chromium:1758023 Change-Id: Iea72f1f5df33f6ea332cb783ee5e286ac59121dd Reviewed-on: https://chromium-review.googlesource.com/1757229 Tested-by: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Commit-Ready: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Keigo Oka &lt;oka@chromium.org&gt; " fail_count="4" gerrit_number="1757229" owner_email="yamaguchi@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/29/1757229/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I9d0e509c07a6bdbaa20d44e3544542d8869b1944" commit="382fab62150a3e4ddb61cc5570aa5613dd1bb34e" commit_message="tast-use-flags: Add smartdim to IUSE BUG=chromium:994011 TEST=None Change-Id: I9d0e509c07a6bdbaa20d44e3544542d8869b1944 Reviewed-on: https://chromium-review.googlesource.com/1767679 Tested-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; Commit-Ready: Xinglong Luan &lt;alanlxl@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrew Moylan &lt;amoylan@chromium.org&gt; " fail_count="2" gerrit_number="1767679" owner_email="alanlxl@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/1767679/4" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I2a1653634e112812b3b993400486151a1e5243a5" commit="c7b9fc6cb8a3db16ed310123311ad614f1d98bb4" commit_message="tast: Add smartdim software dep Add a &quot;smartdim&quot; software dep that corresponds to the &quot;smartdim&quot; USE flag. Not all boards will use smart dim to defer the screen dimming. BUG=chromium:994011 TEST=None Cq-Depend: chromium:1767679 Change-Id: I2a1653634e112812b3b993400486151a1e5243a5 Reviewed-on: https://chromium-review.googlesource.com/1767836 Tested-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; Commit-Ready: Xinglong Luan &lt;alanlxl@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: Andrew Moylan &lt;amoylan@chromium.org&gt; " fail_count="3" gerrit_number="1767836" owner_email="alanlxl@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/36/1767836/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ie2f029438d4b785ba4402e4f6da92eb68283ce8b" commit="8bc8561d56276efd550de84ac596909022a3c6d7" commit_message="system_api: add VmStartedSignal and VmStoppedSignal BUG=chromium:995649 TEST=manual Change-Id: Ie2f029438d4b785ba4402e4f6da92eb68283ce8b Reviewed-on: https://chromium-review.googlesource.com/1786520 Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Commit-Ready: Joel Hockey &lt;joelhockey@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Fergus Dall &lt;sidereal@google.com&gt; Reviewed-by: Nicholas Verne &lt;nverne@chromium.org&gt; " fail_count="8" gerrit_number="1786520" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/20/1786520/2" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I6048136200437dc2cdc7926f9f0215d7f2e27a10" commit="a2352f6e88cdf85e5c8dfb47616034518a27e700" commit_message="vm_tools: add VmStartedSignal and VmStoppedSignal VmStoppedSignal is sent at the same time as the current NotifyCiceroneOfVmStopped so these 2 calls are combined. However for the VmStartSignal, cicerone must be notified earlier than we send the signal, so they are separate functions. BUG=chromium:995649 TEST=manual Change-Id: I6048136200437dc2cdc7926f9f0215d7f2e27a10 Reviewed-on: https://chromium-review.googlesource.com/1786521 Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Commit-Ready: Joel Hockey &lt;joelhockey@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Fergus Dall &lt;sidereal@google.com&gt; Reviewed-by: Nicholas Verne &lt;nverne@chromium.org&gt; " fail_count="8" gerrit_number="1786521" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/21/1786521/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I3d0e5cf8247c12e00c6242bc9ea83b7399cc1440" commit="07c07b585a50ca89ce434f2bc2c73da8d02383a6" commit_message="mist: add RTL8152 to rules RTL8153 was added to mist several years ago. Need to add RTL8152 since Dual Port DP Cable Matters docking stations uses RTL8152. Same problem: USB host controller doesn't meet timing requirements (8 second timeout in device) and USB device will automagically come up as a USB storage/CD-ROM device. BUG=b:138933757 TEST=reboot tests with RTL8152 and RTL8153 until we see case of USB storage and mist switching the device back to vendor mode. bootperf -o ~/bootdata/atlas-12457-01.sample $IP 1000 showbootdata ~/bootdata/atlas-12457-01.sample Change-Id: I3d0e5cf8247c12e00c6242bc9ea83b7399cc1440 Reviewed-on: https://chromium-review.googlesource.com/1752363 Tested-by: Grant Grundler &lt;grundler@chromium.org&gt; Commit-Ready: Grant Grundler &lt;grundler@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: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="8" gerrit_number="1752363" owner_email="grundler@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/63/1752363/4" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I96927b22fae2662a3a37e5191b3dfdf86c99dd84" commit="9e362fcab198c93aa704878663c84062fe220500" commit_message="minigbm: virtio-gpu: stride == level Unfortunately, the kernel doesn't actually pass the guest layer_stride and guest stride to the host (compare virtio_gpu.h and virtgpu_drm.h). We can use the level to work around this. BUG=b:132939420 TEST=none Change-Id: I96927b22fae2662a3a37e5191b3dfdf86c99dd84 Reviewed-on: https://chromium-review.googlesource.com/1683087 Tested-by: David Stevens &lt;stevensd@chromium.org&gt; Commit-Ready: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: David Stevens &lt;stevensd@chromium.org&gt; Reviewed-by: Gurchetan Singh &lt;gurchetansingh@chromium.org&gt; " fail_count="2" gerrit_number="1683087" owner_email="gurchetansingh@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform/minigbm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/minigbm" ref="refs/changes/87/1683087/8" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If669d29993066fd5feb18fb77030aa56127585a1" commit="e630ee2877d3612c9e2e2ff1517bc8a0485337ac" commit_message="login: Add StartRemoteDeviceWipe DBus call Currently managed Chrome OS devices support remote commands issued by the admin on CPanel. Add a command that starts a powerwash on the device when received. Also make sure that the validity of this command gets checked. Design doc @ go/remote-powerwash-command BUG=chromium:891222 TEST=Tested by running an end-to-end test from staging dmserver, over prototype code sitting on Chrome side, to here, works as expected (powerwash gets performed, invalid signature gets rejected, etc). - P2_TEST_FILTER=DevicePolicyServiceTest.ValidateRemoteDeviceWipeCommand* cros_workon_make --board=nautilus --test chromeos-base/chromeos-login - P2_TEST_FILTER=SessionManagerImplTest.StartRemoteDeviceWipe* cros_workon_make --board=nautilus --test chromeos-base/chromeos-login Change-Id: If669d29993066fd5feb18fb77030aa56127585a1 Reviewed-on: https://chromium-review.googlesource.com/1730077 Tested-by: Ivan Šandrk &lt;isandrk@chromium.org&gt; Commit-Ready: Ivan Šandrk &lt;isandrk@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="9" gerrit_number="1730077" owner_email="isandrk@chromium.org" pass_count="0" patch_number="17" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/77/1730077/17" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I1f85091e7376ca4c7788b998ddd6fe41e9fd039b" commit="48a0cbb83186a2c6868075328fa2323cd28b59a9" commit_message="weave: rename to satisfy GN lint I confirmed repo upload does not complain for gn lint error. Note that I ignored cros lint errors. I think it's fine as I just renamed the source code and cros lint errors are not due to renaming. TEST=FEATURES=test emerge-$BOARD libweave # BOARD=betty BUG=chromium:971584 Change-Id: I1f85091e7376ca4c7788b998ddd6fe41e9fd039b Reviewed-on: https://chromium-review.googlesource.com/1729179 Tested-by: Keigo Oka &lt;oka@chromium.org&gt; Commit-Ready: Keigo Oka &lt;oka@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: Tatsuhisa Yamaguchi &lt;yamaguchi@chromium.org&gt; " fail_count="2" gerrit_number="1729179" owner_email="oka@chromium.org" pass_count="0" patch_number="4" project="weave/libweave" project_url="https://chromium-review.googlesource.com/weave/libweave" ref="refs/changes/79/1729179/4" remote="cros" total_fail_count="48"/><pending_commit branch="master" change_id="I6f6a695899b82b27c87710e1c1ff4acde19ca948" commit="d4cfaeccb75af426f8ad8a495637106d3cceb1cd" commit_message="diagnostics: add test paramater to wilco_dtc for test dbus config To start the VM with a special configuation of dbus, add a env variable that can be parsed inside the VM to use the test dbus config. This change will enable binaries to be run on the outside of the VM using vsh that can connect to dbus as the chronos user. BUG=b:138329362 TEST=emerge-sarien diagnostics &amp;&amp; cros deploy ${DUT_IP} diagnostics (dut) start wilco_dtc TEST_DBUS_CONFIG; vsh --cid=512 -- cat /proc/cmdline contains dtc.use_test_dbus_config Change-Id: I6f6a695899b82b27c87710e1c1ff4acde19ca948 Reviewed-on: https://chromium-review.googlesource.com/1778842 Tested-by: Trent Begin &lt;tbegin@chromium.org&gt; Commit-Ready: Nick Crews &lt;ncrews@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-by: Oleh Lamzin &lt;lamzin@google.com&gt; " fail_count="11" gerrit_number="1778842" owner_email="tbegin@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/42/1778842/1" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I6dd1e352f898d8213ec92574097bbe4c040ef613" commit="406a975a4a58a401f809a8601de244ae24a2ced0" commit_message="add timestamps to logged messages Having basic timestamps for logged messages can help narrow down issues in builds. We already do this for Python code, so add it to our shell scripts too. Some of the steps here can take quite a long time to run. BUG=None TEST=sdk bootstrap &amp; CQ passes Change-Id: I6dd1e352f898d8213ec92574097bbe4c040ef613 Reviewed-on: https://chromium-review.googlesource.com/1789856 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="1" gerrit_number="1789856" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosutils" ref="refs/changes/56/1789856/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4917e1538cb6e80a4e0c455253f12a353d704bd2" commit="2f1a667f94fb5077b4f502d307bfd1f528d02eca" commit_message="common.sh: move user_* helpers out to single user The only users of these APIs are enter_chroot (and make_chroot), so move the funcs out of common.sh and to the respective script. BUG=None TEST=CQ passes Change-Id: I4917e1538cb6e80a4e0c455253f12a353d704bd2 Reviewed-on: https://chromium-review.googlesource.com/1791262 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="1" gerrit_number="1791262" 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/62/1791262/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I079e40f3c9282238dd1e4cb964976232fbe971a9" commit="b3ceced2b95dc58b801972f4772511341cb5da91" commit_message="CHROMIUM: iwl7000: Temporarily disable fall through warning. Clang/GCC disagree on how to handle fall-through especially on handling the fall through comment in code. Temporarily disable it in the iwl7000 drivers. GCC 4.9.2 used in Chrome OS does not support this warning so any coverage loss should be minimal. Details: https://github.com/ClangBuiltLinux/linux/issues/636 BUG=chromium:997991 TEST=kernel compiles with ToT clang. Signed-off-by: Manoj Gupta &lt;manojgupta@google.com&gt; Change-Id: I079e40f3c9282238dd1e4cb964976232fbe971a9 Reviewed-on: https://chromium-review.googlesource.com/1792452 Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1792452" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1792452/2" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I079e40f3c9282238dd1e4cb964976232fbe971a9" commit="d019c5d457f1e247cb0b5c8c8f2aca41bf500461" commit_message="CHROMIUM: iwl7000: Disable fall through warning. Clang/GCC disagree on how to handle fall-through especially on handling the fall through comment in code. Disable it in the iwl7000 drivers. Kernel 4.4 does not have the annotations for fall through so this warning was not testing anything on kernel 4.4 anyway. Details: https://github.com/ClangBuiltLinux/linux/issues/636 BUG=chromium:997991 TEST=kernel compiles with ToT clang. Signed-off-by: Manoj Gupta &lt;manojgupta@google.com&gt; Change-Id: I079e40f3c9282238dd1e4cb964976232fbe971a9 Reviewed-on: https://chromium-review.googlesource.com/1779318 Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="1" gerrit_number="1779318" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="7" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/18/1779318/7" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iddd4fb9f6faee85b9faab7c18f035ac16ce2471a" commit="d67a30e6743f712aa9103d9fb4c1f1c33e65f22e" commit_message="camera: camera3_test: Fix Aborted (core dumped) issue The main reason for this bug is because there is no release hal so before the end of the google ut process. It is to release hal so after the end of the google ut process. The static storage area that causes hal so is released in advance. At this time, hal and then use the static zone variable will have a crash problem. Modify the google ut code. Let it release hal so before the main function ends. BUG=b:140156591 TEST=cros_camera_test --camera_hal_path=/usr/lib64/camera_hal/intel-ipu6.so --gtest_filter=Camera3ModuleFixture.NumberOfCameras &amp; All google ut cases tests on the ipu3 platform passed. Change-Id: Iddd4fb9f6faee85b9faab7c18f035ac16ce2471a Signed-off-by: shigangx.yang &lt;shigangx.yang@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1769101 Tested-by: Shigangx Yang &lt;shigangx.yang@intel.corp-partner.google.com&gt; Commit-Ready: Shik Chen &lt;shik@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Shik Chen &lt;shik@chromium.org&gt; " fail_count="0" gerrit_number="1769101" owner_email="tian.shu.qiu@intel.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1769101/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1a0efd30869daa3678f4597ff7bac5eb47069633" commit="e59da966b22549968e8cf910607cffa0e0711263" commit_message="arc: networkd: Move bridge builder code into datapath Refactoring. No change in functionality. BUG=b:136688327 TEST=units, manual Change-Id: I1a0efd30869daa3678f4597ff7bac5eb47069633 Reviewed-on: https://chromium-review.googlesource.com/1727632 Tested-by: Garrick Evans &lt;garrick@chromium.org&gt; Commit-Ready: Garrick Evans &lt;garrick@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jason Jeremy Iman &lt;jasongustaman@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Taoyu Li &lt;taoyl@chromium.org&gt; " fail_count="8" gerrit_number="1727632" owner_email="garrick@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/32/1727632/3" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="Ibce857101ae75fe318bb943f6e6b2e3ca1b38c73" commit="ea59cdc327ece4da0f9046a9d4f16853404b7fc2" commit_message="vm_tools: concierge: mount tools disk image The tools in /opt/google/cros-containers are being split into their own disk image (previously in vm_rootfs.img, now in vm_tools.img). Add support to concierge to detect when the new disk image is available and mount it in the desired location during Termina startup. See https://crrev.com/c/1774526 for the corresponding change to the image generation script. BUG=chromium:998033 TEST=Boot Termina with old component (no vm_tools.img) TEST=Boot Termina with new component (with vm_tools.img) Change-Id: Ibce857101ae75fe318bb943f6e6b2e3ca1b38c73 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1776332 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="0" gerrit_number="1776332" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/32/1776332/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I023c4bfbdc584d642f3ef017901d07096a5f3a2c" commit="8c21492425e0da7eb26805f41cd1a528a289569c" commit_message="bundle_creator: use html type and show the link of filing issues Start using html type for mail content, so we can use &lt;a&gt; tag instead of automatically parsing by Gmail. And show the link of the Buganizer component on the top of the failure mail, then the requestor can file an issue by this link. BUG=b:137693234,b:140400328 TEST=manually Change-Id: I023c4bfbdc584d642f3ef017901d07096a5f3a2c Reviewed-on: https://chromium-review.googlesource.com/1782277 Tested-by: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Commit-Ready: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ting Shen &lt;phoenixshen@chromium.org&gt; " fail_count="8" gerrit_number="1782277" owner_email="jamesqaq@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/77/1782277/3" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ie3acb6e594f0a015b4bd27717a29d4f2143f1341" commit="d9810b1b9cd01ada416bf301688f8e9e510ea90b" commit_message="arc-setup: Fix the path of layout_version In R installd creates layout_version file in the different location. The CL lets arc_setup to choose the correct path based on SDK version. BUG=b:140526017 TEST=See arc.log to check if arc_setup completes waiting installed Change-Id: Ie3acb6e594f0a015b4bd27717a29d4f2143f1341 Reviewed-on: https://chromium-review.googlesource.com/1788904 Tested-by: Daichi Hirono &lt;hirono@chromium.org&gt; Commit-Ready: Daichi Hirono &lt;hirono@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ben Lin &lt;linben@chromium.org&gt; " fail_count="3" gerrit_number="1788904" owner_email="hirono@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/04/1788904/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I5006ec2016e9fe7cfa8b952627cc0f0c777bf506" commit="1802cfd618cadb25725cad01be29ecea9cff6935" commit_message="alsa_conformance_test: Use available channels instead of channel range The channel range may not show all channels we can use. For example, if a device supports 2 and 4 channels, the channel range only shows 2 to 4. Therefore, using available channels is better. BUG=chromium:685077, b:138825293 TEST=It shows available channels correctly on eve. Change-Id: I5006ec2016e9fe7cfa8b952627cc0f0c777bf506 Reviewed-on: https://chromium-review.googlesource.com/1789332 Tested-by: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Commit-Ready: Yu-Hsuan Hsu &lt;yuhsuan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="2" gerrit_number="1789332" owner_email="yuhsuan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/audiotest" project_url="https://chromium-review.googlesource.com/chromiumos/platform/audiotest" ref="refs/changes/32/1789332/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7d00738eb45e09ca4df6c1ded0faca41b3cedbf7" commit="028503fb71ee463b810478e700e5551fb7adf40f" commit_message="ml: Update TFLite version table Now that we know which version included TF Lite 1.14. BUG=none TEST=looked at preview Change-Id: I7d00738eb45e09ca4df6c1ded0faca41b3cedbf7 Reviewed-on: https://chromium-review.googlesource.com/1792143 Tested-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Commit-Ready: Andrew Moylan &lt;amoylan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrew Moylan &lt;amoylan@chromium.org&gt; Reviewed-by: Xinglong Luan &lt;alanlxl@chromium.org&gt; " fail_count="0" gerrit_number="1792143" owner_email="amoylan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/1792143/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If4114825531bbfa2511626318895b35d40728783" commit="2ba7bed3c01906b5fa896006af85ee8ba1658f2c" commit_message="autotest: Change column suite in tko_test_view_2 tko_jobs.suite is set incorrectly for suites triggered through cros_test_platform. The suite keyval is correct whenever present. BUG=chromium:1002250 TEST=created an experimental table with LIMIT 10 Change-Id: If4114825531bbfa2511626318895b35d40728783 Reviewed-on: https://chromium-review.googlesource.com/1792384 Tested-by: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; Commit-Ready: Alex Zamorzaev &lt;zamorzaev@chromium.org&gt; Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="1792384" owner_email="zamorzaev@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/84/1792384/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1e3f0a56fc435fe4230d7aa2be3f4b0a2dc39c01" commit="faa7a820242d5bd1539de0b7302b7d73f5956d0d" commit_message="finalize_bundle: process with unibuild netboot firmwares Process all netboot firmware images which named as `image*.net.bin` instead of processing only `image.net.bin`. BUG=b:139905470 TEST=run finalize_bundle.py manually Change-Id: I1e3f0a56fc435fe4230d7aa2be3f4b0a2dc39c01 Reviewed-on: https://chromium-review.googlesource.com/1772843 Tested-by: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Commit-Ready: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="8" gerrit_number="1772843" owner_email="jamesqaq@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/43/1772843/4" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I8e4296adae2a11e5e95022630cb970f92ac08475" commit="204330dd4a6259f4beef3039406122902a643026" commit_message="camera: camera3_test: Add frame latencies in perf logs Measure preview and still capture latencies of each frame from HAL shutter event to the time capture request is received. The latencies are averaged and reported in below format: Camera: back device_open: 244865 us preview_start: 662163 us still_image_capture: 2753935 us preview_latency: 38081 us still_capture_latency: 219241 us shot_to_shot: 62295 us BUG=b:138085768 TEST=cros_camera_test --gtest_filter=*Perf* --output_log=/dev/stdout Change-Id: I8e4296adae2a11e5e95022630cb970f92ac08475 Reviewed-on: https://chromium-review.googlesource.com/1724401 Tested-by: Ren-Pei Zeng &lt;kamesan@chromium.org&gt; Commit-Ready: Ren-Pei Zeng &lt;kamesan@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hung-yu Wu &lt;hywu@chromium.org&gt; " fail_count="4" gerrit_number="1724401" owner_email="kamesan@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1724401/7" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I98a5860a8978f6fc95af5f2f2de65ef6a36af5f4" commit="d787e82c70f82f493eb2631378ba560367bdf8cd" commit_message="[FlashDFU] Make Huddly-Updater DFU updater buildable for Core Devices Android fork Description: The Huddly DFU updater needs an android make file and to be altered. BUG=b:111495883,b:111482298,b:139035500 TEST=mma libhuddly-updater Change-Id: I98a5860a8978f6fc95af5f2f2de65ef6a36af5f4 Reviewed-on: https://chromium-review.googlesource.com/1740751 Tested-by: Kyle Williams &lt;kdgwill@chromium.org&gt; Commit-Ready: Kyle Williams &lt;kdgwill@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Matthew Ziegelbaum &lt;ziegs@chromium.org&gt; " fail_count="0" gerrit_number="1740751" owner_email="kdgwill@chromium.org" pass_count="0" patch_number="9" project="chromiumos/third_party/huddly-updater" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/huddly-updater" ref="refs/changes/51/1740751/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6fbd9f2624ec473ac10c72b4cfed8a4ef534d44b" commit="b2aad1b3ef74d18bec0125acb72c3de25e6444fc" commit_message="hwqual: remove power_CPUFreq &amp; power_CPUIdle from suite. BUG=none TEST=none Change-Id: I6fbd9f2624ec473ac10c72b4cfed8a4ef534d44b Reviewed-on: https://chromium-review.googlesource.com/1749604 Tested-by: Todd Broch &lt;tbroch@chromium.org&gt; Commit-Ready: Todd Broch &lt;tbroch@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; " fail_count="1" gerrit_number="1749604" owner_email="tbroch@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/04/1749604/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5ec63fac7d03db847581acfc861191f05264fce3" commit="355e6ec5e89fe03dcf7900716662f814fbd7a02a" commit_message="iasl: upgraded package to upstream Upgraded sys-power/iasl to version 20180810 on amd64 BUG=None TEST=iasl run on DUT Change-Id: I5ec63fac7d03db847581acfc861191f05264fce3 Reviewed-on: https://chromium-review.googlesource.com/1754742 Tested-by: Justin TerAvest &lt;teravest@chromium.org&gt; Commit-Ready: Justin TerAvest &lt;teravest@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: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="2" gerrit_number="1754742" owner_email="teravest@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/42/1754742/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I9f8c19624af0b21372de7c0d4ece6d7c80a86401" commit="1a13f345c857469b7ea6102e35eea523d32a8be6" commit_message="vm_tools: Use base::FileDescriptorWatcher. This is the preparation to uprev libchrome. In new libchrome, base::MessageLoop::WatchFileDescriptor is removed. So, this is replacement. BUG=chromium:909719 TEST=Ran pre-CQ. Change-Id: I9f8c19624af0b21372de7c0d4ece6d7c80a86401 Reviewed-on: https://chromium-review.googlesource.com/1755573 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; " fail_count="8" gerrit_number="1755573" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/73/1755573/4" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I5f8c5bebb6346c6644eefc0a7f79a95c873feaf9" commit="65a8fb4fd56542edecd3773e340a53b7cb5cab72" commit_message="arc: Use base::FileDescriptorWatcher. In the next libchrome, base::MessageLoop::WatchFileDescriptor is removed. This CL is to prepare the libchrome uprev. BUG=chromium:909719 TEST=Built locally. Ran cros_run_unit_tests. Cq-Depend: chromium:1746926 Change-Id: I5f8c5bebb6346c6644eefc0a7f79a95c873feaf9 Reviewed-on: https://chromium-review.googlesource.com/1755575 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="10" gerrit_number="1755575" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/75/1755575/3" remote="cros" total_fail_count="17"/><pending_commit branch="master" change_id="I7d47de4ab348a7a4bce8cef0de907e30453b2237" commit="21b740b9298d2315bc6a9dda4115d2075c9fb97e" commit_message="drm-tests: Update vk_glow to use dma-bufs This CL replaces the undocumented vkCreateDmaBufImageINTEL in vk_glow with VK_EXT_external_memory_dma_buf. This is a minimally modified version of olv@'s CL [1] except it removes the dependency on DRM format modifiers since VK_EXT_image_drm_format_modifier is not yet supported. This is part of a larger effort to remove vkCreateDmaBufImageINTEL across the entire Chromium code base and then implement WebGPU using VK_EXT_external_memory_dma_buf. [1] http://chromium-review.googlesource.com/1448963 [2] https://cs.chromium.org/chromium/src/ui/ozone/platform/drm/gpu/gbm_surface_factory.cc?l=222&amp;rcl=2f883afbf58f9bea84f91d38b42b6b732b158b18 BUG=chromium:996470 TEST=tested locally on atlas Change-Id: I7d47de4ab348a7a4bce8cef0de907e30453b2237 Reviewed-on: https://chromium-review.googlesource.com/1759157 Tested-by: Brian Ho &lt;hob@chromium.org&gt; Commit-Ready: Brian Ho &lt;hob@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Daniele Castagna &lt;dcastagna@chromium.org&gt; " fail_count="0" gerrit_number="1759157" owner_email="hob@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/drm-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/drm-tests" ref="refs/changes/57/1759157/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6f852e0a3a56cf893db7900463ca12299890fc05" commit="1cb9e52940857e27d3e0e266f717091954bc5da8" commit_message="bluetooth: Disable ARC++ when running bluetooth autotest ARC++ in the default setting is on. But it sends some bluetooth events from time to time, which can make tests flaky. After disabling it, the bug in b/139850391 is no longer happening. BUG=b:139850391,crbug.com/618111 TEST=check locally with following procedure. 1. run stand alone sanity 2. check the status of Google Play Store manually(it should be removed) 3. run quick sanity to make sure it won't break the test Change-Id: I6f852e0a3a56cf893db7900463ca12299890fc05 Reviewed-on: https://chromium-review.googlesource.com/1767300 Tested-by: Yun-Hao Chung &lt;howardchung@google.com&gt; Commit-Ready: Yun-Hao Chung &lt;howardchung@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Yoni Shavit &lt;yshavit@chromium.org&gt; " fail_count="3" gerrit_number="1767300" owner_email="howardchung@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/00/1767300/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I346b7a2a4872c935a7b1911f4fcbba4c0c6d7127" commit="39bfa38f91501bf90f12f722dc9b6adc1c78c252" commit_message="login: Remove login_OwnershipApi. The test is ported to Tast session.OwnershipAPI. Remove the autotest. BUG=chromium:899758 TEST=Ran pre-CQ. Cq-Depend: chromium:1768310 Change-Id: I346b7a2a4872c935a7b1911f4fcbba4c0c6d7127 Reviewed-on: https://chromium-review.googlesource.com/1768312 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="2" gerrit_number="1768312" owner_email="hidehiko@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/12/1768312/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I884f1f749e596234847e89c5788bd3f935ac3afe" commit="7a66b90d7821fc2f8b930ddf27eecbc38f5da840" commit_message="dome: Add compress/download progress table in UI Show the status of the download components (logs, reports, or ECHO code), such as 'PROCESSING', 'FAILED', or 'SUCCEEDED' in Logs App. If compression or download fails, users can retry. If all downloads succeeded, the temporary directory in umpire will be discarded. BUG=b:127877148 TEST=manually Change-Id: I884f1f749e596234847e89c5788bd3f935ac3afe Reviewed-on: https://chromium-review.googlesource.com/1768956 Tested-by: Rosie Wu &lt;rosiewu@google.com&gt; Commit-Ready: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Pi-Hsun Shih &lt;pihsun@chromium.org&gt; " fail_count="4" gerrit_number="1768956" owner_email="rosiewu@google.com" pass_count="0" patch_number="10" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/56/1768956/10" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I54de8800ed67bd6728e59d2cf3cf8912a3eb893e" commit="8c5cfb3802051e369fd3e4283356ad1f28938f26" commit_message="image_tool: modified the `bundle_name` without --timestamp Follow the item `Field bundle_name` in the section `Using command “finalize_bundle”` of `setup/BUNDLE.md` to use the timestamp format {YYYYMMDD}. BUG=none TEST=run image_tool.py bundle and check the format of bundle name Change-Id: I54de8800ed67bd6728e59d2cf3cf8912a3eb893e Reviewed-on: https://chromium-review.googlesource.com/1768957 Tested-by: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Commit-Ready: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="8" gerrit_number="1768957" owner_email="jamesqaq@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/57/1768957/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I6b39236d3fb72d9ac6e2fdf34376f07f0d2e77d3" commit="5608006d4e79c4438c0490141f8f018efd0704eb" commit_message="finalize_bundle: ignore the milestone prefix in `_MatchImageVersion` In `_MatchImageVersion`, it uses the image version from `CHROMEOS_RELEASE_VERSION` in `/etc/lsb-release`. But in some test images, the string of the image version contains the milestone prefix like `R[0-9]+-`. The prefix should be ignored so `LocateResources` won't raise the exception for the excepted image version. BUG=b:139845090 TEST=run finalize_bundle.py manually Change-Id: I6b39236d3fb72d9ac6e2fdf34376f07f0d2e77d3 Reviewed-on: https://chromium-review.googlesource.com/1771107 Tested-by: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Commit-Ready: Liang-Chieh Chen &lt;jamesqaq@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Cheng-Han Yang &lt;chenghan@chromium.org&gt; " fail_count="6" gerrit_number="1771107" owner_email="jamesqaq@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/07/1771107/3" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I63e9899e7ff1486c0712902f5991473846a45f64" commit="19348fd324249c7421c56f28213e6c714ecded80" commit_message="autotest: Move platform_HighResTimers to bvt-perbuild. The test is ported to Tast already and running as a part of CQ. Thus, it is redundant and consumes the resource to run it. It is still a part of hwqual. Meanwhile, move this to bvt-perbuild for minimum tracking of the test trajectory. BUG=chromium:963325 TEST=None Change-Id: I63e9899e7ff1486c0712902f5991473846a45f64 Reviewed-on: https://chromium-review.googlesource.com/1772915 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Laurent Chavey &lt;chavey@google.com&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="10" gerrit_number="1772915" owner_email="hidehiko@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/15/1772915/1" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="I19be9c51ec82937243caee93d84968e23a5f7ef9" commit="a30cd662b45817f4d28be85c7b7f5c57c8dad9b2" commit_message="appfuse: Replace WatchFileDescriptor by FileDescriptorWatcher. This is preparation of the libchrome uprev. MessageLoopForIO::WatchFileDescriptor is removed in the next uprev, and the replacement is base::FileDescriptorWatcher. This CL replaces it. Because the previous implementation unconditionally watches &quot;writable&quot; state, it was busy loop. This CL fixes it by watching writable state only if it is necessary. BUG=chromium:909719 TEST=Ran cheets_AppfuseTest_P. Change-Id: I19be9c51ec82937243caee93d84968e23a5f7ef9 Reviewed-on: https://chromium-review.googlesource.com/1772941 Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; " fail_count="8" gerrit_number="1772941" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/41/1772941/2" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I659a671601a0d7c85a9b031130757fc4bd8d0adc" commit="016db33ca99e121e39e062854785e05a2c4866d4" commit_message="bluetooth: Add support of new libnewblue generated function Support argument 6, 7, and 8. BUG=b:134425062 b: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="0" gerrit_number="1778907" owner_email="michaelfsun@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1778907/4" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I6a4f45e1c724ba1419aef6cf88bfee026c30e28e" commit="d0d097e8d01cd206b57dbb86b8117911d2dfd4da" commit_message="kerberos: Re-enable unit test on ASan The reason for the failure is that __FUNCTION__ in the AddAccount() method does not map to the same const char* as &quot;AddAccount&quot; under ASan, so that &quot;AddAccount&quot; != &quot;AddAccount&quot; in terms of const char* comparison (gmock doesn't do string comparison). As a workaround, use a std::string instead of const char*. BUG=chromium:991316 TEST=USE=asan cros_workon_make --board=eve kerberos --test passes Change-Id: I6a4f45e1c724ba1419aef6cf88bfee026c30e28e Reviewed-on: https://chromium-review.googlesource.com/1781362 Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="9" gerrit_number="1781362" owner_email="ljusten@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/62/1781362/1" remote="cros" total_fail_count="9"/><pending_commit branch="chromeos-5.44" change_id="I62d9bb4b9717d2298e27133e503268c14cde4c0d" commit="cb0601a2ea8fc294181c5706642d07fdb571374b" commit_message="client: add support of offset for GATT client characteristic/descriptor read BUG=None TEST=Run bluetoothctl against a remote device and perform read on a characteristic/descriptor and retrieve the value starting from offset. The following formats are tested against a characteristic whose value is {'L', 'o', 'g', 'i', 't', 'e', 'c', 'h'} - valid offset format: &quot;read offset:1&quot;, get expected result &quot;ogitech&quot; - valid offset format: &quot;read offset:1000&quot;, get an error as result - invalid offset format: &quot;read offset: 1&quot;, get invalid format of parameters - invalid offset format: &quot;read offset&quot;, get invalid format of parameters Change-Id: I62d9bb4b9717d2298e27133e503268c14cde4c0d Reviewed-on: https://chromium-review.googlesource.com/1783105 Tested-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; Commit-Ready: Miao-chen Chou &lt;mcchou@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="0" gerrit_number="1783105" owner_email="mcchou@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/bluez" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/bluez" ref="refs/changes/05/1783105/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id8572f18990c11a52def0b9397d214819d7c67cd" commit="ece37afc624501fb038c7fceb7b6564fcd6bf2fe" commit_message="CHROMIUM: Merge 'v4.14.142' into chromeos-4.14 Merge of v4.14.142 into chromeos-4.14 Changelog: Change-Id: I3e253d29440dfa7e595946c932fcf9f444a2da8d ---------------------------------------------------------------- Adrian Vladu (1): tools: hv: fix KVP and VSS daemons exit code Alexander Shishkin (2): intel_th: pci: Add support for another Lewisburg PCH intel_th: pci: Add Tiger Lake support Alexey Kardashevskiy (1): KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling Andrew Cooks (1): i2c: piix4: Fix port selection for AMD Family 16h Model 30h Andrew Morton (1): mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n Arnd Bergmann (1): dmaengine: ste_dma40: fix unneeded variable warning Bandan Das (2): x86/apic: Do not initialize LDR and DFR for bigsmp x86/apic: Include the LDR when clearing out APIC registers Benjamin Herrenschmidt (2): usb: gadget: composite: Clear &quot;suspended&quot; on reset/disconnect usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt Ding Xiang (1): stm class: Fix a double free of stm_source_device Eric Dumazet (1): tcp: make sure EPOLLOUT wont be missed Eugen Hristev (1): mmc: sdhci-of-at91: add quirk for broken HS200 Gary R Hook (1): crypto: ccp - Ignore unconfigured CCP device on suspend/resume Geert Uytterhoeven (1): usb: host: xhci: rcar: Fix typo in compatible string matching Greg Kroah-Hartman (3): x86/ptrace: fix up botched merge of spectrev1 fix Revert &quot;ASoC: Fail card instantiation if DAI format setup fails&quot; Linux 4.14.142 Guenter Roeck (1): Merge remote-tracking branch 'origin/stable-merge/linux/v4.14.142' into merge/chromeos-4.14-v4.14.142 Hans Ulli Kroll (1): usb: host: fotg2: restart hcd after port reset Henk van der Laan (1): usb-storage: Add new JMS567 revision to unusual_devs Heyi Guo (1): KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long Hodaszi, Robert (1): Revert &quot;cfg80211: fix processing world regdomain when non modular&quot; Hui Peng (2): ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit Jason Baron (1): net/smc: make sure EPOLLOUT is raised Johannes Berg (1): mac80211: fix possible sta leak Jyri Sarha (1): drm/tilcdc: Register cpufreq notifier after we have initialized crtc Kai-Heng Feng (2): USB: storage: ums-realtek: Update module parameter description for auto_delink_en USB: storage: ums-realtek: Whitelist auto-delink support Marc Zyngier (1): KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI Nadav Amit (1): VMCI: Release resource if the work is already queued Naveen N. Rao (2): ftrace: Fix NULL pointer dereference in t_probe_next() ftrace: Check for successful allocation of hash Oliver Neukum (1): USB: cdc-wdm: fix race between write and disconnect due to flag abuse Pedro Sousa (1): scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value Peter Chen (1): usb: chipidea: udc: don't do hardware access if gadget has stopped Radim Krcmar (1): kvm: x86: skip populating logical dest map if apic is not sw enabled Robin Murphy (1): iommu/dma: Handle SG length overflow better Sean Christopherson (1): KVM: x86: Don't update RIP or do single-step on faulting emulation Sebastian Mayr (1): uprobes/x86: Fix detection of 32-bit user mode Stefan Wahren (1): watchdog: bcm2835_wdt: Fix module autoload Steven Rostedt (VMware) (1): ftrace: Check for empty hash and comment the race with registering probes Takashi Iwai (2): ALSA: line6: Fix memory leak at line6_init_pcm() error path ALSA: seq: Fix potential concurrent access to the deleted pool Tim Froidcoeur (1): tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue Tomi Valkeinen (1): drm/bridge: tfp410: fix memleak in get_modes() Trond Myklebust (4): NFS: Clean up list moves of struct nfs_page NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() NFS: Pass error information to the pgio error cleanup routine NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 Ulf Hansson (1): mmc: core: Fix init of SD cards reporting an invalid VDD range Wenwen Wang (1): xen/blkback: fix memory leaks Wolfram Sang (2): i2c: rcar: avoid race when unregistering slave client i2c: emev2: avoid race when unregistering slave client Xiong Zhang (1): drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest Y.C. Chen (1): drm/ast: Fixed reboot test may cause system hanged Yoshihiro Shimoda (1): usb: host: ohci: fix a race condition between shutdown and irq zhengbin (1): auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach Makefile | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 6 +++-- arch/powerpc/kvm/book3s_64_vio_hv.c | 6 +++-- arch/x86/kernel/apic/apic.c | 4 ++++ arch/x86/kernel/apic/bigsmp_32.c | 24 ++------------------ arch/x86/kernel/ptrace.c | 3 +-- arch/x86/kernel/uprobes.c | 17 ++++++++------ arch/x86/kvm/lapic.c | 5 ++++ arch/x86/kvm/x86.c | 9 ++++---- drivers/auxdisplay/panel.c | 2 ++ drivers/block/xen-blkback/xenbus.c | 6 ++--- drivers/crypto/ccp/ccp-dev.c | 8 +++++++ drivers/dma/ste_dma40.c | 4 ++-- drivers/gpu/drm/ast/ast_main.c | 5 +++- drivers/gpu/drm/ast/ast_mode.c | 2 +- drivers/gpu/drm/ast/ast_post.c | 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 7 +++++- drivers/gpu/drm/i915/i915_vgpu.c | 3 +++ drivers/gpu/drm/tilcdc/tilcdc_drv.c | 34 ++++++++++++++-------------- drivers/hwtracing/intel_th/pci.c | 10 ++++++++ drivers/hwtracing/stm/core.c | 1 - drivers/i2c/busses/i2c-emev2.c | 16 +++++++++---- drivers/i2c/busses/i2c-piix4.c | 12 ++++------ drivers/i2c/busses/i2c-rcar.c | 11 +++++---- drivers/iommu/dma-iommu.c | 2 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 6 +++-- drivers/mmc/core/sd.c | 6 +++++ drivers/mmc/host/sdhci-of-at91.c | 3 +++ drivers/scsi/ufs/unipro.h | 2 +- drivers/usb/chipidea/udc.c | 32 +++++++++++++++++++------- drivers/usb/class/cdc-wdm.c | 16 +++++++++---- drivers/usb/gadget/composite.c | 1 + drivers/usb/gadget/function/f_mass_storage.c | 28 +++++++++++++++-------- drivers/usb/host/fotg210-hcd.c | 4 ++++ drivers/usb/host/ohci-hcd.c | 15 +++++++++--- drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/storage/realtek_cr.c | 15 +++++++----- drivers/usb/storage/unusual_devs.h | 2 +- drivers/watchdog/bcm2835_wdt.c | 1 + fs/nfs/direct.c | 34 +++++++++++++++++----------- fs/nfs/pagelist.c | 32 +++++++++++++------------- fs/nfs/read.c | 2 +- fs/nfs/write.c | 11 +++++++-- include/linux/nfs_page.h | 10 ++++++++ include/linux/nfs_xdr.h | 2 +- include/net/tcp.h | 4 ++++ kernel/trace/ftrace.c | 17 ++++++++++++++ mm/zsmalloc.c | 2 ++ net/core/stream.c | 16 +++++++------ net/mac80211/cfg.c | 9 ++++---- net/smc/smc_tx.c | 6 ++--- net/wireless/reg.c | 2 +- sound/core/seq/seq_clientmgr.c | 3 +-- sound/core/seq/seq_fifo.c | 17 ++++++++++++++ sound/core/seq/seq_fifo.h | 2 ++ sound/soc/soc-core.c | 7 ++---- sound/usb/line6/pcm.c | 18 +++++++-------- sound/usb/mixer.c | 30 ++++++++++++++++++++---- tools/hv/hv_kvp_daemon.c | 2 ++ tools/hv/hv_vss_daemon.c | 2 ++ virt/kvm/arm/vgic/vgic-mmio.c | 18 +++++++++++++++ virt/kvm/arm/vgic/vgic-v2.c | 5 +++- virt/kvm/arm/vgic/vgic-v3.c | 5 +++- virt/kvm/arm/vgic/vgic.c | 7 ++++++ 64 files changed, 406 insertions(+), 191 deletions(-) BUG=chromium:1000805 TEST=Build and test on various affected systems Change-Id: Id8572f18990c11a52def0b9397d214819d7c67cd Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1789872 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; " fail_count="0" gerrit_number="1789872" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1789872/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7eb46421ff8fca6cb6ab2942338434165b10bdef" commit="0597316c986db3f3990c9d3e1f9687118639449c" commit_message="autotest: add ec_type, and power_supply_type to labstation label list. BUG=None TEST=unittest Change-Id: I7eb46421ff8fca6cb6ab2942338434165b10bdef Reviewed-on: https://chromium-review.googlesource.com/1790332 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="0" gerrit_number="1790332" 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/32/1790332/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I9217b3f782d10e22ca356971d06b40c6e18f6100" commit="031f1d9409178a8173f24542b13d3db1334071ad" commit_message="CHROMIUM: Merge 'v4.4.191' into chromeos-4.4 Merge of v4.4.191 into chromeos-4.4 Conflicts: sound/usb/mixer.c fs/userfaultfd.c arch/x86/power/cpu.c arch/x86/kernel/uprobes.c Changelog: ========== Aaron Armstrong Skomra (1): HID: wacom: correct misreported EKR ring values Adrian Hunter (1): scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm() Adrian Vladu (1): tools: hv: fix KVP and VSS daemons exit code Alexander Kochetkov (1): net: arc_emac: fix koops caused by sk_buff free Arnd Bergmann (1): dmaengine: ste_dma40: fix unneeded variable warning Bandan Das (2): x86/apic: Do not initialize LDR and DFR for bigsmp x86/apic: Include the LDR when clearing out APIC registers Benjamin Herrenschmidt (1): usb: gadget: composite: Clear &quot;suspended&quot; on reset/disconnect Bob Ham (1): net: usb: qmi_wwan: Add the BroadMobi BM818 card Bob Peterson (1): GFS2: don't set rgrp gl_object until it's inserted into rgrp tree Chen Yu (1): x86/pm: Introduce quirk framework to save/restore extra MSR registers around suspend/resume Christophe JAILLET (1): net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' Daniel Bristot de Oliveira (1): cgroup: Disable IRQs while holding css_set_lock Ding Xiang (1): stm class: Fix a double free of stm_source_device Dirk Morris (1): netfilter: conntrack: Use consistent ct id hash calculation Eric Dumazet (2): inet: switch IP ID generator to siphash tcp: make sure EPOLLOUT wont be missed Eugen Hristev (1): mmc: sdhci-of-at91: add quirk for broken HS200 Florian Westphal (1): netfilter: ctnetlink: don't use conntrack/expect object addresses as id Greg Kroah-Hartman (2): x86/ptrace: fix up botched merge of spectrev1 fix Linux 4.4.191 Guenter Roeck (1): Merge remote-tracking branch 'origin/stable-merge/linux/v4.4.191' into merge/chromeos-4.4-v4.4.191 Hans Ulli Kroll (1): usb: host: fotg2: restart hcd after port reset Henk van der Laan (1): usb-storage: Add new JMS567 revision to unusual_devs Hodaszi, Robert (1): Revert &quot;cfg80211: fix processing world regdomain when non modular&quot; Hui Peng (2): ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit Ilya Trukhanov (1): HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT Jason A. Donenfeld (2): siphash: add cryptographically secure PRF siphash: implement HalfSipHash1-3 for hash tables Jason Wang (4): vhost_net: introduce vhost_exceeds_weight() vhost: introduce vhost_exceeds_weight() vhost_net: fix possible infinite loop vhost: scsi: add weight support Jens Axboe (1): libata: add SG safety checks in SFF pio transfers Jia-Ju Bai (1): 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 Jiri Olsa (1): perf bench numa: Fix cpu0 binding Johannes Berg (1): mac80211: fix possible sta leak John Hubbard (2): x86/boot: Save fields explicitly, zero out everything else x86/boot: Fix boot regression caused by bootparam sanitizing Juliana Rodrigueiro (1): isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack Kai-Heng Feng (2): USB: storage: ums-realtek: Update module parameter description for auto_delink_en USB: storage: ums-realtek: Whitelist auto-delink support Mikulas Patocka (2): Revert &quot;dm bufio: fix deadlock with loop device&quot; dm table: fix invalid memory accesses with too high sector number Nadav Amit (1): VMCI: Release resource if the work is already queued 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 Oleg Nesterov (1): userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx Oliver Neukum (1): USB: cdc-wdm: fix race between write and disconnect due to flag abuse Paolo Abeni (1): vhost_net: use packet weight for rx handler, too Peter Ujfalusi (1): ASoC: ti: davinci-mcasp: Correct slot_width posed constraint Rasmus Villemoes (1): can: dev: call netif_carrier_off() in register_candev() Ricardo Neri (1): ptrace,x86: Make user_64bit_mode() available to 32-bit builds Sasha Levin (1): Revert &quot;perf test 6: Fix missing kvm module load for s390&quot; Sean Christopherson (2): x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 KVM: x86: Don't update RIP or do single-step on faulting emulation Sebastian Mayr (1): uprobes/x86: Fix detection of 32-bit user mode Stefan Wahren (1): watchdog: bcm2835_wdt: Fix module autoload Takashi Iwai (1): ALSA: seq: Fix potential concurrent access to the deleted pool 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 Tim Froidcoeur (1): tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue Tom Lendacky (1): x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h Trond Myklebust (1): NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() Ulf Hansson (1): mmc: core: Fix init of SD cards reporting an invalid VDD range Wang Xiayang (2): can: sja1000: force the string buffer NULL-terminated can: peak_usb: force the string buffer NULL-terminated Wenwen Wang (1): netfilter: ebtables: fix a memory leak bug in compat Yoshihiro Shimoda (1): usb: host: ohci: fix a race condition between shutdown and irq 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 haibinzhang(张海斌) (1): vhost-net: set packet weight of tx polling to 2 * vq size Documentation/kernel-parameters.txt | 7 + Documentation/siphash.txt | 175 +++++++ MAINTAINERS | 7 + Makefile | 2 +- arch/mips/kernel/i8253.c | 3 +- arch/x86/include/asm/bootparam_utils.h | 60 ++- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/msr.h | 10 + arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/ptrace.h | 6 +- arch/x86/include/asm/suspend_32.h | 1 + arch/x86/include/asm/suspend_64.h | 1 + arch/x86/kernel/apic/apic.c | 72 ++- arch/x86/kernel/apic/bigsmp_32.c | 24 +- arch/x86/kernel/cpu/amd.c | 66 +++ arch/x86/kernel/ptrace.c | 3 +- arch/x86/kernel/uprobes.c | 17 +- arch/x86/kvm/x86.c | 9 +- arch/x86/power/cpu.c | 152 ++++++ drivers/ata/libata-sff.c | 6 + drivers/dma/ste_dma40.c | 4 +- drivers/hid/hid-tmff.c | 12 + drivers/hid/wacom_wac.c | 2 +- drivers/hwtracing/stm/core.c | 1 - drivers/isdn/hardware/mISDN/hfcsusb.c | 13 +- drivers/md/dm-bufio.c | 4 +- drivers/md/dm-table.c | 5 +- drivers/md/persistent-data/dm-btree.c | 31 +- drivers/md/persistent-data/dm-space-map-metadata.c | 2 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 6 +- drivers/mmc/core/sd.c | 6 + drivers/mmc/host/sdhci-of-at91.c | 3 + drivers/net/bonding/bond_main.c | 9 + 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/chelsio/cxgb3/cxgb3_main.c | 5 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 28 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/nfc/st-nci/se.c | 2 + drivers/nfc/st21nfca/se.c | 2 + drivers/scsi/ufs/ufshcd.c | 3 + drivers/usb/class/cdc-wdm.c | 16 +- drivers/usb/gadget/composite.c | 1 + drivers/usb/host/fotg210-hcd.c | 4 + drivers/usb/host/ohci-hcd.c | 15 +- drivers/usb/storage/realtek_cr.c | 15 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/vhost/net.c | 31 +- drivers/vhost/scsi.c | 15 +- drivers/vhost/vhost.c | 20 +- drivers/vhost/vhost.h | 6 +- drivers/watchdog/bcm2835_wdt.c | 1 + fs/gfs2/rgrp.c | 13 +- fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4state.c | 27 +- fs/userfaultfd.c | 27 +- include/linux/siphash.h | 145 ++++++ include/net/netfilter/nf_conntrack.h | 2 + include/net/netns/ipv4.h | 2 + include/net/tcp.h | 4 + kernel/cgroup.c | 122 ++--- lib/Kconfig.debug | 10 + lib/Makefile | 3 +- lib/siphash.c | 551 +++++++++++++++++++++ lib/test_siphash.c | 223 +++++++++ net/bridge/netfilter/ebtables.c | 4 +- net/core/stream.c | 16 +- net/ipv4/route.c | 12 +- net/ipv6/output_core.c | 30 +- net/mac80211/cfg.c | 9 +- net/netfilter/nf_conntrack_core.c | 35 ++ net/netfilter/nf_conntrack_netlink.c | 34 +- net/wireless/reg.c | 2 +- sound/core/seq/seq_clientmgr.c | 3 +- sound/core/seq/seq_fifo.c | 17 + sound/core/seq/seq_fifo.h | 2 + sound/soc/davinci/davinci-mcasp.c | 43 +- sound/usb/mixer.c | 31 +- tools/hv/hv_kvp_daemon.c | 2 + tools/hv/hv_vss_daemon.c | 2 + tools/perf/bench/numa.c | 6 +- tools/perf/tests/parse-events.c | 27 - tools/testing/selftests/kvm/config | 3 + 85 files changed, 2003 insertions(+), 307 deletions(-) create mode 100644 Documentation/siphash.txt create mode 100644 include/linux/siphash.h create mode 100644 lib/siphash.c create mode 100644 lib/test_siphash.c create mode 100644 tools/testing/selftests/kvm/config BUG=chromium:1000803 TEST=Build and test on various affected systems Change-Id: I9217b3f782d10e22ca356971d06b40c6e18f6100 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1790658 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1790658" owner_email="groeck@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/58/1790658/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I97a6f3e4c0bab4ece913d61d84565dacd54551f2" commit="761060fab6000a9b5f03861abbf738c94703425e" commit_message="bluetooth: Fix warnings reported by ToT clang. Fixes the following warnings: newblue_test.cc:178:27: error: ISO C++ requires field designators to be specified in declaration order; field 'type' will be initialized after field 'addr' [-Werror,-Wreorder-init-list] BUG=chromium:997709 TEST=no more warning. Change-Id: I97a6f3e4c0bab4ece913d61d84565dacd54551f2 Reviewed-on: https://chromium-review.googlesource.com/1791097 Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="0" gerrit_number="1791097" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/1791097/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I315f88902fdf3203c2992b0dc8230822c212b0be" commit="de063df37d6ecab842cd9366f86459dfe7e7193d" commit_message="smbprovider: Allow fallocate and ftruncate syscalls Upreving Samba to 4.10.7 causes libsmbclient to take code paths that now trigger these syscalls. Specifically, these are used by tdb to manipulate shared cache files. BUG=chromium:892289 TEST=Build/deploy to chell, add/browse SMB shares in Files app. TEST=Build/deploy to hana, add/browse SMB shares in Files app. Change-Id: I315f88902fdf3203c2992b0dc8230822c212b0be Reviewed-on: https://chromium-review.googlesource.com/1792144 Tested-by: Anand Mistry &lt;amistry@chromium.org&gt; Commit-Ready: Anand Mistry &lt;amistry@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Lutz Justen &lt;ljusten@chromium.org&gt; " fail_count="0" gerrit_number="1792144" owner_email="amistry@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/44/1792144/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib5a4becc0ef2ac8dfb2459a7def4cac1043cc504" commit="0993bf1c6cc3eaa5ce0e2b9c385e997e4bde28ff" commit_message="usb_bouncer: add fstatat64 to arm seccomp policy Without this, usb_bouncer crashes on every USB device insertion on 32-bit arm devices. BUG=chromium:997876 TEST=plug in USB device on kevin and observe no crashes Change-Id: Ib5a4becc0ef2ac8dfb2459a7def4cac1043cc504 Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1792783 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Allen Webb &lt;allenwebb@google.com&gt; " fail_count="0" gerrit_number="1792783" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/83/1792783/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I78453b788d32a75da12480fc6821f65651247468" commit="5de15879a6f232381a55aaaf39b9dd6219902ec8" commit_message="add .dir-locals.el file for Linux formatting This is copied from EC codebase, and simply enables Linux kernel style by default for C in Emacs. Makes peoples editors just do the right thing without needing to setup. BUG=none TEST=Linux kernel style is used by Emacs by default in this directory Change-Id: I78453b788d32a75da12480fc6821f65651247468 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1793017 Commit-Ready: Ned Nguyen &lt;nednguyen@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Ned Nguyen &lt;nednguyen@google.com&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; " fail_count="0" gerrit_number="1793017" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/17/1793017/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I983bce02610595be7b1f1d8df3e0e9a871043745" commit="ce1d98d6dc2d655b15c717599331215c60cc5f58" commit_message="shill: cellular: remove fallback to match profile based on storage identifier CL:404633 improved profile matching for cellular services by including other supposedly unique identifiers (IMSI, MEID) such that shill will use these identifiers to find a matching profile, regardless of the storage identifier. To maintain backward compatibility to an older profile, we keep a fallback such that shill can locate a profile based on storage identifier when the new approach fails to find a matching profile. At this moment, profiles should have been updated to include identifiers like IMSI and MEID, so we no longer need the fallback. BUG=None TEST=Run unit tests. Change-Id: I983bce02610595be7b1f1d8df3e0e9a871043745 Reviewed-on: https://chromium-review.googlesource.com/1793389 Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Commit-Ready: Ben Chan &lt;benchan@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="0" gerrit_number="1793389" owner_email="benchan@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/89/1793389/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If43da168004f67ce4514306c6ada14a1a7406d48" commit="2cfd8a24ce4f98822b1caf4d5b3b072508ee5b0a" commit_message="Remove has-fingerprint-sensor from chromeos-config BUG=chromium:988940 TEST=CQ+1 Change-Id: If43da168004f67ce4514306c6ada14a1a7406d48 Reviewed-on: https://chromium-review.googlesource.com/1771896 Tested-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; Commit-Ready: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: C Shapiro &lt;shapiroc@chromium.org&gt; Reviewed-by: Nicolas Norvez &lt;norvez@chromium.org&gt; " fail_count="7" gerrit_number="1771896" owner_email="rsorokin@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1771896/1" remote="cros" total_fail_count="7"/><lkgm version="12498.0.0-rc4"/></manifest>