blob: 2e72e04a9d8291574dfe183b2e2d71ac2d9d0143 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="3eebe8d366a532165b077c30118fd938cea282c7">
<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="4f500daeeff106af163421a2c13f7f33fe627393" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="536f6cb9217032dfd1d4cdbfc35b5d1c316cec27" 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="cfb28dac24de032626f5288955200e53cf14c281" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="8751e2a8474c895d11d56ca45e4f71e808b25c27" upstream="refs/heads/master"/>
<project name="aosp/platform/system/core/libsync" path="src/aosp/system/libsync" revision="f4f4387b6bf2387efbcfd1453af4892e8982faf6" upstream="refs/heads/master"/>
<project groups="devserver" name="aosp/platform/system/update_engine" path="src/aosp/system/update_engine" revision="b220d669d465377e2bb55a37a7028c72d93dcef3" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="76d92b554ab030337476d3c7fab5220cf34683b3" 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="4ae75c1f8188282a68ecdcc28231585181af4a19" 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="66e1057ac1b807e46fc70556a9bc738b4f949b35" 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="b65b611d7571141fe8c942018b5af3e2c042805d"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="74aa8cb5bd4eb702f773a4ae3c13dfb7bb382a2a" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="ee327f60f6bc03b6369cbc2107de9437f97471a2" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="34e08efb0d563250219a4013cfdd9a732a43281c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="9fc5f35cd8d8d40846477ffbd58d86e6ec577207" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="0f852aa88cb1c1997690ddce47cefc179183e6f8" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="a294da96ed9db9cbe2685205e2e8c7526e2d18b2" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="60c58e5addfbe6d509275f0e0d17adc367dcedb2" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="c6d392d9256828804c98a51a3d0709dbed8270c6" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="788aa008e5183134128763ea93d7854ea04756e8" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="b5bc5a2d071d548e6c84a61a1febd95f0e367241" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="69b7af668312846cb0af56e1dd9513f631b9dabd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="7b47e30dc4f382c6c988b8a35461b0da777a3391" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="8f240620cc29a3dbe55916fd86189ae5376be277" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/battery_updater" path="src/platform/battery_updater" revision="32463c6de8e8c98d4b1711937bc7678afc121a85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bisect-kit" path="src/platform/bisect-kit" revision="1fcc0229b6f266105591ac05675cb5c381c22fee" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="c3c6de734eea9ee9aefc2f0553724345189e5a22" 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="8e6c28caa1ab93e3efea4fe81ae03c29cd37b870" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="e8e8c45fc71c0d34381c5bc90335b0609b00e65a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="0e9ed4f26f5c035f2d0116460ad3131601a45c17" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="ee71dd15ad02590827674f0e55701d78aa290dd8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="d1e391b8d490621974eee8b1d6464eac1f9c1bb3" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="dd6429e28875c88fb72bf5dc503021ce96f28f6d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="8a1ecd4deb6095d4e5a474c1f4ca6902143ba560" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="4c73f2fc22dd9f187b4a498ca83338f7741985d2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="0827c31e8323be834f0305efa66a77ce8214614e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="63f9c7791e874732526f1f5d0d55ab45173c48b9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="bcc00ca58726d9cf774c56005715a5ee330da045" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="337c3f2cbac252068bef88180de90b53c7297d52" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="fe698f5f4a8a992c12f66b631dd8872acfe2a41f" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="cab05a6fc1b2fa84169ae9e423884807c4001d85" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="b9e28183d5d18dd333d00da92c324651fd1c40f9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="00b09c9f8f54be25711bcac0e332906266a713cb" 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="fac0e886c8dee6418fcd303c1186518cc51e064d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="fb3f927e46830ce93f6fab3bae83070b56c01431" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="a047d4113fc111d33fb4ad4eea196ff9916803b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="22cf206134578e01e708df0a074a43c53e42e5d0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="cc8a31aaf5ecb5190cb375fcb4018a4517f72817" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="d8f2c70258649f91d02dbe59ddb81d355d782775" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="3826363d134935718a4be0a6996e8e77f589ca6c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="875a8d83245141f6445e09e6dac7bf11bd116256" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="dfe0c23fa59e02494c0484c49f86bef281b44580" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" 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="32f25517e62ee86087d0da9cd75761fd77c8d22d" 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="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" 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/tremplin" path="src/platform/tremplin" revision="fd83e6de4f2db9008bb08e89b42cdc78e5a845b6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="ab10366ee27959666b94a638858032c91c3c5e10" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="4f0c7a0428296c7a9d2629b544a4a71c9d3f5470" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="df7bb0d01d48578d1c123327540615e072d2885c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b97935010d90757a3c8df96ff9832ff77ab1f816" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="b43df7fdcade2d4fd1c321fc91458557ccf9516c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="36c43cab33a51fa8d47db636ed17d790d739075e" 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="b8dc3f146d9bf647c98c695b3a23f294d2aa7eb2" 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="f2f9d8df9f307aea2f0c269c81ab7f104b8a4a20" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="150818248693ffb5f1a26a4c65745aea38112c01" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="c2dc0bdb6d5b2ded5c4233aa62e92e2ad415e9f9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="e0180f9660a08da85e8f7413601a43b6801028e7" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" 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="1dfc534f5e50dad7526fd3d7758e41d29f73750c" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="8e9f99b3e60d0ffe8b67cc93ea4ab1b9ed191e45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="e68c67c87a8aac1c9e8e320865cd117e83f383b0" 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="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="622128c87680ec80af68826539bbec422471e6fb" 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 groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="025e22029d1fb7994228be1e78a598be2e7cc264" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="156cbc7f2f7526747e595497639880c7e3218184" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="7ea51f728bb7470c58f2f1287a706f4fdf5a4ad1" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="eeb79ce39812a393bba8c5e888e3c25f4b30334d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="b037b846649506006b9ce055e590c0814a855b53" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="0fbbab341205845a0288483bd94df095e975c5ca" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="7639a071fe23b2d7e9fde858b6ab03650ed5eeeb" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="7ad94836943c5654114677d95b209763fac55898" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="25ff5e67020db95811543b2526fc37ef05270e7e" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="f9b96ddab2325e0c598edffb2efaadc485c6a3b4" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="db0ecad3897c96c13bcaaf6f37dadb6bf0e3ec7f" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="66e1961c0525809e7dcb24a5952591f4204fc417" 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="3c7f95590fc380b52fc31906c146e19adac9dc69" upstream="refs/heads/chromeos-2.4.92"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="63bc5fa4c8df226504b939bdeef523fb15a41301" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="8ae34d3808dab63199c1db69d711b0748c451998" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="688e15c9fb3964612fcd39917c9952dbcdd4e2ad" 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="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="8a67155afa43b998f9a8a358783bf3d2279dd5a7" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="f8b050bad1307a836bd67692882919b12214d627" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="acae41a2bb5649c1d1af640459b3a9a1272acb1d" 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/mesa" path="src/third_party/arc-mesa" revision="c040a0da6ae879b4c1ec48901c960f43a202b936" upstream="refs/heads/arc-17.3"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="d75aa2d56286b787d398732afc29728fb1c33ba8" 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="329c5bc7b2f6fda2f491c66d043dd71c7d6b1796" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="f68005cfbc3d5bcf7ec202f04ded9016f97bcdef" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="41a309aa54156025311b2f3a678281d804a3b615" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="49b1436c7639311adedc26d0f4982429f33f2f43" 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="f5ddef5e9eb5b41686468053871b5c3dfdd16627" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="2ba9706f576d1a0026ab1da6af9034b311683849" 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/webrtc-apm" path="src/third_party/webrtc-apm" revision="ede78de16649a8675020bd305049f88b43680df0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="0804dc173618a1a1fa6d1b916b9b7dcfe72fe1f8" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<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="82b51b7a2c122080c94c063a9c0c6debb5a64949" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="ff6224a58cf9348c10b17c7ea707d5228c5101c5" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1607e38f339e32d6bcf7bb02531d3bf19f42f5c0" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="2dd29ac655fd62d8ba81208a6d14fd16cfcbbc0c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="c5f4f47c982c108ae93afa0d21a353b75014d279" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="9caaca88dfc4d175a42ae804c584120a54d9f632" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="682a416bd5fe6bb88e267b312bddb786588bdebe" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-3.18" change_id="I0fbde5b5c52c3858117b92384be514d8379a3c1b" commit="bbdce4f1448b582a0b60cc92b7e31e8885d9ffff" commit_message="UPSTREAM: ARM: fix uaccess_with_memcpy() with SW_DOMAIN_PAN The uaccess_with_memcpy() code is currently incompatible with the SW PAN code: it takes locks within the region that we've changed the DACR, potentially sleeping as a result. As we do not save and restore the DACR across co-operative sleep events, can lead to an incorrect DACR value later in this code path. Reported-by: Peter Rosin &lt;peda@axentia.se&gt; Tested-by: Peter Rosin &lt;peda@axentia.se&gt; Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt; (cherry picked from commit c014953d84ec21a4df9a43be2378861ea6e9246e) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I0fbde5b5c52c3858117b92384be514d8379a3c1b Reviewed-on: https://chromium-review.googlesource.com/1119043 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="1119043" owner_email="pmalani@google.com" 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/43/1119043/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-3.18" change_id="I042b08159680905e6bf84c8c56e01bb0defc9a20" commit="25c0769d982b84eceeec8bc6e28c18c2eb564b3f" commit_message="BACKPORT: ARM: uaccess: Enable hardened usercopy Enables CONFIG_HARDENED_USERCOPY checks on arm. Based on code from PaX and grsecurity. Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; (cherry picked from commit dfd45b6103c973bfcea2341d89e36faf947dbc33) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I042b08159680905e6bf84c8c56e01bb0defc9a20 Reviewed-on: https://chromium-review.googlesource.com/1119044 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119044" owner_email="pmalani@google.com" 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/44/1119044/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I1286cae8e6ffcf12ea54ddd62f1a6d2ce742c8d0" commit="28402376e2c4c7fc6a097dcde873969b0e7ce0ab" commit_message="BACKPORT: arm64/uaccess: Enable hardened usercopy Enables CONFIG_HARDENED_USERCOPY checks on arm64. As done by KASAN in -next, renames the low-level functions to __arch_copy_*_user() so a static inline can do additional work before the copy. Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Change-Id: I1286cae8e6ffcf12ea54ddd62f1a6d2ce742c8d0 (cherry picked from commit faf5b63e294151d6ac24ca6906d6f221bd3496cd) Signed-off-by: Sami Tolvanen &lt;samitolvanen@google.com&gt; Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1119045 Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119045" owner_email="pmalani@google.com" 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/45/1119045/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I466cb7de6823385e6be11b62a4770531b8c97623" commit="777fedf82167358d4f3887a5a7bfc5199d1b7b02" commit_message="UPSTREAM: mm: SLAB hardened usercopy support Under CONFIG_HARDENED_USERCOPY, this adds object size checking to the SLAB allocator to catch any copies that may span objects. Based on code from PaX and grsecurity. Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Tested-by: Valdis Kletnieks &lt;valdis.kletnieks@vt.edu&gt; (cherry picked from commit 04385fc5e8fffed84425d909a783c0f0c587d847) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I466cb7de6823385e6be11b62a4770531b8c97623 Reviewed-on: https://chromium-review.googlesource.com/1119046 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119046" owner_email="pmalani@google.com" 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/46/1119046/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I776d3a388505efe3a83efd2ddf3abefee05b1ccf" commit="7f75598f77cb62d120301aa8333995836562179a" commit_message="UPSTREAM: mm/slub: support left redzone SLUB already has a redzone debugging feature. But it is only positioned at the end of object (aka right redzone) so it cannot catch left oob. Although current object's right redzone acts as left redzone of next object, first object in a slab cannot take advantage of this effect. This patch explicitly adds a left red zone to each object to detect left oob more precisely. Background: Someone complained to me that left OOB doesn't catch even if KASAN is enabled which does page allocation debugging. That page is out of our control so it would be allocated when left OOB happens and, in this case, we can't find OOB. Moreover, SLUB debugging feature can be enabled without page allocator debugging and, in this case, we will miss that OOB. Before trying to implement, I expected that changes would be too complex, but, it doesn't look that complex to me now. Almost changes are applied to debug specific functions so I feel okay. Signed-off-by: Joonsoo Kim &lt;iamjoonsoo.kim@lge.com&gt; Cc: Christoph Lameter &lt;cl@linux.com&gt; Cc: Pekka Enberg &lt;penberg@kernel.org&gt; Cc: David Rientjes &lt;rientjes@google.com&gt; Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit d86bd1bece6fc41d59253002db5441fe960a37f6) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I776d3a388505efe3a83efd2ddf3abefee05b1ccf Reviewed-on: https://chromium-review.googlesource.com/1119047 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119047" owner_email="pmalani@google.com" 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/47/1119047/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I5216fc7576f6a8f088f798dd6429298c2ec31bd5" commit="851e9d68596da0dc98fef19715f820c2348e5927" commit_message="UPSTREAM: mm: SLUB hardened usercopy support Under CONFIG_HARDENED_USERCOPY, this adds object size checking to the SLUB allocator to catch any copies that may span objects. Includes a redzone handling fix discovered by Michael Ellerman. Based on code from PaX and grsecurity. Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; Tested-by: Michael Ellerman &lt;mpe@ellerman.id.au&gt; Reviwed-by: Laura Abbott &lt;labbott@redhat.com&gt; (cherry picked from commit ed18adc1cdd00a5c55a20fbdaed4804660772281) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I5216fc7576f6a8f088f798dd6429298c2ec31bd5 Reviewed-on: https://chromium-review.googlesource.com/1119048 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119048" owner_email="pmalani@google.com" 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/48/1119048/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I14c8f0e483c5af797bf4659ac372c963a3458f2a" commit="80fb4e14f2afb2d224899bfe8aad7bdc3dbb7d10" commit_message="UPSTREAM: usercopy: avoid potentially undefined behavior in pointer math check_bogus_address() checked for pointer overflow using this expression, where 'ptr' has type 'const void *': ptr + n &lt; ptr Since pointer wraparound is undefined behavior, gcc at -O2 by default treats it like the following, which would not behave as intended: (long)n &lt; 0 Fortunately, this doesn't currently happen for kernel code because kernel code is compiled with -fno-strict-overflow. But the expression should be fixed anyway to use well-defined integer arithmetic, since it could be treated differently by different compilers in the future or could be reported by tools checking for undefined behavior. Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt; Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; (cherry picked from commit 7329a655875a2f4bd6984fe8a7e00a6981e802f3) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I14c8f0e483c5af797bf4659ac372c963a3458f2a Reviewed-on: https://chromium-review.googlesource.com/1119049 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119049" owner_email="pmalani@google.com" 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/49/1119049/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I287c9b1840473edc086f4e9fa94074af4390506a" commit="53d32a18edd0aa846e39fb63d92146cfef741240" commit_message="UPSTREAM: usercopy: fix overlap check for kernel text When running with a local patch which moves the '_stext' symbol to the very beginning of the kernel text area, I got the following panic with CONFIG_HARDENED_USERCOPY: usercopy: kernel memory exposure attempt detected from ffff88103dfff000 (&lt;linear kernel text&gt;) (4096 bytes) ------------[ cut here ]------------ kernel BUG at mm/usercopy.c:79! invalid opcode: 0000 [#1] SMP ... CPU: 0 PID: 4800 Comm: cp Not tainted 4.8.0-rc3.after+ #1 Hardware name: Dell Inc. PowerEdge R720/0X3D66, BIOS 2.5.4 01/22/2016 task: ffff880817444140 task.stack: ffff880816274000 RIP: 0010:[&lt;ffffffff8121c796&gt;] __check_object_size+0x76/0x413 RSP: 0018:ffff880816277c40 EFLAGS: 00010246 RAX: 000000000000006b RBX: ffff88103dfff000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: ffff88081f80dfa8 RDI: ffff88081f80dfa8 RBP: ffff880816277c90 R08: 000000000000054c R09: 0000000000000000 R10: 0000000000000005 R11: 0000000000000006 R12: 0000000000001000 R13: ffff88103e000000 R14: ffff88103dffffff R15: 0000000000000001 FS: 00007fb9d1750800(0000) GS:ffff88081f800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000021d2000 CR3: 000000081a08f000 CR4: 00000000001406f0 Stack: ffff880816277cc8 0000000000010000 000000043de07000 0000000000000000 0000000000001000 ffff880816277e60 0000000000001000 ffff880816277e28 000000000000c000 0000000000001000 ffff880816277ce8 ffffffff8136c3a6 Call Trace: [&lt;ffffffff8136c3a6&gt;] copy_page_to_iter_iovec+0xa6/0x1c0 [&lt;ffffffff8136e766&gt;] copy_page_to_iter+0x16/0x90 [&lt;ffffffff811970e3&gt;] generic_file_read_iter+0x3e3/0x7c0 [&lt;ffffffffa06a738d&gt;] ? xfs_file_buffered_aio_write+0xad/0x260 [xfs] [&lt;ffffffff816e6262&gt;] ? down_read+0x12/0x40 [&lt;ffffffffa06a61b1&gt;] xfs_file_buffered_aio_read+0x51/0xc0 [xfs] [&lt;ffffffffa06a6692&gt;] xfs_file_read_iter+0x62/0xb0 [xfs] [&lt;ffffffff812224cf&gt;] __vfs_read+0xdf/0x130 [&lt;ffffffff81222c9e&gt;] vfs_read+0x8e/0x140 [&lt;ffffffff81224195&gt;] SyS_read+0x55/0xc0 [&lt;ffffffff81003a47&gt;] do_syscall_64+0x67/0x160 [&lt;ffffffff816e8421&gt;] entry_SYSCALL64_slow_path+0x25/0x25 RIP: 0033:[&lt;00007fb9d0c33c00&gt;] 0x7fb9d0c33c00 RSP: 002b:00007ffc9c262f28 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: fffffffffff8ffff RCX: 00007fb9d0c33c00 RDX: 0000000000010000 RSI: 00000000021c3000 RDI: 0000000000000004 RBP: 00000000021c3000 R08: 0000000000000000 R09: 00007ffc9c264d6c R10: 00007ffc9c262c50 R11: 0000000000000246 R12: 0000000000010000 R13: 00007ffc9c2630b0 R14: 0000000000000004 R15: 0000000000010000 Code: 81 48 0f 44 d0 48 c7 c6 90 4d a3 81 48 c7 c0 bb b3 a2 81 48 0f 44 f0 4d 89 e1 48 89 d9 48 c7 c7 68 16 a3 81 31 c0 e8 f4 57 f7 ff &lt;0f&gt; 0b 48 8d 90 00 40 00 00 48 39 d3 0f 83 22 01 00 00 48 39 c3 RIP [&lt;ffffffff8121c796&gt;] __check_object_size+0x76/0x413 RSP &lt;ffff880816277c40&gt; The checked object's range [ffff88103dfff000, ffff88103e000000) is valid, so there shouldn't have been a BUG. The hardened usercopy code got confused because the range's ending address is the same as the kernel's text starting address at 0xffff88103e000000. The overlap check is slightly off. Fixes: f5509cc18daa (&quot;mm: Hardened usercopy&quot;) Signed-off-by: Josh Poimboeuf &lt;jpoimboe@redhat.com&gt; Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt; (cherry picked from commit 94cd97af690dd9537818dc9841d0ec68bb1dd877) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I287c9b1840473edc086f4e9fa94074af4390506a Reviewed-on: https://chromium-review.googlesource.com/1119050 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119050" owner_email="pmalani@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1119050/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I707c1f76726e2514ce1e371a770fb69d27792304" commit="f25c7e76cef5c8c349582f9a856f9c0f1edec3c5" commit_message="UPSTREAM: Make the hardened user-copy code depend on having a hardened allocator The kernel test robot reported a usercopy failure in the new hardened sanity checks, due to a page-crossing copy of the FPU state into the task structure. This happened because the kernel test robot was testing with SLOB, which doesn't actually do the required book-keeping for slab allocations, and as a result the hardening code didn't realize that the task struct allocation was one single allocation - and the sanity checks fail. Since SLOB doesn't even claim to support hardening (and you really shouldn't use it), the straightforward solution is to just make the usercopy hardening code depend on the allocator supporting it. Reported-by: kernel test robot &lt;xiaolong.ye@intel.com&gt; Cc: Kees Cook &lt;keescook@chromium.org&gt; Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt; (cherry picked from commit 6040e57658eee6eb1315a26119101ca832d1f854) Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Change-Id: I707c1f76726e2514ce1e371a770fb69d27792304 Reviewed-on: https://chromium-review.googlesource.com/1119051 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119051" owner_email="pmalani@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1119051/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="Ie6095328f9fed7891348f165a54450f7f471e6b9" commit="7c2ee114d5f9151b05348cadb1dd343dd68cbf14" commit_message="CHROMIUM: config: Enabled HARDENED_USERCOPY Bug=b:79255099 TEST=Build and boot caroline Change-Id: Ie6095328f9fed7891348f165a54450f7f471e6b9 Signed-off-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1119052 Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; Reviewed-by: Kees Cook &lt;keescook@chromium.org&gt; " fail_count="3" gerrit_number="1119052" owner_email="pmalani@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1119052/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I264b8969091add440ac10977b0e8dc2c5d50fce2" commit="b3a584ff2295155e6fc8f4932de20d692d8184f2" commit_message="FROMLIST: mmc: core: Support FFU for eMMC v5.0 The Field Firmware Update (FFU) feature is new for eMMC 5.0 spec (Jedec: JESD84-B50.pdf) * This solution allows to: - Complete eMMC 5.0 FFU procedure as an atomic operation, without being interrupted by other IO requests - Not limited Firmware data size. Using Multiple Write operations. - Support of both EXT_CSD_MODE_OPERATION_CODES modes * The solution is using &quot;udev&quot; device manager to transfer FW data from user space to eMMC driver * Pre-existing functions from mmc_test were used in this solution. Changes from the list patch: - fix patch in order to apply it with 'git apply' - rename file ffu.c - run checkpatch.pl - other minor cleanups. https://patchwork.kernel.org/patch/8829611/ BUG=chromium:328624,chrome-os-partner:60823 TEST=On Electro, FFU iNAND 7232 using build from chromiumos.tryserver/builders/release/builds/8145 Signed-off-by: Avi Shchislowski &lt;avi.shchislowski@sandisk.com&gt; Signed-off-by: Alex Lemberg &lt;Alex.Lemberg@sandisk.com&gt; Signed-off-by: Yaniv Agman &lt;yaniv.agman@sandisk.com&gt; Change-Id: I264b8969091add440ac10977b0e8dc2c5d50fce2 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/424974 " fail_count="3" gerrit_number="424974" owner_email="gwendal@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/424974/8" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I0dada540e713ae5ea7def40e855b8932fe0c35ee" commit="fee915d5a8999970d26202ad2fbca9d01c47b23d" commit_message="FROMLIST: mmc: block: add FFU support Add special case in MMC_IOC_CMD to process FFU command from mmc tool. A FFU command is similar to a multi command, but it also require loading firmware and maybe reset the device. (am from https://patchwork.kernel.org/patch/8829601/mbox) BUG=chromium:328624,chrome-os-partner:60823 TEST=On Electro, FFU iNAND 7232 using build from chromiumos.tryserver/builders/release/builds/8145 Change-Id: I0dada540e713ae5ea7def40e855b8932fe0c35ee Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/424975 " fail_count="3" gerrit_number="424975" owner_email="gwendal@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/424975/8" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I5a6cfbed7b76d234e14bc20ed7887b88e7e86d58" commit="957156c943110acab15b547993d46439287371bd" commit_message="FROMLIST: mmc: ffu: Hack for Hynix eMMC When sending the switch command to Hynix eMMC HBG4e requires the cmd bits should be set to 0, even if they should not have been looked by the devices when writing a byte of the ext csd. (am from https://patchwork.kernel.org/patch/8829631/mbox) BUG=chromium:328624,chrome-os-partner:60823 TEST=On Electro, FFU iNAND 7232 using build from chromiumos.tryserver/builders/release/builds/8145 Change-Id: I5a6cfbed7b76d234e14bc20ed7887b88e7e86d58 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/424976 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="3" gerrit_number="424976" owner_email="gwendal@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/424976/8" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I48cdb6341710ae45e3b337832b6b40602b851c0a" commit="e2aeda477781a0b885a979e8285b8b76b6eb014a" commit_message="FROMLIST: mmc: ffu: Hack for Samsung part Samsung eMMC5.0 is not fully Jedec compliant: CMD25 write argument is a fixed value not from FFU_ARG. (am from https://patchwork.kernel.org/patch/8829621/mbox) BUG=chromium:328624,chrome-os-partner:60823 TEST=On Electro, FFU iNAND 7232 using build from chromiumos.tryserver/builders/release/builds/8145 Change-Id: I48cdb6341710ae45e3b337832b6b40602b851c0a Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/424977 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="3" gerrit_number="424977" owner_email="gwendal@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/424977/8" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.4" change_id="I85835bc9f221297ac84418437ea7d13f8cb32c06" commit="70c32c0e5a2102d8110edfe7921456759532d637" commit_message="CHROMIUM: config: Add MMC FFU support Allow eMMC firmware to be upgraded with mmc ffu command. BUG=chromium:328624,chrome-os-partner:60823,b:110793849 TEST=On Electro, FFU iNAND 7232 using build from chromiumos.tryserver/builders/release/builds/8145 Change-Id: I85835bc9f221297ac84418437ea7d13f8cb32c06 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/424978 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="3" gerrit_number="424978" owner_email="gwendal@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/424978/8" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I844b5f6836462efaa98a1d26edcaf8f8a3c47567" commit="7bdf37a3f2b2f9b7bcf1de09d609617cadbb5a46" commit_message="Makefile.rules: only update version.h timestamp if it changed BUG=none BRANCH=none TEST=buildall with no change is much faster now (no relinking of ec.*.elf) Change-Id: I844b5f6836462efaa98a1d26edcaf8f8a3c47567 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1126316 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1126316" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/16/1126316/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9b75f6558f0357e18000ff1161096c8f9c94a8ac" commit="876888f8b9bbaeccf7c468d1437d656d6a1d9afe" commit_message="cortex-m: Generate vector table in C Different versions of the linker behave differently when mixing object built with lto enabled (desirable for code size reduction) and disabled (assembler code), especially when they refer to each other symbols: The file evaluation order of the linker becomes important as it eliminates dead code at various points in time, and LTO code referring to non-LTO code or vice versa, is not visible at early runs. Sadly, just changing the order on the command line isn't sufficient: What works for gcc8 breaks gcc6 (and may behave different in even more ways on gcc4 or other versions). Therefore, implement the vector table in C, so it's compiled in LTO mode, just like the code it refers to. BUG=b:65441143 BRANCH=none TEST=with this change coral EC is functional when built with the gcc 8.1 based coreboot toolchain. Change-Id: I9b75f6558f0357e18000ff1161096c8f9c94a8ac Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1120333 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@chromium.org&gt; " fail_count="0" gerrit_number="1120333" owner_email="pgeorgi@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/33/1120333/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I756579ca49a446e321715bf2e651075d54be92ac" commit="b0cc0fb501cecad8d2934eb1fac72601a1a530ae" commit_message="crash-reporter: Add C++ crash_sender binary in src_install() The shell script version is renamed to crash_sender.sh. Both the C++ binary and the shell script will stay in the system image until the rewrite of crash_sender in C++ is complete. BUG=chromium:391887 TEST=Run emerge and cros deploy, and confirm crash_sender and crash_sender.sh are boll installed. CQ-DEPEND=CL:1127217 Change-Id: I756579ca49a446e321715bf2e651075d54be92ac Reviewed-on: https://chromium-review.googlesource.com/1127218 Commit-Ready: Satoru Takabayashi &lt;satorux@google.com&gt; Tested-by: Satoru Takabayashi &lt;satorux@google.com&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1127218" owner_email="satorux@google.com" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/18/1127218/4" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I800b632f0f897018a8049b48b9e8ff6d5bbdd514" commit="99ea8fe4948a7133e320948cb84cd78dfcbc178e" commit_message="crash: Add C++ crash_sender binary The C++ binary simply runs the shell script. This is the first step towards rewriting crash_sender in C++. BUG=chromium:391887 TEST=Run the following steps to make sure a crash report is uploaded 1) killall -SIGSEGV powerd 1) touch /run/crash_reporter/crash-test-in-progress 2) metrics_client -C 3) crash_sender -e FORCE_OFFICIAL=1 -e SECONDS_SEND_SPREAD=1 4) grep crash_sender /var/log/messages CQ-DEPEND=CL:1127218 Change-Id: I800b632f0f897018a8049b48b9e8ff6d5bbdd514 Reviewed-on: https://chromium-review.googlesource.com/1127217 Commit-Ready: Satoru Takabayashi &lt;satorux@google.com&gt; Tested-by: Satoru Takabayashi &lt;satorux@google.com&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1127217" owner_email="satorux@google.com" pass_count="0" patch_number="9" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/17/1127217/9" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="I28950881acf8b47fb9d07a44566171b28a6f64ce" commit="e37d6d8678a4b9eaed8a6e9b751aeb08bd6d749c" commit_message="Update RW_LEGACY if a special tag 'cros_allow_auto_update' is found in CBFS. The RW_LEGACY was updated using hash white list. That won't scale if we need to push updates of RW_LEGACY blob very often. To allow better updating process, we want to do silent update if the legacy blob allows updating. A new CBFS file 'cros_allow_auto_update' is introduced that firmware updater should do silent update if the file is found. The build system will need to insert the file - either in signing or build process. Also, for a real recovery (not recovery triggered by AU), we will now always update LEGACY blob so it is possible to fix a system with broken customized legacy blob, or to allow the device receiving future new legacy firmware (especially for altOS). ** There is one behavior change. For &quot;running recovery on device with write-protection enabled&quot;, we used to only update A, B, and SHARED; leaving LEGACY untouched. Starting from this patch, LEGACY will be also updated. This is expected because after recovery people also can't boot anything in legacy mode and they do need to reinstall the firmware and OS. BUG=b:110721285 TEST=make test; manually modify CBFS to test update logic. Change-Id: I28950881acf8b47fb9d07a44566171b28a6f64ce Reviewed-on: https://chromium-review.googlesource.com/1112877 Commit-Ready: Hung-Te Lin &lt;hungte@chromium.org&gt; Tested-by: Hung-Te Lin &lt;hungte@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; Reviewed-by: Stefan Reinauer &lt;reinauer@google.com&gt; " fail_count="0" gerrit_number="1112877" owner_email="hungte@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/firmware" project_url="https://chromium-review.googlesource.com/chromiumos/platform/firmware" ref="refs/changes/77/1112877/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9fceb4f2be0be5ddec005c2a7cd80457b76e2493" commit="5716c0a532c092f466e40492d48a3f25c55a0199" commit_message="Reset label hiding in the titlebar if the label is a button label. Fixes titlebar button bar where button labels were unintentially made transparent by the rule that hides the titlebar title. Button labels should now keep their button's color value. Bug: 863172 Change-Id: I9fceb4f2be0be5ddec005c2a7cd80457b76e2493 Reviewed-on: https://chromium-review.googlesource.com/1127910 Commit-Ready: Josh Pratt &lt;jopra@chromium.org&gt; Tested-by: Josh Pratt &lt;jopra@chromium.org&gt; Reviewed-by: Raymes Khoury &lt;raymes@chromium.org&gt; " fail_count="0" gerrit_number="1127910" owner_email="jopra@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/cros-adapta" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/cros-adapta" ref="refs/changes/10/1127910/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I68c8c92dd6f75efee220120751af1eba1e239adb" commit="acce38242f965cb8f38cdd8062360cfa158200e0" commit_message="Overwrite default, menu and suggested-action buttons colors to match Chrome OS. Mechanical CL that replaces 'color', 'background-color' and 'border-color' for default button, menu-button, text-button and suggested-action button. It also updates @borders (the default color for the borders of buttons and other widgets) to #dadce0 to match Chrome OS's most recent buttons spec. This changes aim to make buttons (in the default state, i.e. not hover, active or disabled) look more like Chrome OS. Specifically: - Buttons with no '.suggested-action' or '.destructive-action' class now use: - color: @suggestion_color; - background-color: @theme_base_color; - Buttons with the '.suggested-action' class now use: - color: @theme_base_color; - background-color: @suggestion_color; - border-color: @borders; - Buttons with 'menuitem.*button' or '.text-button' classes now use: - color: @theme_text_color; - background-color: @theme_base_color; The rewrites were produced by a script that applies combinations of regexes to search, filter, find and replace CSS while respecting syntax as much as possible. The modifications where made using the following set of rewrites, applied using ./tools/rewriter.py: Mod(r'button\.suggested-action', anti=[r'\.destructive-action'], remove=color(), replace=r'\1@theme_base_color\3'), Mod(r'button\.suggested-action', anti=[r'\.destructive-action'], remove=background_color(), replace=r'\1@suggestion_color\3'), Mod(r'button', anti=[r'\..*\-action'], remove=color(), replace=r'\1@suggestion_color\3'), Mod(r'button', anti=[r'\..*\-action'], remove=background_color(), replace=r'\1@theme_base_color\3'), Mod(r'button', anti=[r'\..*\-action'], remove=border_color(), replace=r'\1@borders\3'), Mod(r'menuitem.*button', anti=[r'\..*\-action'], remove=color(), replace=r'\1@theme_text_color\3'), Mod(r'text-button', anti=[r'\..*\-action'], remove=color(), replace=r'\1@theme_text_color\3'), Mod(r'menuitem.*button', anti=[r'\..*\-action'], remove=border_color(), replace=r'\1@borders\3'), Mod(r'text-button', anti=[r'\..*\-action'], remove=border_color(), replace=r'\1@borders\3'), Mod(r'menuitem.*button', anti=[r'\..*\-action'], remove=background_color(), replace=r'\1@theme_base_color\3'), Mod(r'text-button', anti=[r'\..*\-action'], remove=background_color(), replace=r'\1@theme_base_color\3') Bug: 822495 Change-Id: I68c8c92dd6f75efee220120751af1eba1e239adb Reviewed-on: https://chromium-review.googlesource.com/1131016 Commit-Ready: Josh Pratt &lt;jopra@chromium.org&gt; Tested-by: Josh Pratt &lt;jopra@chromium.org&gt; Reviewed-by: Raymes Khoury &lt;raymes@chromium.org&gt; " fail_count="0" gerrit_number="1131016" owner_email="jopra@chromium.org" pass_count="0" patch_number="8" project="chromiumos/third_party/cros-adapta" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/cros-adapta" ref="refs/changes/16/1131016/8" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id8b979e609ccd998db9611a596294a056955f002" commit="e77cd53ee54862452a2b16daf2ffbd9df079c30a" commit_message="CRAS: rate_estimator - Don't reset when input buffer is zero Current behavior resets rate_estimator when seeing zero buffer level in iodev. This makes sense to output because underrun is a rarely happened error case so we reset rate_estimator hoping to drop unreliable result. However we shouldn't do this for input iodev, because: (1) Input level==0 is a very common case and it's not error at all. (2) Bug is found that, when rate_estimator happens to return estimated rate 15998 for 16KHz hardware. And unluckily in the following many windows it hits level==0 and got reset, fmt_conv will keep using this smaller rate(15998) to resample buffers and cause buffer level deviate between multiple input iodev. BUG=chromium:862047 TEST=Run two Jabra recording, and verify buffer leve doesn't deviate over long time. Change-Id: Id8b979e609ccd998db9611a596294a056955f002 Reviewed-on: https://chromium-review.googlesource.com/1134707 Commit-Ready: Hsinyu Chao &lt;hychao@chromium.org&gt; Tested-by: Hsinyu Chao &lt;hychao@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1134707" owner_email="hychao@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/07/1134707/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id967cc8cb44c10ab8e6131fe60222cb4f29628cb" commit="c5a5d45ddc45a98e9dc4ef69860432cabedd3b9d" commit_message="llvm-libunwind: Update to current llvm versions. Update the llvm-libunwind to match current llvm versions. NFC since llvm-libunwind is not installed currently. Make few fixes to ensure that llvm-libunwind can be built for multilib 32/64 bits on host. BUG=chromium:863286 TEST=sudo emerge llvm-libunwind works &amp; installs both 32-bit/64-bit libraries.. Change-Id: Id967cc8cb44c10ab8e6131fe60222cb4f29628cb Reviewed-on: https://chromium-review.googlesource.com/1136214 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1136214" owner_email="manojgupta@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/14/1136214/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Icbaf3b3a1faeebc135daf462780afd81c3eb2255" commit="fb86c58f514e9bb91e9b8157d7375b41e4a67e79" commit_message="CHROMIUM: bluetooth: Add a dummy cmd in hci_req_add_le_scan_disable If the HCI_OP_LE_SET_SCAN_ENABLE command is skipped when stopping discovery, the corresponding command complete event would never be received. This would cause the HCI command timeout and thus the stop_discovery method fails. The above said command might be skipped in a rare condition when both kernel and the bluetoothd damemon would like to stop discovery almost at the same time. In this case, chance is that they might be out of sync of the discovery state and result in the above error. To work around the race condtion between kernel and bluetoothd, a dummy HCI command is added. This makes sures that when kernel has stopped scanning at a bit earlier time, bluetoothd, while trying to re-stop discovery and having the HCI command skipped, could still receive the correct stop_discovery_complete callback. BUG=chromium:845107 TEST=Run magic tethering for 24 hours and observe that there are no error messages such as hci_request.c:__hci_req_sync() hci0 end: err -110 accompanied by the logs Bluetooth: hci_core.c:skip_conditional_cmd() COND LE cmd (0x200c) is already 0 (chg 0), skip transition to 0 Bluetooth: hci_core.c:skip_conditional_cmd() COND no more cmd in queue. which indicates that the last command is skipped. Change-Id: Icbaf3b3a1faeebc135daf462780afd81c3eb2255 Signed-off-by: Joseph Hwang &lt;josephsih@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1075922 Commit-Ready: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Tested-by: Shyh-In Hwang &lt;josephsih@chromium.org&gt; Reviewed-by: Miao-chen Chou &lt;mcchou@chromium.org&gt; " fail_count="0" gerrit_number="1075922" owner_email="josephsih@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/22/1075922/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I76838cbab0186dd88e9260b833aa79c9a439ac25" commit="9f516368b144f69d4b2a4d9860559b899fc185b2" commit_message="cryptohome: Add LE Log Replay unit tests This CL adds log replay functionality for unit tests purposes, by adding the requisite log storage behaviour to the FakeLECredentialBackend. BUG=chromium:824397,chromium:809710 TEST=cros_run_unit_tests Change-Id: I76838cbab0186dd88e9260b833aa79c9a439ac25 Reviewed-on: https://chromium-review.googlesource.com/1121790 Commit-Ready: Prashant Malani &lt;pmalani@google.com&gt; Tested-by: Prashant Malani &lt;pmalani@google.com&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1121790" owner_email="pmalani@google.com" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/90/1121790/7" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I0dfcd306e8dcc6249481e869bb22889cf744ca07" commit="bbeac583681677156a4fb5d12472db64e261294a" commit_message="CHROMIUM: mm: low-mem-notify: fix LRU counter usage for 4.14 Between 4.4 and 4.14 LRU management shifted from a zone-centric approach to a node-centric approach with commit 599d0c954f91d0 (&quot;mm, vmscan: move LRU lists to node&quot;) and later the global_page_state array was later re-named to be global_zone_page_state with commit c41f012ade0b95 (&quot;mm: rename global_page_state to global_zone_page_state&quot;) So, we should be using the node based counters for our calculations of file and anonymous memory, but not for free memory which is not LRU and is still stored in the global_zone_page_state. BUG=chromium:862847 BUG=b:111248290 TEST=platform_CompressedSwap and platform_MemoryPressure pass on samus running 4.14 Change-Id: I0dfcd306e8dcc6249481e869bb22889cf744ca07 Signed-off-by: Sonny Rao &lt;sonnyrao@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1135717 Reviewed-by: Guenter Roeck &lt;groeck@chromium.org&gt; " fail_count="1" gerrit_number="1135717" owner_email="sonnyrao@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/17/1135717/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I903217b37bd70ca836ff69da4740e1beae60b105" commit="f7d7f79a308819603b3dddb9dbe0ce859428004b" commit_message="[moblab] Script to make it easier to bump the GTS control file verion. BUG=None TEST=local testing Change-Id: I903217b37bd70ca836ff69da4740e1beae60b105 Reviewed-on: https://chromium-review.googlesource.com/1135518 Commit-Ready: Keith Haddow &lt;haddowk@chromium.org&gt; Tested-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Matt Mallett &lt;mattmallett@chromium.org&gt; " fail_count="0" gerrit_number="1135518" owner_email="haddowk@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/moblab" project_url="https://chromium-review.googlesource.com/chromiumos/platform/moblab" ref="refs/changes/18/1135518/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I86c7c3385c60c105361942d98297dfcc0dda6bf4" commit="bfd72dff665367c279aca484d5844072c1dfe193" commit_message="Add new policy_* tests to server ebuild - policy_ExternalStorageDisabledServer - policy_WiFiAutoconnectServer BUG=None Test=None Change-Id: I86c7c3385c60c105361942d98297dfcc0dda6bf4 Reviewed-on: https://chromium-review.googlesource.com/1132554 Commit-Ready: Max Timkovich &lt;timkovich@chromium.org&gt; Tested-by: Max Timkovich &lt;timkovich@chromium.org&gt; Reviewed-by: Katherine Threlkeld &lt;kathrelkeld@chromium.org&gt; " fail_count="1" gerrit_number="1132554" owner_email="timkovich@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/54/1132554/1" remote="cros" total_fail_count="1"/><lkgm version="10872.0.0-rc1"/></manifest>