blob: 522a6657a35931b6f74571edcc34098f2e8842dd [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="4acb4d2d5b0f27d10051c6dc69fa745f167ec3ec">
<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="78e77b7f04d2d1be4868a9696c30e38be73b37cc" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="832ee65ffff7353e88bf622e2d14e22e991ce698" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="0f59a9a41177186cf41b331e279d0b7804512654" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="34af3075c92e9684dda5b9ef6f0ede4adeea540f" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="b125d504ee2afdae8348781095651b52ea38fda6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="cf454b247c611167388742c7a31ef138a6031172" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="36657c103ce5964733bbbb29377085e9cc1a9472" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" path="src/chromium/src/tools/md_browser" remote="chromium" revision="0bfd826f8566a99923e64a782908faca72bc457c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" path="src/chromium/depot_tools" remote="chromium" revision="3841eaa164c2f34c8ea969d462a3151b10151780"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="1fce7657a2fdc9a253c2bdbdd945a2b0b431d084" 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="a93ea0425059ffc9efad88bf99aab3c1207b7b68" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="de7bfc2205eddf864eada2eb12150a5e268b3c2c" 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="fd9b0c8a59760acd51bab1bbacf3793dd45e6474" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="2c820dcfff228f1b9f9cef99173ea4c1cfe215d4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="5f943c8f7bf2951dcfa32a319e0b0083415d0390" upstream="refs/heads/master"/>
<project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="4e34720acd8b2759e510338fc52dff5741dff627" upstream="refs/heads/master">
<annotation name="branch-mode" value="tot"/>
</project>
<project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="f3f1817f2b2f82aec2d44928ff16402bc513fe1a" 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="e14ccea7aff5ff5fae6b4063e901dcc2e5eedd85" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="204ed56c88355f9d97fd0ff79420345f7f9c876f" 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="7ae3ef4401585b78191fa58c514c3dee17953e02" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="d195d71392adc0890ed8a92d6283a1b27228729d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="0a791fe2d74b1eb6666760b07ef3e6a7a31764f3" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="36cbbe808f9701cf03fbe3a92654dc35a5c50a04" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="dc5e385da53b4fa1eb4b43bf01e5a7de7e978a20" 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="0d54856791decd61efd928476784f5c616cdb1e6" 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="0768b973b56469fdb6ecd649e987f91c979e4df5" 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="8b80bb4cf1e5828a539fe40f624f2d261144420e" 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="2db59c7cb920b87051a5abf886b6addaeb082c7d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="73ca06c5980bf5c532155af1034cedf4b870fd3a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="a462f74b2688379d04d4acf4337d07df58fc08e6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="f2e0fc10738cbfb4b5d996de47f869977581f4fb" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="a409ddc62e74d7b53041e9bb3312164ae49e97c6" 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="ff33369b90955a97fb800d6534a48db4c5de3d8c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="7912c0fdbec588732e52bea1bd315ff6d102a15f" 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="43d54c14949d92175a3969b4ffe5d01c6242f57a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="fee00dc55fbaef9a8982dc8e6d556984e95d02ce" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="00c4d2dcacb10921662bb383b89abb6fbff74cfb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="98f42b36741a35c348baea4b505022878983cdd9" 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="0eb1b0c34da7b03c9c39954fce196d4ba4afd073" 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="8312ec228d0c96e4c7cca85b8fd141dd6dd9e15e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="cc1cc5bcf0cc1f3086b28bb0be728855a7853263" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="8851df02ad91b182c238462465a600dccd998ccf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="5d51be06ab30e90c9e1272a86462e718de916695" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="9f3eebe5efb95b46c908dc8f69d4276432bb18fa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="d445a3143eacc11c9a8098168520e5d8ee14343a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="8db488fd0a41b72f1a4a420c60c367d39275dea3" 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="ecbfa0ba4ac0bcce20ff52bdfd92ea667b38c658" 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="b86c9b6c1642ed229c9aabc5a6367a047b503ec7" 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="a60bf80726cc7255dcb3396c86c4fe9b26d0df32" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="00777b2669009fbdff36d8982da86629d6ea0b23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="46e57dd25a91dec55e94c5523acb355ddcadf1ac" 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="552db33cf7e719f0ea932baff57483a66ada1fb7" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="c6103e5b06728de63b790ccf552c7d3b49986d5e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="960129a8839b1bf72ef0a5f3007d05b1be07d5b6" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="ea9baa664525dfeac94a4409ed655370dc978a9d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="cf9319f46a1dd17c842297a8aeb68059f6f3a06f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="97c9ec1e9d4b66a3b8dacf6d9e13540eda4938bd" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="8a6c0ff0755e4ba9e0d3c024a431494006563b4e" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="136db992a2478866f3d412b20c68063a7feace63" 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="95714f4e2fa44fca7c923240ccbaf5df4e843009" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="e69fbecd355bf860f4bf165fb83abb354e513fa8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="bee0942a568971cc491c2da2d82e527f93e3e304" 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="9dccffa6a56227d8cd5e0be9e4469b791053e28b" 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="ed3862a1b2cd11afd2debee575287d1e67e02296" upstream="refs/heads/cups-2-2-8"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="389594f6890d0403ff2e76e6dbc5cd75350a8697" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="e0d276cc82ff8a5b58672235fd90cb4731937208" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cml/edk2/branch1" revision="264551f027e80cd73a4554b431043ff29c6685a8" upstream="refs/heads/chromeos-cml-branch1"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="1d24ff60d457f2e8c0457577f3fe8163164dcd99" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="b157545b7eac7a0538b1437521f2d3cc2dfdd759" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="a5d08a5efcfbddf9b668c945213d806b353ef887" upstream="refs/heads/chromeos-icl"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="845504afde5b44c44c6e8b51f137dfa6f017ca5b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="c2d1cdc0fb781ee673077c5d4b243eb239c73bb5" 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="957c834be32bcecaa9dc07a9249bba5085eee907" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="00bf847222a318c63993e934f38ff1fbab36bf4c" upstream="refs/heads/fwupd-1.2.10"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="5b382cb18f40e8971d341fb78c06dc36ad2d9baf" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="8fbe25ac02942ba3b6c39b615cb2325f7a0c1e19" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="1ee0cb9e68742513a9bfa30e00a7355966eed0d7" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.8" revision="68459cc3d71b3ccaded2577cec611f0e78a9a73f" upstream="refs/heads/wpa_supplicant-2.8"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="db3ba96c05e307b5b3de22a8329c74e9c562b1ef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="37ed170138c929df2c68a4889e1b22e4792247a9" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="a2cc1d1f17fd60ff18fb76a9a1d70ed528fac62b" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="997b5eec7eefd23647c8e22412de7bfc09e9b177" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="251e0c6692c0ff7a5d662a5d85265149b6819190" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="07b73b4aa4d62184c180a382d7cc438c8460061d" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="90f02c536edae56543e94da349b73b4be18da740" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="62cc4a5d677543740a039978a8af351cfd3b22c7" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="8c1d2b197df97e6427019ec49c7e7effe554621c" upstream="refs/heads/chromeos-4.14-gw"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="c1415629ef153957b8a2203dcc3bfe6cd858b09e" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19-lakitu" revision="dee9fb6a7f5c53a4106008b7ba2fe8785236d666" 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="f3c53dbf53b60defc61948cdfb64f79e6983e071" 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="863b8d54c623c293866d5e963e8f3f96bfb4f81b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="bee44736cd853ee2c712d2d159c460a2f5055c90" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="e5cc28a8bec257bc82e1936b075aab7b8c468c29" 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="1202eeada8fa518772191bab3e643d13566402a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="60f028a6b444146c90cf11c3e81e9b02ec17f9b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="82b4358bb82a8be3eb2ee1723736229acb6e6c03" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="075a96aa926e6e89795f95a6a59693f44d9ac970" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-debian" revision="74f6ccf5597a1a275c25e09b9c4d8187f148300c" 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="8eb16ade574b2292497e76c07b1ab0ee6e3dd44e" 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="f53082e5ff28c731d133153d74b79a8c1c4c605e" 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="e9477a8c59a05c898b4f924012fd75f8e5a33ac1" 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="35691bd4813b901c78ab938a4ec8bcc7fcb7f35f" 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="f1ab58d34da8f328b5cea042b1f824228710bec1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="c08e01d98e72f2e9dffd73a7fd3d011f2a251ac9" 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="0724fca07b604f40dd54e440105c74e6272d28f8" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="5ad860a3f82db529501b2f580f84abda3255f55d" 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="94c19d60a2ce3a1f74b641dd3919c28a3211396b" 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="709ceec5bfe10a3f3771008186750d3256292901" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="50f73d79e49d58863435f4115b8f2a8b0d4d5781" 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="9341806231d2d3405556a4fe0ce2b227c91d7387" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="ba2b2a9c0c6874f90d1a72accc7b14f9e5b5adf7" 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="87e56c8b19ceabf3e8e9c75a208b410bd1d3d478" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-3.18" change_id="Ia28282d977a15210e6a2a1181f3a4a1f0139130b" commit="3847f5375540d453c0c69d345f674474d794172a" commit_message="FROMGIT: ext4: reset error code in ext4_find_entry in fallback commit f39b3f45dbcb0343822cce31ea7636ad66e60bc2 upstream. When ext4_find_entry() falls back to &quot;searching the old fashioned way&quot; due to a corrupt dx dir, it needs to reset the error code to NULL so that the nonstandard ERR_BAD_DX_DIR code isn't returned to userspace. https://bugzilla.kernel.org/show_bug.cgi?id=199947 Reported-by: Anatoly Trosinenko &lt;anatoly.trosinenko@yandex.com&gt; Reviewed-by: Andreas Dilger &lt;adilger@dilger.ca&gt; Signed-off-by: Eric Sandeen &lt;sandeen@redhat.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 1f9e5416abb6e0dd67761c846440148307002c85 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Cq-Depend: chromium:1819910 Change-Id: Ia28282d977a15210e6a2a1181f3a4a1f0139130b Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807927 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807927" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/27/1807927/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I618978702bef099302a2e63584fa05593bab727c" commit="002814a478fe5e9c25076070125f3967973d7d0c" commit_message="FROMGIT: ext4: avoid divide by zero fault when deleting corrupted inline directories commit 4d982e25d0bdc83d8c64e66fdeca0b89240b3b85 upstream. A specially crafted file system can trick empty_inline_dir() into reading past the last valid entry in a inline directory, and then run into the end of xattr marker. This will trigger a divide by zero fault. Fix this by using the size of the inline directory instead of dir-&gt;i_size. Also clean up error reporting in __ext4_check_dir_entry so that the message is clearer and more understandable --- and avoids the division by zero trap if the size passed in is zero. (I'm not sure why we coded it that way in the first place; printing offset % size is actually more confusing and less useful.) https://bugzilla.kernel.org/show_bug.cgi?id=200933 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Reported-by: Wen Xu &lt;wen.xu@gatech.edu&gt; Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 83a27745d1f1ff554b7ac7cb27c248327bc4b9cc in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I618978702bef099302a2e63584fa05593bab727c Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807928 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="5" gerrit_number="1807928" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/28/1807928/8" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-3.18" change_id="I36ee4fb189403ad4c448885dbfbee8a469da10e8" commit="1983d586c47914b0d4021ae97ce40ccf1b5f97c9" commit_message="FROMGIT: ext4: recalucate superblock checksum after updating free blocks/inodes commit 4274f516d4bc50648a4d97e4f67ecbd7b65cde4a upstream. When mounting the superblock, ext4_fill_super() calculates the free blocks and free inodes and stores them in the superblock. It's not strictly necessary, since we don't use them any more, but it's nice to keep them roughly aligned to reality. Since it's not critical for file system correctness, the code doesn't call ext4_commit_super(). The problem is that it's in ext4_commit_super() that we recalculate the superblock checksum. So if we're not going to call ext4_commit_super(), we need to call ext4_superblock_csum_set() to make sure the superblock checksum is consistent. Most of the time, this doesn't matter, since we end up calling ext4_commit_super() very soon thereafter, and definitely by the time the file system is unmounted. However, it doesn't work in this sequence: mke2fs -Fq -t ext4 /dev/vdc 128M mount /dev/vdc /vdc cp xfstests/git-versions /vdc godown /vdc umount /vdc mount /dev/vdc tune2fs -l /dev/vdc With this commit, the &quot;tune2fs -l&quot; no longer fails. Reported-by: Chengguang Xu &lt;cgxu519@gmx.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 4fdc69da238112bb683ac42c625179c436859765 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I36ee4fb189403ad4c448885dbfbee8a469da10e8 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807929 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="5" gerrit_number="1807929" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/29/1807929/8" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-3.18" change_id="Ied430d0e682bd224bbdfd41a1323d06f6c0a7a32" commit="aedd8aadd615edd5357c49b1eb0535aaf5a09744" commit_message="FROMGIT: ext4: fix online resize's handling of a too-small final block group commit f0a459dec5495a3580f8d784555e6f8f3bf7f263 upstream. Avoid growing the file system to an extent so that the last block group is too small to hold all of the metadata that must be stored in the block group. This problem can be triggered with the following reproducer: umount /mnt mke2fs -F -m0 -b 4096 -t ext4 -O resize_inode,^has_journal \ -E resize=1073741824 /tmp/foo.img 128M mount /tmp/foo.img /mnt truncate --size 1708M /tmp/foo.img resize2fs /dev/loop0 295400 umount /mnt e2fsck -fy /tmp/foo.img Reported-by: Torsten Hilbrich &lt;torsten.hilbrich@secunet.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit c77f7ccd03716b0edb2a89e4bcf611a7221d63a2 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ied430d0e682bd224bbdfd41a1323d06f6c0a7a32 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807930 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="5" gerrit_number="1807930" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/1807930/8" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-3.18" change_id="I7d4405e39ed939e736554f117d8475fd8c35d4d0" commit="990f6122432741ae8ec8b5d54fe4e95992ab1254" commit_message="FROMGIT: ext4: don't mark mmp buffer head dirty commit fe18d649891d813964d3aaeebad873f281627fbc upstream. Marking mmp bh dirty before writing it will make writeback pick up mmp block later and submit a write, we don't want the duplicate write as kmmpd thread should have full control of reading and writing the mmp block. Another reason is we will also have random I/O error on the writeback request when blk integrity is enabled, because kmmpd could modify the content of the mmp block(e.g. setting new seq and time) while the mmp block is under I/O requested by writeback. Signed-off-by: Li Dongyang &lt;dongyangli@ddn.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Reviewed-by: Andreas Dilger &lt;adilger@dilger.ca&gt; Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 17c3c6f9b249571ef7c40e1df35033ca795a273b in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I7d4405e39ed939e736554f117d8475fd8c35d4d0 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807931 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="5" gerrit_number="1807931" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1807931/8" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-3.18" change_id="I990a93da8231f5abee258d65cb2b3b1b45aa08d6" commit="22931317901ed523e69e562afb478761cca26887" commit_message="BACKPORT: FROMGIT: ext4: only look at the bg_flags field if it is valid commit 8844618d8aa7a9973e7b527d038a2a589665002c upstream. The bg_flags field in the block group descripts is only valid if the uninit_bg or metadata_csum feature is enabled. We were not consistently looking at this field; fix this. Also block group #0 must never have uninitialized allocation bitmaps, or need to be zeroed, since that's where the root inode, and other special inodes are set up. Check for these conditions and mark the file system as corrupted if they are detected. This addresses CVE-2018-10876. https://bugzilla.kernel.org/show_bug.cgi?id=199403 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org [bwh: Backported to 3.16: - ext4_read_block_bitmap_nowait() and ext4_read_inode_bitmap() return a pointer (NULL on error) instead of an error code - Open-code sb_rdonly() - Adjust context] Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt; [ghackmann@google.com: forward-port to 3.18: adjust context] Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 8d419749b27419caf8eb914cd2d6b7fc19efc316 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) [SK: contextual conflict fix] Conflicts: fs/ext4/balloc.c BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I990a93da8231f5abee258d65cb2b3b1b45aa08d6 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807932 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="5" gerrit_number="1807932" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/1807932/8" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-3.18" change_id="Ie2c454bcc9dd897c1d37f9c56d29c73273c3e672" commit="56247e1509e7e92e6af1dbfc615767882957eefd" commit_message="FROMGIT: ext4: fix check to prevent initializing reserved inodes commit 5012284700775a4e6e3fbe7eac4c543c4874b559 upstream. Commit 8844618d8aa7: &quot;ext4: only look at the bg_flags field if it is valid&quot; will complain if block group zero does not have the EXT4_BG_INODE_ZEROED flag set. Unfortunately, this is not correct, since a freshly created file system has this flag cleared. It gets almost immediately after the file system is mounted read-write --- but the following somewhat unlikely sequence will end up triggering a false positive report of a corrupted file system: mkfs.ext4 /dev/vdc mount -o ro /dev/vdc /vdc mount -o remount,rw /dev/vdc Instead, when initializing the inode table for block group zero, test to make sure that itable_unused count is not too large, since that is the case that will result in some or all of the reserved inodes getting cleared. This fixes the failures reported by Eric Whiteney when running generic/230 and generic/231 in the the nojournal test case. Fixes: 8844618d8aa7 (&quot;ext4: only look at the bg_flags field if it is valid&quot;) Reported-by: Eric Whitney &lt;enwlinux@gmail.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; [bwh: Backported to 3.16: adjust context] Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt; Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 08b1fd27cdb8ae33f6785badf907cf4fb460567d in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ie2c454bcc9dd897c1d37f9c56d29c73273c3e672 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807933 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807933" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/33/1807933/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I7d8ca7a6433dad9ab1b6f7855de3f70d73d333c0" commit="a11fd1e9307bbae6410c3884ea2630da994d9b91" commit_message="BACKPORT: FROMGIT: ext4: always check block group bounds in ext4_init_block_bitmap() commit 819b23f1c501b17b9694325471789e6b5cc2d0d2 upstream. Regardless of whether the flex_bg feature is set, we should always check to make sure the bits we are setting in the block bitmap are within the block group bounds. https://bugzilla.kernel.org/show_bug.cgi?id=199865 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; [bwh: Backported to 3.16: adjust context] Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt; Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 6f6da33decb7d9de01447638ca737a846bf0181b in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) [SK: adjust contextual conflicts] Conflicts: fs/ext4/balloc.c BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I7d8ca7a6433dad9ab1b6f7855de3f70d73d333c0 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807934 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807934" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/34/1807934/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Id907d45258614953fe593f5007b65c41b20fe943" commit="15df59f17e677fc6021c6f415cf179d63bf3d751" commit_message="FROMGIT: ext4: fix false negatives *and* false positives in ext4_check_descriptors() commit 44de022c4382541cebdd6de4465d1f4f465ff1dd upstream. Ext4_check_descriptors() was getting called before s_gdb_count was initialized. So for file systems w/o the meta_bg feature, allocation bitmaps could overlap the block group descriptors and ext4 wouldn't notice. For file systems with the meta_bg feature enabled, there was a fencepost error which would cause the ext4_check_descriptors() to incorrectly believe that the block allocation bitmap overlaps with the block group descriptor blocks, and it would reject the mount. Fix both of these problems. Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; [bwh: Backported to 3.16: adjust context] Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt; Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 5141d333432e3c1dc888feb6a4b93f4d39ad0e1c in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Id907d45258614953fe593f5007b65c41b20fe943 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807935 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807935" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/1807935/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I250a133d9f8cb80587c27c1e13e015526daa4248" commit="dfa7c134230a78414807a978d05745ca4a57b8a8" commit_message="BACKPORT: FROMGIT: ext4: add corruption check in ext4_xattr_set_entry() commit 5369a762c882c0b6e9599e4ebbb3a9ba9eee7e2d upstream. In theory this should have been caught earlier when the xattr list was verified, but in case it got missed, it's simple enough to add check to make sure we don't overrun the xattr buffer. This addresses CVE-2018-10879. https://bugzilla.kernel.org/show_bug.cgi?id=200001 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Reviewed-by: Andreas Dilger &lt;adilger@dilger.ca&gt; [bwh: Backported to 3.16: - Add inode parameter to ext4_xattr_set_entry() and update callers - Return -EIO instead of -EFSCORRUPTED on error - Adjust context] Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt; Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 912e35d18cd2d4f3dd2baec33b871b8faa81f1f3 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) [SK: adjust context: xattr.c: change EIO to EFSCORRUPTED to match &quot;BACKPORT: ext4: call out CRC and corruption errors with specific error codes&quot;] Conflicts: fs/ext4/xattr.c BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I250a133d9f8cb80587c27c1e13e015526daa4248 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807936 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807936" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/1807936/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="If28b45ebb441542424d9f883824e8b60407d3d02" commit="fbad273b23a338b97a47e3bd011d993c89b63010" commit_message="BACKPORT: FROMGIT: ext4: always verify the magic number in xattr blocks commit 513f86d73855ce556ea9522b6bfd79f87356dc3a upstream. If there an inode points to a block which is also some other type of metadata block (such as a block allocation bitmap), the buffer_verified flag can be set when it was validated as that other metadata block type; however, it would make a really terrible external attribute block. The reason why we use the verified flag is to avoid constantly reverifying the block. However, it doesn't take much overhead to make sure the magic number of the xattr block is correct, and this will avoid potential crashes. This addresses CVE-2018-10879. https://bugzilla.kernel.org/show_bug.cgi?id=200001 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Reviewed-by: Andreas Dilger &lt;adilger@dilger.ca&gt; Cc: stable@kernel.org [ghackmann@google.com: 3.18 backport: adjust context] Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit f8b8db07ab693cce95ac0289d4c6adc3e7b60dd3 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) [SK: adjust context] Conflicts: fs/ext4/xattr.c BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: If28b45ebb441542424d9f883824e8b60407d3d02 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807937 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807937" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1807937/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I9bdfcd190711b7d9db95cf7a6fcbcd1da7dc6f17" commit="0600b6a19a5ac9a436f7ae2da6247873b7b4cf92" commit_message="FROMGIT: ext4: avoid running out of journal credits when appending to an inline file commit 8bc1379b82b8e809eef77a9fedbb75c6c297be19 upstream. Use a separate journal transaction if it turns out that we need to convert an inline file to use an data block. Otherwise we could end up failing due to not having journal credits. This addresses CVE-2018-10883. https://bugzilla.kernel.org/show_bug.cgi?id=200071 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; [bwh: Backported to 3.16: adjust context] Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt; Signed-off-by: Greg Hackmann &lt;ghackmann@google.com&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 4faa5582856e2cb05b73e0ca8e565c3e1acfb561 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I9bdfcd190711b7d9db95cf7a6fcbcd1da7dc6f17 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807938 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807938" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/38/1807938/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I288041ff037fca1bcc5719dd45b76b201a83b754" commit="53261d8791b0f5c29acd71e7637df7c215bc661e" commit_message="FROMGIT: ext4: fix argument checking in EXT4_IOC_MOVE_EXT [ Upstream commit f18b2b83a727a3db208308057d2c7945f368e625 ] If the starting block number of either the source or destination file exceeds the EOF, EXT4_IOC_MOVE_EXT should return EINVAL. Also fixed the helper function mext_check_coverage() so that if the logical block is beyond EOF, make it return immediately, instead of looping until the block number wraps all the away around. This takes long enough that if there are multiple threads trying to do pound on an the same inode doing non-sensical things, it can end up triggering the kernel's soft lockup detector. Reported-by: syzbot+c61979f6f2cba5cb3c06@syzkaller.appspotmail.com Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit be43710ec720362792e39e6ccfdf30e5d402ed6d in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I288041ff037fca1bcc5719dd45b76b201a83b754 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807939 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807939" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1807939/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ibee112accde1db0c0ceb7a3b045d489802cff726" commit="dce7244c483efee9ae3063213f5687e8fbce8bd4" commit_message="FROMGIT: ext4: initialize retries variable in ext4_da_write_inline_data_begin() commit 625ef8a3acd111d5f496d190baf99d1a815bd03e upstream. Variable retries is not initialized in ext4_da_write_inline_data_begin() which can lead to nondeterministic number of retries in case we hit ENOSPC. Initialize retries to zero as we do everywhere else. Signed-off-by: Lukas Czerner &lt;lczerner@redhat.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Fixes: bc0ca9df3b2a (&quot;ext4: retry allocation when inline-&gt;extent conversion failed&quot;) Cc: stable@kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 4d5b3d6d9b96084358d4097b6f8847cf0d20f6ed in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ibee112accde1db0c0ceb7a3b045d489802cff726 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807940 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807940" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1807940/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ib30e0617c0ccfe47c79e1025b1f31ac4bb0cce97" commit="1852187b4daeb162abe35886256b35d7eeee9452" commit_message="FROMGIT: ext4: add missing brelse() update_backups()'s error path commit ea0abbb648452cdb6e1734b702b6330a7448fcf8 upstream. Fixes: ac27a0ec112a (&quot;ext4: initial copy of files from ext3&quot;) Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 2.6.19 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 2b23c27fb1b995358821989bbcf9710ea2904fb8 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ib30e0617c0ccfe47c79e1025b1f31ac4bb0cce97 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807941 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807941" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1807941/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I06fdceae9515f9f35b58ef9b16f9961650ea5a4a" commit="fe479665e51806291767a86121683c07f46ab9a1" commit_message="FROMGIT: ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path commit cea5794122125bf67559906a0762186cf417099c upstream. Fixes: 33afdcc5402d (&quot;ext4: add a function which sets up group blocks ...&quot;) Cc: stable@kernel.org # 3.3 Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 9cd2f90b0ad6b37631760963a68f6f7e098800bf in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I06fdceae9515f9f35b58ef9b16f9961650ea5a4a Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807942 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807942" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/1807942/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I6cd055383562b92e664acacd31deb03053debc24" commit="06e6a8971f9479b371e2e70ba5291b84a7dc35be" commit_message="FROMGIT: ext4: add missing brelse() add_new_gdb_meta_bg()'s error path commit 61a9c11e5e7a0dab5381afa5d9d4dd5ebf18f7a0 upstream. Fixes: 01f795f9e0d6 (&quot;ext4: add online resizing support for meta_bg ...&quot;) Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 3.7 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit c6a2eadf20d3bb16e01402f6dd90d18fb2bce41a in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I6cd055383562b92e664acacd31deb03053debc24 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807943 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807943" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/1807943/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I2cf74aee23b409dfb65ca62faf56aa5932e3893c" commit="ced57f0b5d3cf8b2e54c5fb531b8b8fb7bf43791" commit_message="FROMGIT: ext4: avoid potential extra brelse in setup_new_flex_group_blocks() commit 9e4028935cca3f9ef9b6a90df9da6f1f94853536 upstream. Currently bh is set to NULL only during first iteration of for cycle, then this pointer is not cleared after end of using. Therefore rollback after errors can lead to extra brelse(bh) call, decrements bh counter and later trigger an unexpected warning in __brelse() Patch moves brelse() calls in body of cycle to exclude requirement of brelse() call in rollback. Fixes: 33afdcc5402d (&quot;ext4: add a function which sets up group blocks ...&quot;) Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 3.3+ Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 1ffb0568312920cbfe1c003e84b015a0294cba9f in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I2cf74aee23b409dfb65ca62faf56aa5932e3893c Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807944 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807944" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1807944/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I812e68ee8c261b72cc69609530165d1d5a196387" commit="7231ce7321998bfd567095af34dcd1dbf8833a64" commit_message="FROMGIT: ext4: fix possible inode leak in the retry loop of ext4_resize_fs() commit db6aee62406d9fbb53315fcddd81f1dc271d49fa upstream. Fixes: 1c6bd7173d66 (&quot;ext4: convert file system to meta_bg if needed ...&quot;) Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 3.7 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit f817fb9e4475a27460fea2e04971e557bdbd85a4 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I812e68ee8c261b72cc69609530165d1d5a196387 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807945 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807945" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/1807945/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ia07d3b7e6894b4e431068df5d8079611fdab2af9" commit="c6e6017258682993c543a1c024a663e4fbd37739" commit_message="FROMGIT: ext4: avoid buffer leak in ext4_orphan_add() after prior errors commit feaf264ce7f8d54582e2f66eb82dd9dd124c94f3 upstream. Fixes: d745a8c20c1f (&quot;ext4: reduce contention on s_orphan_lock&quot;) Fixes: 6e3617e579e0 (&quot;ext4: Handle non empty on-disk orphan link&quot;) Cc: Dmitry Monakhov &lt;dmonakhov@gmail.com&gt; Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 2.6.34 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 256e71ccb0471a84157145f75fa5428d8f6c50a7 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ia07d3b7e6894b4e431068df5d8079611fdab2af9 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807946 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807946" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/1807946/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I9629d22d169e06f698fd63372f658eccef13a7d4" commit="f23f0c43cb087646e982c7332c53364abdc2876a" commit_message="FROMGIT: ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing commit f348e2241fb73515d65b5d77dd9c174128a7fbf2 upstream. Fixes: 117fff10d7f1 (&quot;ext4: grow the s_flex_groups array as needed ...&quot;) Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 3.7 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit e66a1ebd80b1922312ff9bb315d8263285f38e8d in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I9629d22d169e06f698fd63372f658eccef13a7d4 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807947 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807947" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1807947/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Iafe0da78d1dd07a5b60433aebeea7eeefb24c98e" commit="d63c53b4e98fd485a02a4969fce99ef70eb53586" commit_message="FROMGIT: ext4: avoid possible double brelse() in add_new_gdb() on error path commit 4f32c38b4662312dd3c5f113d8bdd459887fb773 upstream. Fixes: b40971426a83 (&quot;ext4: add error checking to calls to ...&quot;) Reported-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 2.6.38 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit eebf0feb5ddb603025da7c1c6ab40c590b08c529 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Iafe0da78d1dd07a5b60433aebeea7eeefb24c98e Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807948 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807948" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1807948/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I40fc783b481f6d91a27712e3ad2c58864373106f" commit="d6715fb5fb4648a713ee295af596d190bb7eb912" commit_message="FROMGIT: ext4: fix possible leak of sbi-&gt;s_group_desc_leak in error path commit 9e463084cdb22e0b56b2dfbc50461020409a5fd3 upstream. Fixes: bfe0a5f47ada (&quot;ext4: add more mount time checks of the superblock&quot;) Reported-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 4.18 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 3c0f99bb29e5ba3140515dafddc600e8d48f665b in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I40fc783b481f6d91a27712e3ad2c58864373106f Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807949 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807949" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1807949/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ief2d85ac8b694284a2c0a2121145fa8bb7ca08a4" commit="4fc484df16f4397c447ffccdb26cb4680d937182" commit_message="FROMGIT: ext4: release bs.bh before re-using in ext4_xattr_block_find() commit 45ae932d246f721e6584430017176cbcadfde610 upstream. bs.bh was taken in previous ext4_xattr_block_find() call, it should be released before re-using Fixes: 7e01c8e5420b (&quot;ext3/4: fix uninitialized bs in ...&quot;) Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 2.6.26 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 69535d7ee15f9304dc8b62e916d5dacd0ffb052a in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ief2d85ac8b694284a2c0a2121145fa8bb7ca08a4 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807950 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807950" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1807950/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ifb58f41bc095b5361b5d5ddae42b4084763b6740" commit="d9592b382ad0c71bbf45e054953bd691b78cde0f" commit_message="FROMGIT: ext4: fix buffer leak in ext4_xattr_move_to_block() on error path commit 6bdc9977fcdedf47118d2caf7270a19f4b6d8a8f upstream. Fixes: 3f2571c1f91f (&quot;ext4: factor out xattr moving&quot;) Fixes: 6dd4ee7cab7e (&quot;ext4: Expand extra_inodes space per ...&quot;) Reviewed-by: Jan Kara &lt;jack@suse.cz&gt; Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 2.6.23 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 2af2a0030f1cda2c152a9ef1d24b39f158e1a61a in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ifb58f41bc095b5361b5d5ddae42b4084763b6740 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807951 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807951" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1807951/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I689099eda90f2e2fdb5e1c8088231c524418a24e" commit="9fa60943d3f658b8f97756cfad4f3dcbefa33177" commit_message="BACKPORT: FROMGIT: ext4: fix buffer leak in __ext4_read_dirblock() on error path commit de59fae0043f07de5d25e02ca360f7d57bfa5866 upstream. Fixes: dc6982ff4db1 (&quot;ext4: refactor code to read directory blocks ...&quot;) Signed-off-by: Vasily Averin &lt;vvs@virtuozzo.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org # 3.9 Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit f1dbaa10a0ec858cfe538d6dd1d40f7314563292 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) [SK: adjust context] Conflicts: fs/ext4/namei.c BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I689099eda90f2e2fdb5e1c8088231c524418a24e Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807952 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807952" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1807952/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I1bb733e46c857635e6e38d95274cce7ea44f36e3" commit="0fbe996e3fdcbf5b1007f49c34f87c66d9d14be8" commit_message="FROMGIT: ext4: fix possible use after free in ext4_quota_enable commit 61157b24e60fb3cd1f85f2c76a7b1d628f970144 upstream. The function frees qf_inode via iput but then pass qf_inode to lockdep_set_quota_inode on the failure path. This may result in a use-after-free bug. The patch frees df_inode only when it is never used. Fixes: daf647d2dd5 (&quot;ext4: add lockdep annotations for i_data_sem&quot;) Cc: stable@kernel.org # 4.6 Reviewed-by: Jan Kara &lt;jack@suse.cz&gt; Signed-off-by: Pan Bian &lt;bianpan2016@163.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit d3f10a0116520e6ed383246eb877664c83308232 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I1bb733e46c857635e6e38d95274cce7ea44f36e3 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807953 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807953" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1807953/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ie1b6efc4ab40910e631637897fa1b9f3caf555c8" commit="9bd919929f72ad85576cb648c98c5a5d10f463da" commit_message="FROMGIT: ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() commit 132d00becb31e88469334e1e62751c81345280e0 upstream. In case of error, ext4_try_to_write_inline_data() should unlock and release the page it holds. Fixes: f19d5870cbf7 (&quot;ext4: add normal write support for inline data&quot;) Cc: stable@kernel.org # 3.8 Signed-off-by: Maurizio Lombardi &lt;mlombard@redhat.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit cf161cde3d8e227a6b6b54cfda853f6a412bc71e in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ie1b6efc4ab40910e631637897fa1b9f3caf555c8 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807954 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807954" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1807954/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I6037389b317249223f437c573a2c23008c5d058a" commit="f2e64113c11614b51d26e8504bcc8e03763f6ff3" commit_message="FROMGIT: ext4: force inode writes when nfsd calls commit_metadata() commit fde872682e175743e0c3ef939c89e3c6008a1529 upstream. Some time back, nfsd switched from calling vfs_fsync() to using a new commit_metadata() hook in export_operations(). If the file system did not provide a commit_metadata() hook, it fell back to using sync_inode_metadata(). Unfortunately doesn't work on all file systems. In particular, it doesn't work on ext4 due to how the inode gets journalled --- the VFS writeback code will not always call ext4_write_inode(). So we need to provide our own ext4_nfs_commit_metdata() method which calls ext4_write_inode() directly. Google-Bug-Id: 121195940 Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit b7c6fd47260a9673822032f2091363b49cd6c8ca in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I6037389b317249223f437c573a2c23008c5d058a Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807955 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807955" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1807955/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="Ife9895f5bfc020407762b007f8a0dad7eb1893b4" commit="8dd27b5eddb40a18b4ee5aebc0ab7eb65dfa7bfe" commit_message="FROMGIT: ext4: fix crash during online resizing commit f96c3ac8dfc24b4e38fc4c2eba5fea2107b929d1 upstream. When computing maximum size of filesystem possible with given number of group descriptor blocks, we forget to include s_first_data_block into the number of blocks. Thus for filesystems with non-zero s_first_data_block it can happen that computed maximum filesystem size is actually lower than current filesystem size which confuses the code and eventually leads to a BUG_ON in ext4_alloc_group_tables() hitting on flex_gd-&gt;count == 0. The problem can be reproduced like: truncate -s 100g /tmp/image mkfs.ext4 -b 1024 -E resize=262144 /tmp/image 32768 mount -t ext4 -o loop /tmp/image /mnt resize2fs /dev/loop0 262145 resize2fs /dev/loop0 300000 Fix the problem by properly including s_first_data_block into the computed number of filesystem blocks. Fixes: 1c6bd7173d66 &quot;ext4: convert file system to meta_bg if needed...&quot; Signed-off-by: Jan Kara &lt;jack@suse.cz&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 5df54f47cd02ca7754922b58cc4a16febbc46f86 in git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: Ife9895f5bfc020407762b007f8a0dad7eb1893b4 Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1807956 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1807956" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1807956/8" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-3.18" change_id="I02024c91eddd176261f48aa2dcb5c97607fa277d" commit="8e971eeabf1a16401b6338a15f9f81de8e375130" commit_message="UPSTREAM: ext4: update c/mtime on truncate up Commit 3da40c7b0898 (&quot;ext4: only call ext4_truncate when size &lt;= isize&quot;) introduced a bug that c/mtime is not updated on truncate up. Fix the issue by setting c/mtime explicitly in the truncate up case. Note that ftruncate(2) is not affected, so you won't see this bug using truncate(1) and xfs_io(1). Signed-off-by: Zirong Lang &lt;zorro.lang@gmail.com&gt; Signed-off-by: Eryu Guan &lt;guaneryu@gmail.com&gt; Signed-off-by: Theodore Ts'o &lt;tytso@mit.edu&gt; (cherry picked from commit 911af577de4e444622d46500c1f9a37ab4335d3a) BUG=chromium:948948 TEST=Run xfstests. generic/{92, 286, 338} pass with entire tree. Change-Id: I02024c91eddd176261f48aa2dcb5c97607fa277d Signed-off-by: Sarthak Kukreti &lt;sarthakkukreti@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1819910 Tested-by: Sarthak Kukreti &lt;sarthakkukreti@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: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="4" gerrit_number="1819910" owner_email="sarthakkukreti@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/10/1819910/7" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I381ff3214b8183cc24a8f05a2af4e80e2845097d" commit="cbf22544fc913d53dfa93e6afec7932249a71637" commit_message="vm_guest_tools: Add fuzzer target for garcon_desktop_file_fuzzer BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1849428 Change-Id: I381ff3214b8183cc24a8f05a2af4e80e2845097d Reviewed-on: https://chromium-review.googlesource.com/1850635 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="4" gerrit_number="1850635" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/35/1850635/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ideb81ae40dbfca9aca546e490231fbf9ef16068c" commit="8815e6a9fde0b72451518128d8dfa093ad3a13a8" commit_message="vm_guest_tools: Add garcon_ini_parse_util_fuzzer target BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1850794 Change-Id: Ideb81ae40dbfca9aca546e490231fbf9ef16068c Reviewed-on: https://chromium-review.googlesource.com/1850768 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="5" gerrit_number="1850768" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/68/1850768/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I6a245ef4c78db3edc8c681ddac40255b759b1528" commit="628d1eec9bf435f4625c31f772901301e87dd7a7" commit_message="vm_guest_tools: Add garcon_icon_index_file_fuzzer target BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1850282 Change-Id: I6a245ef4c78db3edc8c681ddac40255b759b1528 Reviewed-on: https://chromium-review.googlesource.com/1850283 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1850283" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/83/1850283/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I53f59727d43e4f034b9db1621ddeddfce07e1d48" commit="bed4e6de124c006b9287b269cd861e3f1fa54093" commit_message="vm_tools: Move host fuzzer into host target The prior setup would prevent building vm_guest_tools with USE=&quot;fuzzer&quot; so this needs to be reorganized so that fuzzers can be written for targets in the guest. This just moves the host fuzzer targets into the host build file to create that separation. BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; ./build_packages --board=tatl vm_guest_tools USE=&quot;asan fuzzer&quot; ./build_packages --board=eve vm_host_tools run cicerone_container_listener_fuzzer for eve build Change-Id: I53f59727d43e4f034b9db1621ddeddfce07e1d48 Reviewed-on: https://chromium-review.googlesource.com/1849423 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="4" gerrit_number="1849423" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/23/1849423/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I4a6910f2b203d75ea815c5f475d97b517af7915d" commit="71133463ac4b76ca686aabf43fb864048c94bef9" commit_message="vm_tools: Add desktop_file fuzzer for garcon BUG=chromium:1007413 TEST=Ran garcon_desktop_file_fuzzer for 15 min w/ no crashes and verified desired coverage Change-Id: I4a6910f2b203d75ea815c5f475d97b517af7915d Reviewed-on: https://chromium-review.googlesource.com/1849428 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="4" gerrit_number="1849428" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1849428/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ief0f9d08a8863469eb9e41359ce2759b0d40c63a" commit="71c45e434a7155ffcf6d9ffa953b92ac115b8113" commit_message="vm_tools: Add garcon fuzzer for ini_parse_util BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; emerge-tatl vm_guest_tools Run garcon_ini_parse_util_fuzzer for 15 min w/out crash Change-Id: Ief0f9d08a8863469eb9e41359ce2759b0d40c63a Reviewed-on: https://chromium-review.googlesource.com/1850794 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="4" gerrit_number="1850794" owner_email="jkardatzke@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/1850794/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I6b4458d9d6a96e36165f327b2bc85ac7144be8db" commit="96924fa9d38addcef52acd9d95d60ef13642a3f0" commit_message="vm_tools: Add fuzzer for garcon icon_index_file parser BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; emerge-tatl vm_guest_tools Run garcon_icon_index_file_fuzzer for 15 min w/out crash Change-Id: I6b4458d9d6a96e36165f327b2bc85ac7144be8db Reviewed-on: https://chromium-review.googlesource.com/1850282 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1850282" owner_email="jkardatzke@google.com" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1850282/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I88bbf60ff19213e3106216b55f65d35423a774af" commit="da654697ab0bc55539c9f610b6979c68b5a98253" commit_message="vm_tools: Add fuzzer for garcon mime_types_parser BUG=chromium:1007413 TEST=USE=&quot;asan fuzzer&quot; emerge-tatl vm_guest_tools Run garcon_mime_types_fuzzer Change-Id: I88bbf60ff19213e3106216b55f65d35423a774af Reviewed-on: https://chromium-review.googlesource.com/1853564 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1853564" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/64/1853564/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6ee508e115aeaf8e006628c44376824df4aa5036" commit="dc08c024e5d8a8c781adbfae7da2d6d464e324d8" commit_message="vm_guest_tools: Add garcon_mime_types_parser_fuzzer target BUG=chromium:1007413 TEST=Built and ran fuzzer Cq-Depend: chromium:1853564 Change-Id: I6ee508e115aeaf8e006628c44376824df4aa5036 Reviewed-on: https://chromium-review.googlesource.com/1853624 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1853624" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/24/1853624/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I12e2f15afba615cd4395eb5818f6ff370d187c73" commit="f6f843929710c71bc954551f1cece282a013ba3e" commit_message="common-mk: Add proto library and its dependencies for policy common definitions BUG=chromium:1009436,chromium:1006077,chromium:552439 TEST=precq passes Cq-Depend: chromium:1833618 Change-Id: I12e2f15afba615cd4395eb5818f6ff370d187c73 Reviewed-on: https://chromium-review.googlesource.com/1835953 Tested-by: Amr Aboelkher &lt;amraboelkher@google.com&gt; Commit-Ready: Amr Aboelkher &lt;amraboelkher@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1835953" owner_email="amraboelkher@google.com" pass_count="0" patch_number="11" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/53/1835953/11" remote="cros" total_fail_count="16"/><pending_commit branch="master" change_id="If6d55951389644f3c80a2ee9e2bfa2d1c08d5656" commit="095856f9ecee785480cf07597b917ae4c732fecd" commit_message="authpolicy: Update the list of the device policy Reflect the changes that has been done for uprev protofiles. Adjust the encoding for DeviceLoginScreenWebUsbAllowDevicesForUrls policy, as it has been renamed from DeviceWebUsbAllowDevicesForUrls. DeviceLoginScreenWebUsbAllowDevicesForUrls. Add the corresponding encoding for following device login accessibility policies: - autoclick - caret highlight - cursor highlight - dictation - high contrast - mono audio - select to speak - spoken feedback - high contrast - virtual keyboard BUG=chromium:1009436,chromium:1006077,chromium:552439 TEST=build_packages &amp;&amp; cros_run_unit_tests --board=$BOARD --packages authpolicy Cq-Depend: chromium:1833618 Change-Id: If6d55951389644f3c80a2ee9e2bfa2d1c08d5656 Reviewed-on: https://chromium-review.googlesource.com/1835954 Tested-by: Amr Aboelkher &lt;amraboelkher@google.com&gt; Commit-Ready: Amr Aboelkher &lt;amraboelkher@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="0" gerrit_number="1835954" owner_email="amraboelkher@google.com" pass_count="0" patch_number="22" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/54/1835954/22" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="I7b19bd55ceffca0189bec8174e8279b17bcccde8" commit="0889ced39d87e36d930fd1563b5a41e0c9db4ce3" commit_message="Uprev protofiles and VERSION to Chromium 79.0.3930 - Retrieve the new policy common definitions proto only from protofiles as a long term solution for crbug.com/1006077 - Workaround for renaming the new proto file and return it again, to its original name, which is going to be allowed by portage, to avoid any conflicts as a short term solution till the chromeos-chrome being updated by the pfq This picks up the following changes: Changes for components/policy.git (https://chromium.googlesource.com/chromium/src/components/policy) 953b0e70 Amr Aboelkher Add a device login policy for keyboard foc.. 48a9c915 Amr Aboelkher Add a device login policy for sticky keys .. 76dcc57e Amr Aboelkher Add a device login policy for autoclick ac.. 1b6b81d1 Anatoliy Potapchuk Add new device local account type -- Web K.. 78dc6a6f Sebastien Marchand Add pref and policy for Enterprise Memory .. adea5cf9 Amr Aboelkher Add a device login policy for mono audio a.. 1fe95aa4 Amr Aboelkher Add a device login policy for caret highli.. 59655a30 Amr Aboelkher Add a device login policy for cursor highl.. 5bffe16e Kyle Spiers DownloadRestrictions: Add the 4th enum val.. 02244fa1 Amr Aboelkher Add a device login policy for select to sp.. 7839ecaf Amr Aboelkher Add a device login policy for dictation ac.. 5c404f44 Marc-André (MAD) .. Update some policies terminology cfe5c02a Yasmin Create Shared Clipboard Chrome Enterprise .. 9c31b671 Anqing Zhao Enable new policy to display system info o.. 5158ccd3 Owen Min Add 'CloudExtensionRequestEnabled' into po.. 2b2d9278 Nick Harper Fix typo in HSTSPolicyBypassList policy de.. 9add1ddd Raul Tambre components/policy/tools: Convert uses of h.. 42b8e14f Amr Aboelkher Add a device login policy for virtual keyb.. e96b1b1d Amr Aboelkher Add a device login policy for high contras.. 8977bfd0 Amr Aboelkher Add a device login policy for spoken feedb.. 7d11fac3 Amr Aboelkher Add proto for common messages definitions .. f0bfebc4 Yann Dago Remove enterprise default for policy atomi.. 22c38039 Maciek Slusarczyk Fixed typo in policy_templates.json descri.. 79e5950c Katie Dillon Add policy for allowing sync xhr in page d.. 2ad6841b Anqing Zhao Add timestamp in reporting cpu utilization.. 18993d24 Alex Oldemeier Update policy template for WebRtcEventLogC.. 96a4d369 Felipe Andrade Updates links to policy list page b5bd6bb1 Alexander Hendrich Add DeviceLoginScreenWebUsbAllowDevicesFor.. e0586ba0 Anqing Zhao Report additional fields for OS updates e8698c60 Piotr Pawliczek External Print Servers: Move related polic.. b9acd9d4 Diego Gutierrez Y.. Add Available space to DeviceStatusReportR.. 3ef8e1c8 Roman Sorokin DM Server: Removed auth_acl_url from SamlP.. 798642de Nick Harper Create &quot;HSTS Policy Bypass List&quot; enterpris.. ca64f231 Alexander Hendrich Revert &quot;Add DeviceWebUsbAllowDevicesForUrl.. b72f9d3d Jit Yao Yap [protosync] Server-side -&gt; client 3a8bec4a Daniel Rubery Implement policy blocking password protect.. 3f86c7ce Roger Tawa Add DomainsToCheckForMalwareOfUploadedCont.. BUG=chromium:1009436,chromium:1006077,chromium:552439 TEST=./build_packages --board=amd64-generic &amp;&amp; \ cros_run_unit_tests --board=amd64-generic --packages authpolicy Cq-Depend: chromium:1835953, chromium:1835954, chromium:1834200, chromium:1835582, chrome-internal:1948730 Change-Id: I7b19bd55ceffca0189bec8174e8279b17bcccde8 Reviewed-on: https://chromium-review.googlesource.com/1833618 Tested-by: Amr Aboelkher &lt;amraboelkher@google.com&gt; Commit-Ready: Amr Aboelkher &lt;amraboelkher@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="6" gerrit_number="1833618" owner_email="amraboelkher@google.com" pass_count="0" patch_number="30" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/18/1833618/30" remote="cros" total_fail_count="13"/><pending_commit branch="master" change_id="I68e4ce52777e35a17e85e2ec0105dc4f1ea8f614" commit="60c2fe8794d38d60a265ca4070d1a35b74229edb" commit_message="chromeos-chrome: Delete the new common proto file from chromeos-chrome Delete the workaround for retrieving the new common proto file in chromeos-chrome BUG=chromium:1009436,chromium:1006077,chromium:552439 TEST=emerge chromeos-chrome Cq-Depend: chromium:1833618 Change-Id: I68e4ce52777e35a17e85e2ec0105dc4f1ea8f614 Reviewed-on: https://chromium-review.googlesource.com/1834200 Tested-by: Amr Aboelkher &lt;amraboelkher@google.com&gt; Commit-Ready: Amr Aboelkher &lt;amraboelkher@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="2" gerrit_number="1834200" owner_email="amraboelkher@google.com" pass_count="0" patch_number="21" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/00/1834200/21" remote="cros" total_fail_count="11"/><pending_commit branch="master" change_id="I6715d21c341cf652c955ce7a8c3f01dbba6a7b71" commit="f87648083b7a1b27618873c3c03db1b8fe862a23" commit_message="Add policy common definitions proto to autotest Include the new proto file to autotest as now, the user policies and the device policies protos are depending on it BUG=chromium:1009436,chromium:1006077,chromium:552439 TEST=CQ passes Cq-Depend: chromium:1833618 Change-Id: I6715d21c341cf652c955ce7a8c3f01dbba6a7b71 Reviewed-on: https://chromium-review.googlesource.com/1835582 Tested-by: Amr Aboelkher &lt;amraboelkher@google.com&gt; Commit-Ready: Amr Aboelkher &lt;amraboelkher@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="4" gerrit_number="1835582" owner_email="amraboelkher@google.com" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/82/1835582/6" remote="cros" total_fail_count="17"/><pending_commit branch="master" change_id="I8798bdab1c5d9b08ec53bc19e2aa5f8f43ec2030" commit="9a79013ff8da74a56bb4428a8b6897673114c134" commit_message="chaps: Add fuzzer for attributes parser/serializer BUG=chromium:901189 TEST=USE=&quot;asan fuzzer&quot; emerge-eve chaps Run chaps_attributes_fuzzer for 15 min Change-Id: I8798bdab1c5d9b08ec53bc19e2aa5f8f43ec2030 Reviewed-on: https://chromium-review.googlesource.com/1854028 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="1" gerrit_number="1854028" owner_email="jkardatzke@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1854028/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I48783a835f69d88326ffdbd2483fb9de439b40ac" commit="db4df83c495dafd7d28ba9a542522aea61dd86c9" commit_message="chaps: Add chaps_attributes_fuzzer target BUG=chromium:901189 TEST=Built and ran chaps_attribute_fuzzer Cq-Depend: chromium:1854028 Change-Id: I48783a835f69d88326ffdbd2483fb9de439b40ac Reviewed-on: https://chromium-review.googlesource.com/1853572 Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="2" gerrit_number="1853572" owner_email="jkardatzke@google.com" 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/72/1853572/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Iefa7f335f117b89894d6215bd0de75bd49a8d767" commit="00f9cef99864436ee30dfdc4f82c30ff032e487f" commit_message="chromeos-config: match ARM architecture more broadly veyron_mighty uses the architecture string &quot;armv7l&quot;, which we did not account for in our list of machine types. More broadly match arm machine types by looking for &quot;arm&quot; or &quot;aarch64&quot; as the beginning of the string. The reason this matters is veyron_mighty, despite being non-unibuild, needs to fallback to mosys, and architecture detection needs to happen before mosys can be run. BUG=chromium:991653,chromium:1009475 TEST=sudo FEATURES=test emerge chromeos-config-tools TEST=cros_config /firmware image-name now runs &quot;mosys platform model&quot; on veyron_mighty instead of failing Change-Id: Iefa7f335f117b89894d6215bd0de75bd49a8d767 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1849427 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Abe Levkoy &lt;alevkoy@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; " fail_count="6" gerrit_number="1849427" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/27/1849427/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="I4432bdc97ec0623b73269d78a956493091901ca6" commit="41bc04c166b65d32c1592e5e590a7567361f5832" commit_message="arc-setup: change initialization of CrosConfig With CL:1809879, CrosConfig::InitModel() will no longer return false on non-unibuild platforms, as fallback support to mosys was added to libcros_config. Therefore, if CrosConfig::Init fails, there really is something wrong; fail loudly. In addition, InitModel is now just a deprecated alias to Init. Change to Init while we are here. BUG=chromium:999403,chromium:991653 TEST=sudo FEATURES=test emerge arc-setup Cq-Depend: chromium:1809879 Change-Id: I4432bdc97ec0623b73269d78a956493091901ca6 Signed-off-by: Jack Rosenthal &lt;jrosenth@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1823818 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Mathew King &lt;mathewk@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="6" gerrit_number="1823818" owner_email="jrosenth@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/18/1823818/2" remote="cros" total_fail_count="22"/><pending_commit branch="master" change_id="I8ab5a25f89f8b32ae87eaffdd326414d5b7cf6ad" commit="542c53b305dec0b3989e8f32d74b3651f8e5331d" commit_message="cheets_{CTS/GTS}: Remove unused code to handle step-dependent preconditions. This type of precondition is not used anymore. If we drop this feature, it becomes easier to write preconditions using the formatting meta characters. BUG=b:142097823 TEST=cheets_CTS_P.9.0_r9.arm.CtsLibcore Change-Id: I8ab5a25f89f8b32ae87eaffdd326414d5b7cf6ad Reviewed-on: https://chromium-review.googlesource.com/1839338 Tested-by: Kazuhiro Inaba &lt;kinaba@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: Yoshiki Iguchi &lt;yoshiki@chromium.org&gt; " fail_count="1" gerrit_number="1839338" owner_email="kinaba@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/38/1839338/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I48f1266ffbbbdaeeab4234dc709d4eccbc835961" commit="069cd0572324bbce5b648c43bb54c2e0161c3d76" commit_message="cheets_CTS_P: Drop disconnected network interfaces before running. These lab-specific complication confuses the CTS tests. BUG=b:140428041 TEST=cheets_CTS_P.9.0_r9.arm.CtsLibcore, with empty ethernet dongle plugged Cq-Depend: chromium:1839338 Change-Id: I48f1266ffbbbdaeeab4234dc709d4eccbc835961 Reviewed-on: https://chromium-review.googlesource.com/1835922 Tested-by: Kazuhiro Inaba &lt;kinaba@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: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="1" gerrit_number="1835922" owner_email="kinaba@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/22/1835922/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iead56fdea645723818c0efe70c628ae903c8c276" commit="1294c61eac1083e3839ee169fbabb2a9de91caa6" commit_message="arc: Tell Concierge the number of vcpus it should use for ARCVM This depends on chromium:1836993 (Chromium browser CL) in addition to the two platform2 CLs below. BUG=b:139752657 TEST=arc.Boot Cq-Depend: chromium:1836668, chromium:1836667 Change-Id: Iead56fdea645723818c0efe70c628ae903c8c276 Reviewed-on: https://chromium-review.googlesource.com/1841496 Tested-by: Yusuke Sato &lt;yusukes@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: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="3" gerrit_number="1841496" owner_email="yusukes@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1841496/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="If5725659f117aa71f08f41a4271cb678609b1bed" commit="01a959c4073851336df0aa2dd97ad8f2d89578c7" commit_message="vm_tools: Remove cpus==0 fallback code from StartArcVm Now Chrome always sends the number of vcpus to start to Concierge. BUG=b:139752657 TEST=arc.Boot Cq-Depend: chromium:1841496 Change-Id: If5725659f117aa71f08f41a4271cb678609b1bed Reviewed-on: https://chromium-review.googlesource.com/1842009 Tested-by: Yusuke Sato &lt;yusukes@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: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="4" gerrit_number="1842009" owner_email="yusukes@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/09/1842009/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I3231c1ab1e5a41ad003a4e50a10606df7d4dce6c" commit="15c97f46a82ee5b8cb943e6197567d5756435cde" commit_message="system_api: add enable_audio_capture option to StartVmRequest The enable_audio_capture option can be set by any client of vm_concierge to request capturing audio from CRAS. BUG=chromium:932268 TEST=emerge system_api Change-Id: I3231c1ab1e5a41ad003a4e50a10606df7d4dce6c Reviewed-on: https://chromium-review.googlesource.com/1849743 Tested-by: Chih-Yang Hsia &lt;paulhsia@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: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="3" gerrit_number="1849743" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/43/1849743/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I59c49616e9d5eb0e2f4d7d057058aa8744736683" commit="9b903b2378dede66375169aa1525996a9facf965" commit_message="vm_tools: enable audio capture with vmc command option This change allows a user to start a VM with audio capture enabled using an option in `vmc start`. The option in vmc can open up this feature to a broader set of testers and help us collect user feedback reports. BUG=chromium:932268 TEST=emerge `system_api`, `vm_host_tools` and `crostini_client` and deploy `vm_host_tools` and `crostini_client` Run `restart vm_concierge` Run `vmc start termina --enable-audio-capture` And test `arecord` in VM. Change-Id: I59c49616e9d5eb0e2f4d7d057058aa8744736683 Reviewed-on: https://chromium-review.googlesource.com/1848138 Tested-by: Chih-Yang Hsia &lt;paulhsia@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: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="3" gerrit_number="1848138" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/38/1848138/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Id0314c7f15149ec8d863e43bd4a05a0f7bed9f02" commit="1bdd2975ed8b0adfe88e144276ec597655fa0826" commit_message="ectool: Add new mkbpget command to get button/switch status The base attached switch is not exposed to userspace via /dev/input, so provide an alternative way to read it on boot. BRANCH=none BUG=b:109839180 TEST=ectool mkbpget buttons/switches prints correct states Change-Id: Id0314c7f15149ec8d863e43bd4a05a0f7bed9f02 Signed-off-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1844655 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="2" gerrit_number="1844655" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/55/1844655/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I083629a45c8cefabc71c3af345283e94f6dfa110" commit="c41da620d2bcc3db2c3441bbf0b3d5bc1d8432d7" commit_message="chromeos-base/hammerd: Add dependency to ec-utils hammerd-base-detector now requires ectool. BUG=b:109839180 TEST=Build kukui image Change-Id: I083629a45c8cefabc71c3af345283e94f6dfa110 Reviewed-on: https://chromium-review.googlesource.com/1843803 Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="4" gerrit_number="1843803" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/03/1843803/1" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I6573e00a40cde26af07e15c696d314770cd7b0bb" commit="b33e5f185013a07e46cb28bbc608d19ec2a1db48" commit_message="trunks: generator: port to python 3 BUG=chromium:1012585 TEST=unittests pass w/python3 as default interp TEST=`cros lint` is clean Change-Id: I6573e00a40cde26af07e15c696d314770cd7b0bb Reviewed-on: https://chromium-review.googlesource.com/1849211 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: Maksim Ivanov &lt;emaxx@chromium.org&gt; " fail_count="4" gerrit_number="1849211" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/11/1849211/2" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I090b7c05f7cd7c0ba1e690bbc72c2f9f4061d48c" commit="77c134eedacec49f8a5bc81ca6e78c87be34b8ed" commit_message="Remove config for canceled board 'cranky' According to GoldenEye, the cranky board has been canceled. No need to continue supporting it. TEST=None BUG=None Change-Id: I090b7c05f7cd7c0ba1e690bbc72c2f9f4061d48c Signed-off-by: Greg Edelston &lt;gredelston@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1856600 Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; " fail_count="0" gerrit_number="1856600" owner_email="gredelston@google.com" 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/00/1856600/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9f5503402b29ee685284e71d7fb0742eeb0704e7" commit="e9ce87ab2920b28ac2cbaef05e3cae4e4dea4271" commit_message="shill: add MCCMNC 334030 for Movistar Both of these are valid MCCMNC combinations according to mcc-mnc.com and vendors. BUG=b:142550597 TEST=deploy to device Change-Id: I9f5503402b29ee685284e71d7fb0742eeb0704e7 Reviewed-on: https://chromium-review.googlesource.com/1856899 Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Commit-Ready: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="0" gerrit_number="1856899" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/99/1856899/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I12eeb12b5440dcf302307d188e2e1cc423875487" commit="e3a2681391740dcb2eeff5cea0e02e937e8e67a9" commit_message="cryptohome: Move existing docs to Markdown Makes the docs easier to read, especially in the browser. BUG=none TEST=View in gitiles Change-Id: I12eeb12b5440dcf302307d188e2e1cc423875487 Reviewed-on: https://chromium-review.googlesource.com/1758182 Tested-by: Tom Hughes &lt;tomhughes@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: Chris McDonald &lt;cjmcdonald@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="3" gerrit_number="1758182" owner_email="tomhughes@chromium.org" pass_count="0" patch_number="13" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1758182/13" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I683fdf1d268bc984c8eb7e835c35217ce0dd662e" commit="a82716daeadafe3c573bd63539a72f2455672d47" commit_message="cros-disks: read all data after process has exited Ensure that all output is captured at the end of Process::Communicate by reading from the file descriptors until they return 0 bytes. BUG=chromium:1010945, chromium:1008226 TEST=FEATURES=test emerge-nami cros-disks Change-Id: I683fdf1d268bc984c8eb7e835c35217ce0dd662e Signed-off-by: Daniel Verkamp &lt;dverkamp@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1839126 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: Anand Mistry &lt;amistry@chromium.org&gt; Reviewed-by: François Degros &lt;fdegros@chromium.org&gt; " fail_count="3" gerrit_number="1839126" owner_email="dverkamp@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/26/1839126/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I8c1dc1d58ac8529e4d7d49405eed79d8a74200a1" commit="ba0964f6b0f1ad434f00ad48b64f003ca0e6303e" commit_message="[Autotest] Improving UI utils in Autotest There is a corner case where a UI object will &quot;show&quot;, but not be fully ready for use. Rarely, when a test attempts to use the button it will error out saying the button/object is not present. To help handle this a built-in retry was added, which will check for the button to be set, and retry up to 4 times if it is not. TEST=policy_SecondarySigninAllowed BUG=None Change-Id: I8c1dc1d58ac8529e4d7d49405eed79d8a74200a1 Reviewed-on: https://chromium-review.googlesource.com/1841180 Tested-by: Derek Beckett &lt;dbeckett@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: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="3" gerrit_number="1841180" owner_email="dbeckett@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/80/1841180/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I6c52de8a41b4e74ccf104d8957797f2c23b0ef7c" commit="c9ba816d124769fbfa7fbeff8a23719c0831a5ae" commit_message="vm_tools: dbus: Allow call to ApplyAnsiblePlaybook from chronos Allows dbus ApplyAnsiblePlaybook call from chronos user to Cicerone. BUG=chromium:992858 TEST=None Change-Id: I6c52de8a41b4e74ccf104d8957797f2c23b0ef7c Reviewed-on: https://chromium-review.googlesource.com/1849552 Tested-by: Olya Kalitova &lt;okalitova@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: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1849552" owner_email="okalitova@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/52/1849552/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib0e06390dbf6c9acdf50b6b4d0ae95090119c1e8" commit="4921628dfe9a74f4b382845c2d9331223ba0cd9b" commit_message="Merge the shared code in controlfile generators This CL merges the common code of generators into the one shared file &quot;generate_controlfiles_common.py&quot;. BUG=b:140981317 TEST=Run scripts Change-Id: Ib0e06390dbf6c9acdf50b6b4d0ae95090119c1e8 Reviewed-on: https://chromium-review.googlesource.com/1832942 Tested-by: Yoshiki Iguchi &lt;yoshiki@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: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; " fail_count="1" gerrit_number="1832942" owner_email="yoshiki@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/42/1832942/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iac6e31e24a792853d7f6f26380caa65a666f5d91" commit="5334d3fc71691bfe10f19f1392a63660af683581" commit_message="faft: Fix failing firmware_FAFTRPC.updater. After CL:1762285, the firmware_FAFTRPC.updater tests were failing due to the test shellball (chromeos-firmwareupdate-foo) not existing. A trivial fix is to use the same name as is extracted earlier in the other cases. BUG=None TEST=Run firmware_FAFTRPC.updater Change-Id: Iac6e31e24a792853d7f6f26380caa65a666f5d91 Reviewed-on: https://chromium-review.googlesource.com/1852976 Tested-by: Dana Goyette &lt;dgoyette@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: Greg Edelston &lt;gredelston@google.com&gt; " fail_count="2" gerrit_number="1852976" owner_email="dgoyette@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/76/1852976/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Iafabc1002dc38e60e92fff5087c2ab3f584ef5ef" commit="6e10d8d66770c1aaa37c6b13e7de8a0c48bb67c9" commit_message="Revert &quot;vm_tools: concierge: Mout /opt/google/vms with MS_REC&quot; This reverts commit fc731b74b9af73533a7c28f462f9a5c7f513e38b. Reason for revert: We don't bind mount images from /usr/local any more. Original change's description: &gt; vm_tools: concierge: Mout /opt/google/vms with MS_REC &gt; &gt; This allows concierge in dev mode to use a rootfs image bind-mounted &gt; from /usr/local. &gt; &gt; BUG=b:136514317 &gt; TEST=arcvm starts &gt; &gt; Cq-Depend: chromium:1688708 &gt; Change-Id: I88f1c038626ff8eab5b9f6cd4650f8ff049cd86d &gt; Reviewed-on: https://chromium-review.googlesource.com/1688825 &gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; &gt; Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; &gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; &gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Bug: b:136514317 Change-Id: Iafabc1002dc38e60e92fff5087c2ab3f584ef5ef Reviewed-on: https://chromium-review.googlesource.com/1853286 Tested-by: Lepton Wu &lt;lepton@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: Yusuke Sato &lt;yusukes@chromium.org&gt; " fail_count="2" gerrit_number="1853286" owner_email="lepton@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/86/1853286/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0c081396d0ebdbc24a1f15eaef1933297da6e524" commit="97307d6bfc03017a0a6830bad98d15fbceefab4a" commit_message="tko/perf_upload: Remove deprecated video autotest tests Removed deprecated video performance autotest tests from perf_dashboard_config.json. Note that these tests were already stopped by CL:1717071, CL:1717072 and CL:1772802. BUG=chromium:953553 TEST=perf_uploader_unittest.py Change-Id: I0c081396d0ebdbc24a1f15eaef1933297da6e524 Signed-off-by: Keiichi Watanabe &lt;keiichiw@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1798234 Tested-by: Ilja H. Friedel &lt;ihf@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: David Staessens &lt;dstaessens@chromium.org&gt; Reviewed-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="4" gerrit_number="1798234" owner_email="keiichiw@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/34/1798234/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="Ib0bf79d9b6944b2a61dc7587e3bff8f5dc09e88f" commit="3d417c2ec946d7db099e5f0196288920c3ff0447" commit_message="vm_tools: sommelier: update aura protocol to support drawing attention Two main changes: - Copied the aura_shell.xml changes made in crrev.com/c/1824726 to sommelier - Wired up the current unimplemented stub in sommelier to the call. BUG=chromium:899587 TEST=WAYLAND_DEBUG=1 sommelier -x /usr/share/code | grep aura_surface Change-Id: Ib0bf79d9b6944b2a61dc7587e3bff8f5dc09e88f Reviewed-on: https://chromium-review.googlesource.com/1826097 Tested-by: Nic Hollingum &lt;hollingum@google.com&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: Fergus Dall &lt;sidereal@google.com&gt; " fail_count="3" gerrit_number="1826097" owner_email="hollingum@google.com" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/97/1826097/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I7ee81a6259ec7380e75aab1e565528492393c409" commit="0e4a06644040cb8fa95d038609ed19072f08d69e" commit_message="tremplin: UpgradeContainer sends stdout/stderr back to the listener BUG=chromium:930901 TEST=Unit tests Change-Id: I7ee81a6259ec7380e75aab1e565528492393c409 Reviewed-on: https://chromium-review.googlesource.com/1846222 Tested-by: David Munro &lt;davidmunro@google.com&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: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Nicholas Verne &lt;nverne@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="3" gerrit_number="1846222" owner_email="davidmunro@google.com" pass_count="0" patch_number="4" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/22/1846222/4" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I8b33653ec90416920a6e28692a4c49b04317863b" commit="afd8f91325141237c291b40b78e9bd116c439c53" commit_message="CHROMIUM: Merge 'v4.14.147' into chromeos-4.14 Merge of v4.14.147 into chromeos-4.14 Changelog: ---------------------------------------------------------------- Ahzo (1): drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) Al Cooper (1): mmc: sdhci: Fix incorrect switch to HS mode Al Stone (1): ACPI / CPPC: do not require the _PSD method Alan Stern (3): HID: prodikeys: Fix general protection fault during probe HID: logitech: Fix general protection fault caused by Logitech driver HID: hidraw: Fix invalid read in hidraw_ioctl Amadeusz Sławiński (3): ASoC: Intel: NHLT: Fix debug print format ASoC: Intel: Skylake: Use correct function to access iomem space ASoC: Intel: Fix use of potentially uninitialized variable André Draszik (1): ARM: dts: imx7d: cl-som-imx7: make ethernet work again Ard van Breemen (1): ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid Arnaldo Carvalho de Melo (1): perf test vfs_getname: Disable ~/.perfconfig to get default output Arnd Bergmann (3): media: dib0700: fix link error for dibx000_i2c_set_speed dmaengine: iop-adma: use correct printk format strings net: lpc-enet: fix printk format strings Axel Lin (1): regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg Benjamin Peterson (1): perf trace beauty ioctl: Fix off-by-one error in cmd-&gt;string table Bjorn Andersson (1): net: qrtr: Stop rx_worker before freeing node Bjørn Mork (2): cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize usbnet: ignore endpoints with invalid wMaxPacketSize Bob Peterson (1): gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps Bodong Wang (1): net/mlx5: Add device ID of upcoming BlueField-2 Chao Yu (4): Revert &quot;f2fs: avoid out-of-range memory access&quot; f2fs: fix to do sanity check on segment bitmap of LFS curseg f2fs: use generic EFSBADCRC/EFSCORRUPTED quota: fix wrong condition in is_quota_modification() Chris Brandt (1): i2c: riic: Clear NACK in tend isr Chris Wilson (2): drm: Flush output polling on shutdown ALSA: hda: Flush interrupts on disabling Cong Wang (1): net_sched: add max len check for TCA_KIND Dan Carpenter (1): EDAC/altera: Use the proper type for the IRQ status bits Darius Rad (1): media: rc: imon: Allow iMON RC protocol for ffdc 7e device Darrick J. Wong (1): xfs: don't crash on null attr fork xfs_bmapi_read David Lechner (1): power: supply: sysfs: ratelimit property read error message Davide Caratti (1): net/sched: act_sample: don't push mac header on ip6gre ingress Denis Kenzior (1): cfg80211: Purge frame registrations on iftype change Dexuan Cui (1): PCI: hv: Avoid use of hv_pci_dev-&gt;pci_slot after freeing it Emmanuel Grumbach (1): iwlwifi: mvm: send BCAST management frames to the right station Eric Dumazet (2): sch_netem: fix a divide by zero in tabledist() iommu/iova: Avoid false sharing on fq_timer_on Ezequiel Garcia (2): media: i2c: ov5645: Fix power sequence media: imx: mipi csi-2: Don't fail if initial state times-out Fabio Estevam (1): media: i2c: ov5640: Check for devm_gpiod_get_optional() error Filipe Manana (2): Btrfs: fix use-after-free when using the tree modification log Btrfs: fix race setting up and completing qgroup rescan workers Geert Uytterhoeven (1): media: fdp1: Reduce FCP not found message level to debug Gerald BAEZA (1): libperf: Fix alignment trap with xyarray contents in 'perf stat' Greg Kroah-Hartman (1): Linux 4.14.147 Greg Kurz (1): powerpc/xive: Fix bogus error code returned by OPAL Grzegorz Halat (1): x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails Guenter Roeck (1): Merge remote-tracking branch 'origin/stable-merge/linux/v4.14.147' into merge/chromeos-4.14-v4.14.147 Guoqing Jiang (3): md: don't call spare_active in md_reap_sync_thread if all member devices can't work md: don't set In_sync if array is frozen raid5: don't set STRIPE_HANDLE to stripe which is in batch list Gustavo A. R. Silva (1): crypto: talitos - fix missing break in switch statement Hans Verkuil (4): media: gspca: zero usb_buf on error media: radio/si470x: kill urb on error media: hdpvr: add terminating 0 at end of string media: cec-notifier: clear cec_adap in cec_notifier_unregister Hans de Goede (2): ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table Harald Freudenberger (1): s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding Helge Deller (1): parisc: Disable HP HSC-PCI Cards to prevent kernel crash Ira Weiny (1): IB/hfi1: Define variables as unsigned long to fix KASAN warning Jack Morgenstein (1): IB/core: Add an unbound WQ type to the new CQ API Jan Dakinevich (2): KVM: x86: always stop emulation on page fault KVM: x86: set ctxt-&gt;have_exception in x86_decode_insn() Jia-Ju Bai (1): ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() Jian-Hong Pan (1): Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices Jiri Slaby (1): ACPI / processor: don't print errors for processorIDs == 0xff Joonwon Kang (1): randstruct: Check member structs in is_pure_ops_struct() Josh Poimboeuf (1): objtool: Clobber user CFLAGS variable Juri Lelli (1): sched/core: Fix CPU controller for !RT_GROUP_SCHED Kai-Heng Feng (1): e1000e: add workaround for possible stalled packet Kamil Konieczny (1): PM / devfreq: exynos-bus: Correct clock enable sequence Katsuhiro Suzuki (1): ASoC: es8316: fix headphone mixer volume table Kees Cook (1): binfmt_elf: Do not move brk for INTERP-less ET_EXEC Kevin Easton (1): libertas: Add missing sentinel at end of if_usb.c fw_table Kuninori Morimoto (1): ASoC: rsnd: don't call clk_get_rate() under atomic context Laurent Vivier (1): hwrng: core - don't wait on add_early_randomness() Leonard Crestez (1): PM / devfreq: passive: Use non-devm notifiers Li RongQing (1): openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC Lihua Yao (1): ARM: samsung: Fix system restart on S3C6410 Lu Fengqi (1): btrfs: qgroup: Drop quota_root and fs_info parameters from update_qgroup_status_item Luis Araneda (1): ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up Luke Nowakowski-Krijger (1): media: hdpvr: Add device num check and handling Maciej S. Szmigiero (1): media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate() Marc Zyngier (1): irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices Marcel Holtmann (1): Revert &quot;Bluetooth: validate BLE connection interval updates&quot; Marco Felsch (1): media: tvp5150: fix switch exit in set control handler Marek Szyprowski (1): ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks Mark Brown (1): regulator: Defer init completion for a while after late_initcall Mark Rutland (1): arm64: kpti: ensure patched kernel text is fetched from PoU Mark Salyzyn (1): ovl: filter of trusted xattr results in audit Martin Wilck (1): scsi: scsi_dh_rdac: zero cdb in send_mode_select() Masami Hiramatsu (1): kprobes: Prohibit probing on BUG() and WARN() address Matthias Brugger (1): media: mtk-mdp: fix reference count on old device tree Mauro Carvalho Chehab (1): media: ov9650: add a sanity check Michal Hocko (1): memcg, kmem: do not fail __GFP_NOFAIL charges Mike Christie (1): nbd: add missing config put Mikulas Patocka (1): dm zoned: fix invalid memory access Murphy Zhou (1): CIFS: fix max ea value size MyungJoo Ham (1): PM / devfreq: passive: fix compiler warning Nathan Chancellor (2): pinctrl: sprd: Use define directive for sprd_pinconf_params values x86/retpolines: Fix up backport of a9d57ef15cbe NeilBrown (3): md: don't report active array_state until after revalidate_disk() completes. md: only call set_in_sync() when it is expected to succeed. md/raid0: avoid RAID0 data corruption due to layout confusion. Nick Stoughton (1): leds: leds-lp5562 allow firmware files up to the maximum length Nigel Croxon (1): raid5: don't increment read_errors on EILSEQ return Nikolay Borisov (1): btrfs: Relinquish CPUs in btrfs_compare_trees Oleksandr Suvorov (1): ASoC: sgtl5000: Fix charge pump source assignment Oliver Neukum (2): usbnet: sanity checking of packet sizes and device mtu media: iguanair: add sanity checks Ori Nimron (5): mISDN: enforce CAP_NET_RAW for raw sockets appletalk: enforce CAP_NET_RAW for raw sockets ax25: enforce CAP_NET_RAW for raw sockets ieee802154: enforce CAP_NET_RAW for raw sockets nfc: enforce CAP_NET_RAW for raw sockets Pavel Shilovsky (1): CIFS: Fix oplock handling for SMB 2.1+ protocols Peter Mamonov (1): net/phy: fix DP83865 10 Mbps HDX loopback disable function Peter Ujfalusi (2): dmaengine: ti: edma: Do not reset reserved paRAM slots ASoC: dmaengine: Make the pcm-&gt;name equal to pcm-&gt;id if the name is not set Phil Auld (1): sched/fair: Use rq_lock/unlock in online_fair_sched_group Qian Cai (1): iommu/amd: Silence warnings under memory pressure Qu Wenruo (2): btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space Rakesh Pandit (1): ext4: fix warning inside ext4_convert_unwritten_extents_endio Robert Richter (1): EDAC/mc: Fix grain_bits calculation Roderick Colenbrander (1): HID: sony: Fix memory corruption issue on cleanup. Rolf Eike Beer (1): objtool: Query pkg-config for libelf location Sakari Ailus (2): media: omap3isp: Don't set streaming state on random subdevs media: omap3isp: Set device on omap3isp subdevs Sean Christopherson (1): KVM: x86: Manually calculate reserved bits when loading PDPTRS Sean Young (1): media: mtk-cir: lower de-glitch counter for rc-mm protocol Shawn Lin (1): arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328 Shih-Yuan Lee (FourDollars) (1): ALSA: hda - Add laptop imic fixup for ASUS M9V laptop Stefan Wahren (1): dmaengine: bcm2835: Print error in case setting DMA mask fails Stephen Douthit (1): EDAC, pnd2: Fix ioremap() size in dnv_rd_reg() Stephen Hemminger (2): net: don't warn in inet diag when IPV6 is disabled skge: fix checksum byte order Surbhi Palande (1): f2fs: check all the data segments against all node ones Takashi Iwai (5): ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() ALSA: hda - Apply AMD controller workaround for Raven platform ALSA: hda - Show the fatal CORB/RIRB error more clearly ALSA: hda - Drop unsol event handler for Intel HDMI codecs ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 Takashi Sakamoto (2): ALSA: firewire-tascam: handle error code when getting current source of clock ALSA: firewire-tascam: check intermediate state of clock status and retry Takeshi Misawa (1): ppp: Fix memory leak in ppp_write Tan Xiaojun (1): perf record: Support aarch64 random socket_id assignment Tetsuo Handa (2): memcg, oom: don't require __GFP_FS when invoking memcg OOM killer /dev/mem: Bail out upon SIGKILL. Thadeu Lima de Souza Cascardo (1): alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP Theodore Ts'o (1): ext4: fix punch hole for inline_data file systems Thomas Gleixner (1): x86/apic: Soft disable APIC before initializing it Tokunori Ikegami (1): mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword() Tom Briden (1): ALSA: hda/realtek - Fixup mute led on HP Spectre x360 Tom Wu (1): nvmet: fix data units read and written counters in SMART log Tomas Bortoli (1): media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() Tzvetomir Stoyanov (1): libtraceevent: Change users plugin directory Ulf Hansson (1): mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD Uwe Kleine-König (1): arcnet: provide a buffer big enough to actually receive packets Vasily Averin (1): fuse: fix missing unlock_page in fuse_writepage() Vincent Guittot (1): sched/fair: Fix imbalance due to CPU affinity Vincent Whitchurch (1): printk: Do not lose last line in kmsg buffer dump Vinod Koul (1): base: soc: Export soc_device_register/unregister APIs Waiman Long (1): locking/lockdep: Add debug_locks check in __lock_downgrade() Wang Shenran (1): hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' Wen Yang (1): media: exynos4-is: fix leaked of_node references Wenwen Wang (5): media: dvb-core: fix a memory leak bug media: saa7146: add cleanup in hexium_attach() media: cpia2_usb: fix memory leaks ACPI: custom_method: fix memory leaks ACPI / PCI: fix acpi_pci_irq_enable() memory leak Will Deacon (1): arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field Xiao Ni (1): md/raid6: Set R5_ReadError when there is read failure on parity disk Xiaofei Tan (1): efi: cper: print AER info of PCIe fatal error Xin Long (1): macsec: drop skb sk before calling gro_cells_receive Yafang Shao (1): mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone Yazen Ghannam (2): EDAC/amd64: Recognize DRAM device type ECC capability EDAC/amd64: Decode syndrome before translating address Yufen Yu (2): md/raid1: end bio when the device faulty md/raid1: fail run raid1 array when active disk less than one chenzefeng (1): ia64:unwind: fix double free for mod-&gt;arch.init_unw_table zhengbin (1): blk-mq: move cancel of requeue_work to the front of blk_exit_queue Makefile | 6 ++- arch/arm/boot/dts/exynos5420-peach-pit.dts | 1 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 1 + arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 +- arch/arm/mach-zynq/platsmp.c | 2 +- arch/arm/plat-samsung/watchdog-reset.c | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 ++ arch/arm64/kernel/cpufeature.c | 5 +++ arch/arm64/mm/proc.S | 9 +++++ arch/ia64/kernel/module.c | 8 +++- arch/powerpc/include/asm/opal.h | 2 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 2 +- arch/powerpc/sysdev/xive/native.c | 11 +++++ arch/s390/crypto/aes_s390.c | 6 +++ arch/x86/Makefile | 2 +- arch/x86/kernel/apic/apic.c | 8 ++++ arch/x86/kernel/smp.c | 46 ++++++++++++--------- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/x86.c | 21 ++++++++-- block/blk-mq.c | 2 - block/blk-sysfs.c | 3 ++ drivers/acpi/acpi_processor.c | 10 +++-- drivers/acpi/acpi_video.c | 37 +++++++++++++++++ drivers/acpi/cppc_acpi.c | 6 ++- drivers/acpi/custom_method.c | 5 ++- drivers/acpi/pci_irq.c | 4 +- drivers/base/soc.c | 2 + drivers/block/nbd.c | 4 +- drivers/bluetooth/btusb.c | 3 ++ drivers/char/hw_random/core.c | 2 +- drivers/char/mem.c | 21 ++++++++++ drivers/crypto/talitos.c | 1 + drivers/devfreq/exynos-bus.c | 31 +++++++------- drivers/devfreq/governor_passive.c | 7 ++-- drivers/dma/bcm2835-dma.c | 4 +- drivers/dma/edma.c | 9 +++-- drivers/dma/iop-adma.c | 18 ++++----- drivers/edac/altera_edac.c | 4 +- drivers/edac/amd64_edac.c | 28 ++++++++----- drivers/edac/edac_mc.c | 8 +++- drivers/edac/pnd2_edac.c | 7 +++- drivers/firmware/efi/cper.c | 15 +++++++ drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5 +++ drivers/gpu/drm/drm_probe_helper.c | 9 ++++- drivers/hid/hid-lg.c | 10 +++-- drivers/hid/hid-lg4ff.c | 1 - drivers/hid/hid-prodikeys.c | 12 +++++- drivers/hid/hid-sony.c | 2 +- drivers/hid/hidraw.c | 2 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/i2c/busses/i2c-riic.c | 1 + drivers/infiniband/core/cq.c | 8 +++- drivers/infiniband/core/device.c | 15 ++++++- drivers/infiniband/core/mad.c | 2 +- drivers/infiniband/hw/hfi1/mad.c | 45 +++++++++------------ drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/iova.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 9 ++--- drivers/isdn/mISDN/socket.c | 2 + drivers/leds/leds-lp5562.c | 6 ++- drivers/md/dm-zoned-target.c | 2 - drivers/md/md.c | 28 +++++++++---- drivers/md/md.h | 3 ++ drivers/md/raid0.c | 33 ++++++++++++++- drivers/md/raid0.h | 14 +++++++ drivers/md/raid1.c | 39 ++++++++++++------ drivers/md/raid5.c | 10 +++-- drivers/media/cec/cec-notifier.c | 2 + drivers/media/dvb-core/dvbdev.c | 4 +- drivers/media/i2c/ov5640.c | 5 +++ drivers/media/i2c/ov5645.c | 26 ++++++++---- drivers/media/i2c/ov9650.c | 5 +++ drivers/media/i2c/tvp5150.c | 2 +- drivers/media/pci/saa7134/saa7134-i2c.c | 12 ++++-- drivers/media/pci/saa7146/hexium_gemini.c | 3 ++ drivers/media/platform/exynos4-is/fimc-is.c | 1 + drivers/media/platform/exynos4-is/media-dev.c | 2 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 4 +- drivers/media/platform/omap3isp/isp.c | 8 ++++ drivers/media/platform/omap3isp/ispccdc.c | 1 + drivers/media/platform/omap3isp/ispccp2.c | 1 + drivers/media/platform/omap3isp/ispcsi2.c | 1 + drivers/media/platform/omap3isp/isppreview.c | 1 + drivers/media/platform/omap3isp/ispresizer.c | 1 + drivers/media/platform/omap3isp/ispstat.c | 2 + drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/radio/si470x/radio-si470x-usb.c | 5 ++- drivers/media/rc/iguanair.c | 15 ++++--- drivers/media/rc/imon.c | 7 +++- drivers/media/rc/mtk-cir.c | 8 ++++ drivers/media/usb/cpia2/cpia2_usb.c | 4 ++ drivers/media/usb/dvb-usb/dib0700_devices.c | 8 ++++ drivers/media/usb/gspca/konica.c | 5 +++ drivers/media/usb/gspca/nw80x.c | 5 +++ drivers/media/usb/gspca/ov519.c | 10 +++++ drivers/media/usb/gspca/ov534.c | 5 +++ drivers/media/usb/gspca/ov534_9.c | 1 + drivers/media/usb/gspca/se401.c | 5 +++ drivers/media/usb/gspca/sn9c20x.c | 12 ++++++ drivers/media/usb/gspca/sonixb.c | 5 +++ drivers/media/usb/gspca/sonixj.c | 5 +++ drivers/media/usb/gspca/spca1528.c | 5 +++ drivers/media/usb/gspca/sq930x.c | 5 +++ drivers/media/usb/gspca/sunplus.c | 5 +++ drivers/media/usb/gspca/vc032x.c | 5 +++ drivers/media/usb/gspca/w996Xcf.c | 5 +++ drivers/media/usb/hdpvr/hdpvr-core.c | 13 +++++- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/mmc/core/sdio_irq.c | 9 +++-- drivers/mmc/host/sdhci.c | 4 +- drivers/mtd/chips/cfi_cmdset_0002.c | 18 ++++++--- drivers/net/arcnet/arcnet.c | 31 +++++++------- drivers/net/ethernet/intel/e1000e/ich8lan.c | 10 +++++ drivers/net/ethernet/intel/e1000e/ich8lan.h | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + drivers/net/ethernet/nxp/lpc_eth.c | 13 +++--- drivers/net/macsec.c | 1 + drivers/net/phy/national.c | 9 +++-- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/usb/cdc_ncm.c | 6 ++- drivers/net/usb/usbnet.c | 8 ++++ drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- drivers/net/wireless/marvell/libertas/if_usb.c | 3 +- drivers/nvme/target/admin-cmd.c | 14 ++++--- drivers/parisc/dino.c | 24 +++++++++++ drivers/pci/host/pci-hyperv.c | 2 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 6 +-- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/regulator/core.c | 42 ++++++++++++++----- drivers/regulator/lm363x-regulator.c | 2 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 + drivers/staging/media/imx/imx6-mipi-csi2.c | 12 ++---- fs/binfmt_elf.c | 3 +- fs/btrfs/ctree.c | 5 ++- fs/btrfs/extent-tree.c | 8 ++++ fs/btrfs/qgroup.c | 45 ++++++++++++--------- fs/cifs/smb2ops.c | 5 +++ fs/cifs/xattr.c | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/inode.c | 9 +++++ fs/f2fs/checkpoint.c | 8 +++- fs/f2fs/data.c | 8 ++-- fs/f2fs/f2fs.h | 4 ++ fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 4 +- fs/f2fs/node.c | 4 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 49 +++++++++++++++++++---- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 6 +-- fs/fuse/file.c | 1 + fs/gfs2/bmap.c | 1 + fs/overlayfs/inode.c | 3 +- fs/xfs/libxfs/xfs_bmap.c | 29 ++++++++++---- include/linux/bug.h | 5 +++ include/linux/quotaops.h | 2 +- include/rdma/ib_verbs.h | 9 +++-- kernel/kprobes.c | 3 +- kernel/locking/lockdep.c | 3 ++ kernel/printk/printk.c | 2 +- kernel/sched/core.c | 4 -- kernel/sched/fair.c | 11 ++--- kernel/time/alarmtimer.c | 4 +- mm/compaction.c | 35 ++++++---------- mm/memcontrol.c | 10 +++++ mm/oom_kill.c | 5 ++- net/appletalk/ddp.c | 5 +++ net/ax25/af_ax25.c | 2 + net/ieee802154/socket.c | 3 ++ net/ipv4/raw_diag.c | 3 -- net/nfc/llcp_sock.c | 7 +++- net/openvswitch/datapath.c | 2 +- net/qrtr/qrtr.c | 1 + net/sched/act_sample.c | 1 + net/sched/sch_api.c | 3 +- net/sched/sch_netem.c | 2 +- net/wireless/util.c | 1 + scripts/gcc-plugins/randomize_layout_plugin.c | 10 ++--- sound/firewire/tascam/tascam-pcm.c | 3 ++ sound/firewire/tascam/tascam-stream.c | 42 ++++++++++++------- sound/hda/hdac_controller.c | 2 + sound/i2c/other/ak4xxx-adda.c | 7 ++-- sound/pci/hda/hda_controller.c | 5 ++- sound/pci/hda/hda_intel.c | 5 +-- sound/pci/hda/patch_analog.c | 1 + sound/pci/hda/patch_hdmi.c | 9 ++++- sound/pci/hda/patch_realtek.c | 22 ++++++++++ sound/soc/codecs/es8316.c | 7 +++- sound/soc/codecs/sgtl5000.c | 15 ++++--- sound/soc/fsl/fsl_ssi.c | 5 ++- sound/soc/intel/common/sst-ipc.c | 2 + sound/soc/intel/skylake/skl-debug.c | 2 +- sound/soc/intel/skylake/skl-nhlt.c | 2 +- sound/soc/sh/rcar/adg.c | 21 +++++++--- sound/soc/soc-generic-dmaengine-pcm.c | 6 +++ sound/usb/pcm.c | 1 + tools/lib/traceevent/Makefile | 6 +-- tools/lib/traceevent/event-plugin.c | 2 +- tools/objtool/Makefile | 7 +++- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 4 ++ tools/perf/trace/beauty/ioctl.c | 2 +- tools/perf/util/header.c | 4 +- tools/perf/util/xyarray.h | 3 +- 204 files changed, 1195 insertions(+), 423 deletions(-) BUG=chromium:1011617 TEST=Build and test on various affected systems Change-Id: I8b33653ec90416920a6e28692a4c49b04317863b Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1842795 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; " fail_count="3" gerrit_number="1842795" 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/95/1842795/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ib6dd2d7fd6bf5af70915214144163460b394dced" commit="bdc1096812a5dc69ef7742b5438818db649634a9" commit_message="power: Add model_name and charge to proto BUG=chromium:978128 TEST=unit tests Change-Id: Ib6dd2d7fd6bf5af70915214144163460b394dced Reviewed-on: https://chromium-review.googlesource.com/1846807 Tested-by: Paul Moy &lt;pmoy@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: Todd Broch &lt;tbroch@chromium.org&gt; Reviewed-by: Paul Moy &lt;pmoy@chromium.org&gt; " fail_count="3" gerrit_number="1846807" owner_email="khegde@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/07/1846807/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="Ifcb43d436f9ed2c3c63ccc5b65ec494681047abe" commit="e69f77495a97ae75eec4fda8bb50ab546d4c2d56" commit_message="CHROMIUM: Merge 'v4.4.195' into chromeos-4.4 Merge of v4.4.195 into chromeos-4.4 Changelog: ---------------------------------------------------------------- Al Cooper (1): mmc: sdhci: Fix incorrect switch to HS mode Al Stone (1): ACPI / CPPC: do not require the _PSD method Alan Stern (3): HID: prodikeys: Fix general protection fault during probe HID: logitech: Fix general protection fault caused by Logitech driver HID: hidraw: Fix invalid read in hidraw_ioctl Amadeusz Sławiński (1): ASoC: Intel: Fix use of potentially uninitialized variable Ard van Breemen (1): ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid Arkadiusz Miskiewicz (1): mac80211: Print text for disassociation reason Arnd Bergmann (3): media: dib0700: fix link error for dibx000_i2c_set_speed dmaengine: iop-adma: use correct printk format strings net: lpc-enet: fix printk format strings Benjamin Tissoires (1): HID: lg: make transfer buffers DMA capable Bjørn Mork (2): cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize usbnet: ignore endpoints with invalid wMaxPacketSize Chao Yu (3): Revert &quot;f2fs: avoid out-of-range memory access&quot; f2fs: fix to do sanity check on segment bitmap of LFS curseg quota: fix wrong condition in is_quota_modification() Chris Brandt (1): i2c: riic: Clear NACK in tend isr Chris Wilson (2): drm: Flush output polling on shutdown ALSA: hda: Flush interrupts on disabling Denis Kenzior (1): cfg80211: Purge frame registrations on iftype change Eric Dumazet (1): sch_netem: fix a divide by zero in tabledist() Filipe Manana (2): Btrfs: fix use-after-free when using the tree modification log Btrfs: fix race setting up and completing qgroup rescan workers Greg Kroah-Hartman (1): Linux 4.4.195 Grzegorz Halat (1): x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails Guenter Roeck (1): Merge remote-tracking branch 'origin/stable-merge/linux/v4.4.195' into merge/chromeos-4.4-v4.4.195 Guoqing Jiang (2): md: don't call spare_active in md_reap_sync_thread if all member devices can't work md: don't set In_sync if array is frozen Gustavo A. R. Silva (1): crypto: talitos - fix missing break in switch statement Hans Verkuil (3): media: gspca: zero usb_buf on error media: radio/si470x: kill urb on error media: hdpvr: add terminating 0 at end of string Hans de Goede (1): media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table Helge Deller (1): parisc: Disable HP HSC-PCI Cards to prevent kernel crash Jan Dakinevich (2): KVM: x86: always stop emulation on page fault KVM: x86: set ctxt-&gt;have_exception in x86_decode_insn() Jia-Ju Bai (1): ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() Jian-Hong Pan (1): Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices Juri Lelli (1): sched/core: Fix CPU controller for !RT_GROUP_SCHED Kevin Easton (1): libertas: Add missing sentinel at end of if_usb.c fw_table Laurent Vivier (1): hwrng: core - don't wait on add_early_randomness() Li RongQing (1): openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC Luis Araneda (1): ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up Luke Nowakowski-Krijger (1): media: hdpvr: Add device num check and handling Maciej S. Szmigiero (1): media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate() Mao Wenan (1): net: rds: Fix NULL ptr use in rds_tcp_kill_sock Marc Zyngier (1): irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices Marcel Holtmann (1): Revert &quot;Bluetooth: validate BLE connection interval updates&quot; Mark Salyzyn (1): ovl: filter of trusted xattr results in audit Masami Hiramatsu (1): kprobes: Prohibit probing on BUG() and WARN() address Mauro Carvalho Chehab (1): media: ov9650: add a sanity check Nick Stoughton (1): leds: leds-lp5562 allow firmware files up to the maximum length Nikolay Borisov (1): btrfs: Relinquish CPUs in btrfs_compare_trees Oleksandr Suvorov (1): ASoC: sgtl5000: Fix charge pump source assignment Oliver Neukum (2): usbnet: sanity checking of packet sizes and device mtu media: iguanair: add sanity checks Ori Nimron (5): mISDN: enforce CAP_NET_RAW for raw sockets appletalk: enforce CAP_NET_RAW for raw sockets ax25: enforce CAP_NET_RAW for raw sockets ieee802154: enforce CAP_NET_RAW for raw sockets nfc: enforce CAP_NET_RAW for raw sockets Pavel Shilovsky (1): CIFS: Fix oplock handling for SMB 2.1+ protocols Peter Mamonov (1): net/phy: fix DP83865 10 Mbps HDX loopback disable function Peter Ujfalusi (2): dmaengine: ti: edma: Do not reset reserved paRAM slots ASoC: dmaengine: Make the pcm-&gt;name equal to pcm-&gt;id if the name is not set Qu Wenruo (1): btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type Sakari Ailus (2): media: omap3isp: Don't set streaming state on random subdevs media: omap3isp: Set device on omap3isp subdevs Sean Christopherson (1): KVM: x86: Manually calculate reserved bits when loading PDPTRS Shih-Yuan Lee (FourDollars) (1): ALSA: hda - Add laptop imic fixup for ASUS M9V laptop Stefan Wahren (1): dmaengine: bcm2835: Print error in case setting DMA mask fails Stephen Hemminger (1): skge: fix checksum byte order Surbhi Palande (1): f2fs: check all the data segments against all node ones Takashi Iwai (3): ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() ALSA: hda - Show the fatal CORB/RIRB error more clearly ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 Takashi Sakamoto (2): ALSA: firewire-tascam: handle error code when getting current source of clock ALSA: firewire-tascam: check intermediate state of clock status and retry Tetsuo Handa (1): /dev/mem: Bail out upon SIGKILL. Thadeu Lima de Souza Cascardo (1): alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP Theodore Ts'o (1): ext4: fix punch hole for inline_data file systems Thomas Gleixner (1): x86/apic: Soft disable APIC before initializing it Tokunori Ikegami (1): mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword() Tomas Bortoli (1): media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() Tzvetomir Stoyanov (1): libtraceevent: Change users plugin directory Uwe Kleine-König (1): arcnet: provide a buffer big enough to actually receive packets Vasily Averin (1): fuse: fix missing unlock_page in fuse_writepage() Vincent Guittot (1): sched/fair: Fix imbalance due to CPU affinity Vincent Whitchurch (1): printk: Do not lose last line in kmsg buffer dump Vinod Koul (1): base: soc: Export soc_device_register/unregister APIs Waiman Long (1): locking/lockdep: Add debug_locks check in __lock_downgrade() Wang Shenran (1): hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' Wenwen Wang (3): media: saa7146: add cleanup in hexium_attach() media: cpia2_usb: fix memory leaks ACPI: custom_method: fix memory leaks Xiao Ni (1): md/raid6: Set R5_ReadError when there is read failure on parity disk Xiaofei Tan (1): efi: cper: print AER info of PCIe fatal error Yu Wang (1): mac80211: handle deauthentication/disassociation from TDLS peer Yufen Yu (1): md/raid1: fail run raid1 array when active disk less than one chenzefeng (1): ia64:unwind: fix double free for mod-&gt;arch.init_unw_table Makefile | 2 +- arch/arm/mach-zynq/platsmp.c | 2 +- arch/ia64/kernel/module.c | 8 +++-- arch/x86/kernel/apic/apic.c | 8 +++++ arch/x86/kernel/smp.c | 46 +++++++++++++++----------- arch/x86/kvm/emulate.c | 2 ++ arch/x86/kvm/x86.c | 21 +++++++++--- drivers/acpi/cppc_acpi.c | 6 ++-- drivers/acpi/custom_method.c | 5 ++- drivers/base/soc.c | 2 ++ drivers/bluetooth/btusb.c | 3 ++ drivers/char/hw_random/core.c | 2 +- drivers/char/mem.c | 21 ++++++++++++ drivers/crypto/talitos.c | 1 + drivers/dma/bcm2835-dma.c | 4 ++- drivers/dma/edma.c | 9 +++-- drivers/dma/iop-adma.c | 18 +++++----- drivers/firmware/efi/cper.c | 15 +++++++++ drivers/gpu/drm/drm_probe_helper.c | 9 ++++- drivers/hid/hid-lg.c | 22 ++++++++---- drivers/hid/hid-lg4ff.c | 1 - drivers/hid/hid-prodikeys.c | 12 +++++-- drivers/hid/hidraw.c | 2 +- drivers/hwmon/acpi_power_meter.c | 4 +-- drivers/i2c/busses/i2c-riic.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 9 +++-- drivers/isdn/mISDN/socket.c | 2 ++ drivers/leds/leds-lp5562.c | 6 +++- drivers/md/md.c | 14 ++++++-- drivers/md/raid1.c | 13 +++++++- drivers/md/raid5.c | 4 ++- drivers/media/i2c/ov9650.c | 5 +++ drivers/media/pci/saa7134/saa7134-i2c.c | 12 ++++--- drivers/media/pci/saa7146/hexium_gemini.c | 3 ++ drivers/media/platform/omap3isp/isp.c | 8 +++++ drivers/media/platform/omap3isp/ispccdc.c | 1 + drivers/media/platform/omap3isp/ispccp2.c | 1 + drivers/media/platform/omap3isp/ispcsi2.c | 1 + drivers/media/platform/omap3isp/isppreview.c | 1 + drivers/media/platform/omap3isp/ispresizer.c | 1 + drivers/media/platform/omap3isp/ispstat.c | 2 ++ drivers/media/radio/si470x/radio-si470x-usb.c | 5 ++- drivers/media/rc/iguanair.c | 15 ++++----- drivers/media/usb/cpia2/cpia2_usb.c | 4 +++ drivers/media/usb/dvb-usb/dib0700_devices.c | 8 +++++ drivers/media/usb/gspca/konica.c | 5 +++ drivers/media/usb/gspca/nw80x.c | 5 +++ drivers/media/usb/gspca/ov519.c | 10 ++++++ drivers/media/usb/gspca/ov534.c | 5 +++ drivers/media/usb/gspca/ov534_9.c | 1 + drivers/media/usb/gspca/se401.c | 5 +++ drivers/media/usb/gspca/sn9c20x.c | 12 +++++++ drivers/media/usb/gspca/sonixb.c | 5 +++ drivers/media/usb/gspca/sonixj.c | 5 +++ drivers/media/usb/gspca/spca1528.c | 5 +++ drivers/media/usb/gspca/sq930x.c | 5 +++ drivers/media/usb/gspca/sunplus.c | 5 +++ drivers/media/usb/gspca/vc032x.c | 5 +++ drivers/media/usb/gspca/w996Xcf.c | 5 +++ drivers/media/usb/hdpvr/hdpvr-core.c | 13 +++++++- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/mmc/host/sdhci.c | 4 ++- drivers/mtd/chips/cfi_cmdset_0002.c | 18 ++++++---- drivers/net/arcnet/arcnet.c | 31 +++++++++-------- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 13 ++++---- drivers/net/phy/national.c | 9 +++-- drivers/net/usb/cdc_ncm.c | 6 +++- drivers/net/usb/usbnet.c | 8 +++++ drivers/net/wireless/marvell/libertas/if_usb.c | 3 +- drivers/parisc/dino.c | 24 ++++++++++++++ fs/btrfs/ctree.c | 5 ++- fs/btrfs/extent-tree.c | 8 +++++ fs/btrfs/qgroup.c | 33 ++++++++++-------- fs/cifs/smb2ops.c | 5 +++ fs/ext4/inode.c | 9 +++++ fs/f2fs/segment.c | 44 +++++++++++++++++++++--- fs/f2fs/super.c | 4 +-- fs/fuse/file.c | 1 + fs/overlayfs/inode.c | 3 +- include/linux/bug.h | 5 +++ include/linux/quotaops.h | 2 +- kernel/kprobes.c | 3 +- kernel/locking/lockdep.c | 3 ++ kernel/printk/printk.c | 2 +- kernel/sched/core.c | 4 --- kernel/sched/fair.c | 5 +-- kernel/time/alarmtimer.c | 4 +-- net/appletalk/ddp.c | 5 +++ net/ax25/af_ax25.c | 2 ++ net/ieee802154/socket.c | 3 ++ net/mac80211/ieee80211_i.h | 3 ++ net/mac80211/mlme.c | 17 ++++++++-- net/mac80211/tdls.c | 23 +++++++++++++ net/nfc/llcp_sock.c | 7 ++-- net/openvswitch/datapath.c | 2 +- net/rds/tcp.c | 8 +++-- net/sched/sch_netem.c | 2 +- net/wireless/util.c | 1 + sound/firewire/tascam/tascam-pcm.c | 3 ++ sound/firewire/tascam/tascam-stream.c | 42 +++++++++++++++-------- sound/hda/hdac_controller.c | 2 ++ sound/i2c/other/ak4xxx-adda.c | 7 ++-- sound/pci/hda/hda_controller.c | 5 ++- sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/patch_analog.c | 1 + sound/pci/hda/patch_realtek.c | 3 ++ sound/soc/codecs/sgtl5000.c | 15 ++++++--- sound/soc/fsl/fsl_ssi.c | 5 ++- sound/soc/intel/common/sst-ipc.c | 2 ++ sound/soc/soc-generic-dmaengine-pcm.c | 6 ++++ sound/usb/pcm.c | 1 + tools/lib/traceevent/Makefile | 6 ++-- tools/lib/traceevent/event-plugin.c | 2 +- 114 files changed, 677 insertions(+), 190 deletions(-) BUG=chromium:1011616 TEST=Build and test on various affected systems Change-Id: Ifcb43d436f9ed2c3c63ccc5b65ec494681047abe Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1842925 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: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="5" gerrit_number="1842925" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/1842925/2" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I6ba73e687cc97fefcf75373a4a5c36e8b6e4d442" commit="54796a11423d3841cd70fb5124ecdee9a25a806a" commit_message="[gs_offloader] Fix for the change in the swarming filepath. BUG=chromium:1012431 TEST=unit test Change-Id: I6ba73e687cc97fefcf75373a4a5c36e8b6e4d442 Reviewed-on: https://chromium-review.googlesource.com/1848431 Tested-by: Keith Haddow &lt;haddowk@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: Rohit Makasana &lt;rohitbm@chromium.org&gt; Reviewed-by: Jason Kusuma &lt;jkusuma@google.com&gt; " fail_count="3" gerrit_number="1848431" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/31/1848431/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I022be67ea2e3fc93ec4a8e43c66fbbf342501342" commit="86c76679f6bd61a51118f3ff290aa96103023a95" commit_message="autotest: extract npcx_monitor.bin in case of flashing NPCX EC If EC chip type is &quot;npcx_uut&quot;, it requries to load a monitor binary to EC first. This patch extracts the monitor binary along with EC image binary in case of flash EC. If it doesn't exist, which would happen for other kinds of chip, the test ignores an error. BUG=b:142334778 BRANCH=none TEST=ran provision_FirmwareUpdate test with servo_v4_with_ccd_cr50 on coral and fleex. Change-Id: I022be67ea2e3fc93ec4a8e43c66fbbf342501342 Signed-off-by: Namyoon Woo &lt;namyoon@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1848438 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: Raul E Rangel &lt;rrangel@chromium.org&gt; " fail_count="3" gerrit_number="1848438" owner_email="namyoon@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/38/1848438/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I0aafd34d3622783e3752a993b19e83eb11e3e97c" commit="146e3af5fc4f8ac6546ac429d702df75e292d6e4" commit_message="autotest: network_BasicProfileProperties: check for ethernet_any instead The default Ethernet service saves to the ethernet_any profile entry. network_BasicProfileProperties checks that ethernet_&lt;mac&gt; exists in the profile, but this is no longer true. Change this to check for ethernet_any instead. BUG=chromium:1002301 TEST=ran test Change-Id: I0aafd34d3622783e3752a993b19e83eb11e3e97c Reviewed-on: https://chromium-review.googlesource.com/1848504 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: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="3" gerrit_number="1848504" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/04/1848504/2" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I72a88c05c135bb7d7903ff1f79a005004457f1cc" commit="3043efadad6e742a094807a804cf793baa7aa1db" commit_message="[Autotest] Change policy API call to promise BUG=None TEST=unittests Change-Id: I72a88c05c135bb7d7903ff1f79a005004457f1cc Reviewed-on: https://chromium-review.googlesource.com/1787998 Tested-by: Derek Beckett &lt;dbeckett@chromium.org&gt; Commit-Ready: Derek Beckett &lt;dbeckett@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Ruben Zakarian &lt;rzakarian@chromium.org&gt; " fail_count="0" gerrit_number="1787998" owner_email="dbeckett@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/98/1787998/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I347f79d46e26c8da6a3d9f8302d4bece7f85bb43" commit="f3afc2514bf32166d8a449c0df8841ccabc84554" commit_message="Revert &quot;faft: Raise exceptions for broken shellballs.&quot; This reverts commit 0168dc35b3ea08c34923ca272364ca9213edb1c0. Reason for revert: The model-name-in-manifest check fails for devices like veyron_speedy. Original change's description: &gt; faft: Raise exceptions for broken shellballs. &gt; &gt; This was suggested by a comment on CL:1739598. &gt; &gt; Previously, an empty manifest file would result in a ValueError, and &gt; an empty manifest dictionary would result in assuming default paths. &gt; &gt; Now it gives specific error messages for several problems: &gt; &gt; * Empty shellball (zero bytes) &gt; * Empty manifest string (zero characters or all whitespace) &gt; * Empty manifest dict &gt; &gt; BUG=None &gt; TEST=Run firmware_Update*Version tests and firmware_FAFTRPC.updater &gt; &gt; Change-Id: Iaab0590553b11ab5370b1bbd02205187b07bbc4b &gt; Reviewed-on: https://chromium-review.googlesource.com/1762285 &gt; Tested-by: Dana Goyette &lt;dgoyette@chromium.org&gt; &gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; &gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; &gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Bug: chromium:1013425 Change-Id: I347f79d46e26c8da6a3d9f8302d4bece7f85bb43 Reviewed-on: https://chromium-review.googlesource.com/1855190 Tested-by: Dana Goyette &lt;dgoyette@chromium.org&gt; Commit-Ready: Dana Goyette &lt;dgoyette@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Kalin Stoyanov &lt;kalin@chromium.org&gt; " fail_count="0" gerrit_number="1855190" owner_email="dgoyette@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/90/1855190/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I56f01d8ed78f201b93b75e32db03e159a071dedf" commit="dc686200c058a7f8e3f31e1d1bd343ec3621d4bf" commit_message="autotest: Allow SSP to mount alternate site_packages for Trusty See bug for context. The SSP container has shared object libraries compiled against Trusty's version of GLIBC, but we mount the host's site_packages inside the SSP LXC container. The site_packages has Python packages with compiled C extensions. In k8s Docker drones, we use a newer base image than Trusty. Therefore, the site_packages compiled on the host in k8s drones use an incompatible version of GLIBC. This is a workaround at the tail end of migrations off of Trusty, and SSP is also slated to be deleted as it is built on Trusty, so this is this simplest thing that could work, despite still being quite horrible. BUG=chromium:1013241 TEST=None Change-Id: I56f01d8ed78f201b93b75e32db03e159a071dedf Reviewed-on: https://chromium-review.googlesource.com/1854742 Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="2" gerrit_number="1854742" owner_email="ayatane@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/42/1854742/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Iec0b959004c7750f761962aca7d9c7fc5ffd31d0" commit="f5ed8e521240d21ceac9a25a4e6ca6b5152c7899" commit_message="shill: routing_table: Use accept_ra_rt_table Previously, shill manually moved all kernel-added routes to the proper per-Device table. However, a kernel patch by @lorenzo [0] provides the functionality to inform the kernel to send RA-triggered default routes to a different table than the main table. This patch has been backported to all of our kernel trees and can help resolve some RA-route-specific issues we have with some kernel versions. [0] - https://patchwork.ozlabs.org/patch/711956/ BUG=chromium:941597, b:138795581 TEST=-All unit tests are passing. -Manual testing with cellular, ethernet, wifi, and VPN (cellular and VPN don't use v6 currently, but just some sanity checks). Change-Id: Iec0b959004c7750f761962aca7d9c7fc5ffd31d0 Reviewed-on: https://chromium-review.googlesource.com/1765667 Tested-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Commit-Ready: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; Legacy-Commit-Queue: Commit Bot &lt;commit-bot@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="4" gerrit_number="1765667" owner_email="akhouderchah@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/67/1765667/8" remote="cros" total_fail_count="5"/><lkgm version="12584.0.0-rc7"/></manifest>