blob: 1069ca6724ac24c3c471ef7ef32596cba6159586 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="65e20ec1fdf7cb344ce1634d86a20c8369e3998c">
<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="6600a5670fb9cfc7ad6a01b926b301d63fa2504c" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="991c7a29a9f287fbb760176cde72612cfa144d42" 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="2dff9c9c74e9d732e6fe57c84ef7fd044cc45d96" 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="e863ca54661220d08584387b537cec1d327c9bb7" 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="b56a43a9064c35e81be989f5e86a19d9159d5edf"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="bef4a89b1e9fb152a3a1e44285772500016f7a68" 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="65a0aa2c4ebbeac041efdca62548a37d06bc8500" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="57ef00707ddf63bebfe18d51443dff1283500edc" 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="2acc418e29fd37c496a27fb76a1cc21155be07c9" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="06a3a845765dd67912c8c4c1eb5d0d364172077a" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="9e51d0cacb6c83039352502706c9dd945c0ea794" 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="27caa4e69d84d99b72ccb893f3b74f039c5f689f" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="2754c38e6266856e27b1e442db13892d6b7045d7" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="b875ed555329e1dd074ec52b6c40d50f16da2082" 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="91cb9439853ad64a6fbbbc91d66021a1480ce0e4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="b1567e81e96ca22c40c3bd87ed475a7c7ceeed8d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="bb758a6a59aaf53bd4761336c19f686f2ea19cc4" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="adee75cd6b73f8ae0cbe95f81f9ba545e8c36c5d" 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="35080a7aee63af547afcc047268376a6d43df548" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="df73851087be0b359a9424dbcedcfaefe9161643" 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="a5510e1f1d06e09f905a5077e573cc610f191eeb" 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="346c558eec2a1f29c19750abd58a9b8ec4580517" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="7e3f6f03fd421d34f7028ce2a89cd9fab460fed5" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="046df60760f3b0691f23c27a7f24a96c9afe8c05" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="2a21680b7eed13c2b5a4dfe9772c7fc1ad3d205c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="2a76af0a6100c62b2a6064cd673ba0a83dbd3c9f" 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="6b2da637e79e1f1a3a0a9c6788c7c494ab096c71" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="aea8faf10f97d4b9d971aab7f4c28635dc736064" 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="adfa9b90f6a4d101f6cbb96124c78f5d02453c47" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="75a954a79b017815856d14665961930d69bc901a" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="a6676151adea3639ebd86cb0fa6d1ae0fdf34d97" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="57b5c72ce23adb3c1ad45f6d471c8fce84641ced" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="00b09c9f8f54be25711bcac0e332906266a713cb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="315d1368a7f38071b7ff79dd813a07ea9d157a30" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="56404ffa5f2e43e2ef7df00fd7fb2b99d84dd9f9" 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="617ee71c986e3a261a272e4e09d3e5b5ae908cd3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="439a5487f9070864a879ff553282e7fad912679a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="05511cb97335d3bd42073826a6d1767496ad62e9" 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="26a590ae6bf01f25a336da849dde93ed005c0169" 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="0662ddf364ff047008998761c9d50e4373f39263" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="348dce6572edf3cb86fe915a33baf9737b30a64f" 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="8ca76bc353a3b2540acb5cb9d70d600314ba0cce" 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="97641e724229dd199a9f5242482e73730eb76080" 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="00d4be66721b24903f977e770148179035254e19" 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="6f7c8735e6379126bbac9e1cf188b6352a78dd45" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="8c4b2c6b54da967bb5cff8b5f5467559aa1027e2" 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="230cd444fd78f75f85225fb8369dcd0e09fed1c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/android_mtdutils" path="src/third_party/android_mtdutils" revision="9bcfc3ee238f16925e9aaa4573129784ebb397e7" upstream="chromeos"/>
<project name="chromiumos/third_party/arm-trusted-firmware" path="src/third_party/arm-trusted-firmware" revision="b8dc3f146d9bf647c98c695b3a23f294d2aa7eb2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="f2f9d8df9f307aea2f0c269c81ab7f104b8a4a20" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="c95140b765c4270e5673dc12d8b10eb703c08293" 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="d20d6efcbb806ede6b3cf0fcd1c3e2f706f47dcb" 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="af7c86e6f5e54c6d931ab73ec8c68f8916026faa" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="c2851026e72dcb7b8c1d19e750c0416a6abf41ce" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="f4dee350b50e18c20a2e7fb6f08ecde4f21f8f16" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/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="02aea36081c67872c647af9289522c6d0aabe1e7" 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="2e94ae2b0dbc9d57fb778c9d916d330a075f2459" 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="e8b54f180c2d22dedff858f077ab1393615ccf37" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="6cf6c12eaec831a8ea45197f161c1b6746cf00ba" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="f0e317fc76743ff68593218ca1545f8ffb9e0d08" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="d618345168b5e6471a99ea7aa4276b15042ff43a" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="f53fd94c531e2a447fc25801482d1285ccfeb997" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="1af7db094ff251d7dd2739b08a95d06470306dcc" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="56bea55d9c1d4fb6be12e3b81319cfee010ee205" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/next" revision="088c04f5bc3304b6f78b088c7601ae72377c7be7" upstream="refs/heads/next/chromeos-next"/>
<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="a828a5b8d61b4a278e67589a080faf4ac79b9605" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="45ddc1b2823f94506d4672f79bdeec42265c12a5" 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="be367509666d4a94f0b2844e0630308e19f9abba" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="e1f835dd60b8b6bbaff5ca9de8a4007ad5bef84d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="a65f2a363592cf25342051131358cdf046f20064" 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="1ebabc5ffa6d9c6b2a749a04cbe27d505c389306" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="3e905052248a6e9c0e1ce6b7f32ad5aeff28a7c8" 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="126a202143d0bad444e265a73a355bcbd9f53b94" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/nfs-ganesha" path="src/third_party/nfs-ganesha" revision="165395bf01548d8a0135357ca4c222b9c0c0acaa" upstream="refs/heads/V2.3-stable"/>
<project name="chromiumos/third_party/ntirpc" path="src/third_party/ntirpc" revision="a9fc54d636fc3e5b5f0918769a2e5343c5f0d823" upstream="refs/heads/V1.3.3-cros"/>
<project name="chromiumos/third_party/portage_tool" path="src/third_party/portage_tool" revision="329c5bc7b2f6fda2f491c66d043dd71c7d6b1796" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="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="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="46d905fbcd2d2e07d0fd6a8460c1b1047f3ddd1d" 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="7c67bde6c3e9b505975b2933a259db8c3b661a47" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="3abfae995207551e45c6cf1255d1986071131713" 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="f88b6facb87dc4a52f1630eb9d858c0f54c6628e" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="edc7e2a9977370ba0ff487cf1367fbdc1bc8d9e9" 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="c85c46531b4fcfb1d403fe4e0466b2ee5f4e2191" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="c35a3dd7996924b9925880f988993faec3449e26" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="e2284c4c44cc25133a45bfc8b0a0dc6182da0ce9" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="410f4950ad5b32cd4fa1948838b02eddf5b1dcc2" 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="a8fb6ce7e12ff010850ec1f096f7993dad764bf3" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="f6423bb75c60d5c2cca0431355fa8e93037c34eb" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e117046df35aa9de5c7dc7215951418ce935c764" 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.14" change_id="I91999d2fc9c5c31ae49b25f3e0c790934cf90b86" commit="89dffc6544b8b587a0d2f3a9d20348df2a21dc7f" commit_message="FROMGIT: drm/msm/dpu: remove debugfs support for misr MISR support is the debug feature present in Snapdragon chipsets. At the layer mixer and interfaces, MISR algorithm can generate CRC signatures of the pixel data which can be used for validating the frames generated. Since there are no clients for this feature, strip down the support from the driver. changes in v4: - changed introduced in the series changes in v5: - update commit text with the need for the change(Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (cherry picked from commit bb962132b4f5e562deae49d157d1c7d20dcf682e) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I91999d2fc9c5c31ae49b25f3e0c790934cf90b86 Reviewed-on: https://chromium-review.googlesource.com/1228239 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228239" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/39/1228239/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I68a30b567737718edb2c8c84ab2b1995c5c5d416" commit="85fbf350bd6a772f3570f6beb11fd4358bf83a11" commit_message="FROMGIT: drm/msm/dpu: squash power handle event types DPU power handler maintained PRE/POST versions of power ENABLE/DISABLE events to accommodate tasks which need be handled before/after data bus voting. But since the bus voting API's are deprecated and removed from the driver, squash the events and their clients respective event handlers to handle only ENABLE/DISABLE events. changes in v5: - introduced in the series Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; [seanpaul converted #defines to BIT(x) in dpu_power_handle.h] Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit c794ae3815166de650c19cbb4f732b9fae77240c) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I68a30b567737718edb2c8c84ab2b1995c5c5d416 Reviewed-on: https://chromium-review.googlesource.com/1228240 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228240" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/40/1228240/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ifdba3e8fd47261dc8d44c0a84b59e1ae29bde3cc" commit="42340365b2eb20acb6e949f9285df09934094a79" commit_message="FROMGIT: drm/msm/dpu: remove scalar config definitions cleans up left out scalar config definitions from headers changes in v4: - none changes in v5: - none Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit de70c1a39fd21fb267393c795350e8806467ed06) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ifdba3e8fd47261dc8d44c0a84b59e1ae29bde3cc Reviewed-on: https://chromium-review.googlesource.com/1228241 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228241" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/41/1228241/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I91e5b5ee7edf7d2a91c65221017027d48b4a344e" commit="9950973d61bc2476f21f2f6f63ecf634f9edf3a2" commit_message="FROMGIT: drm/msm/dpu: remove resource pool manager resource pool manager utility was introduced to manage rotator sessions. Removing the support as the rotator feature doesn't exist. changes in v4: - none changes in v5: - none Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 3fb728d79fa3efabb2446a0728ad73842be94bbf) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I91e5b5ee7edf7d2a91c65221017027d48b4a344e Reviewed-on: https://chromium-review.googlesource.com/1228242 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228242" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/42/1228242/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I5900f8bc7ef18b04bdd5664b5dc7dbec68b4c919" commit="71da6ae8daa5c607e969cdda929e124d3346ba04" commit_message="FROMGIT: drm/msm/dpu: remove ping pong split topology variables removes left out variables of previous ping pong split topology cleanup. changes in v4: - none changes in v5: - none Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 99ac239cb41d4a95cc9f3ce1ca99dffffa81b0d8) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I5900f8bc7ef18b04bdd5664b5dc7dbec68b4c919 Reviewed-on: https://chromium-review.googlesource.com/1228243 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228243" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/43/1228243/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ic306f65fd6c00c824af2657184910fadcb48a658" commit="2ce2e018882472c386e32992201180f9bb13024c" commit_message="FROMGIT: drm/msm/dpu: enable master-slave encoders explicitly Identify slave-master encoders during initialization and enable the encoders explicitly as the current logic has redundant and ambiguous loops. changes in v4: - identify master/slave encoder while adding adding physical encoders(Sean) changes in v5: - get rid of temporary variable for phys enc(Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit a2bbdf0f4cc5d18d1e9036ede7ec0c48f2f34472) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ic306f65fd6c00c824af2657184910fadcb48a658 Reviewed-on: https://chromium-review.googlesource.com/1228244 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228244" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/44/1228244/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I7ab995d17fe5ba346aa11aa8b650c0c72e49af61" commit="dd8019e43cf71df07e3238b311a5cbb3c0f8c567" commit_message="FROMGIT: drm/msm/dpu: use kms stored hw mdp block Avoid querying RM for hw mdp block. Use the one stored in KMS during initialization. changes in v4: - none changes in v5: - none Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit f3454778a8b591541901cc3d6daa665545e92dcc) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I7ab995d17fe5ba346aa11aa8b650c0c72e49af61 Reviewed-on: https://chromium-review.googlesource.com/1228245 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228245" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/45/1228245/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ia3db30ab4cd47c11cf4a1e9c30a6b9d2daac0f69" commit="9ba631d5f43c190b53aa8ef69b7d77f6d6b6cbc9" commit_message="FROMGIT: drm/msm/dpu: iterate for assigned hw ctl in virtual encoder In virtual encoder modeset, DPU makes RM request to assign hw blocks for the display. It is also expected in modeset to iterate and associate the physical encoders with their relevant hw blocks. Ping pong blocks are already handled here but hw ctl blocks are not. This change moves the hw_ctl iteration and mapping from physical encoder to virtual encoder. changes in v4: - Fix hw_ctl initialization (Sean) changes in v5: - Update commit text with details on why the change is needed (Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 4624e4185ff12ddb0b6b68f162600519a79c7c45) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ia3db30ab4cd47c11cf4a1e9c30a6b9d2daac0f69 Reviewed-on: https://chromium-review.googlesource.com/1228246 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228246" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/46/1228246/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I1fd34bffd133dd6f1986ba0982be6c982b0df3e2" commit="44cbe2028fc724d5d3c8f51e42d7e3ef3ec5586a" commit_message="FROMGIT: drm/msm/dpu: avoid querying for hw intf before assignment Resource manager assigns hw_intf blocks for the encoder only on modeset. If queried for hw_intf objects during init, it will be NULL. Since hw_intf objects are needed only after encoder enable, defer the query to encoder enable which will be triggered after modeset. changes in v4: - Add details on commit text on why the change is needed (Sean) changes in v5: - Reword commit text on the usage of hw_intf objects (Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit cd9bf043d8229a30ca5b66ff6b6b6b46e0de4db1) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I1fd34bffd133dd6f1986ba0982be6c982b0df3e2 Reviewed-on: https://chromium-review.googlesource.com/1228247 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228247" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1228247/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ide7ebc621f8eeab550cdd0d38f3b700227200e55" commit="906adbac51751672468c948600a245df995dca80" commit_message="FROMGIT: drm/msm/dpu: make crtc get_mixer_width helper static Mark CRTC get_mixer_width helper API static as it is not used outside the file. changes in v4: - Patch introduced in the series changes in v5: - Simplify the inline function (Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit aac6a9aa8a03dd9bc3e133c93d40e61fecbc3284) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ide7ebc621f8eeab550cdd0d38f3b700227200e55 Reviewed-on: https://chromium-review.googlesource.com/1228248 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228248" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1228248/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I458661eac172ad17ed9058808620decc31b10252" commit="19f21d07af4e38c0e606499e4138cf8ba77e8ec8" commit_message="FROMGIT: drm/msm/dpu: move hw resource tracking to crtc state Prep changes for state based resource management. Moves all the hw block tracking for the crtc to the state object. changes in v4: - Serialize crtc state access in debugfs handlers (Sean) - Split the crtc width query as a separate change (Sean) changes in v5: - mode set lock all before crtc state access (Sean) - remove unwanted memset for hw mixer cache (Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit b08312d0979ea1869dbdbf53ed12a9895b8a8bc1) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I458661eac172ad17ed9058808620decc31b10252 Reviewed-on: https://chromium-review.googlesource.com/1228249 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228249" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1228249/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ib2573a712a0de597b8dfe90beec9a8aaa07d88c5" commit="4a6155d30bf480ea4ad3c592ea5328e5fd9566e3" commit_message="FROMGIT: drm/msm/dpu: rename hw_ctl to lm_ctl Rename hw_ctl to lm_ctl to mean the ctl associated with the hw layer mixer block. sed -i 's/\([*@.&gt;]\)hw_ctl\([^s]\)/\1lm_ctl\2/g' dpu_crtc.c dpu_crtc.h changes in v4: - Specifiy shell command used for renaming (Sean) changes in v5: - none Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit b21044b8e9d03e6c089a698e7c1e861d585dd40e) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ib2573a712a0de597b8dfe90beec9a8aaa07d88c5 Reviewed-on: https://chromium-review.googlesource.com/1228250 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228250" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1228250/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Icb7d3650cdc62794ba65d146975fc6508db303bc" commit="be4251d383b895a1d4b6349e0b64c20bd68d7ea6" commit_message="FROMGIT: drm/msm/dpu: clean up destination scaler residue Destination scaling(DS) is a Snapdragon hardware feature to scale up the display ROI after layer blending. DPU driver doesn't support programming of DS blocks yet. This change cleans up the residual code present in catalog and RM for DS block handling. Support for the same can be added back when the feature is formally implemented. changes in v5: - introduced in the series Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 8e631eca1485c67b6e15a8e0a2ac586bf8aed761) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Icb7d3650cdc62794ba65d146975fc6508db303bc Reviewed-on: https://chromium-review.googlesource.com/1228251 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228251" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1228251/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ifee4fdc8ef04ed9c78a0ff52f3a8ed95a3ef20ac" commit="6d3fcdddacc64822f46d02c0b7df56145e47a54b" commit_message="FROMGIT: drm/msm/dpu: remove cdm block support from resource manager Support for CDM block is not present in DPU. Remove CDM handlers from resource manager. changes in v4: - Introduced in the series changes in v5: - Remove catalog references to CDM (Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 6123f549bba08cc24e4505e1f0c2175a0cd3ac66) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ifee4fdc8ef04ed9c78a0ff52f3a8ed95a3ef20ac Reviewed-on: https://chromium-review.googlesource.com/1228252 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228252" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1228252/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I21a795d65cdefbf69c54d477cd09d9fb29d57114" commit="62a2222b6ea5121aac2be3e4eea9a30844480176" commit_message="FROMGIT: drm/msm/dpu: remove LOCK/CLEAR support in RM DPU had the support to LOCK the hw resources in atomic check and CLEAR the locked resources explicitly through custom property values. Now that DPU is stripped off of all the custom properties, the RM handlers for this feature will be no-op's. This change gets rid of all its references. changes in v5: - Introduced in the series. Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 54f46bdd3f3d51ac58caefdb58d6459db3e5b35e) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I21a795d65cdefbf69c54d477cd09d9fb29d57114 Reviewed-on: https://chromium-review.googlesource.com/1228833 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228833" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/33/1228833/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I21334264ba212a44ee555e50604dac7257fe793d" commit="396bc1fea608ee3e41c1afaa31620eaf62ae7d52" commit_message="FROMGIT: drm/msm/dpu: remove display H_TILE from encoder Encoder H_TILE values are not used for allocating the hw blocks. no. of hw_intf blocks provides the info. changes in v4: - remove irrelevant changes (Sean) - retain log macros (Sean) changes in v5: - none Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 955151fbd3ed0b667c88703640bf0e5b4d5d6f4f) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I21334264ba212a44ee555e50604dac7257fe793d Reviewed-on: https://chromium-review.googlesource.com/1228834 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228834" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/34/1228834/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ibacfc27d6661a9a2e3737b0188ba0ecf173b5a31" commit="618a562a070b83e914b05c69ba804fed21f50214" commit_message="FROMGIT: drm/msm/dpu: remove RM dependency on connector state Connector states were passed around RM to update the custom topology connector property with chosen topology data. Now that we got rid of both custom properties and topology names, this change cleans up the mechanism to pass connector states across RM helpers and encoder functions. changes in v5: - Introduced in the series changes in v6: - remove parameter checking in rm reserve (Jordan) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit f08f73b691b2aeab5070140f810d4d1baf5d8944) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ibacfc27d6661a9a2e3737b0188ba0ecf173b5a31 Reviewed-on: https://chromium-review.googlesource.com/1228835 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228835" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/35/1228835/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I23087765ad237b68192c5c2679777aed804116c4" commit="7bae6c28ff70123cff2b2d76a7b499fba6427f89" commit_message="FROMGIT: drm/msm/dpu: relax parameter validation in encoders DPU, being over protective, validates every parameter of a module. This change traces the call stack for some of encoder functions affected by previous set of clean up patches and cleans up unwanted validations. changes in v5: - Introduced in the series changes in v6: - none Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 36adc57be6ade6e01d5257404e4fec9a93af4ccf) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I23087765ad237b68192c5c2679777aed804116c4 Reviewed-on: https://chromium-review.googlesource.com/1228836 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228836" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/1228836/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Iba1b6389808da2cd5db75f3736f1ff5bbf485b2c" commit="628b66249e04d98cc1e014ab54719aaada841cad" commit_message="FROMGIT: drm/msm/dpu: remove RM topology definition RM maintained a redundant definition for display topology to identify the no. of hw blocks needed for a display and their hardware dependencies. This information can be implicitly deduced from the msm_display_topology structure available in RM reserve request. In addition to getting rid of the redundant topology, this change also removes the topology name enums and their usages. changes in v4: - remove the topology name enum entirely (Sean) changes in v5: - remove RM topology definition and their references (Sean) - Implement helper for dual mixer CRTC (Sean) changes in v6: - avoid heap memory for topology (Sean) Signed-off-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; (am from git://people.freedesktop.org/~robclark/linux) (cherry picked from commit 2a56b5c8a7ca3d27c2cc003a2cd76be19b1cc851) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Iba1b6389808da2cd5db75f3736f1ff5bbf485b2c Reviewed-on: https://chromium-review.googlesource.com/1228837 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1228837" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1228837/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I69cb86e03fa07734e5f7f96e9ebaa1b69cb0ba3d" commit="1a8188c55960a0dfb7104850ec318de35bcb3c6a" commit_message="FROMGIT: drm/msm/dpu: Remove an unused enum enum dpu_ad isn't used and can be safely removed. Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit a8141bdbb4c90d41b41005c664fb1b35d29a1b54) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I69cb86e03fa07734e5f7f96e9ebaa1b69cb0ba3d Reviewed-on: https://chromium-review.googlesource.com/1268637 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1268637" 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/37/1268637/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I39e3ece761e44eede7085af50a6947c80613503f" commit="1f5188e2c90a9101d3432bb166eb39bc79bee9fa" commit_message="FROMGIT: drm/msm: dpu: Remove impossible checks This patch removes some checks which are impossible to hit. As a result, we can move some of the local var assignments into the declarations. Changes in v2: - None Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 3d04dc1444be774d8b474962d01b65306756ec54) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I39e3ece761e44eede7085af50a6947c80613503f Reviewed-on: https://chromium-review.googlesource.com/1268638 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1268638" 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/38/1268638/2" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ia044e7925a1ef9c38acb5dec16c438f6e3799abf" commit="5b0996a67d3ce35ee0ad64e6c8024b8f68951c6d" commit_message="FROMGIT: drm/msm: dpu: Move atomic_check_plane_state() call to atomic_check src/dst rects are checked in both atomic_check and atomic_update, with the more comprehensive check occurring in atomic_update, which is backwards. So consolodate the checks in atomic_check. Changes in v2: - Use the correct crtc state (Jeykumar) Cc: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 8df14b3e6ab367bdd939d52871ad80faf70ae8db) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ia044e7925a1ef9c38acb5dec16c438f6e3799abf Reviewed-on: https://chromium-review.googlesource.com/1269256 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269256" 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/1269256/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ibefc2c0e0680294541d0cd51d1e726ccba754be9" commit="86509b595c1c6cbd1ea0bbb137cd40478234a699" commit_message="FROMGIT: drm/msm: dpu: Consolidate atomic_check functions() dpu_plane_atomic_check() is a very thin wrapper around dpu_plane_sspp_atomic_check(). All it does is a NULL-check of state-&gt;fb, which is already done by drm_atomic_helper_check_plane_state(). Further, the helper sets state-&gt;visible = false when this is true. So remove dpu_plane_atomic_check() and just use dpu_plane_sspp_atomic_check() directly. Changes in v2: - Fix spelling mistake in Subject (Jeykumar) Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 2a7a92fc31c2c02d0d06fbcf178403cd5889f59b) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ibefc2c0e0680294541d0cd51d1e726ccba754be9 Reviewed-on: https://chromium-review.googlesource.com/1269257 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269257" 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/1269257/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ifdc1f92632b0591d25e1307433af9bd244cc7121" commit="8dd768a316581593830484d4ca0108585de41249" commit_message="FROMGIT: drm/msm: dpu: Remove dpu_plane_sspp_enabled() It's doing the same thing dpu_plane_enabled() is. Changes in v2: - None Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 31ab6bff07c47c1cee4aa8d0962fdd8229d9873c) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ifdc1f92632b0591d25e1307433af9bd244cc7121 Reviewed-on: https://chromium-review.googlesource.com/1269258 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269258" 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/1269258/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I883c23826d9d90a85aaf8e9448ff7523db761794" commit="9e632d6c5d645370b3f41aaceaecdc97a39f4f39" commit_message="FROMGIT: drm/msm: dpu: Remove dpu_plane_enabled() plane-&gt;state-&gt;visible encompasses all of these checks and more, so we can just check visible. Changes in v2: - None Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit e1ba78fcee04de09f5da309600af8a6eb1086387) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I883c23826d9d90a85aaf8e9448ff7523db761794 Reviewed-on: https://chromium-review.googlesource.com/1269259 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269259" 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/1269259/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I8b5eacbb7d1f4216a2b7d26839fc847edc4a571c" commit="29dabe2bbc454fc849e507ef6dfd4dd479072f20" commit_message="FROMGIT: drm/msm: dpu: Make dpu_plane_sspp_atomic_update() void All of the checks in dpu_plane_sspp_atomic_update() are impossible, so remove them and make the function void. This removes the need to error check in dpu_plane_atomic_update(). Additionally, remove impossible checks in dpu_plane_atomic_update(). Changes in v2: - None Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 2682cefea4c8078adeba4d74b7286e38fb631208) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I8b5eacbb7d1f4216a2b7d26839fc847edc4a571c Reviewed-on: https://chromium-review.googlesource.com/1269260 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269260" 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/1269260/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I1eb95b7fbd3ecbb809e4ecb133938ef423652380" commit="3b7de5cf28bd26be2b483e9435535a407b2fff72" commit_message="FROMGIT: drm/msm: dpu: Don't continue after error in atomic_check There's no benefit in falling out of the if, just return directly. Changes in v2: - None Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 5923005d6a62567a59db1ec3cffc317d46a25143) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I1eb95b7fbd3ecbb809e4ecb133938ef423652380 Reviewed-on: https://chromium-review.googlesource.com/1269261 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269261" 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/1269261/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I98ae8b68ac5b64963d77082852b47deac7eb29c4" commit="5c05f751466bcb244d57a413992efc32e72e4a35" commit_message="FROMGIT: drm/msm: dpu: Clear frame_busy_mask bit after trace We're printing the frame_busy_mask in a trace, but after it's been cleared. This, as it turns out, is pretty pointless. Reviewed-by: Abhinav Kumar &lt;abhinavk@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit b65bd0454258b07d4f6db9aa1eca55ae530c4802) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I98ae8b68ac5b64963d77082852b47deac7eb29c4 Reviewed-on: https://chromium-review.googlesource.com/1269262 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269262" 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/1269262/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="If3cc2e79b59b89bf400f9a91efafa525d6201f9d" commit="cf428a448e4311487fe21342abc6a2ba0e895f66" commit_message="FROMGIT: drm/msm: dpu: Add extra_flush_bits to trigger_flush trace It's useful to know which bits of the flush come from extra_flush_bits Reviewed-by: Abhinav Kumar &lt;abhinavk@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 1bb4e701aad10a57bcab41e1996570c881aa6be7) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: If3cc2e79b59b89bf400f9a91efafa525d6201f9d Reviewed-on: https://chromium-review.googlesource.com/1269263 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269263" 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/1269263/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I9a94de6cd6312fc66adb118f4c137f0d7c62080b" commit="bc0cdddd2ad48bd0ae93b15021fedbfaf2dc6959" commit_message="FROMGIT: drm/msm: dpu: Don't store/deref pointers in trace ringbuffer TP_printk is not synchronous, so storing pointers and then later dereferencing them is a Bad Idea. This patch stores everything locally to avoid display stomped memory. Reviewed-by: Abhinav Kumar &lt;abhinavk@codeaurora.org&gt; [seanpaul fixed up commit msg typo on apply] Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit f65f035f197175ebebf002bcaad8974582c372f2) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I9a94de6cd6312fc66adb118f4c137f0d7c62080b Reviewed-on: https://chromium-review.googlesource.com/1269264 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269264" 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/1269264/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I28b8bd166dd7d03e9119c4b60c4f5e5928b97e48" commit="a1f3865180d081085435c6b6ee566155b9fbd622" commit_message="FROMGIT: drm/msm/dpu: Remove unneeded checks in dpu_plane.c Removes some checks from dpu_plane.c that will never result in an error. Subsequent variable assignments become part of the initialization wherever possible. Unused variables are removed. v3: removed additional impossible checks and called helper function _dpu_plane_get_kms() where possible. Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt; Signed-off-by: Bruce Wang &lt;bzwang@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 1bd5a13b7986da7273eb26f117760b8331265e3b) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I28b8bd166dd7d03e9119c4b60c4f5e5928b97e48 Reviewed-on: https://chromium-review.googlesource.com/1269265 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269265" 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/1269265/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="If07da9250464c464f8b1f3ba333178c1658827a5" commit="7f7f9de748459fc3b03a1df614d5e9db2bd9caf4" commit_message="FROMGIT: drm/msm/dpu: Clean up plane atomic disable/update Removes unnecessary checks from dpu_plane_atomic_disable, old_state argument for both dpu_plane_atomic_disable and dpu_plane_sspp_atomic_update is removed as it is no longer used. Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt; Signed-off-by: Bruce Wang &lt;bzwang@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit ad444e55303c605d0d23b9b2a012a4e0c584834a) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: If07da9250464c464f8b1f3ba333178c1658827a5 Reviewed-on: https://chromium-review.googlesource.com/1269266 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269266" 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/1269266/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="If1cff5823656a790ce2cb15ba9e587c12a85080b" commit="bbe242301cbbb5c89707b075dd2a5229477f613a" commit_message="FROMGIT: drm/msm/dpu: Remove unneeded checks in dpu_crtc.c Removes impossible checks in dpu_crtc.c. Variable assignments are moved up to be initializations where possible. Some variables are no longer used, these are removed. v3: reverted back to original patch Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Reviewed-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt; Signed-off-by: Bruce Wang &lt;bzwang@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 04b96b63c5640a305e30611def7a9c5fcd7a72cf) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: If1cff5823656a790ce2cb15ba9e587c12a85080b Reviewed-on: https://chromium-review.googlesource.com/1269267 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269267" 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/1269267/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I79301ecec64f6834998699cca4696610784a82dd" commit="46336dd6db848f1ac6deb47755fef37edbdf3c75" commit_message="FROMGIT: drm/msm/dpu: Remove _dpu_crtc_power_enable All checks for _dpu_crtc_power_enable are not true, so the function can never return an error code. This removes the need for the function as pm_runtime functions can be used instead. v3: Separated _dpu_crtc_power_enable into _dpu_crtc_power_enable and _dpu_crtc_power_disable for clarity. v4: Removed both _dpu_crtc_power_enable and _dpu_crtc_power_disable and called pm_runtime_get_sync and pm_runtime_put_sync from all call points Reviewed-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt; Signed-off-by: Bruce Wang &lt;bzwang@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 9a9ede3f719379c4edc7dcc60b00f44db77b9b74) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I79301ecec64f6834998699cca4696610784a82dd Reviewed-on: https://chromium-review.googlesource.com/1269268 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269268" 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/68/1269268/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Idda66c127fe32869c3bc19abea71a8b7fe827eef" commit="af3700271fb955ac74f3640db7a467b70fc09e04" commit_message="FROMGIT: drm/msm/dpu: Change _dpu_crtc_vblank_enable_no_lock to void Removes redundant tests for _dpu_crtc_vblank_enable_no_lock. Function return type is now void and all function calls have been changed accordingly. Signed-off-by: Bruce Wang &lt;bzwang@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 1da03408e256435492bd33675aaa703699df37f1) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Idda66c127fe32869c3bc19abea71a8b7fe827eef Reviewed-on: https://chromium-review.googlesource.com/1269269 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269269" 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/69/1269269/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="Ifd445034853dac0150f5fb60b9ce3f4cef0ee7e1" commit="4f01566478bc996c04c807ccdea7cfbe1fb9b4e5" commit_message="FROMGIT: drm/msm/dpu: Make dpu_plane_danger_signal_ctrl void Removed all impossible checks from the function, which eliminates the need for a return value. This function is also never used outside of dpu_plane.c, so the function is made static. v3: Using helper function _dpu_plane_get_kms() instead of doing it locally. Signed-off-by: Bruce Wang &lt;bzwang@chromium.org&gt; Reviewed-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 7b2e7adea732c68ae8bb3d232aacd9a6d4937585) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: Ifd445034853dac0150f5fb60b9ce3f4cef0ee7e1 Reviewed-on: https://chromium-review.googlesource.com/1269270 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269270" 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/70/1269270/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I2d4c7de323e32f56cb555594c24a7d3af1546599" commit="f0edd08b4b32d5dd00b392b08b2000fc4b7c9366" commit_message="FROMGIT: drm/msm/dpu: Revise _dpu_plane_get_aspace Remove unneeded checks from _dpu_plane_get_aspace. v3: change _dpu_plane_get_aspace to return a struct *msm_gem_address_space instead passing in a pointer of the same type to edit. Remove uneeded arguments. Reviewed-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt; Signed-off-by: Bruce Wang &lt;bzwang@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 8527b2d836571c20c9ed0934668595f9bba8175e) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I2d4c7de323e32f56cb555594c24a7d3af1546599 Reviewed-on: https://chromium-review.googlesource.com/1269271 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269271" 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/71/1269271/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I6cef3e2613d067099e69cf5f9677a7356b7f3a84" commit="b44f8a5c2e7719e3c9300dfa816681d910a6630b" commit_message="FROMGIT: drm/msm: dpu: Don't reset dpu_enc-&gt;cur_master on .disable() cur_master in dpu_encoder is assigned at modeset and cleared on .disable(). Unfortunately dpms (or enable/disable) does not guarantee a modeset, so cur_master is NULL when we try to re-enable it. This patch moves the NULL assignment to setup_display where it will be re-assigned later in the function. Tested-by: Bruce Wang &lt;bzwang@chromium.org&gt; Reviewed-by: Jeykumar Sankaran &lt;jsanka@codeaurora.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 9027b8719bd4f46b09c6b9d082715209c17971e2) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I6cef3e2613d067099e69cf5f9677a7356b7f3a84 Reviewed-on: https://chromium-review.googlesource.com/1269272 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="3" gerrit_number="1269272" 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/72/1269272/1" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-4.14" change_id="I3a55645bd80548dd49c33620062edf1613a796ca" commit="581c7a1691475aa8d787505ad0c6e84539643dfb" commit_message="FROMGIT: drm/msm: dpu: Fix memory leak caused by dropped reference We are currently leaking a drm_crtc_commit struct for every atomic commit containing plane state. The dpu plane destroy function cleans up the fb reference manually, but fails to release the commit ref. As a result, we just keep allocating drm_crtc_commits without ever freeing them. Fortunately there's a helper function which will clean up all of our mess at once, so use that. Thanks to Doug Anderson for reporting the memory leak (and leaving breadcrumbs from kmemleak!). Reported-by: Doug Anderson &lt;dianders@chromium.org&gt; Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt; (cherry picked from commit 82e223a5d854e1f19f46a1a1ad3fae311f337c9a) (am from git://people.freedesktop.org/~robclark/linux) BUG=None TEST=Tested on cheza with 10/03 sandbox Signed-off-by: Sean Paul &lt;seanpaul@chromium.org&gt; Change-Id: I3a55645bd80548dd49c33620062edf1613a796ca Reviewed-on: https://chromium-review.googlesource.com/1268736 Reviewed-by: Stéphane Marchesin &lt;marcheu@chromium.org&gt; " fail_count="2" gerrit_number="1268736" owner_email="seanpaul@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/1268736/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I52c11c14bef89c7ea7424d5d1c8de24a5750776c" commit="a9f5c918c5cc705e142a2bbc5a4cd4838364f255" commit_message="site_utils: correct typo BUG=None TEST=None Change-Id: I52c11c14bef89c7ea7424d5d1c8de24a5750776c Reviewed-on: https://chromium-review.googlesource.com/1270540 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1270540" owner_email="kitching@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/40/1270540/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I42b15a30796322c46a7935e24bafe97b8bcf4458" commit="91f36e7d33b9b2f332dab8acae021b3c4c0ec46c" commit_message="FAFT: add support for optional keys in crossystem_checker New systems may not support keys used in the |expected_dict| argument sent to crossystem_checker. Provide a new |optional| argument for this purpose. BUG=b:117142023 TEST=locally using test_that Change-Id: I42b15a30796322c46a7935e24bafe97b8bcf4458 Reviewed-on: https://chromium-review.googlesource.com/1258749 Commit-Ready: Joel Kitching &lt;kitching@chromium.org&gt; Tested-by: Joel Kitching &lt;kitching@chromium.org&gt; Reviewed-by: Wai-Hong Tam &lt;waihong@google.com&gt; " fail_count="0" gerrit_number="1258749" owner_email="kitching@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/49/1258749/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iad9566be34cc562ee851a6587763c1a4d8eb2df8" commit="085df2929c98b4acca2ff9b889fb12d72f150c06" commit_message="chromeos-base/shill: Add shill-event init job Install the new shill-event init script. CQ-DEPEND=CL:1252383 BUG=chromium:889709 TEST=None Change-Id: Iad9566be34cc562ee851a6587763c1a4d8eb2df8 Reviewed-on: https://chromium-review.googlesource.com/1256845 Commit-Ready: Mattias Nissler &lt;mnissler@chromium.org&gt; Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="6" gerrit_number="1256845" owner_email="mnissler@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/45/1256845/1" remote="cros" total_fail_count="6"/><pending_commit branch="master" change_id="Ibb2dd6dbf923f68a52c4893fb0d0af4095b2e125" commit="86d7f7582fd607a767cd2aee06626e76596abb87" commit_message="shill: Bump upstart events through a helper job This allows us to restrict which upstart events shill can generate. CQ-DEPEND=CL:1256845 BUG=chromium:889709 TEST=connect-disconnect, watch upstart events Change-Id: Ibb2dd6dbf923f68a52c4893fb0d0af4095b2e125 Reviewed-on: https://chromium-review.googlesource.com/1252383 Commit-Ready: Mattias Nissler &lt;mnissler@chromium.org&gt; Tested-by: Mattias Nissler &lt;mnissler@chromium.org&gt; Reviewed-by: Mattias Nissler &lt;mnissler@chromium.org&gt; " fail_count="2" gerrit_number="1252383" owner_email="mnissler@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/83/1252383/5" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="If185ef2979012cca46272bac0e4b87266ed46851" commit="9b9b2171eaf32b53d5e09a3a8c728bf043284c27" commit_message="hammerd: increase timeout to 5 seconds When updating touchpad firmware, touchpad might require initialization in the end, this can take up to 2 seconds. BUG=b:117203130 TEST=manual on whiskers Change-Id: If185ef2979012cca46272bac0e4b87266ed46851 Reviewed-on: https://chromium-review.googlesource.com/1264236 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Joel Kitching &lt;kitching@chromium.org&gt; " fail_count="5" gerrit_number="1264236" owner_email="stimim@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/36/1264236/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="I0cdcdb8caf3b1d9cf6a5787b93bf8cdb13832a74" commit="d84809b3a97846a8a97c9b8c2e7e74c685648202" commit_message="touchpad_st: make panel initialization synchronous the entire process would take up to 2 seconds. CQ-DEPEND=CL:1264236 BRANCH=nocturne BUG=b:117203130 TEST=manual on whiskers Signed-off-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Change-Id: I0cdcdb8caf3b1d9cf6a5787b93bf8cdb13832a74 Reviewed-on: https://chromium-review.googlesource.com/1264237 Commit-Ready: Wei-Han Chen &lt;stimim@chromium.org&gt; Tested-by: Wei-Han Chen &lt;stimim@chromium.org&gt; Reviewed-by: Nicolas Boichat &lt;drinkcat@chromium.org&gt; " fail_count="3" gerrit_number="1264237" owner_email="stimim@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/37/1264237/3" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Iee267c5e96e1455d8fe7ce680f6516e7d0abcbc9" commit="d9c584c977000a5c3b1c6eb70f81571225ebff5d" commit_message="coral: adapting change from switching to mp v12 BUG=b:116155860 TEST=build and verify with chromeos-firmwareupdate CQ-DEPEND=CL:*692428 Change-Id: Iee267c5e96e1455d8fe7ce680f6516e7d0abcbc9 Reviewed-on: https://chromium-review.googlesource.com/1265036 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: YH Lin &lt;yueherngl@chromium.org&gt; " fail_count="4" gerrit_number="1265036" owner_email="yueherngl@chromium.org" 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/36/1265036/3" remote="cros" total_fail_count="4"/><pending_commit branch="master" change_id="I31941386ec48606658f018ac502b0b0242dfe88f" commit="f208c550f0348d0e523e74507607c8f8ca154998" commit_message="init: restore SELinux context for /sys /sys is also a non-system-image filesystem, which can not be labelled at build phrase. Thus should be labelled at boot-up. Currently, ARC++ devices has a workaround to label it during arc-setup, but we don't want sysfs label to change before or after ARC++ boots. and we don't want sysfs label to be different for ARC++ enabled boards and non-ARC++ boards. BUG=b:116072767 TEST=build amd64-generic with selinux Change-Id: I31941386ec48606658f018ac502b0b0242dfe88f Reviewed-on: https://chromium-review.googlesource.com/1270496 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1270496" owner_email="fqj@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1270496/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iea6cfc124fefcf97b8b3d9ff80d3ca27c983b502" commit="fd93ce9c9226d543501e0ea1fe1e70eda1e65b2f" commit_message="video_PlaybackPerf: Fail the test if the number of decoded frames is too small If playback is not started and thus no frames is decoded, video_PlaybackPerf reports the peformance values as follows; the number of dropped frames is 0, dropped frame rate is 100%, cpu usage is computed correctly but quite low due to no playback. video_PlaybackPerf should not report any values and fails in the case. BUG=chromium:891972 TEST=video_PlaybackPerf.{h264, vp8, vp9.4k.60} on panther Change-Id: Iea6cfc124fefcf97b8b3d9ff80d3ca27c983b502 Reviewed-on: https://chromium-review.googlesource.com/1260662 Commit-Ready: Hirokazu Honda &lt;hiroh@chromium.org&gt; Tested-by: Hirokazu Honda &lt;hiroh@chromium.org&gt; Reviewed-by: Shuo-Peng Liao &lt;deanliao@google.com&gt; " fail_count="0" gerrit_number="1260662" owner_email="hiroh@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/62/1260662/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="Ia8aa7e2bad7cb084cad5f2ce58a7c9f5f40f9e3f" commit="217558f0b9eab7b04cf43d2d48fb50034ad2977f" commit_message="CHROMIUM: Merge 'v4.14.74' into chromeos-4.14 Merge of v4.14.74 into chromeos-4.14 Changelog: ---------------------------------------------------------------- Aaron Ma (1): Input: elantech - enable middle button of touchpad on ThinkPad P72 Akinobu Mita (4): iio: adc: ina2xx: avoid kthread_stop() with stale task_struct iio: accel: adxl345: convert address field usage in iio_chan_spec media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power media: soc_camera: ov772x: correct setting of banding filter Alagu Sankar (2): ath10k: sdio: use same endpoint id for all packets in a bundle ath10k: sdio: set skb len for all rx packets Alan Stern (3): USB: fix error handling in usb_driver_claim_interface() USB: handle NULL config in usb_find_alt_setting() USB: remove LPM management from usb_driver_claim_interface() Alexander Shishkin (1): intel_th: Fix device removal logic Alexey Dobriyan (1): slub: make -&gt;cpu_partial unsigned int Alexey Kardashevskiy (1): powerpc/powernv/ioda2: Reduce upper limit for DMA window size Alexey Khoroshilov (1): media: fsl-viu: fix error handling in viu_of_probe() Alistair Strachan (1): staging: android: ashmem: Fix mmap size validation Amir Goldstein (1): ovl: hash non-dir by lower inode for fsnotify Andreas Gruenbacher (1): iomap: complete partial direct I/O writes synchronously Andy Shevchenko (1): x86/tsc: Add missing header to tsc_msr.c Andy Whitcroft (1): floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl Anson Huang (1): thermal: of-thermal: disable passive polling when thermal zone is disabled Anton Vasilyev (1): uwb: hwa-rc: fix memory leak at probe Bart Van Assche (4): scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size scsi: klist: Make it safe to use klists in atomic context scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop Ben Greear (1): ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock Benjamin Tissoires (1): power: remove possible deadlock when unregistering power_supply Bin Liu (1): usb: musb: dsps: do not disable CPPI41 irq in driver teardown Bo Chen (2): e1000: check on netif_running() before calling e1000_up() e1000: ensure to free old tx/rx rings in set_ringparam() Brandon Maier (2): net: phy: xgmiitorgmii: Check read_status results net: phy: xgmiitorgmii: Check phy_driver ready before accessing Breno Leitao (1): scsi: ibmvscsi: Improve strings handling Chris Wilson (1): drm/i915: Remove vma from object on destroy, not close Christophe Leroy (1): serial: cpm_uart: return immediately from console poll Colin Ian King (1): staging: rts5208: fix missing error check on call to rtsx_write_register Dan Carpenter (5): vmci: type promotion bug in qp_host_get_user_memory() RDMA/bnxt_re: Fix a couple off by one bugs IB/core: type promotion bug in rdma_rw_init_one_mr() rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() hwmon: (adt7475) Make adt7475_read_word() return errors Dan Williams (1): x86/numa_emulation: Fix emulated-to-physical node mapping Dave Gerlach (1): ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled Dave Martin (1): arm64: KVM: Tighten guest core register access from userspace Eric Sandeen (1): isofs: reject hardware sector size &gt; 2048 bytes Ethan Tuttle (1): ARM: mvebu: declare asm symbols as character arrays in pmsu.c Feng Tang (1): x86/mm: Expand static page table for fixmap space Gaku Inami (1): spi: sh-msiof: Fix invalid SPI use during system suspend Geert Uytterhoeven (3): serial: sh-sci: Stop RX FIFO timer during port shutdown spi: rspi: Fix invalid SPI use during system suspend spi: rspi: Fix interrupted DMA transfers Greg Kroah-Hartman (1): Linux 4.14.74 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.14.74' into merge/chromeos-4.14-v4.14.74 Guoqing Jiang (1): md-cluster: clear another node's suspend_area after the copy is finished Hans de Goede (1): power: supply: axp288_charger: Fix initial constant_charge_current value Hari Bathini (1): powerpc/kdump: Handle crashkernel memory reservation failure Heiko Carstens (1): s390/sysinfo: add missing #ifdef CONFIG_PROC_FS Hiromitsu Yamasaki (1): spi: sh-msiof: Fix handling of write value for SISTR register Huazhong Tan (2): net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES net: hns: fix skb-&gt;truesize underestimation Ira Weiny (1): IB/hfi1: Fix SL array bounds check J. Bruce Fields (1): nfsd: fix corrupted reply to badly ordered compound James Smart (1): nvme-fcloop: Fix dropped LS's to removed target port Jan Beulich (1): x86/entry/64: Add two more instruction suffixes Javier Martinez Canillas (1): media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data Jernej Skrabec (1): drm/sun4i: Fix releasing node when enumerating enpoints Jessica Yu (1): module: exclude SHN_UNDEF symbols from kallsyms api Jian-Hong Pan (1): Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 Johan Hovold (4): misc: sram: enable clock before registering regions USB: serial: kobil_sct: fix modem-status error handling EDAC, i7core: Fix memleaks and use-after-free on probe and remove EDAC: Fix memleak in module init error path John Fastabend (2): tls: possible hang when do_tcp_sendpages hits sndbuf is full case bpf: sockmap: write_space events need to be passed to TCP handler Julia Lawall (1): usb: wusbcore: security: cast sizeof to int for comparison Kai-Heng Feng (1): ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge Kan Liang (1): perf/x86/intel/lbr: Fix incomplete LBR call stack Kevin Hilman (1): ARM: dts: dra7: fix DCAN node addresses Konstantin Khorenko (1): fs/lock: skip lock owner pid translation in case we are in init_pid_ns Leon Romanovsky (1): RDMA/i40w: Hold read semaphore while looking after VMA Leonard Crestez (1): Revert &quot;ARM: dts: imx7d: Invert legacy PCI irq mapping&quot; Liam Girdwood (1): ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs Linus Walleij (1): ata: ftide010: Add a quirk for SQ201 Lothar Felten (1): hwmon: (ina2xx) fix sysfs shunt resistor read access Marc Zyngier (3): arm/arm64: smccc-1.1: Make return values unsigned long arm/arm64: smccc-1.1: Handle function result as parameters arm64: KVM: Sanitize PSTATE.M when being set from userspace Marcel Ziswiler (1): spi: tegra20-slink: explicitly enable/disable clock Masahiro Yamada (1): MIPS: boot: fix build rule of vmlinux.its.S Matt Ranostay (1): tsl2550: fix lux1_input error in low light Michael J. Ruhl (2): IB/hfi1: Invalid user input can result in crash IB/hfi1: Fix context recovery when PBC has an UnsupportedVL Michael Scott (1): 6lowpan: iphc: reset mac_header after decompress to fix panic Mika Westerberg (1): i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus Nadav Amit (1): gpio: Fix wrong rounding in gpio-menz127 Nicholas Mc Guire (1): ALSA: snd-aoa: add of_node_put() in error path Niklas Cassel (2): iommu/msm: Don't call iommu_device_{,un}link from atomic context ath10k: transmit queued frames after processing rx packets Oleksandr Andrushchenko (1): Input: xen-kbdfront - fix multi-touch XenStore node's locations Oliver Neukum (2): USB: usbdevfs: sanitize flags more USB: usbdevfs: restore warning for nonsensical flags Peter Rosin (1): mtd: rawnand: atmel: add module param to avoid using dma Peter Seiderer (1): media: staging/imx: fill vb2_v4l2_buffer field entry Randy Dunlap (1): x86/pti: Fix section mismatch warning/error Rex Zhu (2): drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode drm/amdgpu: Update power state at the end of smu hw_init. Sakari Ailus (1): media: v4l: event: Prevent freeing event subscriptions while accessed Sebastian Andrzej Siewior (1): Revert &quot;usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()&quot; Shivasharan S (1): scsi: megaraid_sas: Update controller info during resume Srikanth Jampala (1): crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. Stafford Horne (1): crypto: skcipher - Fix -Wstringop-truncation warnings Stefan Agner (2): brcmsmac: fix wrap around in conversion from constant to s16 tty: serial: lpuart: avoid leaking struct tty_struct Steve Wise (1): RDMA/uverbs: Atomically flush and mark closed the comp event queue Sudeep Holla (1): power: vexpress: fix corruption in notifier registration Sylwester Nawrocki (1): media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() Tarick Bedeir (1): IB/mlx4: Test port number before querying type. Thomas Gleixner (3): alarmtimer: Prevent overflow for relative nanosleep posix-timers: Make forward callback return s64 posix-timers: Sanitize overrun handling Tomer Tayar (4): qed: Wait for ready indication before rereading the shmem qed: Wait for MCP halt and resume commands to take place qed: Prevent a possible deadlock during driver load and unload qed: Avoid sending mailbox commands when MFW is not responsive Tony Lindgren (2): wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() ARM: dts: omap4-droid4: Fix emmc errors seen on some devices Uwe Kleine-Knig (1): serial: imx: restore handshaking irq for imx1 Vasily Gorbik (4): s390/mm: correct allocate_pgste proc_handler callback s390/dasd: correct numa_node in dasd_alloc_queue s390/scm_blk: correct numa_node in scm_blk_dev_setup s390/extmem: fix gcc 8 stringop-overflow warning Viresh Kumar (2): ARM: dts: ls1021a: Add missing cooling device properties for CPUs arm: dts: mediatek: Add missing cooling device properties for CPUs William Breathitt Gray (1): iio: 104-quad-8: Fix off-by-one error in register selection Yu Zhao (1): regulator: fix crash caused by null driver data Zhen Lei (1): iommu/amd: make sure TLB to be flushed before IOVA freed Zhouyang Jia (4): drivers/tty: add error handling for pcmcia_loop_config media: tm6000: add error handling for dvb_register_adapter HID: hid-ntrig: add error handling for sysfs_create_group scsi: bnx2i: add error handling for ioremap_nocache ming_qian (1): media: uvcvideo: Support realtek's UVC 1.5 device Documentation/hwmon/ina2xx | 2 +- Makefile | 2 +- arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/imx7d.dtsi | 12 +- arch/arm/boot/dts/ls1021a.dtsi | 1 + arch/arm/boot/dts/mt7623.dtsi | 3 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 2 +- arch/arm/mach-mvebu/pmsu.c | 6 +- arch/arm/mach-omap2/omap_hwmod_reset.c | 12 +- arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/kvm/guest.c | 55 +++++- arch/mips/boot/Makefile | 6 +- arch/powerpc/kernel/machine_kexec.c | 7 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/s390/kernel/sysinfo.c | 4 + arch/s390/mm/extmem.c | 4 +- arch/s390/mm/pgalloc.c | 2 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/events/intel/lbr.c | 32 +++- arch/x86/events/perf_event.h | 1 + arch/x86/include/asm/fixmap.h | 10 ++ arch/x86/include/asm/pgtable_64.h | 3 +- arch/x86/kernel/head64.c | 4 +- arch/x86/kernel/head_64.S | 16 +- arch/x86/kernel/tsc_msr.c | 1 + arch/x86/mm/numa_emulation.c | 2 +- arch/x86/mm/pgtable.c | 9 + arch/x86/mm/pti.c | 2 +- arch/x86/xen/mmu_pv.c | 8 +- crypto/ablkcipher.c | 2 + crypto/blkcipher.c | 1 + drivers/ata/pata_ftide010.c | 27 +-- drivers/block/floppy.c | 3 + drivers/bluetooth/btusb.c | 1 + drivers/crypto/cavium/nitrox/nitrox_dev.h | 3 +- drivers/crypto/cavium/nitrox/nitrox_lib.c | 1 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 57 ++++--- drivers/edac/edac_mc_sysfs.c | 6 +- drivers/edac/i7core_edac.c | 22 ++- drivers/gpio/gpio-menz127.c | 4 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/i915/i915_gem.c | 3 +- drivers/gpu/drm/i915/i915_vma.c | 4 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +- drivers/hid/hid-ntrig.c | 2 + drivers/hwmon/adt7475.c | 14 +- drivers/hwmon/ina2xx.c | 13 +- drivers/hwtracing/intel_th/core.c | 3 +- drivers/i2c/busses/i2c-i801.c | 9 +- drivers/iio/accel/adxl345_core.c | 21 ++- drivers/iio/adc/ina2xx-adc.c | 17 +- drivers/iio/counter/104-quad-8.c | 2 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/uverbs_main.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 4 +- drivers/infiniband/hw/hfi1/pio.c | 9 +- drivers/infiniband/hw/hfi1/user_sdma.c | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2 + drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/input/misc/xen-kbdfront.c | 8 +- drivers/input/mouse/elantech.c | 2 + drivers/iommu/amd_iommu.c | 2 +- drivers/iommu/msm_iommu.c | 16 +- drivers/md/md-cluster.c | 19 ++- drivers/media/i2c/soc_camera/ov772x.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 11 +- drivers/media/platform/fsl-viu.c | 38 +++-- drivers/media/platform/omap3isp/isp.c | 2 +- drivers/media/platform/s3c-camif/camif-capture.c | 2 + drivers/media/usb/tm6000/tm6000-dvb.c | 5 + drivers/media/usb/uvc/uvc_video.c | 24 ++- drivers/media/v4l2-core/v4l2-event.c | 38 +++-- drivers/media/v4l2-core/v4l2-fh.c | 2 + drivers/misc/sram.c | 13 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 4 +- drivers/mtd/nand/atmel/nand-controller.c | 7 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 7 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 187 +++++++++++++++++---- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 27 ++- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 + drivers/net/phy/xilinx_gmii2rgmii.c | 10 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 5 +- drivers/net/wireless/ath/ath10k/mac.c | 1 + drivers/net/wireless/ath/ath10k/sdio.c | 9 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 2 +- drivers/net/wireless/rndis_wlan.c | 2 + drivers/net/wireless/ti/wlcore/cmd.c | 6 + drivers/nvme/target/fcloop.c | 3 +- drivers/power/reset/vexpress-poweroff.c | 12 +- drivers/power/supply/axp288_charger.c | 2 +- drivers/power/supply/power_supply_core.c | 11 +- drivers/s390/block/dasd.c | 1 + drivers/s390/block/scm_blk.c | 1 + drivers/scsi/bnx2i/bnx2i_hwi.c | 2 + drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 3 + drivers/spi/spi-rspi.c | 34 +++- drivers/spi/spi-sh-msiof.c | 28 ++- drivers/spi/spi-tegra20-slink.c | 31 +++- drivers/staging/android/ashmem.c | 6 + drivers/staging/media/imx/imx-ic-prpencvf.c | 1 + drivers/staging/media/imx/imx-media-csi.c | 1 + drivers/staging/rts5208/sd.c | 2 +- drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/target/target_core_device.c | 22 ++- drivers/thermal/of-thermal.c | 7 +- drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 10 +- drivers/tty/serial/fsl_lpuart.c | 3 +- drivers/tty/serial/imx.c | 8 + drivers/tty/serial/sh-sci.c | 2 + drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/devio.c | 24 ++- drivers/usb/core/driver.c | 28 +-- drivers/usb/core/usb.c | 2 + drivers/usb/musb/musb_dsps.c | 12 +- drivers/usb/serial/kobil_sct.c | 12 +- drivers/usb/wusbcore/security.c | 2 +- drivers/uwb/hwa-rc.c | 1 + fs/iomap.c | 21 +-- fs/isofs/inode.c | 7 + fs/locks.c | 7 + fs/nfsd/nfs4proc.c | 1 + fs/overlayfs/inode.c | 61 +++++-- include/linux/arm-smccc.h | 38 +++-- include/linux/platform_data/ina2xx.h | 2 +- include/linux/power_supply.h | 1 + include/linux/slub_def.h | 3 +- include/media/v4l2-fh.h | 4 + kernel/bpf/sockmap.c | 3 + kernel/module.c | 6 +- kernel/time/alarmtimer.c | 3 +- lib/klist.c | 10 +- mm/slub.c | 6 +- net/6lowpan/iphc.c | 1 + net/tls/tls_main.c | 9 +- sound/aoa/core/gpio-feature.c | 4 +- sound/pci/hda/hda_intel.c | 3 +- sound/soc/soc-dapm.c | 7 + 145 files changed, 1040 insertions(+), 388 deletions(-) BUG=chromium:892135 TEST=Build and test on various affected systems Change-Id: Ia8aa7e2bad7cb084cad5f2ce58a7c9f5f40f9e3f Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1262015 " fail_count="3" gerrit_number="1262015" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/15/1262015/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I631c12bebd55fe590880763e9a115ca7edbdf563" commit="e375b6dedf9fba06ec5c6f64976704b91ef20f91" commit_message="CRAS: Initialize effects flag in cras_client_unified_params_create If the effects flag isn't initialized, input stream created by the new version of cras_client_unified_params_create (e.g. ARC++_P input stream) will be applied random effects. BUG=b:117471788 TEST=Use Audio Recorder app in ARC++_P and check if the input stream is created with effects flag = 0x0 by command $ cras_test_client --dump_a | less Change-Id: I631c12bebd55fe590880763e9a115ca7edbdf563 Reviewed-on: https://chromium-review.googlesource.com/1270320 Commit-Ready: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Tested-by: Chih-Yang Hsia &lt;paulhsia@chromium.org&gt; Reviewed-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt; " fail_count="0" gerrit_number="1270320" owner_email="paulhsia@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/20/1270320/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0a9b00da225de3b5369556555ccd75b75aa40566" commit="5662f0a3c9da364511c74606d365ae15985141c3" commit_message="x11-libs/libva-inter-driver: Backport fix for VP8 encoder. Backport a patch (a9103a8233b28a5b51ac181d0d594bf1b3e3de28) to fix VP8 encoder video corruptions issue. BUG=b:111781384 TEST=emerge-eve libva-intel-driver and the patch is applied Change-Id: I0a9b00da225de3b5369556555ccd75b75aa40566 Reviewed-on: https://chromium-review.googlesource.com/1253367 Commit-Ready: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Tested-by: Chih-Yu Huang &lt;akahuang@chromium.org&gt; Reviewed-by: Pawel Osciak &lt;posciak@chromium.org&gt; " fail_count="0" gerrit_number="1253367" owner_email="akahuang@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/67/1253367/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia9523db2d66f0a040eea915e83b66e2b00df4b67" commit="f5e79cf609209f77734c090e3c6fae1b88bb85e2" commit_message="usb: fix metadata ANDROID_LENS_STATE ANDROID_LENS_STATE was not reported in the capture result before. CTS test case StillCaptureTest#testFocalLengths checks the metadata to make sure the state is CaptureResult.LENS_STATE_STATIONARY. BUG=b:117257621 TEST=Pass the state check of CTS on grunt. Change-Id: Ia9523db2d66f0a040eea915e83b66e2b00df4b67 Reviewed-on: https://chromium-review.googlesource.com/1267878 Commit-Ready: Hsu Wei-Cheng &lt;mojahsu@chromium.org&gt; Tested-by: Hsu Wei-Cheng &lt;mojahsu@chromium.org&gt; Reviewed-by: Heng-ruey Hsu &lt;henryhsu@chromium.org&gt; " fail_count="0" gerrit_number="1267878" owner_email="mojahsu@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/arc-camera" project_url="https://chromium-review.googlesource.com/chromiumos/platform/arc-camera" ref="refs/changes/78/1267878/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8667c46262677052656ee999259fed4a79756c14" commit="dea6af38a742432292179b86277e980b1245e85d" commit_message="crash_test: ignore non-crash anomalies collected. When _parse_sender_output, the output from crash_sender may contain non-crash anomalies, (most likely audit-purpose granted SELinux info). These are not directly related to the crashes _call_sender_one_crash which aims to upload one real crash, and returns the information about this uploaded crash. BUG=chromium:891772 TEST=test_that DUT logging_UserCrash Change-Id: I8667c46262677052656ee999259fed4a79756c14 Reviewed-on: https://chromium-review.googlesource.com/1261262 Commit-Ready: Qijiang Fan &lt;fqj@google.com&gt; Tested-by: Qijiang Fan &lt;fqj@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="3" gerrit_number="1261262" owner_email="fqj@chromium.org" 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/62/1261262/4" remote="cros" total_fail_count="3"/><lkgm version="11141.0.0-rc1"/></manifest>