blob: 9cfe9f535e1db921164e86518565fa7a8e10a16d [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="5bc47995cdb5fd5541c6c16aeb98c035f15a1094">
<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="58e79baef59eb99bf2139ef4021308f36f8164a1" 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="f7494ff9211129b2466d3361020f6522f3f09ce4" 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="8adc24346405a142e7d3b65c3e4aee0515320f73" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="261597cbf1a44eb8d176a7c129cc1981dfc0b9a3" 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="b36c7b60ed73919b157c7d23ec5fce2aa69ab05e" 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="5acf023598e19acef3234993d9ff88a10effc38b" 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="03d924ada94bc2f599e81f4b0422f2b015e0aa1a" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="444deaae508ef1edff53e07a3ed01c045039461c" 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="6bb8a1151b4f86c69dba2c3efd9855ccad8dfe20" 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="29ec8f7c704596b7293e9bd140cacfa09fdd95b1" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="8a02236df585b15f1e77873e2fff3a4a928f5955" 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="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="4970f35173ee9069156f0bba28628db132021ae2" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="abbd65fbfeb567bfb799564d787691df77959823" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="6a40ab440e76fa4aa4e4d47efa377962db3e7411" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="9835af54648c9bb0e6de5d5307b1be62c68141ac" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="1620d88e9433398405b04eabf3d69bffae308f75" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="f7aa6e6856732aab7c8cc6c44236faf7aa057d5d" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="96e446359b795b2062869944c4b933813e104528" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="db1f3479f0a96e00cca547364f8857babd65275e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="59d5d92f5352d0bf4ae826237b8148a9357f8e01" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="584bf44e5af7d2407c8daf9455c1ba002c56aacc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="1de2ceb557fc970ddabca85959af919ced1befaa" 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="36c171360e43716ab561994739e472082b4013fc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="f695ee30536d7c9067b6b7b811545a183230288b" 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="3432771a334642ea348e85e99e1838df326b11f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="c9db1d0e8a5042044a755009ceacec28a8d00e62" 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="a27c77e841450b5863797fedbd36e4c1a527cc6c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="9413b10aed3b10df15bcc4899a91a60a26daa146" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="8fb5211c3b36accfcd25ff6984316f6e9947cd1e" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="c8ecaf82dad6e46265e5e2fbfe6f6299d5520c99" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="cddf942c87d82519b2d4a7f8989fd368df1d8649" 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="5f45e43e2be8060a02ce029b5a0351553fd32192" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="0b9a0688946c76451d0770be9b1fe4de148a4691" 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="a03cff2007f839d53e11f55c66aec20f041a2c86" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="f892c5eca0567f7cdfac8bc9ee9cf771759278cb" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="a599255552a59e299d2d2d948912afd95f567754" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="01c7c05897beb2992dfe49ed493ee8036c245566" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="20c9cb56793f9561a0d599acffa0345ab63853fd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="9bcfabcaa75750fe01d97351941fb1d45e7e8722" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="a5a7579ec5a163cf3523a1cdae2e29e3ee2b39a7" 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/microbenchmarks" path="src/platform/microbenchmarks" revision="4a5eddde6fa2879be596a8ff9dbcbe47076cd8b4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="9927d78669f67c2446888aa32a3e9f9c71f7228b" 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="fa21f8a60c03ad3f008859d266c37309168b74c2" 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="9efc03a3dca4b439e0ee7aa940009c73779a2b75" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="b3c03fa05a7f8071817cbfbc6cb5ca1be7b494c7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="0b7c305365b2882bddcd874e2c43e25c3a4c15d1" 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="3c862a8e973982f2d8add08a26990e965f21bc8e" 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="27ebbe0bbc149df08eb1f4a22ae3f0a82e9fa94e" 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="4e0939b377f65048dfc1ec8ceda6fd7c444fc8b8" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="8964afe6e3f5ad2cff04c8ff2c1211a5f7b63002" 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="2facb026e69de03835f66825d1e4d863cc7f1af1" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="aae3cb5dacb2ca2346c2b2ebc94d26da4bbc808d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="8130be054bea23c6b4fa1830560e2f03b082893a" 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="a6054d32248be2a9225c985a9bdb5f9840d56199" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="31b5badf5bb9a48d03621466e7542d0bd510d79f" 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="2f6ab207396d78a5685e3582840bcd6aba595163" 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="831c609f0faf5dc565d1415b6fe851c85e8c6b46" 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="78159e0612c1c752ea8d0f5e1b292fea40cf57c9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="04bcbf3e2d0e4a4dfdcc3f704d91253489ef9eb4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="f00bab214a8b7f34ad9ac0f74964a39c573cbfb6" 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="f198224baf4c6aad8f0d9eecc66f0198712947d0" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="b145d3cc760b4899ee442f1db5a1773bac59ddd2" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="560ca5886c7fc46629a070f75aad0aaaabe52710" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="a6c1ef4067c9b53a111d077df2a36054a73cdd0f" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="ef35abc186e83b6c99bfb233e7e855f259a13da0" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.12" revision="5319b032b91321dd978ace4afbfd2b63aac61295" upstream="refs/heads/chromeos-4.12"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="537a96f7a5f05e75e38e43f55c2b83591a65b2ec" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="c70caee3e6bff5abbecd4ebc694d5bb5ed6ebd5a" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="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="a26058d29c0210a79a0caa02adb13c9f8355353e" upstream="refs/heads/chromeos-2.4.89"/>
<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="7152fe47233e08c809861fd994b3391192f0bc21" upstream="refs/heads/arc-17.3"/>
<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="207b7fe8a27bb635be693a41041f5d3cb0685432" 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="649567256cff05af24df68dfbfc1a216c1574d33" 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="841913eb215bdc7439a30f5992c118ea3cd1bee7" upstream="refs/heads/chromeos-2.2.12"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="fc570685c1ca4acb871c706a66d0493b5e92c7c9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="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="c4e7e80a1c601c68a602598a8192da1daf3fea35" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="ff047088d86129fff0d5ce35ea213b20746e02f4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tpm-emulator" path="src/third_party/tpm-emulator" revision="310a21ef24ace14b4d6e8095172445494f54ff25" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/tpm2" path="src/third_party/tpm2" revision="f6187c733f349b9529006f6d1afbc42f150c2bf0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="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 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="e6f1dfa3e331872e8d7205a7996ed1db9e41f305" 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="c0aa562a26452d63c23377088f9a5fefd92da455" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="f20819f925e1ca67fc187e5f08413624a5994efc" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="b1bb6be3f2103a0c33a55769cd393bfa2f37fad6" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="62aedeb1f788ea73eef77fdf36b901543f2271ae" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="9ca0ad7a15a8b9868f22f67d13fe49a2d02601dc" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="4889a6f3c69a7a029931d17d3c62caf6a1a83638" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="12ed900ea8f3788641d58384e5f00f907070386f" 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="master" change_id="I546d6abdf59be185dedae96e0fd8c77284876784" commit="e305c4c8faa48152cb8db42094ed6b45eb16fd83" commit_message="drop minifakedns BUG=chromium:798946 TEST=precq passes CQ-DEPEND=CL:*538421 Change-Id: I546d6abdf59be185dedae96e0fd8c77284876784 Reviewed-on: https://chromium-review.googlesource.com/848544 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="848544" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/44/848544/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0dbd65e13a256840c80086e5f24359a3859759be" commit="2565bed5726a4a4fde4cafde3bded60aeaa64d31" commit_message="sys_util: check mmap return value properly mmap returns MAP_FAILED (that is, (void *) -1) on error. Change-Id: I0dbd65e13a256840c80086e5f24359a3859759be Reviewed-on: https://chromium-review.googlesource.com/845683 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="845683" owner_email="gbrl@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/83/845683/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idf1e9f0287df5510728ab2bcf4dd090f9e81a5bf" commit="18100d7966dcf1a500e15601b78e1be97df75ac7" commit_message="sys_util: add mmap with offset support This is needed to support the plugin process API, which may register guest memory mapped at an offset from the beginning of a file. TEST=cargo test BUG=None Change-Id: Idf1e9f0287df5510728ab2bcf4dd090f9e81a5bf Reviewed-on: https://chromium-review.googlesource.com/849495 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="849495" owner_email="zachr@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/95/849495/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I55439f51d6b6223a82cd6b30f805ca2d32e5b6ac" commit="1abc2897c47984cbb2bda6e618a870d1ea3bb037" commit_message="crosvm: revbump libc to 0.2.34 BUG=None TEST=emerge crosvm CQ-DEPEND=CL:849488 Change-Id: I55439f51d6b6223a82cd6b30f805ca2d32e5b6ac Reviewed-on: https://chromium-review.googlesource.com/850535 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="1" gerrit_number="850535" 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/35/850535/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ifbe1ec2c47d3d5c51b63472f545acc10d3c8eed2" commit="f33ec01fdf1a9aba59731aaae679c1d018ad335d" commit_message="sys_util: add memfd seal support to SharedMemory Getting and settings seals is useful to ensure the size of files underlying memory mappings doesn't shrink, which can trigger a SIGBUS on access to the truncated pages. This also bumps the libc version to get MFD_ALLOW_SEALING. TEST=cargo test BUG=None CQ-DEPEND=CL:850535 Change-Id: Ifbe1ec2c47d3d5c51b63472f545acc10d3c8eed2 Reviewed-on: https://chromium-review.googlesource.com/849488 Commit-Ready: Zach Reizner &lt;zachr@chromium.org&gt; Tested-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="849488" owner_email="zachr@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/88/849488/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="Id2387854c4dbcfbd575702d10c0473c17f6e0011" commit="319f2e2c0828b8a501c9deed27566009228a64fa" commit_message="FROMLIST: Input: raydium_i2c_ts - include hardware version in firmware name From: Jeffrey Lin &lt;jeffrey.lin@rad-ic.com&gt; Add hardware version to the firmware file name to handle scenarios where single system image supports variety of devices. Signed-off-by: jeffrey.lin &lt;jeffrey.lin@rad-ic.com&gt; Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt; CQ-DEPEND=CL:*539759 BUG=b:70635026 BRANCH=master TEST=emerge-snappy sys-kernel/chromeos-kernel-4_4 (am from https://patchwork.kernel.org/patch/10127677/) (https://patchwork.kernel.org/patch/10146037/) Change-Id: Id2387854c4dbcfbd575702d10c0473c17f6e0011 Signed-off-by: Kevin Chiu &lt;Kevin.Chiu@quantatw.com&gt; Reviewed-on: https://chromium-review.googlesource.com/848475 Reviewed-by: Jeffrey Lin &lt;jeffrey.lin@raydium.corp-partner.google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Calvin Tseng &lt;calvin.tseng@raydium.corp-partner.google.com&gt; " fail_count="0" gerrit_number="848475" owner_email="Kevin.Chiu@quantatw.com" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/848475/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icbf782fa1fcaf01798e8abce5976c4381eb9c0c0" commit="55869f6b9e1ab9dfb0b29bec1539886f34745c87" commit_message="cbuildbot: Bump up timeout for MoblabVMTest. This test is very slow currently. Bump up timeout to give it a chance to succeed. We'll chase speeding up the test in follow up work. BUG=chromium:725620 TEST=trybot Change-Id: Icbf782fa1fcaf01798e8abce5976c4381eb9c0c0 Reviewed-on: https://chromium-review.googlesource.com/851449 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="851449" owner_email="pprabhu@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/49/851449/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I92cab514dfa370e72dd226936efc6a4655e9d558" commit="3723932f2f9dedbb5abf275832a78e39159f6cf0" commit_message="[autotest] Allow AU OOBE test to jump directly to update screen. Previously this test clicked through DOM elements. Now achuith@ provided a function for the test to call. BUG=chromium:790015 BUG=chromium:795452 TEST=test_that &lt;IP&gt; autoupdate_ForcedOOBEUpdate passes on ToT Change-Id: I92cab514dfa370e72dd226936efc6a4655e9d558 Reviewed-on: https://chromium-review.googlesource.com/831107 Commit-Ready: David Haddock &lt;dhaddock@chromium.org&gt; Tested-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; " fail_count="0" gerrit_number="831107" owner_email="dhaddock@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/07/831107/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I48f7d2cb08c7ccb2ef3b3159eaf4d66e2b8720b4" commit="3d8b3c160d9e93614559dbd6ca8bb667035a5a27" commit_message="cr50: fix annoying LD warnings The compiler marks data put into the TPM2_common.bss section as PROGBITS, which the linker does not like. Changing the section name prevents the marking and keeps linker happy. BRANCH=cr50 BUG=chromium:799385 TEST=verified that local_state is still in where it belongs: $ egrep '(local_state|__bss_libtpm2)' build/cr50/RW/ec.RW.smap 00010400 B __bss_libtpm2_start 00015d0c b local_state 00015d18 B __bss_libtpm2_end Change-Id: I48f7d2cb08c7ccb2ef3b3159eaf4d66e2b8720b4 Signed-off-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/852793 Reviewed-by: Randall Spangler &lt;rspangler@chromium.org&gt; " fail_count="0" gerrit_number="852793" owner_email="vbendeb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/93/852793/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7eed4d1625eb7c510c7949fada120de5a6a26c7b" commit="7d9afc1b26a5db960c5bc7d5bde7c9fd8c63a6c9" commit_message="update_payload: Fix most of lint styling issues. This patch fixes a lot of pylint issues in the update_engine scripts. Majority of this changes are based on recommendation found in: https://www.chromium.org/chromium-os/python-style-guidelines It is a good idea to do these changes now, because if there are many pylint errors when performing 'repo upload', serious problems can be overshadowed by a lot of noise and eventually cause problems. These fixes include: - Fixing executable shebangs to /usr/bin/python2. - Fixing import-error problems by disabiling them. - Removing pylint disables that are not valid anymore. - Changing all imports to proper absolute import format. - Change the import of PayloadError from update_payload.PayloadError for simplicity. - Add pydoc strings for functions and classes that were missing. The remaining unchanged pylint problmes include: - The header files of these scripts are in CrOS copyright format, but the the cros lint hook is configured to AoSP copyright format. - The test* functions in unittests are not compatible with CamelCase format. BUG=chromium:796338 TEST=unittests pass TEST=start_devserver TEST=cros flash TEST=scripts/paycheck.py Change-Id: I7eed4d1625eb7c510c7949fada120de5a6a26c7b Reviewed-on: https://chromium-review.googlesource.com/834875 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Sen Jiang &lt;senj@chromium.org&gt; " fail_count="0" gerrit_number="834875" owner_email="ahassani@chromium.org" pass_count="0" patch_number="4" project="aosp/platform/system/update_engine" project_url="https://chromium-review.googlesource.com/aosp/platform/system/update_engine" ref="refs/changes/75/834875/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3dc66be18867cfde02697d1f346bc2d91423ea9e" commit="73754c520435c03b3e0f34eeb62f1ccd21ca1da7" commit_message="Add capri-zfpga to cros-board.eclass BUG=b:62318863 TEST=setup_board --board=capri-zfpga Change-Id: I3dc66be18867cfde02697d1f346bc2d91423ea9e Reviewed-on: https://chromium-review.googlesource.com/849498 Commit-Ready: Vic Yang &lt;victoryang@google.com&gt; Tested-by: Vic Yang &lt;victoryang@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="849498" owner_email="victoryang@google.com" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/98/849498/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iffd535d62acdf8053817af74b9e97444c746a0cf" commit="30241b9292868787c82aa6354c0722981e693499" commit_message="syslog: closelog before trying to figure out the fd The syslog subsystem tries to figure out the file descriptor for the connection to the system logger so that it can ensure that it doesn't get closed in each device process. However, the check does not work properly if there was already an open connection to the system logger. In this case the openlog call does not do anything and we end up guessing the wrong file descriptor number for the syslog connection. Work around this by adding a closelog() call before attempting all of this cleverness. In the long run this should be fixed properly by just bind mounting /dev/log into each device process's jail. BUG=none TEST=Running crosvm under minijail0 does not cause an InvalidFd error. Change-Id: Iffd535d62acdf8053817af74b9e97444c746a0cf Signed-off-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/851271 Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="851271" owner_email="chirantan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/crosvm" project_url="https://chromium-review.googlesource.com/chromiumos/platform/crosvm" ref="refs/changes/71/851271/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3379de5fd2f77b3b2c7c449e5b1555c068d649cc" commit="d156414dff9611c1e25aa399ee22f3231574b4d3" commit_message="group_baseline: add group cfm-peripherals We want to add this new group to share access across multiple applications about cfm peripherals. It includes 2 usrs right now: cfm-monitor and cfm-firmware-updaters. The CL adding the group is CL:812486 BUG=chromium:784970 TEST=None Change-Id: I3379de5fd2f77b3b2c7c449e5b1555c068d649cc Reviewed-on: https://chromium-review.googlesource.com/850540 Commit-Ready: Zhongze Hu &lt;frankhu@google.com&gt; Tested-by: Zhongze Hu &lt;frankhu@google.com&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="850540" owner_email="frankhu@google.com" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/40/850540/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib19f198f10fac792211354043542b02c5648ed9f" commit="4ce174a33c93ab056c98cac5f9e41a803c1ce7ca" commit_message="chromeos-base: Enable loose reverse path filtering When policy rules are used to route traffic over a builtin VPN (OpenVPN or L2TP/IPsec), the kernel's FIB logic will use tun0 as the default egress interface for all traffic that isn't destined for the VPN gateway. If strict reverse path filtering is enabled, this means that inbound ARP requests coming from the LAN router will be rejected (since tun0 != wlan0), and the network will become unreachable when the ARP entry for the Chromebook expires. Since the current plan is to continue expanding the use of per-device routing tables in order to support multi-routing APIs in Android, we will need to keep loose filtering enabled indefinitely until we come up with a way to make it work in this configuration. BUG=chromium:797058 TEST=manually verify using OpenVPN and L2TP/IPsec Change-Id: Ib19f198f10fac792211354043542b02c5648ed9f Reviewed-on: https://chromium-review.googlesource.com/851085 Commit-Ready: Kevin Cernekee &lt;cernekee@chromium.org&gt; Tested-by: Kevin Cernekee &lt;cernekee@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="851085" owner_email="cernekee@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/85/851085/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I60c3962e38bff224e7b74c3ad374915c1cce3fcd" commit="b5e2483ae8c0b074013e8096e34b6c77ed32850b" commit_message="CHROMIUM: Merge 'v4.4.109' into chromeos-4.4 Merge of v4.4.109 into chromeos-4.4 Conflicts: net/netfilter/nfnetlink_cthelper.c net/ipv4/raw.c drivers/usb/host/xhci-plat.c arch/x86/xen/enlighten.c arch/x86/mm/tlb.c arch/x86/kernel/cpu/common.c arch/x86/include/asm/tlbflush.h Changelog: ---------------------------------------------------------------- Aaron Lu (1): x86/irq: Do not substract irq_tlb_count from irq_call_count Adam Wallis (1): xhci: plat: Register shutdown for xhci_plat Aleksandar Markovic (1): MIPS: math-emu: Fix final emulation phase for certain instructions Alexander Duyck (2): net: Do not allow negative values for busy_read and busy_poll sysctl interfaces i40e: Do not enable NAPI on q_vectors that have no rings Alexandre Belloni (1): rtc: set the alarm to the next expiring timer Alexey Khoroshilov (1): irda: vlsi_ir: fix check for DMA mapping errors Andy Lutomirski (18): x86/mm: Add INVPCID helpers x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID x86/mm: If INVPCID is available, use it to flush global mappings sched/core: Add switch_mm_irqs_off() and use it in the scheduler x86/mm: Build arch/x86/mm/tlb.c even on !SMP x86/mm, sched/core: Uninline switch_mm() x86/mm, sched/core: Turn off IRQs in switch_mm() sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() x86/mm: Remove flush_tlb() and flush_tlb_current_task() x86/mm: Make flush_tlb_mm_range() more predictable x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code x86/mm: Disable PCID on 32-bit kernels x86/mm: Add the 'nopcid' boot option to turn off PCID x86/mm: Enable CR4.PCIDE on supported systems x86/mm/64: Fix reboot interaction with CR4.PCIDE mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP Arnd Bergmann (3): hwmon: (asus_atk0110) fix uninitialized data access bna: avoid writing uninitialized data into hw registers isdn: kcapi: avoid uninitialized data Arvind Yadav (1): thermal: hisilicon: Handle return value of clk_prepare_enable Borislav Petkov (1): x86/mm: Fix INVPCID asm constraint Brian King (1): tg3: Fix rx hang on MTU change with 5717/5719 Christian Lamparter (1): crypto: crypto4xx - increase context and scatter ring buffer elements Christoph Paasch (1): tcp md5sig: Use skb's saddr when replying to an incoming segment Christophe JAILLET (1): igb: check memory allocation failure Dan Carpenter (1): bna: integer overflow bug in debugfs Dan Murphy (1): net: phy: at803x: Change error to EINVAL for invalid MAC Daniel Thompson (1): usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 Daniele Palmas (1): USB: serial: option: add support for Telit ME910 PID 0x1101 David Daney (1): PCI: Avoid bus reset if bridge itself is broken Derek Basehore (1): backlight: pwm_bl: Fix overflow condition Dick Kennedy (3): scsi: lpfc: Fix PT2PT PRLI reject scsi: lpfc: Fix secure firmware updates scsi: lpfc: PLOGI failures during NPIV testing Dmitry Fleytman Dmitry Fleytman (1): usb: Add device quirk for Logitech HD Pro Webcam C925e Emil Tantilov (1): ixgbe: fix use of uninitialized padding Eric Dumazet (4): sch_dsmark: fix invalid skb_cow() usage inet: frag: release spinlock before calling icmp_send() ipv4: igmp: guard against silly MTU values ipv6: mcast: better catch silly mtu values Eric W. Biederman (1): net: Fix double free and memory corruption in get_net_ns_by_id() Gabriele Paoloni (1): PCI/AER: Report non-fatal errors only to the affected endpoint Gao Feng (1): netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register Greg Kroah-Hartman (3): Revert &quot;Bluetooth: btusb: driver to enable the usb-wakeup feature&quot; Linux 4.4.108 Linux 4.4.109 Grygorii Strashko (1): net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.4.109' into merge/chromeos-4.4-v4.4.109 Gustavo A. R. Silva (1): usb: gadget: udc: remove pointer dereference after free Helge Deller (1): parisc: Hide Diva-built-in serial aux and graphics card Herbert Xu (1): crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex Herongguang (Stephen) (1): KVM: pci-assign: do not map smm memory slot pages in vt-d page tables Hoang Tran (1): tcp: fix under-evaluated ssthresh in TCP Vegas Hui Wang (1): ALSA: hda - fix headset mic detection issue on a Dell machine Ido Schimmel (1): ipv4: Fix use-after-free when flushing FIB tables Ingo Molnar (1): mm/mmu_context, sched/core: Fix mmu_context.h assumption Jacob Keller (1): fm10k: ensure we process SM mbx when processing VF mbx Jaroslav Kysela (2): ALSA: hda - add support for docking station for HP 820 G2 ALSA: hda - add support for docking station for HP 840 G3 Jeffy Chen (1): netfilter: nfnl_cthelper: Fix memory leak Jing Xia (1): tracing: Fix crash when it fails to alloc ring buffer Johan Hovold (3): mfd: twl4030-audio: Fix sibling-node lookup mfd: twl6040: Fix child-node lookup ASoC: twl4030: fix child-node lookup Jon Hunter (1): mfd: cros ec: spi: Don't send first message too soon Jon Medhurst (1): arm: kprobes: Align stack to 8-bytes in test code Juan Zea (1): usbip: fix usbip bind writing random string after command in match_busid Julian Wiedmann (1): s390/qeth: no ETH header for outbound AF_IUCV Kevin Cernekee (2): net: igmp: Use correct source address on IGMPv3 reports netlink: Add netns check on taps Linus Torvalds (2): kbuild: add '-fno-stack-check' to kernel build options n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) Liping Zhang (2): netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table netfilter: nfnetlink_queue: fix secctx memory leak Maciej S. Szmigiero (1): ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure Masami Hiramatsu (1): arm: kprobes: Fix the return address of multiple kretprobes Mathias Nyman (1): USB: Fix off by one in type-specific length check of BOS SSP capability Max Schulze (1): USB: serial: ftdi_sio: add id for Airbus DS P8GR Mohamed Ghannam (1): net: ipv4: fix for a race condition in raw_sendmsg Nadav Amit (1): mm/rmap: batched invalidations should use existing api Nicholas Piggin (1): cpuidle: fix broadcast control when broadcast can not be entered Nikolay Aleksandrov (1): net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks Oliver Neukum (1): usb: add RESET_RESUME for ELSA MicroLink 56K Pablo Neira Ayuso (1): netfilter: nfnl_cthelper: fix runtime expectation policy updates Paolo Bonzini (1): kvm: x86: fix RSM when PCID is non-zero Patrice Chotard (1): pinctrl: st: add irq_request/release_resources callbacks Peter Stein (1): HID: xinmo: fix for out of range for THT 2P arcade controller. Rafael J. Wysocki (1): PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() Ravi Bangoria (1): powerpc/perf: Dereference BHRB entries safely Reinhard Speyerer (1): USB: serial: qcserial: add Sierra Wireless EM7565 Reizer, Eyal (1): ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend Ricardo Ribalda Delgado (1): spi: xilinx: Detect stall with Unknown commands Rob Herring (1): ARM: dts: ti: fix PCI bus dtc warnings Roger Quadros (1): usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed Russell King (2): ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory rtc: pl031: make interrupt optional SZ Lin () (1): USB: serial: option: adding support for YUGA CLM920-NC5 Sagi Grimberg (1): RDMA/iser: Fix possible mr leak on device removal event Sankar Patchineelam (1): bnxt_en: Fix NULL pointer dereference in reopen failure path Sebastian Andrzej Siewior (1): crypto: mcryptd - protect the per-CPU queue with a lock Sebastian Sjoholm (1): net: qmi_wwan: add Sierra EM7565 1199:9091 Shaohua Li (1): net: reevalulate autoflowlabel setting after sysctl setting Shuah Khan (2): usbip: stub: stop printing kernel pointer addresses in messages usbip: vhci: stop printing kernel pointer addresses in messages Sreekanth Reddy (1): scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive Steve Capper (1): arm64: Initialise high_memory global variable earlier Steve Wise (1): iw_cxgb4: Only validate the MSN for successful completions Steven Rostedt (1): ARM: Hide finish_arch_post_lock_switch() from modules Steven Rostedt (VMware) (3): tracing: Remove extra zeroing out of the ring buffer page tracing: Fix possible double free on failure of allocating trace buffer ring-buffer: Mask out the info bits when returning buffer page length Stuart Hayes (1): PCI: Create SR-IOV virtfn/physfn links before attaching driver Sudip Mukherjee (1): alpha: fix build failures Takashi Iwai (7): ALSA: hda - Clear the leftover component assignment at snd_hdac_i915_exit() ALSA: hda - Degrade i915 binding failure message ALSA: hda - Fix yet another i915 pointer leftover in error path ACPI: APEI / ERST: Fix missing error handling in erst_reader() ALSA: rawmidi: Avoid racy info ioctl via ctl device ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU ALSA: hda: Drop useless WARN_ON() Thomas Gleixner (2): nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() x86/smpboot: Remove stale TLB flush invocations Tobias Jordan (1): net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case Tonghao Zhang (1): sctp: Replace use of sockets_allocated with specified macro. Tony Lindgren (1): net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 Vaibhav Jain (1): cxl: Check if vphb exists before iterating over AFU devices Vaidyanathan Srinivasan (2): cpuidle: Validate cpu_dev in cpuidle_add_sysfs() cpuidle: powernv: Pass correct drv-&gt;cpumask for registration Varun Prakash (1): scsi: cxgb4i: fix Tx skb leak Wanpeng Li (3): KVM: x86: correct async page present tracepoint KVM: VMX: Fix enable VPID conditions KVM: X86: Fix load RFLAGS w/o the fixed bit Willem de Bruijn (1): sock: free skb in skb_complete_tx_timestamp on error Yelena Krivosheev (1): net: mvneta: clear interface link status on port disable hayeswang (2): r8152: fix the list rx_done may be used without initialization r8152: prevent the driver from transmitting packets with carrier off Makefile | 5 ++- arch/alpha/include/asm/mmu_context.h | 1 + arch/arm/boot/dts/am335x-evmsk.dts | 1 + arch/arm/boot/dts/dra7.dtsi | 2 ++ arch/arm/mm/dma-mapping.c | 20 +++++++++++- arch/arm/probes/kprobes/core.c | 24 +++++++++++++-- arch/arm/probes/kprobes/test-core.c | 11 +++++-- arch/arm64/mm/init.c | 2 +- arch/mips/math-emu/cp1emu.c | 28 ++++++++--------- arch/powerpc/perf/core-book3s.c | 8 +++-- arch/x86/include/asm/tlbflush.h | 4 +-- arch/x86/kernel/reboot.c | 4 +++ arch/x86/kernel/smpboot.c | 9 ------ arch/x86/kvm/emulate.c | 32 ++++++++++++++----- arch/x86/kvm/vmx.c | 9 +++++- arch/x86/kvm/x86.c | 4 +-- arch/x86/xen/enlighten.c | 2 +- crypto/mcryptd.c | 23 ++++++-------- drivers/acpi/apei/erst.c | 2 +- drivers/cpuidle/cpuidle-powernv.c | 18 +++++++++++ drivers/cpuidle/cpuidle.c | 1 + drivers/cpuidle/sysfs.c | 12 ++++++++ drivers/crypto/amcc/crypto4xx_core.h | 10 +++--- drivers/hid/hid-core.c | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-xinmo.c | 1 + drivers/hwmon/asus_atk0110.c | 3 ++ drivers/infiniband/hw/cxgb4/cq.c | 6 ++-- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 ++ drivers/infiniband/ulp/iser/iser_verbs.c | 8 +++-- drivers/isdn/capi/kcapi.c | 1 + drivers/mfd/cros_ec_spi.c | 1 + drivers/mfd/twl4030-audio.c | 9 ++++-- drivers/mfd/twl6040.c | 12 +++++--- drivers/misc/cxl/pci.c | 13 ++++++++ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 ++++++++ drivers/net/ethernet/broadcom/tg3.c | 4 ++- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 10 ++++-- drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 3 ++ drivers/net/ethernet/intel/i40e/i40e_main.c | 16 +++++++--- drivers/net/ethernet/intel/igb/igb_main.c | 2 ++ drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 4 +-- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 2 ++ drivers/net/ethernet/marvell/mvmdio.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 4 +++ drivers/net/irda/vlsi_ir.c | 8 ++--- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/micrel.c | 1 + drivers/net/usb/qmi_wwan.c | 5 +++ drivers/net/usb/r8152.c | 1 + drivers/parisc/lba_pci.c | 33 ++++++++++++++++++++ drivers/pci/iov.c | 3 +- drivers/pci/pci-driver.c | 7 ++++- drivers/pci/pci.c | 4 +++ drivers/pci/pcie/aer/aerdrv_core.c | 9 +++++- drivers/pinctrl/pinctrl-st.c | 30 ++++++++++++++---- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-pl031.c | 14 +++++---- drivers/s390/net/qeth_l3_main.c | 15 +++------ drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/lpfc/lpfc_els.c | 3 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 5 +++ drivers/spi/spi-xilinx.c | 11 +++++++ drivers/thermal/hisi_thermal.c | 5 ++- drivers/tty/n_tty.c | 4 +-- drivers/usb/core/config.c | 2 +- drivers/usb/core/quirks.c | 6 +++- drivers/usb/gadget/function/f_uvc.c | 8 +++++ drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/host/xhci-pci.c | 3 ++ drivers/usb/host/xhci-plat.c | 2 +- drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 6 ++++ drivers/usb/serial/option.c | 17 ++++++++++ drivers/usb/serial/qcserial.c | 3 ++ drivers/usb/usbip/stub_main.c | 5 +-- drivers/usb/usbip/stub_rx.c | 7 ++--- drivers/usb/usbip/stub_tx.c | 4 +-- drivers/usb/usbip/vhci_hcd.c | 10 ------ drivers/usb/usbip/vhci_rx.c | 23 +++++++------- drivers/usb/usbip/vhci_tx.c | 3 +- include/crypto/mcryptd.h | 1 + include/linux/ipv6.h | 3 +- include/net/ip.h | 2 ++ kernel/time/tick-sched.c | 19 ++++++++++-- kernel/trace/ring_buffer.c | 6 +++- kernel/trace/trace.c | 13 +++----- net/bridge/br_netlink.c | 11 ++++--- net/core/net_namespace.c | 2 +- net/core/skbuff.c | 6 +++- net/core/sysctl_net_core.c | 6 ++-- net/ipv4/devinet.c | 2 +- net/ipv4/fib_frontend.c | 9 ++++-- net/ipv4/igmp.c | 24 +++++++++------ net/ipv4/ip_fragment.c | 25 ++++++++++----- net/ipv4/ip_tunnel.c | 4 +-- net/ipv4/netfilter/nf_nat_snmp_basic.c | 19 +----------- net/ipv4/raw.c | 15 ++++++--- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_vegas.c | 2 +- net/ipv6/af_inet6.c | 1 - net/ipv6/ip6_output.c | 12 ++++++-- net/ipv6/ipv6_sockglue.c | 1 + net/ipv6/mcast.c | 25 +++++++++------ net/ipv6/tcp_ipv6.c | 2 +- net/netfilter/nfnetlink_queue.c | 9 ++++-- net/netlink/af_netlink.c | 41 +++++++++++++++++++++++++ net/sched/sch_dsmark.c | 10 ++++-- net/sctp/socket.c | 4 +-- sound/core/rawmidi.c | 15 +++++++-- sound/hda/hdac_i915.c | 2 +- sound/pci/hda/patch_conexant.c | 11 +++++++ sound/pci/hda/patch_realtek.c | 19 +++++++++++- sound/soc/codecs/twl4030.c | 4 ++- sound/soc/fsl/fsl_ssi.c | 18 +++++++---- sound/usb/mixer.c | 27 +++++++++------- tools/usb/usbip/src/utils.c | 9 ++++-- virt/kvm/kvm_main.c | 2 +- 121 files changed, 725 insertions(+), 280 deletions(-) BUG=chromium:798433 TEST=Build and test on various affected systems Change-Id: I60c3962e38bff224e7b74c3ad374915c1cce3fcd Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/848377 " fail_count="0" gerrit_number="848377" owner_email="groeck@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/77/848377/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2eb0ad6571e75e5c4df142bc18badf053e9094a0" commit="50b870aaf99cdeee6212a35d1df70915297a1692" commit_message="fix a quoting problem in profile.bashrc This fixes a quoting problem introduced in CL:840725. BUG=None TEST=None Change-Id: I2eb0ad6571e75e5c4df142bc18badf053e9094a0 Reviewed-on: https://chromium-review.googlesource.com/850943 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="850943" owner_email="yunlian@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/43/850943/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6eaba0aba1f0733f21879dd4612a40746381c8c5" commit="ac144a74b2f8ddc41dc900e63dc9765205fb54d0" commit_message="dev-lang/rust: upgrade to rust 1.23 Some patches we were carrying landed in 1.23 and so were removed from thsi ebuild. Other changes are because &quot;default-ar&quot; was removed from config.toml, and the stage0 rust libstd binary changed domains. BUG=None TEST=sudo emerge rust Change-Id: I6eaba0aba1f0733f21879dd4612a40746381c8c5 Reviewed-on: https://chromium-review.googlesource.com/851137 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="851137" 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/37/851137/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ib573a6eee8decdb1aec45a9cd6d49909e6e88536" commit="70a3f165923f65f4c88ebc60e3d41882b7fafadf" commit_message="CHROMIUM: Merge 'v4.14.10' into chromeos-4.14 Merge of v4.14.10 into chromeos-4.14 Changelog: ---------------------------------------------------------------- Alan Brady (1): i40e: fix client notify of VF reset Alex Williamson (1): vfio/pci: Virtualize Maximum Payload Size Alexandre Belloni (1): rtc: set the alarm to the next expiring timer Andi Kleen (6): bitops: Add clear/set_bit32() to linux/bitops.h x86/cpuid: Add generic table for CPUID dependencies x86/fpu: Parse clearcpuid= as early XSAVE argument x86/fpu: Make XSAVE check the base CPUID features before enabling x86/fpu: Remove the explicit clearing of XSAVE dependent features perf/x86: Enable free running PEBS for REGS_USER/INTR Andrew Jeffery (1): leds: pca955x: Don't invert requested value in pca955x_gpio_set_value() Andrey Ryabinin (2): x86/kasan: Use the same shadow offset for 4- and 5-level paging x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow Andy Lutomirski (45): x86/entry/64: Remove the restore_c_regs_and_iret label x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths x86/entry/64: Move SWAPGS into the common IRET-to-usermode path x86/entry/64: Simplify reg restore code in the standard IRET paths x86/entry/64: Shrink paranoid_exit_restore and make labels local x86/entry/64: Use pop instead of movq in syscall_return_via_sysret x86/entry/64: Merge the fast and slow SYSRET paths x86/entry/64: Use POP instead of MOV to restore regs on NMI return x86/entry/64: Remove the RESTORE_..._REGS infrastructure x86/entry/64: De-Xen-ify our NMI code x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of native_load_sp0() x86/entry/64: Pass SP0 directly to load_sp0() x86/entry: Add task_top_of_stack() to find the top of a task's stack x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context() x86/entry/64: Stop initializing TSS.sp0 at boot x86/entry/64: Remove all remaining direct thread_struct::sp0 reads x86/entry/32: Fix cpu_current_top_of_stack initialization at boot x86/entry/64: Remove thread_struct::sp0 x86/traps: Use a new on_thread_stack() helper to clean up an assertion selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area() selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as well x86/unwinder/orc: Dont bail on stack overflow x86/irq: Remove an old outdated comment about context tracking races x86/irq/64: Print the offending IP in the stack overflow warning x86/entry/64: Allocate and enable the SYSENTER stack x86/dumpstack: Add get_stack_info() support for the SYSENTER stack x86/entry/gdt: Put per-CPU GDT remaps in ascending order x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entry_area x86/kasan/64: Teach KASAN about the cpu_entry_area x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss x86/dumpstack: Handle stack overflow on all stacks x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct x86/entry: Remap the TSS into the CPU entry area x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0 x86/espfix/64: Stop assuming that pt_regs is on the entry stack x86/entry/64: Use a per-CPU trampoline stack for IDT entries x86/entry/64: Return to userspace from the trampoline stack x86/entry/64: Create a per-CPU SYSCALL entry trampoline x86/entry/64: Move the IST stacks into struct cpu_entry_area x86/entry/64: Remove the SYSENTER stack canary x86/entry: Clean up the SYSENTER_stack code x86/entry/64: Make cpu_entry_area.tss read-only x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode x86/mm/64: Improve the memory map documentation Arvind Yadav (1): staging: greybus: light: Release memory obtained by kasprintf Baoquan He (1): x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to 'nr_pages' Boris Ostrovsky (1): x86/entry/64/paravirt: Use paravirt-safe macro to access eflags Borislav Petkov (2): x86/entry/64: Shorten TEST instructions x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE Chen-Yu Tsai (4): clk: sunxi-ng: nm: Check if requested rate is supported by fractional clock clk: sunxi-ng: sun5i: Fix bit offset of audio PLL post-divider clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name collision clk: sunxi: sun9i-mmc: Implement reset callback for reset controls Chris Wilson (1): drm/i915: Flush pending GTT writes before unbinding Christian Lamparter (1): crypto: crypto4xx - increase context and scatter ring buffer elements Christophe JAILLET (1): igb: check memory allocation failure Christophe Jaillet (1): crypto: lrw - Fix an error handling path in 'create()' Colin Ian King (1): IB/rxe: check for allocation failure on elem Cdric Le Goater (1): KVM: PPC: Book3S: fix XIVE migration of pending interrupts Dan Murphy (1): net: phy: at803x: Change error to EINVAL for invalid MAC Dan Williams (3): acpi, nfit: fix health event notification libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment libnvdimm, pfn: fix start_pad handling for aligned namespaces Daniel Borkmann (15): bpf: fix build issues on um due to mising bpf_perf_event.h bpf: fix branch pruning logic bpf: fix corruption on concurrent perf_event_output calls bpf, s390x: do not reload skb pointers in non-skb context bpf, ppc64: do not reload skb pointers in non-skb context bpf, sparc: fix usage of wrong reg for load_skb_regs after call bpf/verifier: fix bounds calculation on BPF_RSH bpf: fix incorrect sign extension in check_alu_op() bpf: fix incorrect tracking of register size truncation bpf: fix 32-bit ALU op verification bpf: fix missing error return in check_stack_boundary() bpf: force strict alignment checks for stack pointers bpf: don't prune branches when a scalar is replaced with a pointer bpf: fix integer overflows selftests/bpf: add tests for recent bugfixes Daniel Lezcano (4): thermal/drivers/hisi: Fix missing interrupt enablement thermal/drivers/hisi: Fix kernel panic on alarm interrupt thermal/drivers/hisi: Simplify the temperature/step computation thermal/drivers/hisi: Fix multiple alarm interrupts firing Dave Hansen (4): x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack x86/mm: Move the CR3 construction functions to tlbflush.h x86/mm: Remove hard-coded ASID limit checks x86/mm: Put MMU to hardware ASID translation in one place David Daney (1): PCI: Avoid bus reset if bridge itself is broken Derek Basehore (1): backlight: pwm_bl: Fix overflow condition Dick Kennedy (3): scsi: lpfc: Fix secure firmware updates scsi: lpfc: PLOGI failures during NPIV testing scsi: lpfc: Fix warning messages when NVME_TARGET_FC not defined Dongjiu Geng (1): ACPI / APEI: remove the unused dead-code for SEA/NMI notification type Ed Blake (1): ASoC: img-parallel-out: Add pm_runtime_get/put to set_fmt callback Emil Tantilov (1): ixgbe: fix use of uninitialized padding Eric Anholt (1): drm/vc4: Avoid using vrefresh==0 mode in DSI htotal math. Eric Biggers (1): crypto: skcipher - set walk.iv for zero-length inputs Fabio Estevam (1): PM / OPP: Move error message to debug level Gabriele Paoloni (1): PCI/AER: Report non-fatal errors only to the affected endpoint Gayatri Kammela (1): x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features Greg Kroah-Hartman (3): Linux 4.14.9 Revert &quot;ipv6: grab rt-&gt;rt6i_ref before allocating pcpu rt&quot; Linux 4.14.10 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.14.10' into merge/chromeos-4.14-v4.14.10 Guneshwor Singh (1): ALSA: hda - Add vendor id for Cannonlake HDMI codec Guoqing Jiang (1): md: always set THREAD_WAKEUP and wake up wqueue if thread existed Hans de Goede (2): Bluetooth: hci_uart_set_flow_control: Fix NULL deref when using serdev Bluetooth: hci_bcm: Fix setting of irq trigger type Helge Deller (3): parisc: Align os_hpmc_size on word boundary parisc: Fix indenting in puts() parisc: Hide Diva-built-in serial aux and graphics card Hoang Tran (1): tcp: fix under-evaluated ssthresh in TCP Vegas Ingo Molnar (5): x86/unwinder: Make CONFIG_UNWINDER_ORC=y the default in the 64-bit defconfig x86/cpufeatures: Re-tabulate the X86_FEATURE definitions x86/cpufeatures: Fix various details in the feature definitions drivers/misc/intel/pti: Rename the header file to free up the namespace tools/headers: Sync objtool UAPI header Jacob Keller (3): i40e/i40evf: spread CPU affinity hints across online CPUs only fm10k: fix mis-ordered parameters in declaration for .ndo_set_vf_bw fm10k: ensure we process SM mbx when processing VF mbx James Morse (1): ACPI / APEI: Replace ioremap_page_range() with fixmap Jan Beulich (1): ACPI / APEI: adjust a local variable type in ghes_ioremap_pfn_irq() Jean-Franois Ttu (1): ASoC: codecs: msm8916-wcd-analog: fix micbias level Jens Axboe (1): block: unalign call_single_data in struct request Jens Wiklander (1): optee: fix invalid of_node_put() in optee_driver_init() Johan Hovold (2): mfd: twl4030-audio: Fix sibling-node lookup mfd: twl6040: Fix child-node lookup John David Anglin (1): Revert &quot;parisc: Re-enable interrupts early&quot; John Einar Reitan (1): Revert &quot;ipmi_si: fix memory leak on new_smi&quot; Jon Hunter (1): mfd: cros ec: spi: Don't send first message too soon Josh Poimboeuf (15): objtool: Don't report end of section error after an empty unwind hint x86/head: Remove confusing comment x86/head: Remove unused 'bad_address' code x86/head: Fix head ELF function annotations x86/boot: Annotate verify_cpu() as a callable function x86/xen: Fix xen head ELF annotations x86/xen: Add unwind hint annotations x86/head: Add unwind hint annotations x86/unwind: Rename unwinder config options to 'CONFIG_UNWINDER_*' x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kconfig for 64-bit x86/asm: Don't use the confusing '.ifeq' directive x86/unwinder: Handle stack overflows more gracefully objtool: Move synced files to their original relative locations objtool: Move kernel headers/code sync check to a script objtool: Fix cross-build Juergen Gross (3): xen, x86/entry/64: Add xen NMI trap entry x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' and 'struct x86_init' x86/virt: Add enum for hypervisors to replace x86_hyper Julien Thierry (1): arm64: kvm: Prevent restoring stale PMSCR_EL1 for vcpu Jussi Laako (1): ALSA: usb-audio: Add native DSD support for Esoteric D-05X Kailang Yang (1): ALSA: hda/realtek - Fix Dell AIO LineOut issue Kamalesh Babulal (1): objtool: Print top level commands on incorrect usage Kees Cook (1): x86/platform/UV: Convert timers to use timer_setup() Kirill A. Shutemov (4): mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and CONFIG_XEN_PVH=y x86/xen: Drop 5-level paging support code from the XEN_PV code mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y Laurent Vivier (1): KVM: PPC: Book3S HV: Fix pending_pri value in kvmppc_xive_get_icp() Lihong Yang (1): i40e: use the safe hash table iterator when deleting mac filters Lorenzo Bianconi (1): iio: st_sensors: add register mask for status register Luca Miccio (1): block,bfq: Disable writeback throttling Marc Zyngier (1): KVM: arm/arm64: Fix HYP unmapping going off limits Marcelo Ricardo Leitner (1): sctp: silence warns on sctp_stream_init allocations Marek Szyprowski (1): ARM: exynos_defconfig: Enable UAS support for Odroid HC1 board Masahiro Yamada (1): x86/build: Beautify build log of syscall headers Maxime Chevallier (1): spi: a3700: Fix clk prescaling for coefficient over 15 Maxime Ripard (1): drm/sun4i: Fix error path handling Mick Tarsel (1): ibmvnic: Set state UP Mika Westerberg (1): pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems Mike Manning (1): net: ipv6: send NS for DAD when link operationally up Mikulas Patocka (1): objtool: Fix 64-bit build on 32-bit host Nicholas Piggin (3): powerpc/xmon: Avoid tripping SMP hardlockup watchdog powerpc/watchdog: Do not trigger SMP crash from touch_nmi_watchdog cpuidle: fix broadcast control when broadcast can not be entered Nicolas Dechesne (1): ASoC: codecs: msm8916-wcd-analog: fix module autoload Niranjana Vishwanathapura (1): IB/opa_vnic: Properly return the total MACs in UC MAC list Paolo Bonzini (1): kvm: x86: fix RSM when PCID is non-zero Peter Hutterer (1): platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT between state changes Peter Zijlstra (8): x86/ldt: Rework locking x86/doc: Remove obvious weirdnesses from the x86 MM layout documentation x86/uv: Use the right TLB-flush API x86/microcode: Dont abuse the TLB-flush interface x86/mm: Use __flush_tlb_one() for kernel memory x86/mm: Remove superfluous barriers x86/mm: Add comments to clarify which TLB-flush functions are supposed to flush what x86/mm: Create asm/invpcid.h Rafael J. Wysocki (1): PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() Randy Dunlap (1): x86/decoder: Fix and update the opcodes map Ravi Bangoria (1): powerpc/perf: Dereference BHRB entries safely Ricardo Neri (5): x86/mm: Relocate page fault error codes to traps.h x86/boot: Relocate definition of the initial state of CR0 ptrace,x86: Make user_64bit_mode() available to 32-bit builds x86/cpufeature: Add User-Mode Instruction Prevention definitions x86/insn-eval: Add utility functions to get segment selector Ricardo Ribalda Delgado (1): spi: xilinx: Detect stall with Unknown commands Rudolf Marek (1): x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMD Russell King (1): rtc: pl031: make interrupt optional Scott Franco (1): IB/opa_vnic: Properly clear Mac Table Digest Sebastian Andrzej Siewior (1): crypto: mcryptd - protect the per-CPU queue with a lock Shakeel Butt (1): kvm, mm: account kvm related kmem slabs to kmemcg Shaohua Li (1): block-throttle: avoid double charge Shashank Sharma (1): drm: Add retries for lspcon mode detection Sreekanth Reddy (1): scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive Stephan Mueller (2): crypto: af_alg - wait for data at beginning of recvmsg crypto: af_alg - fix race accessing cipher request Steven Rostedt (VMware) (1): x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state' tracepoints Stuart Hayes (1): PCI: Create SR-IOV virtfn/physfn links before attaching driver Takashi Iwai (3): ACPI: APEI / ERST: Fix missing error handling in erst_reader() ALSA: rawmidi: Avoid racy info ioctl via ctl device ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU Thomas Gleixner (15): x86/cpuid: Prevent out of bound access in do_clear_cpu_cap() x86/cpuid: Replace set/clear_bit32() bitops: Revert cbe96375025e (&quot;bitops: Add clear/set_bit32() to linux/bitops.h&quot;) x86/paravirt: Dont patch flush_tlb_single x86/paravirt: Provide a way to check for hypervisors x86/cpufeatures: Make CPU bugs sticky x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount x86/mm/dump_pagetables: Check PAGE_PRESENT for real x86/mm/dump_pagetables: Make the address hints correct and readable arch, mm: Allow arch_dup_mmap() to fail x86/ldt: Prevent LDT inheritance on exec x86/cpu_entry_area: Move it to a separate unit x86/cpu_entry_area: Move it out of the fixmap init: Invoke init_espfix_bsp() from mm_init() x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bit Tom Zanussi (1): tracing: Exclude 'generic fields' from histograms Uros Bizjak (1): x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates Varun Prakash (1): scsi: cxgb4i: fix Tx skb leak Vishal Verma (1): libnvdimm, btt: Fix an incompatibility in the log layout Wanpeng Li (2): KVM: MMU: Fix infinite loop when there is no available mmu page KVM: X86: Fix load RFLAGS w/o the fixed bit Wei Hu(Xavier) (1): RDMA/hns: Avoid NULL pointer exception Wei Wang (1): ipv6: grab rt-&gt;rt6i_ref before allocating pcpu rt Will Deacon (3): locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE() locking/barriers: Convert users of lockless_dereference() to READ_ONCE() linux/compiler.h: Split into compiler.h and compiler_types.h William Tu (1): ip_gre: check packet length and mtu correctly in erspan tx Yelena Krivosheev (3): net: mvneta: clear interface link status on port disable net: mvneta: use proper rxq_number in loop on rx queues net: mvneta: eliminate wrong call to handle rx descriptor error Documentation/x86/orc-unwinder.txt | 2 +- Documentation/x86/x86_64/mm.txt | 26 +- Makefile | 6 +- arch/arm/configs/exynos_defconfig | 2 +- arch/arm/include/asm/ptrace.h | 3 +- arch/arm64/include/asm/fixmap.h | 7 + arch/arm64/kvm/hyp/debug-sr.c | 3 + arch/parisc/boot/compressed/misc.c | 4 +- arch/parisc/kernel/entry.S | 12 +- arch/parisc/kernel/hpmc.S | 1 + arch/powerpc/include/asm/mmu_context.h | 5 +- arch/powerpc/kernel/watchdog.c | 7 +- arch/powerpc/kvm/book3s_xive.c | 7 +- arch/powerpc/net/bpf_jit_comp64.c | 6 +- arch/powerpc/perf/core-book3s.c | 8 +- arch/powerpc/xmon/xmon.c | 17 +- arch/s390/net/bpf_jit_comp.c | 11 +- arch/sparc/include/asm/ptrace.h | 1 + arch/sparc/net/bpf_jit_comp_64.c | 6 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/mmu_context.h | 3 +- arch/um/include/shared/init.h | 2 +- arch/unicore32/include/asm/mmu_context.h | 5 +- arch/x86/Kconfig | 8 +- arch/x86/Kconfig.debug | 39 +- arch/x86/configs/tiny.config | 4 +- arch/x86/configs/x86_64_defconfig | 1 + arch/x86/entry/calling.h | 69 +-- arch/x86/entry/entry_32.S | 14 +- arch/x86/entry/entry_64.S | 322 +++++++++--- arch/x86/entry/entry_64_compat.S | 10 +- arch/x86/entry/syscalls/Makefile | 4 +- arch/x86/entry/vsyscall/vsyscall_64.c | 38 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 4 + arch/x86/events/perf_event.h | 24 +- arch/x86/hyperv/hv_init.c | 2 +- arch/x86/include/asm/archrandom.h | 8 +- arch/x86/include/asm/bitops.h | 10 +- arch/x86/include/asm/compat.h | 1 + arch/x86/include/asm/cpu_entry_area.h | 68 +++ arch/x86/include/asm/cpufeature.h | 11 +- arch/x86/include/asm/cpufeatures.h | 538 ++++++++++---------- arch/x86/include/asm/desc.h | 12 +- arch/x86/include/asm/espfix.h | 7 +- arch/x86/include/asm/fixmap.h | 13 +- arch/x86/include/asm/hypervisor.h | 53 +- arch/x86/include/asm/inat.h | 10 + arch/x86/include/asm/invpcid.h | 53 ++ arch/x86/include/asm/irqflags.h | 3 + arch/x86/include/asm/kdebug.h | 1 + arch/x86/include/asm/mmu.h | 4 +- arch/x86/include/asm/mmu_context.h | 58 +-- arch/x86/include/asm/module.h | 2 +- arch/x86/include/asm/paravirt.h | 14 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/percpu.h | 2 +- arch/x86/include/asm/pgtable_32_types.h | 15 +- arch/x86/include/asm/pgtable_64_types.h | 47 +- arch/x86/include/asm/pgtable_types.h | 3 +- arch/x86/include/asm/processor.h | 109 ++-- arch/x86/include/asm/ptrace.h | 6 +- arch/x86/include/asm/rmwcc.h | 2 +- arch/x86/include/asm/stacktrace.h | 3 + arch/x86/include/asm/switch_to.h | 26 + arch/x86/include/asm/thread_info.h | 2 +- arch/x86/include/asm/tlbflush.h | 136 ++--- arch/x86/include/asm/trace/fpu.h | 10 - arch/x86/include/asm/traps.h | 21 +- arch/x86/include/asm/unwind.h | 15 +- arch/x86/include/asm/x86_init.h | 24 + arch/x86/include/uapi/asm/processor-flags.h | 3 + arch/x86/kernel/Makefile | 10 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 5 +- arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/asm-offsets_32.c | 9 +- arch/x86/kernel/asm-offsets_64.c | 4 + arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/amd.c | 7 +- arch/x86/kernel/cpu/common.c | 121 +++-- arch/x86/kernel/cpu/cpuid-deps.c | 121 +++++ arch/x86/kernel/cpu/hypervisor.c | 64 +-- arch/x86/kernel/cpu/microcode/intel.c | 13 - arch/x86/kernel/cpu/mshyperv.c | 6 +- arch/x86/kernel/cpu/vmware.c | 8 +- arch/x86/kernel/doublefault.c | 36 +- arch/x86/kernel/dumpstack.c | 75 ++- arch/x86/kernel/dumpstack_32.c | 6 + arch/x86/kernel/dumpstack_64.c | 12 + arch/x86/kernel/fpu/init.c | 11 + arch/x86/kernel/fpu/xstate.c | 43 +- arch/x86/kernel/head_32.S | 5 +- arch/x86/kernel/head_64.S | 45 +- arch/x86/kernel/ioport.c | 2 +- arch/x86/kernel/irq.c | 12 - arch/x86/kernel/irq_64.c | 4 +- arch/x86/kernel/kvm.c | 6 +- arch/x86/kernel/ldt.c | 49 +- arch/x86/kernel/paravirt_patch_64.c | 2 - arch/x86/kernel/process.c | 27 +- arch/x86/kernel/process_32.c | 8 +- arch/x86/kernel/process_64.c | 19 +- arch/x86/kernel/smpboot.c | 9 +- arch/x86/kernel/traps.c | 78 +-- arch/x86/kernel/unwind_orc.c | 88 ++-- arch/x86/kernel/verify_cpu.S | 3 +- arch/x86/kernel/vm86_32.c | 20 +- arch/x86/kernel/vmlinux.lds.S | 9 + arch/x86/kernel/x86_init.c | 9 + arch/x86/kvm/emulate.c | 32 +- arch/x86/kvm/mmu.c | 12 +- arch/x86/kvm/vmx.c | 2 +- arch/x86/kvm/x86.c | 2 +- arch/x86/lib/delay.c | 4 +- arch/x86/lib/x86-opcode-map.txt | 13 +- arch/x86/mm/Makefile | 2 +- arch/x86/mm/cpu_entry_area.c | 139 ++++++ arch/x86/mm/dump_pagetables.c | 98 ++-- arch/x86/mm/fault.c | 88 ++-- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 6 + arch/x86/mm/init_64.c | 10 +- arch/x86/mm/kasan_init_64.c | 267 ++++++++-- arch/x86/mm/pgtable_32.c | 1 + arch/x86/mm/tlb.c | 10 +- arch/x86/platform/uv/tlb_uv.c | 2 +- arch/x86/power/cpu.c | 16 +- arch/x86/xen/enlighten_hvm.c | 12 +- arch/x86/xen/enlighten_pv.c | 15 +- arch/x86/xen/mmu_pv.c | 161 +++--- arch/x86/xen/smp_pv.c | 17 +- arch/x86/xen/xen-asm_64.S | 2 +- arch/x86/xen/xen-head.S | 11 +- block/bfq-iosched.c | 3 +- block/bio.c | 2 + block/blk-throttle.c | 8 +- block/blk-wbt.c | 2 +- crypto/af_alg.c | 6 - crypto/algif_aead.c | 16 +- crypto/algif_skcipher.c | 16 +- crypto/lrw.c | 6 +- crypto/mcryptd.c | 23 +- crypto/skcipher.c | 10 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 78 +-- drivers/acpi/nfit/core.c | 9 +- drivers/base/power/opp/core.c | 2 +- drivers/bluetooth/hci_bcm.c | 23 +- drivers/bluetooth/hci_ldisc.c | 7 + drivers/char/ipmi/ipmi_si_intf.c | 1 - drivers/clk/sunxi-ng/ccu-sun5i.c | 4 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 2 +- drivers/clk/sunxi-ng/ccu_nm.c | 3 + drivers/clk/sunxi/clk-sun9i-mmc.c | 12 + drivers/cpuidle/cpuidle.c | 1 + drivers/crypto/amcc/crypto4xx_core.h | 10 +- drivers/gpu/drm/i915/i915_gem.c | 9 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/vc4/vc4_dsi.c | 3 +- drivers/hv/vmbus_drv.c | 2 +- drivers/iio/accel/st_accel_core.c | 35 +- drivers/iio/common/st_sensors/st_sensors_core.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 16 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 10 +- drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 5 + drivers/infiniband/sw/rxe/rxe_pool.c | 2 + drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c | 1 + .../infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c | 8 +- drivers/input/mouse/vmmouse.c | 10 +- drivers/leds/leds-pca955x.c | 17 +- drivers/md/dm-mpath.c | 20 +- drivers/md/md.c | 4 +- drivers/mfd/cros_ec_spi.c | 1 + drivers/mfd/twl4030-audio.c | 9 +- drivers/mfd/twl6040.c | 12 +- drivers/misc/pti.c | 2 +- drivers/misc/vmw_balloon.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 + drivers/net/ethernet/intel/fm10k/fm10k.h | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 7 +- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 9 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 2 + drivers/net/ethernet/marvell/mvneta.c | 8 +- drivers/net/phy/at803x.c | 2 +- drivers/nvdimm/btt.c | 201 ++++++-- drivers/nvdimm/btt.h | 45 +- drivers/nvdimm/pfn_devs.c | 20 +- drivers/parisc/lba_pci.c | 33 ++ drivers/pci/iov.c | 3 +- drivers/pci/pci-driver.c | 7 +- drivers/pci/pci.c | 4 + drivers/pci/pcie/aer/aerdrv_core.c | 9 +- drivers/platform/x86/asus-wireless.c | 1 + drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-pl031.c | 14 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/lpfc/lpfc_hbadisc.c | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 2 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 5 + drivers/spi/spi-armada-3700.c | 8 + drivers/spi/spi-xilinx.c | 11 + drivers/staging/greybus/light.c | 2 + drivers/tee/optee/core.c | 1 - drivers/thermal/hisi_thermal.c | 74 ++- drivers/vfio/pci/vfio_pci_config.c | 6 +- drivers/video/backlight/pwm_bl.c | 7 +- fs/dcache.c | 4 +- fs/overlayfs/ovl_entry.h | 2 +- fs/overlayfs/readdir.c | 2 +- include/asm-generic/mm_hooks.h | 5 +- include/asm-generic/pgtable.h | 5 + include/asm-generic/vmlinux.lds.h | 2 +- include/crypto/mcryptd.h | 1 + include/linux/bio.h | 2 + include/linux/blk_types.h | 9 +- include/linux/blkdev.h | 2 +- include/linux/bpf_verifier.h | 6 +- include/linux/compiler-clang.h | 2 +- include/linux/compiler-gcc.h | 2 +- include/linux/compiler-intel.h | 2 +- include/linux/compiler.h | 266 +--------- include/linux/compiler_types.h | 274 ++++++++++ include/linux/hypervisor.h | 8 +- include/linux/iio/common/st_sensors.h | 7 +- include/linux/{pti.h =&gt; intel-pti.h} | 6 +- include/linux/linkage.h | 2 +- include/linux/mm.h | 2 +- include/linux/mmzone.h | 6 +- include/linux/rculist.h | 4 +- include/linux/rcupdate.h | 4 +- include/uapi/linux/stddef.h | 2 +- init/main.c | 6 +- kernel/bpf/verifier.c | 202 ++++++-- kernel/events/core.c | 4 +- kernel/fork.c | 3 +- kernel/seccomp.c | 2 +- kernel/task_work.c | 2 +- kernel/trace/bpf_trace.c | 19 +- kernel/trace/trace_events_hist.c | 4 +- lib/Kconfig.debug | 2 +- mm/slab.h | 2 +- mm/sparse.c | 27 +- net/ipv4/ip_gre.c | 8 +- net/ipv4/tcp_vegas.c | 2 +- net/ipv6/addrconf.c | 12 +- net/sctp/stream.c | 8 +- scripts/Makefile.build | 2 +- scripts/headers_install.sh | 2 +- sound/core/rawmidi.c | 15 +- sound/pci/hda/patch_hdmi.c | 6 +- sound/pci/hda/patch_realtek.c | 35 +- sound/soc/codecs/msm8916-wcd-analog.c | 9 +- sound/soc/img/img-parallel-out.c | 2 + sound/usb/mixer.c | 27 +- sound/usb/quirks.c | 7 +- tools/objtool/.gitignore | 2 +- tools/objtool/Makefile | 30 +- tools/objtool/arch/x86/Build | 10 +- tools/objtool/arch/x86/decode.c | 6 +- .../objtool/arch/x86/{insn =&gt; include/asm}/inat.h | 12 +- .../arch/x86/{insn =&gt; include/asm}/inat_types.h | 0 .../objtool/arch/x86/{insn =&gt; include/asm}/insn.h | 2 +- .../objtool/{ =&gt; arch/x86/include/asm}/orc_types.h | 0 tools/objtool/arch/x86/{insn =&gt; lib}/inat.c | 2 +- tools/objtool/arch/x86/{insn =&gt; lib}/insn.c | 4 +- .../arch/x86/{insn =&gt; lib}/x86-opcode-map.txt | 15 +- .../arch/x86/{insn =&gt; tools}/gen-insn-attr-x86.awk | 0 tools/objtool/check.c | 7 +- tools/objtool/objtool.c | 6 +- tools/objtool/orc.h | 2 +- tools/objtool/orc_dump.c | 7 +- tools/objtool/sync-check.sh | 29 ++ .../perf/util/intel-pt-decoder/x86-opcode-map.txt | 15 +- tools/testing/selftests/bpf/test_verifier.c | 549 ++++++++++++++++++++- tools/testing/selftests/x86/ldt_gdt.c | 70 ++- virt/kvm/arm/mmu.c | 10 +- virt/kvm/kvm_main.c | 2 +- 285 files changed, 4427 insertions(+), 2224 deletions(-) create mode 100644 arch/x86/include/asm/cpu_entry_area.h create mode 100644 arch/x86/include/asm/invpcid.h create mode 100644 arch/x86/kernel/cpu/cpuid-deps.c create mode 100644 arch/x86/mm/cpu_entry_area.c create mode 100644 include/linux/compiler_types.h rename include/linux/{pti.h =&gt; intel-pti.h} (94%) rename tools/objtool/arch/x86/{insn =&gt; include/asm}/inat.h (95%) rename tools/objtool/arch/x86/{insn =&gt; include/asm}/inat_types.h (100%) rename tools/objtool/arch/x86/{insn =&gt; include/asm}/insn.h (99%) rename tools/objtool/{ =&gt; arch/x86/include/asm}/orc_types.h (100%) rename tools/objtool/arch/x86/{insn =&gt; lib}/inat.c (99%) rename tools/objtool/arch/x86/{insn =&gt; lib}/insn.c (99%) rename tools/objtool/arch/x86/{insn =&gt; lib}/x86-opcode-map.txt (99%) rename tools/objtool/arch/x86/{insn =&gt; tools}/gen-insn-attr-x86.awk (100%) create mode 100755 tools/objtool/sync-check.sh BUG=chromium:798431 TEST=Build and test on various affected systems Change-Id: Ib573a6eee8decdb1aec45a9cd6d49909e6e88536 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/846523 " fail_count="0" gerrit_number="846523" 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/23/846523/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I44fde5fdb5b61527e84b1fdd68c4c18097094712" commit="a6a8245cecbd8cad948ca69af5a5a038d7531e5d" commit_message="autotest: Tweak run_suite return_code inference to fail aborted tests. BUG=chromium:796348 TEST=None Change-Id: I44fde5fdb5b61527e84b1fdd68c4c18097094712 Reviewed-on: https://chromium-review.googlesource.com/835363 Commit-Ready: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Tested-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="1" gerrit_number="835363" owner_email="pprabhu@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/63/835363/3" remote="cros" total_fail_count="2"/><lkgm version="10281.0.0-rc4"/></manifest>