blob: cdc62beca1693d6b86657ca748cba579eae54e44 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="4a1aee871135b70f4a13328f9ada0a17449a9fb2">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="a9d8279bc8e9fb387f2b0ab2b62821d57706696e" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="876a619fbd629f047eec163321fb770cad3e3ea5" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/apmanager" path="src/aosp/system/connectivity/apmanager" revision="367bdb38f60fdfe76814c8cf9f383ff8d6f5b484" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="fcddb11085f89a5d59b53a49ded7413e7c2613ee" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="915022393f724fbfaa601bda131c771ee7570f76" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="a13c46a24771dfa95530fe02c098dbd0978e7654" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="8febfea9bc7e7d9a7c6105f06f18f7f0e50cfef9" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="cdaacac71fa6e580d088f57729fe118e89eab8a7" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="5888d6f676722fdac3f65e673c0232667309296c"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="55fae2ff6860db112dd7479096b2c38ff42f2858" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="067d87b9e9669fb1aef41ce3d0ccb3a2e94d1104" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="8676674f685c84a565e7f4839553a2fa1f3e7922" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="dd5cfd07e7802fcac79c20afd66ddb3d0d9316d0" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="c1fb2688ff6fcd74e58c24de3ec55421355c989a" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="e520a7b39dc68cdd3cb0670e694ba75aa685fc01" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="56edfe6f8dc31f9e6ced0d27d122752a20031518" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="7045054cec2c7deac7679ef0d5a04588fc21eb37" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="d096f13dbdb56988ab7fb50a0ae643d3e0b3758d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="dae79f780bce94e75b7203c650b98b026d6e35ea" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="1c569388b2a85aaf428b0a18ad177beb56dcf61d" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="e1d4bd10c8a9694c2b739b4d18d203df62bc4df6" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="72635ac867e51daf42bbf46e328c2a96b007d28d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="920cd52cf6c6fe5a35a5f5c831c3b4e833e4f3b8" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="590ac1932044a530115017ceae64cb57ceadbc69" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="2bb835c8ee5f009938e16b0a2c511689b3d8621e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="207377b4180437b690fa95652ca4c52377a4dcfa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="f09a19c98edab2419dbf385b040a431bcb8c008e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="708310ba431a8a19805880b000a5d2a5a26d8cdc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="0ee1881f9048cd9c58f662bf5fbffd481d6eff90" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="1865826a91393b040bca9b13f9dbbc48b8437afe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="724abe47dd95ab947a566666cac51faa91c84268" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="c72f1bc16319ebd970ad277e76ef10d0b4663461" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="916374ed5278a13787560cd8a430b7aa2bd2e9eb" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="9039aaecd88be7580872e17ec1565307409a3864" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="d14c41a81fa71fba2e868fbc86c1b28c05186001" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="9d7236a0b08e0dc666f4d17e8b23fcba64fbc4cc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="9e2adaebc313a9d73b19519c69fe90f3c58e33d8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="0a59878032d4bda0c4a7c13b2086c59283df63f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="8c29b78205aa70dd04f84d0ea191e96f22507446" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="ff9248fbaabef72761728140c2e65d0aa02dc17c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="71e236cd2eb8aa7aef05aa0d63c42c21f490c50d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="9fbc835de2d5f952883336c5a3fc51f6b909720f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="d2043ab0fc4e00112b9ef17715c14d2a6c3cdcf2" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="e40323ba28f8f67a72775f8d1f3409917b2f61e6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="a2af9cab9d290bad970dfd8446953d894a3c1a6f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="2233f714ef80f48b92991662f96b5e19e65d72aa" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="9bcfabcaa75750fe01d97351941fb1d45e7e8722" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="9dd91bb8dfde8e7dd7228826af3214c9738cf14b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="ae0b15dc322bab9bf6d7c4fcd5f77d488766a275" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="478343f363191617619b0899c578fa45e1b637f8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="5278d11f0aa36e2ba08337d11fb526254fc7c8fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="a7fd67d83726100f6601e85df67cee9662576bfb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="0d2d0c4445ac6f9233aa4e297e0d2c031469225b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="9943f1e970ecc909a4faa4919953caa134be8781" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="dea305b1a70d88d17d951dbe825a57fe2674ed23" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="0a4c9d59f33ce83a683fa8a1c72fd8d6f88a286d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="f89d1c428e4617cada61fe65a18cd99aa5b02459" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="f2ee184d8e1db088d88527830804164450171f6f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="40b339a4288aa9f60ffe63e63ce8a8ef50142ba4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="ba07736e4444b0d2c265f2e72dff9d3c7e0f0baa" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="1493e938e45535f86b7132a83123c6319eacb217" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="0a1804831284fb990df34bc3d111fbce5176f281" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="df7bb0d01d48578d1c123327540615e072d2885c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="cee4ef405247c36491dd6b221854a1a5114eb3bf" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="d07564b459b8e61d2a584b2502c7e90afa139537" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="247dc140c386d77485ea8617d257dafa37ee297e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="10787b0519afce1e887a935789b2d624849856a9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="8d9de4ca1b261ec5cf7b81a8c2b0adb874d082cd" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="259a65078706e67e6f96420ea1551b92aa8fb600" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="4faccf5f0553e6b0c35d2f1f461f54113cda579f" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="3420f9c11630214b1c9564fd6637d608c8474c9d" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="8e9f99b3e60d0ffe8b67cc93ea4ab1b9ed191e45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="96d9e30fdfb7ab8b0cdc44228359dd0c08d59946" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="cfd7dfc9e6c292b32e56dd2469ce73b9537b7eda" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="9ddbb671702048ebb8fd35e3eb3b38bfea2c592e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="fcc138f6b2b1fb0eec219648c351e9691f9a20a0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="102e08459ab87fad8ac3d92ae02f52d07952f543" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="eeb79ce39812a393bba8c5e888e3c25f4b30334d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="64ece36f2502130df46798437ff0b1d25d455b6d" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="f6fd722527cebac8ff2cdd55d9bcbf3ab6d38a05" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="c55828fbbb105d4c84603d3b7047f4bed740be4c" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="9d4d4fea80b4b68a73d14ece1d9166914a130c65" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="1733fcca17ec1531cad0e1d7a9d93fe9de726a30" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="9ba91fd712bfbc144d371df39b3df22808c66cc1" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="c70caee3e6bff5abbecd4ebc694d5bb5ed6ebd5a" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="f427d0ac31d1878a6e2c9209f63a8f560983b6bf" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kvmtool" path="src/third_party/kvmtool" revision="1b159b990afd33c0c2e3b47ebda6dd5cc793dd92" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libc-bench" path="src/third_party/libc-bench" revision="76793dd4b09191a78a78180012718e72d792717f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libdrm" path="src/third_party/libdrm" revision="6f9aa3a74b74bfe3766e729ecad93fb19a4dd710" upstream="refs/heads/chromeos-2.4.89"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="b7036f2f9a196a272f5d4f341ddf84483979d7e1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="ca47222f26c082e0caa80c9f221fcad8b48c6360" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="b6b84fd7af5d9c0603c411babfde49301e0a5541" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="b5337a0b651713f11575340fbb2b40f4a749e81a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="b65db60f808b2f107bb62e78770ddf8493e3e91e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="bcdb037bb33beeb5b9398c655aef29cb2cc3ffc9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="b239996965803565d7eb116776521f5195610389" upstream="refs/heads/arc-17.3"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="9ddacd9af488485bfc5da1797e67ff322080c0d4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="aad8757c4492195efa1b90b1f180303b6aedd662" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="b6da57f1a32837dc71787f1c5d0adba1ea3acb32" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="fc570685c1ca4acb871c706a66d0493b5e92c7c9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="c4e7e80a1c601c68a602598a8192da1daf3fea35" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="e8ba054174b82201eb1b3994e1b93eaf6a5a2db7" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="f6187c733f349b9529006f6d1afbc42f150c2bf0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="d7fa9879234533afab08f137e0f1efc36a5c17b9" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="23d97f8348d640504a58ddf40e9c0ef211be6f1b" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="07117811d9c5e646e9c853f1b7f76ca5a6639e8a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="fdf6d4bc862bb3269c95986fdaf1c59271762ad6" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="external/swarming.client" path="chromite/third_party/swarming.client" remote="chromium" revision="715861067a7cc8d20d2d629b6d76d796c004feb4"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="e6527b0cd469e3ff5764785dadcb39bf7d787154"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="c82a7587b850ae43ba4bdb1d317e697642896215" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="02ad8ad9214145f918020b17fb9a0f0d3f86dd46" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="2eddfdfc541f691d49a425d037aa5d4f32ef22dd" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="1e4a1e50aed7593adac78af6f319adb67f03d7bb" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="9ca0ad7a15a8b9868f22f67d13fe49a2d02601dc" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="7e33301d2dd20f2db9c227f0fe89e4a3c82350d0" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="382db2744cde485e24bf82ab2543d57c33bd84a2" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="b415c49e4c4b8fcddc1f5551bb1e357a8fe93ad7"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="2cdcfd30c27f0d836cc477f2ae9f456287fd6b1b"/>
<project name="weave/libweave" path="src/weave/libweave" revision="05a3713db57b61d9a84e1ed7843c0db83cfdf07b" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-3.18" change_id="I75b2f85229d2089eafd17a06a0c5daa2e9b7708e" commit="e67288578b2ea5fcd2d86bf7a01a296d696619ec" commit_message="BACKPORT: bug: define the &quot;cut here&quot; string in a single place The &quot;cut here&quot; string is used in a few paths. Define it in a single place. Link: http://lkml.kernel.org/r/1510100869-73751-3-git-send-email-keescook@chromium.org Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Cc: Arnd Bergmann &lt;arnd@arndb.de&gt; Cc: Fengguang Wu &lt;fengguang.wu@intel.com&gt; Cc: Ingo Molnar &lt;mingo@kernel.org&gt; Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt; Cc: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit 2a8358d8a339540f00ec596526690e8eeca931a3) BUG=chromium:828125 TEST=fake a WARN_ONCE() on arm64 [Conflicts: additional CUT_HERE that was consolidated upstream and other unrelated context in kernel/panic.c] Change-Id: I75b2f85229d2089eafd17a06a0c5daa2e9b7708e Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/992858 " fail_count="1" gerrit_number="992858" owner_email="grundler@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/992858/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I1556ac28f04299ff75acf2cacf49b7d1d6352c51" commit="609e67b1bcae4c1180119ef874c6156ad0678fa5" commit_message="BACKPORT: bug: fix &quot;cut here&quot; location for __WARN_TAINT architectures Prior to v4.11, x86 used warn_slowpath_fmt() for handling WARN()s. After WARN() was moved to using UD0 on x86, the warning text started appearing _before_ the &quot;cut here&quot; line. This appears to have been a long-standing bug on architectures that used __WARN_TAINT, but it didn't get fixed. v4.11 and earlier on x86: ------------[ cut here ]------------ WARNING: CPU: 0 PID: 2956 at drivers/misc/lkdtm_bugs.c:65 lkdtm_WARNING+0x21/0x30 This is a warning message Modules linked in: v4.12 and later on x86: This is a warning message ------------[ cut here ]------------ WARNING: CPU: 1 PID: 2982 at drivers/misc/lkdtm_bugs.c:68 lkdtm_WARNING+0x15/0x20 Modules linked in: With this fix: ------------[ cut here ]------------ This is a warning message WARNING: CPU: 3 PID: 3009 at drivers/misc/lkdtm_bugs.c:67 lkdtm_WARNING+0x15/0x20 Since the __FILE__ reporting happens as part of the UD0 handler, it isn't trivial to move the message to after the WARNING line, but at least we can fix the position of the &quot;cut here&quot; line so all the various logging tools will start including the actual runtime warning message again, when they follow the instruction and &quot;cut here&quot;. Link: http://lkml.kernel.org/r/1510100869-73751-4-git-send-email-keescook@chromium.org Fixes: 9a93848fe787 (&quot;x86/debug: Implement __WARN() using UD0&quot;) Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Cc: Peter Zijlstra (Intel) &lt;peterz@infradead.org&gt; Cc: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt; Cc: Fengguang Wu &lt;fengguang.wu@intel.com&gt; Cc: Arnd Bergmann &lt;arnd@arndb.de&gt; Cc: Ingo Molnar &lt;mingo@kernel.org&gt; Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit a7bed27af194aa3f67915688039d93188ed95e2a) BUG=chromium:828125 TEST=fake a WARN_ONCE() on arm64 [Conflicts: warn_slowpath_common() was renamed to __warn() and manually dropped some code that cherry-pick wanted to auto-include.] Change-Id: I1556ac28f04299ff75acf2cacf49b7d1d6352c51 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/992859 " fail_count="1" gerrit_number="992859" owner_email="grundler@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/992859/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ibef17e372da02bbecfe92d5e419aec227a3a02bb" commit="0037184426bd502f4ce02db6333537573fa79f8a" commit_message="smbprovider: Add password as parameter in Mount Adds password_fd as a parameter to Mount(), which is a file descriptor to a file containing the users password BUG=chromium:757625 TEST=emerges Change-Id: Ibef17e372da02bbecfe92d5e419aec227a3a02bb Reviewed-on: https://chromium-review.googlesource.com/1007635 Commit-Ready: Allen Vicencio &lt;allenvic@chromium.org&gt; Tested-by: Allen Vicencio &lt;allenvic@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="1" gerrit_number="1007635" owner_email="allenvic@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/35/1007635/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I64d1a2affeec14b8f79094dd121f6fd750ef0c86" commit="9574588f6955ae0804aef0366c82f25c21542aa9" commit_message="smbprovider: Fix for crash when copying directory to share This fixes the crash that occurs when a directory is copied from local disk to the share by generating a valid file descriptor even in the case of an error. BUG=chromium:829054 TEST=successfully copies a directory from local disk Change-Id: I64d1a2affeec14b8f79094dd121f6fd750ef0c86 Reviewed-on: https://chromium-review.googlesource.com/996515 Commit-Ready: Allen Vicencio &lt;allenvic@chromium.org&gt; Tested-by: Allen Vicencio &lt;allenvic@chromium.org&gt; Reviewed-by: Zentaro Kavanagh &lt;zentaro@chromium.org&gt; " fail_count="1" gerrit_number="996515" owner_email="allenvic@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/15/996515/7" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I3505b2ad3584bc37977f8cf605506f49a8bb9be2" commit="72aaf9166274b35337dde98923d0c1dc1297493f" commit_message="FROMGIT: drm/i915/audio: set minimum CD clock to twice the BCLK. In GLK when the device boots with only 1366x768 panel without audio, HDA codec doesn't come up. In this case, the CDCLK is less than twice the BCLK. Even though audio isn't being enabled, having a too low CDCLK leads to audio probe failing altogether. Require CDCLK to be at least twice the BLCK regardless of audio. This is a minimal fix to improve things. Unfortunately, this a) leads to too high CDCLK being used when audio is not used, and b) is still not enough to fix audio probe when no outputs are connected at probe time. The proper fix would be to increase CDCLK dynamically from the audio component hooks. v2: - Address comment (Jani) - New design approach v3: - Typo fix on top of v1 v4 by Jani: rewrite commit message, add comment in code Cc: stable@vger.kernel.org Cc: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Cc: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@gmail.com&gt; Cc: Wenkai Du &lt;wenkai.du@intel.com&gt; Reviewed-by: Wenkai Du &lt;wenkai.du@intel.com&gt; Tested-by: Wenkai Du &lt;wenkai.du@intel.com&gt; Acked-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102937 Signed-off-by: Abhay Kumar &lt;abhay.kumar@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180418103707.14645-1-jani.nikula@intel.com (cherry-picked from commit 2a5b95b448485e143ec3e004eabe53b31db78eb3 git://anongit.freedesktop.org/drm-intel drm-intel-next-queued) BUG=b:75996084 TEST=boot GLK board without HDMI/DP and Audio should work. Change-Id: I3505b2ad3584bc37977f8cf605506f49a8bb9be2 Signed-off-by: Abhay Kumar &lt;abhay.kumar@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/973881 Commit-Ready: Wenkai Du &lt;wenkai.du@intel.com&gt; Tested-by: Wenkai Du &lt;wenkai.du@intel.com&gt; Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Sathyanarayana Nujella &lt;sathyanarayana.nujella@intel.com&gt; Reviewed-by: Matthew S Atwood &lt;matthew.s.atwood@intel.com&gt; " fail_count="0" gerrit_number="973881" owner_email="abhay.kumar@intel.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/973881/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I4170dbf965371dc3ef84e745d5a5a59499665bf4" commit="5527cbcb4bdcc6e9380cd3dc4ff18bb8f37e085a" commit_message="UPSTREAM: net/packet: fix a race in packet_bind() and packet_notifier() [ Upstream commit 15fe076edea787807a7cdc168df832544b58eba6 ] syzbot reported crashes [1] and provided a C repro easing bug hunting. When/if packet_do_bind() calls __unregister_prot_hook() and releases po-&gt;bind_lock, another thread can run packet_notifier() and process an NETDEV_UP event. This calls register_prot_hook() and hooks again the socket right before first thread is able to grab again po-&gt;bind_lock. Fixes this issue by temporarily setting po-&gt;num to 0, as suggested by David Miller. [1] dev_remove_pack: ffff8801bf16fa80 not found ------------[ cut here ]------------ kernel BUG at net/core/dev.c:7945! ( BUG_ON(!list_empty(&amp;dev-&gt;ptype_all)); ) invalid opcode: 0000 [#1] SMP KASAN Dumping ftrace buffer: (ftrace buffer empty) Modules linked in: device syz0 entered promiscuous mode CPU: 0 PID: 3161 Comm: syzkaller404108 Not tainted 4.14.0+ #190 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 task: ffff8801cc57a500 task.stack: ffff8801cc588000 RIP: 0010:netdev_run_todo+0x772/0xae0 net/core/dev.c:7945 RSP: 0018:ffff8801cc58f598 EFLAGS: 00010293 RAX: ffff8801cc57a500 RBX: dffffc0000000000 RCX: ffffffff841f75b2 RDX: 0000000000000000 RSI: 1ffff100398b1ede RDI: ffff8801bf1f8810 device syz0 entered promiscuous mode RBP: ffff8801cc58f898 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8801bf1f8cd8 R13: ffff8801cc58f870 R14: ffff8801bf1f8780 R15: ffff8801cc58f7f0 FS: 0000000001716880(0000) GS:ffff8801db400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020b13000 CR3: 0000000005e25000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: rtnl_unlock+0xe/0x10 net/core/rtnetlink.c:106 tun_detach drivers/net/tun.c:670 [inline] tun_chr_close+0x49/0x60 drivers/net/tun.c:2845 __fput+0x333/0x7f0 fs/file_table.c:210 ____fput+0x15/0x20 fs/file_table.c:244 task_work_run+0x199/0x270 kernel/task_work.c:113 exit_task_work include/linux/task_work.h:22 [inline] do_exit+0x9bb/0x1ae0 kernel/exit.c:865 do_group_exit+0x149/0x400 kernel/exit.c:968 SYSC_exit_group kernel/exit.c:979 [inline] SyS_exit_group+0x1d/0x20 kernel/exit.c:977 entry_SYSCALL_64_fastpath+0x1f/0x96 RIP: 0033:0x44ad19 Fixes: 30f7ea1c2b5f (&quot;packet: race condition in packet_bind&quot;) Signed-off-by: Eric Dumazet &lt;edumazet@google.com&gt; Reported-by: syzbot &lt;syzkaller@googlegroups.com&gt; Cc: Francesco Ruggeri &lt;fruggeri@aristanetworks.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit 18f0f8c1e866a5c22d2bebcc368c5217670753cf) BUG=chromium:821607 TEST=buildbots Change-Id: I4170dbf965371dc3ef84e745d5a5a59499665bf4 Reviewed-on: https://chromium-review.googlesource.com/1013410 Commit-Ready: Kevin Cernekee &lt;cernekee@chromium.org&gt; Tested-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="2" gerrit_number="1013410" owner_email="cernekee@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/10/1013410/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2f1f9400ab8d9be615bdb56279ebddf4926b2557" commit="2f8cb77164960966a84828d3b553bf3e1cd34536" commit_message="Skip checks for user/group existence in user.eclass These checks cause enewuser/enewgroup calls to fail if the user/group already exists in the board sysroot but not in the sdk root. Sometimes users/groups need to be created in the sdk root when they already exist in the board sysroot. For example, in order to chown a file to user 'shill' in the ebuild for strongswan, 'shill' group needs to be created in the sdk root at the same time that it already exists in the board sysroot. This situation arises because the shill ebuild creates the shill user/group during pkg_preinst() (so they are created in the board sysroot only) but the strongswan ebuild needs to create the shill group during pkg_setup() (which creates the group in the sdk root as well). _write_entry_to_db() checks whether entries in the group or passwd file exists before adding the entries, so these checks are not necessary in the first place. BUG=chromium:834445 TEST=before: cannot reference shill group in ebuild for strongswan, even after calling enewgroup, after: can reference shill group Change-Id: I2f1f9400ab8d9be615bdb56279ebddf4926b2557 Reviewed-on: https://chromium-review.googlesource.com/1017860 Commit-Ready: Micah Morton &lt;mortonm@chromium.org&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1017860" owner_email="mortonm@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/60/1017860/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib7867a71417f7915abc5a0d4609016e69e3ea204" commit="f0479f1513c008da58c7985df80c9ada6a65ded7" commit_message="vm_tools: Replace localhost/loopback with container IP in URLs for host When we send a URL to the host (Chrome) to open that has either localhost or the loopback address in it for the hostname, we should swap that out with the IP address of the container so that URLs referencing services running in the container will open properly in Chrome without the user having to fix the hostname manually. BUG=chromium:832888 TEST=Manually tested with garcon and various URL formats CQ-DEPEND=CL:1015768 Change-Id: Ib7867a71417f7915abc5a0d4609016e69e3ea204 Reviewed-on: https://chromium-review.googlesource.com/1017911 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1017911" 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/11/1017911/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie3f06d568007ddee3f24660725616b2dd669227e" commit="d1fd8bf642c64516c6ee34768236d071765a8b98" commit_message="arc: Better explain /data's bind-mount tricks We were asked about /data behavior twice in a week, which probably means that we need a more detailed README. BUG=None TEST=None Change-Id: Ie3f06d568007ddee3f24660725616b2dd669227e Reviewed-on: https://chromium-review.googlesource.com/1019883 Commit-Ready: Yusuke Sato &lt;yusukes@chromium.org&gt; Tested-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; " fail_count="0" gerrit_number="1019883" 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/83/1019883/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2764747d3efc28c9eb8446aa648a6d153569cf9c" commit="75834e481b564370eb8c7999dfae325e47d1b6b3" commit_message="coral: increase rootfs size by 20MB kernel team added back some wifi drivers for coral and then coral is running out of rootfs space again. There were also some other CL which increased rootfs size before. Add another 20MB. BUG=chromium:833677 TEST=None Change-Id: I2764747d3efc28c9eb8446aa648a6d153569cf9c Reviewed-on: https://chromium-review.googlesource.com/1018725 Commit-Ready: Lepton Wu &lt;lepton@chromium.org&gt; Tested-by: Lepton Wu &lt;lepton@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="0" gerrit_number="1018725" owner_email="lepton@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/25/1018725/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib4625365a0693a620488bbf9754ab3cbfcca71bc" commit="805ba3f5c25b58a14df07955d39bac3e70c19cc0" commit_message="Added my fromupstream script One can use it to get patches/commits from upstream and convert them to gerrit CLs. This commit introduces the &quot;contrib&quot; directory, which is a place to put developer scripts that aren't officially supported. BUG=None TEST=./fromupstream.py --help Change-Id: Ib4625365a0693a620488bbf9754ab3cbfcca71bc Signed-off-by: Alexandru M Stan &lt;amstan@chromium.org&gt; Signed-off-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/233225 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="233225" owner_email="amstan@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/25/233225/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia52244a5f4e4925c8f2d4b4273f1849abfca769c" commit="9b2724ac13ac945de3376bf268c27f884aa2fa13" commit_message="skylab: add option to upsync service to disable the server_db sync BUG=chromium:826497 TEST=unittest Change-Id: Ia52244a5f4e4925c8f2d4b4273f1849abfca769c Reviewed-on: https://chromium-review.googlesource.com/1013047 Commit-Ready: Shuqian Zhao &lt;shuqianz@chromium.org&gt; Tested-by: Shuqian Zhao &lt;shuqianz@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; " fail_count="1" gerrit_number="1013047" owner_email="shuqianz@chromium.org" pass_count="0" patch_number="3" project="chromiumos/infra/skylab_inventory" project_url="https://chromium-review.googlesource.com/chromiumos/infra/skylab_inventory" ref="refs/changes/47/1013047/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I175dc51b53b6249f7e390a2367f97d6a44d39fb0" commit="f38d23af734158efbc683e518c605e11039ad522" commit_message="run_oci: Redirect minijail logs This change redirects all of minijail's logs to make it easier to find what happened in case ARC cannot start. BUG=chromium:834097 TEST=head -n2 /var/log/android/* [26896:0418/123835:INFO:run_oci.cc(546)] Starting container ... libminijail[26896]: mount /opt/google/containers/android/... Change-Id: I175dc51b53b6249f7e390a2367f97d6a44d39fb0 Reviewed-on: https://chromium-review.googlesource.com/1017777 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1017777" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/77/1017777/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia0f3029f19be8de86b7fb9c1149e35d549ba8779" commit="7800d4a8f82b566167e518348e62f94786c3c142" commit_message="plt: ignore virtual ethernet interfaces Recently, a couple of PLT runs have been lost due to PLT perceing veth_android to be a real ethernet interface. This changes the condition to checking if the interface name starts with eth to differentiate between 'real' wired connections like eth0 and virtual ones like veth_android. BUG=chromium:807940 TEST=manual, run PLT with veth_android up, and no complaints Change-Id: Ia0f3029f19be8de86b7fb9c1149e35d549ba8779 Reviewed-on: https://chromium-review.googlesource.com/896737 Commit-Ready: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Tested-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="896737" owner_email="coconutruben@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/37/896737/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ia69900e1296c1347c67fc3e84438809ed7708ac8" commit="596756d53d748b709b0e3a8a95be4498fe4e22f7" commit_message="FROMLIST: soc: Unconditionally include qcom Makefile Incoming Qualcomm changes for GENI, i2c [1], and cmd-db [2] are enabled with COMPILE_TEST in drivers/soc/qcom. For this to work, the Makefile in that directory has to be included unconditionally, rather than only if ARCH_QCOM is enabled. Example of the errors seen on allmodconfig with the GENI, i2c, and cmd-db patches applied: Kernel: arch/x86/boot/bzImage is ready (#1) ERROR: &quot;geni_se_select_mode&quot; [drivers/tty/serial/qcom_geni_serial.ko] undefined! ERROR: &quot;geni_se_init&quot; [drivers/tty/serial/qcom_geni_serial.ko] undefined! ERROR: &quot;geni_se_config_packing&quot; [drivers/tty/serial/qcom_geni_serial.ko] undefined! ERROR: &quot;geni_se_resources_on&quot; [drivers/tty/serial/qcom_geni_serial.ko] undefined! ERROR: &quot;geni_se_resources_off&quot; [drivers/tty/serial/qcom_geni_serial.ko] undefined! ERROR: &quot;geni_se_tx_dma_unprep&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_tx_dma_prep&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_rx_dma_unprep&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_rx_dma_prep&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_select_mode&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_config_packing&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_init&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_resources_off&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! ERROR: &quot;geni_se_resources_on&quot; [drivers/i2c/busses/i2c-qcom-geni.ko] undefined! make[1]: *** [scripts/Makefile.modpost:92: __modpost] Error 1 make: *** [Makefile:1237: modules] Error 2 [1] https://patchwork.ozlabs.org/cover/893437/ [2] https://lkml.org/lkml/2018/4/10/714 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Signed-off-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt; BUG=chromium:834353 TEST=Build and boot Change-Id: Ia69900e1296c1347c67fc3e84438809ed7708ac8 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10348999/) Reviewed-on: https://chromium-review.googlesource.com/1017229 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt; " fail_count="0" gerrit_number="1017229" 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/29/1017229/2" remote="cros" total_fail_count="0"/><lkgm version="10598.0.0-rc7"/></manifest>