blob: 7b3debae46c077ac3b46c4873de855dbdaf83283 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="2ccc7ca3392295ad5b5e604ed03f51ff9f699e0d">
<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="c1e4543ae2b479a54fc4eff90fb388c70a428d52" 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="0ef9a2fc5b51ae22721dcd95b088d3274d2ec060" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="0a78605e6158e255df085fb8ca8aa4ce90f72ff2" 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="d658e92a1fc22ead23dede3913117fdee514ab64" 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="079ee0ba10162a6f41644bb01d9b9487fb20fd18" 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="80a1cf66b83c394c911b14312274b26dba888ae0"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="43ecc6793a5c6b4962df615e644a2a79014b339c" 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="e6428424c3e580ea2f26cfd04bb2de3b0f49b336" upstream="refs/heads/master"/>
<project name="chromiumos/docs" path="docs" revision="776a93f78f5d8dc3cd91aa83132a2e37c9798aa9" 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="08bb5589019bbaae1039240ce347cdc3ed05f43a" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="4493ad78616152e22672ed245b72806c56cfef0d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="439eba782bde9d318d74d5924a304b245842160b" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="6bda7c611af03cb53db2afa190e0a81ce6d37169" 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="bd2e4c18fa7bf050ce9f888554ffa70ca3552e62" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="e1f5a33620bb0c5eb375f1d28898ae2cc5b4bf0e" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="45e339c5d964524b26818a7374ccf89c26440880" 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="afb60766ee0a01cbc12fcbdc95703c23150a4d2d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="c48cfffe10e6dbf75ebdd30135e0ff0907c12d8c" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="0d6e6822f27cda5d3c8aff3c41e7e43f8dbb36b7" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="2bb043da0cbda804c5d90a5d589e471995e36b46" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="14a0ad29e53c619fc1a6458d0c250b0771236698" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="75d7927161b6f3f54fbb2920ec8e1bb0bc131ccf" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="8cb6a1a2a04acf304721ddc098b814cb54792e3f" 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="af7b06bf6c1fc30810cbcc49c5e7ebe013d0e349" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="734a2f4573d273f137f592509d3f7505404e6182" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bootcache" path="src/platform/bootcache" revision="ebe3a0995e90026433ffc62b7aeed6cad1f28694" upstream="refs/heads/master"/>
<project name="chromiumos/platform/btsocket" path="src/platform/btsocket" revision="300354e5d74418c8e03737ca9029c64d9297a28d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cfm-device-monitor" path="src/platform/cfm-device-monitor" revision="5fb05b89df9447d0535f8c38e8c1a90499dfe659" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="0215a28bea38f2340a5bb997257b8adf98207b09" 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="3d2b9922e81cce898d4f09306563d3ca9d32c67e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="e7f8b15cde6b9a90e1c4c8baf0011668eb31c5d0" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="c62d3075dd8363fc92b52be0d62a16306ce4f2bc" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="d39dd9af7172a4d7fdafaa37fa8569e02e0de556" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="3810138ca0f159120db77f1992578b7f2f3cac9e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="2a792fa977adae082fb26bb66d9282fe7a0e8c50" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="240acaa806e64238b0fda54b478209b6aec430b3" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="c27f522e3efde1754afb9d149d95a750fe34f465" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="6776b585f17b1112b80086f8623eeb37d303747f" 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="2ce190e3d2162bfae0269567a7a631c28b6e8d11" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="597b30fed780a0148149fa4086f9ad4792a3d4ab" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b2c29757b90133e8e6315800a1afdeafe4a2bc5a" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="a2c76efc8a0ca6988f4270a88543f75d05ccd5bb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="275de72e6b14f5f2bd90376120e19af4e4fbdd9c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/go-seccomp" path="src/platform/go-seccomp" revision="613458c0e3c589e52e7f093288ef1d2ba57a9ff7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/google-breakpad" path="src/third_party/breakpad" revision="b988fa74ec18de6214b18f723e48331d9a7802ae" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="e043793ce4968d66e0abfc27e4be9c976ba2ccb6" 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="067594b15aa39835f49058853d3f1f586124c101" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="0d8f7a61e4c146cabceea5f81a5e26d6d0f5ac83" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="70199bda0fc5cd3f61e0923e5108895d7fabc0a0" 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="2c0d77a1dc11b966405522eefa94b6e3df6fe6c8" 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="866c38316439556b84d2a63d4e4f195f37479c1c" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="f0ef92aec2ca2b71bef76072a407df66653a57c4" 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="821ccd2e035ff6b0500cb5aa6f6783c9e14174e2" 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="a0236ca2c160c3b562a22162fc46192984b206d9" 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="332b74e1818aa7811feb3534bdea2887c2f86aa4" 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="c63a4457a7b3d28081dcb1de276928d49ded130a" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="b6f1e460137fef376c421db7af65463deebf842d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="619c091964842556a04341787f0da6d510c71b96" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="52a4f1afc708415a51bfe3794b79342347250e56" 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="fe77b53e32692fc5d35df208e2b3d21a28f6228b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atheros" path="src/third_party/atheros" revision="52a5bdaa8930c14ee42518354de3e5ec09911c6b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/atrusctl" path="src/third_party/atrusctl" revision="567b8c6cc2d4c90a223c126ecbcb617d2b8a3a23" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="8b6a7b6489e00f13f6e62ad290a2739650213457" 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="f915721896adf72a98299bfdf2775a26a7ffaa20" 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="235f889c040221f8b956ca37fcd80da7b35e0b85" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="678b4c4a81069bb6e10e2e59f5374b83d727cd2b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="eb6d8c1832b9181926df107faf41a80887fd982c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="ca5fa6dadcc50a4c29302782d2b9387822365c0f" upstream="refs/heads/cups-2-2-8"/>
<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="8af5146f4c55a51b0debf81f1cee3c3333aa1505" 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="870d8afa9ab839442f4766881748ad5bc4f6f7d5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="f87138c42ac831a1e6d85d85e2a9a7b3820338fc" upstream="refs/heads/fwupd-1.2.4"/>
<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="825fc302e0e0ffeb2aa925da70ebc32bc5377c2b" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="8097de652127dfee5c35864c5aac3c28dd5c7fef" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="1f9bc912d4b52362284c08a013d31166474fd128" 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="5bde690dce8ad254a6a1960bbfe91a6459e9125e" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="ca6ad94e109c66045d75d6a432fdfc64244102b0" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="c4898a5585ce2007942d3f7119c3c5f7849235be" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="013a4113540306654ca8c25f963993cd6067ca56" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="3113693aa546a35c22afc0ea69fbb5fa29153b55" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="6c49b8586bd9ceac108b77e330ce8cdb9abfdba9" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="0b21922bef624e29411de6dc49f39fdb9a7fcd71" upstream="refs/heads/chromeos-4.14-mistral"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="73e86c56e21906204752c312e397ad24370e14ae" upstream="refs/heads/chromeos-4.19"/>
<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="5a3bdc7add2f30f7673052376514c91dbcd1b64a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="0151170b4ef1f344630b139bb4b80b94585a22b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="f1286adeb71d12d687a3017b5d483b3d3cad8e75" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="1604a9567beda30fb5d8fd532c0ec8366da8fbbb" 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="000ca87656ff8ece0768a590ba627dbea7b42c42" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="658d14909e3231dddedebbd769db36d7a9f6d784" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="08733aa7d62b171c667d3eb7e299aa7345053fa9" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="e6b3d357f6b99e6b409fa6b2a69fb3f8851f5b2d" upstream="refs/heads/arc-18.2.0-pre1"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2ddb710fdef5f24bfe10d0ee09b1f32ea53aaa8" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="0b736f7fd4852bdea2ac6be9a018a41065252233" upstream="refs/heads/chromeos-freedreno"/>
<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="19219422df0a31c8990ba4462b4ab453b5fdfd5f" 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="efb1b3caf62843c7c325064b62d51b061920dd19" upstream="refs/heads/chromeos-2.3.49"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="8dc336a991e5494e6cc9a0094778fee67f22ed6c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="4066f05ebae55958e3d193f9177c310b1d480886" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="2f3a03f1b0ef5b00e8de4fa5079fb2885fcf66c2" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware-tools" path="src/third_party/sound-open-firmware-tools" revision="d8114acdbb7609ebf05825c231f47c5b60a4d0b0" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="6103fff146d9e434a643a031f7a557fd793c8d08" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="06275b2a18fcfe072180aae3085966cbb592c35f" 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="c9e573a4a1c5e98fb4bd7ad513f1f18a31de2af9" 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="8084afd71b2989bbb1988488fcb1764202f79b2b" upstream="refs/heads/chromeos-v2018.09"/>
<project name="chromiumos/third_party/virglrenderer" path="src/third_party/virglrenderer" revision="62d123dc34a85b87708193774f9eb126a2cd7d1a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="fddddb1e1321990311bc5c9c693d8a1335b4b224" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="b7da1a8bdb731999d5d7d59cf30fe3cd1b3c656c" 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="6d17c9076fe9d97d2411e5909e6b255e5e721fc3" upstream="refs/heads/master"/>
<project groups="buildtools,chromeos-admin,firmware,labtools,minilayout" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="281c390193ec8c02e60279f8dac1b86ac52fa4be"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="a89bf7903f3169e6bc7b8efc10a73a7571de21cf"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="e36af14afc8c11dc4891294d9c4d997df7f487bf" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="e4b6d367d490a1498a8d1cef84c1f52752a8a0f9" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1389a8dc482d10684a7b30d0aa4c9c58155113ed" 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="99e952c01a773162b7c55a049be6f22bcd079a5a" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="2fa96d1b0e718c90d1bb1f71128351e8d330ad2c" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="e8232e11000b467eeb8428df734151361362a9a8" upstream="refs/heads/master"/>
<project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="3b12e5e65bd82c39a600def425cd21783a361561" 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="I226168cd25477fd52701d7c2b5694e9e61e17aa4" commit="61ee58be392700b8d4ca24011c9e9580c86c6888" commit_message="UPSTREAM: ASoC: add for_each_card_components() macro To be more readable code, this patch adds new for_each_card_components() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit f70f18f7d459b7958a4d3944396e2bc4a9f7ed72) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I226168cd25477fd52701d7c2b5694e9e61e17aa4 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353747 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="4" gerrit_number="1353747" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1353747/6" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I130d09bfa5a3f6b0b2b8f825b89e47ed6d381e43" commit="1c662c90b02bd0d1af0c880aa8a57554dedc903f" commit_message="UPSTREAM: ASoC: add for_each_comp_order() macro To be more readable code, this patch adds new for_each_comp_order() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1a1035a9854fd893d487a84edccc1d5804e1d716) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I130d09bfa5a3f6b0b2b8f825b89e47ed6d381e43 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353748 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="4" gerrit_number="1353748" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="6" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/48/1353748/6" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Idb42ac770c29adf338172c8d7f66ba8ed338dac6" commit="40adca74ccb8527a693dc3266946aa06a9a07158" commit_message="UPSTREAM: ASoC: add for_each_dpcm_fe() macro To be more readable code, this patch adds new for_each_dpcm_fe() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d2e24d64652bf9d272e5496ae8a562bc64facff3) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Idb42ac770c29adf338172c8d7f66ba8ed338dac6 Reviewed-on: https://chromium-review.googlesource.com/1353749 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Sathyanarayana Nujella &lt;sathyanarayana.nujella@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Sudarshan S &lt;sudarshan.s@intel.com&gt; " fail_count="4" gerrit_number="1353749" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="23" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/49/1353749/23" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I224628ced3e93a0871bde6e02be68a82b43aac01" commit="92aa0ce9f939dec7dd02e321723b2517f286316b" commit_message="UPSTREAM: ASoC: add for_each_dpcm_be() macro To be more readable code, this patch adds new for_each_dpcm_be() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8d6258a4dd267838e2f10643c3d91b79fe75ef6e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I224628ced3e93a0871bde6e02be68a82b43aac01 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353750 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="4" gerrit_number="1353750" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="23" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/50/1353750/23" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Icfb747d79421f65ed2dc31c6c1bd5ffb798b0ba6" commit="31d74c9f8967a95fa354a0729a9259520d262703" commit_message="UPSTREAM: ASoC: add for_each_component() macro To be more readable code, this patch adds new for_each_component() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 368dee9459472b44f760a35cd07a6f3b90b3e549) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Icfb747d79421f65ed2dc31c6c1bd5ffb798b0ba6 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353751 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="4" gerrit_number="1353751" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/51/1353751/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I216d9a877e2f250f288d19fc15f67b2a46b228ab" commit="7e6c4eeeddbd497dafe1d2c50d11f0a0a5fbb3b0" commit_message="UPSTREAM: ASoC: add for_each_component_dais() macro To be more readable code, this patch adds new for_each_component_dais() macro, and replace existing code to it. Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 15a0c64572463eddf59e80aa643d3a87809a7d9b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I216d9a877e2f250f288d19fc15f67b2a46b228ab Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353752 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="4" gerrit_number="1353752" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/52/1353752/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I29a548c462b8ef01326dbd1e9f9c604e9854df8d" commit="ccfd9d2660ad0c5c7631a03cbb423d24f88fe993" commit_message="UPSTREAM: ASoC: max98088: add OF support MAX98088 is an older version of the MAX98089 device. Signed-off-by: Andreas Frber &lt;afaerber@suse.de&gt; [m.felsch@pengutronix.de: add CONFIG_OF compile switch] [m.felsch@pengutronix.de: adapt commit message] Signed-off-by: Marco Felsch &lt;m.felsch@pengutronix.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 85aa0fe73edd856365d074a5aa38c614c8b2ca45) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I29a548c462b8ef01326dbd1e9f9c604e9854df8d Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353753 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; " fail_count="4" gerrit_number="1353753" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/53/1353753/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I5ca5a3e74c5f71bea4e19e676bcc08d38867d2ae" commit="df6c6e8956b85aaabd5bb0c33fe6a88cbc68395b" commit_message="UPSTREAM: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops The symbols 'dummy_dma_ops' is declared with different data types by sound/soc/soc-utils.c and arch/arm64/include/asm/dma-mapping.h. This leads to conflicts when soc-utils.c (indirectly) includes dma-mapping.h: sound/soc/soc-utils.c:282:33: error: conflicting types for 'dummy_dma_ops' static const struct snd_pcm_ops dummy_dma_ops = { ^ ... arch/arm64/include/asm/dma-mapping.h:27:33: note: previous declaration of 'dummy_dma_ops' was here extern const struct dma_map_ops dummy_dma_ops; ^ Rename the symbol in soc-utils.c to 'snd_dummy_dma_ops' to avoid the conflict. Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 42cfb412e24ffbb46d6de9590293bc44f921a0fb) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I5ca5a3e74c5f71bea4e19e676bcc08d38867d2ae Reviewed-on: https://chromium-review.googlesource.com/1353754 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1353754" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/54/1353754/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ie09995493efc520ddb0cb066946f6188ad161a68" commit="cff44b690c76037de86d8ec3c6c89694cb6bb643" commit_message="UPSTREAM: ASoC: rt274: Add fall-through annotations As a preparatory patch for the upcoming -Wimplicit-fallthrough compiler checks, add the &quot;fall through&quot; annotations in rt274 driver. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0beeb4baf56bd9deb920712a4034541fb33bbbe0) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie09995493efc520ddb0cb066946f6188ad161a68 Reviewed-on: https://chromium-review.googlesource.com/1353755 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1353755" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/55/1353755/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I02fc8ff8f8dbca9333beb436fa1e83c0d51385c3" commit="846dc657d129775f08b9758e01dccaa5a0a57588" commit_message="UPSTREAM: ASoC: intel: skylake: Add fall-through annotation As a preparatory patch for the upcoming -Wimplicit-fallthrough compiler checks, add the &quot;fall through&quot; annotation in Intel SST skylake driver. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit e4bfd61571f5db5c69a7a49de401543cc7d6c87c) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I02fc8ff8f8dbca9333beb436fa1e83c0d51385c3 Reviewed-on: https://chromium-review.googlesource.com/1353756 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1353756" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/56/1353756/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I45719d7ae9f8b12403740e273ef81f40234ac460" commit="cc46777dc27b0ee78de685a091abce815e1f4b32" commit_message="UPSTREAM: ASoC: topology: Use the standard fall-through annotations As a preparatory patch for the upcoming -Wimplicit-fallthrough compiler checks, replace with the standard &quot;fall through&quot; annotation. gcc can't understand the mixed texts, unfortunately. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 9c6c4d961e634413add345ee030e108e6d19cea2) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I45719d7ae9f8b12403740e273ef81f40234ac460 Reviewed-on: https://chromium-review.googlesource.com/1353757 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1353757" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/57/1353757/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="I7392c3327d6f38c3c3826de5a09b70d2fa03ab83" commit="15e6baaf691ecbf9ececc72ec26b204b2a2950f8" commit_message="UPSTREAM: ASoC: max98088: Add master clock handling If master clock is provided through device tree, then update the master clock frequency during set_sysclk. Cc: Tushar Behera &lt;tushar.behera@linaro.org&gt; Signed-off-by: Andreas Frber &lt;afaerber@suse.de&gt; Acked-by: Tushar Behera &lt;trblinux@gmail.com&gt; Reviewed-by: Javier Martinez Canillas &lt;javier.martinez@collabora.co.uk&gt; [m.felsch@pengutronix.de: move mclk request to i2c_probe] [m.felsch@pengutronix.de: make use of snd_soc_component_get_bias_level()] Signed-off-by: Marco Felsch &lt;m.felsch@pengutronix.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 62a7fc32a6289dce88787da03f893deab08158c3) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7392c3327d6f38c3c3826de5a09b70d2fa03ab83 Reviewed-on: https://chromium-review.googlesource.com/1353758 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1353758" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/58/1353758/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ic1e097e1df5d9b1d32828dcec2b05c3a202f5ae9" commit="0ccd072d072bd46abe03e42d093a49d55584acc0" commit_message="UPSTREAM: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry This patch adds da7219_max98927 machine driver entry into machine table Signed-off-by: Mac Chiang &lt;mac.chiang@intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6530adeaaf5018cd13437dc82adcd9349657a00e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic1e097e1df5d9b1d32828dcec2b05c3a202f5ae9 Reviewed-on: https://chromium-review.googlesource.com/1353759 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1353759" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/59/1353759/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ie65b429834285f6db09fd214a53e033daa977c67" commit="daefa43cc7fcbbc840eaabb51f9a550089768e58" commit_message="UPSTREAM: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent The DMA API does its own zone decisions based on the coherent_dma_mask. Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt; Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3b991038498bc5011b063d6a804503c577a79434) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie65b429834285f6db09fd214a53e033daa977c67 Reviewed-on: https://chromium-review.googlesource.com/1353760 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="4" gerrit_number="1353760" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/60/1353760/4" remote="cros" total_fail_count="5"/><pending_commit branch="chromeos-4.14" change_id="Ic69974d6ab07fcbaeb9d8557437646fa8fe45c22" commit="7663c91386731998db5993a3bfc77a36f8a2e7f3" commit_message="UPSTREAM: ASoC: dapm: Add support for hw_free on CODEC to CODEC links Currently, on power down for a CODEC to CODEC DAI link we only call digital_mute and shutdown. Provide a little more flexibility for drivers by adding a call to hw_free as well. Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3c01b0e129e9486c8004e43eba3a70de7393f645) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic69974d6ab07fcbaeb9d8557437646fa8fe45c22 Reviewed-on: https://chromium-review.googlesource.com/1353761 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353761" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/61/1353761/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I931809a31e83f791c4db7c8eb78846339884dd77" commit="1d3df49033714ba8f39f732db86e83c674c3f3d4" commit_message="UPSTREAM: ASoC: soc-core: fix trivial checkpatch issues Fix a few trivial aka cosmetic only checkpatch issues like long lines, wrong indentations, spurious blanks and newlines, missing newlines, multi-line comments etc. Signed-off-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 2c7b696a7589ab14854c132dc732973fbd498d5a) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I931809a31e83f791c4db7c8eb78846339884dd77 Reviewed-on: https://chromium-review.googlesource.com/1353762 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353762" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/62/1353762/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I7c507c653fdd328dbbc24903336d66ac5259d807" commit="a0c8ed56811992c6a68a3149ad6e03254f9474e0" commit_message="UPSTREAM: ASoC: max98373: Added software reset register to readable registers Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0717edbdfed61b4c1e8291140f78882d3a481042) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7c507c653fdd328dbbc24903336d66ac5259d807 Reviewed-on: https://chromium-review.googlesource.com/1353764 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353764" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/64/1353764/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I2e6b0bf3784c785a37b36a8a493b99c6f47ed8bd" commit="cd0e1921bfb668a539c59c0fd49a4bd1d194088e" commit_message="UPSTREAM: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0d22825255f25adb6a609f130b42c752d3fd0f5d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I2e6b0bf3784c785a37b36a8a493b99c6f47ed8bd Reviewed-on: https://chromium-review.googlesource.com/1353765 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353765" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/65/1353765/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Ic775b8cd019d19fe196d6c5b2944c258f69f9339" commit="dd11ccc755706cfbc6fe63ff6a81db9388c8f92d" commit_message="UPSTREAM: ASoC: max98373: Added 10ms sleep after amp software reset Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit ca917f9fe1a0fab3dde41bba4bbd173c5a3c5805) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic775b8cd019d19fe196d6c5b2944c258f69f9339 Reviewed-on: https://chromium-review.googlesource.com/1353766 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353766" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/66/1353766/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I9af853af4061422fe93d995f67cbc80fb31588d6" commit="945a79829d547100d0e82b18542b26b17f768337" commit_message="UPSTREAM: ASoC: max98373: usleep_range() needs include/delay.h Commit ca917f9fe1a0fab added use of usleep_range() but not the corresponding &quot;include &lt;linux/delay.h&gt;&quot;. The result is with Chrome OS won't build because warnings are forced to be errors: mnt/host/source/src/third_party/kernel/v4.4/sound/soc/codecs/max98373.c:734:2: error: implicit declaration of function 'usleep_range' [-Werror,-Wimplicit-function-declaration] usleep_range(10000, 11000); ^ Including delay.h &quot;fixes&quot; this. Signed-off-by: Grant Grundler &lt;grundler@chromium.org&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3004136b90bedc9e254ff659adb7a60299e9495e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9af853af4061422fe93d995f67cbc80fb31588d6 Reviewed-on: https://chromium-review.googlesource.com/1353767 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; Reviewed-by: Grant Grundler &lt;grundler@chromium.org&gt; " fail_count="5" gerrit_number="1353767" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/67/1353767/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Ic7c70e68d3ce30ff0312f3497351b876a027ea84" commit="e6df6abcb9fe8ce04a2379b8504426d3403c38b5" commit_message="UPSTREAM: ASoC: max98373: Sort Digital Volume in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4cbbc91609846c09a8350080cd7e6f7764fb2ec1) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ic7c70e68d3ce30ff0312f3497351b876a027ea84 Reviewed-on: https://chromium-review.googlesource.com/1353768 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353768" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/68/1353768/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I5ed02f7bec103a4cba4281608f5d1d46ea69d0fa" commit="3f5232210c7c1778cae7b5ebea2c47b310e824a0" commit_message="UPSTREAM: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 6c3beeca424a0c8d6c79184a880a8954bd498d57) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I5ed02f7bec103a4cba4281608f5d1d46ea69d0fa Reviewed-on: https://chromium-review.googlesource.com/1353769 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353769" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/69/1353769/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Iab14dbf902c7a2f1a708cf7480dc174525b42355" commit="f684cda8075248c40c29e11f5f90b9f3e7254b73" commit_message="UPSTREAM: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit d34c8f37c75b739efc26383145a43497143ada88) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Iab14dbf902c7a2f1a708cf7480dc174525b42355 Reviewed-on: https://chromium-review.googlesource.com/1353770 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353770" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/70/1353770/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Ie962580a95504ecb827f0e32f606d14e322ae306" commit="6ba240e2f2edbe9d568aa4ad74caaa14f0ac8c38" commit_message="UPSTREAM: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order Signed-off-by: Ryan Lee &lt;ryans.lee@maximintegrated.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a23f5dc8448694a0ffe2127a04aa5787b9cf9e5f) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ie962580a95504ecb827f0e32f606d14e322ae306 Reviewed-on: https://chromium-review.googlesource.com/1353771 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353771" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/71/1353771/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Iada36b1f8ec8078142c683a9e5b0d773b0b2b796" commit="0cdedec08815be39b55faab6b3ae4b8e16be5c4e" commit_message="UPSTREAM: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro A kernel oops happens on an error case (usual missing BE mixer configuration required by Intel SST driver). Git bisect points to this macro and an operator precedence issue. for (; ((i--) &gt;= 0) &amp;&amp; ((dai) = rtd-&gt;codec_dais[i]);) The initial code replaced by this macro was while (--i &gt;= 0) { codec_dai = rtd-&gt;codec_dais[i]; Fix the C operator precedence difference by reverting to pre-decrement Fixes: 0b7990e3897 ('ASoC: add for_each_rtd_codec_dai() macro') Cc: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 23cb2d04db54535df65edbbebbca89f2590f08bd) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Iada36b1f8ec8078142c683a9e5b0d773b0b2b796 Reviewed-on: https://chromium-review.googlesource.com/1353772 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353772" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/72/1353772/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Ieb6f263ccb264e8866c87306b021a9e4e16282b6" commit="7042f06f118c29c640c06ff73a51bd9f954e4858" commit_message="UPSTREAM: ALSA: pcm: Return 0 when size &lt; start_threshold in capture In __snd_pcm_lib_xfer(), when capture, if state is PREPARED and size is less than start_threshold nothing can be done. As there is no error, 0 is returned. Signed-off-by: Ricardo Biehl Pasquali &lt;pasqualirb@gmail.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 62ba568f7aef4beb0eda945a2b2a91b7a2b8f215) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ieb6f263ccb264e8866c87306b021a9e4e16282b6 Reviewed-on: https://chromium-review.googlesource.com/1353773 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353773" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1353773/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I1b2090707184b0453a2d6a9e2a22232e87b0f7b8" commit="9d2238ab464a20f981dd355cc4445069ca8faf41" commit_message="UPSTREAM: ALSA: memalloc: Don't align the size to power-of-two The size passed to dma_alloc_coherent() doesn't have to be aligned with power-of-two, rather it should be the raw size. As a minor optimization, remove the size adjustment in the current code. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 03486830c577d3fe49c1f2c316414552a549ff00) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I1b2090707184b0453a2d6a9e2a22232e87b0f7b8 Reviewed-on: https://chromium-review.googlesource.com/1353774 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353774" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/74/1353774/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I959d468b1ebc6f3f6c23a307a2ded65e7b49a952" commit="fb7dbae606d45e3ef5dbaa3d1a920efe6b249ad8" commit_message="UPSTREAM: ALSA: memalloc: Simplify snd_malloc_dev_pages() calls snd_malloc_dev_pages() and snd_free_dev_pages() are local functions and the parameters passed there are all contained in snd_dma_buffer object. As a code-simplification, pass snd_dma_buffer object and assign the address there like other allocators do (except for snd_malloc_pages() which is called from outside, hence we can't change easily). Only code refactoring, no functional changes. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 28f3f4f685d7d7226ba4ed4f78e04c75dd3a5b27) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I959d468b1ebc6f3f6c23a307a2ded65e7b49a952 Reviewed-on: https://chromium-review.googlesource.com/1353775 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353775" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/75/1353775/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I184462a1cc98e818e4d83cb7c56528771b66ef2f" commit="629efa6a316c24cc6640345263bfe55fe487e23f" commit_message="UPSTREAM: ALSA: memalloc: Add non-cached buffer type In some cases (mainly for x86), we need the DMA coherent buffer with non-cached pages. Although this has been done in each driver side like HD-audio and intel8x0, it can be done cleaner in the core memory allocator. This patch adds the new types, SNDRV_DMA_TYPE_DEV_UC and SNDRV_DMA_TYPE_DEV_UC_SG, for allocating such non-cached buffer pages. On non-x86 architectures, they work as same as the standard SNDRV_DMA_TYPE_DEV and *_SG. One additional change by this move is that we can assure to pass the non-cached pgprot to the vmapped buffer, too. It eventually fixes the case like non-snoop mode without mmap access on HD-audio. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 42e748a0b3251cca0de2c269ca106884907eb289) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I184462a1cc98e818e4d83cb7c56528771b66ef2f Reviewed-on: https://chromium-review.googlesource.com/1353776 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353776" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/76/1353776/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I193a899e09d1c384379ebe32b018985aa36e95fd" commit="101ade525c3bb27c8813e901993e59cdc44c5bfa" commit_message="UPSTREAM: ALSA: pcm: Update hardware pointer before start capture This ensures the transfer loop won't waste a run to read the few frames (if any) between start and hw_ptr update. It will wait for the next interrupt with wait_for_avail(). Signed-off-by: Ricardo Biehl Pasquali &lt;pasqualirb@gmail.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 64b6acf60b665fffd419c23886a1cbeeb253cfb4) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I193a899e09d1c384379ebe32b018985aa36e95fd Reviewed-on: https://chromium-review.googlesource.com/1353777 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353777" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1353777/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I7f9244f3b35af98fd1780784d2d15cd8ddeb4d48" commit="faeeeff7d76683d647be1543bceed7f555095bc9" commit_message="UPSTREAM: ALSA: hda: Fix mismatch for register mask and value in ext controller. E.g. for snd_hdac_ext_bus_link_power_up(), we should set mask to be AZX_MLCTL_SPA(it was 0), and AZX_MLCTL_SPA as value to power up it, here correct it and several similar mismatches. Signed-off-by: Keyon Jie &lt;yang.jie@linux.intel.com&gt; Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit c32bf867cb6721d6ea04044d33f19c8bd81280c1) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I7f9244f3b35af98fd1780784d2d15cd8ddeb4d48 Reviewed-on: https://chromium-review.googlesource.com/1353778 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353778" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/78/1353778/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I2d61bf5a71003668eb12d278fcb808b5aa42eb4f" commit="fe27af254c74ad891d2ecf9c15c4ed266453db0a" commit_message="UPSTREAM: ALSA: memalloc: Add fall-through annotation As a preparatory patch for the upcoming -Wimplicit-fallthrough compiler checks, add the &quot;fall through&quot; annotation in snd_dma_alloc_pages(). Note that this seems necessary to be put exactly before the next label, so it's outside the ifdef block. Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt; (cherry picked from commit 3c4cfa7bf6075be035cff3cac0986395f6fca32b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I2d61bf5a71003668eb12d278fcb808b5aa42eb4f Reviewed-on: https://chromium-review.googlesource.com/1353779 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353779" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/79/1353779/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Ib7e09b6f66b59ff6ef2fa0144a1b6423f2bacb84" commit="dde9116139fb122f7a168d9e145a59988ebac1cc" commit_message="UPSTREAM: ASoC: Intel: mrfld: fix uninitialized variable access Randconfig testing revealed a very old bug, with gcc-8: sound/soc/intel/atom/sst/sst_loader.c: In function 'sst_load_fw': sound/soc/intel/atom/sst/sst_loader.c:357:5: error: 'fw' may be used uninitialized in this function [-Werror=maybe-uninitialized] if (fw == NULL) { ^ sound/soc/intel/atom/sst/sst_loader.c:354:25: note: 'fw' was declared here const struct firmware *fw; We must check the return code of request_firmware() before we look at the pointer result that may be uninitialized when the function fails. Fixes: 9012c9544eea (&quot;ASoC: Intel: mrfld - Add DSP load and management&quot;) Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt; Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 1539c7f23f256120f89f8b9ec53160790bce9ed2) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ib7e09b6f66b59ff6ef2fa0144a1b6423f2bacb84 Reviewed-on: https://chromium-review.googlesource.com/1353780 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353780" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/80/1353780/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I8fdc2ae639b92c34212c22abea7435d15d8581d1" commit="cacd329a766e023e8f2637431437b2e3b7b9feb8" commit_message="UPSTREAM: ASoC: nau8825: remove unnecessary unlikely() WARN_ON() already contains an unlikely(), so it's not necessary to use unlikely. Signed-off-by: Yangtao Li &lt;tiny.windzz@gmail.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 0b6277e6343e192aaa7d452ab933281eb0d420dc) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I8fdc2ae639b92c34212c22abea7435d15d8581d1 Reviewed-on: https://chromium-review.googlesource.com/1353781 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353781" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/81/1353781/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I2427ec2f01ff49d16c363e68031acd8b49c508ca" commit="220cf2f3d291a8104af8665442e398b4cea02001" commit_message="UPSTREAM: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 Some boards such as the Swanky model Chromebooks use pmc_plt_clk_0 for the mclk instead of pmc_plt_clk_3. This commit adds a DMI based quirk for this. This fixing audio no longer working on these devices after commit 648e921888ad (&quot;clk: x86: Stop marking clocks as CLK_IS_CRITICAL&quot;) that commit fixes us unnecessary keeping unused clocks on, but in case of the Swanky that was breaking audio support since we were not using the right clock in the cht_bsw_max98090_ti machine driver. Cc: stable@vger.kernel.org Fixes: 648e921888ad (&quot;clk: x86: Stop marking clocks as CLK_IS_CRITICAL&quot;) Reported-and-tested-by: Dean Wallace &lt;duffydack73@gmail.com&gt; Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit a182ecd3809c8d5a2da80c520f3602e301c5317e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I2427ec2f01ff49d16c363e68031acd8b49c508ca Reviewed-on: https://chromium-review.googlesource.com/1353782 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353782" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/82/1353782/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I9a376ff17967d8d7a91c0c37f38362276d8f9d25" commit="2b4013f316a03f2790ea359b82670bb1f8b153a1" commit_message="UPSTREAM: ASoC: acpi: define common interface for machine driver configuration The machine drivers may need information provided by the platform driver. Currently the information is passed using pdata specific to each plaform driver. This prevents other drivers, such as SOF, from reusing machine drivers directly. Add a new structure which contains the required fields. This proposal requires a bit more work on the platform side but this generic interface helps reuse code directly. Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 8679284b37e9e2d529d60d1acc4133af4aa5dd34) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I9a376ff17967d8d7a91c0c37f38362276d8f9d25 Reviewed-on: https://chromium-review.googlesource.com/1353783 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353783" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/83/1353783/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Ib5c4c7374403860e372fff3b10690a5a7afda6e5" commit="7366837298268c058a73e968c52704fdeaa1a79e" commit_message="UPSTREAM: ASoC: Intel: use standard interface for Hdaudio machine driver Don't rely on internal Skylake-specific data structures, use generic interface to let other drivers use the same machine driver as is, e.g. SOF to support HDaudio codecs and HDMI outputs. Tested on LeafHill CRB board, no regression seen with this change. Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 842bb5135f1016151235413726e4956210a79664) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ib5c4c7374403860e372fff3b10690a5a7afda6e5 Reviewed-on: https://chromium-review.googlesource.com/1353784 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353784" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/84/1353784/4" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I58f961fb1dc77ee8ed03b9615273abc49f3245d3" commit="3d0586de523f87c9455055c08d450e66556d3242" commit_message="BACKPORT: ASoC: Intel: use standard interface for Atom machine drivers Don't rely on internal Atom/SST-specific data structures, use generic interface to let other drivers use the same machine drivers as is, e.g. SOF to support BYT-CR devices Tested-by: Hans de Goede &lt;hdegoede@redhat.com&gt; Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 3ee1cd4f81e15f51638db80fb9f1371b3bdf05ba) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; Conflicts: sound/soc/intel/boards/bytcr_rt5640.c sound/soc/intel/boards/cht_bsw_rt5645.c Conflicts with SOF V0.5 changes BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I58f961fb1dc77ee8ed03b9615273abc49f3245d3 Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353785 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Ben Zhang &lt;benzh@chromium.org&gt; " fail_count="5" gerrit_number="1353785" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/85/1353785/5" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="If918d6dff5a5b3f01ef9b957dbdeeada87f6de00" commit="7b9d26dc15a926bf38b70182eeadb412de06471e" commit_message="UPSTREAM: ASoC: Intel: common: add SOF information for APL RVP Add firmware/topology information for APL RVP Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; Signed-off-by: Bard liao &lt;bard.liao@intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 97bb91ae2f3325fd06ea2c28fb8b5b4e023b4b5d) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: If918d6dff5a5b3f01ef9b957dbdeeada87f6de00 Reviewed-on: https://chromium-review.googlesource.com/1353786 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353786" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/86/1353786/5" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="Ied1158718025b0bf44d42155a7f07d0ff81b6af3" commit="e827c6f308c2663393073f23b626ca3dc170b865" commit_message="UPSTREAM: ASoC: Intel: common: add quirk for APL RVP boards For some reason the RVP/LeafHill SSDT exposes an INT34C3 ID which is used on other boards to point to the TDF8532 amplifier. Yay BIOS. Add a DMI-quirk to ignore this ID and check for other valid machine driver descriptors. Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 935ff8007f5efd24e995d26ebf875ee2c787465e) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: Ied1158718025b0bf44d42155a7f07d0ff81b6af3 Reviewed-on: https://chromium-review.googlesource.com/1353787 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Kamal Ap &lt;kamal.ap@intel.com&gt; Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; " fail_count="5" gerrit_number="1353787" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/87/1353787/5" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I06edd46b7b829300a9ff778f548e02ec1f01605d" commit="a6b1a9ab1f5c57993868b879d824a864e7224522" commit_message="FIXUP: ASoC: Intel: Power down links before turning off display audio power On certain platforms, Display HDMI HDA codec was not going to sleep state after the use when links are powered down after turning off the display power. As per the HW recommendation, links are powered down before turning off the display power to ensure that the codec goes to sleep state. This patch was updated from an earlier version submitted upstream [1] which conflicted with the changes merged for HDaudio codec support with the Intel DSP. [1] https://patchwork.kernel.org/patch/10540213/ Signed-off-by: Sriram Periyasamy &lt;sriramx.periyasamy@intel.com&gt; Signed-off-by: Sanyog Kale &lt;sanyog.r.kale@intel.com&gt; Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 4c10473d6ddf12ec124c9ff71a5d23bb5388478b) Signed-off-by: Samaga Prasanna Krishna &lt;samaga.krishna@intel.corp-partner.google.com&gt; Conflicts: sound/soc/codecs/hdac_hdmi.c BUG=b:110025789 TEST=Test Audio use cases with full SOF 0.6 rebase release series applied. Change-Id: I06edd46b7b829300a9ff778f548e02ec1f01605d Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1353788 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="5" gerrit_number="1353788" owner_email="samaga.krishna@intel.corp-partner.google.com" pass_count="0" patch_number="5" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/88/1353788/5" remote="cros" total_fail_count="6"/><pending_commit branch="chromeos-4.14" change_id="I3a3a732d5969f6154aa4f109693b285f0e1e5d2f" commit="373c08e8c3789bb815cc4d7a074c234dc9b5b31c" commit_message="FROMGIT: ASoC: soc-core: clear platform pointers on error Originally snd_soc_init_platform was not cleaning up its pointers, this was fixed to always reallocate dynamic memory but created a memory leak when snd_soc_init_platform was called multiple times during the same probe attempt and also threw away any changes made to the struct between calls. In order to avoid reallocating memory that is still valid, the behaviour will be changed to clear the dynamically set pointers on a probe error and a unregister event and snd_soc_init_platform will go back to its original behaviour of only allocating null pointers so it will stop throwing away valid changes. Signed-off-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt; (cherry picked from commit 78a24e10cd94420f1b4e2dc5923ae7109e2aaba1) Conflicts: sound/soc/soc-core.c resource cleanup handled differently past 4.19 which causes conflicts and needs additional calls also a minor name change TEST=verify audio works on grunt and trace function calls to verify they are called on all probe failures BUG=b:110025789 Change-Id: I3a3a732d5969f6154aa4f109693b285f0e1e5d2f Reviewed-on: https://chromium-review.googlesource.com/1455367 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt; Reviewed-by: Dylan Reid &lt;dgreid@chromium.org&gt; " fail_count="2" gerrit_number="1455367" owner_email="cujomalainey@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/1455367/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-2016.05" change_id="Icb5b922583a005652a666ed4c2087fcd9af9601a" commit="35c9977c3c296d6269338d729d7136453551cbf7" commit_message="UPSTREAM: mb/google/reef: Expand the coreboot RO section Current coreboot size is not adequate for adding new features. Note for cros: This change is for merge to ToT only and should not be cherry-picked into reef's firmware branch. BUG=chromium:903833 TEST=emerge-reef coreboot Change-Id: Icb5b922583a005652a666ed4c2087fcd9af9601a Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 946fa5f9418f0bff49c1dc90492c08e79f47a81f Original-Change-Id: Ie7a25c4638c474e81fb34b57de0dfc1bf393ea67 Original-Signed-off-by: Mathew King &lt;mathewk@chromium.org&gt; Original-Reviewed-on: https://review.coreboot.org/c/31230 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460836 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Mathew King &lt;mathewk@chromium.org&gt; " fail_count="1" gerrit_number="1460836" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/36/1460836/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I27f50336b6bea537040763ea3c5de8886043faba" commit="614f49b19bd723242ebbf879f3bfbc6d0b8bca52" commit_message="UPSTREAM: mb/google/hatch: Configure I2C buses This change enables I2C bus 2, 3 and 4 in devicetree and configures GPIO pads for the same. It also configures pads for I2C5 as no-connect. BUG=b:123711244 TEST=Verified that i2c shows up in &quot;i2cdetect -l&quot; after booting to OS. Change-Id: I27f50336b6bea537040763ea3c5de8886043faba Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: eaf83489f619ec974943c53b006f17042e3b7b9e Original-Change-Id: Ib4714a670d73228332115415e4393f82802c6475 Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31237 Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Original-Reviewed-by: Sumeet R Pawnikar &lt;sumeet.r.pawnikar@intel.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460837 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460837" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/37/1460837/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I462dd0760a9a07665123c24cbf50d4d0b7560d0b" commit="fc589a96080e6cc1ddb498c057e4b79e96aaa1eb" commit_message="UPSTREAM: Makefile.inc: Optimize generating the default x86 fmap Put the FMAP FMAP region right above the coreboot CBFS region. The other regions like RW_MRC_CACHE and CONSOLE often have alignment requirements so it makes sense to put those on top. This also simplifies the code the generate the default fmap a little. BUG=none BRANCH=none TEST=none Change-Id: I462dd0760a9a07665123c24cbf50d4d0b7560d0b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0b75679cbb9302e16ff4cb2266879cfb5476a4a2 Original-Change-Id: I24fa6c89ecf85fb9002c0357f14aa970ee51b1df Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30419 Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460838 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460838" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/38/1460838/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I64dd074e6691f0c0a74d22d676ea6d3affda0a27" commit="833980c3a2d2361a918db52722849d40b262113a" commit_message="UPSTREAM: Makefile.inc: Make sure the BIOS region is 64K aligned If a non aligned CONFIG_CBFS_SIZE is used the region RW_MRC_CACHE and CONSOLE could end up non aligned. Currently this is only possible if the user messes with CONFIG_CBFS_SIZE in menuconfig, but better be safe than sorry. BUG=none BRANCH=none TEST=none Change-Id: I64dd074e6691f0c0a74d22d676ea6d3affda0a27 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d37c2c231831d84f738fed22ca973a85622ae4d8 Original-Change-Id: Ieb7e3c7112bd4b3f9733c36af21b1d59b3836811 Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30420 Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460839 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460839" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/39/1460839/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I2f2867e447cdeb92fe77e1aaa6e960ae911fea63" commit="8a7f5a4900fc586537e528fdcc0071d18e3c0119" commit_message="UPSTREAM: Makefile.inc: Create a default SMMSTORE region BUG=none BRANCH=none TEST=none Change-Id: I2f2867e447cdeb92fe77e1aaa6e960ae911fea63 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 12431d6eef53454907711dcd1545a0540ba57bbe Original-Change-Id: I7b7b75050e0139ea9a0a4f2ad3c0d69a482fb38b Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/30421 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460840 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460840" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/40/1460840/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I54312a7a8c9154e0260ba66d770f54077136093e" commit="8e666e2094b4b14898f308dd63ec138927d98475" commit_message="UPSTREAM: soc/intel/cannonlake: Add Whiskeylake SoC kconfig This patch performs below tasks 1. Create SOC_INTEL_COMMON_CANNONLAKE_BASE kconfig. 2. Allow required SoC to select this kconfig to extend CANNONLAKE SoC support and add incremental changes. 3. Select correct SoC support for hatch, sarien, cflrvps and whlrvp. * Hatch is WHL SoC based board * Sarien is WHL SoC based board * CFLRVP U/8/11 are CFL SoC based board * WHLRVP is based on WHL SoC 4. Add correct FSP blobs path for WHL SoC based designs. BUG=none BRANCH=none TEST=none Change-Id: I54312a7a8c9154e0260ba66d770f54077136093e Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 6527b1acc7a020e1f0594a7ea30daed0978dd5fd Original-Change-Id: I66b63361841f5a16615ddce4225c4f6182eabdb3 Original-Signed-off-by: Subrata Banik &lt;subrata.banik@intel.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31133 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Aamir Bohra &lt;aamir.bohra@intel.com&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460841 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460841" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/41/1460841/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ief6817572db74e0811ee0b1f233f35e4036ff157" commit="3b959e913073b6223b5b98a7aa6e8290b22abb7e" commit_message="UPSTREAM: soc/intel/cannonlake: Configure GPIOs again after FSP-S is done FSP-S is currently configuring GPIOs that it should not. This results in issues where mainboard devices don't behave as expected e.g. host unable to receive TPM interrupts as the pad for the interrupt is re-configured as something else. Until FSP-S is fixed, this change adds a workaround by reconfiguring GPIOs after FSP-S is run. All mainboards need to call cnl_configure_pads instead of gpio_configure_pads so that SoC code can maintain a reference to the GPIO table and use that to re-configure GPIOs after FSP-S is run. BUG=b:123721147 BRANCH=None TEST=Verified that there are no TPM IRQ timeouts in boot log on hatch. Change-Id: Ief6817572db74e0811ee0b1f233f35e4036ff157 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 86d2afb86b5c76fe8da719ce7746609eb1109ff0 Original-Change-Id: I7787aa8f185f633627bcedc7f23504bf4a5250b4 Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31250 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Duncan Laurie &lt;dlaurie@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460842 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460842" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/42/1460842/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I325d39b5cfdcf0c868e2f5476cc56c243d2424fd" commit="0347e48002db4cb1d18e3e8facfaa01b621f7d1d" commit_message="UPSTREAM: mb/google/{hatch,sarien}: Configure GPIOs using cnl_configure_pads This change uses cnl_configure_pads to configure GPIOs in ramstage so that cannonlake SoC code can re-configure the GPIOs after FSP-S is run. This is just adding a workaround until FSP-S is fixed. BUG=b:123721147 BRANCH=None TEST=Verified that there are no TPM IRQ timeouts in boot log on hatch. Change-Id: I325d39b5cfdcf0c868e2f5476cc56c243d2424fd Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a08765d2871b891c8da2e8686a0db35b320c96b0 Original-Change-Id: I9973c6c49154f1225f0ac34a3240a0d19f911f18 Original-Signed-off-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31251 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Duncan Laurie &lt;dlaurie@chromium.org&gt; Original-Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460843 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460843" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/43/1460843/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I4198a9d2f5dc4da5e60711db29e47546ec55c4dc" commit="d5d1c789e9092fcfa32fa4e258448db11559c101" commit_message="UPSTREAM: src: Remove unused include device/pnp_def.h BUG=none BRANCH=none TEST=none Change-Id: I4198a9d2f5dc4da5e60711db29e47546ec55c4dc Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 0c152cf1bbc3673d80f255fcc102d5784e0974c1 Original-Change-Id: Ibb7ce42588510dc5ffb04c950c4c8c64e9a2fa37 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31238 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Micha ygowski &lt;michal.zygowski@3mdeb.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Reviewed-on: https://chromium-review.googlesource.com/1460844 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460844" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/44/1460844/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I9841f79213c04789f7072490be65d3161f9800e7" commit="ca776d8de877f5f4c1e4a9ffaa877bd91a647e2a" commit_message="UPSTREAM: Documentation: Mention PC Engines as ships-with-coreboot hardware BUG=none BRANCH=none TEST=none Change-Id: I9841f79213c04789f7072490be65d3161f9800e7 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 2aaf169cbe91eb429a5944216474d26e844edf4f Original-Change-Id: I9d57abcff9c2472cc58b7fbca00441cd38a7f1a1 Original-Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31259 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Piotr Krl &lt;piotr.krol@3mdeb.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460845 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460845" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/45/1460845/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Ib0cf169669aedf57779a252d88012b08938d1b03" commit="1b41cd1f1d4cf156809b6b4acab4b6151d526864" commit_message="UPSTREAM: drivers/keyboard: Fix spelling of *interface* `git grep iterface` shows that these are the only two occurrences. BUG=none BRANCH=none TEST=none Change-Id: Ib0cf169669aedf57779a252d88012b08938d1b03 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 9e366b4e0b4135eb8f4d4a5aed021d3858243a88 Original-Change-Id: I838a60c95c5d0fc3dee902f0b72761dd60c36221 Original-Signed-off-by: Paul Menzel &lt;pmenzel@molgen.mpg.de&gt; Original-Reviewed-on: https://review.coreboot.org/c/31286 Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460846 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460846" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/46/1460846/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I0850df1a3cd2af64021c7fbae9def683e996c279" commit="38ae5ae6fdc8a9eb5913a0e9927d805c5528eae0" commit_message="UPSTREAM: mb/*/*/romstage: curly braces after the function definition See Documentation/coding_style.md, specifically &quot;Placing Braces and Spaces&quot; section. BUG=none BRANCH=none TEST=none Change-Id: I0850df1a3cd2af64021c7fbae9def683e996c279 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 498f1cc1f3c3c501101c0b052502ec9a04bbd874 Original-Change-Id: Ia6a2f3d3547c16500996260b0ece9ec693f00113 Original-Signed-off-by: Peter Lemenkov &lt;lemenkov@gmail.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31268 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Kysti Mlkki &lt;kyosti.malkki@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460847 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460847" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/47/1460847/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I31ab8ccaed68fc8251e8b0d370a867d2118f13f8" commit="6a5665fe117668d2330fef4d6a078b7e29f6a640" commit_message="UPSTREAM: drivers/gpio_keys: Remove redundant is_wakeup_source flag &quot;is_wakeup_source&quot; flag is used to indicate if the concerned device can trigger a wakeup. This flag is redundant with the &quot;wake&quot; GPE event definition. So remove the redundant flag and use the &quot;wake&quot; GPE event to mark the wakeup source. BUG=None BRANCH=None TEST=Boot to ChromeOS. Ensure that the device is marked as wakeup-source in SSDT if wake GPE is configured. Ensure that the system can suspend and the device acts as a wakeup source Change-Id: I31ab8ccaed68fc8251e8b0d370a867d2118f13f8 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: d5c458f98ad71f66815f637c5cb6305adc133b27 Original-Change-Id: I99237323639df1cb72e3a81bcfed869900a2eefa Original-Signed-off-by: Karthikeyan Ramasubramanian &lt;kramasub@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31258 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460848 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460848" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/48/1460848/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I31a0bdfb5de798b3819bdf24b2a63ffaef330344" commit="40c8f21ea4df6004a1dfdf720a8f9122891115b3" commit_message="UPSTREAM: mb/{asrock,intel,kontron}: Include missing &lt;arch/io.h&gt; Also includes lines sorted BUG=none BRANCH=none TEST=none Change-Id: I31a0bdfb5de798b3819bdf24b2a63ffaef330344 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 8c905a82f5d07ae7936114d392ec897756c0df9d Original-Change-Id: Idf2b41f471f531b2a9c3e620563e3c658dea4729 Original-Signed-off-by: Elyes HAOUAS &lt;ehaouas@noos.fr&gt; Original-Reviewed-on: https://review.coreboot.org/c/31267 Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460849 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460849" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/49/1460849/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="Idff746e9c3fa2ab0e4966f85bd2d81e89b0a444b" commit="78ac161bb4884e55922f18cca3a80fe555020aa1" commit_message="UPSTREAM: mb/ocp/wedge100s: Fix devicetree Match devicetree what's present and in use. Tested on wedge100s: All PCI devices show up. BUG=none BRANCH=none TEST=none Change-Id: Idff746e9c3fa2ab0e4966f85bd2d81e89b0a444b Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: a1024ac933e74fa2c607e991be4ee705215f563d Original-Change-Id: I669d059da1876ed669793db8c7eb1b96b481cb4c Original-Signed-off-by: Patrick Rudolph &lt;patrick.rudolph@9elements.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31228 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Reviewed-by: Felix Held &lt;felix-coreboot@felixheld.de&gt; Original-Reviewed-by: Angel Pons &lt;th3fanbus@gmail.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460850 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460850" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/50/1460850/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I321fa9bd6415b5377f5da4035ea6f836f4f56374" commit="4b12b77c9ea9f6f88c6cebc730201d08f344b2d3" commit_message="UPSTREAM: cpu/intel/model_1067x: Check for lock bit on IA32_FEATURE_CONTROL df7aecd &quot;cpu/intel: Configure IA32_FEATURE_CONTROL for alternative SMRR&quot; introduced a regression because it unconditionally writes to IA32_FEATURE_CONTROL, which if it is already locked results in an unhandled exception. The lock bit is already set on a system reboot. BUG=none BRANCH=none TEST=none Change-Id: I321fa9bd6415b5377f5da4035ea6f836f4f56374 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: 667108199a04972ebd83c8a0430f2dddd6009879 Original-Change-Id: I7d2df9e1b9d767809da7a61ccd877c6c40f132eb Original-Signed-off-by: Arthur Heymans &lt;arthur@aheymans.xyz&gt; Original-Reviewed-on: https://review.coreboot.org/c/31255 Original-Reviewed-by: Patrick Rudolph &lt;siro@das-labor.org&gt; Original-Reviewed-by: Bill XIE &lt;persmule@gmail.com&gt; Original-Reviewed-by: Paul Menzel &lt;paulepanter@users.sourceforge.net&gt; Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1460851 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460851" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/51/1460851/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-2016.05" change_id="I7b7fe10f037d6dc3391a0b40fe9c5ee7c77f56c9" commit="12f727c86c88c0f061b0d5b51dda927a9d666c3b" commit_message="UPSTREAM: x86/acpi: Use PM_TABLET where appropriate Instead of having SYSTEM_TYPE_DETACHABLE and SYSTEM_TYPE_TABLET use PM_MOBILE have them use PM_TABLET instead. BUG=none BRANCH=none TEST=none Change-Id: I7b7fe10f037d6dc3391a0b40fe9c5ee7c77f56c9 Signed-off-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Original-Commit-Id: fa9c6f13d2734ddaad6197564e3a072a4cecd515 Original-Change-Id: If0ce51e522d36420ecd5b51bdfec6cca11c00333 Original-Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Original-Reviewed-on: https://review.coreboot.org/c/31277 Original-Tested-by: build bot (Jenkins) &lt;no-reply@coreboot.org&gt; Original-Reviewed-by: HAOUAS Elyes &lt;ehaouas@noos.fr&gt; Original-Reviewed-by: Furquan Shaikh &lt;furquan@google.com&gt; Original-Reviewed-by: Patrick Georgi &lt;pgeorgi@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460852 Commit-Ready: Furquan Shaikh &lt;furquan@chromium.org&gt; Tested-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; Reviewed-by: Patrick Georgi &lt;pgeorgi@chromium.org&gt; " fail_count="1" gerrit_number="1460852" owner_email="pgeorgi@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/coreboot" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/coreboot" ref="refs/changes/52/1460852/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I7ebd1d564dc398d424d28349c021106e215acd5f" commit="fc46a5c2e028601df5b78b4b67d9079cf6d41ac4" commit_message="FROMGIT: cpufreq: Auto-register the driver as a thermal cooling device if asked All cpufreq drivers do similar things to register as a cooling device. Provide a cpufreq driver flag so drivers can just ask the cpufreq core to register the cooling device on their behalf. This allows us to get rid of duplicated code in the drivers. In order to allow this, we add a struct thermal_cooling_device pointer to struct cpufreq_policy so that drivers don't need to store it in a private data structure. Suggested-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Suggested-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; Signed-off-by: Amit Kucheria &lt;amit.kucheria@linaro.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Acked-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; Reviewed-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 5c238a8b599f1ae25eaeb08ad0e9e13e2b9eb023 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next) BUG=b:116109744, b:116109717 TEST=build for cheza Change-Id: I7ebd1d564dc398d424d28349c021106e215acd5f Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1455526 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt; " fail_count="2" gerrit_number="1455526" owner_email="mka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/26/1455526/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="Ib371bcee630998a520ddf1d1302f82e3ae4139e2" commit="2a561b6774fccc886bbc6686f7534e43d2feec4a" commit_message="FROMGIT: cpufreq: qcom-hw: Register as a cpufreq cooling device Add the CPUFREQ_IS_COOLING_DEV flag to allow the cpufreq core to auto-register the driver as a cooling device. Signed-off-by: Amit Kucheria &lt;amit.kucheria@linaro.org&gt; Reviewed-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Tested-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-by: Stephen Boyd &lt;swboyd@chromium.org&gt; Acked-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; Reviewed-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 4c5ff1c8320d209c038f3698d8fa91fe946a3818 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next) BUG=b:116109744, b:116109717 TEST=on cheza w/ full thermal config: /sys/class/thermal/cooling_device[01] exist Change-Id: Ib371bcee630998a520ddf1d1302f82e3ae4139e2 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1455527 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt; " fail_count="2" gerrit_number="1455527" owner_email="mka@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/27/1455527/1" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.19" change_id="I2e65f4c4fe47df55d1c3f73be189631b4f604e55" commit="b35cf5c58d5992bb1e824b87e031ed02defb8f08" commit_message="FROMGIT: cpufreq: mediatek: Use auto-registration of thermal cooling device Use the CPUFREQ_IS_COOLING_DEV flag to allow cpufreq core to automatically register as a thermal cooling device. This allows removal of boiler plate code from the driver. Signed-off-by: Amit Kucheria &lt;amit.kucheria@linaro.org&gt; Acked-by: Viresh Kumar &lt;viresh.kumar@linaro.org&gt; Reviewed-by: Daniel Lezcano &lt;daniel.lezcano@linaro.org&gt; Signed-off-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt; (cherry picked from commit 0db60d6b89b921c26d6dac4ec7b35e0102d8f9f8 git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git linux-next) BUG=none TEST=build for kukui Change-Id: I2e65f4c4fe47df55d1c3f73be189631b4f604e55 Signed-off-by: Matthias Kaehlcke &lt;mka@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1455528 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Evan Green &lt;evgreen@chromium.org&gt; " fail_count="1" gerrit_number="1455528" owner_email="mka@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/28/1455528/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I56f1ed82e14dd1a3b65e2ef8694e2a45ae948a4f" commit="36062af89b4786c4c525cc729b8c2c177a893218" commit_message="system_api: add export pack stage BUG=chromium:912638 TEST=local device Change-Id: I56f1ed82e14dd1a3b65e2ef8694e2a45ae948a4f Reviewed-on: https://chromium-review.googlesource.com/1457500 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1457500" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/00/1457500/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id6648ba21887c0b4cb274fc2e5d1271f40deaa8c" commit="49382113396051966176e5266fae59b187f7a73a" commit_message="lxd: tar and compress image in single stream BUG=chromium:912638 TEST=local device CQ-DEPEND=CL:1457259 Change-Id: Id6648ba21887c0b4cb274fc2e5d1271f40deaa8c Reviewed-on: https://chromium-review.googlesource.com/1457957 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1457957" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/57/1457957/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I33a2a7a64f10c3ca6f6b9dec3baf8d2a5174a334" commit="4276c5f435fa63c0da3d8652c7b85ee2440aed04" commit_message="tremplin: replace tar, compress stages with unpack BUG=chromium:912638 TEST=local device CQ-DEPEND=CL:1457500,CL:1457957 Change-Id: I33a2a7a64f10c3ca6f6b9dec3baf8d2a5174a334 Reviewed-on: https://chromium-review.googlesource.com/1457259 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Joel Hockey &lt;joelhockey@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="1" gerrit_number="1457259" owner_email="joelhockey@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/59/1457259/5" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1c46534bc7f32221f9e379dd9c74d5618c8f57e1" commit="38152042fd49e78e994a0ae13d49634b17d094c3" commit_message="hatch: Add support for MST (multi stream transport) enable The MST chip for Hatch needs to be enabled when HPD signal from either the Port 1 TCPC or HDMI port is high. This CL adds support to enable the MST chip based on this criteria. For the Port 1 type C port, the HPD signal level is derived from the USB PD policy level where the HPD update driver method is called. BRANCH=none BUG=b:123894908 TEST=Used external HP Z27n monitor and verifed the display is extended as expected when it's connected to either port 1 type C port or the HDMI connector. Change-Id: I1c46534bc7f32221f9e379dd9c74d5618c8f57e1 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1406496 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1406496" owner_email="scollyer@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/96/1406496/10" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I92b010ab7e801f4897edb3a6d0325d9d7fc74f21" commit="4f93ecad9475a7de874ea6654aca267ab3cc18a8" commit_message="temp_sensor: Guard thermistor readings by their power rail enable gpio If a temperature reading is taken using a thermistor circuit when the power rail for that circuit is not powered, then the resultiing reading will convert to a very high temperature which will then lead to a false thermal shutdown event. This CL utilizes an existing config option CONFIG_TEMP_SENSOR_POWER_GPIO to allow for the thermistor driver functions to know which gpio to check to see if a power rail is enabled or not. If the rail is not enabled, the function returns EC_ERROR_UNKNOWN so the reading will be ignored by the calling function. Since this change to the thermistor driver is dependent on the config option, it does not affect in existing boards, but can be used for boards that have this requirement. BRANCH=none BUG=b:123900860 TEST=Verified that the the EC console message 'thermal SHUTDOWN' no longer appears following an EC reboot as the ADC readings are now ignored if the GPIO controlling the power rail is not enabled. Change-Id: I92b010ab7e801f4897edb3a6d0325d9d7fc74f21 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1448816 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1448816" owner_email="scollyer@chromium.org" pass_count="0" patch_number="7" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/16/1448816/7" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ia6dced2f36ed6319c309868bf2d4db3493d29a01" commit="158a92aaa882412d31187418b306a6950e3c17e6" commit_message="hatch: Use CONFIG_TEMP_SENSOR_POWER_GPIO to prevent bad temp readings This CL adds the config option CONFIG_TEMP_SENSOR_POWER_GPIO to make sure that thermistor temperature readings are only taken when the power rail for the thermistor circuit is enabled. BRANCH=none BUG=b:123900860 TEST=Verified that the the EC console message 'thermal SHUTDOWN' no longer appears following an EC reboot as the ADC readings are now ignored if the GPIO controlling the power rail is not enabled. Change-Id: Ia6dced2f36ed6319c309868bf2d4db3493d29a01 Signed-off-by: Scott Collyer &lt;scollyer@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460089 Commit-Ready: Scott Collyer &lt;scollyer@chromium.org&gt; Tested-by: Scott Collyer &lt;scollyer@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1460089" owner_email="scollyer@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/89/1460089/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I136c13952a15a803803ed223113a10f909fad679" commit="b0b2218091debb32cffe23b6d2cc72d26b1f2224" commit_message="cbuildbot: Use the new paygen library directly Replace commands.GeneratePayloads()'s implementation to use directly the new paygen library. Modified unittests as needed. Also extract the files generated for quick provisioning into its own function so it can be called separately if needed. BUG=chromium:872441 TEST=pre-cq Change-Id: I136c13952a15a803803ed223113a10f909fad679 Reviewed-on: https://chromium-review.googlesource.com/1427346 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="0" gerrit_number="1427346" owner_email="ahassani@chromium.org" pass_count="0" patch_number="16" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/46/1427346/16" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ie4ef69384ab8a6b72ee63df38bbee0799a436c32" commit="06adfdfd6d6d80829618f1742fc43f57db1e5e99" commit_message="cros_stage: Use the new paygen library instead of the devserver The payload generation behavior of devserver is being deprecated. Use the new library for paygen instead. BUG=chromium:872441 TEST=precq Change-Id: Ie4ef69384ab8a6b72ee63df38bbee0799a436c32 Reviewed-on: https://chromium-review.googlesource.com/1441771 Commit-Ready: Amin Hassani &lt;ahassani@chromium.org&gt; Tested-by: Amin Hassani &lt;ahassani@chromium.org&gt; Reviewed-by: Keith Haddow &lt;haddowk@chromium.org&gt; Reviewed-by: Don Garrett &lt;dgarrett@chromium.org&gt; " fail_count="0" gerrit_number="1441771" owner_email="ahassani@chromium.org" pass_count="0" patch_number="11" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/71/1441771/11" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I2a93b2a4157f6ab5845e58e10ea341f6bf6b954a" commit="75759f300329129c0161a7c50203da52b0e0c71e" commit_message="init: Update signature of NoOp CgptFindShowFn Changes char* to const char* in signature of CgptFindShowFnNoOp to match updated type in vboot_reference. BUG=none TEST=builds CQ-DEPEND=CL:1459848 Change-Id: I2a93b2a4157f6ab5845e58e10ea341f6bf6b954a Reviewed-on: https://chromium-review.googlesource.com/1460081 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1460081" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/81/1460081/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I6552db159e3dc4d9d07bb889a3f1e4e890b33cb0" commit="7e5069ad36ce9f18df74412dac8cc44ede578314" commit_message="vboot_reference: add const to char* params in cgpt cgpt's C/C++ bindings use non-const char* parameters leading to compiler errors if a user attempts to pass a const char* parameter rather than creating an unnecessary mutable copy. Since the code doesn't need to modify the parameters, change them to const char* to make the library easier to use. BUG=none TEST=builds and test cgpt cli tool on-device. CQ-DEPEND=CL:1460081 BRANCH=none Change-Id: I6552db159e3dc4d9d07bb889a3f1e4e890b33cb0 Reviewed-on: https://chromium-review.googlesource.com/1459848 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Julius Werner &lt;jwerner@chromium.org&gt; " fail_count="0" gerrit_number="1459848" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/vboot_reference" project_url="https://chromium-review.googlesource.com/chromiumos/platform/vboot_reference" ref="refs/changes/48/1459848/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7c0d0e1ff2f2ee24c9cbb188ca85c25fef591919" commit="0f7c2fc5f397cc1102e506a53e54091823779dd3" commit_message="Add ContainerNames parameter to SetTimezone Changes tremplin's SetTimezone method to take a list of container names for which to set the timezone. Fixes a bug where the timezone would be set to UTC when environment.TZ was set to &quot;&quot; instead of being unset. BUG=chromium:829934 TEST=use cicerone_client --set_timezone and ensure that timezone is properly set for all containers. CQ-DEPEND=CL:1454428 Change-Id: I7c0d0e1ff2f2ee24c9cbb188ca85c25fef591919 Reviewed-on: https://chromium-review.googlesource.com/1454938 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Stephen Barber &lt;smbarber@chromium.org&gt; " fail_count="3" gerrit_number="1454938" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tremplin" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tremplin" ref="refs/changes/38/1454938/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I498345c30e6f80ec0c880ded1136195609bcd59b" commit="bd14dca3dd2c20cde7a483e79f68e4cf63022d73" commit_message="vm_tools: Set container timezone when started When a container has finished starting, read the system timezone from /etc/timezone and set the timezone of that container to match. Change tremplin's SetTimezone to take a list of containers for which we want to set the timezone. Modifies the seccomp policies to allow lstat/readlink so that we can follow the symlink at /etc/localtime to an actual TZif file under /usr/share/zoneinfo. Modifies TzifParser to allow absolute and relative paths. BUG=chromium:829934 TEST=start a container using 'vmc container' and check that 'date' returns the proper time. Then, change system timezone and re-start the container, once again checking that 'date' returns the new time. CQ-DEPEND=CL:1454938 Change-Id: I498345c30e6f80ec0c880ded1136195609bcd59b Reviewed-on: https://chromium-review.googlesource.com/1454428 Commit-Ready: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Tested-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; Reviewed-by: Fletcher Woodruff &lt;fletcherw@chromium.org&gt; " fail_count="1" gerrit_number="1454428" owner_email="fletcherw@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1454428/6" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3e6896f3a7af3c0c8593e1785759796c8420217d" commit="782cd4ec98b5254492d3170c3e7a88e7d37e904c" commit_message="libbrillo: SecureAllocator for erase-on-deallocation SecureAllocator is a generic allocator that overloads the std::allocator to memset the contents to 0 before clearing the memory. This is a useful building block for constructing SecureBlob-like data types. Further iterations improve this allocator. BUG=chromium:728047 TEST=unittests Change-Id: I3e6896f3a7af3c0c8593e1785759796c8420217d Reviewed-on: https://chromium-review.googlesource.com/1242273 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="2" gerrit_number="1242273" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="17" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/73/1242273/17" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I415712dab362c7148333ec4c75a0aebf289b18e9" commit="e53989695d4ec5678c9d9682bbbfc8abb5049eaf" commit_message="libbrillo: add separate write functions for SecureBlobs In preparation for breaking the dependence between Blob and SecureBlob, add separate functions for writing SecureBlobs to files. BUG=chromium:728047 TEST=unittests. Change-Id: I415712dab362c7148333ec4c75a0aebf289b18e9 Reviewed-on: https://chromium-review.googlesource.com/1341219 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; " fail_count="1" gerrit_number="1341219" owner_email="sarthakkukreti@chromium.org" pass_count="0" patch_number="12" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/19/1341219/12" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I3d3299c84bc0d60a594f21fe5f937e21fc51af27" commit="959cc8f55549d63728216371f808397c0c2dcc15" commit_message="driver: anx7447: remove ec_version dependency Prevent anx7447 to be recompiled all the time. BUG=none BRANCH=none TEST=anx7447 is not recompiled all the time. Change-Id: I3d3299c84bc0d60a594f21fe5f937e21fc51af27 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1459820 Reviewed-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; " fail_count="0" gerrit_number="1459820" owner_email="gwendal@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/20/1459820/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ie8d5d83f580492d939c016a022814a824f6dab73" commit="8b93505fca02aac82be2d5479d7e44d758255a03" commit_message="vm_tools: sommelier: Fix pasting of data larger than 4k Sommelier wasn't handling WL_EVENT_HANGUP events from the incoming file descriptor for transfer operations and was stopping reading too early. This fixes that problem, however, there is also a bug in GTK which prevents this from always working properly as well, which a fix exists for but only in a newer version of GTK. Details are in the associated bug. BUG=chromium:926982 TEST=Verified pasting of larger data sizes works Change-Id: Ie8d5d83f580492d939c016a022814a824f6dab73 Reviewed-on: https://chromium-review.googlesource.com/1460090 Commit-Ready: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Tested-by: Jeffrey Kardatzke &lt;jkardatzke@google.com&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; Reviewed-by: Zach Reizner &lt;zachr@chromium.org&gt; " fail_count="0" gerrit_number="1460090" owner_email="jkardatzke@google.com" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/90/1460090/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I2d564f6b22e093fdf307a457bbd01668ce42e918" commit="c0778730096d5cbdc6c12fb58a981ec0da0d6ad9" commit_message="CHROMIUM: config: Enable IWL7000 on Intel for 4.19 Only enabling for pineview and x86_64 configs. Leaving AMD config alone for now. Steps to enable: 1. Append the following to the chromeos-intel-pineview.flavour.config and chromiumos-x86_64.flavour.config: echo &quot;CONFIG_IWL7000=m&quot; &gt;&gt; chromiumos-x86_64.flavour.config echo &quot;CONFIG_IWL7000_DEBUGFS=y&quot; &gt;&gt; chromiumos-x86_64.flavour.config echo &quot;CONFIG_IWL7000_LEDS=y&quot; &gt;&gt; chromiumos-x86_64.flavour.config echo &quot;CONFIG_IWL7000_TESTMODE=y&quot; &gt;&gt; chromiumos-x86_64.flavour.config echo &quot;CONFIG_IWL7000_TRACING=y&quot; &gt;&gt; chromiumos-x86_64.flavour.config echo &quot;CONFIG_IWL7000_VENDOR_CMDS=y&quot; &gt;&gt; chromiumos-x86_64.flavour.config echo &quot;CONFIG_IWL7000_XVT=m&quot; &gt;&gt; chromiumos-x86_64.flavour.config 2. Append the following to chromeos-amd-stoneyridge.flavour.config echo &quot;CONFIG_IWLWIFI=n&quot; &gt;&gt; chromeos-amd-stoneyridge.flavour.config echo &quot;CONFIG_IWL7000=n&quot; &gt;&gt; chromeos-amd-stoneyridge.flavour.config 3. Run `./chromeos/scripts/kernelconfig olddefconfig` inside the chroot. BUG=b:124027003 TEST=Build and boot on Hatch, check `lsmod | grep iwl` shows iwl7000_mac80211 and iwlwifi (iwl7000 still calls itself iwlwifi). Inject errors in drivers/net/wireless/iwl7000/* files to confirm the module is being built for 4.19 kernel. Inject errors in drivers/net/wireless/iwlwifi/* and make sure build still completes successfully, i.e. it is not being built. Change-Id: I2d564f6b22e093fdf307a457bbd01668ce42e918 Signed-off-by: Kirtika Ruchandani &lt;kirtika@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1459957 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Rajat Jain &lt;rajatja@chromium.org&gt; " fail_count="1" gerrit_number="1459957" owner_email="kirtika@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/57/1459957/3" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Iefed6f991c4832df39a8081d92505bc0cdc90ddb" commit="712a26d316cfc21e786b2660efa98ec664b43883" commit_message="[autotest][cfm] Move StorageWrittenMetric into SystemMetricsCollector The storage test was initialy separated for letting us observe if it were affecting existing tests. It does not, so this CL moves the StorageWrittenMetric into SystemMetricsCollector. See the report for details: https://chromeperf.appspot.com/report?sid=f858d2ad4af96ebdab0a44ef9b839cf9545c9a680fbfb007b4e3b0e6ce6884a7 BUG=b:36513774 TEST=local device and utils/unittest_suite.py Change-Id: Iefed6f991c4832df39a8081d92505bc0cdc90ddb Reviewed-on: https://chromium-review.googlesource.com/1449593 Commit-Ready: Emil Lundmark &lt;lndmrk@chromium.org&gt; Tested-by: Emil Lundmark &lt;lndmrk@chromium.org&gt; Reviewed-by: Denis Tosic &lt;dtosic@google.com&gt; " fail_count="0" gerrit_number="1449593" owner_email="lndmrk@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/93/1449593/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1b886119f213db4a5706b6ed4822c53d7c110ccf" commit="01ade03138e638df238fabb1521cf9233c969c3e" commit_message="Uprev Minijail. Pull in: 2fa96d1 Allow skipping RO /proc mount. 48b5ff1 minijail: Untangle redundant SECUREBITS logic e520019 minijail: Unconditionally include securebits.h d2c951d Add support for passing a new environment to the child. 771d4c0 Reduce mount logging. BUG=None TEST=System still boots. TEST=PreCQ. Change-Id: I1b886119f213db4a5706b6ed4822c53d7c110ccf Reviewed-on: https://chromium-review.googlesource.com/1459501 Commit-Ready: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1459501" owner_email="jorgelo@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/01/1459501/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iba387123605ae4d96dd651ea15c8529c394aef20" commit="47dfd8d47d7857544c92d8f4e3dd5fe900126fbd" commit_message="tast: Add tests for debugd SetSchedulerConfiguration. This adds a tast test for debugd's SetSchedulerConfiguration method. BUG=chromium:927840 TEST=tast -verbose run 100.115.91.38 debugd.CoreScheduler CQ-DEPEND=CL:1449828,CL:1457377 Change-Id: Iba387123605ae4d96dd651ea15c8529c394aef20 Reviewed-on: https://chromium-review.googlesource.com/1449898 Commit-Ready: Greg Kerr &lt;kerrnel@chromium.org&gt; Tested-by: Greg Kerr &lt;kerrnel@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1449898" owner_email="kerrnel@chromium.org" pass_count="0" patch_number="6" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/98/1449898/6" remote="cros" total_fail_count="0"/><pending_commit branch="cups-2-2-8" change_id="Icc77b3255b3958de4916b4593bb9f1365bce270d" commit="753601e14fd93a4b0026c5ffc8fbe09597ca8f14" commit_message="cups: Fix for PPD generation in lpadmin (missing IPP parameters) The problem occurs for some IPP Everywhere printers. For this kind of printers CUPS prepares PPD file basing on IPP parameters obtained from the printer. In the previous CUPS version (shipped with R71) IPP request sent to the printer does not have parameter requested-attributes. As a result, printers returned always full list of supported paramneters. In current CUPS version (R72) the request contains the parameter requested-attributes, what allows to reduce the size of expected response. Unfortunately, some printers cannot handle this parameter correctly and return incomplete responses. This patch solves this problem by removing the requested-attributes parameter from the request. BUG=chromium:929798 TEST=Tested on nautilus and printer Kodak Verite 55 EcoPlus (printing works) Change-Id: Icc77b3255b3958de4916b4593bb9f1365bce270d Reviewed-on: https://chromium-review.googlesource.com/1460143 Commit-Ready: Sean Kau &lt;skau@chromium.org&gt; Tested-by: Piotr Pawliczek &lt;pawliczek@chromium.org&gt; Reviewed-by: Sean Kau &lt;skau@chromium.org&gt; " fail_count="0" gerrit_number="1460143" owner_email="pawliczek@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/cups" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/cups" ref="refs/changes/43/1460143/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1b2b2dd75a2fef47d6eb34802e1bed72d7b6d26a" commit="13d85092fa651e1b2ccabadd50d3359e58e0feca" commit_message="net-misc/rmtfs: Add seccomp filter policy Add a seccomp filter policy to rmtfs to sandbox it down even more. BUG=b:123017565 TEST=cros deploy rmtfs to cheza, reboot, make sure it stays alive through modem boot and NV item write. Change-Id: I1b2b2dd75a2fef47d6eb34802e1bed72d7b6d26a Reviewed-on: https://chromium-review.googlesource.com/1459259 Commit-Ready: Evan Green &lt;evgreen@chromium.org&gt; Tested-by: Evan Green &lt;evgreen@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1459259" owner_email="evgreen@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/59/1459259/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1614bb6589394a925b11a7df9632c6e9551f163f" commit="fab01a170b17a0408d6c7edf08baefe1b57ff921" commit_message="u2fd: fix OWNERS Update the OWNERS list to match the reality. BUG=none TEST=none Change-Id: I1614bb6589394a925b11a7df9632c6e9551f163f Reviewed-on: https://chromium-review.googlesource.com/1460091 Commit-Ready: Andrey Pronin &lt;apronin@chromium.org&gt; Tested-by: Andrey Pronin &lt;apronin@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="0" gerrit_number="1460091" owner_email="apronin@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/91/1460091/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I76deab43ee258175ef3c9022d4f5330e70722220" commit="589926d7ba553901d729669ceb8284557fd3fd76" commit_message="UPSTREAM: vhost: fix OOB in get_rx_bufs() [ Upstream commit b46a0bf78ad7b150ef5910da83859f7f5a514ffd ] After batched used ring updating was introduced in commit e2b3b35eb989 (&quot;vhost_net: batch used ring update in rx&quot;). We tend to batch heads in vq-&gt;heads for more than one packet. But the quota passed to get_rx_bufs() was not correctly limited, which can result a OOB write in vq-&gt;heads. headcount = get_rx_bufs(vq, vq-&gt;heads + nvq-&gt;done_idx, vhost_len, &amp;in, vq_log, &amp;log, likely(mergeable) ? UIO_MAXIOV : 1); UIO_MAXIOV was still used which is wrong since we could have batched used in vq-&gt;heads, this will cause OOB if the next buffer needs more than 960 (1024 (UIO_MAXIOV) - 64 (VHOST_NET_BATCH)) heads after we've batched 64 (VHOST_NET_BATCH) heads: Acked-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt; ============================================================================= BUG kmalloc-8k (Tainted: G B ): Redzone overwritten ----------------------------------------------------------------------------- INFO: 0x00000000fd93b7a2-0x00000000f0713384. First byte 0xa9 instead of 0xcc INFO: Allocated in alloc_pd+0x22/0x60 age=3933677 cpu=2 pid=2674 kmem_cache_alloc_trace+0xbb/0x140 alloc_pd+0x22/0x60 gen8_ppgtt_create+0x11d/0x5f0 i915_ppgtt_create+0x16/0x80 i915_gem_create_context+0x248/0x390 i915_gem_context_create_ioctl+0x4b/0xe0 drm_ioctl_kernel+0xa5/0xf0 drm_ioctl+0x2ed/0x3a0 do_vfs_ioctl+0x9f/0x620 ksys_ioctl+0x6b/0x80 __x64_sys_ioctl+0x11/0x20 do_syscall_64+0x43/0xf0 entry_SYSCALL_64_after_hwframe+0x44/0xa9 INFO: Slab 0x00000000d13e87af objects=3 used=3 fp=0x (null) flags=0x200000000010201 INFO: Object 0x0000000003278802 @offset=17064 fp=0x00000000e2e6652b Fixing this by allocating UIO_MAXIOV + VHOST_NET_BATCH iovs for vhost-net. This is done through set the limitation through vhost_dev_init(), then set_owner can allocate the number of iov in a per device manner. This fixes CVE-2018-16880. BUG=crbug:929624 TEST=None Change-Id: I76deab43ee258175ef3c9022d4f5330e70722220 Fixes: e2b3b35eb989 (&quot;vhost_net: batch used ring update in rx&quot;) Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt; Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt; Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt; (cherry picked from commit aafe74b726891386cd139d3432ec619ed5189b29 from linux-4.19.y) Signed-off-by: Zubin Mithra &lt;zsm@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1458877 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; " fail_count="2" gerrit_number="1458877" owner_email="zsm@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/77/1458877/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I56566f0b8f876f39fd8f8afdb1b15dd4dbc66969" commit="326dcbe4e5e6b2102081e92d442ffa2b3bbb45bc" commit_message="chromeos-touch-update: follow syslog specification for sending PID Send the PID seperately using the --id logger option. This allows the tag to be the same among all instances, while still being able to determine the PID. Change PPID to PID. I'm not sure why the PPID was being sent instead of the PID. BUG=chromium:929816 TEST=Ensure log messages are properly formatted. Change-Id: I56566f0b8f876f39fd8f8afdb1b15dd4dbc66969 Reviewed-on: https://chromium-review.googlesource.com/1459171 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt; " fail_count="2" gerrit_number="1459171" owner_email="cmtm@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/touch_updater" project_url="https://chromium-review.googlesource.com/chromiumos/platform/touch_updater" ref="refs/changes/71/1459171/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I0c020b19db40702f04e258187cacd9b69c96e536" commit="5ef0f8fd179dd58eabbd7a1268c37c859d5020d4" commit_message="PCHPowergatingStats: Ignore CNV rail Octopus has new CNV rail can be on in S0ix. Ignore that in PCHPowergatingStats check if found CNV PCI device. BUG=chromium:929433 TEST=power_SuspendToIdle passed on Octopus Change-Id: I0c020b19db40702f04e258187cacd9b69c96e536 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1457208 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="2" gerrit_number="1457208" owner_email="puthik@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/08/1457208/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I2df562a5b4513ada528e887e057e78a8f1f3054c" commit="1da086e3634a2bf3a976d3c0ef78e42e8adaf3d1" commit_message="uut: drain EC console before programming Cr50 doesn't handle the uart break conditions properly, so it will fill up the EC uart with zeros when ECTX_CR50RX stays asserted. We assert that signal to start uut programming, so the buffer is almost guaranteed to be filled with garbage when uut programming starts. We were seeing synchronization fail because the baudrate check would read a zero from the buffer instead of the expected output. This change completely drains the EC console before starting uut to get rid of the garbage that interferes with programming. stm32mon does the exact same thing. We should create common code for initializing serial devices. BUG=b:123775217 BRANCH=none TEST=program cheza using ccd uut Change-Id: I2df562a5b4513ada528e887e057e78a8f1f3054c Signed-off-by: Mary Ruthven &lt;mruthven@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1457579 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mary Ruthven &lt;mruthven@chromium.org&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="2" gerrit_number="1457579" owner_email="mruthven@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/79/1457579/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ia97dd834cd9bd4fbc9bc1ef66184c6e16e43f755" commit="e6b1c4181b2691bc8bcbc0f36820cac7cb6ed143" commit_message="test-tests: Flakiness for AccessibilityEvent and AccessibilityTree AccessibilityEvent (w/slider) and AccessibilityTree tests were probably first run in 11714.0.0. Failures was due to accessibility_sample.external.apk containing wrong information for size and sha sum. Meaning that the no application would be open, hence resulting in the test getting stuck when waiting for the UI elements to appear. Associated changes: - add slider bars test (in accessibility event) https://crrev.com/c/1406209 - add accessibilityTree test (https://crrev.com/c/1419717) accessibility_sample_20190207.apk exists at the following location: https://pantheon.corp.google.com/storage/browser/chromiumos-test-assets-public/tast/cros/arc/?authuser=0&amp;pli=1 Test: Passes locally on 11714.0.0 Bug: b:124012939 Change-Id: Ia97dd834cd9bd4fbc9bc1ef66184c6e16e43f755 Reviewed-on: https://chromium-review.googlesource.com/1457977 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Sara Kato &lt;sarakato@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; " fail_count="1" gerrit_number="1457977" owner_email="sarakato@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/77/1457977/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I24d7de2c07028f2e0dd264f4d75bae943d7fc64d" commit="32dc7bf17c3f4f3840989b0ed79319866098e373" commit_message="net-misc/modemmanager-next: import MM_LOGLEVEL environment variable In order to capture debug logs early in the ModemManager startup process, we used to restart the ModemManager upstart job with MM_LOGLEVEL=DEBUG. That no longer works after CL:1013931, which changed upstart to only import externally supplied variables into the job environment if the job explicitly declares them using the import statement. This CL updates the ModemManager upstart job to explicitly import the MM_LOGLEVEL environment variable and also adds a check to validate the value of MM_LOGLEVEL. BUG=None TEST=Verify that `restart ModemManager` starts ModemManager with INFO log level. TEST=Verify that `restart ModemManager MM_LOGLEVEL=DEBUG` starts ModemManager with DEBUG log level. TEST=Verify that `restart ModemManager MM_LOGLEVEL=FOO` fails. Change-Id: I24d7de2c07028f2e0dd264f4d75bae943d7fc64d Reviewed-on: https://chromium-review.googlesource.com/1459016 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="2" gerrit_number="1459016" owner_email="benchan@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/16/1459016/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I7c9e3a25c8f5f0c7ded393e9eebbd8e219a2f319" commit="f42613beba2e686d0ad7865e8270a02ad2c8ee5d" commit_message="vm_tools: 9s: add support for Unix socket transport PluginVMs will be relying on seneschal/9P server to provide access to files and folders that should be shared with a VM, so allow Unix socket transport. BUG=b:123602808 TEST=Use seneschal_client to start 9P with given socket path Change-Id: I7c9e3a25c8f5f0c7ded393e9eebbd8e219a2f319 Reviewed-on: https://chromium-review.googlesource.com/1453049 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Dmitry Torokhov &lt;dtor@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1453049" owner_email="dtor@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/49/1453049/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I67c2b1d8439148163ac62a2db39c7f6b35a91b7c" commit="09ec0099aba0f158bcb47e2d1ca204284dc3416d" commit_message="shill: Improve logging for portal detection Portal detection can run concurrently on several network interfaces at once. However, the log lines don't specify which interface is being tested (log readers won't know if a certain failure is happening on wlan0 or eth0). SLOG messages in the PortalDetector object so that this is revealed. TEST=emerge BUG=chromium:926037 Change-Id: I67c2b1d8439148163ac62a2db39c7f6b35a91b7c Reviewed-on: https://chromium-review.googlesource.com/1453305 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Matthew Wang &lt;matthewmwang@chromium.org&gt; Reviewed-by: Hugo Benichi &lt;hugobenichi@google.com&gt; " fail_count="1" gerrit_number="1453305" owner_email="matthewmwang@chromium.org" pass_count="0" patch_number="3" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/05/1453305/3" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.14" change_id="Ibfef63f40af181a75e8fa051e8e758ee90bd7f58" commit="cb21414cd5cbd6457738b5eadd7f767fb55503f7" commit_message="CHROMIUM: Merge DRM and amdgpu changes from kernel 4.18 This is a forklift of drm layer and amdgpu driver changes from kernel 4.18. Each change has been compiled and tested separately and rebased so it should be bisectable. Changelog: ---------------------------------------------------------------- Akshu Agrawal (1): UPSTREAM: drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD Al Viro (1): UPSTREAM: drm_mode_create_lease_ioctl(): fix open-coded filp_clone_open() Alex Deucher (50): UPSTREAM: drm/amdgpu/sdma4: use a helper for SDMA_OP_POLL_REGMEM UPSTREAM: drm/amdgpu: add documentation on hwmon interfaces exposed (v3) UPSTREAM: drm/amdgpu: add asic need_full_reset callback UPSTREAM: drm/amdgpu/si: implement asic need_full_reset callback UPSTREAM: drm/amdgpu/cik: implement asic need_full_reset callback UPSTREAM: drm/amdgpu/vi: implement asic need_full_reset callback UPSTREAM: drm/amdgpu/soc15: implement asic need_full_reset callback UPSTREAM: drm/amdgpu: use new asic need_full_reset callback UPSTREAM: drm/amdgpu/gfx9: cache DB_DEBUG2 and make it available to userspace UPSTREAM: drm/amdgpu/powerplay: fix smu7_get_memory_type for fiji UPSTREAM: drm/amdgpu/powerplay: rename smu7_upload_mc_firmware BACKPORT: drm/amdgpu: add emit_reg_write_reg_wait ring callback UPSTREAM: drm/amdgpu/gfx9: add emit_reg_write_reg_wait ring callback (v2) UPSTREAM: drm/amdgpu/sdma4: add emit_reg_write_reg_wait ring callback (v2) UPSTREAM: drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback UPSTREAM: drm/amdgpu/vce4: add emit_reg_write_reg_wait ring callback UPSTREAM: drm/amdgpu/vcn1: add emit_reg_write_reg_wait ring callback UPSTREAM: drm/amdgpu/gmc9: use amdgpu_ring_emit_reg_write_reg_wait in gpu tlb flush UPSTREAM: drm/amdgpu: print the vbios version in the debugfs firmware info UPSTREAM: drm/amdgpu/pm: document power_dpm_force_performance_level UPSTREAM: drm/amdgpu/pm: document power_dpm_state UPSTREAM: drm/amdgpu/pm: document pp_table UPSTREAM: drm/amdgpu/pm: document pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie (v2) UPSTREAM: drm/amdgpu/pm: document pp_power_profile_mode UPSTREAM: drm/amdgpu/pm: document pp_od_clk_voltage UPSTREAM: drm/amdgpu/powerplay: actually return the power with the new query UPSTREAM: drm/amdgpu: Add VEGAM support to the legacy DCE 11 module UPSTREAM: drm/amdgpu/gmc9: remove unused register defs UPSTREAM: drm/amdgpu/atomfirmware: add new gfx_info data table v2.4 (v2) UPSTREAM: drm/amdgpu/atomfirmware: add parser for gfx_info table UPSTREAM: drm/amdgpu: Use vbios table for gpu info on vega20 UPSTREAM: drm/amdgpu: add df 3.6 headers UPSTREAM: drm/amdgpu: flag Vega20 as experimental UPSTREAM: drm/amdgpu/display: remove VEGAM config option UPSTREAM: drm/amdgpu/display: remove VEGA20 config option UPSTREAM: drm/amdgpu/display: fix vega12/20 handling in dal_asic_id.h BACKPORT: drm/amdgpu: count fences from all uvd instances in idle handler BACKPORT: drm/amdgpu: Take uvd encode rings into account in idle work (v2) UPSTREAM: drm/amdgpu: Take vcn encode rings into account in idle work UPSTREAM: drm/amdgpu: add new DF 1.7 register defs UPSTREAM: drm/amdgpu: add new DF callback for ECC setup UPSTREAM: drm/amdgpu: add a df 1.7 implementation of enable_ecc_force_par_wr_rmw UPSTREAM: drm/amdgpu/gmc9: disable partial wr rmw if ECC is not enabled UPSTREAM: drm/amdgpu/pp: remove duplicate assignment UPSTREAM: drm/amdgpu/display: check if ppfuncs exists before using it BACKPORT: Revert &quot;drm/amdgpu: Add an ATPX quirk for hybrid laptop&quot; UPSTREAM: drm/amdgpu/pm: fix display count in non-DC path UPSTREAM: Revert &quot;drm/amd/display: Don't return ddc result and read_bytes in same return value&quot; UPSTREAM: drm/amdgpu/pp/smu7: use a local variable for toc indexing UPSTREAM: drm/amdgpu: update uvd_v6_0_ring_vm_funcs to use new nop packet Andrey Grodzovsky (5): UPSTREAM: drm/amdgpu: Skip drm_sched_entity related ops for KIQ ring. UPSTREAM: drm/scheduler: Remove obsolete spinlock. UPSTREAM: Remove calls to suspend/resume atomic helpers from amdgpu_device_gpu_recover. (v2) UPSTREAM: drm/amdgpu: Verify root PD is mapped into kernel address space (v4) UPSTREAM: drm/amdgpu: Fix SDMA TO after GPU reset v3 Andy Shevchenko (1): UPSTREAM: drm: panel-orientation-quirks: Convert to use match_string() helper Ankit Nautiyal (3): UPSTREAM: drm: Add DRM client cap for aspect-ratio UPSTREAM: drm: Handle aspect ratio info in legacy modeset path UPSTREAM: drm: Expose modes with aspect ratio, only if requested Anthony Koo (27): UPSTREAM: drm/amd/display: Couple bug fixes in stats module UPSTREAM: drm/amd/display: Rename encoder_info_packet to dc_info_packet UPSTREAM: drm/amd/display: Fix structure initialization of hdmi_info_packet UPSTREAM: drm/amd/display: Only program MSA_TIMING_PARAM if it changed UPSTREAM: drm/amd/display: Program v_total_min/max after v_total_cntl UPSTREAM: drm/amd/display: Add vmax/min_sel prints to dcn10_log_hw_state UPSTREAM: drm/amd/display: csc updates require FULL update UPSTREAM: drm/amd/display: Updated HDR Static Metadata to directly take info packet raw UPSTREAM: drm/amd/display: Get rid of unused input_tf UPSTREAM: drm/amd/display: Remove unused fields UPSTREAM: drm/amd/display: Do not use os types UPSTREAM: drm/amd/display: csc_transform to dc_csc_transform UPSTREAM: drm/amd/display: Refactor color module UPSTREAM: drm/amd/display: move color_transfer_func to color mod UPSTREAM: drm/amd/display: Have DC manage its own allocation of gamma UPSTREAM: drm/amd/display: Do not create memory allocation if stats not enabled UPSTREAM: drm/amd/display: fix issue related to infopacket was not transmitted UPSTREAM: drm/amd/display: add some DTN logs for input and output tf UPSTREAM: drm/amd/display: update dtn logging and goldens UPSTREAM: drm/amd/display: Cleanup unused SetPlaneConfig UPSTREAM: drm/amd/display: Make DisplayStats work with just DC DisplayStats minor UPSTREAM: drm/amd/display: Fix up dm logging functionality UPSTREAM: drm/amd/display: use macro for logs UPSTREAM: drm/amd/display: Add fullscreen transitions to log UPSTREAM: drm/amd/display: fix bug with index check UPSTREAM: drm/amd/display: fix memory leaks UPSTREAM: drm/amd/display: Prevent PSR from being enabled if initialization fails Anuj Phogat (1): UPSTREAM: drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5 Arnd Bergmann (1): UPSTREAM: drm/amdgpu: fix 32-bit build warning Arushi Singhal (1): UPSTREAM: gpu: drm/lease:: Use list_{next/prev}_entry instead of list_entry Ben Goz (1): UPSTREAM: drm/amdkfd: Locking PM mutex while allocating IB buffer Bhawanpreet Lakha (3): UPSTREAM: drm/amd/display: Add debug prints for bandwidth calculations UPSTREAM: drm/amd/display: Correct print types in DC_LOGS BACKPORT: drm/amd/display: Add Dynamic debug prints Boris Brezillon (3): UPSTREAM: drm/atomic: Add sanity checks to drm_atomic_helper_async_commit() UPSTREAM: drm/atomic: Check old_plane_state-&gt;crtc in drm_atomic_helper_async_check() UPSTREAM: drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make gcc happy Charlene Liu (4): UPSTREAM: drm/amd/display: add delay between panel pwr off to on. UPSTREAM: drm/amd/display: add cursor TTU CRQ related UPSTREAM: drm/amd/display: underflow/blankscreen recovery UPSTREAM: drm/amd/display: add register offset != 0 check. Chris Wilson (1): UPSTREAM: drm: Use idr_init_base(1) when using id==0 for invalid Christian Knig (22): UPSTREAM: drm/amdgpu: use ctx bytes_moved UPSTREAM: drm/amdgpu: fix and cleanup cpu visible VRAM handling UPSTREAM: drm/ttm: keep a reference to transfer pipelined BOs UPSTREAM: drm/amdgpu: revert &quot;add new bo flag that indicates BOs don't need fallback (v2)&quot; UPSTREAM: drm/amdgpu: revert &quot;Don't change preferred domian when fallback GTT v6&quot; UPSTREAM: drm/amdgpu: re-validate per VM BOs if required v2 UPSTREAM: drm/amdgpu: limit reg_write_reg_wait workaround to SRIOV v2 UPSTREAM: drm/amdgpu: print DMA-buf status in debugfs BACKPORT: drm/amdgpu: add HDP flush dummy for UVD 6/7 BACKPORT: drm/amdgpu: drop printing the BO offset in the gem debugfs (v2) UPSTREAM: drm/amdgpu: print the BO flags in the gem debugfs entry UPSTREAM: drm/amdgpu: remove unused member UPSTREAM: drm/amdgpu: rework VM state machine lock handling v2 UPSTREAM: drm/amdgpu: cleanup amdgpu_vm_validate_pt_bos v2 UPSTREAM: drm/amdgpu: further optimize amdgpu_vm_handle_moved UPSTREAM: drm/amdgpu: kmap PDs/PTs in amdgpu_vm_update_directories UPSTREAM: drm/amdgpu: consistenly use VM moved flag UPSTREAM: drm/amdgpu: move VM BOs on LRU again UPSTREAM: drm/amd/display: fix invalid function table override UPSTREAM: drm/amdgpu: fix incorrect use of fcheck UPSTREAM: drm/amdgpu: fix incorrect use of drm_file-&gt;pid UPSTREAM: drm/amdgpu: fix preamble handling Chunming Zhou (10): UPSTREAM: drm/amdgpu: Don't change preferred domian when fallback GTT v6 UPSTREAM: drm/amdgpu: add new bo flag that indicates BOs don't need fallback (v2) UPSTREAM: drm/amdgpu: add amdgpu_bo_param UPSTREAM: drm/amdgpu: use amdgpu_bo_param for amdgpu_bo_create v2 UPSTREAM: drm/amdgpu: set preferred_domain independent of fallback handling UPSTREAM: drm/amdgpu: handle domain mask checking v2 UPSTREAM: drm/amdgpu: fix list not initialized UPSTREAM: drm/amdgpu: abstract bo_base init function UPSTREAM: drm/amdgpu: invalidate parent bo when shadow bo was invalidated UPSTREAM: drm/amdgpu: gds bo must not be per-vm-bo Cihangir Akturk (1): UPSTREAM: drm/imx: switch to drm_*_get(), drm_*_put() helpers Colin Ian King (6): UPSTREAM: drm/amd/pp: Fix spelling mistake: &quot;suppported&quot; -&gt; &quot;supported&quot; UPSTREAM: drm/amd/display: fix spelling mistake: &quot;Usupported&quot; -&gt; &quot;Unsupported&quot; UPSTREAM: drm/amd/powerplay: fix spelling mistake: &quot;contruct&quot; -&gt; &quot;construct&quot; UPSTREAM: drm/amd/display: clean up assignment of amdgpu_crtc UPSTREAM: drm/amdgpu/df: fix potential array out-of-bounds read UPSTREAM: drm/amdgpu/powerplay: fix missing break in switch statements Dan Carpenter (2): UPSTREAM: drm/amdkfd: Integer overflows in ioctl UPSTREAM: drm/amd/pp: missing curly braces in smu7_enable_sclk_mclk_dpm() Daniel Stone (2): UPSTREAM: drm: Reshuffle getfb error returns BACKPORT: drm/amdgpu: Move GEM BO to drm_framebuffer Daniel Vetter (10): UPSTREAM: drm/gem: Document that handle_create must be the last step UPSTREAM: drm/tinydrm: Use gem_free_object_unlocked BACKPORT: drm: Move simple_display_pipe prepare_fb helper into gem fb helpers UPSTREAM: drm/atomic: better doc for implicit vs explicit fencing UPSTREAM: drm: Don't EXPORT drm_add/reset_display_info BACKPORT: drm: Drop DRM_CONTROL_ALLOW from ioctls UPSTREAM: drm/vmwgfx: Drop DRM_CONTROL_ALLOW BACKPORT: drm/i915: Drop DRM_CONTROL_ALLOW UPSTREAM: drm/msm: Don't setup control node debugfs files UPSTREAM: drm: remove all control node code David Francis (3): UPSTREAM: drm/amd/display: Remove use of division operator for long longs UPSTREAM: amd/dc/dce100: On dce100, set clocks to 0 on suspend UPSTREAM: drm/amd/display: Read back max backlight value at boot Dirk Hohndel (1): UPSTREAM: Add SPDX idenitifier and clarify license Dmytro Laktyushkin (18): UPSTREAM: drm/amd/display: fix Polaris 12 bw bounding box UPSTREAM: drm/amd/display: add mpc to dtn log UPSTREAM: drm/amd/display: align dtn logs and add mpc idle bit print UPSTREAM: drm/amd/display: hide inconsistent mpcc programming from dtn log UPSTREAM: drm/amd/display: Update scaler v_active data if interlaced UPSTREAM: drm/amd/display: fix segfault on insufficient TG during validation UPSTREAM: drm/amd/display: change dml init to use default structs UPSTREAM: drm/amd/display: add rq/dlg/ttu to dtn log UPSTREAM: drm/amd/display: add calculated clock logging to DTN UPSTREAM: drm/amd/display: compact the rq/dlg/ttu log UPSTREAM: drm/amd/display: get rid of 32.32 unsigned fixed point UPSTREAM: drm/amd/display: inline more of fixed point code UPSTREAM: drm/amd/display: add fixed point fractional bit truncation function UPSTREAM: drm/amd/display: truncate scaling ratios and inits to 19 bit precision UPSTREAM: drm/amd/display: fix 31_32_fixpt shift functions UPSTREAM: drm/amd/display: fix a 32 bit shift meant to be 64 warning UPSTREAM: drm/amd/display: update dml to allow sync with DV UPSTREAM: drm/amd/display: fix dscl_manual_ratio_init Dominik Behr (1): Merge remote-tracking branch 'cros/linux/v4.14.97-11252-g32c1b0eaaaac6' into merge/chromeos-4.14-v4.14.97-11252-g32c1b0eaaaac6 Emily Deng (6): UPSTREAM: drm/gpu-sched: fix force APP kill hang(v4) UPSTREAM: drm/amdgpu: For sriov reset, move IB test into exclusive mode UPSTREAM: drm/amdgpu/sriov: Need to set in_gpu_reset flag to back after gpu reset UPSTREAM: drm/amdgpu: To get gds, gws and oa from adev-&gt;gds (v2) UPSTREAM: amdgpu: fix multi-process hang issue UPSTREAM: drm/amdgpu: Need to set moved to true when evict bo Eric Anholt (3): UPSTREAM: drm: Make the prime vmap/vunmap hooks optional. UPSTREAM: drm: Fix render node numbering regression from control node removal. UPSTREAM: drm/sched: Extend the documentation. Eric Bernstein (12): UPSTREAM: drm/amd/display: Change wb_h/vratio to double UPSTREAM: drm/amd/display: Add num_active_wb to DML UPSTREAM: drm/amd/display: Refactor stream encoder for HW review UPSTREAM: drm/amd/display: Make DCN stream encoder shareable UPSTREAM: drm/amd/display: Move dp_pixel_encoding_type to stream_encoder include UPSTREAM: drm/amd/display: Move DCC support functions into dchubbub UPSTREAM: drm/amd/display: Make program_output_csc HWSS interface function UPSTREAM: drm/amd/display: Refactor otg_blank sequence UPSTREAM: drm/amd/display: Update HW sequencer initialization UPSTREAM: drm/amd/display: DCN1 link encoder UPSTREAM: drm/amd/display: DP component depth 16 bpc UPSTREAM: drm/amd/display: Set TMZ and DCC for secondary surface Eric Huang (7): UPSTREAM: drm/amd/powerplay: add smu75 header files UPSTREAM: drm/amd: add a new struct in atombios.h BACKPORT: drm/amd/powerplay: update ppatomctrl.c (v2) UPSTREAM: drm/amd/powerplay: update process pptables BACKPORT: drm/amd/powerplay: add smumgr support for VEGAM (v2) UPSTREAM: drm/amd/powerplay: add specific changes for VEGAM in smu7_hwmgr.c UPSTREAM: drm/powerplay: Add powertune table for VEGAM Eric Yang (5): UPSTREAM: drm/amd/display: Only update mpc blend config if not full update UPSTREAM: drm/amd/display: Set all update flags when we have full update UPSTREAM: drm/amd/display: fix link bw calculation for 422 and 420 encoding UPSTREAM: drm/amd/display: dal 3.1.42 UPSTREAM: drm/amd/display: support access ddc for mst branch Evan Quan (15): BACKPORT: drm/amd/pp: use soc15 common macros instead of vega10 specific UPSTREAM: drm/amd/pp: fix the wrong readout engine clock in deep sleep UPSTREAM: drm/amd/powerplay: new framework to honour DAL clock limits UPSTREAM: drm/amd/powerplay: add a framework for perfroming pre display configuration change settings UPSTREAM: drm/amd/powerplay: update vega20 cg flags (v2) UPSTREAM: drm/amdgpu: correct SMU11 SYSPLL0 clock id values UPSTREAM: drm/amd/powerplay: bug fixs for getsmuclockinfo UPSTREAM: drm/amdgpu: typo fix for vega20 cg flags UPSTREAM: drm/amd/powerplay: fix wrong clock adjust sequence UPSTREAM: drm/amdgpu: fix parsing indirect register list v2 UPSTREAM: drm/amd/powerplay: remove uncessary extra gfxoff control call UPSTREAM: drm/amd/powerplay: correct vega12 thermal support as true BACKPORT: drm/amd/powerplay: correct vega12 bootup values settings UPSTREAM: drm/amd/powerplay: smc_dpm_info structure change UPSTREAM: drm/amd/powerplay: fixed uninitialized value Feifei Xu (38): UPSTREAM: drm/amdgpu/gfx9: Update golden setting for gfx9_0. UPSTREAM: drm/amdgpu: Drop the unused header files in soc15.c. UPSTREAM: drm/amdgpu: Fix hardcoded base offset of vram pages UPSTREAM: drm/amd: Add vega20_ip_offset.h headerfile for vega20. (v2) UPSTREAM: drm/amdgpu: Add vega20 to asic_type enum. UPSTREAM: drm/amdgpu: Add gpu_info firmware for vega20. (v2) UPSTREAM: drm/amdgpu: set asic family for vega20. UPSTREAM: drm/amdgpu: Add smu firmware support for vega20 UPSTREAM: drm/amdgpu/powerplay: Add initial vega20 support v2 UPSTREAM: drm/amdgpu/psp: Add initial psp support for vega20 UPSTREAM: drm/amdgpu: Add vega20 ucode loading method UPSTREAM: drm/amdgpu: Specify vega20 uvd firmware UPSTREAM: drm/amdgpu: Specify vega20 vce firmware UPSTREAM: drm/amdgpu/virtual_dce: Add vega20 support UPSTREAM: drm/amdgpu/gmc9: Add vega20 support UPSTREAM: drm/amdgpu/mmhub: Add clockgating support for vega20 UPSTREAM: drm/amdgpu/sdma4: Specify vega20 firmware UPSTREAM: drm/amdgpu/sdma4: Add vega20 golden settings (v3) UPSTREAM: drm/amdgpu/sdma4: Add clockgating support for vega20 UPSTREAM: drm/amdgpu/gfx9: Add support for vega20 firmware UPSTREAM: drm/amdgpu/gfx9: Add vega20 golden settings (v3) UPSTREAM: drm/amdgpu/gfx9: Add gfx config for vega20. (v4) UPSTREAM: drm/amdgpu/gfx9: Add support for vega20 UPSTREAM: drm/amdgpu/gfx9: Add clockgatting support for vega20 UPSTREAM: drm/amdgpu/soc15:Add vega20 soc15_common_early_init support UPSTREAM: drm/amdgpu/soc15: Set common clockgating for vega20. UPSTREAM: drm/amdgpu/soc15: dynamic initialize ip offset for vega20 UPSTREAM: drm/amdgpu/soc15: Add ip blocks for vega20 (v2) UPSTREAM: drm/amdgpu: Add nbio support for vega20 (v2) UPSTREAM: drm/amd/display/dm: Add vega20 support UPSTREAM: drm/amdgpu: Add vega20 to dc support check (v2) UPSTREAM: drm/amd/display: Remove COMBO_DISPLAY_PLL0 from Vega20 UPSTREAM: drm/amdgpu: Set vega20 load_type to AMDGPU_FW_LOAD_DIRECT. UPSTREAM: drm/amdgpu: Disable ip modules that are not ready yet UPSTREAM: drm/amdgpu/df: implement df v3_6 callback functions (v2) UPSTREAM: drm/amdgpu: Switch to use df_v3_6_funcs for vega20 (v2) UPSTREAM: drm/amdgpu: Add vega20 pci ids UPSTREAM: drm/gfx9: Update gc goldensetting for vega20. Felix Kuehling (29): UPSTREAM: drm/amdgpu: Add MMU notifier type for KFD userptr BACKPORT: drm/amdgpu: Enable amdgpu_ttm_tt_get_user_pages in worker threads UPSTREAM: drm/amdgpu: Avoid reclaim while holding locks taken in MMU notifier UPSTREAM: drm/amdkfd: GFP_NOIO while holding locks taken in MMU notifier UPSTREAM: drm/amdkfd: Add quiesce_mm and resume_mm to kgd2kfd_calls UPSTREAM: drm/amdgpu: Add userptr support for KFD UPSTREAM: drm/amdgpu: Remove unused interface from kfd2kgd interface UPSTREAM: drm/amd: Update GFXv9 SDMA MQD structure UPSTREAM: drm/amdgpu: Add GFXv9 TLB invalidation packet definition UPSTREAM: drm/amdgpu: Add GFXv9 kfd2kgd interface functions UPSTREAM: drm/amdgpu: Add doorbell routing info to kgd2kfd_shared_resources UPSTREAM: drm/amdkfd: Make doorbell size ASIC-dependent UPSTREAM: drm/amdkfd: Implement doorbell allocation for SOC15 UPSTREAM: drm/amdkfd: Move packet writer functions into ASIC-specific file UPSTREAM: drm/amdkfd: Add GFXv9 PM4 packet writer functions UPSTREAM: drm/amdkfd: Add GFXv9 MQD manager UPSTREAM: drm/amdkfd: Add GFXv9 device queue manager UPSTREAM: drm/amdkfd: Add SOC15 interrupt processing support UPSTREAM: drm/amdkfd: Fix goto usage UPSTREAM: drm/amdkfd: Fix kernel queue rollback_packet UPSTREAM: drm/amdkfd: Add 64-bit doorbell and wptr support to kernel queue UPSTREAM: drm/amdkfd: Remove limit on number of GPUs (follow-up) UPSTREAM: drm/amdkfd: Support flat memory apertures for GFXv9 UPSTREAM: drm/amdkfd: Add GFXv9 CWSR trap handler UPSTREAM: drm/amdkfd: Add Vega10 topology and device info UPSTREAM: drm/amdkfd: Remove redundant include of amd-iommu.h UPSTREAM: drm/amdkfd: Fix signal handling performance again UPSTREAM: drm/amdkfd: Remove initialization of cp_hqd_ib_control on CIK UPSTREAM: drm/amdkfd: Add sanity checks in IRQ handlers Flora Cui (1): UPSTREAM: drm/amdgpu: init gfx9 aperture settings Greg Kroah-Hartman (1): UPSTREAM: Revert &quot;drm/amd/pp: Send khz clock values to DC for smu7/8&quot; Gustavo A. R. Silva (2): BACKPORT: drm/amdgpu/pm: Fix potential Spectre v1 UPSTREAM: drm/amd/display/dc/dce: Fix multiple potential integer overflows Haneen Mohammed (1): UPSTREAM: drm: Remove drm_property_{un/reference}_blob aliases Harish Kasiviswanathan (1): UPSTREAM: drm/amdkfd: Clean up KFD_MMAP_ offset handling Harry Wentland (18): UPSTREAM: drm/amdgpu: Add CM_TEST_DEBUG regs for DCN UPSTREAM: drm/amd/display: Move commit_planes_to_stream to amdgpu_dm UPSTREAM: drm/amd/display: Don't access legacy properties UPSTREAM: drm/amd/display: Don't register backlight on connector_destroy UPSTREAM: drm/amd/display: Set ignore_msa_timing_param UPSTREAM: drm/amd/display: Fix potential access beyond end of array in CM UPSTREAM: drm/amd/display: Implement dm_get_timestamp UPSTREAM: drm/amd/display: Fix 64-bit division in hwss_edp_power_control UPSTREAM: drm/amd/display: Don't spam debug messages UPSTREAM: drm/amd/display: Use HBR2 if eDP monitor it doesn't advertise link rate UPSTREAM: drm/amd/display: Use int for calculating vline start BACKPORT: drm/amd/display: Couple formatting fixes UPSTREAM: drm/amd/display: Implement dm_pp_get_clock_levels_by_type_with_latency UPSTREAM: drm/amd/display: Fix wrong latency assignment for VEGA clock levels UPSTREAM: drm/amdgpu: Don't default to DC support for Kaveri and older UPSTREAM: drm/amd/display: Convert 10kHz clks from PPLib into kHz for Vega UPSTREAM: drm/amd/display: Report non-DP display as disconnected without EDID UPSTREAM: drm/amd/pp: Send khz clock values to DC for smu7/8 Hawking Zhang (4): UPSTREAM: drm/amdgpu: add df v1_7 header files UPSTREAM: drm/amdgpu: add df callback functions structure UPSTREAM: drm/amdgpu/df: implement df v1_7 callback functions UPSTREAM: drm/amdgpu: switch to use df callback functions Hersen Wu (2): UPSTREAM: drm/amd/display: Non-HDMI DP active dongle should not support YUV pixel format UPSTREAM: drm/amd/display: DP link validation bug for YUV422 Huang Rui (21): UPSTREAM: drm/amdgpu: update psp gfx if header UPSTREAM: drm/amdgpu: add new rlc firmware header format v2.1 UPSTREAM: drm/amdgpu: add save restore list cntl gpm and srm firmware support UPSTREAM: drm/amdgpu: enter rlc safe mode before set cgpg UPSTREAM: drm/amdgpu: cleanup init power gating function UPSTREAM: drm/amdgpu: revise init_rlc_save_restore_list behavior to support latest register_list_format/register_restore table UPSTREAM: drm/amdgpu: add setting powergating method for gfx9 UPSTREAM: drm/amd/powerplay: send CGPG smc message if PG is enabled for raven UPSTREAM: drm/amdgpu: move PP_FEATURE_MASK to amd_shared header UPSTREAM: drm/amdgpu: add gfxoff feature mask UPSTREAM: drm/amdgpu: set gfxoff disabled by default BACKPORT: drm/amd/powerplay: add gfx off control function UPSTREAM: drm/amd/powerplay: enable/disable gfxoff through smu UPSTREAM: drm/amdgpu: use pp_feature member to store the mask UPSTREAM: drm/amdgpu: clear gfxoff feature mask if the asic is not raven UPSTREAM: drm/amd/powerplay: add control gfxoff enabling in late init UPSTREAM: drm/amdgpu: fix to disable powergating in hw_fini UPSTREAM: drm/amdgpu: set CGPG if gfxoff is enabled for raven UPSTREAM: drm/amd/powerplay: use the flag to decide whether send gfxoff smc message UPSTREAM: drm/amdgpu: add checking for sos version UPSTREAM: drm/amd/powerplay: fix missed hwmgr check warning before call gfx_off_control handler James Zhu (12): UPSTREAM: drm/amdgpu: Added support for MV packet UPSTREAM: drm/amd/include/vg20: adjust VCE_BASE to reuse vce 4.0 header files BACKPORT: drm/amdgpu/vg20:Restruct uvd to support multiple uvds BACKPORT: drm/amdgpu:All UVD instances share one idle_work handle UPSTREAM: drm/amdgpu/vg20:increase 3 rings for AMDGPU_MAX_RINGS UPSTREAM: drm/amdgpu/vg20:Enable the 2nd instance for uvd UPSTREAM: drm/amdgpu/vg20:Add IH client ID for the 2nd UVD BACKPORT: drm/amdgpu/vg20:Restruct uvd.inst to support multiple instances UPSTREAM: drm/amdgpu/vg20:Enable the 2nd instance IRQ for uvd 7.2 UPSTREAM: drm/amdgpu/vg20:Enable 2nd instance queue maping for uvd 7.2 UPSTREAM: drm/amdgpu/vg20:Enable UVD/VCE for Vega20 UPSTREAM: drm/amdgpu:Support new VCN FW version naming convention Jani Nikula (3): UPSTREAM: drm: prefer inline over __inline__ UPSTREAM: drm: remove old documentation comment cruft from drmP.h UPSTREAM: drm: make drm_core_check_feature() bool that it is Jann Horn (1): UPSTREAM: drm: fix use-after-free read in drm_mode_create_lease_ioctl() Jay Cornwall (2): UPSTREAM: drm/amdkfd: Reduce priority of context-saving waves before spin-wait UPSTREAM: drm/amdkfd: Use volatile MTYPE in default/alternate apertures Jerry (Fangzhi) Zuo (5): UPSTREAM: drm/amd/display: Implement VEGAM device IDs in DC UPSTREAM: drm/amd/display: Implement VEGAM device IDs in DM UPSTREAM: drm/amd/display: Add Vega20 config. support UPSTREAM: drm/amd/display: Add BIOS smu_info v3_3 support for Vega20 UPSTREAM: drm/amd/display: Add harvest IP support for Vega20 Joe Perches (1): UPSTREAM: treewide: Align function definition open/close braces Jos Roberto de Souza (1): UPSTREAM: drm: Add DP last received PSR SDP VSC register and bits Julian Parkin (3): UPSTREAM: drm/amd/display: drop dc_validate_guaranteed UPSTREAM: drm/amd/display: Add assert that chroma pitch is non zero UPSTREAM: drm/amd/display: reprogram infoframe during apply_ctx_to_hw Jun Lei (3): UPSTREAM: drm/amd/display: remove unused enum UPSTREAM: drm/amd/display: Fill calcs date from stream src/dst if available UPSTREAM: drm/amd/display: constify a few dc_surface_update fields Junwei Zhang (7): UPSTREAM: drm/amdgpu: simplify bo_va list when vm bo update (v2) UPSTREAM: drm/amdgpu: bo could be null when access in vm bo update UPSTREAM: drm/amd/powerplay: add PME smu message for raven UPSTREAM: drm/ttm: remove priority hard code when initializing ttm bo UPSTREAM: drm/amdgpu: set ttm bo priority before initialization UPSTREAM: drm/amdgpu: fix null pointer for bo unmap trace function UPSTREAM: drm/amdgpu: fix clear_all and replace handling in the VM (v2) Kees Cook (1): UPSTREAM: kernel.h: Retain constant expression output for max()/min() Kenneth Feng (5): UPSTREAM: amd/powerplay: implement the vega12_force_clock_level interface UPSTREAM: drm/amd/powerplay: Get more than 8 level gfxclk states UPSTREAM: drm/amd/powerplay: initialzie the dpm intial enabled state UPSTREAM: drm/amd/powerplay: add registry key to disable ACG UPSTREAM: drm/amd/powerplay: Set higher SCLK&amp;MCLK frequency than dpm7 in OD (v2) Krunoslav Kovac (1): UPSTREAM: drm/amd/display: Add user_regamma to color module Laura Abbott (1): UPSTREAM: drm/amdkfd: Remove vla Leo (Sunpeng) Li (4): UPSTREAM: drm/amd/display: Fix dim display on DCE11 UPSTREAM: drm/amd/display: Fix memleak on input transfer function UPSTREAM: drm/amd/display: Destroy connector state on reset UPSTREAM: drm/amd/display: Use requested HDMI aspect ratio Leo Liu (28): UPSTREAM: drm/amdgpu: add VEGAM ASIC type UPSTREAM: drm/amdgpu: bypass GPU info firmware load for VEGAM UPSTREAM: drm/amdgpu: set VEGAM to ASIC family and ip blocks UPSTREAM: drm/amdgpu: specify VEGAM ucode SMU load method UPSTREAM: drm/amdgpu: add VEGAM SMU firmware support UPSTREAM: drm/amdgpu/virtual_dce: add VEGAM support UPSTREAM: drm/amdgpu: add VEGAM dc support check UPSTREAM: drm/amdgpu: skip VEGAM MC firmware load UPSTREAM: drm/amdgpu: add VEGAM GMC golden settings UPSTREAM: drm/amdgpu: initialize VEGAM GMC (v2) UPSTREAM: drm/amdgpu: add VEGAM SDMA firmware support UPSTREAM: drm/amdgpu: add VEGAM SDMA golden settings UPSTREAM: drm/amdgpu: add VEGAM GFX firmware support UPSTREAM: drm/amdgpu: add VEGAM GFX golden settings BACKPORT: drm/amdgpu: initialize VEGAM GFX UPSTREAM: drm/amdgpu: add VEGAM UVD firmware support UPSTREAM: drm/amdgpu: add VEGAM UVD encode support UPSTREAM: drm/amdgpu: add VEGAM VCE firmware support UPSTREAM: drm/amdgpu: add VEGAM to VCE harvest config UPSTREAM: drm/amdgpu: add VEGAM support to vi UPSTREAM: drm/amdgpu: add VEGAM pci ids UPSTREAM: drm/amdgpu: fix insert nop for VCN decode ring UPSTREAM: drm/amdgpu: fix insert nop for UVD7 ring UPSTREAM: drm/amdgpu: fix insert nop for UVD6 ring UPSTREAM: drm/amdgpu: fix insert nop for UVD5 ring UPSTREAM: drm/amdgpu: fix insert nop for UVD4.2 ring UPSTREAM: drm/amdgpu: remove unnecessary scheduler entity for VCN UPSTREAM: drm/amdgpu: fix UBSAN: Undefined behaviour for amdgpu_fence.c Linus Torvalds (1): UPSTREAM: treewide: fix up files incorrectly marked executable Lubosz Sarnecki (1): UPSTREAM: drm/edid: Quirk Vive Pro VR headset non-desktop. Luc Van Oostenryck (2): UPSTREAM: drm/amdgpu: fix amdgpu_atpx_get_client_id()'s return type UPSTREAM: drm/admgpu: fix mode_valid's return type Lyude Paul (6): UPSTREAM: drm/atomic: Print debug message on atomic check failure UPSTREAM: drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail() UPSTREAM: drm/amdgpu: Count disabled CRTCs in commit tail earlier UPSTREAM: drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c UPSTREAM: drm/amdgpu: Add amdgpu_atpx_get_dhandle() UPSTREAM: drm/amdgpu: Dynamically probe for ATIF handle (v2) Maarten Lankhorst (1): UPSTREAM: drm/atomic: Remove deprecated accessor macros Manasi Navare (1): UPSTREAM: drm/dp: Rename the edp_sdp_header as dp_sdp_header Marek Olk (1): UPSTREAM: drm/amdgpu: optionally do a writeback but don't invalidate TC for IB fences Martin Tsai (2): UPSTREAM: drm/amd/display: correct the condition in setting cursor not visible beyond left edge UPSTREAM: drm/amd/display: to synchronize the hubp and dpp programming in cursor control Masanari Iida (1): UPSTREAM: treewide: Fix typos in printk Matt Atwood (1): UPSTREAM: drm/i915/kbl: Add KBL GT2 sku Matthew Wilcox (11): BACKPORT: idr: Delete idr_remove_ext function BACKPORT: idr: Delete idr_replace_ext function BACKPORT: idr: Delete idr_find_ext function UPSTREAM: idr: Add idr_alloc_u32 helper UPSTREAM: net sched actions: Convert to use idr_alloc_u32 UPSTREAM: cls_flower: Convert to idr_alloc_u32 UPSTREAM: idr: Remove idr_alloc_ext UPSTREAM: idr: Rename idr_for_each_entry_ext UPSTREAM: idr: Warn if old iterators see large IDs UPSTREAM: idr: Make 1-based IDRs more efficient BACKPORT: idr: Add documentation Maxime Ripard (1): UPSTREAM: drm/blend: Add a generic alpha property Meghana Madhyastha (3): UPSTREAM: video: backlight: Add helpers to enable and disable backlight UPSTREAM: video: backlight: Add of_find_backlight helper in backlight.c UPSTREAM: video: backlight: Add devres versions of of_find_backlight Michel Dnzer (8): UPSTREAM: drm/amdgpu: Update pin_size values before unpinning BO UPSTREAM: drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate UPSTREAM: drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping UPSTREAM: drm/amdgpu: Reserve VM root shared fence slot for command submission (v3) UPSTREAM: drm/amdgpu: Keep track of amount of pinned CPU visible VRAM UPSTREAM: drm/amdgpu: Make pin_size values atomic UPSTREAM: drm/amdgpu: Warn and update pin_size values when destroying a pinned BO UPSTREAM: drm/amdgpu: Don't warn on destroying a pinned BO Mikita Lipski (19): UPSTREAM: drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't exist UPSTREAM: drm/amd/display: Adding stutter entry wm to dce bw struct UPSTREAM: drm/amd/display: Implementing new bandwidth registers for DCE120 UPSTREAM: drm/amd/display: Separate mem input constuctors for dce 112 and 120 BACKPORT: drm/amd/pp: Adding set_watermarks_for_clocks_ranges for SMU10 UPSTREAM: drm/amd/pp: Adding a function to store cc6 data in SMU10 UPSTREAM: drm/amd/display: Unify dm resume sequence into a single call BACKPORT: drm/amd/powerplay: Add notify PWE function to SMU10 UPSTREAM: drm/amd/display: Clear connector's edid pointer UPSTREAM: drm/amd/pp: Add cases for getting phys and disp clks for SMU10 UPSTREAM: drm/amd/display: Release fake sink UPSTREAM: drm/amd/display: Do not program interrupt status on disabled crtc UPSTREAM: drm/amd/pp: Connect display_clock_voltage_request to a function pointer UPSTREAM: drm/amd/display: adding ycbcr420 pixel encoding for hdmi UPSTREAM: drm/amd/display: add a check for display depth validity UPSTREAM: drm/amd/display: Don't share clk source between DP and HDMI UPSTREAM: drm/amd/display: update clk for various HDMI color depths UPSTREAM: drm/amd/display: Pass connector id when executing VBIOS CT UPSTREAM: drm/amd/display: Check if clock source in use before disabling Nayan Deshmukh (2): UPSTREAM: drm/scheduler: move the tracepoints file from the include directory BACKPORT: drm/scheduler: remove unused parameter Nicholas Mc Guire (1): UPSTREAM: drm: re-enable error handling Nicolai Hhnle (1): UPSTREAM: drm/amdgpu: fix user fence write race condition Nikola Cornij (6): UPSTREAM: drm/amd/display: Update ASIC header files UPSTREAM: drm/amd/display: Rename feature-specific register address init macro UPSTREAM: drm/amd/display: Log DTN only after the atomic commit in Diag UPSTREAM: drm/amd/display: Clear underflow status for debug purposes UPSTREAM: drm/amd/display: Read DPCD link caps up to and including DP_ADAPTER_CAP UPSTREAM: drm/amd/display: Read DP_SINK_COUNT_ESI range on HPD for DP 1.4 Noralf Trnnes (1): UPSTREAM: drm: Use srcu to protect drm_device.unplugged Oak Zeng (1): UPSTREAM: drm/amdkfd: Dump HQD of HIQ Oded Gabbay (1): UPSTREAM: drm/amdgpu: conditionally compile amdgpu's amdkfd files Oleksandr Andrushchenko (1): UPSTREAM: drm: Fix possible race conditions while unplugging DRM device Philip Yang (1): UPSTREAM: drm/amdkfd: use %px to print user space address instead of %p Pixel Ding (3): UPSTREAM: drm/scheduler: always put last_sched fence in entity_fini UPSTREAM: drm/scheduler: move last_sched fence updating prior to job popping (v2) UPSTREAM: drm/scheduler: don't update last scheduled fence in TDR Rajan Vaja (1): UPSTREAM: drm/amd/pp: Fix uninitialized variable Rex Zhu (55): UPSTREAM: drm/amd/pp: Remove useless fw load error handler on Polaris BACKPORT: drm/amd/pp: Add hwmgr_sw_init/fini functioins UPSTREAM: drm/amd/pp: Lock pm_funcs when set pp table UPSTREAM: drm/amd/pp: Save vf state in pp context UPSTREAM: drm/amd/pp: Use release_firmware directly in powerplay UPSTREAM: drm/amdgpu: Use dpm_enabled as dpm state flag UPSTREAM: drm/amd/pp: Use gfx rlc funcs directly in powerplay BACKPORT: drm/amdgpu: Get pci resource directly through adev UPSTREAM: drm/amd/dc: Use atombios api directly in DC UPSTREAM: drm/amd/pp: Use atombios api directly in powerplay (v2) UPSTREAM: drm/amdgpu: Set pm_display_cfg in non-dc mode UPSTREAM: drm/amd/pp: Not call cgs interface to get display info UPSTREAM: drm/amdgpu: Delete some cgs functions UPSTREAM: drm/amdgpu: remove duplicate cg/pg wrapper functions UPSTREAM: drm/amd/display: Disentangle dc.h include from amdgpu.h UPSTREAM: drm/amd/pp: Refine pp_atomfwctrl_get_vbios_bootup_values UPSTREAM: drm/amd/pp: Move same macro definitions to hwmgr.h UPSTREAM: drm/amd/pp: Remove unnecessary forward declaration UPSTREAM: drm/amd/pp: Remove dead function in smu7_smumgr.c UPSTREAM: drm/amd/pp: Remove useless smu7 running state check UPSTREAM: Revert &quot;drm/amd/powerply: fix power reading on Fiji&quot; UPSTREAM: drm/amd/pp: Refine get_gpu_power for VI UPSTREAM: drm/amd/pp: Remove struct pp_gpu_power UPSTREAM: drm/amd/pp: Clear smu response register before send smu message UPSTREAM: drm/amd/pp: Move common code to smu_helper.c UPSTREAM: drm/amdgpu: Reserved vram for smu to save debug info. UPSTREAM: drm/amd/pp: Remove dead interface UPSTREAM: drm/amd/pp: Fix NULL point check error in smu_set_watermarks_for_clocks_ranges UPSTREAM: drm/amd/pp: Change pstate_clk frequency unit to 10KHz on Rv UPSTREAM: drm/amd/pp: Use dynamic gfx_clk rather than hardcoded values UPSTREAM: drm/amd/pp: Refine the OD state checking code in smu7 UPSTREAM: drm/amd/pp: Change voltage/clk range for OD feature on VI UPSTREAM: drm/amd/pp: Print out voltage/clock range in sysfs UPSTREAM: drm/amd/pp: Add OVERDRIVE support on Vega10 (v2) UPSTREAM: drm/amd/pp: Skip fan attributes if fan not present UPSTREAM: drm/amdgpu: Fix display corruption on CI with dpm enabled UPSTREAM: drm/amd/pp: Implement force_clock_level for RV UPSTREAM: drm/amd/pp: Workaround flickering issue on RV UPSTREAM: drm/amd/pp: Fix static checker warning UPSTREAM: drm/amd/pp: fix a couple locking issues UPSTREAM: drm/amd/pp: Add smu support for VCN powergating on RV UPSTREAM: drm/amdgpu: Add CG/PG flags for VCN UPSTREAM: drm/amdgpu: Add SOC15_WAIT_ON_RREG macro define UPSTREAM: drm/amdgpu: Add static CG control for VCN on RV UPSTREAM: drm/amdgpu: Enable VCN CG by default on RV UPSTREAM: drm/amdgpu: Add VCN static PG support on RV UPSTREAM: drm/amdgpu: Enable VCN static PG by default on RV UPSTREAM: drm/amdgpu: Add runtime VCN PG support UPSTREAM: drm/amd/pp: Allow underclocking when od table is empty in vbios UPSTREAM: drm/amd/pp: Fix OD feature enable failed on Vega10 workstation cards UPSTREAM: drm/amdgpu: fix a reversed condition UPSTREAM: drm/amd/pp: Convert voltage unit in mV*4 to mV on CZ/ST UPSTREAM: drm/amd/pp: Set Max clock level to display by default UPSTREAM: drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init BACKPORT: drm/amdgpu: skip CG for VCN when late_init/fini Roman Li (3): UPSTREAM: drm/amd/display: add assert in enable FBC UPSTREAM: drm/amd: Add dce-12.1 gpio aux registers (v2) UPSTREAM: drm/amd/display: check if audio clk enable is applicable Samson Tam (1): UPSTREAM: drm/amd/display: don't create new dc_sink if nothing changed at detection Samuel Li (1): UPSTREAM: drm: add parameter explanation for some gem dmabuf_ops Shaoyun Liu (5): UPSTREAM: drm/amdkfd: Remove queue node when destroy queue failed UPSTREAM: drm/amdgpu: Update GFX info structure to match what vega20 used UPSTREAM: drm/amdgpu: Fix NULL pointer when load kfd driver with PP block is disabled UPSTREAM: drm/amd/include: Update df 3.6 mask and shift definition UPSTREAM: drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation Shashank Sharma (2): UPSTREAM: drm: Add aspect ratio parsing in DRM layer UPSTREAM: drm: Add and handle new aspect ratios in DRM layer Shirish S (2): UPSTREAM: drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2) BACKPORT: drm/amd/display: Correct the plane enumeration order (v2) SivapiriyanKumarasamy (2): UPSTREAM: drm/amd/display: Add vline IRQ programming for DCN UPSTREAM: drm/amd/display: fix gamma not being applied Stephen Rothwell (1): UPSTREAM: drm/amdgpu: include pagemap.h for release_pages() Su Sung Chung (1): UPSTREAM: drm/amd/display: fix bug of accessing invalid memory Tao Zhou (1): UPSTREAM: drm/amdgpu: Fix SDMA hang in prt mode v2 Thierry Reding (2): UPSTREAM: drm/fourcc: Fix fourcc_mod_code() definition UPSTREAM: drm/tegra: Sanitize format modifiers Tom St Denis (3): UPSTREAM: drm/amd/amdgpu: vcn10 Add callback for emit_reg_write_reg_wait UPSTREAM: drm/amd/amdgpu: Add some documentation to the debugfs entries UPSTREAM: drm/amd/amdgpu: Code comments for the amdgpu_ttm.c driver. (v2) Tom Stellard (1): UPSTREAM: drm/amdgpu: Use dev_info() to report amdkfd is not supported for this ASIC Tomi Valkeinen (1): UPSTREAM: drm: fix use of freed memory in drm_mode_setcrtc Tony Cheng (4): UPSTREAM: drm/amd/display: dal 3.1.39 UPSTREAM: drm/amd/display: dal 3.1.40 UPSTREAM: drm/amd/display: dal 3.1.43 UPSTREAM: drm/amd/display: dal 3.1.44 Ville Syrjl (16): UPSTREAM: drm/uapi: The ctm matrix uses sign-magnitude representation UPSTREAM: drm/uapi: Deprecate DRM_MODE_PROP_PENDING UPSTREAM: drm/scdc-helper: Convert errors into debug messages BACKPORT: drm/simple-kms-helper: Plumb plane state to the enable hook UPSTREAM: drm: Clear crtc-&gt;primary-&gt;crtc when disabling the crtc via setcrtc() UPSTREAM: drm/atomic-helper: WARN if legacy plane fb pointers are bogus when committing duplicated state UPSTREAM: drm: Add local 'plane' variable for primary/cursor planes UPSTREAM: drm: Adjust whitespace for legibility UPSTREAM: drm: Make the fb refcount handover less magic UPSTREAM: drm: Use plane-&gt;state-&gt;fb over plane-&gt;fb UPSTREAM: drm: Don't pass the index to drm_property_add_enum() UPSTREAM: drm/rect: Fix drm_rect_rotation_inv() docs UPSTREAM: drm/modes: Introduce drm_mode_match() UPSTREAM: drm/edid: Use drm_mode_match_no_clocks_no_stereo() for consistentcy UPSTREAM: drm/edid: Fix cea mode aspect ratio handling UPSTREAM: drm/edid: Don't send bogus aspect ratios in AVI infoframes Vitaly Prosyak (1): UPSTREAM: drm/amd/display: Add dc_lut_mode enum Wei Wang (1): UPSTREAM: include/linux/idr.h: add #include &lt;linux/bug.h&gt; Wesley Chalmers (1): UPSTREAM: drm/amd/display: fix use of uninitialized memory Xiaojie Yuan (1): UPSTREAM: drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback Xingyue Tao (4): UPSTREAM: drm/amd/display: Add double buffer machanism to ICSC UPSTREAM: drm/amd/display: Add double buffer machanism to OCSC UPSTREAM: drm/amd/display: Add dc cap to restrict VSR downscaling src size UPSTREAM: drm/amd/display: Only limit VSR downscaling when actually downscaling Yong Zhao (5): UPSTREAM: drm/amdkfd: Separate trap handler assembly code and its hex values UPSTREAM: drm/amdkfd: Fix CP soft hang on APUs UPSTREAM: drm/amdgpu: Add support to change mtype for 2nd part of gart BOs on GFX9 UPSTREAM: drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9 UPSTREAM: drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs Yongqiang Sun (6): UPSTREAM: drm/amd/display: Retry when read dpcd caps failed. UPSTREAM: drm/amd/display: Change disable backlight ramp change threshold from 0 to maximum value. UPSTREAM: drm/amd/display: dal 3.1.41 UPSTREAM: drm/amd/display: Check lid state to determine fast boot optimization. UPSTREAM: drm/amd/display: Check SCRATCH reg to determine S3 resume. UPSTREAM: drm/amd/display: Use dig enable to determine fast boot optimization. Yue Hin Lau (1): UPSTREAM: drm/amd/display: add missing colorspace for set black color kbuild test robot (1): UPSTREAM: drm/amdgpu: vcn_v1_0_is_idle() can be static welu (2): UPSTREAM: drm/amdkfd: Try to enable atomics for all GPUs UPSTREAM: drm/amdgpu: change pp_dpm clk/mclk/pcie input format. Documentation/core-api/idr.rst | 79 + Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 12 - MAINTAINERS | 2 + arch/x86/include/asm/atomic64_32.h | 2 +- drivers/acpi/custom_method.c | 2 +- drivers/acpi/fan.c | 2 +- drivers/char/tpm/tpm_tis_core.h | 8 +- drivers/fmc/fmc-core.c | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 131 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 10 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 1043 +++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 585 ++++- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 44 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 247 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 90 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 369 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 476 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 22 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 280 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 293 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 22 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik.c | 7 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 10 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 120 + .../{powerplay/inc/pp_soc15.h =&gt; amdgpu/df_v1_7.h} | 38 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 116 + drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 40 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 99 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 352 ++- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 69 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 4 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 67 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 9 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 103 +- drivers/gpu/drm/amd/amdgpu/si.c | 7 + drivers/gpu/drm/amd/amdgpu/si_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 126 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 15 + drivers/gpu/drm/amd/amdgpu/soc15d.h | 6 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 46 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 112 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1073 +++++---- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 188 +- drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 53 + drivers/gpu/drm/amd/amdgpu/vi.c | 53 +- drivers/gpu/drm/amd/amdkfd/Makefile | 10 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 20 +- drivers/gpu/drm/amd/amdkfd/cik_regs.h | 3 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 560 +++++ .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 274 +-- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 1214 ++++++++++ drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 11 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 134 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 114 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 + .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 84 + drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 74 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 119 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 92 + drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 9 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 340 +++ drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 319 +++ drivers/gpu/drm/amd/amdkfd/kfd_module.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 443 ++++ drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 392 +--- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 583 +++++ drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 113 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 50 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 22 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 27 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/amdkfd/soc15_int.h | 47 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 354 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 29 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 15 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 5 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 3 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 59 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 28 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 381 ++-- drivers/gpu/drm/amd/display/dc/basics/fixpt32_32.c | 161 -- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 1 - drivers/gpu/drm/amd/display/dc/basics/logger.c | 3 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 3 + .../gpu/drm/amd/display/dc/bios/command_table.c | 40 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 26 +- .../drm/amd/display/dc/bios/command_table_helper.c | 1 + .../amd/display/dc/bios/command_table_helper2.c | 1 + .../gpu/drm/amd/display/dc/calcs/calcs_logger.h | 579 +++++ .../gpu/drm/amd/display/dc/calcs/custom_float.c | 46 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 256 ++- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 82 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 131 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 38 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 185 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 67 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 413 ++-- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 8 +- drivers/gpu/drm/amd/display/dc/dc.h | 46 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 59 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_link.h | 9 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 28 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 17 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 83 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 33 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 40 +- drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 10 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 128 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 17 + .../gpu/drm/amd/display/dc/dce/dce_scl_filters.c | 48 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 82 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 26 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 54 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 199 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 1 + .../drm/amd/display/dc/dce110/dce110_resource.c | 33 - .../display/dc/dce110/dce110_timing_generator.c | 16 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 8 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 35 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 5 - .../drm/amd/display/dc/dce120/dce120_resource.c | 50 +- .../display/dc/dce120/dce120_timing_generator.c | 12 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 52 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 98 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 46 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 82 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 96 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 38 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 229 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 229 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 90 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 435 +++- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1362 +++++++++++ .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 330 +++ drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 5 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 104 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 26 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 348 +-- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1494 ++++++++++++ .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 524 +++++ drivers/gpu/drm/amd/display/dc/dm_services.h | 8 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 13 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 138 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 969 ++++---- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 2 + .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 10 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + .../dc/i2caux/dce110/i2c_hw_engine_dce110.c | 2 +- drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 1 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dce_calcs.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 64 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 18 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/ipp.h | 2 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 17 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 36 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 22 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 56 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 9 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 9 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 11 +- drivers/gpu/drm/amd/display/include/dal_types.h | 1 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 274 ++- drivers/gpu/drm/amd/display/include/fixed32_32.h | 129 -- .../gpu/drm/amd/display/include/logger_interface.h | 9 + drivers/gpu/drm/amd/display/include/logger_types.h | 66 +- .../drm/amd/display/modules/color/color_gamma.c | 700 ++++-- .../drm/amd/display/modules/color/color_gamma.h | 48 +- .../gpu/drm/amd/display/modules/inc/mod_stats.h | 4 + drivers/gpu/drm/amd/display/modules/stats/stats.c | 254 ++- drivers/gpu/drm/amd/include/amd_shared.h | 23 +- .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 12 + .../amd/include/asic_reg/dce/dce_12_0_sh_mask.h | 152 ++ .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h | 19 +- .../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h | 8 + .../drm/amd/include/asic_reg/df/df_1_7_default.h | 26 + .../drm/amd/include/asic_reg/df/df_1_7_offset.h | 37 + .../drm/amd/include/asic_reg/df/df_1_7_sh_mask.h | 52 + .../drm/amd/include/asic_reg/df/df_3_6_default.h | 26 + .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 33 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 48 + drivers/gpu/drm/amd/include/atombios.h | 7 + drivers/gpu/drm/amd/include/atomfirmware.h | 52 +- drivers/gpu/drm/amd/include/cgs_common.h | 170 -- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 28 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 13 +- drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 1 + drivers/gpu/drm/amd/include/v9_structs.h | 48 +- drivers/gpu/drm/amd/include/vega20_ip_offset.h | 1051 +++++++++ drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 497 ++-- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 41 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 91 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c | 222 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h | 15 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 197 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 7 + .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 45 +- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 278 ++- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 3 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 16 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 342 +-- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 2 + .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 229 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 47 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 98 + drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h | 27 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 962 ++++---- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 26 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 119 +- .../amd/powerplay/hwmgr/vega10_processpptables.c | 8 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 107 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 101 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 5 +- .../amd/powerplay/hwmgr/vega12_processpptables.c | 9 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 37 +- .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 9 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 35 +- drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 4 +- drivers/gpu/drm/amd/powerplay/inc/smu75.h | 760 +++++++ drivers/gpu/drm/amd/powerplay/inc/smu75_discrete.h | 886 ++++++++ drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h | 1 + .../drm/amd/powerplay/inc/vega12/smu9_driver_if.h | 5 +- drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 14 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 26 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 11 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 25 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 39 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 69 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 1 - drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 21 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 52 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2385 ++++++++++++++++++++ .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.h | 75 + drivers/gpu/drm/drm_atomic.c | 22 +- drivers/gpu/drm/drm_atomic_helper.c | 32 +- drivers/gpu/drm/drm_blend.c | 39 + drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 50 +- drivers/gpu/drm/drm_context.c | 2 +- drivers/gpu/drm/drm_crtc.c | 64 +- drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_drv.c | 64 +- drivers/gpu/drm/drm_edid.c | 46 +- drivers/gpu/drm/drm_fb_helper.c | 12 +- drivers/gpu/drm/drm_framebuffer.c | 33 +- drivers/gpu/drm/drm_gem.c | 13 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 19 + drivers/gpu/drm/drm_ioc32.c | 4 +- drivers/gpu/drm/drm_ioctl.c | 86 +- drivers/gpu/drm/drm_lease.c | 24 +- drivers/gpu/drm/drm_modes.c | 179 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 7 +- drivers/gpu/drm/drm_plane.c | 54 +- drivers/gpu/drm/drm_prime.c | 21 +- drivers/gpu/drm/drm_property.c | 27 +- drivers/gpu/drm/drm_rect.c | 4 +- drivers/gpu/drm/drm_scdc_helper.c | 10 +- drivers/gpu/drm/drm_simple_kms_helper.c | 4 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/drm_sysfs.c | 4 +- drivers/gpu/drm/gma500/cdv_device.c | 4 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/intel_cdclk.c | 4 +- drivers/gpu/drm/i915/intel_sdvo.c | 5 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 - drivers/gpu/drm/msm/msm_debugfs.c | 3 - drivers/gpu/drm/mxsfb/mxsfb_drv.c | 3 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/pl111/pl111_display.c | 3 +- drivers/gpu/drm/scheduler/gpu_scheduler.c | 91 +- .../gpu/drm/scheduler}/gpu_scheduler_trace.h | 2 +- drivers/gpu/drm/tegra/fb.c | 35 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 2 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 17 - drivers/gpu/drm/tinydrm/mi0283qt.c | 3 +- drivers/gpu/drm/tinydrm/repaper.c | 5 +- drivers/gpu/drm/tinydrm/st7586.c | 5 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_manager.c | 1 + drivers/gpu/drm/ttm/ttm_bo_util.c | 51 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 1 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 1 + drivers/gpu/drm/ttm/ttm_lock.c | 1 + drivers/gpu/drm/ttm/ttm_memory.c | 1 + drivers/gpu/drm/ttm/ttm_module.c | 1 + drivers/gpu/drm/ttm/ttm_object.c | 1 + drivers/gpu/drm/ttm/ttm_tt.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +- drivers/media/i2c/msp3400-kthreads.c | 2 +- drivers/message/fusion/mptsas.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 0 .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 +- drivers/platform/x86/eeepc-laptop.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 2 +- drivers/scsi/aacraid/src.c | 4 +- drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/qedi/qedi_fw.c | 2 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 2 +- drivers/video/backlight/backlight.c | 73 + fs/internal.h | 1 - fs/locks.c | 2 +- fs/ocfs2/stack_user.c | 2 +- fs/orangefs/orangefs-utils.c | 2 +- fs/xfs/xfs_export.c | 2 +- include/drm/amd_asic_type.h | 2 + include/drm/drmP.h | 28 +- include/drm/drm_atomic.h | 75 - include/drm/drm_blend.h | 3 + include/drm/drm_connector.h | 3 +- include/drm/drm_crtc.h | 8 +- include/drm/drm_device.h | 10 +- include/drm/drm_dp_helper.h | 17 +- include/drm/drm_drv.h | 15 +- include/drm/drm_edid.h | 2 - include/drm/drm_file.h | 23 +- include/drm/drm_gem_framebuffer_helper.h | 3 + include/drm/drm_ioctl.h | 7 - include/drm/drm_legacy.h | 4 +- include/drm/drm_modes.h | 22 + include/drm/drm_modeset_helper_vtables.h | 5 +- include/drm/drm_plane.h | 25 +- include/drm/drm_property.h | 28 +- include/drm/drm_simple_kms_helper.h | 6 +- include/drm/gpu_scheduler.h | 56 +- include/drm/i915_pciids.h | 3 +- include/drm/tinydrm/tinydrm.h | 4 +- include/linux/backlight.h | 58 + include/linux/fs.h | 1 + include/linux/idr.h | 173 +- include/linux/kernel.h | 71 +- include/linux/radix-tree.h | 17 +- include/uapi/drm/amdgpu_drm.h | 20 + include/uapi/drm/drm.h | 7 + include/uapi/drm/drm_fourcc.h | 38 +- include/uapi/drm/drm_mode.h | 15 +- kernel/audit.c | 6 +- kernel/trace/trace_printk.c | 4 +- lib/idr.c | 255 ++- lib/radix-tree.c | 3 +- lib/raid6/sse2.c | 14 +- net/sched/act_api.c | 72 +- net/sched/cls_flower.c | 34 +- scripts/coccinelle/api/drm-get-put.cocci | 10 - sound/soc/fsl/fsl_dma.c | 2 +- tools/testing/radix-tree/idr-test.c | 24 +- 452 files changed, 29205 insertions(+), 9079 deletions(-) create mode 100644 Documentation/core-api/idr.rst create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v1_7.c rename drivers/gpu/drm/amd/{powerplay/inc/pp_soc15.h =&gt; amdgpu/df_v1_7.h} (57%) create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v3_6.c create mode 100644 drivers/gpu/drm/amd/amdgpu/df_v3_6.h mode change 100755 =&gt; 100644 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h create mode 100644 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h create mode 100644 drivers/gpu/drm/amd/amdkfd/soc15_int.h delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/fixpt32_32.c create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/calcs_logger.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h delete mode 100644 drivers/gpu/drm/amd/display/include/fixed32_32.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/df/df_1_7_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/df/df_1_7_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/df/df_1_7_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/df/df_3_6_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/df/df_3_6_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/df/df_3_6_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/vega20_ip_offset.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu75.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu75_discrete.h create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vegam_smumgr.h rename {include/drm =&gt; drivers/gpu/drm/scheduler}/gpu_scheduler_trace.h (97%) mode change 100755 =&gt; 100644 drivers/net/ethernet/cadence/macb_ptp.c BUG=b:112542653 TEST=Build and run on Grunt, run graphics_SanAngeles and login_LoginSuccess Change-Id: Ibfef63f40af181a75e8fa051e8e758ee90bd7f58 Signed-off-by: Dominik Behr &lt;dbehr@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1455373 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="2" gerrit_number="1455373" owner_email="dbehr@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/73/1455373/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ieca6e3169f4e9f6627195e3d9e2ac2548f43952c" commit="1c0567f30322c6e9d7cd72de35eaae4f8937b10d" commit_message="cryptohome: gitignore test data directory Make git ignore the test_image_dir/ directory, which is created by a few unit tests. BUG=none TEST=none Change-Id: Ieca6e3169f4e9f6627195e3d9e2ac2548f43952c Reviewed-on: https://chromium-review.googlesource.com/1455940 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Maksim Ivanov &lt;emaxx@chromium.org&gt; Reviewed-by: Ryo Hashimoto &lt;hashimoto@chromium.org&gt; " fail_count="1" gerrit_number="1455940" owner_email="emaxx@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/40/1455940/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I1335407a869c48de528775d795c38ee4d8a6561f" commit="7fdc9dc3ca9a7460432622062b7d2f9520ce73b4" commit_message="lint fix for tradefed_test. The referred bug crbug.com/691046 was WontFixed, and anyway the current code is not using metrics at all (where it was used for measuring media push.) BUG=none TEST=cheets_CTS_N runs Change-Id: I1335407a869c48de528775d795c38ee4d8a6561f Reviewed-on: https://chromium-review.googlesource.com/1460240 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="1" gerrit_number="1460240" owner_email="kinaba@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/1460240/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I5408820c74e5cde055cfe6fb4336e980813f382d" commit="425f7117726a288a711d831e6f0b00fb626bc5ce" commit_message="Install bootlockboxd upstart job This CL installs bootlockboxd.conf and enable nvram based bootlockbox service BUG=b:67912719 TEST=emerge CQ-DEPEND=CL:1407301 CQ-DEPEND=CL:1407827 Change-Id: I5408820c74e5cde055cfe6fb4336e980813f382d Reviewed-on: https://chromium-review.googlesource.com/1296799 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Xiaoyong Zhou &lt;xzhou@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="2" gerrit_number="1296799" owner_email="xzhou@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/99/1296799/3" remote="cros" total_fail_count="5"/><pending_commit branch="master" change_id="Ifddbd439b34fc9e99fb27ddc1340cf34236b58a6" commit="f928ed8a2c41c1de820382f02f419c530fd44ace" commit_message="tast: Introduce meta packages for test bundles. This change updates the dependency graph around Tast test bundles to something similar to autotest. The new dependency graph is: virtual/target-chromium-os-test | v chromeos-base/tast-local-tests---------+ | | v v chromeos-base/tast-local-tests-cros virtual/tast-local-tests chromeos-base/tast-local-tests depends on all public bundle packages and virtual/tast-local-tests. The virtual package might be overridden in private overlays to pull in private bundles. BUG=chromium:875141 TEST=./build_packages --board=betty Change-Id: Ifddbd439b34fc9e99fb27ddc1340cf34236b58a6 Reviewed-on: https://chromium-review.googlesource.com/1404775 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Dan Erat &lt;derat@chromium.org&gt; " fail_count="1" gerrit_number="1404775" owner_email="nya@chromium.org" pass_count="0" patch_number="7" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/75/1404775/7" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3488c20d61b286349f1f01f0157be174d54fd401" commit="14595d09ed6e3e5092274a5bc08219778922b324" commit_message="cheets_GTS: Quick fixup for notest modules. 1) The &quot;GtsSample&quot; combined test has 3 module combined, with all of them having 0 tests. Marking as such in the yaml file. TODO: we might want to change target_module param to a list. 2) The existing code did not fail even when a test not marked as notest finished without executing a test. Reordering of the if statements makes the case an error. BUG=b:122870115 TEST=cheets_GTS.6.0_r3.GtsSample Change-Id: I3488c20d61b286349f1f01f0157be174d54fd401 Reviewed-on: https://chromium-review.googlesource.com/1460239 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kazuhiro Inaba &lt;kinaba@chromium.org&gt; Reviewed-by: Ilja H. Friedel &lt;ihf@chromium.org&gt; " fail_count="1" gerrit_number="1460239" owner_email="kinaba@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/39/1460239/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib4ff1e41272ebf199c6361da4b572a43d403a003" commit="5658630c100b80c6e436905781ba0b7d1e8979ef" commit_message="For boards configured with an RW B side, produce a hex file for the B side. If a board configuration produces an RW image for its B side, it makes sense that requesting the &quot;hex&quot; target would produce a hex file for the B side image as well as the A side image. BUG=none BRANCH=none TEST=make -j buildall Signed-off-by: Carl Hamilton &lt;carlh@chromium.org&gt; Change-Id: Ib4ff1e41272ebf199c6361da4b572a43d403a003 Reviewed-on: https://chromium-review.googlesource.com/1369686 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Vadim Bendebury &lt;vbendeb@chromium.org&gt; " fail_count="2" gerrit_number="1369686" owner_email="carlh@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/86/1369686/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Idab0877f77d69d8e0b099891834cb775535dd058" commit="3fa828adea4f6b28c5b4d5f1f2e326d8c822688d" commit_message="ec_commands: Fix more warnings from check_patch.pl Rename lid_ang lid_angle, split long lines. BRANCH=none BUG=none TEST=Compile. Change-Id: Idab0877f77d69d8e0b099891834cb775535dd058 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1428759 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="2" gerrit_number="1428759" owner_email="gwendal@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/59/1428759/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3fa80d51759daf1cda51b3a4adec46f9bd26272f" commit="d7a51832c9c45d428f490e25a3ae0485365042dc" commit_message="frecon: fix logging to /dev/kmsg frecon is setup to log to /dev/kmsg. Each call to LOG consisted of several calls to write(): one for the prefix, another for the message, and a final one to add a trailing newline. The kernel interprets each of these write() calls as a separate log entry, causing the message to be broken into contextless fragments. Instead, make a single call to write(). Include the severity of the log message using the prefix notation understood by the kernel. The LOG function previously ignored the severity argument. The log_tsm function converted them to a string and included them in the message prefix. Use &quot;frecon&quot; as the syslog tag for the log_tsm function to make it easier to group messages from frecon. Add pid to messages from log_tsm. Surround the pid in square brackets instead of round brackets. This is the standard way syslog expresses it, and consumers of kernel messages such as journald expect them. BUG=chromium:929010 TEST=frecon messages in dmsg are correctly formatted TEST=frecon messages in journalctl have correct _PID and SYSLOG_IDENTIFIER values Change-Id: I3fa80d51759daf1cda51b3a4adec46f9bd26272f Reviewed-on: https://chromium-review.googlesource.com/1456564 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Christopher Morin &lt;cmtm@google.com&gt; Reviewed-by: Dominik Behr &lt;dbehr@chromium.org&gt; " fail_count="2" gerrit_number="1456564" owner_email="cmtm@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/frecon" project_url="https://chromium-review.googlesource.com/chromiumos/platform/frecon" ref="refs/changes/64/1456564/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I894a40a4409b0c422b82158f452f81943277285d" commit="226c1f25442dfc5be665870a27323b72e31e034e" commit_message="console.py: Handle non-TTY input (e.g. piped input), and other improvements. Changes: - Do not assume stdin input is a TTY. Only attempt to manipulate terminal settings when connected to an actual terminal. - Exit upon EOF. This is mostly relevant for non-TTY input, e.g. piped input, though this is not conditioned on TTY-ness. - For non-TTY inputs, sleep before exiting after EOF, in order to allow for for reading a response from the USB console device (e.g. from the Servo). The sleep time is configurable by -S / --notty-exit-sleep command line option, default 0.2 seconds. - Replace os.sleep(0.1) busy loop with waiting on a threading.Event. - Print a newline character upon exit so that a user's shell prompt will not be printed mid-line. BRANCH=none BUG=b:123727520 TEST=I tested handling of non-TTY input by piping Servo v4 console commands such as: $ echo version | ./console.py -d 18d1:501b $ echo reboot | ./console.py -d 18d1:501b With this change, console.py now exits on its own after sending the piped command. Previously when given piped input it would lose the first character of the input due to the attempt to change TTY settings, then it would wait indefinitely for ctrl+c or other signal, and finally it would traceback upon ctrl+c. I tested handling of TTY input in the usual manner, without redirecting stdin. That still works smootly, exits without error upon ctrl+c, and no longer causes the next shell prompt to start mid-line. Change-Id: I894a40a4409b0c422b82158f452f81943277285d Signed-off-by: Matthew Blecker &lt;matthewb@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1459139 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; " fail_count="2" gerrit_number="1459139" owner_email="matthewb@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/39/1459139/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ib2c0b168fd23780786d320be93d9c87acd10279d" commit="b747a68b4fad94db037aafec19956f331d1750e8" commit_message="iwlwifi: add Core40 FWs for integrated 9000 series Build number: Core_build_core40-120 Revision numbers: 95eb4e97 (9000) BUG=TBD TEST=TBD Change-Id: Ib2c0b168fd23780786d320be93d9c87acd10279d Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1392905 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="3" gerrit_number="1392905" owner_email="emmanuel.grumbach@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/linux-firmware" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/linux-firmware" ref="refs/changes/05/1392905/1" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ifd22fa4d9ee36bd41af6b8170eb5338f975b3f32" commit="5cb9df7578608c98891e3aba8bff2e0fbf7eaa62" commit_message="shill: initialize member variables via constructor initializer list This CL updates the IPConfig constructor to initialize |IPConfig::current_lease_expiration_time_| and |IPConfig::time_| via constructor initializer list. BUG=None TEST=Run unit tests. Change-Id: Ifd22fa4d9ee36bd41af6b8170eb5338f975b3f32 Reviewed-on: https://chromium-review.googlesource.com/1458996 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Ben Chan &lt;benchan@chromium.org&gt; Reviewed-by: Alex Khouderchah &lt;akhouderchah@chromium.org&gt; " fail_count="2" gerrit_number="1458996" owner_email="benchan@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/96/1458996/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I5e6f0d8c912fbc1b60f6a04c92198e6bca3e0337" commit="da2db9e4c26858beb83acf58b0d7f6ab6f8d9f97" commit_message="sys-kernel: fix relative path handling in chromeos-version.sh If you run chromeos-version.sh with a relative path, the realpath call fails because the cwd was changed to $1 *before* we resolved $0. Swap the order to avoid that -- resolve $0 first then chdir to $1. BUG=chromium:731285 TEST=`./chromeos-version.sh ../../../../kernel/v4.19/` no longer errors out Change-Id: I5e6f0d8c912fbc1b60f6a04c92198e6bca3e0337 Reviewed-on: https://chromium-review.googlesource.com/1459500 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: LaMont Jones &lt;lamontjones@chromium.org&gt; " fail_count="2" gerrit_number="1459500" owner_email="vapier@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/00/1459500/1" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I3cea8c6dafc59f457eb19d5ff4d1ea5160ab67dd" commit="7e089b63aa007fc6dc1f4b3b81d03c548797be85" commit_message="chipset-cml: Added Support for Intel media-driver on CML Using USE flag video_card_iHD add support for Intel media-driver on CML platform BUG=b:123975202 TEST=emerge-hatch media-libs/gmmlib and emerge-hatch x11-libs/libva-intel-media-driver are successful Change-Id: I3cea8c6dafc59f457eb19d5ff4d1ea5160ab67dd Signed-off-by: Sudarshan S &lt;sudarshan.s@intel.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1457501 Commit-Ready: Gaurav K Singh &lt;gaurav.k.singh@intel.corp-partner.google.com&gt; Tested-by: Girish DS &lt;girish.ds@intel.corp-partner.google.com&gt; Reviewed-by: Gaurav K Singh &lt;gaurav.k.singh@intel.corp-partner.google.com&gt; Reviewed-by: Rajat Jain &lt;rajatja@chromium.org&gt; " fail_count="0" gerrit_number="1457501" owner_email="sudarshan.s@intel.com" pass_count="0" patch_number="2" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/01/1457501/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="I502bce3c222f6e124f3b08894f24d237a352b269" commit="7e61fce1b33d92602139f8fe206fa3b2b9fb2e8c" commit_message="CHROMIUM: Merge 'v4.14.98' into chromeos-4.14 Merge of v4.14.98 into chromeos-4.14 Changelog: ---------------------------------------------------------------- Alexei Naberezhnov (1): md/raid5: fix 'out of memory' during raid cache recovery Amir Goldstein (1): fanotify: fix handling of events on child sub-directory Andreas Gruenbacher (1): gfs2: Revert &quot;Fix loop in gfs2_rbm_find&quot; Andrei Vagin (1): kernel/exit.c: release ptraced tasks before zap_pid_ns_processes Ard Biesheuvel (1): arm64: kaslr: ensure randomized quantities are clean also when kaslr is off Axel Lin (1): gpio: altera-a10sr: Set proper output level for direction_output Aya Levin (2): net/mlx4_core: Add masking for a few queries on HCA caps net/mlx5e: Allow MAC invalidation while spoofchk is ON Benjamin Herrenschmidt (1): drivers: core: Remove glue dirs from sysfs earlier Bernard Pidoux (1): net/rose: fix NULL ax25_cb kernel panic Bodong Wang (1): Revert &quot;net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager&quot; Cong Wang (1): netrom: switch to sock timer API Daniel Borkmann (1): ipvlan, l3mdev: fix broken l3s mode wrt local routes David Ahern (1): ipv6: Consider sk_bound_dev_if when binding a socket to an address David Hildenbrand (1): mm: migrate: don't rely on __PageMovable() of newpage after unlocking it Gerald Schaefer (1): iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() Greg Kroah-Hartman (2): Fix &quot;net: ipv4: do not handle duplicate fragments as overlapping&quot; Linux 4.14.98 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.14.98' into merge/chromeos-4.14-v4.14.98 Jacob Wen (2): l2tp: copy 4 more bytes to linear part if necessary l2tp: fix reading optional fields of L2TPv3 James Morse (2): arm64: hyp-stub: Forbid kprobing of the hyp-stub arm64: hibernate: Clean the __hyp_text to PoC after resume Josh Elsasser (1): net: set default network namespace in init_dummy_netdev() Joo Paulo Rechi Vita (2): platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes Kailang Yang (1): ALSA: hda/realtek - Fixed hp_pin no value Kees Cook (1): selftests/seccomp: Enhance per-arch ptrace syscall skip tests Koen Vandeputte (1): ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment Lorenzo Bianconi (1): l2tp: remove l2specific_len dependency in l2tp_core Lukas Wunner (1): mmc: bcm2835: Fix DMA channel leak on probe error Mathias Thore (1): ucc_geth: Reset BQL queue when stopping device Michael J. Ruhl (1): IB/hfi1: Remove overly conservative VM_EXEC flag check Naoya Horiguchi (1): mm: hwpoison: use do_send_sig_info() instead of force_sig() Paulo Alcantara (1): cifs: Always resolve hostname before reconnecting Pavel Shilovsky (1): CIFS: Do not count -ENODATA as failure for query directory Roger Quadros (1): gpio: pcf857x: Fix interrupts on multiple instances Shakeel Butt (1): mm, oom: fix use-after-free in oom_kill_process Stefan Wahren (1): mmc: sdhci-iproc: handle mmc_of_parse() errors during probe Tetsuo Handa (1): oom, oom_reaper: do not enqueue same task twice Toshiaki Makita (3): virtio_net: Don't enable NAPI when interface is down virtio_net: Don't call free_old_xmit_skbs for xdp_frames virtio_net: Fix not restoring real_num_rx_queues Trond Myklebust (1): NFS: Fix up return value on fatal errors in nfs_page_async_flush() Waiman Long (1): fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() Xin Long (2): sctp: improve the events for sctp stream adding sctp: improve the events for sctp stream reset Yohei Kanemaru (1): ipv6: sr: clear IP6CB(skb) on SRH ip4ip6 encapsulation Makefile | 2 +- arch/arm/mach-cns3xxx/pcie.c | 2 +- arch/arm64/kernel/hibernate.c | 4 +- arch/arm64/kernel/hyp-stub.S | 2 + arch/arm64/kernel/kaslr.c | 1 + drivers/base/core.c | 2 + drivers/gpio/gpio-altera-a10sr.c | 4 +- drivers/gpio/gpio-pcf857x.c | 26 ++++---- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/iommu/intel-iommu.c | 2 +- drivers/md/raid5-cache.c | 33 ++++++---- drivers/md/raid5.c | 8 ++- drivers/mmc/host/bcm2835.c | 2 + drivers/mmc/host/sdhci-iproc.c | 5 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 + drivers/net/ethernet/mellanox/mlx4/fw.c | 75 +++++++++++++--------- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 +++---- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/virtio_net.c | 55 ++++++++++------ drivers/platform/x86/asus-nb-wmi.c | 3 +- fs/cifs/connect.c | 53 +++++++++++++++ fs/cifs/smb2pdu.c | 4 +- fs/dcache.c | 6 +- fs/gfs2/rgrp.c | 2 +- fs/nfs/write.c | 9 +-- fs/notify/fsnotify.c | 8 ++- include/linux/kobject.h | 17 +++++ include/linux/netdevice.h | 8 +++ include/linux/sched/coredump.h | 1 + include/net/l3mdev.h | 3 +- kernel/exit.c | 12 +++- mm/memory-failure.c | 3 +- mm/migrate.c | 7 +- mm/oom_kill.c | 12 +++- net/core/dev.c | 3 + net/ipv4/ip_fragment.c | 2 +- net/ipv6/af_inet6.c | 3 + net/ipv6/seg6_iptunnel.c | 2 + net/l2tp/l2tp_core.c | 43 +++++++------ net/l2tp/l2tp_core.h | 31 +++++++++ net/l2tp/l2tp_ip.c | 3 + net/l2tp/l2tp_ip6.c | 3 + net/netrom/nr_timer.c | 20 +++--- net/rose/rose_route.c | 5 ++ net/sctp/stream.c | 62 ++++++++---------- sound/pci/hda/patch_realtek.c | 78 +++++++++++++---------- tools/testing/selftests/seccomp/seccomp_bpf.c | 72 ++++++++++++++++----- 47 files changed, 493 insertions(+), 237 deletions(-) BUG=chromium:928431 TEST=Build and test on various affected systems Change-Id: I502bce3c222f6e124f3b08894f24d237a352b269 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1456757 " fail_count="0" gerrit_number="1456757" 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/57/1456757/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I700d6059caa76f1368df704663788cb5d72e5dc7" commit="3df0d85915ffd8d5e706755a99ccdfaa32ae33bc" commit_message="CHROMIUM: Merge 'v4.4.173' into chromeos-4.4 Merge of v4.4.173 into chromeos-4.4 Changelog: ---------------------------------------------------------------- Alexander Popov (1): KVM: x86: Fix single-step debugging Andreas Gruenbacher (1): gfs2: Revert &quot;Fix loop in gfs2_rbm_find&quot; Andrei Vagin (1): kernel/exit.c: release ptraced tasks before zap_pid_ns_processes Aya Levin (1): net/mlx4_core: Add masking for a few queries on HCA caps Benjamin Herrenschmidt (1): drivers: core: Remove glue dirs from sysfs earlier Bernard Pidoux (1): net/rose: fix NULL ax25_cb kernel panic Charles Yeh (1): USB: serial: pl2303: add new PID to support PL2303TB Christian Borntraeger (1): s390/early: improve machine detection Cong Wang (2): net_sched: refetch skb protocol for each filter netrom: switch to sock timer API Daniel Drake (1): x86/kaslr: Fix incorrect i8254 outb() parameters Dave Chinner (1): fs: don't scan the inode cache before SB_BORN is set David Ahern (1): ipv6: Consider sk_bound_dev_if when binding a socket to an address David Hildenbrand (2): s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU mm: migrate: don't rely on __PageMovable() of newpage after unlocking it Eugeniy Paltsev (1): ARC: perf: map generic branches to correct hardware condition Gerald Schaefer (1): s390/smp: fix CPU hotplug deadlock with CPU rescan Greg Kroah-Hartman (5): tty: Handle problem if line discipline does not have receive_buf Revert &quot;loop: Fix double mutex_unlock(&amp;loop_ctl_mutex) in loop_control_ioctl()&quot; Revert &quot;loop: Get rid of loop_index_mutex&quot; Revert &quot;loop: Fold __loop_release into loop_release&quot; Linux 4.4.173 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.4.173' into merge/chromeos-4.4-v4.4.173 Gustavo A. R. Silva (1): char/mwave: fix potential Spectre v1 vulnerability Ido Schimmel (1): net: ipv4: Fix memory leak in network namespace dismantle Jacob Wen (2): l2tp: copy 4 more bytes to linear part if necessary l2tp: fix reading optional fields of L2TPv3 James Morse (1): arm64: hyp-stub: Forbid kprobing of the hyp-stub Jimmy Durand Wesolowski (1): fs: add the fsnotify call to vfs_iter_write Joo Paulo Rechi Vita (2): platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes Kangjie Lu (1): ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages Koen Vandeputte (1): ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment Lorenzo Bianconi (1): l2tp: remove l2specific_len dependency in l2tp_core Manfred Schlaegl (1): can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by removing it Marc Zyngier (1): irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size Martin Vuille (1): perf unwind: Unwind with libdw doesn't take symfs into account Mathias Thore (1): ucc_geth: Reset BQL queue when stopping device Max Schulze (1): USB: serial: simple: add Motorola Tetra TPG2200 device id Michael Straube (1): staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 Milian Wolff (1): perf unwind: Take pgoff into account when reporting elf to libdwfl Nicolas Pitre (1): vt: invoke notifier on screen size change Oliver Hartkopp (1): can: bcm: check timer values before ktime conversion Pan Bian (1): f2fs: read page index before freeing Paul Fulghum (1): tty/n_hdlc: fix __might_sleep warning Paulo Alcantara (1): cifs: Always resolve hostname before reconnecting Pavel Shilovsky (2): CIFS: Fix possible hang during async MTU reads and writes CIFS: Do not count -ENODATA as failure for query directory Ross Lagerwall (2): net: Fix usage of pskb_trim_rcsum openvswitch: Avoid OOB read when parsing flow nlattrs Shakeel Butt (1): mm, oom: fix use-after-free in oom_kill_process Shaokun Zhang (1): arm64: mm: remove page_mapping check in __sync_icache_dcache Stefan Wahren (1): mmc: sdhci-iproc: handle mmc_of_parse() errors during probe Tom Panfil (1): Input: xpad - add support for SteelSeries Stratus Duo Waiman Long (1): fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() Yunjian Wang (1): net: bridge: Fix ethernet header pointer before check skb forwardable Makefile | 2 +- arch/arc/include/asm/perf_event.h | 3 +- arch/arm/mach-cns3xxx/pcie.c | 2 +- arch/arm64/kernel/hyp-stub.S | 2 + arch/arm64/mm/flush.c | 4 -- arch/s390/kernel/early.c | 4 +- arch/s390/kernel/setup.c | 2 + arch/s390/kernel/smp.c | 12 ++++- arch/x86/boot/compressed/aslr.c | 4 +- arch/x86/kvm/x86.c | 3 +- drivers/base/core.c | 2 + drivers/block/loop.c | 47 +++++++++-------- drivers/char/mwave/mwavedd.c | 7 +++ drivers/input/joystick/xpad.c | 3 ++ drivers/irqchip/irq-gic-v3-its.c | 25 +++++----- drivers/mmc/host/sdhci-iproc.c | 5 +- drivers/net/can/dev.c | 27 +++++----- drivers/net/ethernet/freescale/ucc_geth.c | 2 + drivers/net/ethernet/mellanox/mlx4/fw.c | 75 +++++++++++++++++----------- drivers/net/ppp/pppoe.c | 1 + drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/s390/char/sclp_config.c | 2 + drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 + drivers/tty/n_hdlc.c | 1 + drivers/tty/tty_io.c | 3 +- drivers/tty/vt/vt.c | 1 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 2 + drivers/usb/serial/usb-serial-simple.c | 3 +- fs/cifs/connect.c | 53 ++++++++++++++++++++ fs/cifs/smb2ops.c | 6 +-- fs/cifs/smb2pdu.c | 4 +- fs/dcache.c | 6 +-- fs/f2fs/node.c | 4 +- fs/gfs2/rgrp.c | 2 +- fs/read_write.c | 4 +- fs/super.c | 30 ++++++++--- include/linux/kobject.h | 17 +++++++ include/linux/skbuff.h | 1 + include/net/ip_fib.h | 2 +- kernel/exit.c | 12 ++++- mm/migrate.c | 7 ++- mm/oom_kill.c | 8 +++ net/bridge/br_forward.c | 7 ++- net/bridge/br_netfilter_ipv6.c | 1 + net/bridge/netfilter/nft_reject_bridge.c | 1 + net/can/bcm.c | 27 ++++++++++ net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_trie.c | 14 +++++- net/ipv4/ip_input.c | 1 + net/ipv6/af_inet6.c | 3 ++ net/l2tp/l2tp_core.c | 43 ++++++++-------- net/l2tp/l2tp_core.h | 31 ++++++++++++ net/l2tp/l2tp_ip.c | 3 ++ net/l2tp/l2tp_ip6.c | 3 ++ net/netrom/nr_timer.c | 20 ++++---- net/openvswitch/flow_netlink.c | 2 +- net/rose/rose_route.c | 5 ++ net/sched/sch_api.c | 3 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 ++- tools/perf/util/unwind-libdw.c | 4 +- 61 files changed, 419 insertions(+), 166 deletions(-) BUG=chromium:928428 TEST=Build and test on various affected systems Change-Id: I700d6059caa76f1368df704663788cb5d72e5dc7 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1456346 " fail_count="0" gerrit_number="1456346" 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/46/1456346/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I895235d496606494394d061c23952e42f18a0357" commit="b83e03eef3d31cf8cfcb09f276a1054e1b96c79d" commit_message="tensorflow: enable libneuralnetworks Enable dlopen for libneuralnetworks.so and export depenencies headers for libneuralnetworks.so, specifically: 1) Apply nnapi.patch such that we use libneuralnetworks.so for non-android build 2) Export headers from gemmlowp and eigen necessary for building libneuralnetworks.so BUG=chromium:924331 TEST=emerge-gale tensorflow Change-Id: I895235d496606494394d061c23952e42f18a0357 Reviewed-on: https://chromium-review.googlesource.com/1417330 Commit-Ready: Bing Xue &lt;bingxue@google.com&gt; Tested-by: Bing Xue &lt;bingxue@google.com&gt; Reviewed-by: Andrew Moylan &lt;amoylan@chromium.org&gt; " fail_count="1" gerrit_number="1417330" owner_email="bingxue@google.com" pass_count="0" patch_number="13" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/30/1417330/13" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.19" change_id="I72af8356678d6ccb4d850e86c2777e481591e574" commit="33d8b0383e25c059fc891dd093e9adbe1c583490" commit_message="CHROMIUM: Merge 'v4.19.20' into chromeos-4.19 Merge of v4.19.20 into chromeos-4.19 Changelog: ---------------------------------------------------------------- Alexei Naberezhnov (1): md/raid5: fix 'out of memory' during raid cache recovery Andrea Arcangeli (1): mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT Andreas Gruenbacher (1): gfs2: Revert &quot;Fix loop in gfs2_rbm_find&quot; Andrei Vagin (1): kernel/exit.c: release ptraced tasks before zap_pid_ns_processes Ard Biesheuvel (1): arm64: kaslr: ensure randomized quantities are clean also when kaslr is off Arnd Bergmann (1): drm/msm/gpu: fix building without debugfs Axel Lin (1): gpio: altera-a10sr: Set proper output level for direction_output Aya Levin (2): net/mlx4_core: Add masking for a few queries on HCA caps net/mlx5e: Allow MAC invalidation while spoofchk is ON Bartosz Golaszewski (1): gpiolib: fix line event timestamps for nested irqs Bernard Pidoux (1): net/rose: fix NULL ax25_cb kernel panic Bodong Wang (1): Revert &quot;net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager&quot; Catalin Marinas (1): arm64: Do not issue IPIs for user executable ptes Chaotian Jing (1): mmc: mediatek: fix incorrect register setting of hs400_cmd_int_delay Cong Wang (1): netrom: switch to sock timer API Daniel Borkmann (1): ipvlan, l3mdev: fix broken l3s mode wrt local routes David Ahern (1): ipv6: Consider sk_bound_dev_if when binding a socket to an address David Hildenbrand (1): mm: migrate: don't rely on __PageMovable() of newpage after unlocking it Eric W. Biederman (1): btrfs: On error always free subvol_name in btrfs_mount Filipe Manana (1): Btrfs: fix deadlock when allocating tree block during leaf/node split Frank Rowand (4): of: overlay: add tests to validate kfrees from overlay removal of: overlay: add missing of_node_get() in __of_attach_node_sysfs of: overlay: use prop add changeset entry for property in new nodes of: overlay: do not duplicate properties from overlay for new nodes George Amanakis (1): tun: move the call to tun_set_real_num_queues Gerald Schaefer (1): iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() Greg Kroah-Hartman (2): Fix &quot;net: ipv4: do not handle duplicate fragments as overlapping&quot; Linux 4.19.20 Guenter Roeck (1): Merge remote-tracking branch 'origin/linux/v4.19.20' into merge/chromeos-4.19-v4.19.20 Jacob Wen (2): l2tp: copy 4 more bytes to linear part if necessary l2tp: fix reading optional fields of L2TPv3 James Morse (2): arm64: hyp-stub: Forbid kprobing of the hyp-stub arm64: hibernate: Clean the __hyp_text to PoC after resume Jason Wang (1): vhost: fix OOB in get_rx_bufs() Josh Elsasser (1): net: set default network namespace in init_dummy_netdev() Joo Paulo Rechi Vita (2): platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes Kailang Yang (1): ALSA: hda/realtek - Fixed hp_pin no value Kees Cook (1): selftests/seccomp: Enhance per-arch ptrace syscall skip tests Koen Vandeputte (1): ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment Lorenzo Bianconi (3): net: ip_gre: always reports o_key to userspace net: ip_gre: use erspan key field for tunnel lookup net: ip6_gre: always reports o_key to userspace Lukas Wunner (1): mmc: bcm2835: Fix DMA channel leak on probe error Mathias Thore (1): ucc_geth: Reset BQL queue when stopping device Michael J. Ruhl (1): IB/hfi1: Remove overly conservative VM_EXEC flag check Naoya Horiguchi (1): mm: hwpoison: use do_send_sig_info() instead of force_sig() Neo Hou (2): gpio: sprd: Fix the incorrect data register gpio: sprd: Fix incorrect irq type setting for the async EIC Nir Dotan (1): ip6mr: Fix notifiers call on mroute_clean_tables() Olek Poplavsky (1): ALSA: usb-audio: Add Opus #3 to quirks for native DSD support Oscar Salvador (1): mm,memory_hotplug: fix scan_movable_pages() for gigantic hugepages Paulo Alcantara (1): cifs: Always resolve hostname before reconnecting Pavel Shilovsky (3): CIFS: Do not count -ENODATA as failure for query directory CIFS: Fix trace command logging for SMB2 reads and writes CIFS: Do not consider -ENODATA as stat failure for reads Rob Herring (1): of: Convert to using %pOFn instead of device_node.name Roger Quadros (1): gpio: pcf857x: Fix interrupts on multiple instances Shakeel Butt (1): mm, oom: fix use-after-free in oom_kill_process Simon Horman (1): ravb: expand rx descriptor data to accommodate hw checksum Stefan Wahren (1): mmc: sdhci-iproc: handle mmc_of_parse() errors during probe Tetsuo Handa (1): oom, oom_reaper: do not enqueue same task twice Toshiaki Makita (7): virtio_net: Don't enable NAPI when interface is down virtio_net: Don't call free_old_xmit_skbs for xdp_frames virtio_net: Fix not restoring real_num_rx_queues virtio_net: Fix out of bounds access of sq virtio_net: Don't process redirected XDP frames when XDP is disabled virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs virtio_net: Differentiate sk_buff and xdp_frame on freeing Trond Myklebust (1): NFS: Fix up return value on fatal errors in nfs_page_async_flush() Waiman Long (1): fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() Xin Long (4): sctp: improve the events for sctp stream reset sctp: improve the events for sctp stream adding sctp: set chunk transport correctly when it's a new asoc sctp: set flow sport from saddr only when it's 0 Yohei Kanemaru (1): ipv6: sr: clear IP6CB(skb) on SRH ip4ip6 encapsulation Makefile | 2 +- arch/arm/mach-cns3xxx/pcie.c | 2 +- arch/arm64/kernel/hibernate.c | 4 +- arch/arm64/kernel/hyp-stub.S | 2 + arch/arm64/kernel/kaslr.c | 1 + arch/arm64/mm/flush.c | 6 +- drivers/gpio/gpio-altera-a10sr.c | 4 +- drivers/gpio/gpio-eic-sprd.c | 14 +- drivers/gpio/gpio-pcf857x.c | 26 ++-- drivers/gpio/gpiolib.c | 10 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/iommu/intel-iommu.c | 2 +- drivers/md/raid5-cache.c | 33 +++-- drivers/md/raid5.c | 8 +- drivers/mmc/host/bcm2835.c | 2 + drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/sdhci-iproc.c | 5 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 + drivers/net/ethernet/mellanox/mlx4/fw.c | 75 ++++++---- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 22 +-- drivers/net/ethernet/renesas/ravb_main.c | 12 +- drivers/net/ipvlan/ipvlan_main.c | 6 +- drivers/net/tun.c | 3 +- drivers/net/virtio_net.c | 169 +++++++++++++++------- drivers/of/device.c | 5 +- drivers/of/dynamic.c | 32 +++- drivers/of/kobj.c | 4 +- drivers/of/of_mdio.c | 12 +- drivers/of/of_numa.c | 4 +- drivers/of/overlay.c | 117 ++++++++++----- drivers/of/platform.c | 8 +- drivers/of/unittest.c | 12 +- drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/vhost/net.c | 3 +- drivers/vhost/scsi.c | 2 +- drivers/vhost/vhost.c | 7 +- drivers/vhost/vhost.h | 4 +- drivers/vhost/vsock.c | 2 +- fs/btrfs/ctree.c | 78 ++++++---- fs/btrfs/super.c | 3 + fs/cifs/connect.c | 53 +++++++ fs/cifs/smb2pdu.c | 50 ++++--- fs/dcache.c | 6 +- fs/gfs2/rgrp.c | 2 +- fs/nfs/write.c | 9 +- include/linux/netdevice.h | 8 + include/linux/of.h | 15 +- include/linux/sched/coredump.h | 1 + include/net/l3mdev.h | 3 +- kernel/exit.c | 12 +- mm/hugetlb.c | 3 +- mm/memory-failure.c | 3 +- mm/memory_hotplug.c | 36 +++-- mm/migrate.c | 7 +- mm/oom_kill.c | 12 +- net/core/dev.c | 3 + net/ipv4/gre_demux.c | 17 +++ net/ipv4/ip_fragment.c | 2 +- net/ipv4/ip_gre.c | 16 +- net/ipv6/af_inet6.c | 3 + net/ipv6/ip6_gre.c | 11 +- net/ipv6/ip6mr.c | 7 +- net/ipv6/seg6_iptunnel.c | 2 + net/l2tp/l2tp_core.c | 9 +- net/l2tp/l2tp_core.h | 20 +++ net/l2tp/l2tp_ip.c | 3 + net/l2tp/l2tp_ip6.c | 3 + net/netrom/nr_timer.c | 20 +-- net/rose/rose_route.c | 5 + net/sctp/ipv6.c | 3 +- net/sctp/protocol.c | 3 +- net/sctp/sm_make_chunk.c | 11 +- net/sctp/stream.c | 58 ++++---- sound/pci/hda/patch_realtek.c | 78 +++++----- sound/usb/quirks.c | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 72 +++++++-- 77 files changed, 857 insertions(+), 422 deletions(-) BUG=chromium:928432 TEST=Build and test on various affected systems Change-Id: I72af8356678d6ccb4d850e86c2777e481591e574 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1456758 " fail_count="0" gerrit_number="1456758" 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/58/1456758/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I1a283ef455ce3d6c70860c39572afe98a65a1ad0" commit="c880ef4efa7eb8a2d8414ee7e948987d9bc3f58c" commit_message="kerberos: Add stub for new system daemon Adds a stub implementation for a new system daemon for managing Kerberos tickets. It will eventually allow all Chrome OS users to use Kerberos SSO, e.g. for SMB file shares. So far, only Active Directory managed devices allow users to do that through the authpolicy service. On cloud managed devices users have to reenter their credentials every time they mount an SMB file share. See also CL:1446511 and CL:1446095. BUG=chromium:926945 TEST=Emerges Change-Id: I1a283ef455ce3d6c70860c39572afe98a65a1ad0 Reviewed-on: https://chromium-review.googlesource.com/1446412 Commit-Ready: Lutz Justen &lt;ljusten@chromium.org&gt; Tested-by: Lutz Justen &lt;ljusten@chromium.org&gt; Reviewed-by: Roman Sorokin [CET] &lt;rsorokin@chromium.org&gt; " fail_count="0" gerrit_number="1446412" owner_email="ljusten@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/12/1446412/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iac453164b2106f7bb1daf8f234859bb88805eedf" commit="92cd2eebb4db6a9a440a6092d28965c072a6c1a2" commit_message="nebraska: add a 9999 ebuild Nebraska is an update server written in Python. It is primarily used for testing DLC functionality (for now). We add an ebuild so it can be installed to DUT before we run DLC tast test. BUG=chromium:922231 TEST=emerge &amp; cros deploy Change-Id: Iac453164b2106f7bb1daf8f234859bb88805eedf Reviewed-on: https://chromium-review.googlesource.com/1456318 Commit-Ready: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Tested-by: Xiaochu Liu &lt;xiaochu@chromium.org&gt; Reviewed-by: Amin Hassani &lt;ahassani@chromium.org&gt; " fail_count="8" gerrit_number="1456318" owner_email="xiaochu@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/18/1456318/4" remote="cros" total_fail_count="8"/><pending_commit branch="master" change_id="Ie92e7ddef1eddd2700c7a9a27ea27c46340c3387" commit="bc12a229b1c65c7e3604fc7c17b7b3a49447b0cf" commit_message="[autotest] Update RPM controller for ServerTech v8 switched PDUs Fix/clean up rpm_controller_unittest and misc lint issues. BUG=chromium:911789 TEST=All unittests under rpm_control_system are passing Change-Id: Ie92e7ddef1eddd2700c7a9a27ea27c46340c3387 Reviewed-on: https://chromium-review.googlesource.com/1443577 Commit-Ready: Abe Smith &lt;abesmith@chromium.org&gt; Tested-by: Abe Smith &lt;abesmith@chromium.org&gt; Reviewed-by: Prathmesh Prabhu &lt;pprabhu@chromium.org&gt; Reviewed-by: Garry Wang &lt;xianuowang@chromium.org&gt; " fail_count="0" gerrit_number="1443577" owner_email="abesmith@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/77/1443577/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ieaad6e434db49a428a1981964dd43c1978944fbf" commit="1a9effd061ad13992f371e2c416b81c1277f12e1" commit_message="FROMLIST: wilco_ec: Fix wilco_ec core driver. (If you apply this patch on top of crrev.com/c/1323830 and crrev.com/c/1453278/2, then you get the same result as from https://lkml.org/lkml/2019/2/7/1016) - Split WILCO_EC_MSG_TELEMETRY into WILCO_EC_MSG_TELEMETRY_SHORT and WILCO_EC_MSG_TELEMETRY_LONG, since there will be two different commands. - A couple comment and err message polishes BUG=b:119046283 TEST=manual Change-Id: Ieaad6e434db49a428a1981964dd43c1978944fbf Signed-off-by: Nick Crews &lt;ncrews@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1460133 Commit-Ready: Nick Crews &lt;ncrews@chromium.org&gt; Tested-by: Nick Crews &lt;ncrews@chromium.org&gt; Reviewed-by: Nick Crews &lt;ncrews@chromium.org&gt; " fail_count="0" gerrit_number="1460133" owner_email="ncrews@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/33/1460133/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7d1ecafe9720f296bc8c36eed501f099bc0dc11e" commit="6e2bd49a778e73e268a3704bfc723b6b99a72f1c" commit_message="tast-tests: Fix race issue on SignalWatcher.Close(). BUG=chromium:929573 TEST=Ran on DUT. Ran test. Change-Id: I7d1ecafe9720f296bc8c36eed501f099bc0dc11e Reviewed-on: https://chromium-review.googlesource.com/1457976 Commit-Ready: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Tested-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; Reviewed-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Hidehiko Abe &lt;hidehiko@chromium.org&gt; " fail_count="2" gerrit_number="1457976" owner_email="hidehiko@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/76/1457976/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I124deb203c64c597beaac59ca698a90177a3b35c" commit="98e7b81ad283f4b781fd8309070d15660f8da910" commit_message="g2touch: add ebuild for g2touch touchscreen update tool BUG=b:112702160 TEST=Auto Firmware update tested with SeaStar(Syndra) chromebook equipped g2touch touchscreen device. Change-Id: I124deb203c64c597beaac59ca698a90177a3b35c Reviewed-on: https://chromium-review.googlesource.com/1402954 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jerry - &lt;jerry@g2touch.corp-partner.google.com&gt; Tested-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-by: Jerry - &lt;jerry@g2touch.corp-partner.google.com&gt; Reviewed-by: Harry Cutts &lt;hcutts@chromium.org&gt; Reviewed-by: Andrew de los Reyes &lt;adlr@chromium.org&gt; " fail_count="3" gerrit_number="1402954" owner_email="jerry@g2touch.corp-partner.google.com" pass_count="0" patch_number="20" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/54/1402954/20" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="I1c9d995633032c89ca9868ffb37596b8f7916517" commit="9f8e65a1c3482d64c46db9a3caafa930edb91a6f" commit_message="media_perception: SerializedProto template class... ... to replace old serialization methods. BUG=chromium:929712 TEST=Unittests pass. Change-Id: I1c9d995633032c89ca9868ffb37596b8f7916517 Reviewed-on: https://chromium-review.googlesource.com/1393224 Commit-Ready: Luke Sorenson &lt;lasoren@chromium.org&gt; Tested-by: Luke Sorenson &lt;lasoren@chromium.org&gt; Reviewed-by: Jacob Dufault &lt;jdufault@chromium.org&gt; " fail_count="9" gerrit_number="1393224" owner_email="lasoren@chromium.org" pass_count="0" patch_number="17" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/24/1393224/17" remote="cros" total_fail_count="9"/><pending_commit branch="master" change_id="I9e2fd6fe2d2d7549a53db12b74cf8f4086e39d04" commit="396e363aa44a395691ca10dcb438fcc96267391d" commit_message="mosys: add support for flapjack BUG=b:120510740 TEST=build and run &quot;mosys platform id&quot; Change-Id: I9e2fd6fe2d2d7549a53db12b74cf8f4086e39d04 Reviewed-on: https://chromium-review.googlesource.com/1440083 Commit-Ready: YH Lin &lt;yueherngl@chromium.org&gt; Tested-by: YH Lin &lt;yueherngl@chromium.org&gt; Reviewed-by: Nick Sanders &lt;nsanders@chromium.org&gt; " fail_count="2" gerrit_number="1440083" owner_email="yueherngl@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/mosys" project_url="https://chromium-review.googlesource.com/chromiumos/platform/mosys" ref="refs/changes/83/1440083/2" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I8d950ae6e4c826863c34b2e76bdac7bf67082a70" commit="69cc17d14d37ca79a50ecd4a68fb8af703074e39" commit_message="anx3429: change OTP firmware update mechanism 1#. program OTP data with the whole firmware raw data, repeat 6 times. 2#. verify OTP data without ECC. 3#. if any problems happened in 1# or 2#, re-start update(step 1# and 2#) (maximum 3 times). BUG=b:118690201 BRANCH=None TEST=None Change-Id: I8d950ae6e4c826863c34b2e76bdac7bf67082a70 Signed-off-by: Xin Ji &lt;xji@analogixsemi.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1355970 Commit-Ready: Kevin Chiu &lt;kevin.chiu@quanta.corp-partner.google.com&gt; Tested-by: Einstein Cheng &lt;echeng@analogixsemi.com&gt; Reviewed-by: Jett Rink &lt;jettrink@chromium.org&gt; " fail_count="0" gerrit_number="1355970" owner_email="xji@analogixsemi.com" pass_count="0" patch_number="9" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/70/1355970/9" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7521c3bd76e6784f820217aac214abb80952c739" commit="d2477a22b4f80636bc5c6bc55dfdce53716cdd8c" commit_message="make defaults: Build and install USB Bouncer by default. BUG=chromium:896677 TEST=usb_bouncer is present on base images. Change-Id: I7521c3bd76e6784f820217aac214abb80952c739 Reviewed-on: https://chromium-review.googlesource.com/1436209 Commit-Ready: Allen Webb &lt;allenwebb@google.com&gt; Tested-by: Allen Webb &lt;allenwebb@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1436209" owner_email="allenwebb@google.com" pass_count="0" patch_number="11" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/09/1436209/11" remote="cros" total_fail_count="0"/><lkgm version="11725.0.0-rc7"/></manifest>