blob: a9fd7d752804e0fddcc609fdcb0cd840b113bcee [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="3a34e035e4cc0e674a98f51bf52b99d4b71b4409">
<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="62b7538a31c4c5a88dcd2ef4d8a60a783ec6b6f7" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="8263a04a1e4e6e40ed479f62ac529874eb7675ef" 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="5f43fb626cf8bba55580bc8781beb6234444366c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="2ba8d341801a8679c31f424cd101bc686dce3a10" 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/firewalld" path="src/aosp/system/firewalld" revision="64fc5a23a1ae487409cc585b3fbf261c553acb4e" upstream="refs/heads/master"/>
<project name="aosp/platform/system/tpm" path="src/aosp/system/tpm" revision="38a7897b6f80bc4eee68ddfba499fec95218e217" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="7bc9c02869b90a5876bd74a97693a866f1c5ea5e" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="d4cb272a55188bd6dff5e531d58a1b972af28612" 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="505de88083136eefd056e5ee4ca0f01fe9b33de8" 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="35c8ff09ec3f3b08fe3d0a8e057682291bf527d7" 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="bfc4082f431375a49de0a5a18fd0e6685715426f"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="994fd785b6465efc3eb86e65c57a770954bbeaec" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="1d2a1b460bfa845f9ec53138539845792238222f" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="cab8671dc9437e8e6c79914c7c454d59bee21b76" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="ca87674837a3fbda5f9620f070def6403cf6dfc4" 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="7cff97f8ee5d6474eec78803d4245b4e9f24b7c4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="58d78a900e6e1b69a76d996ce1fd4e8312edee70" 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="e996a748f373f1941209c29126f541f1fe1adddd" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="59b6c16230bc6adad14a1fccc4663ead9340acd5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="e2f0e880ec83b82272aab92de2abb723e58467a4" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="69a5e7843070a9b32ee496ba96fe3a7455026b0d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="59c985f74effd99f7dac76742b074ac9da076641" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="567d7903c17e52825b745a0156da9c94a6974da5" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="157967b54a1ee183a415eb0b904ad22755815522" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="9b7bee048f48f603e749bd2f77a7c3be3e632646" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="7945ea112d3255a34180f8af518e7c0b066e7744" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="b6a8548677686fe020dc70973441a2b1bc04a706" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="be220e561c6dcb137686c9f2846401f131001f0c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="be1fbb45ad4d2b62665a0980637ea9730dd64b75" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="2587466256247b091d032e56b7ccff72fe1b9b2e" 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="455c734fc7b86ccc2131ff92f56cd8266a235aad" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="baa18f2e374d003d0d6ce9a0dfa129ae0bf746df" 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="1b8aaa412109299d178536411989d7226e940e8e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="57316fb0657927e2a061c70e83a2354ff7ca4015" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="c72f1bc16319ebd970ad277e76ef10d0b4663461" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="eea4fed5c97f487b57204d33c12dba2b1a5cf42f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="0197a13d2edfb660fa5cbe6fcafad3096698f8b5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="fedb675ed52b8e54f78d80b9938c98746e888b37" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="90b041100b6b07a5dd3eb91bd4699e3fad6d1104" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="fe15babfdffbadc19d66ea0c3294b8ce8df5afc0" 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="68da5c0142d3f6f87a02749798bab9e26b048b3d" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="2690fc4e97b58bff2bdf9baa00f30e3893b57c36" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="0c9b56092424c370eff748b25d49caceb9a18dab" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="d3ff554c6bffbfb6bd31efdc20376d14b1dfde92" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="944089c95c3e0340efeb77c9c1b06e543478a4bc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="437624395f6c91562201b41958615f6afdf016cc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="bb60557e05f4da64363bddb43db68b50793bdc58" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="abf380b4d09c3426add174b91851834f09327c8d" 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="70914b2d380d893364ad0110b8af18ba1ed5aaa3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/imageloader" path="src/platform/imageloader" revision="1c3fbed9123c081c73b1bc97f755ccf7a753b74d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="679bd52ef414fdcd1b9a01081498a66eb1388c81" 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="9f7a1961eb4726211e18abd147d5a11a4ea86744" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="ca2938a5c681e42a344f7237430726aa17ff1126" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="dca599879cab0dba8ed32ef3a5d1b82e26524732" 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="248eec5d367fdb8adf7e39babbbcb0b21d77ac7d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtpd" path="src/platform/mtpd" revision="ec50966c1cdb7cc2114f08217c541ea6f1405720" 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="97d6b3b0c32595b75b053047f02f7789ea8cfe03" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="cac3fc97a21939021a9f0bad63ec896c891fc842" upstream="refs/heads/master"/>
<project name="chromiumos/platform/puffin" path="src/platform/puffin" revision="91e526c65025e5d4a1bb3261def554c32d4a309a" 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="e02e3da4841e85c69bc9f3ea2b758a65d78b341e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="49fcb03d53110981091aa3bc4ea73432e627a345" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="28fea08c4e200b17ca1de6b5f583ca811d0f60e6" 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="bb1e988261a6297896d97c13d9697fa6e0849827" 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="bc2c1d69e9d2649633548856ed2c0fe75d8c015e" 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="085759742ead585a4be3e13119d954e08babe889" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="437a6375c95a60f85725d4e11b6fd385001418f5" 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="f17f5863b6a5b2b2d58251174ab05d1938a8a609" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="741eca3304a35ef55eac49cefe2ce6b5756ed401" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b7d552e3a16c79f91163bfcafe95884ebcf83f35" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="0eaa493e9646da465482e3a3d62d7f23c36d5984" 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="f18f5f9867551d0d21da79e25371a298933aaff1" 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="d38fdfa9aa0dfec43eab9165069d7c10cbd8c24f" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver,wmatrix" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="70b3c042b098de986337b10ebf2364e827845e11" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="043fc0d8065dd8ed8e66364ed6c3ddd261887b7f" 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="8a343bb43b3355fd9403ae4bb9698016387a3cd5" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="a3576d16e98a2e0760eb97771062ae5e931e748e" 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="ccb37a514aa1d0ea1604dbc9ad290491a1e65832" 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/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="c75cea9401a365fab0660dde36be5b789870011b" 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="ac1a55e3474f5e6adcc6a0760690da79d4df9870" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="d874ae9a32c62a0eedfd28a59c79f99cf0a4429a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="bcae50b5da9a5bb77546cb76c6af1d334ab102f1" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="b61756522807af0acd68e924949d12189e372d99" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="bf4ac7070b4ae6409b6bd80c8ea4cb8943fd33c2" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="9a55dc6e6d3a8bda2172efc93adfb6554f04f5cf" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="05358e35cffa3e9117e692f1f4bd8f1c7654ff6a" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="1a48b198ecae0caec284bc53e2444586d0164776" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="3cfc09ba80b54a319a64c11853d3786bbe759814" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.12" revision="e23d0687cb97fcbffc673c9f5e8bcfed313d1d4b" upstream="refs/heads/chromeos-4.12"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="704e509e906b95aeb6417c85efffdf8858a87a38" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="1377d546a22b42c07a25445cceee4b8eab284359" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="bbd199f8f3dc9c2a49cfecfc7956fe7706d9f0e9" 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="697fb9624fb569fd6126a571d9bd3ab5d87737c1" upstream="refs/heads/chromeos-2.4.87"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="fef68978614b58681625799ceac6f4cd19cd3728" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="9fc050cc68caf92969590f46ca6f9b2f51343feb" 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="cfb9e18bc09d70e46ea8be34510729c005ec6906" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="bfbb3cc329f3f8d38a8365891fb3ca04047d698d" 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="86257c9ca722720a68e6db7bb483c408e60fa6d2" upstream="refs/heads/arc-17.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="34838c221260f961140040416b1a84b490448ac1" 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="5510cc6d670760d4815a45517705adc81ca672c5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/minifakedns" path="src/third_party/miniFakeDns" revision="6184bea119dea53da539727fe8c2a116f98cef24" 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="786458232340953abe3213409257c73cadecc27a" 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="dd8ad7251ab85091ebcac11b721eb82e21d82256" upstream="refs/heads/chromeos-2.2.12"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="19b3e610c86fcadb837d252c794cb5e8008826ae" 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="64388ca12cbec5ad5c0c6c6fec7a670dfdaedf82" 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="411bfbd54e5eea784596ef6622010d37483d8058" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="bddbcd3a08c1e15c01e391595964eb6aa817c808" 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="0f114d2d7eb1950faab02fe479864da5e5d50414" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="55ee15ea1d06c90d8ab5dc1f0fd3884999e229aa" 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 groups="wmatrix" name="chromiumos/third_party/whining" path="src/third_party/whining" revision="ce6b2ba21ec94dc98c6bcedca733fbfae4358d47" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="69854f8dc5cec666578477a2e7979bcb4ea91cf5" 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="e22128bb9349635f47c7407a67c2bb566100473c" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="ba19c01cab035056f9a27459d908d73f9992f985" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="aa42493d878601250c3bfe1cb69875fc0b6cb7e3" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="9ece443079fc9a39061f733a021133f527856ceb" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="98b55b853bbb34882b915366afe1012091b614a8" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="d45fc420bb8fd9d1fc9297174f3c344db8c20bbd" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="53dd00a1a34ebf5251f6210d778768b4157c5e11"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="0c5a656a1322e137fa4a251f2ccc6c4022918c0a"/>
<project name="weave/libweave" path="src/weave/libweave" revision="fa29d8f43a37aaf4b47fd2f3c76785050d075a7d" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.4" change_id="I7f2e3faceb12b11fb7d3b58712184bcb00a81a3c" commit="4d1406f4b45c432337f28ec40732eb1eda1abbbe" commit_message="FROMLIST: arm64: dts: rockchip: update mipi cells for RK3399 We might include additional ports in derivative device trees, so the 'port' node should have an address, and the parent 'ports' node needs /#{addres,size}-cells. v4: * keep #{address,size}-cells in both 'ports' and 'port@0' nodes * separate from the rest of the series, since this is mostly independent of the driver refactoring Signed-off-by: Nickey Yang &lt;nickey.yang@rock-chips.com&gt; Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10083195/) BUG=b:65001779 TEST=build and boot scarlet rev0, display still works Change-Id: I7f2e3faceb12b11fb7d3b58712184bcb00a81a3c Reviewed-on: https://chromium-review.googlesource.com/797534 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="0" gerrit_number="797534" owner_email="briannorris@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/34/797534/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3f096bb37707aab5915cb006be2aa4e020adc8ab" commit="e68c41655c0b26cd2b5f2e004bec2abfa97b4cfa" commit_message="CHROMIUM: arm64: dts: rockchip: convert Scarlet rev0 to use of-graph We will be converting the driver over to use a common synopsys bridge driver, and that plays nicely with us when we have the right 'remote-endpoint' links. The rockchip binding already documents this usage but the driver doesn't enforce it; however, the new driver will, so let's get this correct now. Along the way, let's give the 'panel' a proper unit address, since it has a 'reg' property. Also drop the unnecessary 'status = &quot;okay&quot;'. BUG=b:65001779 TEST=build and boot scarlet rev0, display still works Change-Id: I3f096bb37707aab5915cb006be2aa4e020adc8ab Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/781380 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="781380" owner_email="nickey.yang@rock-chips.com" 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/80/781380/7" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Id0e9a4a59145e12b29f1c414d8a0eb14bfb5d273" commit="17d46ba6b5c8029b3e5446e3a1ab6fa372f223e5" commit_message="BACKPORT: arm64: dts: rockchip: add rk3399 hdmi nodes Add an hdmi node, and also add hdmi endpoints to vopb and vopl output port nodes. Signed-off-by: Jacob Chen &lt;jacob-chen@iotwrt.com&gt; Signed-off-by: Heiko Stuebner &lt;heiko@sntech.de&gt; (cherry picked from commit 81e923ddb829a1c7c49bac0b68e3a55289a48c2d) Conflicts: arch/arm64/boot/dts/rockchip/rk3399.dtsi [We added the DP endpoints, not upstream] BUG=chromium:776005 TEST=build Change-Id: Id0e9a4a59145e12b29f1c414d8a0eb14bfb5d273 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/779402 Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; " fail_count="0" gerrit_number="779402" owner_email="lndmrk@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/779402/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I20472df4249cfd9428ffe1479e37971be4cb7df0" commit="74bf21206062d7b52a448efe96bd107b607cdefa" commit_message="eclass-overlay: add modem-updater user This user/group will be the one modemfwd runs under so it can be sandboxed along with its tools. BUG=b:37953355 TEST=emerge, display_accts.py Change-Id: I20472df4249cfd9428ffe1479e37971be4cb7df0 Reviewed-on: https://chromium-review.googlesource.com/761837 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="761837" owner_email="ejcaruso@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/37/761837/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id67b2eabdbbdbc9ff0bfc973c9d3eb14e11b32b7" commit="84ffef105d15a0862e9168054d17360a4225638d" commit_message="modemfwd: add modem-updater user/group We will start modemfwd under this user. CQ-DEPEND=CL:761837 BUG=b:37953355 TEST=emerge Change-Id: Id67b2eabdbbdbc9ff0bfc973c9d3eb14e11b32b7 Reviewed-on: https://chromium-review.googlesource.com/761977 Commit-Ready: Eric Caruso &lt;ejcaruso@chromium.org&gt; Tested-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="761977" owner_email="ejcaruso@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/77/761977/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I07a3a450b0015721bc3bb3eef8584dc66776db6f" commit="57db79156deae76522e5af1ed3ddbfdc24e46e29" commit_message="cellular: remove deprecated Flimflam object from CellularTestEnvironment All network3g tests using CellularTestEnvironment have been migrated to use ShillProxy instead of the deprecated Flimflam. This CL removes the Flimflam object from CellularTestEnvironment, which is no longer needed. BUG=chromium:776078 TEST=Run network3g tests on a few DUTs with a modem. Change-Id: I07a3a450b0015721bc3bb3eef8584dc66776db6f Reviewed-on: https://chromium-review.googlesource.com/795372 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="795372" owner_email="benchan@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/72/795372/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I34a784e1f824f6f4d3355bcb06bcabd2b85fd1ac" commit="8203e05dcea2d9f172cd1a61863032be029f6a74" commit_message="cellular: remove unused import of cell_tools in network_3GModemControl BUG=None TEST=Run network_3GModemControl on DUTs with a modem. Change-Id: I34a784e1f824f6f4d3355bcb06bcabd2b85fd1ac Reviewed-on: https://chromium-review.googlesource.com/795092 Commit-Ready: Ben Chan &lt;benchan@chromium.org&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Eric Caruso &lt;ejcaruso@chromium.org&gt; " fail_count="0" gerrit_number="795092" owner_email="benchan@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/92/795092/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I65817ff6c9da8c422af3345b2d0878b52387b13e" commit="4c045a3ffc72adf9f16bb8d40e0819ff80aff26f" commit_message="detachables: Updating button command to support multiple buttons Exitting the recovery insert screen requires pushing the volume up and volume down keys simultaneously. Modifying the button command to support multiple buttons. BUG=b:69390675 BRANCH=None TEST=button vup vdown 5000 button vdown vup 5000 button vup vdowne button vdown vup Make sure that the above command press and release both volume keys. Make sure that there is a delay added into between presses/releases. Change-Id: I65817ff6c9da8c422af3345b2d0878b52387b13e Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/783515 Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="783515" owner_email="shchen@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/15/783515/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id033dda9c89eb192e77abf198ad931722273b341" commit="6559399e35cace7c551f6030ba1fb7594b6a75e1" commit_message="detachables: define vol_up_down_hold command vol_up_down_hold command holds volume up and down buttons simultaneously for given amount of time. BUG=b:69390675 BRANCH=None TEST=call command vol_up_down_hold from FAFT and make sure that buttons are actually pressed and released in ec console. CQ-DEPEND=CL:783515 Change-Id: Id033dda9c89eb192e77abf198ad931722273b341 Signed-off-by: Shelley Chen &lt;shchen@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/783638 Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="1" gerrit_number="783638" owner_email="shchen@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/38/783638/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="I0e46d6fd91ecd3aa041363e29f7aad56261e6fb8" commit="6b7bb4b1b750d0274f62344a816b20e9406b089c" commit_message="CHROMIUM: Implement Android permission overrides for PPTP VPN tunnels Android kernels override the capable() checks for CAP_NET_RAW and CAP_NET_ADMIN globally[0], allowing processes with GIDs AID_NET_RAW or AID_NET_ADMIN to perform privileged operations. Rather than changing the global permission checks (which makes it harder to reason about the extent of the risk), Chrome OS supports a limited, well-defined subset of this functionality through the per-netns android_paranoid sysctl. Extend these permission overrides to cover the following cases, which are needed to support Android's builtin PPTP VPN client: - SIOCSIF* MTU and legacy IP configuration - SO_BINDTODEVICE - Opening /dev/ppp - Creating RAW sockets (for GRE) [0] https://android.googlesource.com/kernel/common/+/9a5e2c00592e2dcb648a1ae2ad7906b56b93448d%5E%21/ BUG=chromium:207904 TEST=tested on samus with a hacked Settings apk Change-Id: I0e46d6fd91ecd3aa041363e29f7aad56261e6fb8 Signed-off-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/792002 Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="792002" owner_email="cernekee@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/792002/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="Ic52258580234d2fcf61a48152067fda8f3dbc32f" commit="5d83a4351933a4b15e4e70a8f9439a58c84dde3b" commit_message="CHROMIUM: chromeos: config: Enable options to support PPTP VPN Compile in the kernel-level drivers used by Android's builtin PPTP implementation, then enable the netfilter conntrack/NAT helpers needed to allow GRE traffic through the ARC++ firewall. The NAT helpers need to be =y rather than =m because they will not be autorequested when they are needed. BUG=chromium:207904 TEST=tested on samus with a hacked Settings apk Change-Id: Ic52258580234d2fcf61a48152067fda8f3dbc32f Signed-off-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/792003 Reviewed-by: Abhishek Bhardwaj &lt;abhishekbh@google.com&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="792003" owner_email="cernekee@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/03/792003/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I141c096956bfcbcf45e5defc65ac2e71316ecf0f" commit="83c785930bf9fee41845a359c82d33a374ac5879" commit_message="rsync: upgraded package to upstream Upgraded net-misc/rsync to version 3.1.2-r1 on amd64 Minor tweaks from upstream ebuild: - EAPI 6 -&gt; 5 - Explicity applying the patch in src_prepare BUG=b:69896276 TEST=`emerge-lakitu rsync` Change-Id: I141c096956bfcbcf45e5defc65ac2e71316ecf0f Reviewed-on: https://chromium-review.googlesource.com/797673 Commit-Ready: Daniel Wang &lt;wonderfly@google.com&gt; Tested-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="797673" owner_email="wonderfly@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/73/797673/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1df138699dc4a5bbdc40318cf58ab63a6cded247" commit="17658de0aa79c4c4b269aadd75cd66764f8accdb" commit_message="arc-llvm: Make host llvm-config match target better llvm-config-host is built without shared libraries. When packages pass --link-shared (as the new mesa 17.3 ebuild will do), this causes errors instead of correct linker flags. Fix this by fiddling with the BuildVariables.inc file to make it match the options that are used for the target llvm-config. BUG=b:69553386 TEST=Built arc-mesa 17.3 for kahlee Change-Id: I1df138699dc4a5bbdc40318cf58ab63a6cded247 Reviewed-on: https://chromium-review.googlesource.com/793895 Commit-Ready: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Tested-by: Chad Versace &lt;chadversary@chromium.org&gt; Tested-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; Reviewed-by: Chad Versace &lt;chadversary@chromium.org&gt; Reviewed-by: Benjamin Gordon &lt;bmgordon@chromium.org&gt; " fail_count="0" gerrit_number="793895" owner_email="bmgordon@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/95/793895/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I9161d1a4d87802f13355279edc1d3baec2bb5b85" commit="d6cfe69fda0e2765d7f44154a9b41015192e7184" commit_message="CHROMIUM: Whitelist set_robust_list ARC need to call android patchoat to relocate boot.art images and patchoat needs set_robust_list. Signed-off-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; BUG=chromium:776385 TEST=start ARC and 'dmesg | grep blocked' Change-Id: I9161d1a4d87802f13355279edc1d3baec2bb5b85 Reviewed-on: https://chromium-review.googlesource.com/794898 Commit-Ready: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; Tested-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="794898" owner_email="xzhou@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/98/794898/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="If0db9d89c6b04f19222dba13a253a7425ef78781" commit="755170a6cce822487792dba9b873948c26a912e9" commit_message="UPSTREAM: net: usb: asix: fill null-ptr-deref in asix_suspend When asix_suspend() is called dev-&gt;driver_priv might not have been assigned a value, so we need to check that it's not NULL. Similar issue is present in asix_resume(), this patch fixes it as well. Found by syzkaller. kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.14.0-rc4-43422-geccacdd69a8c #400 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 Workqueue: usb_hub_wq hub_event task: ffff88006bb36300 task.stack: ffff88006bba8000 RIP: 0010:asix_suspend+0x76/0xc0 drivers/net/usb/asix_devices.c:629 RSP: 0018:ffff88006bbae718 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: ffff880061ba3b80 RCX: 1ffff1000c34d644 RDX: 0000000000000001 RSI: 0000000000000402 RDI: 0000000000000008 RBP: ffff88006bbae738 R08: 1ffff1000d775cad R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800630a8b40 R13: 0000000000000000 R14: 0000000000000402 R15: ffff880061ba3b80 FS: 0000000000000000(0000) GS:ffff88006c600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff33cf89000 CR3: 0000000061c0a000 CR4: 00000000000006f0 Call Trace: usb_suspend_interface drivers/usb/core/driver.c:1209 usb_suspend_both+0x27f/0x7e0 drivers/usb/core/driver.c:1314 usb_runtime_suspend+0x41/0x120 drivers/usb/core/driver.c:1852 __rpm_callback+0x339/0xb60 drivers/base/power/runtime.c:334 rpm_callback+0x106/0x220 drivers/base/power/runtime.c:461 rpm_suspend+0x465/0x1980 drivers/base/power/runtime.c:596 __pm_runtime_suspend+0x11e/0x230 drivers/base/power/runtime.c:1009 pm_runtime_put_sync_autosuspend ./include/linux/pm_runtime.h:251 usb_new_device+0xa37/0x1020 drivers/usb/core/hub.c:2487 hub_port_connect drivers/usb/core/hub.c:4903 hub_port_connect_change drivers/usb/core/hub.c:5009 port_event drivers/usb/core/hub.c:5115 hub_event+0x194d/0x3740 drivers/usb/core/hub.c:5195 process_one_work+0xc7f/0x1db0 kernel/workqueue.c:2119 worker_thread+0x221/0x1850 kernel/workqueue.c:2253 kthread+0x3a1/0x470 kernel/kthread.c:231 ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431 Code: 8d 7c 24 20 48 89 fa 48 c1 ea 03 80 3c 02 00 75 5b 48 b8 00 00 00 00 00 fc ff df 4d 8b 6c 24 20 49 8d 7d 08 48 89 fa 48 c1 ea 03 &lt;80&gt; 3c 02 00 75 34 4d 8b 6d 08 4d 85 ed 74 0b e8 26 2b 51 fd 4c RIP: asix_suspend+0x76/0xc0 RSP: ffff88006bbae718 ---[ end trace dfc4f5649284342c ]--- BUG=chromium:789492 TEST=Build and run Change-Id: If0db9d89c6b04f19222dba13a253a7425ef78781 Signed-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 8f5624629105) Reviewed-on: https://chromium-review.googlesource.com/797192 " fail_count="0" gerrit_number="797192" 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/92/797192/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.14" change_id="I0664ec88dff4d2a3ee1b134ce27000c35b4d617c" commit="ad7b36356a0a1005ac3e3e81d3a462fafa78f0bd" commit_message="BACKPORT: net: cdc_ether: fix divide by 0 on bad descriptors Setting dev-&gt;hard_mtu to 0 will cause a divide error in usbnet_probe. Protect against devices with bogus CDC Ethernet functional descriptors by ignoring a zero wMaxSegmentSize. BUG=chromium:789494 TEST=Build and run Change-Id: I0664ec88dff4d2a3ee1b134ce27000c35b4d617c Signed-off-by: Bjrn Mork &lt;bjorn@mork.no&gt; Acked-by: Oliver Neukum &lt;oneukum@suse.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from upstream commit 2cb80187ba06) (cherry picked from commit 0839b4b24f92fd42e4de351dd36636713b8e750a chromeos-4.4; fixed conflicts) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/797230 " fail_count="0" gerrit_number="797230" 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/30/797230/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5e3cc9cec1fe9d8f1f5b0bacaa9639801b2eceb4" commit="b3f0dfe3f471e6812206e6ed4075de4932d8f4bc" commit_message="libcontainer: Add container_config_dump() This makes it easier to check if run_oci is working as intended especially when writing its config.json from scratch. BUG=b:69266495 TEST=start the container, check /var/log TEST=cros_run_unit_tests --board=eve --packages libcontainer Change-Id: I5e3cc9cec1fe9d8f1f5b0bacaa9639801b2eceb4 Reviewed-on: https://chromium-review.googlesource.com/783451 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; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="783451" 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/51/783451/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic4c5261f6ce5123e1406edf8689d403b1ceb6937" commit="e0b34921d341ef862b9315efcadeb76e46bbe96c" commit_message="cidb: Use a scoped logger &quot;Running cidb query on pid %s&quot; messages are pretty tedious. It would be nice to be able to quiet them. BUG=None TEST=None Change-Id: Ic4c5261f6ce5123e1406edf8689d403b1ceb6937 Reviewed-on: https://chromium-review.googlesource.com/789612 Commit-Ready: Paul Hobbs &lt;phobbs@google.com&gt; Tested-by: Paul Hobbs &lt;phobbs@google.com&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="789612" owner_email="phobbs@google.com" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/12/789612/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8ac6a4c6e616f83e822b0025615098ecb6739ae8" commit="8aad863c7e0a2dc83fb51f7533fd57f91f68ac09" commit_message="Adding ippusb group overlay BUG=chromium:768606 TEST=manually verify that group exists on device Change-Id: I8ac6a4c6e616f83e822b0025615098ecb6739ae8 Reviewed-on: https://chromium-review.googlesource.com/791250 Commit-Ready: David Valleau &lt;valleau@chromium.org&gt; Tested-by: David Valleau &lt;valleau@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="791250" owner_email="valleau@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/eclass-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/eclass-overlay" ref="refs/changes/50/791250/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I87fa48f9b89029c7d3a622ef712c1671d94f5f70" commit="59bdfb01c1aea875c7b5b4147ffb993ced6143d2" commit_message="autotest: change cr50_console controls to cr50_uart The cr50 console controls have been renamed. Change the controls used by autotest to correspond with the new control names. CQ-DEPEND=CL:794870 BUG=none BRANCH=none TEST=run firmware_Cr50Unlock with a version of hdctools that has the new cr50_uart controls Change-Id: I87fa48f9b89029c7d3a622ef712c1671d94f5f70 Signed-off-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/794890 Reviewed-by: Aseda Aboagye &lt;aaboagye@chromium.org&gt; " fail_count="0" gerrit_number="794890" owner_email="mruthven@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/90/794890/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.14" change_id="If0db9d89c6b04f19222dba13a253a7425ef78781" commit="c1ed28d5e11bdde8ae5411b48b58a72651d47174" commit_message="UPSTREAM: net: usb: asix: fill null-ptr-deref in asix_suspend When asix_suspend() is called dev-&gt;driver_priv might not have been assigned a value, so we need to check that it's not NULL. Similar issue is present in asix_resume(), this patch fixes it as well. Found by syzkaller. kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.14.0-rc4-43422-geccacdd69a8c #400 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 Workqueue: usb_hub_wq hub_event task: ffff88006bb36300 task.stack: ffff88006bba8000 RIP: 0010:asix_suspend+0x76/0xc0 drivers/net/usb/asix_devices.c:629 RSP: 0018:ffff88006bbae718 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: ffff880061ba3b80 RCX: 1ffff1000c34d644 RDX: 0000000000000001 RSI: 0000000000000402 RDI: 0000000000000008 RBP: ffff88006bbae738 R08: 1ffff1000d775cad R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800630a8b40 R13: 0000000000000000 R14: 0000000000000402 R15: ffff880061ba3b80 FS: 0000000000000000(0000) GS:ffff88006c600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff33cf89000 CR3: 0000000061c0a000 CR4: 00000000000006f0 Call Trace: usb_suspend_interface drivers/usb/core/driver.c:1209 usb_suspend_both+0x27f/0x7e0 drivers/usb/core/driver.c:1314 usb_runtime_suspend+0x41/0x120 drivers/usb/core/driver.c:1852 __rpm_callback+0x339/0xb60 drivers/base/power/runtime.c:334 rpm_callback+0x106/0x220 drivers/base/power/runtime.c:461 rpm_suspend+0x465/0x1980 drivers/base/power/runtime.c:596 __pm_runtime_suspend+0x11e/0x230 drivers/base/power/runtime.c:1009 pm_runtime_put_sync_autosuspend ./include/linux/pm_runtime.h:251 usb_new_device+0xa37/0x1020 drivers/usb/core/hub.c:2487 hub_port_connect drivers/usb/core/hub.c:4903 hub_port_connect_change drivers/usb/core/hub.c:5009 port_event drivers/usb/core/hub.c:5115 hub_event+0x194d/0x3740 drivers/usb/core/hub.c:5195 process_one_work+0xc7f/0x1db0 kernel/workqueue.c:2119 worker_thread+0x221/0x1850 kernel/workqueue.c:2253 kthread+0x3a1/0x470 kernel/kthread.c:231 ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431 Code: 8d 7c 24 20 48 89 fa 48 c1 ea 03 80 3c 02 00 75 5b 48 b8 00 00 00 00 00 fc ff df 4d 8b 6c 24 20 49 8d 7d 08 48 89 fa 48 c1 ea 03 &lt;80&gt; 3c 02 00 75 34 4d 8b 6d 08 4d 85 ed 74 0b e8 26 2b 51 fd 4c RIP: asix_suspend+0x76/0xc0 RSP: ffff88006bbae718 ---[ end trace dfc4f5649284342c ]--- BUG=chromium:789492 TEST=Build and run Change-Id: If0db9d89c6b04f19222dba13a253a7425ef78781 Signed-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 8f5624629105) Reviewed-on: https://chromium-review.googlesource.com/797191 " fail_count="0" gerrit_number="797191" 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/91/797191/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ieb15bc96281cf53540c516b2c304c1fc74885af8" commit="5c7aed71bf337b9a590580568f0762c7b4174254" commit_message="cryptohome: Use proper test key ID and document how to get those IDs Despite the fact that the key IDs are opaque for all pratical purposes there is no good place documenting how they are obtained, so let's do this in comments in the code. BUG=b:69687094 TEST=not applicable Change-Id: Ieb15bc96281cf53540c516b2c304c1fc74885af8 Reviewed-on: https://chromium-review.googlesource.com/794718 Commit-Ready: Yves Arrouye &lt;drcrash@chromium.org&gt; Tested-by: Yves Arrouye &lt;drcrash@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="794718" owner_email="drcrash@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/18/794718/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I0664ec88dff4d2a3ee1b134ce27000c35b4d617c" commit="fe33cd136b46cfd97f4cd85207203460575bc0cb" commit_message="BACKPORT: net: cdc_ether: fix divide by 0 on bad descriptors Setting dev-&gt;hard_mtu to 0 will cause a divide error in usbnet_probe. Protect against devices with bogus CDC Ethernet functional descriptors by ignoring a zero wMaxSegmentSize. BUG=chromium:789494 TEST=Build and run Change-Id: I0664ec88dff4d2a3ee1b134ce27000c35b4d617c Signed-off-by: Bjrn Mork &lt;bjorn@mork.no&gt; Acked-by: Oliver Neukum &lt;oneukum@suse.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from upstream commit 2cb80187ba06) (cherry picked from commit 0839b4b24f92fd42e4de351dd36636713b8e750a chromeos-4.4; fixed conflicts) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/797210 Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="797210" 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/10/797210/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I0664ec88dff4d2a3ee1b134ce27000c35b4d617c" commit="0839b4b24f92fd42e4de351dd36636713b8e750a" commit_message="UPSTREAM: net: cdc_ether: fix divide by 0 on bad descriptors Setting dev-&gt;hard_mtu to 0 will cause a divide error in usbnet_probe. Protect against devices with bogus CDC Ethernet functional descriptors by ignoring a zero wMaxSegmentSize. BUG=chromium:789494 TEST=Build and run Change-Id: I0664ec88dff4d2a3ee1b134ce27000c35b4d617c Signed-off-by: Bjrn Mork &lt;bjorn@mork.no&gt; Acked-by: Oliver Neukum &lt;oneukum@suse.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 2cb80187ba06) Reviewed-on: https://chromium-review.googlesource.com/797112 Reviewed-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="797112" 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/12/797112/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I1c7ee9255f7b46654171930c05bebe0095fee7cc" commit="1570b6ec91ea9329038d861252ceced7846d7f5e" commit_message="Revert &quot;FROMLIST: drm/i915/dp: Don't invalidate intel_dp_detect result&quot; This reverts commit 03d62aa35222d1d01f61762dba66f595bcd0c84d. Reason for revert: 1) b:65708658 2) This patch never got upstreamed. 3) Have better fix. Original change's description: &gt; FROMLIST: drm/i915/dp: Don't invalidate intel_dp_detect result &gt; &gt; If the full detect is already done, we shouldn't need to do it &gt; again. &gt; &gt; This fixes the screen blinking issue that happen when calling &gt; DRM_IOCTL_MODE_GETCONNECTOR while PSR is active. The blinking &gt; is caused by full dp detect in intel_dp_long_pulse(). &gt; (am from https://patchwork.freedesktop.org/patch/173383/) &gt; &gt; BUG=b:64750546 &gt; TEST=modetest won't cause screen blink &gt; &gt; Change-Id: I0faeac6f758406e6989f2a045e37bcebd6d20cf3 &gt; Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/624950 Bug: b:64750546 Change-Id: I1c7ee9255f7b46654171930c05bebe0095fee7cc Reviewed-on: https://chromium-review.googlesource.com/719481 Commit-Ready: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Tested-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="719481" owner_email="puthik@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/81/719481/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I65d0f701939b4784e82000d78d28ac2476e18987" commit="77a61afaf9cf4a2f9d0c3a6abc5e36228affb86b" commit_message="flashchips: Add MXU12835F support Ported from: https://mail.coreboot.org/pipermail/flashrom/2017-September/015123.html BUG=none BRANCH=none TEST=compiled only Change-Id: I65d0f701939b4784e82000d78d28ac2476e18987 Signed-off-by: David Hendricks &lt;david.hendricks@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/753007 Commit-Ready: David Hendricks &lt;dhendrix@chromium.org&gt; Tested-by: David Hendricks &lt;dhendrix@chromium.org&gt; Reviewed-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Wei-Ning Huang &lt;wnhuang@chromium.org&gt; " fail_count="0" gerrit_number="753007" owner_email="dhendrix@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/flashrom" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/flashrom" ref="refs/changes/07/753007/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Id296f616edbee557bcc6f11fb343a17a019afc45" commit="de42cf58782f90b1da1e7dbcfb17f5e61549fc9e" commit_message="CHROMIUMOS: config: disable uevent helper We've enabled this historically but set the default path to &quot;&quot; and nothing at runtime changed that which meant it wasn't actually used anywhere. Instead, we rely on standard udev processing netlink messages and udev rules for hotplug behavior. This knob can be used to subvert overall security at runtime by changing /proc/sys/kernel/hotplug to point to arbitrary programs. BUG=chromium:787016 TEST=precq passes Change-Id: Id296f616edbee557bcc6f11fb343a17a019afc45 (cherry picked from commit 7362df65246d4102c684f76fd8f51a24eb540230) Reviewed-on: https://chromium-review.googlesource.com/783572 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="783572" owner_email="vapier@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/783572/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="Id296f616edbee557bcc6f11fb343a17a019afc45" commit="d9cc92096f4a1ed2968dee160754a04e04caf562" commit_message="CHROMIUMOS: config: disable uevent helper We've enabled this historically but set the default path to &quot;&quot; and nothing at runtime changed that which meant it wasn't actually used anywhere. Instead, we rely on standard udev processing netlink messages and udev rules for hotplug behavior. This knob can be used to subvert overall security at runtime by changing /proc/sys/kernel/hotplug to point to arbitrary programs. BUG=chromium:787016 TEST=precq passes Change-Id: Id296f616edbee557bcc6f11fb343a17a019afc45 (cherry picked from commit 7362df65246d4102c684f76fd8f51a24eb540230) Reviewed-on: https://chromium-review.googlesource.com/783573 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="0" gerrit_number="783573" owner_email="vapier@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/73/783573/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I89b6981d91f6ba4d2f5bf330d820ce0ef8fdd8bc" commit="1ecada4a2f2d1168af707bdd32c6ef9a9870a94a" commit_message="Deprecate num from RunHWTestSuite num is not used. It gets passed all the way to the create_suite_job AFE RPC in Autotest, and then gets discarded without being inserted into the control file or elsewhere. The host scheduler does not use it. Therefore the claim that it specifies the maximum number of devices to use is a blatant lie, or, according to the contemporary lexicon, an alternative fact. This commit deprecates it from cbuildbot. Future commits will remove num from Autotest. Since RunHWTestSuite is referenced in a lot of places, leave the parameter in place for now and log a warning. That makes it easier to land commits to fix references in multiple parts, instead of having to get a giant commit right all at once. BUG=chromium:782048 TEST=None Change-Id: I89b6981d91f6ba4d2f5bf330d820ce0ef8fdd8bc Reviewed-on: https://chromium-review.googlesource.com/791393 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="791393" owner_email="ayatane@chromium.org" pass_count="0" patch_number="3" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/93/791393/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6f2b2f1ccfa480e663524e1d744e0a594bf5fd4c" commit="256427bf9f4ee51cb2397aeded04c36b76f41dd8" commit_message="Assign provision suite in paladin hwtest assignment I didnt realize that this was actually used to assign HWTests to paladins. Its obvious in hindsight of course. BUG=chromium:672348 TEST=None Change-Id: I6f2b2f1ccfa480e663524e1d744e0a594bf5fd4c Reviewed-on: https://chromium-review.googlesource.com/793893 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Richard Barnette &lt;jrbarnette@google.com&gt; " fail_count="0" gerrit_number="793893" owner_email="ayatane@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/93/793893/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1b173a577e03e09679757a739ec0ded0ec469b9a" commit="5221d8b98394db127f3a897cc4cc3788220e6c58" commit_message="target-chromium-os-sdk: Add deps for Puppet tests BUG=chromium:686315 TEST=None Change-Id: I1b173a577e03e09679757a739ec0ded0ec469b9a Reviewed-on: https://chromium-review.googlesource.com/794346 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="794346" owner_email="ayatane@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/46/794346/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I00be06097e45050752da32febc57c20d4ffe2cfb" commit="bbc74714be8ec2b7cc0b37d0cc33027f8c6dd7c1" commit_message="[autotest][cfm] Add Logitech PTZ Pro 2 camera to cfm.usb list Add Logitech PTZ Pro 2 camera to the existing CfM USB peripheral list BUG=chromium:788164 TEST=on local setup Change-Id: I00be06097e45050752da32febc57c20d4ffe2cfb Reviewed-on: https://chromium-review.googlesource.com/794847 Commit-Ready: Dennis Wu &lt;denniswu@google.com&gt; Tested-by: Dennis Wu &lt;denniswu@google.com&gt; Reviewed-by: Kristoffer Erlandsson &lt;kerl@google.com&gt; Reviewed-by: Ege Mihmanli &lt;egemih@google.com&gt; Reviewed-by: Claes Malmnäs &lt;malmnas@google.com&gt; Reviewed-by: Denis Tosic &lt;dtosic@chromium.org&gt; " fail_count="0" gerrit_number="794847" owner_email="denniswu@google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/47/794847/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iec13921ea3841f01dcd85dcf1f9d47a715f837b0" commit="621f8f84f2a7639d95a5980d37f2a4125047bc98" commit_message="common-mk: Generate profiling/coverage data when USE=profiling is set. BUG=chromium:789340 TEST=manual Change-Id: Iec13921ea3841f01dcd85dcf1f9d47a715f837b0 Reviewed-on: https://chromium-review.googlesource.com/794995 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="794995" owner_email="allenwebb@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/95/794995/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1e2736219c6039e7398da02cd6d492e9474ad27c" commit="c7f2e8ffa6b644b02d4e4eb32bb405f7f756efb7" commit_message="ish: make ISH system_reset noreturn Added while loop in system_reset as a respond to CL https://chromium-review.googlesource.com/742916. Otherwise, ISH build is broken. BRANCH=none BUG=none TEST=make BOARD=soraka_ish Change-Id: I1e2736219c6039e7398da02cd6d492e9474ad27c Signed-off-by: li feng &lt;li1.feng@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/795030 Commit-Ready: Li1 Feng &lt;li1.feng@intel.com&gt; Tested-by: Li1 Feng &lt;li1.feng@intel.com&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="0" gerrit_number="795030" owner_email="li1.feng@intel.com" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/30/795030/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="If0db9d89c6b04f19222dba13a253a7425ef78781" commit="7f0fd7c551f7515e1d0664a6f4ecb55ed04896fe" commit_message="UPSTREAM: net: usb: asix: fill null-ptr-deref in asix_suspend When asix_suspend() is called dev-&gt;driver_priv might not have been assigned a value, so we need to check that it's not NULL. Similar issue is present in asix_resume(), this patch fixes it as well. Found by syzkaller. kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.14.0-rc4-43422-geccacdd69a8c #400 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 Workqueue: usb_hub_wq hub_event task: ffff88006bb36300 task.stack: ffff88006bba8000 RIP: 0010:asix_suspend+0x76/0xc0 drivers/net/usb/asix_devices.c:629 RSP: 0018:ffff88006bbae718 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: ffff880061ba3b80 RCX: 1ffff1000c34d644 RDX: 0000000000000001 RSI: 0000000000000402 RDI: 0000000000000008 RBP: ffff88006bbae738 R08: 1ffff1000d775cad R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800630a8b40 R13: 0000000000000000 R14: 0000000000000402 R15: ffff880061ba3b80 FS: 0000000000000000(0000) GS:ffff88006c600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff33cf89000 CR3: 0000000061c0a000 CR4: 00000000000006f0 Call Trace: usb_suspend_interface drivers/usb/core/driver.c:1209 usb_suspend_both+0x27f/0x7e0 drivers/usb/core/driver.c:1314 usb_runtime_suspend+0x41/0x120 drivers/usb/core/driver.c:1852 __rpm_callback+0x339/0xb60 drivers/base/power/runtime.c:334 rpm_callback+0x106/0x220 drivers/base/power/runtime.c:461 rpm_suspend+0x465/0x1980 drivers/base/power/runtime.c:596 __pm_runtime_suspend+0x11e/0x230 drivers/base/power/runtime.c:1009 pm_runtime_put_sync_autosuspend ./include/linux/pm_runtime.h:251 usb_new_device+0xa37/0x1020 drivers/usb/core/hub.c:2487 hub_port_connect drivers/usb/core/hub.c:4903 hub_port_connect_change drivers/usb/core/hub.c:5009 port_event drivers/usb/core/hub.c:5115 hub_event+0x194d/0x3740 drivers/usb/core/hub.c:5195 process_one_work+0xc7f/0x1db0 kernel/workqueue.c:2119 worker_thread+0x221/0x1850 kernel/workqueue.c:2253 kthread+0x3a1/0x470 kernel/kthread.c:231 ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431 Code: 8d 7c 24 20 48 89 fa 48 c1 ea 03 80 3c 02 00 75 5b 48 b8 00 00 00 00 00 fc ff df 4d 8b 6c 24 20 49 8d 7d 08 48 89 fa 48 c1 ea 03 &lt;80&gt; 3c 02 00 75 34 4d 8b 6d 08 4d 85 ed 74 0b e8 26 2b 51 fd 4c RIP: asix_suspend+0x76/0xc0 RSP: ffff88006bbae718 ---[ end trace dfc4f5649284342c ]--- BUG=chromium:789492 TEST=Build and run Change-Id: If0db9d89c6b04f19222dba13a253a7425ef78781 Signed-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 8f5624629105) Reviewed-on: https://chromium-review.googlesource.com/797073 Reviewed-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; " fail_count="0" gerrit_number="797073" 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/73/797073/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="If0db9d89c6b04f19222dba13a253a7425ef78781" commit="77ede5989727f63a6192ba0a043bdab64a73e0ce" commit_message="UPSTREAM: net: usb: asix: fill null-ptr-deref in asix_suspend When asix_suspend() is called dev-&gt;driver_priv might not have been assigned a value, so we need to check that it's not NULL. Similar issue is present in asix_resume(), this patch fixes it as well. Found by syzkaller. kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.14.0-rc4-43422-geccacdd69a8c #400 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 Workqueue: usb_hub_wq hub_event task: ffff88006bb36300 task.stack: ffff88006bba8000 RIP: 0010:asix_suspend+0x76/0xc0 drivers/net/usb/asix_devices.c:629 RSP: 0018:ffff88006bbae718 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: ffff880061ba3b80 RCX: 1ffff1000c34d644 RDX: 0000000000000001 RSI: 0000000000000402 RDI: 0000000000000008 RBP: ffff88006bbae738 R08: 1ffff1000d775cad R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800630a8b40 R13: 0000000000000000 R14: 0000000000000402 R15: ffff880061ba3b80 FS: 0000000000000000(0000) GS:ffff88006c600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff33cf89000 CR3: 0000000061c0a000 CR4: 00000000000006f0 Call Trace: usb_suspend_interface drivers/usb/core/driver.c:1209 usb_suspend_both+0x27f/0x7e0 drivers/usb/core/driver.c:1314 usb_runtime_suspend+0x41/0x120 drivers/usb/core/driver.c:1852 __rpm_callback+0x339/0xb60 drivers/base/power/runtime.c:334 rpm_callback+0x106/0x220 drivers/base/power/runtime.c:461 rpm_suspend+0x465/0x1980 drivers/base/power/runtime.c:596 __pm_runtime_suspend+0x11e/0x230 drivers/base/power/runtime.c:1009 pm_runtime_put_sync_autosuspend ./include/linux/pm_runtime.h:251 usb_new_device+0xa37/0x1020 drivers/usb/core/hub.c:2487 hub_port_connect drivers/usb/core/hub.c:4903 hub_port_connect_change drivers/usb/core/hub.c:5009 port_event drivers/usb/core/hub.c:5115 hub_event+0x194d/0x3740 drivers/usb/core/hub.c:5195 process_one_work+0xc7f/0x1db0 kernel/workqueue.c:2119 worker_thread+0x221/0x1850 kernel/workqueue.c:2253 kthread+0x3a1/0x470 kernel/kthread.c:231 ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431 Code: 8d 7c 24 20 48 89 fa 48 c1 ea 03 80 3c 02 00 75 5b 48 b8 00 00 00 00 00 fc ff df 4d 8b 6c 24 20 49 8d 7d 08 48 89 fa 48 c1 ea 03 &lt;80&gt; 3c 02 00 75 34 4d 8b 6d 08 4d 85 ed 74 0b e8 26 2b 51 fd 4c RIP: asix_suspend+0x76/0xc0 RSP: ffff88006bbae718 ---[ end trace dfc4f5649284342c ]--- BUG=chromium:789492 TEST=Build and run Change-Id: If0db9d89c6b04f19222dba13a253a7425ef78781 Signed-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 8f5624629105) Reviewed-on: https://chromium-review.googlesource.com/797190 " fail_count="0" gerrit_number="797190" 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/90/797190/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="If0db9d89c6b04f19222dba13a253a7425ef78781" commit="c2287df398465c77394228c0cdeb6a7d754e086c" commit_message="UPSTREAM: net: usb: asix: fill null-ptr-deref in asix_suspend When asix_suspend() is called dev-&gt;driver_priv might not have been assigned a value, so we need to check that it's not NULL. Similar issue is present in asix_resume(), this patch fixes it as well. Found by syzkaller. kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN Modules linked in: CPU: 0 PID: 24 Comm: kworker/0:1 Not tainted 4.14.0-rc4-43422-geccacdd69a8c #400 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 Workqueue: usb_hub_wq hub_event task: ffff88006bb36300 task.stack: ffff88006bba8000 RIP: 0010:asix_suspend+0x76/0xc0 drivers/net/usb/asix_devices.c:629 RSP: 0018:ffff88006bbae718 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: ffff880061ba3b80 RCX: 1ffff1000c34d644 RDX: 0000000000000001 RSI: 0000000000000402 RDI: 0000000000000008 RBP: ffff88006bbae738 R08: 1ffff1000d775cad R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8800630a8b40 R13: 0000000000000000 R14: 0000000000000402 R15: ffff880061ba3b80 FS: 0000000000000000(0000) GS:ffff88006c600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff33cf89000 CR3: 0000000061c0a000 CR4: 00000000000006f0 Call Trace: usb_suspend_interface drivers/usb/core/driver.c:1209 usb_suspend_both+0x27f/0x7e0 drivers/usb/core/driver.c:1314 usb_runtime_suspend+0x41/0x120 drivers/usb/core/driver.c:1852 __rpm_callback+0x339/0xb60 drivers/base/power/runtime.c:334 rpm_callback+0x106/0x220 drivers/base/power/runtime.c:461 rpm_suspend+0x465/0x1980 drivers/base/power/runtime.c:596 __pm_runtime_suspend+0x11e/0x230 drivers/base/power/runtime.c:1009 pm_runtime_put_sync_autosuspend ./include/linux/pm_runtime.h:251 usb_new_device+0xa37/0x1020 drivers/usb/core/hub.c:2487 hub_port_connect drivers/usb/core/hub.c:4903 hub_port_connect_change drivers/usb/core/hub.c:5009 port_event drivers/usb/core/hub.c:5115 hub_event+0x194d/0x3740 drivers/usb/core/hub.c:5195 process_one_work+0xc7f/0x1db0 kernel/workqueue.c:2119 worker_thread+0x221/0x1850 kernel/workqueue.c:2253 kthread+0x3a1/0x470 kernel/kthread.c:231 ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:431 Code: 8d 7c 24 20 48 89 fa 48 c1 ea 03 80 3c 02 00 75 5b 48 b8 00 00 00 00 00 fc ff df 4d 8b 6c 24 20 49 8d 7d 08 48 89 fa 48 c1 ea 03 &lt;80&gt; 3c 02 00 75 34 4d 8b 6d 08 4d 85 ed 74 0b e8 26 2b 51 fd 4c RIP: asix_suspend+0x76/0xc0 RSP: ffff88006bbae718 ---[ end trace dfc4f5649284342c ]--- BUG=chromium:789492 TEST=Build and run Change-Id: If0db9d89c6b04f19222dba13a253a7425ef78781 Signed-off-by: Andrey Konovalov &lt;andreyknvl@google.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit 8f5624629105) Reviewed-on: https://chromium-review.googlesource.com/797193 " fail_count="0" gerrit_number="797193" 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/93/797193/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.10" change_id="I0664ec88dff4d2a3ee1b134ce27000c35b4d617c" commit="e0d9ae6d8124c3c9df304935ef9d8386dc258551" commit_message="BACKPORT: net: cdc_ether: fix divide by 0 on bad descriptors Setting dev-&gt;hard_mtu to 0 will cause a divide error in usbnet_probe. Protect against devices with bogus CDC Ethernet functional descriptors by ignoring a zero wMaxSegmentSize. BUG=chromium:789494 TEST=Build and run Change-Id: I0664ec88dff4d2a3ee1b134ce27000c35b4d617c Signed-off-by: Bjrn Mork &lt;bjorn@mork.no&gt; Acked-by: Oliver Neukum &lt;oneukum@suse.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from upstream commit 2cb80187ba06) (cherry picked from commit 0839b4b24f92fd42e4de351dd36636713b8e750a chromeos-4.4; fixed conflicts) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/797231 " fail_count="0" gerrit_number="797231" 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/31/797231/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.8" change_id="I0664ec88dff4d2a3ee1b134ce27000c35b4d617c" commit="71e3fb7d0bf184eb7cf43c2e217529757a7f0544" commit_message="BACKPORT: net: cdc_ether: fix divide by 0 on bad descriptors Setting dev-&gt;hard_mtu to 0 will cause a divide error in usbnet_probe. Protect against devices with bogus CDC Ethernet functional descriptors by ignoring a zero wMaxSegmentSize. BUG=chromium:789494 TEST=Build and run Change-Id: I0664ec88dff4d2a3ee1b134ce27000c35b4d617c Signed-off-by: Bjrn Mork &lt;bjorn@mork.no&gt; Acked-by: Oliver Neukum &lt;oneukum@suse.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from upstream commit 2cb80187ba06) (cherry picked from commit 0839b4b24f92fd42e4de351dd36636713b8e750a chromeos-4.4; fixed conflicts) Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/797232 " fail_count="0" gerrit_number="797232" 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/32/797232/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icf3f522c84e2747dca0046c35b035e25d31c3970" commit="29ee32d0d86b8f6195cf878d2318866c0ce4559d" commit_message="init: record mapper devices when umount of stateful fails. This records the mapper devices when umount of the stateful partition fails. This will help understand why some devices still see sporadic umount failures. BUG=chromium:773474 TEST=install and reboot chromeos-init Change-Id: Icf3f522c84e2747dca0046c35b035e25d31c3970 Reviewed-on: https://chromium-review.googlesource.com/794893 Commit-Ready: Greg Kerr &lt;kerrnel@chromium.org&gt; Tested-by: Greg Kerr &lt;kerrnel@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="794893" owner_email="kerrnel@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/93/794893/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iaf370c8989b3a0485b9e74a6754fd2bd311af218" commit="750d3037ee11f3fbc62672e66a14fd8fbad4945b" commit_message="video_PlaybackPerf: add rapl power measurement Adding rapl power measurement along with existing power consumption tests. Eg. 8 entries will be added to video_PlaybackPerf.power_vp8 under rapl_power_consumption graph &quot;sw_vp8_1080p_pkg_pwr&quot; &quot;hw_vp8_1080p_gfx_pwr&quot; &quot;hw_vp8_1080p_dram_pwr&quot; &quot;hw_vp8_1080p_pp0_pwr&quot; &quot;sw_vp8_1080p_pp0_pwr&quot; &quot;hw_vp8_1080p_pkg_pwr&quot; &quot;sw_vp8_1080p_gfx_pwr&quot; &quot;sw_vp8_1080p_dram_pwr&quot; BUG=chromium:775742 TEST=test_that cave video_PlaybackPerf.power_vp9 Change-Id: Iaf370c8989b3a0485b9e74a6754fd2bd311af218 Reviewed-on: https://chromium-review.googlesource.com/792471 Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Tested-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="792471" owner_email="pwang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/71/792471/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4d233777ca297d5a86359ec5c4e1b90979e2859d" commit="13518c8a9c93dff11e3c1eab4b056796c645e23c" commit_message="au_test_harness: race condition when creating directories Avoid race condition in creating download folder when running VMTest in parallel. BUG=None TEST=Running ctest manually. Change-Id: I4d233777ca297d5a86359ec5c4e1b90979e2859d Reviewed-on: https://chromium-review.googlesource.com/792091 Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Tested-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="0" gerrit_number="792091" owner_email="pwang@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/91/792091/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id183da11f6eb9e2b5bc69477055b0119185552d3" commit="f683c19e099f6d6f19cc49f1599c46dcecd881d8" commit_message="ctest: add ssh_port option Add --ssh_port option to ctest to specify which port should we used to access the image. This option helps us to launch different VM used for VMTest so that we can running them in parallel. BUG=None TEST=tryjob betty-vmtest-informational TEST=manual run ctest TEST=unittest Change-Id: Id183da11f6eb9e2b5bc69477055b0119185552d3 Reviewed-on: https://chromium-review.googlesource.com/724276 Commit-Ready: Po-Hsien Wang &lt;pwang@chromium.org&gt; Tested-by: Po-Hsien Wang &lt;pwang@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="724276" owner_email="pwang@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/crostestutils" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crostestutils" ref="refs/changes/76/724276/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1a44b854b26d5375056fc93136a4dbe62ac845b0" commit="66241820e4d67379732d9be71830f84a43a3a636" commit_message="[autotest] Grep out client FAIL status instead of tail. The client FAIL status line can be multiple lines long and so let's grep it out instead of assume it'll be right above the END FAIL line. We also make sure we grab the last one in case there are multiple FAIL lines. BUG=chromium:782299 TEST=test_that dummy_FailServer, I modified dummy_FailServer to call dummy_Fail as a client side test and saw that the test failure message was properly pulled into dummy_FailServer failure message even if the failure message was multiple lines long. Change-Id: I1a44b854b26d5375056fc93136a4dbe62ac845b0 Reviewed-on: https://chromium-review.googlesource.com/790761 Commit-Ready: Kevin Cheng &lt;kevcheng@chromium.org&gt; Tested-by: Kevin Cheng &lt;kevcheng@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="790761" owner_email="kevcheng@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/61/790761/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Iee158404e1a22e827e31bf8dc2c31235cefb7229" commit="2900472c8128f8a4603fc7a4cefb5ac169105d99" commit_message="UPSTREAM: Input: goldfish_events - enable ACPI-based enumeration for goldfish events Add ACPI binding to the goldfish events driver. TEST=manual - make sure goldfish_event device is under /dev/input BUG=b:69460362 Signed-off-by: Jason Hu &lt;jia-cheng.hu@intel.com&gt; Signed-off-by: Jin Qian &lt;jinqian@android.com&gt; Signed-off-by: Alan &lt;alan@linux.intel.com&gt; Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; (cherry picked from commit 0581ce09fd2c976125a20791268d7206db156d2f) Change-Id: Iee158404e1a22e827e31bf8dc2c31235cefb7229 Reviewed-on: https://chromium-review.googlesource.com/782621 Commit-Ready: Lepton Wu &lt;lepton@chromium.org&gt; Tested-by: Lepton Wu &lt;lepton@chromium.org&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="0" gerrit_number="782621" owner_email="lepton@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/21/782621/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I80dfb0d9681f16b020740a842b5bcfbe00f8952c" commit="77ac928ed442cf55af68ed803e7a9d55242de630" commit_message="UPSTREAM: mm/pagewalk.c: report holes in hugetlb ranges commit 373c4557d2aa362702c4c2d41288fb1e54990b7c upstream. This matters at least for the mincore syscall, which will otherwise copy uninitialized memory from the page allocator to userspace. It is probably also a correctness error for /proc/$pid/pagemap, but I haven't tested that. Removing the `walk-&gt;hugetlb_entry` condition in walk_hugetlb_range() has no effect because the caller already checks for that. This only reports holes in hugetlb ranges to callers who have specified a hugetlb_entry callback. This issue was found using an AFL-based fuzzer. v2: - don't crash on -&gt;pte_hole==NULL (Andrew Morton) - add Cc stable (Andrew Morton) Changed for 4.4/4.9 stable backport: - fix up conflict in the huge_pte_offset() call BUG=chromium:789497 TEST=Build and run Change-Id: I80dfb0d9681f16b020740a842b5bcfbe00f8952c Fixes: 1e25a271c8ac (&quot;mincore: apply page table walker on do_mincore()&quot;) Signed-off-by: Jann Horn &lt;jannh@google.com&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; (cherry picked from commit a3805b10de80) Reviewed-on: https://chromium-review.googlesource.com/796915 Reviewed-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="796915" 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/15/796915/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If9be5f96ff0edd9646446b2015c1864838cc0df7" commit="81ca04851a01c533f692695be3199013df9d18ef" commit_message="logitech-updater &amp; ptzro2-firmware: Add Logitech updater and PTZPro2 firmware ebuild This CL adds ebuild for generic Logitech firmware updater and PTZPro2 binary firmwares and checksum logitech-updater: supports firmware update for PTZPro2 camera device ptzpro2-firmware: video 2.0.162, eeprom 1.6 and motor control unit 3.6 Manifest: ptzpro2 checksum manifest to download and un-pack BUG=chromium:748213 TEST=Build ptzpro2-firmware, logitech-updater package, run cros deploy Change-Id: If9be5f96ff0edd9646446b2015c1864838cc0df7 Reviewed-on: https://chromium-review.googlesource.com/583714 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="583714" owner_email="llu7@logitech.com" pass_count="0" patch_number="13" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/14/583714/13" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I39d001cd1f90ce8bac33fb5e990dd575b37655d1" commit="01e745517e7aaa21907860a777a60aeebc918b4d" commit_message="dev-lang/rust: upgrade to 1.22.1 Apart from rebasing some upstream changes that should land in stable 1.23, this was a simple upgrade. TEST=sudo emerge rust BUG=None Change-Id: I39d001cd1f90ce8bac33fb5e990dd575b37655d1 Reviewed-on: https://chromium-review.googlesource.com/797357 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="797357" owner_email="zachr@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/57/797357/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I87ec9298d4b5646ef26f447aa470104428267b8a" commit="fe20e966f6cf94f0e09fbbc7a0b44cf703ba0e6a" commit_message="smbprovider: Add ByteArrayBuffer typedef Adds typedef for vector&lt;uint8_t&gt;. BUG=chromium:757625 TEST=Unit tests run fine CQ-DEPEND=CL:757983 Change-Id: I87ec9298d4b5646ef26f447aa470104428267b8a Reviewed-on: https://chromium-review.googlesource.com/763608 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="0" gerrit_number="763608" owner_email="allenvic@chromium.org" pass_count="0" patch_number="8" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/08/763608/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id7894265a57a70a927698e8c58662813a7646ee8" commit="4d204081559aaf78e564bf8c4e4ddfef2e79c27f" commit_message="validation_pool: add logging around push-based submit BUG=chromium:789619 TEST=None Change-Id: Id7894265a57a70a927698e8c58662813a7646ee8 Reviewed-on: https://chromium-review.googlesource.com/797622 Commit-Ready: Aviv Keshet &lt;akeshet@chromium.org&gt; Tested-by: Aviv Keshet &lt;akeshet@chromium.org&gt; Reviewed-by: Paul Hobbs &lt;phobbs@google.com&gt; " fail_count="0" gerrit_number="797622" owner_email="akeshet@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/22/797622/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-3.18" change_id="I99ac8dc2fe805fa698d481f30848cebdb3cc50b0" commit="dfe283ea578e8ba3a33adb5ba453ca3049be3e0e" commit_message="UPSTREAM: Input: elan_i2c - do not clobber interrupt trigger on x86 On x86 we historically used falling edge interrupts in the driver because that's how first Chrome devices were configured. They also did not use ACPI to enumerate I2C devices (because back then there was no kernel support for that), so trigger was hard-coded in the driver. However the controller behavior is much more reliable if we use level triggers, and that is how we configured ARM devices, and how want to configure newer x86 devices as well. All newer x86 boxes have their I2C devices enumerated in ACPI. Let's see if platform code (ACPI, DT) described interrupt and specified particular trigger type, and if so, let's use it instead of always clobbering trigger with IRQF_TRIGGER_FALLING. We will still use this trigger type as a fallback if platform code left interrupt trigger unconfigured. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=196761 Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; BUG=chromium:734663 TEST=Build and boot on Cyan with updated firmware, verify touchpad works (cherry picked from commit a4b0a58bb1420757593978cdb213dab022403a3e) Signed-off-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Change-Id: I99ac8dc2fe805fa698d481f30848cebdb3cc50b0 Reviewed-on: https://chromium-review.googlesource.com/794330 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="0" gerrit_number="794330" owner_email="dtor@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/30/794330/1" remote="cros" total_fail_count="0"/><lkgm version="10170.0.0-rc2"/></manifest>