blob: 9af312ab2fbdbad4382a99bf75880b56e31dbf94 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="f55bc6d4542dc5680d06c9c692dc892b196571ad">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="536f6cb9217032dfd1d4cdbfc35b5d1c316cec27" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/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="0e452c92bf5fd1a8737170cfd333e50db8cd7f1d" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="98cf82324aa4618ec7a16b8d86899ae055f9740d" 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="fdce2ad26b26961629cb6bb2fc4757396d37f174" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="4f4fad584e9c2735af5131f15b697376a3327de5" 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="96636aa0e9f047f17447f2d45a094d0b59ed7917" 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="93277a7fc8ef8ad9b5e2f774ea6e2e91c8ed3c9b"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="fd5e90efc65addfa254cc027931e0d7f5067efc8" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/containers/cros-container-guest-tools" path="src/platform/container-guest-tools" revision="ff801fb0690db4a856fde17f32c155993b9692e8" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="154e28deb6f59ff14c1c5013bfc5c73d65f6897f" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="7ea5c995be1ba3ff1a39e5e63fdee4b57c6434e5" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="807c84747fbca1808c1feae1581d19dc07bde93d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="34e08efb0d563250219a4013cfdd9a732a43281c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/distfiles_updater" path="infra/distfiles_updater" revision="2d1aa33972b2028d19a288baaacee9b2cd8644f7" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/general-sandbox" path="infra/dummies/general-sandbox" revision="ab009ffebb68a58f37779bddfba5f1a08ef174ae" upstream="refs/heads/master"/>
<project name="chromiumos/infra/dummies/merge-sandbox" path="infra/dummies/merge-sandbox" revision="651c1f3b89c112222f5dae2f79091421543dd4ee" upstream="refs/heads/master"/>
<project name="chromiumos/infra/logstock" path="infra/logstock" revision="ef7fe408b9feee9a3664b36f0176fcacd27bf703" upstream="refs/heads/master"/>
<project name="chromiumos/infra/lucifer" path="infra/lucifer" revision="cb2ff316bb093a624d9ef34ce1dbba20ccb95c42" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="b7f473eb3407b2f78943fb9e90a44f1e3680edbe" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="c546e402a27f5d1665706fb48b3ae38cf332d52c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="8c4e9fd2ec10efb2528de180b5813a309eb43026" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="a7e824ee934af0ac223ac0e20e504e66abed3cb3" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="7442830004490d56cfe4a4ecffb6cf06d4066a26" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="2487b54a23e982d72e8dfcedfc72231c0c26f751" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="402bddbe6a834e18992e22a28f0529ba5225899b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="056cc008961096607b355d6efb169b5be4e5f4d0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="75d7927161b6f3f54fbb2920ec8e1bb0bc131ccf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="5a7dbd41e1fc9500d3edc393099990cae1df43e1" 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="81aecc034e46584249c1dea21f2ecde081d3c5bd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="a823f365119857490ae23085c3828af3e64c2667" 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="5fb05b89df9447d0535f8c38e8c1a90499dfe659" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="8eba23f5419f5e491692eed20fb3edb69f5b0c4e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="fd4e8eef335ceaca7adf53a83f5e13e00e09101c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="3622896059e4628d7128a1ba3fdfef2d140f2744" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="239ee30536d9f515567850b07ba115b173d23c14" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="3c71bb953e64a1f9f7e77a8564eecc15675dacbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="b5e15a53bf6ce3a6fab377c0187e025d51a81bbb" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="c0634d34bb3e1600f096a91f058335668487d46e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="e4d233306d0a67b2527fbaff03a9d912922a56cd" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="27dc8dbb24b7c8b4b544a32c016b9a913ca7b326" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="92e90175cd4c314099099957c296d26fea548e32" upstream="refs/heads/master"/>
<project name="chromiumos/platform/experimental" path="src/platform/experimental" revision="bcc00ca58726d9cf774c56005715a5ee330da045" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory" path="src/platform/factory" revision="098e94925e562a96220c5072c743980ffbcdfe2b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="4903fc75ac1066358bb3b7ea69ba042e63944761" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="cfe4d61d6eff106250ef3dd82589f260beaa2998" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="bf08a557cafc68e63c03fe9d87d6b19de202c14b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="275de72e6b14f5f2bd90376120e19af4e4fbdd9c" 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="66571f4838b2306161f072555cb199049bc68142" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="9cf462923fbfa414101d05ca62e45bd1f58cf4c1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/inputcontrol" path="src/platform/inputcontrol" revision="8826acba1c4e13b6318ae6d1d4b49633d1b55aba" upstream="refs/heads/master"/>
<project name="chromiumos/platform/jabra_vold" path="src/platform/jabra_vold" revision="8830911158ae632b7626d0ebe33248e66ffaeef3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/libevdev" path="src/platform/libevdev" revision="23f8ea74685ea0a03be8649ca33d5664bc789393" upstream="refs/heads/master"/>
<project name="chromiumos/platform/microbenchmarks" path="src/platform/microbenchmarks" revision="518003bc070970f25b9ab97c0560d762846c5e65" upstream="refs/heads/master"/>
<project name="chromiumos/platform/minigbm" path="src/platform/minigbm" revision="d7630cde4637dd5728d9a1145229cdf246078625" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="0d6d9274e11e8a23b29ba72b334aad7ab2856774" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="4f5a5f8451dcc23210983ad2f1d24efae2b28a18" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="146a68465feb9039602bcaa508ef3fea8e8f926a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="0cf18b34e2547f984a7f52b6bc3323d92af3e4a6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="16bc496a97c027147453e7d675ae2f9147352b31" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="81ee243c5f3ff6deeb527925a873ebe1048b689b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="80b01b3bba76a30cc12898b51806cf82dbe81c2d" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/touch_firmware_test" path="src/platform/touch_firmware_test" revision="bafba938ff65099158b04ca718b1e77a0e43c5c4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="90aafb0f829938423359aa7ad7ece8a3cdfae1f7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchbot" path="src/platform/touchbot" revision="9546ffbb37d5fef191ad1607eeb0b76a6f3a9872" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touchpad-tests" path="src/platform/touchpad-tests" revision="f3e4d3bca41b674e89583d74dfb7e538fe58ff18" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="db50af69b91bc1cffde13740c23aed72883fbc45" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tremplin" path="src/platform/tremplin" revision="f0cd5f58e9693471d6059d0e94d773439472bde4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="ab10366ee27959666b94a638858032c91c3c5e10" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="4c56ba267ecc722d929e7720789ea6183c54bd2a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="4649d42d10a7fa32f18da7e77e019891d1d7d940" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="b9fc168330f6a9fcb4add9adf85bb3fa1ccce1bb" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="5f8bb68b31016172152ad3cade63e085ec60680d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="68838dd0d1932b1c0be3bab077ff0676deba33ce" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="d939aaa0607a7320ffe23d420e014be906594107" 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="0595abceba85bee8d6c27e6e122722f816610df7" 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="567b8c6cc2d4c90a223c126ecbcb617d2b8a3a23" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="ce80aa9e8916a9946bfaad1a3cd1521066719bbe" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="cf3337b0918e15755782d8f3b11691e04f1ddc40" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="c97dcc385f74affdd37e93cdcd765be30649f951" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="6697fe6404055443d7c754b365907a0604f14111" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="701bf58832b80af30cf119162961c6f448cf3178" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="e331cd6f1fa65f5123b18f61b54b261b1732eaaa" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="f4dee350b50e18c20a2e7fb6f08ecde4f21f8f16" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="49a182a4c42d95c998d97071bba57257090b63ec" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="5f4302621d8e011edbd83858b0c3183e29f842b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-cplusplus" path="src/third_party/dbus-c++" revision="907f6244dc1c4c3f58a809147d348eccbb932631" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/dbus-spy" path="src/third_party/dbus-spy" revision="0e04421c73b24536de7fcc1886da469d8b7a2a41" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/displaylink-updater" path="src/third_party/displaylink-updater" revision="a52808b5995fe2ed481269c8f089358d4b451d5c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/cnl/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-cnl"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/glk/edk2" revision="f71a70e7a4c93a6143d7bad8ab0220a947679697" upstream="refs/heads/chromeos-glk"/>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/fsp/icl/edk2" revision="8df83bf3e30ada89fc0799859e3de25017dc93ac" upstream="refs/heads/chromeos-icl"/>
<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="5c100f23094ca8c1d77f60876e0ddeb0a6b05cdd" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="8fa99b87bc6420d0cd2884ce7ced03c623d7d4ad" upstream="refs/heads/fwupd-1.0.6"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="d6d928af4319a635de75f817491be93e40e6b0b0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="77fe549abeffa773a50f1786313728c176bfdedb" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="5f1be6ae1d9d95c778d3f8ebf02dca3b126fa618" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="98010d4e0c0d1ed95b2b08d9e2b51dcde3d18fe3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="f6fb7a83778b94e1283977fba1814cbc76d5aefe" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="93062e2d90e3d6eb820d9b8292104aef63841667" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="f0650793f3cd2dd0547f02c54be4f895cab379f9" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="216956e37d256fdc741161887ddb72d5ea4f2785" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="0b7372553f6dfee567972b062a32d7e3edda75e0" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="057cabe1de29ef0f0245b7f18c233638c7bfbe8b" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="04a041c9a5f05de34309c41cc717fefd289c246f" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="bf074f2e9bdc0274e4a31073a31b3e19aae335cb" upstream="refs/heads/chromeos-4.19"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="adccdc52dd0f57494637c9274ca260eae2f9c6e0" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="d41e9e578eef76ebd804f3361eb67fce1009c2b4" 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="28328298ca94344538a0d7f41350810f086900ee" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="0a69479c2ba587d697a7141dfa91e0ededf875ca" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="25af41a2e3ddb353e2214efd54c567c9f8f05183" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="980b7a84f372bcbd352594cb943f9a473dab9414" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="119da10db1ab50fb40c1abb37d0c4e32488b3e93" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="390fde2da13a270a88c855574d5ae65d5001627d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="3d198926a487cefc0316c2c4d1ebb20ff8ebf535" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="1c55306a49b32bbb8c65e1e5e9d630f6720a6810" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="81aafb025e9055f6fe7badbc1bb14b102ef79af8" 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="67da59454d0b70c97c01494bd228211a2814a335" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" 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="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="c8c23b8dab5aaea592005c854d39aa106b58c3d4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="d87bc2f4eb3564c4865c82775dcb82c7e7cc4e3d" 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="f6a820be22639509e49c3184d724cada892e6245" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="6c2cac92b71c2c96e020a10c4f01afdf311bf8e4" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="c8c41554f803a2b55f144d53c7b8c3774713e74d" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="6712557a0822b646980ff07a4cf2fe8caba1514c" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="d8c4b7bf1865359b974e48b65030da86bf1bed8d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/whining" path="src/third_party/whining" revision="c325abd3eff318af433a1a5667f5d2745f893945" upstream="refs/heads/master"/>
<project name="external/git.kernel.org/fs/xfs/xfstests-dev" path="src/third_party/xfstests" revision="70c4067285b0bc07661590ab608388e0bab1c912" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="3a44e8e51bc5c73a010a4807c03323f9aecd4b3b" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="20fc59039169e97ffad8763492457a385bd47a8b" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="4957d0c49893f69fb8a80f63257e7e0e417b9207" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="6611fedd1a568d258ee28b715d2b4f46854f037c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="c3e17727c6ac127b0033ef011cb07c08385f448f" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="a46714d7fa8de8260e4b575ba59785c400c4b38c" upstream="refs/heads/master"/>
<project name="toolchain/binutils" path="src/aosp/toolchain/binutils" remote="aosp" revision="cce69c1b1bfc46de5e1cdd4923f87215c0edb884"/>
<project name="toolchain/gcc" path="src/aosp/toolchain/gcc" remote="aosp" revision="ac6128e0a17a52f011797f33ac3e7d6273a9368d"/>
<project name="weave/libweave" path="src/weave/libweave" revision="a852917ec1d1ada705a0a71deaf419af190f268c" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="chromeos-4.19" change_id="I01fc3bfb155d1df31c11327ce46b3cf44de3e0b1" commit="5be33accfca25e8a39e02e255d57387dbca915de" commit_message="UPSTREAM: bochs: use drm_fb_helper_set_suspend_unlocked in suspend/resume The &quot;initialized&quot; member is going away. suspend/resume still works (even if bochsfb_create is forced to fail). Signed-off-by: Peter Wu &lt;peter@lekensteyn.nl&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180906221810.20170-2-peter@lekensteyn.nl Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; (cherry picked from commit 70c0ef7bd39991cdf3f190c9545c4ecdd6899a74) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I01fc3bfb155d1df31c11327ce46b3cf44de3e0b1 Reviewed-on: https://chromium-review.googlesource.com/1314818 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314818" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/18/1314818/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I3fc7796c317f5d249a48081fc52f522c5d1d19f6" commit="a835f62091f79c7dfbd63dac2ce14343418009d2" commit_message="UPSTREAM: bochs: convert to drm_fb_helper_fbdev_setup/teardown Currently unloading bochs_drm (after unbinding the vtconsole) results in a warning about a leaked connector: [drm:drm_mode_config_cleanup] *ERROR* connector Virtual-3 leaked! While investigating a potential fix I noticed that a lot of open-coded functionality is already implemented elsewhere, so start converting it: bochs_fbdev_init -&gt; drm_fb_helper_fbdev_setup: trivial (similar impl). bochs_fbdev_fini -&gt; drm_fb_helper_fbdev_teardown: requires unembedding &quot;struct drm_framebuffer&quot; from &quot;struct bochs_framebuffer&quot;. Unembedding drm_framebuffer is made easy using drm_gem_fbdev_fb_create which can replace bochs_fbdev_destroy and custom routines in bochs_mm.c. For this to work, the GEM object is moved into &quot;drm_framebuffer&quot;. After that, &quot;bochs_framebuffer&quot; is no longer needed and therefore removed. Remove the unused &quot;size&quot; and &quot;initialized&quot; fields from fb, the latter is not necessary as drm_fb_helper_fbdev_teardown can be called even if bochsfb_create fails. This theory was tested by returning early and late (just before drm_gem_fbdev_fb_create). Both scenarios fail gracefully although the latter seems to leak the object from bochsfb_create_object (not a regression). Guess on the reason for the encoder leak: drm_framebuffer_cleanup was previously used, but did not destroy much. drm_fb_helper_fbdev_teardown is now used and calls drm_framebuffer_remove which does a bit more work. Tested with 'echo 0 &gt; /sys/class/vtconsole/vtcon1/bind; rmmod bochs_drm' and also with Xorg + fbdev (startx -&gt; xterm). The latter triggered a warning in ttm_bo_vm_open that existed before, see https://lkml.kernel.org/r/1464000533-13140-4-git-send-email-mstaudt@suse.de Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Signed-off-by: Peter Wu &lt;peter@lekensteyn.nl&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180906221810.20170-3-peter@lekensteyn.nl Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; (cherry picked from commit df2052cc922136e98a5c8d9730f6a4fd0a958c94) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I3fc7796c317f5d249a48081fc52f522c5d1d19f6 Reviewed-on: https://chromium-review.googlesource.com/1314819 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314819" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/19/1314819/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I719c80e62b22d43334dbb9b4c09572a3a1912823" commit="0c9a7c707a76c0e558634b254cd66871125de473" commit_message="UPSTREAM: bochs: convert to drm_dev_register The drm_get_pci_dev API is deprecated, replace it by drm_dev_register. Signed-off-by: Peter Wu &lt;peter@lekensteyn.nl&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180906221810.20170-4-peter@lekensteyn.nl Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; (cherry picked from commit 7780eb9ce80f0ba509015351e45e97fbc7e1cdb8) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I719c80e62b22d43334dbb9b4c09572a3a1912823 Reviewed-on: https://chromium-review.googlesource.com/1314820 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314820" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/20/1314820/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I0576e8a6e043a5887e6c128aaca6c7cda7991899" commit="18d8b1c670dfc067cb3ca14e3eb4c0d295e744eb" commit_message="UPSTREAM: drm/fb-helper: improve documentation and print warnings Clarify the relation between drm_fb_helper_fbdev_setup/teardown. Clarify requirements for the new generic fbdev emulation API and log some more details in case the driver does something wrong. Fix related typos. Cc: Noralf Trnnes &lt;noralf@tronnes.org&gt; Signed-off-by: Peter Wu &lt;peter@lekensteyn.nl&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180906221810.20170-5-peter@lekensteyn.nl Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; (cherry picked from commit c10802b684c6bb00ecc6b4985805b05ebcc76a5d) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I0576e8a6e043a5887e6c128aaca6c7cda7991899 Reviewed-on: https://chromium-review.googlesource.com/1314821 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314821" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/21/1314821/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I9bb98f91776de8f19f7000ea5e1c942094e6c417" commit="c1a2d9fc49907fbb292ccc7340ab5fdd36156a8a" commit_message="UPSTREAM: drm/rockchip: Allow driver to be shutdown on reboot/kexec Leaving the DRM driver enabled on reboot or kexec has the annoying effect of leaving the display generating transactions whilst the IOMMU has been shut down. In turn, the IOMMU driver (which shares its interrupt line with the VOP) starts warning either on shutdown or when entering the secondary kernel in the kexec case (nothing is expected on that front). A cheap way of ensuring that things are nicely shut down is to register a shutdown callback in the platform driver. Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Tested-by: Vicente Bergas &lt;vicencb@gmail.com&gt; Signed-off-by: Heiko Stuebner &lt;heiko@sntech.de&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180805124807.18169-1-marc.zyngier@arm.com Cc: stable@vger.kernel.org (cherry picked from commit 7f3ef5dedb146e3d5063b6845781ad1bb59b92b5) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I9bb98f91776de8f19f7000ea5e1c942094e6c417 Reviewed-on: https://chromium-review.googlesource.com/1314822 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314822" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/22/1314822/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I8cd6799a2f07fdbc9db1367310e3b0b98937ca4f" commit="73434042cc5ba02894fe162d8dfdfee10cd9df7e" commit_message="UPSTREAM: drm: Remove set but not used variable 'config' Fixes gcc '-Wunused-but-set-variable' warning: drivers/gpu/drm/drm_plane.c: In function 'drm_mode_getplane_res': drivers/gpu/drm/drm_plane.c:475:26: warning: variable 'config' set but not used [-Wunused-but-set-variable] Signed-off-by: YueHaibing &lt;yuehaibing@huawei.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1536646814-186429-1-git-send-email-yuehaibing@huawei.com (cherry picked from commit 5248092ea47d378a63b27a2ee0c361c9448958e9) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I8cd6799a2f07fdbc9db1367310e3b0b98937ca4f Reviewed-on: https://chromium-review.googlesource.com/1314823 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314823" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/23/1314823/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I4b467aa91845693dfa468e63f503d8b21bcf758f" commit="67996d82fe94baa57c0ea960da43a774f557e0d6" commit_message="UPSTREAM: drm: Clarify DRM_MODE_REFLECT_X/Y documentation DRM_MODE_REFLECT_X and DRM_MODE_REFLECT_Y meaning seems a bit unclear to me, so try to clarify that with a bit of ascii graphics. Changes since v1: - Move the ascii graphics in the kerneldoc where all plane properties are already documented and make sure it's properly rendered, suggestested by Daniel Vetter. Signed-off-by: Alexandru Gheorghe &lt;alexandru-cosmin.gheorghe@arm.com&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180910172946.18539-1-alexandru-cosmin.gheorghe@arm.com (cherry picked from commit 1f86fa15340e77c68a50d3a1ddeaaa6056089875) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I4b467aa91845693dfa468e63f503d8b21bcf758f Reviewed-on: https://chromium-review.googlesource.com/1314824 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314824" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/24/1314824/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ie60c1937eec48c2b64e87863ece1a1fc4d239841" commit="b61e2c1b601933c2ebd06857021c94a112f3ab88" commit_message="BACKPORT: fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag This was only added for the drm's fbdev emulation support, so that it would try harder to show the Oops. Unfortunately this never really worked reliably, and in practice ended up pushing the real Oops off the screen due to plentyfull locking, sleep-while-atomic and other issues. So we removed all that support from the fbdev emulation a while back. Aside: We've also removed the kgdb support, for similar reasons. Since it's such a small patch I figured I don't split this up into the usual 3-phase removal. Acked-by: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt; Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt; Cc: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt; Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Cc: Hans de Goede &lt;hdegoede@redhat.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: Alexander Kapshuk &lt;alexander.kapshuk@gmail.com&gt; Cc: Kees Cook &lt;keescook@chromium.org&gt; Cc: Thierry Reding &lt;treding@nvidia.com&gt; Cc: David Lechner &lt;david@lechnology.com&gt; Cc: nouveau@lists.freedesktop.org Cc: linux-fbdev@vger.kernel.org Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180822085405.10787-1-daniel.vetter@ffwll.ch (cherry picked from commit 04cfcc7ab358e331b32cabde1e853a125f3f8735) Downstream changes: - Added evdi_fb.c to this patchset BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ie60c1937eec48c2b64e87863ece1a1fc4d239841 Reviewed-on: https://chromium-review.googlesource.com/1314825 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314825" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/25/1314825/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Iaffe47bb038045d40e83a333e157965b5eac9156" commit="d85deb0544bd3514f6509ebe4f0cc3c6d1586682" commit_message="UPSTREAM: vt: Remove vc_panic_force_write It was only used by the panic support in fbcon, which is now gone. Remove this now dead code too. Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; Cc: Kees Cook &lt;keescook@chromium.org&gt; Cc: Joe Perches &lt;joe@perches.com&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: Meng Xu &lt;mengxu.gatech@gmail.com&gt; Cc: Nicolas Pitre &lt;nicolas.pitre@linaro.org&gt; Cc: Thomas Meyer &lt;thomas@m3y3r.de&gt; Cc: Mike Frysinger &lt;vapier@chromium.org&gt; Cc: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt; Cc: Hans de Goede &lt;hdegoede@redhat.com&gt; Cc: Thierry Reding &lt;treding@nvidia.com&gt; Cc: David Lechner &lt;david@lechnology.com&gt; Cc: Philippe Ombredanne &lt;pombredanne@nexb.com&gt; Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt; Cc: Kate Stewart &lt;kstewart@linuxfoundation.org&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180822085405.10787-2-daniel.vetter@ffwll.ch (cherry picked from commit 8d7fc2994f4d1f431e280c9e21a139c18dc435ec) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Iaffe47bb038045d40e83a333e157965b5eac9156 Reviewed-on: https://chromium-review.googlesource.com/1314826 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314826" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/1314826/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I70143642963572521f782bab3bc91311ba43bc87" commit="e817a3514af4bbab4f45daccc8d26b297992d57f" commit_message="UPSTREAM: fbdev: Add FBINFO_HIDE_SMEM_START flag DRM drivers really, really, really don't want random userspace to share buffer behind it's back, bypassing the dma-buf buffer sharing machanism. For that reason we've ruthlessly rejected any IOCTL exposing the physical address of any graphics buffer. Unfortunately fbdev comes with that built-in. We could just set smem_start to 0, but that means we'd have to hand-roll our own fb_mmap implementation. For good reasons many drivers do that, but smem_start/length is still super convenient. Hence instead just stop the leak in the ioctl, to keep fb mmap working as-is. A second patch will set this flag for all drm drivers. Acked-by: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt; Cc: Bartlomiej Zolnierkiewicz &lt;b.zolnierkie@samsung.com&gt; Cc: Kees Cook &lt;keescook@chromium.org&gt; Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Cc: linux-fbdev@vger.kernel.org Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180822085405.10787-3-daniel.vetter@ffwll.ch (cherry picked from commit da6c7707caf3736c1cf968606bd97c07e79625d4) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I70143642963572521f782bab3bc91311ba43bc87 Reviewed-on: https://chromium-review.googlesource.com/1314827 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314827" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/27/1314827/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I41ab038161e4119b98bac1ded775126bcedc6a4d" commit="a0f81d33a3baf53ec297214c31f5a614735eea2a" commit_message="UPSTREAM: drm/fb: Stop leaking physical address For buffer sharing, use dma-buf instead. We can't set smem_start to 0 unconditionally since that's used by the fbdev mmap default implementation. And we have plenty of userspace which would like to keep that working. This might break legit userspace - if it does we need to look at a case-by-cases basis how to handle that. Worst case I expect overrides for only specific drivers, since anything remotely modern should be using dma-buf/prime now (which is about 7 years old now for DRM drivers). This issue was uncovered because Noralf's rework to implement a generic fb_probe also implements it's own fb_mmap callback. Which means smem_start didn't have to be set anymore, which blew up some blob in userspace rather badly. Acked-by: Sean Paul &lt;seanpaul@chromium.org&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Cc: Sean Paul &lt;sean@poorly.run&gt; Cc: David Airlie &lt;airlied@linux.ie&gt; Cc: John Stultz &lt;john.stultz@linaro.org&gt; Cc: Noralf Trnnes &lt;noralf@tronnes.org&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180822085405.10787-4-daniel.vetter@ffwll.ch (cherry picked from commit 6be8f3bd2c78915a9f3a058a346ae93068d35c01) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I41ab038161e4119b98bac1ded775126bcedc6a4d Reviewed-on: https://chromium-review.googlesource.com/1314828 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314828" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/28/1314828/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Iedefb314c66c2924a9705cfb95499bee418051fc" commit="750b6e3f22dc1381065cab9df1d5f568aca984c8" commit_message="UPSTREAM: drm/vkms: Add cursor plane support Add cursor plane support and update vkms_plane_atomic_check to enable positioning cursor plane. Signed-off-by: Haneen Mohammed &lt;hamohammed.sa@gmail.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/c69078820eacf3246fa77beb0c6227b692cc5e82.1536210181.git.hamohammed.sa@gmail.com (cherry picked from commit c27d931d402b517336fea2b25ae951bee0249f65) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Iedefb314c66c2924a9705cfb95499bee418051fc Reviewed-on: https://chromium-review.googlesource.com/1314829 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314829" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/29/1314829/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I36719fef3a37bd74512fdda0351778dbaf485724" commit="9524057b21bed34f861add25b34add6727453c83" commit_message="UPSTREAM: drm/vkms: Compute CRC with Cursor Plane This patch compute CRC for output frame with cursor and primary plane. Blend cursor with primary plane and compute CRC on the resulted frame. This currently passes cursor-size-change, and cursor-64x64-[onscreen, offscreen, sliding, random, dpms, rapid-movement] from igt kms_cursor_crc tests. Signed-off-by: Haneen Mohammed &lt;hamohammed.sa@gmail.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/b1749f5c90da5721a481f12740e2e370edb4a752.1536210181.git.hamohammed.sa@gmail.com (cherry picked from commit db7f419c06d7cce892384df464d4b609a3ea70af) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I36719fef3a37bd74512fdda0351778dbaf485724 Reviewed-on: https://chromium-review.googlesource.com/1314830 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314830" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/30/1314830/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I07e71ad5fb93dd709cdcd56bbac19cf3d9a5d2c6" commit="e69aba4696dd1b681c0796284784439dd6c2d924" commit_message="UPSTREAM: drm/vkms: Enable/Disable cursor support with module option Cursor support is not complete yet. Add module option 'enable_cursor' to enable/disable cursor support which is used for testing currently. Signed-off-by: Haneen Mohammed &lt;hamohammed.sa@gmail.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/b47f44f518d3c9858f1469193f1136e0c490060b.1536210181.git.hamohammed.sa@gmail.com (cherry picked from commit b8789ea71dce5fbab7b9428294759f5fc2357259) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I07e71ad5fb93dd709cdcd56bbac19cf3d9a5d2c6 Reviewed-on: https://chromium-review.googlesource.com/1314831 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314831" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/31/1314831/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ib693ffb167f0ef85ae3f8689d0a8ba0749fb5946" commit="059e82c6fe2c78c4f5988ce511d0eca6d7fd1d35" commit_message="UPSTREAM: drm/vkms: Add kerneldoc entry Add an initial kerneldoc entry for vkms with a todo list. Signed-off-by: Haneen Mohammed &lt;hamohammed.sa@gmail.com&gt; [danvet: Keep the todo.rst entry to point at the vkms docs instead.] Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180907174136.GA2648@haneenDRM (cherry picked from commit ad9ff96f65383f8296082158f7e44e466caaf71d) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ib693ffb167f0ef85ae3f8689d0a8ba0749fb5946 Reviewed-on: https://chromium-review.googlesource.com/1314832 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314832" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/32/1314832/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ia41aa0116a60cfcad17aa39aed29e097efa67cdf" commit="8aab5be6152ad9a0679c0b598e135ec888bafe2b" commit_message="UPSTREAM: udmabuf: sort headers, drop uapi/ path prefix Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-2-kraxel@redhat.com (cherry picked from commit 913965c42c57bbe359a7a79a4296731b360a2439) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ia41aa0116a60cfcad17aa39aed29e097efa67cdf Reviewed-on: https://chromium-review.googlesource.com/1314833 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314833" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/33/1314833/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="If1a343ad19ebc4e80940d96192cb153b368861c3" commit="8a4f87a6729e186f5dcd7d22863bc8b583702dd3" commit_message="UPSTREAM: udmabuf: improve map_udmabuf error handling Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-3-kraxel@redhat.com (cherry picked from commit a3e722dad03ee75b9e16a8945528ee43fe5ca9ac) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: If1a343ad19ebc4e80940d96192cb153b368861c3 Reviewed-on: https://chromium-review.googlesource.com/1314834 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314834" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/34/1314834/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ie3a647c803dc819106a7be582c69099d7276129b" commit="bfc2e253b0aed892860a00b95c0ac8bc6cbe3686" commit_message="UPSTREAM: udmabuf: use pgoff_t for pagecount Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-4-kraxel@redhat.com (cherry picked from commit b35f57c43705a7cc910e8fefd890706986760643) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ie3a647c803dc819106a7be582c69099d7276129b Reviewed-on: https://chromium-review.googlesource.com/1314835 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314835" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/1314835/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I8bfa0daf78077076caf4426aabe54b3485dd6832" commit="115a512d0476479f508f1c3271749d0ed8480dde" commit_message="UPSTREAM: udmabuf: constify udmabuf_ops Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-5-kraxel@redhat.com (cherry picked from commit a34852891ba45d804362c891c10b973d1d938755) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I8bfa0daf78077076caf4426aabe54b3485dd6832 Reviewed-on: https://chromium-review.googlesource.com/1314836 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314836" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/1314836/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ic21bf7064fb97845d204dc92626a75273da26fb0" commit="ef01b361aaf1d569be912c67b6ddcc91e34c0630" commit_message="UPSTREAM: udmabuf: constify udmabuf_create args Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-6-kraxel@redhat.com (cherry picked from commit dc254553f25d081cb72b8eff0c778fabfcf42500) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ic21bf7064fb97845d204dc92626a75273da26fb0 Reviewed-on: https://chromium-review.googlesource.com/1314837 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314837" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1314837/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I23c01aed3a0e8f0b25996b702a740f2417362a98" commit="7f85e54c7184ca482ba3815294d063fe89a0918d" commit_message="UPSTREAM: udmabuf: add MEMFD_CREATE dependency udmabuf builds without it, but if userspace can not create memfd handles in the first place it is rather pointless to include it, except for test builds. Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-7-kraxel@redhat.com (cherry picked from commit 68d2f70efe2d622483c5cde7c27179a695285fb0) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I23c01aed3a0e8f0b25996b702a740f2417362a98 Reviewed-on: https://chromium-review.googlesource.com/1314838 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314838" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/38/1314838/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I49652dd1213577cf1235d213a5fe4b95e6957ba7" commit="353e78eda7604fb30698998bd3f97c6d6cd6c4fc" commit_message="UPSTREAM: udmabuf: rework limits Create variable for the list length limit. Serves as documentation, also allows to make it a module parameter if needed. Also add a total size limit. Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-8-kraxel@redhat.com (cherry picked from commit dc4716d75154b36cb115d2a1871655ed0f2e10b2) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I49652dd1213577cf1235d213a5fe4b95e6957ba7 Reviewed-on: https://chromium-review.googlesource.com/1314839 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314839" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1314839/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="If810e1fe47af4684b02773dca81d848ce50cf368" commit="075b7d3e90c50045801f0b705594c7d08434e061" commit_message="UPSTREAM: udmabuf: improve udmabuf_create error handling Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-9-kraxel@redhat.com (cherry picked from commit 0d17455ca85ecbc757bf7a2fefed6ca9cfae5054) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: If810e1fe47af4684b02773dca81d848ce50cf368 Reviewed-on: https://chromium-review.googlesource.com/1314840 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314840" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1314840/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I73ec4a2ec62efc527a4aafe3248fc94aff34a54a" commit="95f082531e510cd753f9efc16962ace8c2828efe" commit_message="UPSTREAM: udmabuf: use EBADFD in case we didn't got a memfd Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-10-kraxel@redhat.com (cherry picked from commit 7a1c67d78094236e8ba0c5f6f83a8baf33a53860) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I73ec4a2ec62efc527a4aafe3248fc94aff34a54a Reviewed-on: https://chromium-review.googlesource.com/1314841 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314841" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1314841/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ic43119099a52bcf0795dd7ae83a8d1e0b157b20a" commit="4c76ca1993c8cb731b9d61d39f2c9c46ee172d6c" commit_message="UPSTREAM: udmabuf: use ENOTTY for invalid ioctls Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-11-kraxel@redhat.com (cherry picked from commit 52499d9cdd887843fa37bf8733047fded7e907cb) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ic43119099a52bcf0795dd7ae83a8d1e0b157b20a Reviewed-on: https://chromium-review.googlesource.com/1314842 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314842" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/1314842/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I9c66ee323ab4150c1892015c9d1a52fbf4f2111e" commit="a414a491d9a75cd4087eda97df19252bd8c618e3" commit_message="UPSTREAM: udmabuf: drop WARN_ON() check. Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-12-kraxel@redhat.com (cherry picked from commit 7b26e4e2119d0c5ede1282b22ce2af22835ff4b5) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I9c66ee323ab4150c1892015c9d1a52fbf4f2111e Reviewed-on: https://chromium-review.googlesource.com/1314843 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314843" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/1314843/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ie6b8cd06398b4f507f11030b95df7f069bdfe2a1" commit="4d812371da5b0c293868f715a12cbeeec260d6f3" commit_message="UPSTREAM: udmabuf: use sizeof(variable) instead of sizeof(type) Reported-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180911134216.9760-13-kraxel@redhat.com (cherry picked from commit 33f35429fc49c09a5d4b929690d4c44694c390a7) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ie6b8cd06398b4f507f11030b95df7f069bdfe2a1 Reviewed-on: https://chromium-review.googlesource.com/1314844 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314844" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1314844/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I3af237e7f1f1fc82d4e45ed3651be06aad8613b3" commit="853738ad74d2255a159e47bd9bc821d8b9c3b982" commit_message="UPSTREAM: qxl: refactor to use drm_fb_helper_fbdev_setup Lots of code can be removed by relying on fb-helper: - &quot;struct drm_framebuffer&quot; moves to fb_helper.fb. - &quot;struct drm_gem_object&quot; moves to fb_helper.obj[0]. - &quot;struct qxl_device&quot; can be inferred as drm_fb_helper is embedded. - qxl_user_framebuffer_create -&gt; drm_gem_fb_create. - qxl_user_framebuffer_destroy -&gt; drm_gem_fb_destroy. - qxl_fbdev_destroy -&gt; drm_fb_helper_fbdev_teardown + vfree(shadow). Remove unused code: - qxl_fbdev_qobj_is_fb, qxl_fbdev_set_suspend. - Unused fields of qxl_fbdev: delayed_ops, delayed_ops_lock, size. Misc notes: - The dirty callback is preserved as it is necessary to trigger update commands in the hw (the screen stays black otherwise). - No idea when .create_handle in drm_framebuffer_funcs is used, but use the same drm_gem_fb_create_handle to match drm_gem_fb_funcs. - I don't know why qxl_fb_find_or_create_single used to check for an existing framebuffer and removed that check to match other drivers. - Use of drm_fb_helper_fbdev_teardown also requires &quot;info-&gt;fbdefio&quot; to be dynamically allocated. Replace the existing defio config by drm_fb_helper_defio_init to accomodate this. Testing results: startx with fbdev, modesetting and qxl all seems to work. Tested also with CONFIG_DRM_FBDEV_EMULATION=n, fbdev obviously fails but others are fine. QEMU -spice and QEMU -spice with vdagent and multiple (resized) displays (via remote-viewer) also works. unbind vtconsole and rmmod has *not* regressed (i.e. it still trips on a use-after-free in qxl_check_idle via qxl_ttm_fini). Ideally setup/teardown is replaced by drm_fbdev_generic_setup as that would result in further code reduction, improve error handling (like not leaking shadow memory), but unfortunately QXL has no implementation for qxl_gem_prime_vmap. Signed-off-by: Peter Wu &lt;peter@lekensteyn.nl&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180910132156.23201-1-peter@lekensteyn.nl Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; (cherry picked from commit bf8744e40cd6db20dfbd231ad44943f6bc8ac311) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I3af237e7f1f1fc82d4e45ed3651be06aad8613b3 Reviewed-on: https://chromium-review.googlesource.com/1314845 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314845" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/1314845/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I7248a2eeccaf73187bb5ea02c28156a6099a83fd" commit="65d310e1b540d1f5c18388499f3205b72378b76a" commit_message="UPSTREAM: drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m Having DRM_SUN4I built-in but DRM_SUN8I_MIXER as a loadable module results in a link error, as we try to access a symbol from the sun8i_tcon_top.ko module: ERROR: &quot;sun8i_tcon_top_de_config&quot; [drivers/gpu/drm/sun4i/sun4i-tcon.ko] undefined! ERROR: &quot;sun8i_tcon_top_set_hdmi_src&quot; [drivers/gpu/drm/sun4i/sun4i-tcon.ko] undefined! ERROR: &quot;sun8i_tcon_top_of_table&quot; [drivers/gpu/drm/sun4i/sun4i-tcon.ko] undefined! This solves the problem by adding a silent symbol for the tcon_top module, building it as a separate module in exactly the cases that we need it, but in a way that it is reachable by the other modules. Fixes: cf77d79b4e29 (&quot;drm/sun4i: tcon: Add another way for matching mixers with tcon&quot;) Fixes: 0305189afb32 (&quot;drm/sun4i: tcon: Add support for R40 TCON&quot;) Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Tested-by: Jon Hunter &lt;jonathanh@nvidia.com&gt; Tested-by: Matt Hart &lt;matthew.hart@linaro.org&gt; Signed-off-by: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180911113325.11024-1-maxime.ripard@bootlin.com (cherry picked from commit 185e0bebb44fc1e8978fabac1267c27fbcd16ee2) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I7248a2eeccaf73187bb5ea02c28156a6099a83fd Reviewed-on: https://chromium-review.googlesource.com/1314846 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314846" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/1314846/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I03bf54fe0ddee85c8a95a690199fdc708a18c2e4" commit="d970d941225e2cdb5407dc4d3f079df73c30f9a1" commit_message="UPSTREAM: drm/bridge: analogix_dp: Downgrade &quot;Link Training&quot; messages to dev_dbg The Analogix DP bridge driver is pretty verbose, and outputs things like [ 619.414067] rockchip-dp ff970000.edp: Link Training Clock Recovery success [ 619.429233] rockchip-dp ff970000.edp: Link Training success! each time the display gets unblanked. While it is good to know that the device is behaving correctly, users already know that because they can see some video output. Let's keep these messages for cases where we need to actually debug the driver (we have dynamic debug to enable them at runtime if need be), and let's keep the kernel quiet otherwise. Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Andrzej Hajda &lt;a.hajda@samsung.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180805172857.2517-1-marc.zyngier@arm.com (cherry picked from commit eb1d23d71e3e3b8d3f1dcc018bae7c04f06d53bb) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I03bf54fe0ddee85c8a95a690199fdc708a18c2e4 Reviewed-on: https://chromium-review.googlesource.com/1314847 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314847" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1314847/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ibc3d78bf1fc67dec7930f8acbdbf0d7018ae9a1b" commit="1a2174ac770b2d3a26dbcf761f1d4879ab5ff85a" commit_message="UPSTREAM: drm: bridge: document bridge attach/detach imbalance Since commit 4a878c03d562 (&quot;drm: bridge: Detach bridge from encoder at encoder cleanup time&quot;), it is generally no longer correct to detach bridges from encoders manually. Document that. Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt; Signed-off-by: Andrzej Hajda &lt;a.hajda@samsung.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180806061910.29914-3-peda@axentia.se (cherry picked from commit 169cc4c7a14e988985c8833ddec2f3e897de2c28) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ibc3d78bf1fc67dec7930f8acbdbf0d7018ae9a1b Reviewed-on: https://chromium-review.googlesource.com/1314848 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314848" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1314848/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I9a15a81c0baab31eecd80c16d9a52011545134ad" commit="ceb1173bca469794891ab7f287a0271a661c5613" commit_message="UPSTREAM: drm: Introduce per-device driver_features We wish to control certain driver_features flags on a per-device basis while still sharing a single drm_driver instance across all the devices. To that end introduce device.driver_features. By default it will be set to ~0 to not impose any limits beyond driver.driver_features. Drivers can then clear specific flags in the per-device bitmask to limit the capabilities of the device. An alternative approach would be to copy the driver_features from the driver into the device in drm_dev_init(), however that would require verifying that no driver is currently changing driver.driver_features after drm_dev_init(). Hence the ~0 apporach was easier. Ideally we'd also make drm_driver const but there is plenty of code left that wants to mutate it (eg. various vfunc assignments). We'll need to fix all that up before we can make it const. And while at it fix up the type of the feature flag passed to drm_core_check_feature(). v2: Streamline the &amp;&amp; vs. &amp; (Chris) s/int/u32/ in drm_core_check_feature() args Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180913131622.17690-1-ville.syrjala@linux.intel.com Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Reviewed-by: Michel Dnzer &lt;michel.daenzer@amd.com&gt; (cherry picked from commit 18ace11f87e69454379a3a1247a657b70ca142fc) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I9a15a81c0baab31eecd80c16d9a52011545134ad Reviewed-on: https://chromium-review.googlesource.com/1314849 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314849" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1314849/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ie38bdcec2f87f661ab087c8ab3119aef943c9c85" commit="2e413d6cd9bc3c28f59d7720674253eb59529933" commit_message="UPSTREAM: drm/i915: Clear DRIVER_ATOMIC on a per-device basis Currently we're clearing DRIVER_ATOMIC in driver.driver_features for older platforms. This will not work correctly should we ever have a system with and old and new GPU in it. While that is not possible currently let's make the code more correct and use the per-device driver_features instead. Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180913131622.17690-2-ville.syrjala@linux.intel.com Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 1feb64c49d7f2a46dc7b1e4c92c85ead2775395e) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ie38bdcec2f87f661ab087c8ab3119aef943c9c85 Reviewed-on: https://chromium-review.googlesource.com/1314850 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314850" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1314850/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I815b85ccdfd63692b959b9947870dc7e25c3e03a" commit="f3041301e0c16dd721e9508347f37632fbf97714" commit_message="UPSTREAM: drm/amdgpu: Use per-device driver_features to disable atomic Disable atomic on a per-device basis instead of for all devices. Made possible by the new device.driver_features thing. Cc: Alex Deucher &lt;alexander.deucher@amd.com&gt; Cc: &quot;Christian Knig&quot; &lt;christian.koenig@amd.com&gt; Cc: &quot;David (ChunMing) Zhou&quot; &lt;David1.Zhou@amd.com&gt; Cc: Harry Wentland &lt;harry.wentland@amd.com&gt; Cc: Michel Dnzer &lt;michel@daenzer.net&gt; Suggested-by: Michel Dnzer &lt;michel@daenzer.net&gt; Signed-off-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180913163147.27900-2-ville.syrjala@linux.intel.com Reviewed-by: Michel Dnzer &lt;michel.daenzer@amd.com&gt; Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt; (cherry picked from commit 351c4dbe4fae44b747dd97114a5983ec23a49f24) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I815b85ccdfd63692b959b9947870dc7e25c3e03a Reviewed-on: https://chromium-review.googlesource.com/1314851 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314851" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1314851/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I2a55050ee659a83b9a13345e0c55508c97e8d47e" commit="9107c5d1a0ade65836e4f61a1d8a5ca7d3e6e15a" commit_message="UPSTREAM: udmabuf: fix error code in map_udmabuf() We accidentally forgot to set &quot;ret&quot; on this error path so it means we return NULL instead of an error pointer. The caller checks for NULL and changes it to an error pointer so it doesn't cause an issue at run time. Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180914065615.GA12043@mwanda Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; (cherry picked from commit 6f19eb21a2ef9a2da938106ccc98e296ee02f4d3) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I2a55050ee659a83b9a13345e0c55508c97e8d47e Reviewed-on: https://chromium-review.googlesource.com/1314852 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314852" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1314852/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I219ff4a74c1eda3afd9c746dd31cbe0d855d9d26" commit="60fb48a689327829aedd8220100771d7ab480c6d" commit_message="UPSTREAM: drm: Differentiate the lack of an interface from invalid parameter If the ioctl is not supported on a particular piece of HW/driver combination, report ENOTSUP (aka EOPNOTSUPP) so that it can be easily distinguished from both the lack of the ioctl and from a regular invalid parameter. v2: Across all the kms ioctls we had a mixture of reporting EINVAL, ENODEV and a few ENOTSUPP (most where EINVAL) for a failed drm_core_check_feature(). Update everybody to report ENOTSUPP. v3: ENOTSUPP is an internal errno! It's value (524) does not correspond to a POSIX errno, the one we want is ENOTSUP. However, uapi/asm-generic/errno.h doesn't include ENOTSUP but man errno says &quot;ENOTSUP and EOPNOTSUPP have the same value on Linux, but according to POSIX.1 these error values should be distinct.&quot; so use EOPNOTSUPP as its equivalent. Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt; Cc: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; #v2 Link: https://patchwork.freedesktop.org/patch/msgid/20180913192050.24812-1-chris@chris-wilson.co.uk (cherry picked from commit 69fdf4206a8ba91a277b3d50a3a05b71247635b2) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I219ff4a74c1eda3afd9c746dd31cbe0d855d9d26 Reviewed-on: https://chromium-review.googlesource.com/1314853 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314853" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1314853/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I9c643337e1f45314ebedec3d89caf494d3b34a3f" commit="c928e1f99d5858d0870b254424658e613a83666b" commit_message="UPSTREAM: dt-bindings: sun4i-drm: add compatible for R40 HDMI PHY The Allwinner R40 HDMI PHY is currently the only one that seems to be able to select between two PLL inputs. Add a compatible string for it, and the pll-1 clock input definition. Signed-off-by: Icenowy Zheng &lt;icenowy@aosc.io&gt; Signed-off-by: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180916043409.62374-3-icenowy@aosc.io (cherry picked from commit 5c5b3b0ebe6d78cad645cc010d7e8fb81ccd099b) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I9c643337e1f45314ebedec3d89caf494d3b34a3f Reviewed-on: https://chromium-review.googlesource.com/1314854 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314854" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1314854/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ieef0d1e7e79c83b104deb31516a30f9befd39d90" commit="d0231093bda4bf1b7cc17e31d83ae5eacfc40643" commit_message="UPSTREAM: drm/sun4i: add support for R40 HDMI PHY The R40 SoC has a HDMI PHY that is possible to mux two video PLLs. Add support for it. Signed-off-by: Icenowy Zheng &lt;icenowy@aosc.io&gt; Signed-off-by: Maxime Ripard &lt;maxime.ripard@bootlin.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180916043409.62374-4-icenowy@aosc.io (cherry picked from commit 3536faefc03d48e97891ed7fc542ff85ce00a4e1) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ieef0d1e7e79c83b104deb31516a30f9befd39d90 Reviewed-on: https://chromium-review.googlesource.com/1314855 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314855" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1314855/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I0983a82cc14f6ef2b675ac0a57ec795b6cc8cf0a" commit="d1e25e47fa614f83622d8b0d7c500e75efe3bf21" commit_message="UPSTREAM: drm/virtio: add dma sync for dma mapped virtio gpu framebuffer pages With virtio gpu ttm-pages being dma mapped, dma sync is needed when swiotlb is used as bounce buffers, before TRANSFER_TO_HOST_2D/3D commands are sent. Signed-off-by: Jiandi An &lt;jiandi.an@amd.com&gt; Link: http://patchwork.freedesktop.org/patch/msgid/20180919070931.91168-1-jiandi.an@amd.com Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt; (cherry picked from commit 8f44ca223345a7d02e18ed4e70ff95178434e137) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I0983a82cc14f6ef2b675ac0a57ec795b6cc8cf0a Reviewed-on: https://chromium-review.googlesource.com/1314856 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314856" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1314856/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I2b7d7b7acdc0a061353cee5930d0b01f5330012c" commit="241421a2a7b032cbdf88bbf87caef00eece20f99" commit_message="UPSTREAM: drm: Change limited M/N quirk to constant N quirk. Some DP dongles in particular seem to be fussy about too large link M/N values. Set specific value for N divider can resolve this issue per dongle vendor's comment. So configure N as constant value (0x8000) to instead of reduce M/N formula when specific DP dongle connected. v2: add more comments for issue description and fix typo. v3: add lost commit messages back for version 2 v4: send patch to both intel-gfx and dri-devel Cc: Jani Nikula &lt;jani.nikula@intel.com&gt; Cc: Cooper Chiou &lt;cooper.chiou@intel.com&gt; Cc: Matt Atwood &lt;matthew.s.atwood@intel.com&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Cc: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Cc: Clint Taylor &lt;clinton.a.taylor@intel.com&gt; Tested-by: Clint Taylor &lt;clinton.a.taylor@intel.com&gt; Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1536733371-25004-3-git-send-email-shawn.c.lee@intel.com (cherry picked from commit 53ca2edcf033f3368b2dc0ef3cbcc2f47d556d13) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I2b7d7b7acdc0a061353cee5930d0b01f5330012c Reviewed-on: https://chromium-review.googlesource.com/1314857 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314857" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1314857/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I0690ac3bbb585534bc09bb4546a836d76e18750f" commit="3cd847a94c45a1dd49f8d88219746470db785205" commit_message="UPSTREAM: drm: add LG eDP panel to quirk database The N value was computed by kernel driver that based on synchronous clock mode. But only specific N value (0x8000) would be acceptable for LG LP140WF6-SPM1 eDP panel which is running at asynchronous clock mode. With the other N value, Tcon will enter BITS mode and display black screen. Add this panel into quirk database and give particular N value when calculate M/N divider. v2: no update v3: add lost commit messages back for version 2 v4: send patch to both intel-gfx and dri-devel Cc: Jani Nikula &lt;jani.nikula@intel.com&gt; Cc: Cooper Chiou &lt;cooper.chiou@intel.com&gt; Cc: Matt Atwood &lt;matthew.s.atwood@intel.com&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Cc: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Cc: Clint Taylor &lt;clinton.a.taylor@intel.com&gt; Signed-off-by: Lee, Shawn C &lt;shawn.c.lee@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1536733371-25004-4-git-send-email-shawn.c.lee@intel.com (cherry picked from commit e884818cc0edb9bd128de95e7ca6b569f4667c0f) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I0690ac3bbb585534bc09bb4546a836d76e18750f Reviewed-on: https://chromium-review.googlesource.com/1314858 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314858" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/1314858/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Iacb75678866f8a9e10bd9a5fc26a200b830cd55e" commit="0ac0e391d7c95abfbe6beb0bbec1c44c6c8a9f22" commit_message="UPSTREAM: gpu: do not double put device node in zx_drm_probe for_each_available_child_of_node will get and put the node properly, the following of_node_put will lead to the double put. So just remove it. Signed-off-by: zhong jiang &lt;zhongjiang@huawei.com&gt; Signed-off-by: Shawn Guo &lt;shawn.guo@linaro.org&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1534472646-10368-1-git-send-email-zhongjiang@huawei.com (cherry picked from commit e5264c433c8094d1723a011e1749bafcdac61beb) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Iacb75678866f8a9e10bd9a5fc26a200b830cd55e Reviewed-on: https://chromium-review.googlesource.com/1314859 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314859" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/1314859/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="If6dd3652dd744d8b7f829f7f511d3db1478265aa" commit="de3253337d576a6577d21f5990dcd070819a2185" commit_message="UPSTREAM: drm/atomic: Initialise planes with opaque alpha values Planes without an alpha property, using __drm_atomic_helper_plane_reset will have their plane state alpha initialised as zero, which represents a transparent alpha. If this value is then used for the plane, it may not be visible by default, and thus doesn't represent a good initialisation state. Update the default state-&gt;alpha value to DRM_BLEND_ALPHA_OPAQUE unconditionally when the plane is reset. Signed-off-by: Kieran Bingham &lt;kieran.bingham+renesas@ideasonboard.com&gt; Reviewed-by: Ville Syrjl &lt;ville.syrjala@linux.intel.com&gt; Reviewed-by: Alexandru Gheorghe &lt;alexandru-cosmin.gheorghe@arm.com&gt; Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt; Signed-off-by: Alexandru Gheorghe &lt;alexandru-cosmin.gheorghe@arm.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180919155700.10342-2-kieran.bingham+renesas@ideasonboard.com (cherry picked from commit e267364a6e1be8cccb16cec5b695e038c81a81a1) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: If6dd3652dd744d8b7f829f7f511d3db1478265aa Reviewed-on: https://chromium-review.googlesource.com/1314860 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314860" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/1314860/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I7c57c0341342dc246c894b488195a355bcf5dd85" commit="306726631eae5b0be7ef921ee977e2f568e9fff0" commit_message="UPSTREAM: MAINTAINERS: Move udl drm driver to drm-misc tree Move udl maintenance into drm-misc tree. I've also signed up to be a reviewer, but have kept it at Odd Fixes level of support. Cc: Dave Airlie &lt;airlied@redhat.com&gt; Cc: David Airlie &lt;airlied@linux.ie&gt; Cc: Gustavo Padovan &lt;gustavo@padovan.org&gt; Cc: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt; Acked-by: Dave Airlie &lt;airlied@redhat.com&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180919204026.3217-1-sean@poorly.run (cherry picked from commit 4f724df717c6d2334d01c93a6a89755691ae4440) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I7c57c0341342dc246c894b488195a355bcf5dd85 Reviewed-on: https://chromium-review.googlesource.com/1314861 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314861" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/1314861/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Ie78b7ee4dc2eb9e4fad623acd30f36f2f8b23fa1" commit="ebb9ff94b83b0bd5c27359292a2478142aeec1b8" commit_message="UPSTREAM: drm/vkms: Fix possible memory leak in _vkms_get_crc() 'vaddr_out' is malloced in _vkms_get_crc() and should be freed before leaving from the error handling cases, otherwise it will cause memory leak. Fixes: db7f419c06d7 (&quot;drm/vkms: Compute CRC with Cursor Plane&quot;) Signed-off-by: Wei Yongjun &lt;weiyongjun1@huawei.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1536976399-1295-1-git-send-email-weiyongjun1@huawei.com (cherry picked from commit 14e86c01413ed4cb69525e5eb60731d03ea7630c) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ie78b7ee4dc2eb9e4fad623acd30f36f2f8b23fa1 Reviewed-on: https://chromium-review.googlesource.com/1314862 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314862" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1314862/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I42744ef203d9856b2d98d425b40e542e2e541919" commit="3d5851daa54be0c3f505965641e4238e57948377" commit_message="UPSTREAM: drm: Return -EOPNOTSUPP in drm_setclientcap() when driver do not support KMS All DRM_CLIENT capabilities are tied to KMS support, so returning -EOPNOTSUPP when KMS is not supported. v2: returning -EOPNOTSUPP(same value as posix ENOTSUP and available in uapi) instead of -ENOTSUPP v3: adding comments about the feature requirement about capabilities Cc: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Signed-off-by: Jos Roberto de Souza &lt;jose.souza@intel.com&gt; Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180918174809.17123-1-jose.souza@intel.com (cherry picked from commit adbc8208e6620ddfa10fd863cb0a4ec0c54d8625) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I42744ef203d9856b2d98d425b40e542e2e541919 Reviewed-on: https://chromium-review.googlesource.com/1314863 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314863" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/63/1314863/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I0b10c5800cf9e73d62c09a2962f54dc7bcac72d0" commit="83120f7c3fa4ab7e45689b05e59c6b9741530e76" commit_message="UPSTREAM: drm: Use default dma_fence hooks where possible for null syncobj Both the .enable_signaling and .release of the null syncobj fence can be replaced by the default callbacks for a small reduction in code size. In particular the default callback for .release was changed in commit e28bd101ae1b (&quot;drm: rename null fence to stub fence in syncobj v2&quot;) which neglected its RCU protection. Fixes: e28bd101ae1b (&quot;drm: rename null fence to stub fence in syncobj v2&quot;) Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180920200530.2836-1-chris@chris-wilson.co.uk Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 1664691a659f6115bae26e6256166e08b50def4e) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I0b10c5800cf9e73d62c09a2962f54dc7bcac72d0 Reviewed-on: https://chromium-review.googlesource.com/1314864 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314864" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/1314864/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I983037d8d1abbc4b976bdf7c8071e4b66e206542" commit="fefa264f686830d41d3684aa263d2b10545d6ee8" commit_message="UPSTREAM: drm: Fix syncobj handing of schedule() returning 0 After schedule() returns 0, we must do one last check of COND to determine the reason for the wakeup with 0 jiffies remaining before reporting the timeout -- otherwise we may lose the signal due to scheduler delays. References: https://bugs.freedesktop.org/show_bug.cgi?id=106690 Signed-off-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt; Reviewed-by: Tvrtko Ursulin &lt;tvrtko.ursulin@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180920200530.2836-2-chris@chris-wilson.co.uk Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; (cherry picked from commit 12fec62aea6ea67512f0ddabf960c9270b6d1b05) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I983037d8d1abbc4b976bdf7c8071e4b66e206542 Reviewed-on: https://chromium-review.googlesource.com/1314865 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314865" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1314865/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I13deb17881080561caacc4a218932a698e04adac" commit="5b6cd0260c4110de29f2121e90a46167c1591a55" commit_message="UPSTREAM: drm/fb-helper: Improve error reporting in setup Improve error reporting in drm_fb_helper_fbdev_setup() by printing the error code. This is useful for drivers that choose to not fall over just because fbdev doesen't work, but still wants clues to why it failed. This way they don't have to provide an error message themselves. Signed-off-by: Noralf Trnnes &lt;noralf@tronnes.org&gt; Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180908134648.2582-2-noralf@tronnes.org (cherry picked from commit 6129369a96183f28c7912dfd37cb5869433aa904) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I13deb17881080561caacc4a218932a698e04adac Reviewed-on: https://chromium-review.googlesource.com/1314866 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314866" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/1314866/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="Icb2e242b5a19b46b71c5d886feb946742b75f57b" commit="42bae9e6121f329df58a26642a74330841f8c0fa" commit_message="UPSTREAM: drm/arm/hdlcd: Use drm_fbdev_generic_setup() The CMA helper is already using the drm_fb_helper_generic_probe part of the generic fbdev emulation. This patch makes full use of the generic fbdev emulation by using its drm_client callbacks. This means that drm_mode_config_funcs-&gt;output_poll_changed and drm_driver-&gt;lastclose are now handled by the emulation code. Additionally fbdev unregister happens automatically on drm_dev_unregister(). The drm_fbdev_generic_setup() call is put after drm_dev_register() in the driver. This is done to highlight the fact that fbdev emulation is an internal client that makes use of the driver, it is not part of the driver as such. If fbdev setup fails, an error is printed, but the driver succeeds probing. Cc: Liviu Dudau &lt;liviu.dudau@arm.com&gt; Signed-off-by: Noralf Trnnes &lt;noralf@tronnes.org&gt; Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt; Acked-by: Liviu Dudau &lt;liviu.dudau@arm.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/20180908134648.2582-9-noralf@tronnes.org (cherry picked from commit 941e97c124a02e0544d64422ab28264ccb13fe81) BUG=None TEST=Tested on cheza, build tested everything else Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Icb2e242b5a19b46b71c5d886feb946742b75f57b Reviewed-on: https://chromium-review.googlesource.com/1314867 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="1" gerrit_number="1314867" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1314867/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I9d3ac705913dd1829931def0e4c141da13fbc07c" commit="a071abdbab4d30cddd49bdddca8ad3f366c51094" commit_message="cheza: Don't mux the DP lines until HPD level goes high There is no dedicated GPIO in the SoC to HPD detection. To follow the previous design, the DP PHY should be powered on/off using the EXTCON_DISP_DP cable state. The EXTCON_DISP_DP cable state is set iff the DP mux is enabled. So EC should not enable the DP mux until the HPD level goes high. The hpd_update() is used for HPD_IRQ only. BRANCH=none BUG=b:118838389 TEST=Plugged a USB-C hub with HDMI port to port-0. Checked: &gt; typec 0 Port C0: polarity:CC1 Superspeed USB1 TEST=Plugged a HDMI monitor cable to the above hub. Checked: &gt; typec 0 Port C0: polarity:CC1 Superspeed DP1+USB1 TEST=Unplugged the HDMI monitor cable. Checked: &gt; typec 0 Port C0: polarity:CC1 Superspeed USB1 TEST=Plugged a USB-C to HDMI dongle to port-0. Checked: &gt; typec 0 Port C0: polarity:CC1 No Superspeed connection TEST=Plugged a HDMI monitor cable to the above dongle. Checked: &gt; typec 0 Port C0: polarity:CC1 Superspeed DP1 TEST=Unplugged the HDMI monitor cable. Checked: &gt; typec 0 Port C0: polarity:CC1 No Superspeed connection Change-Id: I9d3ac705913dd1829931def0e4c141da13fbc07c Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1313472 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="1" gerrit_number="1313472" owner_email="waihong@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/72/1313472/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="If03e3db049fb3ba4de0f52b5084fd0457e3703d5" commit="b8bdf7ea0e0c00067b5c57ca8f9c14195e5b9802" commit_message="cheza: Apply the fix to handle two or more HPD events Apply the following fix to Cheza: http://crrev.com/c/388737 Some Type-C to DP adapters generate two or more HPD events while others generate only one HPD event. Currently hotplugging only works with the former adapter. Now hotplugging is triggered on one or more HPD events. BRANCH=none BUG=b:118838389 TEST=Plugged and unplugged a USB-C hub with HDMI port to port-0. Plugged and unplugged a HDMI monitor cable to the above hub. Checked the &quot;typec 0&quot; command showing proper results. Change-Id: If03e3db049fb3ba4de0f52b5084fd0457e3703d5 Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1313473 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="0" gerrit_number="1313473" owner_email="waihong@google.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/73/1313473/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icae56e51b0fabe8a5a02ae671840df6193ba6d03" commit="9a3585894e73640a0b53d9a32f69a767dcd40b96" commit_message="usb_mux: Clear HPD IRQ if hpd_update() is a virtual driver The hpd_update() function and the USB mux driver can be different. The logic to clear HPD IRQ is executed only if hpd_update() is a virtual driver. BRANCH=none BUG=b:118898133 TEST=make buildall -j TEST=Checked the followed CL which tested the HPD IRQ get cleared. Change-Id: Icae56e51b0fabe8a5a02ae671840df6193ba6d03 Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1316369 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="0" gerrit_number="1316369" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/69/1316369/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4ddc274a637393391dd654c9ee75de7646746ad5" commit="6d7ae8e46418b1ba848e9f6622e842d1c36c617f" commit_message="cheza: Make USB mux handled by TCPC chips and HPD handled by AP In Cheza design, the USB mux (switching USB lanes to DP and/or USB SS) is handled by TCPC chips and the HPD is handled by AP (DP PHY). The CL adds some custom drivers to override the get() function (Linux extcon driver uses it to check the USB mux and HPD IRQ) by checking the virtual driver and redirect the other functions to the TCPC drivers. BRANCH=none BUG=b:118898133 TEST=Manually added a new console command to issue a HPD IRQ. +static int command_hpd_irq(int argc, char **argv) +{ + char *e; + int port; + const struct usb_mux *mux; + + if (argc != 2) + return EC_ERROR_PARAM_COUNT; + + port = strtoi(argv[1], &amp;e, 10); + if (*e || port &gt;= CONFIG_USB_PD_PORT_COUNT) + return EC_ERROR_PARAM1; + + mux = &amp;usb_muxes[port]; + mux-&gt;hpd_update(port, 0, 1); + return EC_SUCCESS; +} +DECLARE_CONSOLE_COMMAND(hpd_irq, command_hpd_irq, + &quot;[port]&quot;, + &quot;Issue a HPD IRQ&quot;); In EC console, typed &quot;hpd_irq 0&quot; and checked the result on AP: localhost ~ # ectool usbpdmuxinfo 0 Port 0: USB DP HPD_IRQ Port 1: USB INV Checked it again and HPD_IRQ should be cleared. localhost ~ # ectool usbpdmuxinfo 0 Port 0: USB DP Port 1: USB INV Change-Id: I4ddc274a637393391dd654c9ee75de7646746ad5 Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1316370 Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; " fail_count="0" gerrit_number="1316370" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/70/1316370/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic37ed7814b41ca4505a97372c4f32ce3052f555d" commit="fa3d1976ada4d356b4477e7f57043c751ff85eea" commit_message="u2fd: add g2f_tools This CL adds a new package - g2f_tools - with development and testing tools for U2F/G2F gnubbies. Currently, contains g2ftool for testing gnubbies by sending commands through HID interface. BUG=b:112604239 TEST=build, deploy, g2ftool --dev=/dev/hidraw2 --ping --v=2 Change-Id: Ic37ed7814b41ca4505a97372c4f32ce3052f555d Reviewed-on: https://chromium-review.googlesource.com/1176974 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="0" gerrit_number="1176974" owner_email="apronin@chromium.org" pass_count="0" patch_number="23" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/74/1176974/23" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I645d17f30b89a34fd9b468a79715b999caf79d23" commit="f0d123772719729272a5f7fd0a10e88852bc128a" commit_message="g2f_tools: add ebuild This CL adds initial ebuild for g2f_tools package that contains development and testing tools for G2F/U2F gnubbies. CQ-DEPEND=CL:1176974 BUG=b:112604239 TEST=emerge g2f_tools Change-Id: I645d17f30b89a34fd9b468a79715b999caf79d23 Reviewed-on: https://chromium-review.googlesource.com/1176975 Commit-Ready: Louis Collard &lt;louiscollard@chromium.org&gt; Tested-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Louis Collard &lt;louiscollard@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1176975" owner_email="apronin@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/75/1176975/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia91d11d9eaab98c775f32585ed01d9c2e2844cbf" commit="aad21baf46210bf3efb69c2f62d05ed0cff20a9f" commit_message="init: Add integration test for clobber-state Adds a test for clobber state which creates and mounts a fake filesystem, populates it with a couple of files, runs clobber-state on it, and then checks that only the correct files are saved. BUG=chromium:884520 TEST=quid probat ipso probatorem (who tests the testers?) CQ-DEPEND=CL:1319388 Change-Id: Ia91d11d9eaab98c775f32585ed01d9c2e2844cbf Reviewed-on: https://chromium-review.googlesource.com/1297181 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="2" gerrit_number="1297181" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/81/1297181/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I35213da1e85947eb9106f989cbcad5bce96a07ff" commit="f5ccde0dccb56d8d4fdc4c90312093ee127ba6bd" commit_message="Add clobber-state tests to ebuild Adds clobber state integration test to ebuild. BUG=chromium:884520 TEST=cros_run_unit_tests --package &quot;chromeos-init&quot; CQ-DEPEND=CL:1297181 Change-Id: I35213da1e85947eb9106f989cbcad5bce96a07ff Reviewed-on: https://chromium-review.googlesource.com/1319388 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; " fail_count="3" gerrit_number="1319388" owner_email="fletcherw@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/88/1319388/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.19" change_id="Ib78299a6f128bb26ef73ff9b2214ac867218bbf5" commit="74004ae23ca5300a9a7fbc3a5598f3421d638f3d" commit_message="FROMGIT: spi: mediatek: Add bindings for mediatek MT8183 soc platform This patch adds a DT binding documentation for the MT8183 soc. Signed-off-by: Leilk Liu &lt;leilk.liu@mediatek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f611dfdb8544b5ac4228f4e3cb3b06ce15b9c74b https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-4.21) BUG=b:109911488 TEST=build and boot to shell Change-Id: Ib78299a6f128bb26ef73ff9b2214ac867218bbf5 Signed-off-by: Eddie Huang &lt;eddie.huang@mediatek.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1322276 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="1322276" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1322276/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I492c4692577bbfcf877762d5f3571cbd2e3bf957" commit="9842301cd3344162c9acca478a8e7578bba68841" commit_message="FROMGIT: spi: mediatek: add spi support for mt8183 IC this patch add support for mt8183 IC. Signed-off-by: Leilk Liu &lt;leilk.liu@mediatek.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit b654aa6f2bbb00508ea0abc1cdc98ba8baa13682 https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-4.21) BUG=b:109911488 TEST=build and boot to shell Change-Id: I492c4692577bbfcf877762d5f3571cbd2e3bf957 Signed-off-by: Eddie Huang &lt;eddie.huang@mediatek.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1317198 Commit-Ready: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Tested-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="1" gerrit_number="1317198" owner_email="drinkcat@chromium.org" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/98/1317198/5" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I0c40c48053d4f5fece70f168f6e8c6e6d46fa6e3" commit="ec086e67364867a135bcd6da2eedd28518388a2a" commit_message="UPSTREAM: build system: Add automatic downloading of FSP mirror repo if requested It only happens if both USE_BLOBS and MAINBOARD_USES_FSP2_0 are enabled. BUG=none BRANCH=none TEST=none Change-Id: I0c40c48053d4f5fece70f168f6e8c6e6d46fa6e3 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 5cc9ef414f513fa3a08fc464976da3b710cadddc Original-Change-Id: I46843c61d3ddf398a3c058bb571d285b596bf5c1 Original-Signed-off-by: Patrick Georgi &lt;patrick@georgi.software&gt; Original-Reviewed-on: https://review.coreboot.org/28304 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Stefan Reinauer &lt;stefan.reinauer@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1302993 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Martin Roth &lt;martinroth@chromium.org&gt; " fail_count="10" gerrit_number="1302993" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/93/1302993/3" remote="cros" total_fail_count="10"/><pending_commit branch="chromeos-2016.05" change_id="If693e9dd7f057239022bf7a092168b905010588d" commit="2d5b45b512722c5ce1d26fc5be9733033e6b72ca" commit_message="UPSTREAM: soc/intel/skylake: Include some microcode blobs This included the microcode for some CPUID's found in soc/intel/skylake/bootblock/report_platform.c (others are likely pre-release SKU's) The amount of FIT entries needed is currently 7 so setting CPU_INTEL_NUM_FIT_ENTRIES is set to a safe 10 will be able to fit them all. BUG=none BRANCH=none TEST=none Change-Id: If693e9dd7f057239022bf7a092168b905010588d Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 27d3f71f1d55f257390a51d0bd012cf133a763f6 Original-Change-Id: I3ba504a07b2697fe55ff8f28a934f761ae05a4ec Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/23139 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Nico Huber &lt;nico.h@gmx.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1302994 Commit-Ready: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Martin Roth &lt;martinroth@chromium.org&gt; " fail_count="10" gerrit_number="1302994" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/94/1302994/3" remote="cros" total_fail_count="10"/><pending_commit branch="master" change_id="Ibaa0f825701a9c6bb93735f181ec6aaffd8b810a" commit="d9214d872364d3643bea8213b8a46f1f617a5843" commit_message="tast-tests: Add security.HardLinkRestrictions local test. Port the security_HardlinkRestrictions Autotest test as security.HardLinkRestrictions. BUG=chromium:877733 TEST=ran it and security.SymlinkRestrictions successfully Change-Id: Ibaa0f825701a9c6bb93735f181ec6aaffd8b810a Reviewed-on: https://chromium-review.googlesource.com/1321897 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1321897" owner_email="derat@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/97/1321897/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I4a5a4a96e71056bbacc040e2808eb59ceb506b74" commit="99374ac0bc1626b2801e6f041dd5ceabfd3e5532" commit_message="ninja: WP signal is used as open-drain The hardware design of the WP signal from servo is used as open-drain. There are some PU by 3.3V and then it is shifted to 1.8V through FET's. So don't need to supply any voltage; otherwise, it conflicts with the SPI voltage, which is actually 1.8V. BUG=b:116049278 TEST=dut-control fw_wp_state:force_off; Checked EC GPIO WP_L is 1. TEST=dut-control fw_wp_state:force_on; Checked EC GPIO WP_L is 0. TEST=USB works fine no matter fw_wp_state is force_on or force_off. Change-Id: I4a5a4a96e71056bbacc040e2808eb59ceb506b74 Signed-off-by: Wai-Hong Tam &lt;waihong@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1321165 Reviewed-by: Kevin Shelton &lt;kmshelton@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="1" gerrit_number="1321165" owner_email="waihong@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/hdctools" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/hdctools" ref="refs/changes/65/1321165/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia199398227b99281feee5b14c97c05bb0d2830c1" commit="d2bc28a7becd27486559016bf870e000cf40f6a9" commit_message="lakitu: kernel: use blk-mq by default Set CONFIG_SCSI_MQ_DEFAULT to use the blk-mq io path by default. Also renormalize the kernel config. BUG=b:31628978 TEST=autotests RELEASE_NOTE=Set CONFIG_SCSI_MQ_DEFAULT=y to enable support for multiqueue SCSI for Local SSD devices. Change-Id: Ia199398227b99281feee5b14c97c05bb0d2830c1 Reviewed-on: https://chromium-review.googlesource.com/1311074 Commit-Ready: Aditya Kali &lt;adityakali@google.com&gt; Tested-by: Aditya Kali &lt;adityakali@google.com&gt; Reviewed-by: Aditya Kali &lt;adityakali@google.com&gt; " fail_count="0" gerrit_number="1311074" owner_email="adityakali@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/74/1311074/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0b46403517d3409be511bef666f70f0e989208e6" commit="f380f5622a0f097b1faff0f4ecd243030d755449" commit_message="vm_tools: concierge: Remove StartContainer method Remove the StartContainer method from concierge. Container start requests are now handled by tremplin, which gives us a much more fine-grained view into what is happening compared to the shell script launched by concierge to do the same thing. This will also make it easier to refactor the VirtualMachine class into an abstract interface that can be shared by both termina and plugin VMs. BUG=b:80150167 TEST=unit tests and manual Change-Id: I0b46403517d3409be511bef666f70f0e989208e6 Signed-off-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1313775 " fail_count="0" gerrit_number="1313775" owner_email="chirantan@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/75/1313775/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9d7395723b9a2a39df3c47202a22727c5da27567" commit="5b842125b5db1cb0f58bf3c638e6c4350c4df787" commit_message="bluetooth: Parse string into Uuid BUG=chromium:898601 TEST=unittest Change-Id: I9d7395723b9a2a39df3c47202a22727c5da27567 Reviewed-on: https://chromium-review.googlesource.com/1316337 Commit-Ready: Qiyu Hu &lt;qiyuh@google.com&gt; Tested-by: Qiyu Hu &lt;qiyuh@google.com&gt; Reviewed-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; " fail_count="0" gerrit_number="1316337" owner_email="qiyuh@google.com" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/37/1316337/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9cc0067f962b912470f7552ebcd2dfbe743d142b" commit="74b942c69c20c094cc795de3b2e999c66d812ec5" commit_message="Increase time-out for playstore to be ready Change-Id: I9cc0067f962b912470f7552ebcd2dfbe743d142b Reviewed-on: https://chromium-review.googlesource.com/1323767 Commit-Ready: Bhaskar Neella &lt;bneella@google.com&gt; Tested-by: Bhaskar Neella &lt;bneella@google.com&gt; Reviewed-by: David Haddock &lt;dhaddock@chromium.org&gt; Reviewed-by: Bhaskar Neella &lt;bneella@google.com&gt; " fail_count="0" gerrit_number="1323767" owner_email="bneella@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/67/1323767/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1e4e16d821fca6d0a10b5e2c1501af20c9f8c2fb" commit="8c9f7c8908a6938f21898c1a8cf899e502baa7f7" commit_message="tast-tests: Correct a typo. BUG=None TEST=this test still passes. Change-Id: I1e4e16d821fca6d0a10b5e2c1501af20c9f8c2fb Reviewed-on: https://chromium-review.googlesource.com/1321890 Commit-Ready: Tim Zheng &lt;timzheng@chromium.org&gt; Tested-by: Tim Zheng &lt;timzheng@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1321890" owner_email="timzheng@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/90/1321890/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I25db9a1507463000e0d4ec303cf94614ea3bedfe" commit="77a27c3ab3f1f28e6c8fc162a398715830d0f63a" commit_message="Revert &quot;CHROMIUM: Enable SOF for GLK and disable compressed audio&quot; This reverts commit 9aa0a56555465846f18ef9941b8021c02b91dbf9. Reason for revert: SOF is not fully enabled in firmware so audio is broken without closed source drivers Original change's description: &gt; CHROMIUM: Enable SOF for GLK and disable compressed audio &gt; &gt; Enable SOF configs for geminilake with dialog+maxim driver also disable &gt; compressed streams as they are not utilized currently &gt; This also disables the closed source skylake driver &gt; &gt; Change-Id: Ief4fd7d49a2e360f08a59dafe58ccb0592be842a &gt; Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; &gt; Reviewed-on: https://chromium-review.googlesource.com/1311755 &gt; Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; &gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; CQ-DEPEND=CL:1319993 Change-Id: I25db9a1507463000e0d4ec303cf94614ea3bedfe Reviewed-on: https://chromium-review.googlesource.com/1318353 Commit-Ready: Justin TerAvest &lt;teravest@chromium.org&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Tested-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-by: Justin TerAvest &lt;teravest@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="0" gerrit_number="1318353" owner_email="cujomalainey@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1318353/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="I8652fb71a610f35251acf3dd1a82db243a820406" commit="af2b51e3df0f8ec20eccfc382fc665d880611c7e" commit_message="UPSTREAM: mac80211: Store sk_pacing_shift in ieee80211_hw Make it possibly for drivers to adjust the default skb_pacing_shift by storing it in the hardware struct. Signed-off-by: Wen Gong &lt;wgong@codeaurora.org&gt; [adjust commit log, move &amp; adjust comment] Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt; (cherry picked from commit 70e53669c4c41b0fc043cb0bcb518b53428edf64) BUG=b:73972012 TEST=Do tx traffic test Change-Id: I8652fb71a610f35251acf3dd1a82db243a820406 Signed-off-by: Wen Gong &lt;wgong@codeaurora.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1188037 Commit-Ready: Grant Grundler &lt;grundler@chromium.org&gt; Tested-by: Wen Gong &lt;wgong@qti-qualcomm.corp-partner.google.com&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1188037" owner_email="wgong@qti-qualcomm.corp-partner.google.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/37/1188037/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I987c7fa34c3080d487dc20977a2914c22e4ce6a6" commit="42bb321dbb9ccff7675afbaed7492fd6a244f058" commit_message="FROMGIT: drm/msm: dpu: Don't set legacy plane-&gt;crtc pointer It causes a WARN in drm_atomic_get_plane_state(), and is not used by atomic (or dpu). Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit fa81b1ad6976d20c90270d4d3310145a86211f74) (am from git://people.freedesktop.org/~robclark/linux) BUG=b:117656696 TEST=Tested on cheza Change-Id: I987c7fa34c3080d487dc20977a2914c22e4ce6a6 Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1324009 Reviewed-by: Kristian H. Kristensen &lt;hoegsberg@chromium.org&gt; " fail_count="0" gerrit_number="1324009" owner_email="seanpaul@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/09/1324009/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I32ef93a9cf3ad57a3dcd5267b143f61590051d81" commit="d39605b9a7c78030923882e75c7193381411cf58" commit_message="Kalista: Add faft config for Kalista Inherit the Fizz config. BUG=b:111571075 TEST=None Change-Id: I32ef93a9cf3ad57a3dcd5267b143f61590051d81 Signed-off-by: David Wu &lt;David_Wu@quanta.corp-partner.google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1322491 Commit-Ready: David Wu &lt;david_wu@quanta.corp-partner.google.com&gt; Tested-by: David Wu &lt;david_wu@quanta.corp-partner.google.com&gt; Reviewed-by: Zhuohao Lee &lt;zhuohao@chromium.org&gt; " fail_count="1" gerrit_number="1322491" owner_email="david_wu@quanta.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/91/1322491/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib9066be0331474708cc24351ed938c0426001a5e" commit="74e674fa5d0bee0e49911a6b68c272be8128033c" commit_message="chromeos-seabios: Add altfw support When building seabios to use as alternative firmware we don't want to put things in a CBFS. Add a USE flag to support this. BUG=chromium:895195 TEST=emerge-grunt chromeos-seabios $ find /build/grunt/firmware/seabios/ /build/grunt/firmware/seabios/ /build/grunt/firmware/seabios/seabios.elf /build/grunt/firmware/seabios/seabios.serial.elf /build/grunt/firmware/seabios/etc /build/grunt/firmware/seabios/etc/boot-menu-key /build/grunt/firmware/seabios/etc/boot-menu-message /build/grunt/firmware/seabios/etc/boot-menu-wait /build/grunt/firmware/seabios/bootorder /build/grunt/firmware/seabios/seavgabios.rom /build/grunt/firmware/seabios/links Change-Id: Ib9066be0331474708cc24351ed938c0426001a5e Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1292991 " fail_count="0" gerrit_number="1292991" owner_email="sjg@chromium.org" pass_count="0" patch_number="6" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/91/1292991/6" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8dd1d7b986f970978473ad59c0e5839c577ad198" commit="b9ae4e8b09349d9365b6cd3a0c5358c33f659313" commit_message="cros-kernel: account for symbol renames in fallback configs Rockchip split out host vs. EP functionality, renaming the symbol: 956cd99b35a8 PCI: rockchip: Separate common code from RC driver All of the cros-ec transport drivers moved to drivers/platform/chrome/ and got renamed along the way too: d00a8741fd8f platform/chrome: Move cros-ec transport drivers to drivers/platform. I only add symbols without removing the old ones, in case somebody wants to build a slightly-older kernel that still uses the old systems. There should be no harm done with this. I've only tested rockchip64, and simply made mechanical transformations for the others. BUG=none TEST=boot 4.19 on kevin; see cros-ec (and therefore USB C, etc.) and PCIe (wifi) work Change-Id: I8dd1d7b986f970978473ad59c0e5839c577ad198 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1324109 Reviewed-by: Douglas Anderson &lt;dianders@chromium.org&gt; " fail_count="0" gerrit_number="1324109" owner_email="briannorris@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/09/1324109/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I27cd1fe7f634fc034dd3a6cc29a72cd34de4c33b" commit="84f2a6e8ef69da1b70119a12a7783eac6241fb06" commit_message="CHROMIUM: Revert &quot;xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems&quot; For the same reason commit 74005991b78a (&quot;xfrm: Do not parse 32bits compiled xfrm netlink msg on 64bits host&quot;) is reverted in our local source tree, we also revert commit d92ab7b1561f (&quot;xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems&quot;) to work around user/kernel ABI incompatibility in xfrm. BUG=b:118897478 BUG=b:114323255 TEST=- Compiled, flashed kevin, booted. - Verified that netd's XfrmController starts correctly (logcat). - Verified that android.net.cts.IpSecBaseTest and android.net.cts.IpSecManagerTest pass. Change-Id: I27cd1fe7f634fc034dd3a6cc29a72cd34de4c33b Signed-off-by: Hugo Benichi &lt;hugobenichi@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1317316 Commit-Ready: Hugo Benichi &lt;hugobenichi@google.com&gt; Tested-by: Hugo Benichi &lt;hugobenichi@google.com&gt; Reviewed-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; " fail_count="1" gerrit_number="1317316" owner_email="hugobenichi@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/16/1317316/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib7eecee599dde2d755357c2543ad860b64258f3f" commit="80030d2cf3421213fdbf75b67ce18fa8c0492c64" commit_message="fpsensor: Move the definition of FP_TEMPLATE_FORMAT_VERSION Move it to ec_commands.h so it's accessible to tools. BRANCH=nocturne BUG=b:73337313 TEST=make BOARD=nocturne_fp -j Change-Id: Ib7eecee599dde2d755357c2543ad860b64258f3f Signed-off-by: Nicolas Norvez &lt;norvez@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1316706 Reviewed-by: Prashant Malani &lt;pmalani@google.com&gt; " fail_count="0" gerrit_number="1316706" owner_email="norvez@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/06/1316706/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1574eb42a8b0044527e845fcc8c9c8bf9a9b1a47" commit="ec58df05da9b3052cfbc90056bf9749a91c82b54" commit_message="anx3429: make OTP writes more robust this implements a vendor recommendation to write OTP words 6 times to make the process more robust. the code is also smarter about how potential OTP write failures are handled and recovered. BUG=b:118690201 BRANCH=none TEST=verified anx3429 firmware update on reef Change-Id: I1574eb42a8b0044527e845fcc8c9c8bf9a9b1a47 Signed-off-by: Caveh Jalali &lt;caveh@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1314294 Commit-Ready: caveh jalali &lt;caveh@chromium.org&gt; Tested-by: caveh jalali &lt;caveh@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="1" gerrit_number="1314294" owner_email="caveh@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/94/1314294/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ida657a6103bda82f0de0ded7e3dc306ac9fcb161" commit="b5e9cf44b4595cfb93078ba6e9413f5858f2dd23" commit_message="arc: Increase android container startup timeout Workaround for patchoat intermittently taking much longer than normal to complete on startup. This will be reverted once issue is root caused and fixed. BUG=b:117832337 TEST=None (Can't reproduce error) Change-Id: Ida657a6103bda82f0de0ded7e3dc306ac9fcb161 Reviewed-on: https://chromium-review.googlesource.com/1322031 Commit-Ready: Christopher Morin &lt;cmtm@google.com&gt; Tested-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Yusuke Sato &lt;yusukes@chromium.org&gt; Reviewed-by: Victor Hsieh &lt;victorhsieh@chromium.org&gt; " fail_count="0" gerrit_number="1322031" owner_email="cmtm@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/1322031/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I23642f17ce6f6683ba8378d3a1c1363f4d7eb382" commit="c8ae4720471ad6a97c77235fa4bf2d25d9bb4f55" commit_message="net-analyzer/nmap: Fix clang compilation errors. BUG=b:118643130 TEST=Ran nmap scans on --board=gonzo Change-Id: I23642f17ce6f6683ba8378d3a1c1363f4d7eb382 Reviewed-on: https://chromium-review.googlesource.com/1308894 Commit-Ready: Andrew Evans &lt;andrewevans@google.com&gt; Tested-by: Andrew Evans &lt;andrewevans@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="0" gerrit_number="1308894" owner_email="andrewevans@google.com" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/94/1308894/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2d36677952c75320ba8290048beae8a058d62cfe" commit="b4715fe1cd55a7938268e243125212a97567a7a5" commit_message="repository: Use faster copy for Preload. The repo_util library has a faster .repo copy process, so use it in RepoRepository.Preload(). This reduces preload time from ~20 minutes to ~10 minutes. BUG=None TEST=Tryjob testing of workspace preloading time. Change-Id: I2d36677952c75320ba8290048beae8a058d62cfe Reviewed-on: https://chromium-review.googlesource.com/1321033 Commit-Ready: Don Garrett &lt;dgarrett@chromium.org&gt; Tested-by: Don Garrett &lt;dgarrett@chromium.org&gt; Reviewed-by: Alec Thilenius &lt;athilenius@google.com&gt; " fail_count="0" gerrit_number="1321033" owner_email="dgarrett@chromium.org" pass_count="0" patch_number="5" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/33/1321033/5" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I69e57db159487957a12cbb2af6fbfcc658e89073" commit="c9bafc8469e4a91a50d7450357a8201f8e503ab8" commit_message="FROMLIST: Revert &quot;ath10k: add quiet mode support for QCA6174/QCA9377&quot; This reverts commit cfb353c0dc058bc1619cc226d3cbbda1f360bdd3. WCN3990 firmware does not yet implement this feature, and so it crashes like this: fatal error received: err_qdi.c:456:EX:wlan_process:1:WLAN RT:207a:PC=b001b4f0 This feature can be re-implemented with a proper service bitmap or other feature-discovery mechanism in the future. But it should not break working boards. Fixes: cfb353c0dc05 (&quot;ath10k: add quiet mode support for QCA6174/QCA9377&quot;) Cc: Yu Wang &lt;yyuwang@codeaurora.org&gt; Cc: Rakesh Pillai &lt;pillair@codeaurora.org&gt; Cc: Govind Singh &lt;govinds@codeaurora.org&gt; Cc: &lt;stable@vger.kernel.org&gt; Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; (am from https://patchwork.kernel.org/patch/10672903/) (also found at https://lkml.kernel.org/r/20181107185643.240346-1-briannorris@chromium.org) BUG=b:118836363 TEST=basic sanity on WCN3990 Change-Id: I69e57db159487957a12cbb2af6fbfcc658e89073 Reviewed-on: https://chromium-review.googlesource.com/1319551 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1319551" owner_email="pillair@codeaurora.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/51/1319551/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia4e7b77596e66a75991e544f1ca9dfcfa09d0227" commit="aa23af4795740afc48b9d31c3efa105619e0c221" commit_message="chaps: Fix crash in ~SystemShutdownBlocker Fix crash caused by iterating and erasing over |blocked_slots_| in ~SystemShutdownBlocker. BUG=chromium:902177 TEST=none Change-Id: Ia4e7b77596e66a75991e544f1ca9dfcfa09d0227 Reviewed-on: https://chromium-review.googlesource.com/1319094 Commit-Ready: Maksim Ivanov &lt;emaxx@chromium.org&gt; Tested-by: Alexander Hendrich &lt;hendrich@chromium.org&gt; Reviewed-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Andrey Pronin &lt;apronin@chromium.org&gt; " fail_count="1" gerrit_number="1319094" owner_email="hendrich@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/94/1319094/4" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="I93a82484e0da28e995c0ed28a2b5dd82454e5e17" commit="a93ded5e253fb92fdd1b2ddeb5b980edb204461a" commit_message="CHROMIUM: Merge 'v4.14.79' into chromeos-4.14 Merge of v4.14.79 into chromeos-4.14 Changelog: ---------------------------------------------------------------- Ake Koomsin (1): virtio_net: avoid using netif_tx_disable() for serializing tx routine Alex Vesker (1): IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush Alexandre Belloni (1): soc: fsl: qbman: qman: avoid allocating from non existing gen_pool Andrei Otcheretianski (2): mac80211: Always report TX status cfg80211: reg: Init wiphy_idx in regulatory_hint_core() Arnaldo Carvalho de Melo (1): perf python: Use -Wno-redundant-decls to build with PYTHON=python3 Arnd Bergmann (2): scsi: aacraid: address UBSAN warning regression net: stmmac: mark PM functions as __maybe_unused Arthur Kiyanovski (2): net: ena: fix warning in rmmod caused by double iounmap net: ena: fix NULL dereference due to untimely napi initialization Ben Hutchings (1): scsi: qla2xxx: Avoid double completion of abort command Bob Copeland (1): mac80211: fix pending queue hang due to TX_DROP Brian King (1): scsi: ibmvfc: Avoid unnecessary port relogin Chris Paterson (1): ARM: dts: r8a7790: Correct critical CPU temperature Christoph Paasch (1): sch_netem: restore skb-&gt;dev after dequeuing from the rbtree Colin Ian King (1): drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path Cong Wang (2): llc: set SOCK_RCU_FREE in llc_sap_add_socket() net: drop skb on failure in ip_check_defrag() Corentin Labbe (1): powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n Dan Carpenter (1): x86/paravirt: Fix some warning messages Dan Williams (1): tools/testing/nvdimm: unit test clear-error commands Daniel Mack (1): libertas: call into generic suspend code before turning off power David Ahern (2): netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs David Howells (3): rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() rxrpc: Only take the rwind and mtu values from latest ACK rxrpc: Fix connection-level abort handling David S. Miller (1): sparc64: Fix regression in pmdp_invalidate(). Davide Caratti (2): be2net: don't flip hw_features when VXLANs are added/deleted net/sched: cls_api: add missing validation of netlink attributes Dimitris Michailidis (1): net: fix pskb_trim_rcsum_slow() with odd trim offset Doug Ledford (1): IB/rxe: put the pool on allocation failure Emmanuel Grumbach (1): iwlwifi: fix the ALIVE notification layout Eric Dumazet (2): ipv6: mcast: fix a use-after-free in inet6_mc_check net/mlx5e: fix csum adjustments caused by RXFCS Florian Fainelli (10): ARM: dts: BCM63xx: Fix incorrect interrupt specifiers asix: Check for supported Wake-on-LAN modes ax88179_178a: Check for supported Wake-on-LAN modes lan78xx: Check for supported Wake-on-LAN modes sr9800: Check for supported Wake-on-LAN modes r8152: Check for supported Wake-on-LAN Modes smsc75xx: Check for Wake-on-LAN modes smsc95xx: Check for Wake-on-LAN modes net: phy: phylink: Don't release NULL GPIO net: bcmgenet: Poll internal PHY for GENETv5 Fugang Duan (1): net: fec: don't dump RX FIFO register when not available Geert Uytterhoeven (1): cifs: Use ULL suffix for 64-bit constant Govindarajulu Varadarajan (1): enic: do not overwrite error code Greg Kroah-Hartman (1): Linux 4.14.79 Guenter Roeck (2): locking/ww_mutex: Fix runtime warning in the WW mutex selftest Merge remote-tracking branch 'origin/linux/v4.14.79' into merge/chromeos-4.14-v4.14.79 Hangbin Liu (1): bridge: do not add port to router list when receives query with source 0.0.0.0 Heiner Kallweit (1): r8169: fix NAPI handling under high load Huy Nguyen (1): net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type Ido Schimmel (1): rtnetlink: Disallow FDB configuration for non-Ethernet device Israel Rukshin (1): net/mlx5: Fix mlx5_get_vector_affinity function Jaime Caamao Ruiz (1): openvswitch: Fix push/pop ethernet validation Jakub Kicinski (1): net: sched: gred: pass the right attribute to gred_change_table_def() James Chapman (1): l2tp: remove configurable payload offset Jason Gunthorpe (1): IB/usnic: Update with bug fixes from core code Jason Wang (1): vhost: Fix Spectre V1 vulnerability Jiri Olsa (1): perf/ring_buffer: Prevent concurent ring buffer access Johannes Berg (1): mac80211: TDLS: fix skb queue/priority assignment John Fastabend (1): bpf: sockmap, map_release does not hold refcnt for pinned maps John Keeping (1): mmc: dw_mmc-rockchip: correct property names in debug Jouni Malinen (1): cfg80211: Address some corner cases in scan result channel updating Julian Wiedmann (1): s390/qeth: fix error handling in adapter command callbacks Kan Liang (1): perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX KarimAllah Ahmed (1): KVM: x86: Update the exit_qualification access bits while walking an address Kevin Hao (2): net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b net: phy: Add general dummy stubs for MMD register access Khazhismel Kumykov (1): fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() Kimmo Rautkoski (1): mtd: spi-nor: Add support for is25wp series chips Larry Chen (1): ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() Liad Kaufman (1): iwlwifi: dbg: allow wrt collection before ALIVE Lubomir Rintel (1): pxa168fb: prepare the clock Maciej W. Rozycki (1): declance: Fix continuation with the adapter identification message Marcel Ziswiler (1): ARM: tegra: Fix ULPI regression on Tegra20 Marcelo Ricardo Leitner (1): sctp: fix race on sctp_id2asoc Martin K. Petersen (1): scsi: sd: Remember that READ CAPACITY(16) succeeded Martin Willi (1): mac80211_hwsim: do not omit multicast announce of first added radio Masahiro Yamada (1): kconfig: fix the rule of mainmenu_stmt symbol Masashi Honma (2): nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds Matias Karhumaa (1): Bluetooth: SMP: fix crash in unpairing Michael Neuling (1): selftests/powerpc: Add ptrace hw breakpoint test Michal Simek (1): net: macb: Clean 64b dma addresses if they are not detected Milan Broz (1): dm integrity: fail early if required HMAC key is not available Natarajan, Janakarajan (1): perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events Nathan Chancellor (5): qed: Avoid implicit enum conversion in qed_set_tunn_cls_info qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor qed: Avoid constant logical operation warning in qed_vf_pf_acquire qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt Nayna Jain (1): tpm: move the delay_msec increment after sleep in tpm_transmit() Niklas Cassel (1): net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules Nikolay Aleksandrov (2): net: bridge: remove ipv6 zero address check in mcast queries net: ipmr: fix unresolved entry dumps Noa Osherovich (1): IB/mlx5: Avoid passing an invalid QP type to firmware Paolo Abeni (2): selftests: rtnetlink.sh explicitly requires bash. udp6: fix encap return code for resubmitting Paul Burton (2): MIPS: Workaround GCC __builtin_unreachable reordering bug compiler.h: Allow arch-specific asm/compiler.h Peter Xu (1): kvm: x86: fix WARN due to uninitialized guest FPU state Peter Zijlstra (1): perf/core: Fix perf_pmu_unregister() locking Phil Elwell (1): lan78xx: Don't reset the interface on open Phil Reid (1): iio: buffer: fix the function signature to match implementation Phil Sutter (1): net: sched: Fix for duplicate class dump Philipp Zabel (1): media: uvcvideo: Fix driver reference counting Qu Wenruo (1): btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf Rasmus Villemoes (1): perf tools: Disable parallelism for 'make clean' Rickard x Andersson (1): net: fec: fix rare tx timeout Ross Lagerwall (2): xen-netfront: Update features after registering netdev xen-netfront: Fix mismatched rtnl_unlock Saeed Mahameed (1): net/mlx5: Fix build break when CONFIG_SMP=n Sandipan Das (1): perf tests: Fix indexing when invoking subtests Sara Sharon (1): iwlwifi: mvm: check for short GI only for OFDM Sascha Hauer (1): ARM: dts: imx53-qsb: disable 1.2GHz OPP Sasha Levin (1): Revert &quot;netfilter: ipv6: nf_defrag: drop skb dst before queueing&quot; Sean Tranchetti (3): xfrm: validate template mode net: qualcomm: rmnet: Skip processing loopback packets net: udp: fix handling of CHECKSUM_COMPLETE packets Shay Agroskin (1): net/mlx5e: Refine ets validation function Shuah Khan (1): usbip: vhci_hcd: update 'status' file header and format Sowmini Varadhan (2): xfrm: reset transport header back to network header after all input transforms ahave been applied xfrm: reset crypto_done when iterating over multiple input xfrms Stefan Agner (1): kbuild: set no-integrated-as before incl. arch Makefile Stefano Brivio (2): ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called ip6_tunnel: Fix encapsulation layout Steffen Klassert (2): xfrm: Validate address prefix lengths in the xfrm selector. xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. Steve Capper (1): arm64: hugetlb: Fix handling of young ptes Takashi Iwai (1): ALSA: usx2y: Fix invalid stream URBs Thadeu Lima de Souza Cascardo (2): xfrm6: call kfree_skb when skb is toobig test_bpf: Fix testing with CONFIG_BPF_JIT_ALWAYS_ON=y on other arches Thomas Petazzoni (1): ARM: 8799/1: mm: fix pci_ioremap_io() offset check Tobias Jungel (1): bonding: fix length of actor system Wenwen Wang (4): net: cxgb3_main: fix a missing-check bug yam: fix a missing-check bug net: socket: fix a missing-check bug ethtool: fix a privilege escalation bug Winkler, Tomas (1): tpm: tpm_crb: relinquish locality on error path. Yu Zhao (1): cfg80211: fix use-after-free in reg_process_hint() Yuan-Chi Pang (1): mac80211: fix TX status reporting for ieee80211s Zhao Qiang (1): soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() Makefile | 6 +- arch/Kconfig | 8 + arch/arm/boot/dts/bcm63138.dtsi | 14 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 11 + arch/arm/boot/dts/r8a7790.dtsi | 2 +- arch/arm/boot/dts/tegra20.dtsi | 2 +- arch/arm/mm/ioremap.c | 2 +- arch/arm64/mm/hugetlbpage.c | 12 +- arch/mips/Kconfig | 1 + arch/mips/include/asm/compiler.h | 35 +++ arch/powerpc/include/asm/topology.h | 3 + arch/sparc/mm/tlb.c | 19 +- arch/x86/events/amd/uncore.c | 10 + arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/include/asm/perf_event.h | 8 + arch/x86/kernel/paravirt.c | 4 +- arch/x86/kvm/paging_tmpl.h | 11 +- arch/x86/kvm/x86.c | 6 +- drivers/char/tpm/tpm-interface.c | 3 +- drivers/char/tpm/tpm_crb.c | 10 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 1 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 7 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 40 ++- drivers/infiniband/hw/usnic/usnic_uiom.h | 5 +- drivers/infiniband/sw/rxe/rxe_pool.c | 16 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 7 +- drivers/md/dm-integrity.c | 3 + drivers/media/usb/uvc/uvc_driver.c | 11 +- drivers/mmc/host/dw_mmc-rockchip.c | 4 +- drivers/mtd/spi-nor/spi-nor.c | 6 + drivers/net/bonding/bond_netlink.c | 3 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 18 +- drivers/net/ethernet/amd/declance.c | 10 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 9 +- drivers/net/ethernet/cadence/macb_main.c | 1 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 17 + drivers/net/ethernet/cisco/enic/enic_main.c | 9 +- drivers/net/ethernet/emulex/benet/be_main.c | 5 +- drivers/net/ethernet/freescale/fec.h | 4 + drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 45 +-- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 5 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 3 + drivers/net/ethernet/realtek/r8169.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- drivers/net/hamradio/yam.c | 4 + drivers/net/phy/phy_device.c | 17 + drivers/net/phy/phylink.c | 2 +- drivers/net/phy/realtek.c | 2 + drivers/net/usb/asix_common.c | 3 + drivers/net/usb/ax88179_178a.c | 3 + drivers/net/usb/lan78xx.c | 21 +- drivers/net/usb/r8152.c | 3 + drivers/net/usb/smsc75xx.c | 3 + drivers/net/usb/smsc95xx.c | 3 + drivers/net/usb/sr9800.c | 3 + drivers/net/virtio_net.c | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 3 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 4 + drivers/net/xen-netfront.c | 11 +- drivers/s390/net/qeth_core_main.c | 85 +++-- drivers/scsi/aacraid/commsup.c | 8 +- drivers/scsi/ibmvscsi/ibmvfc.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 4 +- drivers/scsi/sd.c | 2 + drivers/soc/fsl/qbman/qman.c | 3 + drivers/soc/fsl/qe/ucc.c | 2 +- drivers/usb/usbip/vhci_sysfs.c | 12 +- drivers/vhost/vhost.c | 2 + drivers/video/fbdev/pxa168fb.c | 6 +- fs/btrfs/qgroup.c | 4 +- fs/cifs/inode.c | 2 +- fs/fat/fatent.c | 1 + fs/ocfs2/refcounttree.c | 16 +- include/linux/bpf.h | 2 +- include/linux/compiler_types.h | 12 + include/linux/iio/buffer-dma.h | 2 +- include/linux/mlx5/driver.h | 20 +- include/linux/phy.h | 4 + kernel/bpf/arraymap.c | 3 +- kernel/bpf/sockmap.c | 4 +- kernel/bpf/syscall.c | 4 +- kernel/events/core.c | 11 +- kernel/locking/test-ww_mutex.c | 10 +- lib/test_bpf.c | 2 +- net/bluetooth/mgmt.c | 7 +- net/bluetooth/smp.c | 29 +- net/bluetooth/smp.h | 3 +- net/bridge/br_multicast.c | 9 +- net/bridge/br_netfilter_hooks.c | 3 +- net/core/datagram.c | 5 +- net/core/ethtool.c | 8 +- net/core/rtnetlink.c | 10 + net/core/skbuff.c | 5 +- net/ipv4/ip_fragment.c | 12 +- net/ipv4/ipmr.c | 2 - net/ipv4/udp.c | 20 +- net/ipv4/xfrm4_input.c | 1 + net/ipv4/xfrm4_mode_transport.c | 4 +- net/ipv6/addrconf.c | 6 +- net/ipv6/ip6_checksum.c | 20 +- net/ipv6/ip6_tunnel.c | 9 +- net/ipv6/mcast.c | 16 +- net/ipv6/ndisc.c | 3 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 - net/ipv6/udp.c | 6 +- net/ipv6/xfrm6_input.c | 1 + net/ipv6/xfrm6_mode_transport.c | 4 +- net/ipv6/xfrm6_output.c | 2 + net/l2tp/l2tp_core.c | 14 +- net/l2tp/l2tp_core.h | 3 - net/l2tp/l2tp_debugfs.c | 4 +- net/l2tp/l2tp_netlink.c | 3 - net/llc/llc_conn.c | 1 + net/mac80211/mesh.h | 3 +- net/mac80211/mesh_hwmp.c | 9 +- net/mac80211/status.c | 11 +- net/mac80211/tdls.c | 8 +- net/mac80211/tx.c | 2 +- net/openvswitch/flow_netlink.c | 4 +- net/rxrpc/ar-internal.h | 4 +- net/rxrpc/call_accept.c | 4 +- net/rxrpc/conn_event.c | 26 +- net/rxrpc/input.c | 54 ++-- net/sched/cls_api.c | 7 +- net/sched/sch_api.c | 3 +- net/sched/sch_gred.c | 2 +- net/sched/sch_netem.c | 4 + net/sctp/socket.c | 5 +- net/socket.c | 11 +- net/wireless/nl80211.c | 20 +- net/wireless/reg.c | 1 + net/wireless/scan.c | 58 +++- net/xfrm/xfrm_input.c | 1 + net/xfrm/xfrm_output.c | 4 + net/xfrm/xfrm_policy.c | 4 + net/xfrm/xfrm_user.c | 15 + scripts/kconfig/zconf.y | 4 +- sound/usb/usx2y/usb_stream.c | 23 +- tools/perf/Makefile | 4 +- tools/perf/tests/builtin-test.c | 4 +- tools/perf/util/setup.py | 2 +- tools/testing/nvdimm/test/nfit.c | 18 ++ tools/testing/selftests/net/rtnetlink.sh | 2 +- tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/Makefile | 2 +- .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 342 +++++++++++++++++++++ 159 files changed, 1208 insertions(+), 496 deletions(-) create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c BUG=chromium:901671 TEST=Build and test on various affected systems Change-Id: I93a82484e0da28e995c0ed28a2b5dd82454e5e17 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1318402 " fail_count="1" gerrit_number="1318402" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/02/1318402/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I7576e6f8481d3792dff08958c9c8b1e082316c68" commit="6f80db2a0242aca5ece478fc799cf0055fa69939" commit_message="CHROMIUM: Merge 'v4.19.1' into chromeos-4.19 Merge of v4.19.1 into chromeos-4.19 Changelog: ---------------------------------------------------------------- Cong Wang (1): net: drop skb on failure in ip_check_defrag() David Ahern (1): net/ipv6: Allow onlink routes to have a device mismatch if it is the default route David Miller (1): sparc64: Make corrupted user stacks more debuggable. David S. Miller (3): net: Properly unlink GRO packets on overflow. sparc64: Export __node_distance. sparc64: Wire up compat getpeername and getsockname. Eric Dumazet (1): net/mlx5e: fix csum adjustments caused by RXFCS Greg Kroah-Hartman (1): Linux 4.19.1 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.19.1' into merge/chromeos-4.19-v4.19.1 Hangbin Liu (1): bridge: do not add port to router list when receives query with source 0.0.0.0 Heiner Kallweit (1): r8169: fix broken Wake-on-LAN from S5 (poweroff) Ido Schimmel (1): rtnetlink: Disallow FDB configuration for non-Ethernet device Ivan Vecera (1): Revert &quot;be2net: remove desc field from be_eq_obj&quot; Jaime Caamao Ruiz (1): openvswitch: Fix push/pop ethernet validation Jakub Kicinski (1): net: sched: gred: pass the right attribute to gred_change_table_def() Jason Wang (1): vhost: Fix Spectre V1 vulnerability Karsten Graul (2): Revert &quot;net: simplify sock_poll_wait&quot; net/smc: fix smc_buf_unuse to use the lgr pointer Niklas Cassel (1): net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules Nikolay Aleksandrov (1): net: bridge: remove ipv6 zero address check in mcast queries Petr Machata (1): mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs Sean Tranchetti (1): net: udp: fix handling of CHECKSUM_COMPLETE packets Shalom Toledo (1): mlxsw: core: Fix devlink unregister flow Stefano Brivio (1): ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called Tobias Jungel (1): bonding: fix length of actor system Xin Long (1): sctp: check policy more carefully when getting pr status Makefile | 2 +- arch/sparc/include/asm/switch_to_64.h | 3 +- arch/sparc/kernel/process_64.c | 25 +++++++++--- arch/sparc/kernel/rtrap_64.S | 1 + arch/sparc/kernel/signal32.c | 12 +++++- arch/sparc/kernel/signal_64.c | 6 ++- arch/sparc/kernel/systbls_64.S | 4 +- arch/sparc/mm/init_64.c | 1 + crypto/af_alg.c | 2 +- drivers/net/bonding/bond_netlink.c | 3 +- drivers/net/ethernet/emulex/benet/be.h | 1 + drivers/net/ethernet/emulex/benet/be_main.c | 6 +-- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 45 +++++----------------- drivers/net/ethernet/mellanox/mlxsw/core.c | 24 ++++++++---- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 - drivers/net/ethernet/realtek/r8169.c | 9 ++++- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 2 +- drivers/vhost/vhost.c | 2 + include/net/sock.h | 12 ++++-- net/atm/common.c | 2 +- net/bridge/br_multicast.c | 9 ++++- net/caif/caif_socket.c | 2 +- net/core/datagram.c | 7 ++-- net/core/dev.c | 1 + net/core/rtnetlink.c | 10 +++++ net/dccp/proto.c | 2 +- net/ipv4/ip_fragment.c | 12 ++++-- net/ipv4/tcp.c | 2 +- net/ipv4/udp.c | 20 +++++++++- net/ipv6/ip6_checksum.c | 20 +++++++++- net/ipv6/ndisc.c | 3 +- net/ipv6/route.c | 2 + net/iucv/af_iucv.c | 2 +- net/nfc/llcp_sock.c | 2 +- net/openvswitch/flow_netlink.c | 4 +- net/rxrpc/af_rxrpc.c | 2 +- net/sched/sch_gred.c | 2 +- net/sctp/socket.c | 8 ++-- net/smc/af_smc.c | 2 +- net/smc/smc_core.c | 25 ++++++------ net/tipc/socket.c | 2 +- net/unix/af_unix.c | 4 +- tools/testing/selftests/net/fib-onlink-tests.sh | 14 +++---- 43 files changed, 199 insertions(+), 122 deletions(-) BUG=chromium:901672 TEST=Build and test on various affected systems Change-Id: I7576e6f8481d3792dff08958c9c8b1e082316c68 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1318406 " fail_count="1" gerrit_number="1318406" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/06/1318406/1" remote="cros" total_fail_count="1"/><lkgm version="11239.0.0-rc5"/></manifest>