| <?xml version="1.0" encoding="utf-8"?><manifest revision="9aa2c1d5d859aa108588030e39e33256bcdacb39"> |
| <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="c15bc7384134e1c573fe32efdbeef189c71d9ff7" upstream="refs/heads/master"/> |
| <project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="afc3e28a3de4a627e3afaf73b4c55ed85c992470" 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="3d53cbc7ebb65e43b5d9dfb7287094e7e20180df" upstream="refs/heads/master"/> |
| <project name="apps/libapps" path="src/third_party/libapps" revision="447d1096c3590c0344e9b3c61944246fe236a71d" upstream="refs/heads/master"> |
| <annotation name="branch-mode" value="pin"/> |
| </project> |
| <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="src/chromium/src/buildtools/clang_format/script" remote="chromium" revision="2b978b6c40e8f0c6829427559f4e629a4b2608a2" upstream="refs/heads/master"/> |
| <project groups="minilayout,buildtools,labtools" name="chromium/src/buildtools" path="src/chromium/src/buildtools" remote="chromium" revision="9ea486bd0649b7459c041ff74c6d17b5c3f96eda" upstream="refs/heads/master"/> |
| <project name="chromium/src/third_party/Python-Markdown" path="src/chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/> |
| <project name="chromium/src/tools/md_browser" path="src/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="7639f1999ac1d8992fc4fbb169d164b156d9a7f7"/> |
| <project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="21b95024e051a0a0224739b7dcc9268c84b3eadd" 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="3a74530875b0a8a7f498276781cc30aa2f6cdd1e" upstream="refs/heads/master"/> |
| <project name="chromiumos/docs" path="docs" revision="3d7cbff0be260fd212a73dfaf1f5c63c79512d91" 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="2b776e5bd575c2373bcecc990057b6bbeaeba7b5" 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="5a0a3591573b7716fe8c2fe24aba0dff23d2ba69" upstream="refs/heads/master"/> |
| <project name="chromiumos/infra/proto" path="chromite/infra/proto" revision="965078643ea85109294c10516473fd94801c3bfa" upstream="refs/heads/master"> |
| <annotation name="branch-mode" value="tot"/> |
| </project> |
| <project groups="chromeos-admin" name="chromiumos/infra/recipes" path="infra/recipes" revision="873ebcdc8b7786b7dd0f8681a867c8f90a968be7" upstream="refs/heads/master"> |
| <annotation name="branch-mode" value="tot"/> |
| </project> |
| <project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="f49a386349721336e9248acb5d67adb7f3a12939" upstream="refs/heads/master"/> |
| <project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="a41efa2b6a8ae3e4b5a09471bb3b9561899fa253" 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="78d1c1d32f396fff89ce83666ff082e45477f28b" upstream="refs/heads/master"/> |
| <project name="chromiumos/manifest" path="manifest" revision="1e44e0f5e7473aa8ddbee678c9e5f942460715ee" upstream="refs/heads/master"/> |
| <project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="9f2da643222c80fad6c140a0b0e4684937f31a6f" upstream="refs/heads/master"/> |
| <project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="7469ec6d7e0f02bbfaa83bebeb7a11420ae7aae3" sync-c="true" upstream="refs/heads/master"/> |
| <project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="e431bf0161318d2fde65f814c2ac08ddf3521da2" upstream="refs/heads/master"/> |
| <project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="adca7667218ff824054d9416eb070e6e859e1452" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/assets" path="src/platform/assets" revision="bab7377822fadd3c9b53744d90e4c7f4dd1131d2" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="923ffb49d795da9abd67d440b011e6211a92fe44" 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="2b1286b8127911c8429d35630306a06eeef52f80" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="2038f97359f79ecd202cc1a11294f4b6e4ab4ecf" 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="b3ab7026704b6b7cf3f2f61e7a7347b3c3fd3dfd" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="0b6677e77817f87281a99f2eade634dc83e20501" 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="264a400ea6efc0b309becfd8fffaadeb536a6ad9" upstream="refs/heads/master"/> |
| <project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="6dea68d99d4e144bd2a54269afccb43bec35660f" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="3007ff3cf408f9e6a2e0731a4fa7d6f8f65dfa47" upstream="refs/heads/master"/> |
| <project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="3117a07e2b545e2d538915014b27b05d02efe8e9" upstream="refs/heads/master"/> |
| <project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="ba8503e5b5eee95a3fd76121a14a8c8a08024459" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="b69aeca51481055c58780981d9e8aa1aef90491b" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="3b753d2e2dc0fc7694a9f0fa824ed40d55c52eb2" upstream="refs/heads/master"/> |
| <project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="fa17d634d2bd6be222ce4652285f38ab626e5779" 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="065423e79f0fa0bb4942bc9cc4acfbce7c9b6078" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="78a46341541ed0d76c815204ffdacf5dab7ebab0" upstream="refs/heads/master"/> |
| <project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="676be6a6f6c606be142c73e8527128f12b3f5a83" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="755f3ca45df2291121aa8b8a031ca3b52e54d0ef" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="113de4bb26e228fd74c74cadb3a9a1272e11df5b" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/glbench" path="src/platform/glbench" revision="9abc69a0d6a91598ad57fc51125996d9e6f021cc" 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="64c46c5993429cdcd9c9ec399e161fa12f91bc7f" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="f8e0478e9409837815e2a53099c6817feef773dd" 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="01c40149a273192f0f4051c16e3b639deb5e80b9" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="e277f8f092e005681ded02df27ed7099db078f41" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="bcf4a5dcad757c381bbe460a92fadf464a26bdef" 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="991568123474425e05d9ffb1735afe8c63624beb" 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="55e36f441b50a998041312ede0dc89b92651a2bd" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="c947006647fdcf41be433347523ccfebcd3e0038" 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="071be1474e8e054d080b4252220a3d0f570aa323" 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="1da5e64a092a5d973b503050a3959314bb40eba0" 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="b766733ee23098959e241e7afecba99bf7da12e8" 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="39b755ea1477d183c5eaa14947cb0ebb8373d8e4" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/vkbench" path="src/platform/vkbench" revision="13960bea358f67210b1902be4c108b9cab7e50c9" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="086e3f762f98ea04586041a9dcc0d9ca077f1615" 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="2e6b8235cf8f6cfbd5a07e33407fa6bfde6866b4" upstream="refs/heads/master"/> |
| <project name="chromiumos/platform2" path="src/platform2" revision="0b614a4325a115a3bf6fd11889da4eb3cd4442d8" upstream="refs/heads/master"/> |
| <project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="4a09bd99b932684c8c140822b3255d85449cf422" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="412caaeb4943476009b69e699228b09e2dfe5327" 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="c33aa45f4400bc7c09fed1300bc59e0e70d36bd8" 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="3b95df756c09bd8bb6f37ca9389a75ae7b3cc46b" upstream="refs/heads/master"/> |
| <project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="66ae4947ea11025ea6a5f23a9d87385dc8b4c6a7" 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="279406c4ad0d24e22999a797efe4f40229389445" 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="f3639c67623c1f41421309b1e58bd72d3e974b3c" 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="b256f3941b8de4987d75eaa7df7bd8566cec2ef1" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/cups" path="src/third_party/cups" revision="7c6d80e997f3904e6e77d45ea40159efedc6750e" upstream="refs/heads/cups-2-2-8"/> |
| <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/cml/edk2/branch1" revision="49fa59e82e4c6ea798f65fc4e5948eae63ad6e07" upstream="refs/heads/chromeos-cml-branch1"/> |
| <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 name="chromiumos/third_party/fastrpc" path="src/third_party/fastrpc" revision="2ab40143cc017892b0b89f81c556cb4a80f70e8b" upstream="refs/heads/master"/> |
| <project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="7b2f153a7a65bb8f958212c5c5aec0758256465a" upstream="refs/heads/master"/> |
| <project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="50a120df6962f3d02d31fcf0d12457e7a1202e56" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/fwupd" path="src/third_party/fwupd" revision="005c8415092c1035671d79b081e0757e44a36a47" upstream="refs/heads/fwupd-1.2.5"/> |
| <project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="1f24d2e77482c5c10ffe4254bb6798831789161f" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="28b250409f8942926ea4a17f71a219aa88ef79c0" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="63bc633f00b4dd952802b145cb247cb2e1b51650" upstream="refs/heads/wpa_supplicant-2.6"/> |
| <project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="f677cb41929ec224f00a65e187bfe3f5416f5c91" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="ed7f66b7121c99a4e9eac4d9d75f55262eada866" upstream="refs/heads/chromeos-3.8"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="8d3eb78bb1e1befa53142845650db22dd711337d" upstream="refs/heads/chromeos-3.10"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="a16d22c3228e18c10dfbb51fecc68a95f7e906df" upstream="refs/heads/chromeos-3.14"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="c6e488e2f193cdcf43e8dfad4f157cf49d289935" upstream="refs/heads/chromeos-3.18"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="f6224cb5190b58a7b855f2b9e73dad8b58cda180" upstream="refs/heads/chromeos-4.4"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="9b5936c38c5b0c6dfdcdc267bd74b89337097a6f" upstream="refs/heads/chromeos-4.14"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-mistral" revision="96caac58dd64db5d7e5079c734182e618891b839" upstream="refs/heads/chromeos-4.14-mistral"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14-gw" revision="3352d7fa20f57e236ff9a2b0218b4f58ebdd33cb" upstream="refs/heads/chromeos-4.14-gw"/> |
| <project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.19" revision="cbdb2e840311bb6578143fd1dbca1ad55690c110" 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="b7a7a90336fbb19efb3f91f92b5d964b0dfb7ec2" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libiio" path="src/third_party/libiio" revision="8539d5dcf2d04cfc1985e3272fb20b3109ebb492" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="6ab7fcefd89faaffc53db0cbe7052dcab9d0c4d8" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="7183ca5142b8246959643edf49e78ea1d3b0d01a" 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="7cc3a37ec0794d797b2538529aa519e215f2b5b5" 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="4773273dec5ea6ff8151459a6b63b51dc4bc164d" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="12ce2ed245ac6cb04b60243282fe69ca1e1fb1ff" upstream="refs/heads/arc-18.2.0-pre1"/> |
| <project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="1d363d440f261fbadc1db3c17acc514b7130d505" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/mesa" path="src/third_party/mesa-debian" revision="1d814714ba7051a034131d48961e631214f69708" upstream="refs/heads/debian"/> |
| <project name="chromiumos/third_party/mesa" path="src/third_party/mesa-freedreno" revision="1619f208834544e57349b29bb1f3f1ec98ca0cbc" 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="2ee2d98e2cce58d2ec376aa5a90805399df70505" 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="5b752047977b69618f1b31bd08fd38de6f4f5ba3" 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="4489a466b6c0c7eb370e1390d2ce178900bce113" 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="6d6944a9924a45367b8f1667bad93ef714e64ef6" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="3f06bf5fa1c53aa42959d351accc8888eb329343" 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="1dba349a7b272071d613869adaaef7bd576ae0c2" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="248ee8738a9c0b9b16fe62711e60763212aa5cc1" 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="d1758cc09e070aa9c0a6c8aaab1145bf3a2ab816" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/virtual-usb-printer" path="src/third_party/virtual-usb-printer" revision="afbe0b1c43e6e7fbf8e9f010bee357839ba785d2" upstream="refs/heads/master"/> |
| <project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="3e710eb8fd54f22e064cd0eb98ddd256f771d38a" 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="1879a65466c81ab43f31ff12a7afcbc46d4227c5" 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="34b20305c7a69eb89e1abd5e2a94708db999f0a9"/> |
| <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="1a313bad729068bfd60f9f86c5769671bc652b53" upstream="refs/heads/master"/> |
| <project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="81231c9ecd77a2f6492cf87807392434eb83134e" upstream="refs/heads/master"/> |
| <project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="ebe828e0f9ec7cbaa7a8173703bf7a0457629a60" upstream="refs/heads/master"/> |
| <project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="d88b1fc62511d02ee2021628af7c571528a09b8c" upstream="refs/heads/master"/> |
| <project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="7b094ba768d1be344cc72795065354a86e4e645e" upstream="refs/heads/master"/> |
| <project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="170cb8d77faed2c7a05e527e9e2923f2ae3587dd" upstream="refs/heads/master"/> |
| <project name="platform/system/keymaster" path="src/aosp/system/keymaster" remote="aosp" revision="058085425b50fedc1f614c3479287337aa129eb7" 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="123e1e8827287c515f72e96ef17f39ec4b8dac54" upstream="refs/heads/master"/> |
| <repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/> |
| <pending_commit branch="master" change_id="I18782c5335507aed2113b325fdefb160f91c1e79" commit="49bd8f97efa5843f4a89bd37bab3ec4339421b68" commit_message="shill: clean up header inclusions in data_types.h BUG=None TEST=Run unit tests. Change-Id: I18782c5335507aed2113b325fdefb160f91c1e79 Reviewed-on: https://chromium-review.googlesource.com/1620807 Commit-Ready: Ben Chan <benchan@google.com> Tested-by: Ben Chan <benchan@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Alex Khouderchah <akhouderchah@chromium.org> " fail_count="0" gerrit_number="1620807" 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/07/1620807/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I31821639efd098ec98286635dac4400cf6e94c12" commit="fabfdd341c6874d8603b5f4e5b94738064337f1f" commit_message="shill: remove unused DeviceClaim struct from Manager BUG=None TEST=Run unit tests. Change-Id: I31821639efd098ec98286635dac4400cf6e94c12 Reviewed-on: https://chromium-review.googlesource.com/1620808 Commit-Ready: Ben Chan <benchan@google.com> Tested-by: Ben Chan <benchan@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Alex Khouderchah <akhouderchah@chromium.org> " fail_count="0" gerrit_number="1620808" 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/08/1620808/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibdf9c82ec5d332ac0f7ba7f476a0474e6bcba88c" commit="0f7954236d304363bb5798723b5c06eee0087ad3" commit_message="shill: make variable naming conforms to style guide BUG=None TEST=Run unit tests. Change-Id: Ibdf9c82ec5d332ac0f7ba7f476a0474e6bcba88c Reviewed-on: https://chromium-review.googlesource.com/1620809 Commit-Ready: Ben Chan <benchan@google.com> Tested-by: Ben Chan <benchan@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Alex Khouderchah <akhouderchah@chromium.org> " fail_count="0" gerrit_number="1620809" 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/09/1620809/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic69dc2231b5dc3ee9c1917a3ece81dc7ffce5152" commit="8108da4040a34ded3b6b2398a730034af7968808" commit_message="shill: use base::ContainsValue() instead of std::find() This CL replaces: std::find(container.begin(), container.end(), value) != container.end() with: base::ContainsValue(container, value) as the latter makes the code slightly more readable. BUG=None TEST=Run unit tests. Change-Id: Ic69dc2231b5dc3ee9c1917a3ece81dc7ffce5152 Reviewed-on: https://chromium-review.googlesource.com/1620810 Commit-Ready: Ben Chan <benchan@google.com> Tested-by: Ben Chan <benchan@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Alex Khouderchah <akhouderchah@chromium.org> " fail_count="0" gerrit_number="1620810" 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/10/1620810/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I49a8b635f33271cb2f9a1754ddc5404c1fa27090" commit="6e1f93b658c060578c5bc4760e7fc4ab9cef2ba5" commit_message="UPSTREAM: media: mtk-vcodec: enlarge struct vdec_pic_info fields Enlarge the plane number to support more complex case and add the support for fmt change case. BUG=b:123551776 TEST=Build Kukui image. Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> (cherry picked from commit b105581a1939b08ce70d8aa437ff68a032960b16) Signed-off-by: Alexandre Courbot <acourbot@chromium.org> Change-Id: I49a8b635f33271cb2f9a1754ddc5404c1fa27090 Reviewed-on: https://chromium-review.googlesource.com/1617174 Commit-Ready: Tomasz Figa <tfiga@chromium.org> Tested-by: Tomasz Figa <tfiga@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Tomasz Figa <tfiga@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1617174" owner_email="acourbot@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/74/1617174/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Ia2433438e3c7a9ecd12e6cf53bd75bc5dc9912d5" commit="2300a517ea100188ecedc3da5ac7721eb0c2bb8a" commit_message="UPSTREAM: media: mtk-vcodec: fix vp9 content playback error with show exist frame Update referenced frame buffer's reference count when playing vp9 content which has show_existing_frame flag, and copy enough buffer data to current shown frame. BUG=b:123551776 TEST=Build Kukui image. Signed-off-by: Maoguang Meng <maoguang.meng@mediatek.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> (cherry picked from commit 411a414b26aa107ddbbd6995e464f6cc18a1aa8c) Signed-off-by: Alexandre Courbot <acourbot@chromium.org> Change-Id: Ia2433438e3c7a9ecd12e6cf53bd75bc5dc9912d5 Reviewed-on: https://chromium-review.googlesource.com/1617175 Commit-Ready: Tomasz Figa <tfiga@chromium.org> Tested-by: Tomasz Figa <tfiga@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Tomasz Figa <tfiga@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1617175" owner_email="acourbot@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/75/1617175/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I7b2923ff52c18954ae52df7790de739e2b7d3792" commit="b179c60b6a4c637993931c8dd06e6bf8ef3460e2" commit_message="UPSTREAM: media: vb2: add buf_out_validate callback When queueing a buffer to a request the 'field' value is not validated. That field is only validated when the _buf_prepare() is called, which happens when the request is queued. However, this validation should happen at QBUF time, since you want to know about this as soon as possible. Also, the spec requires that the 'field' value is validated at QBUF time. This patch adds a new buf_out_validate callback to validate the output buffer at buf_prepare time or when QBUF queues an unprepared buffer to a request. This callback is mandatory for output queues that support requests. This issue was found by v4l2-compliance since it failed to replace V4L2_FIELD_ANY by a proper field value when testing the vivid video output in combination with requests. BUG=b:123551776 TEST=Build Kukui image. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> (cherry picked from commit 28d77c21cbeb2c6039d48ef88401b87a56a7a07f) Signed-off-by: Alexandre Courbot <acourbot@chromium.org> Change-Id: I7b2923ff52c18954ae52df7790de739e2b7d3792 Reviewed-on: https://chromium-review.googlesource.com/1619662 Commit-Ready: Tomasz Figa <tfiga@chromium.org> Tested-by: Tomasz Figa <tfiga@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Tomasz Figa <tfiga@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1619662" owner_email="acourbot@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/62/1619662/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Iea89cbe9a8ccc48216880e50319eed66fa49a4e1" commit="fd884e7e2f352436e5743cc089b4893db0d0cae9" commit_message="UPSTREAM: media: vim2m: add buf_out_validate callback Validate the field for an output buffer. This ensures that the field is validated when the buffer is queued to a request, and not when the request itself is queued, which is too late. BUG=b:123551776 TEST=Build Kukui image. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> (cherry picked from commit ab7afaf33275acc2ccfaab3fe5b46870eaee9d55) Signed-off-by: Alexandre Courbot <acourbot@chromium.org> Change-Id: Iea89cbe9a8ccc48216880e50319eed66fa49a4e1 Reviewed-on: https://chromium-review.googlesource.com/1619663 Commit-Ready: Tomasz Figa <tfiga@chromium.org> Tested-by: Tomasz Figa <tfiga@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Tomasz Figa <tfiga@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1619663" owner_email="acourbot@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/63/1619663/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I9221541e3034793377073fe204db1a437e19a456" commit="ec4a2d0060ed990270940e788199d5815ef7ec24" commit_message="Revert "FROMLIST: pstore/ram: Improve backward compatibility with older Chromebooks" This reverts commit 8f778930922ff10bb461b30db8fc0c6416ee29de. Upstream NAKed this and suggested to just check against the node name. BUG=chromium:958560 TEST=After v2 patch is picked ramoops is still there Cq-Depend: chromium:1613714 Change-Id: I9221541e3034793377073fe204db1a437e19a456 Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1613712 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> " fail_count="0" gerrit_number="1613712" owner_email="dianders@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/12/1613712/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I1cc93a940d9896b2f8db92b58d5712fb342d2b7d" commit="f45cb3a4694fae5afa9d7b54bb633777ebf46815" commit_message="Revert "FROMLIST: of: Add dummy for of_node_is_root if not CONFIG_OF" This reverts commit a027467e1e454be2473f68579277d25ff2616d95. Upstream NAKed this and suggested to just check against the node name. BUG=chromium:958560 TEST=After v2 patch is picked ramoops is still there Change-Id: I1cc93a940d9896b2f8db92b58d5712fb342d2b7d Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1613713 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> " fail_count="0" gerrit_number="1613713" owner_email="dianders@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/13/1613713/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I844fed10ede9f2a9d931d2c5092d25972571f865" commit="7f015e8532e3ed64d0a65d4f6e2fd79454367db5" commit_message="FROMGIT: pstore/ram: Improve backward compatibility with older Chromebooks When you try to run an upstream kernel on an old ARM-based Chromebook you'll find that console-ramoops doesn't work. Old ARM-based Chromebooks, before <https://crrev.com/c/439792> ("ramoops: support upstream {console,pmsg,ftrace}-size properties") used to create a "ramoops" node at the top level that looked like: / { ramoops { compatible = "ramoops"; reg = <...>; record-size = <...>; dump-oops; }; }; ...and these Chromebooks assumed that the downstream kernel would make console_size / pmsg_size match the record size. The above ramoops node was added by the firmware so it's not easy to make any changes. Let's match the expected behavior, but only for those using the old backward-compatible way of working where ramoops is right under the root node. NOTE: if there are some out-of-tree devices that had ramoops at the top level, left everything but the record size as 0, and somehow doesn't want this behavior, we can try to add more conditions here. Signed-off-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Kees Cook <keescook@chromium.org> (cherry picked from commit 0be6a6927254061a87d5c09c09712c7a1df69f61 git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore) BUG=chromium:958560 TEST=After v2 patch is picked ramoops is still there Change-Id: I844fed10ede9f2a9d931d2c5092d25972571f865 Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1613714 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1613714" owner_email="dianders@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/14/1613714/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I828247b2a6888ab023e70d0a098efc5f7464bf08" commit="59f678f6b9c2f20662a5819a51646b5d07276602" commit_message="FROMGIT: clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation When calculating the MMC phase we can just use clk_hw_get_rate() instead of clk_get_rate(). This avoids recalculating the rate. Suggested-by: Stephen Boyd <sboyd@kernel.org> Signed-off-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from commit 527f54fddff67641156e637de2c69cab4a79d7c3 git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git v5.3-clk/next) BUG=chromium:941638 TEST=dmesg | grep mmc Change-Id: I828247b2a6888ab023e70d0a098efc5f7464bf08 Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1618036 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1618036" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/36/1618036/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I2d4d1210a9a136142f25ec2c2aca60213fb7e711" commit="8bf5230cacb3990797c08cd9549f01cdd7c0c995" commit_message="FROMGIT: clk: rockchip: Don't yell about bad mmc phases when getting At boot time, my rk3288-veyron devices yell with 8 lines that look like this: [ 0.000000] rockchip_mmc_get_phase: invalid clk rate This is because the clock framework at clk_register() time tries to get the phase but we don't have a parent yet. While the errors appear to be harmless they are still ugly and, in general, we don't want yells like this in the log unless they are important. There's no real reason to be yelling here. We can still return -EINVAL to indicate that the phase makes no sense without a parent. If someone really tries to do tuning and the clock is reported as 0 then we'll see the yells in rockchip_mmc_set_phase(). Fixes: 4bf59902b500 ("clk: rockchip: Prevent calculating mmc phase if clock rate is zero") Signed-off-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from commit 6943b839721ad4a31ad2bacf6e71b21f2dfe3134 git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git v5.3-clk/next) BUG=chromium:941638 TEST=dmesg | grep mmc Change-Id: I2d4d1210a9a136142f25ec2c2aca60213fb7e711 Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1618037 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1618037" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/37/1618037/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="I97a8352d85a91dc31d6776691a21d619d48c3947" commit="2efb42c490994cf2a032c208c6c4e4b7f88f0927" commit_message="FROMGIT: clk: rockchip: Slightly more accurate math in rockchip_mmc_get_phase() There's a bit of math in rockchip_mmc_get_phase() to calculate the "fine delay". This math boils down to: PSECS_PER_SEC = 1000000000000. ROCKCHIP_MMC_DELAY_ELEMENT_PSEC = 60 card_clk * ROCKCHIP_MMC_DELAY_ELEMENT_PSEC * 360 * x / PSECS_PER_SEC ...but we do it in pieces to avoid overflowing 32-bits. Right now we overdo it a little bit, though, and end up getting less accurate math than we could. Right now we do: DIV_ROUND_CLOSEST((card_clk / 1000000) * (ROCKCHIP_MMC_DELAY_ELEMENT_PSEC / 10) * (360 / 10) * delay_num, PSECS_PER_SEC / 1000000 / 10 / 10) This is non-ideal because: A) The pins on Rockchip SoCs are rated to go at most 150 MHz, so the max card clock is 150 MHz. Even ignoring this the maximum SD card clock (for SDR104) would be 208 MHz. This means you can decrease your division by 100x and still not overflow: hex(208000000 / 10000 * 6 * 36 * 0xff) == 0x44497200 B) On many Rockchip SoCs we end up with a card clock that is actually 148500000 because we parent off the 297 MHz PLL. That means the math we're actually doing today is less than ideal. Specifically: 148500000 / 1000000 = 148 Let's fix the math to be slightly more accurate. NOTE: no known problems are fixed by this. It was found simply by code inspection. If you want to see the difference between the old and the new on a 148.5 MHz clock, this python can help: old = [x for x in (int(round(148 * 6 * 36 * x / 10000.)) for x in range(256)) if x < 90] new = [x for x in (int(round(1485 * 6 * 36 * x / 100000.)) for x in range(256)) if x < 90] The only differences are: delay_num=17 54=>55 delay_num=22 70=>71 delay_num=27 86=>87 Signed-off-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Heiko Stuebner <heiko@sntech.de> (cherry picked from commit 1e2d08a837ec0d7b8d01539cf7e50d465a2e74bc git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git v5.3-clk/next) BUG=chromium:941638 TEST=dmesg | grep mmc Change-Id: I97a8352d85a91dc31d6776691a21d619d48c3947 Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1618038 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1618038" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/38/1618038/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib70465766f8836de64efc9667393d4748bf74d3a" commit="70f73688fe0cde818615eb6c1ddc0ef3471ac1f0" commit_message="autotest: run quick provision for any builds This CL removes the whitelist checking of build types, so we always run quick provision for any kinds of builds. BUG=chromium:963528 TEST=Ran the unit test. Change-Id: Ib70465766f8836de64efc9667393d4748bf74d3a Reviewed-on: https://chromium-review.googlesource.com/1614100 Commit-Ready: Congbin Guo <guocb@chromium.org> Tested-by: Congbin Guo <guocb@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Aviv Keshet <akeshet@chromium.org> Reviewed-by: David Riley <davidriley@chromium.org> " fail_count="0" gerrit_number="1614100" owner_email="guocb@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/00/1614100/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idc4890cb31175113b332d3c4ad346a55aaed6661" commit="7f53646b26ac8596c31e70033af6657732f7be8d" commit_message="chromeos-config: Add pai-regions for arc TEST=tast run platform.CrosConfig BUG=chromium:881627 Change-Id: Idc4890cb31175113b332d3c4ad346a55aaed6661 Reviewed-on: https://chromium-review.googlesource.com/1614746 Commit-Ready: Josh Horwich <jhorwich@chromium.org> Tested-by: Josh Horwich <jhorwich@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: C Shapiro <shapiroc@chromium.org> " fail_count="0" gerrit_number="1614746" owner_email="jhorwich@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/46/1614746/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5cb0f73344923a66fbd9634be22f30d78ff5c501" commit="5b709e72a82499f9f5fce8164c9f40e6d25bd3a4" commit_message="chipset-byt: Enable microcode firmware update for all BYT boards BUG=b:130504379 TEST=Verified that all BYT boards boot up fine with new microcode. Cq-Depend: chromium:1608168 Change-Id: I5cb0f73344923a66fbd9634be22f30d78ff5c501 Signed-off-by: Furquan Shaikh <furquan@google.com> Reviewed-on: https://chromium-review.googlesource.com/1608223 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Ross Zwisler <zwisler@chromium.org> " fail_count="1" gerrit_number="1608223" owner_email="furquan@chromium.org" 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/23/1608223/2" remote="cros" total_fail_count="17"/><pending_commit branch="master" change_id="I2e8867ee6d39e2c5eabe64719105e8f463dec2a7" commit="45a01c70ad5fb9ce73bd04e7549a1a7fc1aa232c" commit_message="charger/rt946x: Keep backlight in linear mode Backlight BLEN register default (and desired) setting is to keep backlight in linear mode ('1'), do not clear that bit when enabling the backlight. There is one more bit in the register (bled_config), but for that one, the default active low setting is correct. BRANCH=none BUG=b:132225489 TEST=Boot krane with software sync disabled, see that default backlight is reasonable. Change-Id: I2e8867ee6d39e2c5eabe64719105e8f463dec2a7 Signed-off-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1621645 Tested-by: Fei Shao <fshao@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Yilun Lin <yllin@chromium.org> " fail_count="0" gerrit_number="1621645" owner_email="drinkcat@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/45/1621645/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ic9c7d5d8a4744c09c06249ed835ef678e6368aa0" commit="141a7b5944131a5809719772c8821013ac621007" commit_message="sign_official_build.sh: consistent format loem.ini sign_official_build.sh accepted a subset of the syntax allowed by sign_firmware.sh. Update to be consistent. BUG=chromium:962529 BRANCH=None TEST=Manually verified Change-Id: Ic9c7d5d8a4744c09c06249ed835ef678e6368aa0 Reviewed-on: https://chromium-review.googlesource.com/1612376 Commit-Ready: LaMont Jones <lamontjones@chromium.org> Tested-by: LaMont Jones <lamontjones@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Jason Clinton <jclinton@chromium.org> " fail_count="0" gerrit_number="1612376" owner_email="lamontjones@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/76/1612376/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If6a771d7a3e92c5701a00710cad55a2f1c4781be" commit="845c0df563b7878a41902218218ab450c532b326" commit_message="exfat-utils & fuse-exfat: upgraded package to upstream Upgraded sys-fs/exfat-utils to version 1.3.0 on amd64 Upgraded sys-fs/fuse-exfat to version 1.3.0 on amd64 BUG=chromium:964298 TEST=1. emerge exfat-utils fuse-exfat. 2. build_packages eve|betty|link|daisy|chell 3. Push to device and test that mountins exfat formatted USB stick works in files app. Change-Id: If6a771d7a3e92c5701a00710cad55a2f1c4781be Reviewed-on: https://chromium-review.googlesource.com/1617283 Commit-Ready: Stuart Langley <slangley@chromium.org> Tested-by: Stuart Langley <slangley@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Chris McDonald <cjmcdonald@chromium.org> " fail_count="0" gerrit_number="1617283" owner_email="slangley@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/83/1617283/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="If13d16f561b76289936d0d75a2b984d2b71b3c37" commit="da6c5faf74df09e4f1530ae41456937359acd43a" commit_message="bq25710: Allow IDCHG to be used as a prochot trigger Kohaku units are currently using a 2S+1P battery back which is not able to provide sufficient power for peak CPU load when running on battery only. The bq25710 has various triggers for prochot and one of those is IDCHG (battery discharge current). This CL adds a new config option CONFIG_CHARGER_BQ25710_IDCHG_LIMIT_MA to enable this feature in the bq25710. For prochot to be active, the bq25710 must remain in performance mode. Chispet hooks are used to request the bq25710 in/out of performace mode when the IDCHG prochot feature is active. BUG=b:132285560 BRANCH=none TEST=Manual Connected wires to VBAT, PPVAR_SYS, PROCHOT_ODL signals and had a current probe connected to measure IBAT. Verfied that without this CL, VBAT shuts off when IBAT spikes. With this CL, then verified that prochot gets asserted whenever the current spikes to values specified by CONFIG_CHARGER_BQ25710_IDCHG_LIMIT_MA. In addition verified that with this CL, the system can successfully boot and remain powered on even as CPU load gets increased. Change-Id: If13d16f561b76289936d0d75a2b984d2b71b3c37 Signed-off-by: Scott Collyer <scollyer@google.com> Reviewed-on: https://chromium-review.googlesource.com/1613797 Commit-Ready: Scott Collyer <scollyer@chromium.org> Tested-by: Scott Collyer <scollyer@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> " fail_count="0" gerrit_number="1613797" owner_email="scollyer@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/97/1613797/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I164949b0778fd2a7dd803f8a3e2b0bb2221062bc" commit="90ca16722c51b041056fc8ae9fbf5500567da320" commit_message="camera: Reuse the same id for the same external camera Chrome uses the camera id as the key of default camera in chrome://settings/content/camera. Reuse the same id for the same camera so the default camera would be changed back after replug. BUG=b:123491862 TEST=External camera still works in CCA and GCA. TEST=Check the default camera would be changed back after replug: 1. Plug a webcam. 2. Choose it in chrome://settings/content/camera. 3. Unplug the webcam, the default camera is falled back to the user facing one. 4. Replug the webcam, the default camera is changed back automatically. Change-Id: I164949b0778fd2a7dd803f8a3e2b0bb2221062bc Reviewed-on: https://chromium-review.googlesource.com/1608985 Commit-Ready: Shik Chen <shik@chromium.org> Tested-by: Shik Chen <shik@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Hsu Wei-Cheng <mojahsu@chromium.org> " fail_count="1" gerrit_number="1608985" owner_email="shik@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/85/1608985/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib47d4881e04c68e5e93a2a2292b37c1471b5e79b" commit="53e4deba76e059f8d2adaf6390219b05e78a4c1d" commit_message="Flapjack: Limit VBUS when charge current is < 1A Currently, when soc is above 85%, the input voltage is limited to 5V. With this patch, the VBUS limitation is applied when soc > 85% and the battery input current is below 1A. When discharging, VBUS can be kept high. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BRANCH=None BUG=b/124370341 TEST=Verify Flapjack can charge with a PD charger above 85%. TEST=Verify VBUS is reduced to 5V when charged through USB-C. TEST=Verify VBUS is reduced to 5V when charged through WPC. Change-Id: Ib47d4881e04c68e5e93a2a2292b37c1471b5e79b Reviewed-on: https://chromium-review.googlesource.com/1573208 Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Yilun Lin <yllin@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> " fail_count="0" gerrit_number="1573208" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="16" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/08/1573208/16" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I94b98efd4e64f458daf9cb70db9c855785411718" commit="cbba654d3d283e18c3b296d3848057de167215d5" commit_message="diagnostics: enable ExcessivelyBigRpcResponse test AsyncGrpcClientServerTest.ExcessivelyBigRpcResponse is no more flaky. BUG=b:124361418 BUG=chromium:910079 TEST=unittests Change-Id: I94b98efd4e64f458daf9cb70db9c855785411718 Reviewed-on: https://chromium-review.googlesource.com/1617406 Commit-Ready: Oleh Lamzin <lamzin@google.com> Tested-by: Oleh Lamzin <lamzin@google.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Maksim Ivanov <emaxx@chromium.org> " fail_count="0" gerrit_number="1617406" owner_email="lamzin@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/06/1617406/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I25ea43ae13d9fbf16b90fba4030c9bb640498453" commit="04a770ab899531444aff71e34c5f87a53f1120e3" commit_message="stm32mon: : fix coverity scan issue on a write_wrapper() call This CL fixes coverity scan check issue, which points that there is a call to write_wrapper() missing return value checking. This was added by crrev.com/c/1540496, which is about a sending garbage byte to DUT to avoid reTIMEOUT response repeating. BUG=b:131231369 BRANCH=none TEST=ran flash_ec on scarlet at 9600 bps. flash_ec --board scarlet --image ${IMG} --bitbang_rate 9600 Change-Id: I25ea43ae13d9fbf16b90fba4030c9bb640498453 Signed-off-by: Namyoon Woo <namyoon@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1588497 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Vadim Bendebury <vbendeb@chromium.org> " fail_count="0" gerrit_number="1588497" owner_email="namyoon@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/97/1588497/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I769bfb7a62b8758b01a05ff7d245ae241920af84" commit="2d7e23a4e94127556f3e11a3c0ae8d879bedfaf6" commit_message="octopus: add cbi as ability Once CL:1601060 lands in all octopus RW firmware. We can submit this change. After this change is submitted, the firmware_ECCbiEeprom firmware test will start running again RW (using the new virtual port and address for EEPROM). Other boards that use CBI, can make a similar change once their RW EC had landed CL:1601060 BRANCH=none BUG=b:119065537 TEST=Ran FAFT test on spark with this change and passes. Change-Id: I769bfb7a62b8758b01a05ff7d245ae241920af84 Signed-off-by: Jett Rink <jettrink@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1601301 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> " fail_count="1" gerrit_number="1601301" owner_email="jettrink@chromium.org" pass_count="0" patch_number="6" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/01/1601301/6" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia21911a0d6361e819a8bf381918740f189496c59" commit="3f53e896f1b5a666abe4033c0444a1104cf30be5" commit_message="FIXUP: driver: Add L3GD20H gyrometer basic driver support set_data_rate() was called with wrong argument and is not necessary. set_range is called by motion_sensor_init. BUG=none TEST=compile BRANCH=none Change-Id: Ia21911a0d6361e819a8bf381918740f189496c59 Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1620692 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Enrico Granata <egranata@chromium.org> Reviewed-by: Yuval Peress <peress@chromium.org> " fail_count="0" gerrit_number="1620692" 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/92/1620692/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Icf2d4c8f9de52dac79ede0b0d06c1af62f20b89d" commit="d039d2a5775a538629b4634e61a9398543400209" commit_message="UPSTREAM: net: qualcomm: rmnet: Remove set but not used variable 'cmd' Fixes gcc '-Wunused-but-set-variable' warning: drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c: In function 'rmnet_map_do_flow_control': drivers/net/ethernet/qualcomm/rmnet/rmnet_map_command.c:23:36: warning: variable 'cmd' set but not used [-Wunused-but-set-variable] struct rmnet_map_control_command *cmd; 'cmd' not used anymore now, should also be removed. Signed-off-by: YueHaibing <yuehaibing@huawei.com> Acked-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> Signed-off-by: David S. Miller <davem@davemloft.net> (cherry picked from commit 315c9e83010d63370fb0de160e52a21c3f3fa687) BUG=b:74016027 TEST=Build and boot Change-Id: Icf2d4c8f9de52dac79ede0b0d06c1af62f20b89d Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1619157 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Stephen Boyd <swboyd@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1619157" owner_email="dianders@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/1619157/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0e98a8f60bf5022503b4a86ee8a5b2bbba3b3825" commit="3e23444494af8f90e7f0f2789c839221de94c652" commit_message="octopus: Support keypad function on Bobba 1. Using CONFIG_KEYBOARD_KEYPAD to choose actual_key_mask w or w/o keypad. 2. Enable keypad function on Bobba. 3. Disable scan KSO13 & 14 and modify actual_key_mask for SKU w/o keypad on Bobba. 4. taking care define of TEST_BUILD to prevent broke build since keyboard_cols from keyboard_scan.c is not in test-list-y yet. BUG=b:131095327 BRANCH=octopus TEST=`make buildall` and `make BOARD=bobba tests` both PASS Signed-off-by: Sue Chen <sue.chen@quanta.corp-partner.google.com> Change-Id: I0e98a8f60bf5022503b4a86ee8a5b2bbba3b3825 Reviewed-on: https://chromium-review.googlesource.com/1610390 Commit-Ready: Marco Chen <marcochen@chromium.org> Commit-Ready: David Huang <David.Huang@quantatw.com> Tested-by: Sue Chen <sue.chen@quanta.corp-partner.google.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Marco Chen <marcochen@chromium.org> Reviewed-by: Sue Chen <sue.chen@quanta.corp-partner.google.com> " fail_count="0" gerrit_number="1610390" owner_email="sue.chen@quanta.corp-partner.google.com" pass_count="0" patch_number="3" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/90/1610390/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I4de891d4720e8cad83888caf9635f61f2ca11b8b" commit="2fdbcc0b98ce387814b2123856e6cdd83f8317c5" commit_message="Intelrvp: Add baseboard for Intel RVPs Intel-RVP supports Chrome EC via an Add In Card called as MECC (Modular Embedded Controller Card). MECC has a standard spec which defines pin routing and purpose of these pins. These MECC pins are same across all the platforms hence we can have a baseboard for Intel-RVPs and reuse the code for RVP board specific codes. Chrome MECC spec is standardized for Icelake and successor RVPs hence this baseboard code is applicable to Icelake and its successors only. BUG=b:132061907 TEST=Using this baseboard implemented board code for ICLRVP, and it can boot all the way to Chrome OS. BRANCH=none Change-Id: I4de891d4720e8cad83888caf9635f61f2ca11b8b Signed-off-by: Daniel Gonzalez <daniel.d.gonzalez@intel.com> Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/1594171 Commit-Ready: Jett Rink <jettrink@chromium.org> Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com> Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> " fail_count="0" gerrit_number="1594171" owner_email="vijay.p.hiremath@intel.com" pass_count="0" patch_number="5" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/71/1594171/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ide0090b27755b3ce4ce4b3ffa9aff5bb66e43e67" commit="4b95576a33bdf3d141b7fc069a0f55d8b121688c" commit_message="HW Verifier: Implement add files methods Add files by their filepath and content. Since we need to reduce the memory usage, only objects required for new commit are collected. In add_files method, the tree obj and required objects for this change are returned. BUG=b:130522422, b:130596517 TEST=./deploy/cros_hwid_service.sh test Change-Id: Ide0090b27755b3ce4ce4b3ffa9aff5bb66e43e67 Reviewed-on: https://chromium-review.googlesource.com/1577439 Commit-Ready: Clark Chung <ckclark@chromium.org> Tested-by: Clark Chung <ckclark@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Yong Hong <yhong@google.com> " fail_count="0" gerrit_number="1577439" owner_email="ckclark@chromium.org" pass_count="0" patch_number="28" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/39/1577439/28" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I63734119973d356c2554481e978d9911055fca28" commit="75036c46fbb6b1b22e12512d016dcc6ba0b78fcc" commit_message="vm_tools: concierge: use pvm extension for stateful directory name Since we have changed the disk image import to use pvm extension for the final diretory name, we need to start using the same extension when starting the VM. BUG=b:130304110 TEST=Try starting VM, see paths being used. Change-Id: I63734119973d356c2554481e978d9911055fca28 Reviewed-on: https://chromium-review.googlesource.com/1617792 Commit-Ready: Dmitry Torokhov <dtor@chromium.org> Tested-by: Dmitry Torokhov <dtor@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Chirantan Ekbote <chirantan@chromium.org> " fail_count="0" gerrit_number="1617792" owner_email="dtor@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/92/1617792/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I8a07b4a09699db7de061fc18f73c0ce9b32e53af" commit="4cdba98752d6b4d87cc19dd69810135685632100" commit_message="Add trembyle (zork) board BUG=b:129697474 TEST=setup_board --board=zork; emerge-zork chromeos-bootimage Change-Id: I8a07b4a09699db7de061fc18f73c0ce9b32e53af Signed-off-by: Martin Roth <martinroth@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1548401 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Raul E Rangel <rrangel@chromium.org> " fail_count="0" gerrit_number="1548401" owner_email="martinroth@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/01/1548401/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5dee6851848c18ff9caac0fb5bf5a6a18741a3c8" commit="08a4ce459347bf64577bc8508f61fa4809750079" commit_message="crosperf: Add check core online in PinGovernerFrequency(). Due to Hyper-Threading is disabled, not all cpus in /sys/devices/system/cpu/cpu* are online on the x86 DUTs. Our PinGovernerFrequency() functions need to write performance to scaling_governor and it fails if the cpu is offline. This patches adds checks before writing to make sure the core is not offline. BUG=None TEST=Local tests. Change-Id: I5dee6851848c18ff9caac0fb5bf5a6a18741a3c8 Reviewed-on: https://chromium-review.googlesource.com/1618095 Commit-Ready: Tiancong Wang <tcwang@google.com> Tested-by: Tiancong Wang <tcwang@google.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Manoj Gupta <manojgupta@chromium.org> " fail_count="1" gerrit_number="1618095" owner_email="tcwang@google.com" pass_count="0" patch_number="2" project="chromiumos/third_party/toolchain-utils" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/toolchain-utils" ref="refs/changes/95/1618095/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ic5a2af3472bc501c2f5cfc83a36c1db57d9788c1" commit="e8026a4ad1bcbeaf48cfcc307662f07fcdd39a78" commit_message="tast-tests: Promote hwsec.Login to Commit Queue. Remove the "informational" attribute from the hwsec.Login test so it will run on the Chrome OS commit queue. Per Tastboard, the only recent failures (other than one tracked by https://crbug.com/963084 that I hope has since been fixed) were SSH timeouts that appear to be unrelated. BUG=chromium:890710 TEST=none Change-Id: Ic5a2af3472bc501c2f5cfc83a36c1db57d9788c1 Reviewed-on: https://chromium-review.googlesource.com/1618658 Commit-Ready: Shuhei Takahashi <nya@chromium.org> Tested-by: Dan Erat <derat@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Shuhei Takahashi <nya@chromium.org> " fail_count="0" gerrit_number="1618658" owner_email="derat@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/58/1618658/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I64736eb1d39883cd95a5e317b1f964354e6f8e41" commit="8eb7121070c4e573fd66cbaabab6f0111bcffcb0" commit_message="Casta: Adjust charger configs for low battery booting When a locked system boots up with a very low or non-communicating battery, the DUT should refrain from booting S0 in order to avoid hard reset brown outs after the system jumps to RW and begins attempting PD negotiation. BUG=b:131126731 BRANCH=octopus TEST=loaded onto locked casta with low battery, verified that the system didn't boot to S0 until the battery had passed the min battery percent configuration Change-Id: I64736eb1d39883cd95a5e317b1f964354e6f8e41 Signed-off-by: Diana Z <dzigterman@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1595272 Tested-by: YongBeum.Ha <ybha@samsung.corp-partner.google.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-by: YongBeum.Ha <ybha@samsung.corp-partner.google.com> " fail_count="0" gerrit_number="1595272" owner_email="dzigterman@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/72/1595272/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I956a6d619ebb57870e76393ba369b3fc05784e19" commit="59c89df9bb9db0395a585d04b545e85d74d96e62" commit_message="Add AnalysisServiceEvent wrapper proto. - Artifacts Analysis Service will use a single Pub/Sub topic to communicate between recipes and Borg. Thus, the request and response types need to be encoded. Do so with this proto. - Prototype with InstallPackages. More protos from Build API, testplanner, etc. can be added later. BUG=chromium:964444 TEST=./generate.sh Change-Id: I956a6d619ebb57870e76393ba369b3fc05784e19 Reviewed-on: https://chromium-review.googlesource.com/1620892 Commit-Ready: Andrew Lamb <andrewlamb@chromium.org> Tested-by: Andrew Lamb <andrewlamb@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Jason Clinton <jclinton@chromium.org> " fail_count="0" gerrit_number="1620892" owner_email="andrewlamb@chromium.org" pass_count="0" patch_number="2" project="chromiumos/infra/proto" project_url="https://chromium-review.googlesource.com/chromiumos/infra/proto" ref="refs/changes/92/1620892/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I821fa68fad27a50dd997aa6c23a4237e8ec856e5" commit="2d2014e9053123b5ff6233b191d4a3fa4069b021" commit_message="crash: Change flags to be ints where appropriate. This will allow for better validation of flag values, done for us by the flags library. In turn, this will allow future proxy binaries to more easily validate flag values. BUG=chromium:782243 TEST=Unit tests pass. Change-Id: I821fa68fad27a50dd997aa6c23a4237e8ec856e5 Reviewed-on: https://chromium-review.googlesource.com/1616982 Commit-Ready: Miriam Zimmerman <mutexlox@chromium.org> Tested-by: Miriam Zimmerman <mutexlox@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Jeffrey Kardatzke <jkardatzke@google.com> " fail_count="0" gerrit_number="1616982" owner_email="mutexlox@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/82/1616982/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5777b6e73a754453a7b8977fab28616a0f9a95ec" commit="c1a4bc51d7b578487f3f1ef335f85f94c15680c2" commit_message="tast-test: arc.Rect to use Width,Height instead of Right,Bottom This CL replaces arc.Rect's Right and Bottom with Width and Height. This is both to: - make it more "standard" - consolidate it with Chromiums JS rect (will be done in future CL) Discussion here: https://chromium-review.googlesource.com/c/chromiumos/platform/tast-tests/+/1577899/8/src/chromiumos/tast/local/bundles/cros/arc/pip.go#815 BUG=chromium:965095 TEST=All tests that were using arc.Rect are passing: arc.PIP, arc.HWOverlayTablet, arc.ResizeActivity Change-Id: I5777b6e73a754453a7b8977fab28616a0f9a95ec Reviewed-on: https://chromium-review.googlesource.com/1620129 Commit-Ready: Ricardo Quesada <ricardoq@chromium.org> Tested-by: Ricardo Quesada <ricardoq@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Shuhei Takahashi <nya@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> " fail_count="0" gerrit_number="1620129" owner_email="ricardoq@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/tast-tests" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast-tests" ref="refs/changes/29/1620129/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I318186ebdcc15444894601adc104709bbce7ac86" commit="b7eeba0d4f55906af62d2009e8a33ea5b7af1cf3" commit_message="m2crypto: upgraded package to upstream Upgraded dev-python/m2crypto to version 0.31.0-r2 on amd64, arm This version supports openssl-1.1.0 and 1.1.1 (0.31.0). Note: * EAPI 7->6 since EAPI=7 is not supported yet * Restore python3_4 to PYTHON_COMPAT since python3.6 is not deprecated yet * Move BDEPEND to DEPEND (but not RDEPEND). * $ESYSROOT -> $SYSROOT; ESYSROOT is added by EAPI=7; ChromeOS defines equivalent as $SYSROOT. BUG=chromium:734499 TEST=PreCQ passes Change-Id: I318186ebdcc15444894601adc104709bbce7ac86 Reviewed-on: https://chromium-review.googlesource.com/1614420 Commit-Ready: Daniel Kurtz <djkurtz@chromium.org> Tested-by: Daniel Kurtz <djkurtz@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Chris McDonald <cjmcdonald@chromium.org> " fail_count="0" gerrit_number="1614420" owner_email="djkurtz@chromium.org" pass_count="0" patch_number="4" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/20/1614420/4" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I71e438030c9ac0b294ab585f5877199de889c8d9" commit="a917cdabe21ca16abf9935344e64b046d2a2bc46" commit_message="CHROMIUM: Merge 'v4.4.180' into chromeos-4.4 Merge of v4.4.180 into chromeos-4.4 Conflicts: scripts/Kbuild.include kernel/cpu.c include/linux/cpu.h arch/x86/kernel/cpu/microcode/intel.c arch/x86/include/asm/switch_to.h Changelog: ---------------------------------------------------------------- Aditya Pakki (2): qlcnic: Avoid potential NULL pointer dereference libnvdimm/btt: Fix a kmemdup failure check Al Viro (3): ceph: fix use-after-free on symlink traversal jffs2: fix use-after-free on symlink traversal debugfs: fix use-after-free on symlink traversal Alan Stern (4): USB: yurex: Fix protection fault after device removal USB: w1 ds2490: Fix bug caused by improper use of altsetting array USB: core: Fix unterminated string returned by usb_string() USB: core: Fix bug caused by duplicate interface PM usage counter Alex Williamson (1): vfio/type1: Limit DMA mappings per container Alexander Kappner (1): usbnet: ipheth: prevent TX queue timeouts when device not ready Alexander Shishkin (1): intel_th: gth: Fix an off-by-one in output unassigning Alexandre Belloni (1): rtc: da9063: set uie_unsupported when relevant Alistair Strachan (1): x86/vdso: Pass --eh-frame-hdr to the linker Andi Kleen (3): x86/speculation/mds: Add basic bug infrastructure for MDS x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests x86/cpu/bugs: Use __initconst for 'const' init data Andrew Vasquez (1): scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines Annaliese McDermond (1): ASoC: tlv320aic32x4: Fix Common Pins Anson Huang (1): Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ Arnd Bergmann (3): ARM: orion: don't use using 64-bit DMA masks ARM: iop: don't use using 64-bit DMA masks s390: ctcm: fix ctcm_new_device error return code Arvind Sankar (1): igb: Fix WARN_ONCE on runtime suspend Ashok Raj (1): x86/microcode/intel: Check microcode revision before updating sibling threads Aurelien Jarno (1): MIPS: scall64-o32: Fix indirect syscall number load Ben Hutchings (5): timer/debug: Change /proc/timer_stats from 0644 to 0600 x86/cpufeatures: Hide AMD-specific speculation flags sched: Add sched_smt_active() x86/speculation/l1tf: Document l1tf in sysfs x86/bugs: Change L1TF mitigation string to match upstream Boris Ostrovsky (1): x86/speculation/mds: Fix comment Borislav Petkov (1): x86/microcode/intel: Add a helper which gives the microcode revision Breno Leitao (1): powerpc/64s: Include cpu header Changbin Du (1): kconfig/[mn]conf: handle backspace (^H) key Christophe Leroy (3): powerpc/fsl: Fix the flush of branch predictor. net: ucc_geth - fix Oops when changing number of buffers in the ring powerpc/lib: fix book3s/32 boot failure due to code patching Dan Carpenter (2): drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl Dan Williams (1): init: initialize jump labels before command line option parsing Daniel Borkmann (1): bpf: reject wrong sized filters earlier Daniel Mack (1): ASoC: cs4270: Set auto-increment bit for register writes David Ahern (1): ipv4: Fix raw socket lookup for local traffic Diana Craciun (18): powerpc/64: Disable the speculation barrier from the command line powerpc/64: Make stf barrier PPC_BOOK3S_64 specific. powerpc/64: Make meltdown reporting Book3S 64 specific powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E powerpc/fsl: Add infrastructure to fixup branch predictor flush powerpc/fsl: Add macro to flush the branch predictor powerpc/fsl: Fix spectre_v2 mitigations reporting powerpc/fsl: Add nospectre_v2 command line argument powerpc/fsl: Flush the branch predictor at each kernel entry (64bit) powerpc/fsl: Update Spectre v2 reporting powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used powerpc/fsl: Flush branch predictor when entering KVM powerpc/fsl: Emulate SPRN_BUCSR register powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit) powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg Documentation: Add nospectre_v1 parameter Dmitry Torokhov (2): HID: input: add mapping for Expose/Overview key HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys Dominik Brodowski (1): x86/speculation: Simplify the CPU bug detection logic Eduardo Habkost (1): kvm: x86: Report STIBP on GET_SUPPORTED_CPUID Eric Dumazet (2): ipv4: add sanity checks in ipv4_link_failure() ipv6/flowlabel: wait rcu grace period before put_pid() Filippo Sironi (1): x86/microcode: Update the new microcode revision unconditionally Florian Westphal (1): netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON Francesco Ruggeri (1): netfilter: compat: initialize all fields in xt_init Frank Sorenson (1): cifs: do not attempt cifs operation on smb2+ rename error Geert Uytterhoeven (1): rtc: sh: Fix invalid alarm warning for non-enabled alarm Greg Kroah-Hartman (3): Revert "block/loop: Use global lock for ioctl() operation." ALSA: line6: use dynamic buffers Linux 4.4.180 Guenter Roeck (1): xsysace: Fix error handling in ace_setup Guido Kiener (3): usb: gadget: net2280: Fix overrun of OUT messages usb: gadget: net2280: Fix net2280_dequeue() usb: gadget: net2272: Fix net2272_dequeue() Gustavo A. R. Silva (2): usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set platform/x86: sony-laptop: Fix unintentional fall-through Hangbin Liu (2): team: fix possible recursive locking when add slaves vlan: disable SIOCSHWTSTAMP in container He, Bo (1): HID: debug: fix race condition with between rdesc_show() and device removal Jacopo Mondi (1): media: v4l2: i2c: ov7670: Fix PLL bypass register values Jarod Wilson (1): bonding: fix arp_validate toggling in active-backup mode Jason Yan (1): scsi: libsas: fix a race condition when smp task timeout Jeff Layton (1): ceph: ensure d_name stability in ceph_dentry_hash() Jeremy Fertic (3): staging: iio: adt7316: allow adt751x to use internal vref for all dacs staging: iio: adt7316: fix the dac read calculation staging: iio: adt7316: fix the dac write calculation Jiang Biao (1): x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation Jiri Kosina (3): x86/speculation: Apply IBPB more strictly to avoid cross-process data leak x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation x86/speculation: Propagate information about RSB filling mitigation to sysfs Joerg Roedel (1): iommu/amd: Set exclusion range correctly Johan Hovold (1): USB: serial: fix unthrottle races Josh Poimboeuf (6): x86/speculation: Move arch_smt_update() call to after mitigation decisions x86/speculation/mds: Add SMT warning message cpu/speculation: Add 'mitigations=' cmdline option x86/speculation: Support 'mitigations=' cmdline option x86/speculation/mds: Add 'mitigations=' support for MDS x86/speculation/mds: Fix documentation typo Julian Anastasov (1): ipvs: do not schedule icmp errors from tunnels Kai-Heng Feng (2): USB: Add new USB LPM helpers USB: Consolidate LPM checks to avoid enabling LPM twice Kangjie Lu (1): scsi: qla4xxx: fix a potential NULL pointer dereference Konrad Rzeszutek Wilk (4): x86/bugs: Add AMD's variant of SSB_NO x86/bugs: Add AMD's SPEC_CTRL MSR usage x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off Konstantin Khorenko (1): bonding: show full hw address in sysfs for slave entries Laurentiu Tudor (1): powerpc/booke64: set RI in default MSR Linus Torvalds (1): slip: make slhc_free() silently accept an error pointer Louis Taylor (1): vfio/pci: use correct format characters Lucas Stach (1): gpu: ipu-v3: dp: fix CSC handling Lukas Wunner (4): net: ks8851: Dequeue RX packets explicitly net: ks8851: Reassert reset pin if chip ID check fails net: ks8851: Delay requesting IRQ until opened net: ks8851: Set initial carrier state to down Malte Leip (1): usb: usbip: fix isoc packet num validation in get_pipe Mao Wenan (1): sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() Marcel Holtmann (1): Bluetooth: Align minimum encryption key size for LE and BR/EDR connections Marco Felsch (1): ARM: dts: pfla02: increase phy reset duration Martin Schwidefsky (1): s390/3270: fix lockdep false positive on view->lock Masahiro Yamada (1): kbuild: simplify ld-option implementation Matthias Kaehlcke (1): bitops: avoid integer overflow in GENMASK(_ULL) Mauricio Faria de Oliveira (4): powerpc/rfi-flush: Differentiate enabled and patched flush types powerpc/pseries: Fix clearing of security feature flags powerpc: Move default security feature flags powerpc/pseries: Restore default security feature flags on setup Michael Chan (1): bnxt_en: Improve multicast address setup logic. Michael Ellerman (29): powerpc/xmon: Add RFI flush related fields to paca dump powerpc/pseries: Support firmware disable of RFI flush powerpc/powernv: Support firmware disable of RFI flush powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again powerpc/rfi-flush: Always enable fallback flush on pseries powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration powerpc: Add security feature flags for Spectre/Meltdown powerpc/pseries: Set or clear security feature flags powerpc/powernv: Set or clear security feature flags powerpc/64s: Move cpu_show_meltdown() powerpc/64s: Enhance the information in cpu_show_meltdown() powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() powerpc/64s: Wire up cpu_show_spectre_v1() powerpc/64s: Wire up cpu_show_spectre_v2() powerpc/64s: Fix section mismatch warnings from setup_rfi_flush() powerpc/64: Use barrier_nospec in syscall entry powerpc: Use barrier_nospec in copy_from_user() powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC powerpc/64: Call setup_barrier_nospec() from setup_arch() powerpc/asm: Add a patch_site macro & helpers for patching instructions powerpc/64s: Add new security feature flags for count cache flush powerpc/64s: Add support for software count cache flush powerpc/pseries: Query hypervisor for count cache flush settings powerpc/powernv: Query firmware for count cache flush settings powerpc/security: Fix spectre_v2 reporting Michael Kelley (1): scsi: storvsc: Fix calculation of sub-channel count Michael Neuling (1): powerpc: Avoid code patching freed init sections Michal Suchanek (5): powerpc/64s: Add barrier_nospec powerpc/64s: Add support for ori barrier_nospec patching powerpc/64s: Patch barrier_nospec in modules powerpc/64s: Enable barrier_nospec based on firmware settings powerpc/64s: Enhance the information in cpu_show_spectre_v1() Mike Kravetz (1): hugetlbfs: fix memory leak for resv_map Mukesh Ojha (1): usb: u132-hcd: fix resource leak Nadav Amit (1): x86/mm: Use WRITE_ONCE() when setting PTEs NeilBrown (1): sunrpc: don't mark uninitialised items as VALID. Nicholas Piggin (2): powerpc/64s: Improve RFI L1-D cache flush fallback powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit Nicolas Dichtel (1): x86: stop exporting msr-index.h to userland Nigel Croxon (1): Don't jump to compute_result state from check_result state Oliver Neukum (2): UAS: fix alignment of scatter/gather segments USB: serial: use variable for status Ondrej Mosnacek (1): selinux: never allow relabeling on context mounts Paolo Bonzini (1): KVM: fail KVM_SET_VCPU_EVENTS with invalid exception number Peter Oberparleiter (1): s390/dasd: Fix capacity calculation for large volumes Peter Zijlstra (2): trace: Fix preempt_enable_no_resched() abuse x86/cpu: Sanitize FAM6_ATOM naming Po-Hsu Lin (1): selftests/net: correct the return value for run_netsocktests Prarit Bhargava (1): x86/microcode: Make sure boot_cpu_data.microcode is up-to-date Prasad Sodagudi (1): genirq: Prevent use-after-free and work list corruption Rander Wang (1): ASoC:soc-pcm:fix a codec fixup issue in TDM case Rikard Falkeborn (1): tools lib traceevent: Fix missing equality check for strcmp Ross Zwisler (1): ASoC: Intel: avoid Oops if DMA setup fails Sai Praneeth (1): x86/speculation: Support Enhanced IBRS on future CPUs Shmulik Ladkani (1): ipv4: ip_do_fragment: Preserve skb_iif during fragmentation Steffen Maier (1): scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN Stephane Eranian (1): perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS Stephen Suryaputra (1): vrf: sit mtu should not be updated when vrf netdev is the link Sven Van Asbroeck (1): iio: adc: xilinx: fix potential use-after-free on remove Tetsuo Handa (1): NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. Thinh Nguyen (1): usb: dwc3: Fix default lpm_nyet_threshold value Thomas Gleixner (30): KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled x86/speculation: Rename SSBD update functions x86/Kconfig: Select SCHED_SMT if SMP enabled x86/speculation: Rework SMT state change x86/speculation: Reorder the spec_v2 code x86/speculation: Mark string arrays const correctly x86/speculataion: Mark command line parser data __initdata x86/speculation: Unify conditional spectre v2 print functions x86/speculation: Add command line control for indirect branch speculation x86/process: Consolidate and simplify switch_to_xtra() code x86/speculation: Avoid __switch_to_xtra() calls x86/speculation: Prepare for conditional IBPB in switch_mm() x86/speculation: Split out TIF update x86/speculation: Prepare arch_smt_update() for PRCTL mode x86/speculation: Prevent stale SPEC_CTRL msr content x86/speculation: Add prctl() control for indirect branch speculation x86/speculation: Enable prctl mode for spectre_v2_user x86/speculation: Add seccomp Spectre v2 user space protection mode x86/speculation: Provide IBPB always command line options x86/msr-index: Cleanup bit defines x86/speculation: Consolidate CPU whitelists x86/speculation/mds: Add BUG_MSBDS_ONLY x86/speculation/mds: Add mds_clear_cpu_buffers() x86/speculation/mds: Clear CPU buffers on exit to user x86/speculation/mds: Conditionally clear CPU buffers on idle entry x86/speculation/mds: Add mitigation control for MDS x86/speculation/mds: Add sysfs reporting for MDS x86/speculation/mds: Add mitigation mode VMWERV Documentation: Move L1TF to separate directory Documentation: Add MDS vulnerability documentation Tim Chen (7): x86/speculation: Update the TIF_SSBD comment x86/speculation: Clean up spectre_v2_parse_cmdline() x86/speculation: Remove unnecessary ret variable in cpu_show_common() x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() x86/speculation: Disable STIBP when enhanced IBRS is in use x86/speculation: Reorganize speculation control MSRs update x86/speculation: Prepare for per task indirect branch speculation control Tobin C. Harding (1): bridge: Fix error path for kobject_init_and_add() Tom Lendacky (1): x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR Tony Luck (3): x86/mce: Improve error message when kernel cannot recover, p2 locking/static_keys: Provide DECLARE and well as DEFINE macros x86/MCE: Save microcode revision in machine check records Trond Myklebust (1): nfsd: Don't release the callback slot unless it was actually held Tyler Hicks (1): Documentation: Correct the possible MDS sysfs values Varun Prakash (1): scsi: csiostor: fix missing data copy in csio_scsi_err_handler() Vinod Koul (1): net: stmmac: move stmmac_check_ether_addr() to driver probe Vitaly Kuznetsov (1): KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing WANG Cong (1): ipv6: fix a potential deadlock in do_ipv6_setsockopt() Wei Yongjun (1): cw1200: fix missing unlock on error in cw1200_hw_scan() Wen Yang (3): net: xilinx: fix possible object reference leak net: ibm: fix possible object reference leak net: ethernet: ti: fix possible object reference leak Will Deacon (1): locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file Willem de Bruijn (2): ipv6: invert flowlabel sharing check in process and user mode packet: validate msg_namelen in send directly Xie XiuQi (1): sched/numa: Fix a possible divide-by-zero Xin Long (4): tipc: handle the err returned from cmd header function tipc: check bearer name with right length in tipc_nl_compat_bearer_enable tipc: check link name with right length in tipc_nl_compat_link_set netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING Yan, Zheng (1): ceph: fix ci->i_head_snapc leak Yonglong Liu (2): net: hns: Use NAPI_POLL_WEIGHT for hns driver net: hns: Fix WARNING when remove HNS driver with SMMU enabled Young Xiao (1): Bluetooth: hidp: fix buffer overflow YueHaibing (2): fs/proc/proc_sysctl.c: Fix a NULL pointer dereference packet: Fix error path in packet_init ZhangXiaoxu (1): ipv4: set the tcp_min_rtt_wlen range from 0 to one day Zubin Mithra (1): Merge branch 'stable-merge/linux/v4.4.180' into merge/chromeos-4.4-v4.4.180 raymond pang (1): libata: fix using DMA buffers on stack speck for Pawan Gupta (1): x86/mds: Add MDSUM variant to the MDS documentation Documentation/ABI/testing/sysfs-devices-system-cpu | 2 + Documentation/hw-vuln/mds.rst | 305 ++++++++++ Documentation/kernel-parameters.txt | 110 +++- Documentation/networking/ip-sysctl.txt | 1 + Documentation/spec_ctrl.txt | 9 + Documentation/usb/power-management.txt | 14 +- Documentation/x86/mds.rst | 225 +++++++ Makefile | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 + arch/arm/mach-iop13xx/setup.c | 8 +- arch/arm/mach-iop13xx/tpmi.c | 10 +- arch/arm/plat-iop/adma.c | 6 +- arch/arm/plat-orion/common.c | 4 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/powerpc/Kconfig | 7 +- arch/powerpc/include/asm/asm-prototypes.h | 21 + arch/powerpc/include/asm/barrier.h | 21 + arch/powerpc/include/asm/code-patching-asm.h | 18 + arch/powerpc/include/asm/code-patching.h | 2 + arch/powerpc/include/asm/exception-64s.h | 35 ++ arch/powerpc/include/asm/feature-fixups.h | 40 ++ arch/powerpc/include/asm/hvcall.h | 5 + arch/powerpc/include/asm/paca.h | 3 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ppc_asm.h | 11 + arch/powerpc/include/asm/reg_booke.h | 2 +- arch/powerpc/include/asm/security_features.h | 92 +++ arch/powerpc/include/asm/setup.h | 23 +- arch/powerpc/include/asm/uaccess.h | 18 +- arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/asm-offsets.c | 3 +- arch/powerpc/kernel/entry_32.S | 10 + arch/powerpc/kernel/entry_64.S | 69 +++ arch/powerpc/kernel/exceptions-64e.S | 27 +- arch/powerpc/kernel/exceptions-64s.S | 98 ++-- arch/powerpc/kernel/head_booke.h | 12 + arch/powerpc/kernel/head_fsl_booke.S | 15 + arch/powerpc/kernel/module.c | 10 +- arch/powerpc/kernel/security.c | 434 ++++++++++++++ arch/powerpc/kernel/setup_32.c | 3 + arch/powerpc/kernel/setup_64.c | 51 +- arch/powerpc/kernel/vmlinux.lds.S | 33 +- arch/powerpc/kvm/bookehv_interrupts.S | 4 + arch/powerpc/kvm/e500_emulate.c | 7 + arch/powerpc/lib/code-patching.c | 29 + arch/powerpc/lib/feature-fixups.c | 218 ++++++- arch/powerpc/mm/mem.c | 2 + arch/powerpc/mm/tlb_low_64e.S | 7 + arch/powerpc/platforms/powernv/setup.c | 99 +++- arch/powerpc/platforms/pseries/mobility.c | 3 + arch/powerpc/platforms/pseries/pseries.h | 2 + arch/powerpc/platforms/pseries/setup.c | 88 ++- arch/powerpc/xmon/xmon.c | 2 + arch/x86/Kconfig | 8 +- arch/x86/entry/common.c | 3 + arch/x86/include/asm/cpufeatures.h | 12 +- arch/x86/include/asm/intel-family.h | 30 +- arch/x86/include/asm/irqflags.h | 5 + arch/x86/include/asm/microcode_intel.h | 15 + arch/x86/include/asm/msr-index.h | 30 +- arch/x86/include/asm/mwait.h | 7 + arch/x86/include/asm/nospec-branch.h | 66 ++- arch/x86/include/asm/pgtable_64.h | 16 +- arch/x86/include/asm/processor.h | 7 + arch/x86/include/asm/spec-ctrl.h | 20 +- arch/x86/include/asm/switch_to.h | 4 + arch/x86/include/asm/thread_info.h | 20 +- arch/x86/include/asm/tlbflush.h | 8 +- arch/x86/include/uapi/asm/Kbuild | 1 - arch/x86/include/uapi/asm/mce.h | 4 + arch/x86/kernel/cpu/bugs.c | 643 +++++++++++++++++---- arch/x86/kernel/cpu/common.c | 140 +++-- arch/x86/kernel/cpu/intel.c | 11 +- arch/x86/kernel/cpu/mcheck/mce-severity.c | 5 + arch/x86/kernel/cpu/mcheck/mce.c | 4 +- arch/x86/kernel/cpu/microcode/amd.c | 22 +- arch/x86/kernel/cpu/microcode/intel.c | 85 ++- arch/x86/kernel/cpu/perf_event_intel.c | 2 +- arch/x86/kernel/nmi.c | 4 + arch/x86/kernel/process.c | 101 +++- arch/x86/kernel/process.h | 39 ++ arch/x86/kernel/process_32.c | 9 +- arch/x86/kernel/process_64.c | 9 +- arch/x86/kernel/traps.c | 8 + arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/cpuid.h | 2 +- arch/x86/kvm/svm.c | 10 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/x86.c | 4 + arch/x86/mm/kaiser.c | 4 +- arch/x86/mm/pgtable.c | 6 +- arch/x86/mm/tlb.c | 114 +++- drivers/ata/libata-zpodd.c | 34 +- drivers/base/cpu.c | 8 + drivers/block/loop.c | 42 +- drivers/block/loop.h | 1 + drivers/block/xsysace.c | 2 + drivers/gpu/ipu-v3/ipu-dp.c | 12 +- drivers/hid/hid-debug.c | 5 + drivers/hid/hid-input.c | 6 + drivers/hwtracing/intel_th/gth.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/input/keyboard/snvs_pwrkey.c | 6 +- drivers/iommu/amd_iommu_init.c | 2 +- drivers/md/raid5.c | 19 +- drivers/media/i2c/ov7670.c | 16 +- drivers/net/bonding/bond_options.c | 7 - drivers/net/bonding/bond_sysfs_slave.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 9 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hns/hnae.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 7 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 1 + drivers/net/ethernet/intel/igb/e1000_defines.h | 2 + drivers/net/ethernet/intel/igb/igb_main.c | 57 +- drivers/net/ethernet/micrel/ks8851.c | 36 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 8 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 + drivers/net/slip/slhc.c | 2 +- drivers/net/team/team.c | 6 + drivers/net/usb/ipheth.c | 33 +- drivers/net/wireless/st/cw1200/scan.c | 5 +- drivers/nvdimm/btt_devs.c | 18 +- drivers/platform/x86/sony-laptop.c | 8 +- drivers/rtc/rtc-da9063.c | 7 + drivers/rtc/rtc-sh.c | 2 +- drivers/s390/block/dasd_eckd.c | 6 +- drivers/s390/char/con3270.c | 2 +- drivers/s390/char/fs3270.c | 3 +- drivers/s390/char/raw3270.c | 3 +- drivers/s390/char/raw3270.h | 4 +- drivers/s390/char/tty3270.c | 3 +- drivers/s390/net/ctcm_main.c | 1 + drivers/s390/scsi/zfcp_fc.c | 21 +- drivers/scsi/csiostor/csio_scsi.c | 5 +- drivers/scsi/libsas/sas_expander.c | 9 +- drivers/scsi/qla2xxx/qla_attr.c | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/storvsc_drv.c | 13 +- drivers/staging/iio/addac/adt7316.c | 22 +- drivers/tty/serial/sc16is7xx.c | 12 +- drivers/usb/core/driver.c | 36 +- drivers/usb/core/hub.c | 16 +- drivers/usb/core/message.c | 7 +- drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/usb.h | 10 +- drivers/usb/dwc3/core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 1 + drivers/usb/gadget/udc/net2280.c | 8 +- drivers/usb/host/u132-hcd.c | 3 + drivers/usb/misc/yurex.c | 1 + drivers/usb/serial/generic.c | 57 +- drivers/usb/storage/realtek_cr.c | 13 +- drivers/usb/storage/uas.c | 38 +- drivers/usb/usbip/stub_rx.c | 18 +- drivers/usb/usbip/usbip_common.h | 7 + drivers/vfio/pci/vfio_pci.c | 4 +- drivers/vfio/vfio_iommu_type1.c | 14 + drivers/virt/fsl_hypervisor.c | 29 +- drivers/w1/masters/ds2490.c | 6 +- fs/ceph/dir.c | 6 +- fs/ceph/inode.c | 2 +- fs/ceph/mds_client.c | 9 + fs/ceph/snap.c | 7 +- fs/cifs/inode.c | 4 + fs/debugfs/inode.c | 13 +- fs/hugetlbfs/inode.c | 20 +- fs/jffs2/readinode.c | 5 - fs/jffs2/super.c | 5 +- fs/nfs/super.c | 3 +- fs/nfsd/nfs4callback.c | 8 +- fs/nfsd/state.h | 1 + fs/proc/proc_sysctl.c | 6 +- include/linux/bitops.h | 21 +- include/linux/bits.h | 26 + include/linux/cpu.h | 21 + include/linux/jump_label.h | 6 + include/linux/ptrace.h | 21 +- include/linux/sched.h | 9 + include/linux/sched/smt.h | 20 + include/linux/usb.h | 2 - include/net/addrconf.h | 1 + include/net/bluetooth/hci_core.h | 3 + include/uapi/linux/prctl.h | 1 + init/main.c | 4 +- kernel/cpu.c | 27 + kernel/irq/manage.c | 4 +- kernel/ptrace.c | 10 + kernel/sched/core.c | 24 + kernel/sched/fair.c | 4 + kernel/sched/sched.h | 1 + kernel/time/timer_stats.c | 2 +- kernel/trace/ring_buffer.c | 2 +- net/8021q/vlan_dev.c | 4 +- net/bluetooth/hci_conn.c | 8 + net/bluetooth/hidp/sock.c | 1 + net/bridge/br_if.c | 13 +- net/bridge/br_netfilter_hooks.c | 1 + net/bridge/br_netfilter_ipv6.c | 2 + net/bridge/netfilter/ebtables.c | 3 +- net/core/filter.c | 23 +- net/ipv4/ip_output.c | 1 + net/ipv4/raw.c | 4 +- net/ipv4/route.c | 32 +- net/ipv4/sysctl_net_ipv4.c | 5 +- net/ipv6/ip6_flowlabel.c | 22 +- net/ipv6/ipv6_sockglue.c | 3 +- net/ipv6/mcast.c | 17 +- net/ipv6/sit.c | 2 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/x_tables.c | 2 +- net/packet/af_packet.c | 48 +- net/sunrpc/cache.c | 3 + net/tipc/netlink_compat.c | 24 +- scripts/Kbuild.include | 4 + scripts/kconfig/lxdialog/inputbox.c | 3 +- scripts/kconfig/nconf.c | 2 +- scripts/kconfig/nconf.gui.c | 3 +- security/selinux/hooks.c | 40 +- sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/tlv320aic32x4.c | 2 + sound/soc/intel/common/sst-dsp.c | 8 +- sound/soc/soc-pcm.c | 7 +- sound/usb/line6/driver.c | 60 +- sound/usb/line6/toneport.c | 24 +- tools/lib/traceevent/event-parse.c | 2 +- tools/power/x86/turbostat/Makefile | 2 +- tools/testing/selftests/net/run_netsocktests | 2 +- 230 files changed, 4219 insertions(+), 953 deletions(-) create mode 100644 Documentation/hw-vuln/mds.rst create mode 100644 Documentation/x86/mds.rst create mode 100644 arch/powerpc/include/asm/asm-prototypes.h create mode 100644 arch/powerpc/include/asm/code-patching-asm.h create mode 100644 arch/powerpc/include/asm/security_features.h create mode 100644 arch/powerpc/kernel/security.c create mode 100644 arch/x86/kernel/process.h create mode 100644 include/linux/bits.h create mode 100644 include/linux/sched/smt.h BUG=chromium:963104 TEST=Build and test on various affected systems Change-Id: I71e438030c9ac0b294ab585f5877199de889c8d9 Signed-off-by: Zubin Mithra <zsm@google.com> Reviewed-on: https://chromium-review.googlesource.com/1618109 Commit-Ready: Zubin Mithra <zsm@chromium.org> Tested-by: Zubin Mithra <zsm@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Zubin Mithra <zsm@chromium.org> " fail_count="0" gerrit_number="1618109" 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/09/1618109/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I13e7164ec2cf13325717121f434309abd86e00a0" commit="a0365dbc39bfeb11d8eab2a17240e551f4ff8808" commit_message="tast-lint: Fix Git bugs and add unit tests. Move git.go to its own package and add unit tests. This change fixes two issues in Git: 1. ReadFile did not fail for incorrect commits and/or file names. 2. ReadFile appended one extra LF to returned contents. The second issue caused an unfortunate effect that goimports check never runs (crbug.com/964807). It is because the extra LF made hasFmtError check to always fail and thus check.ImportOrder was never called. TEST=fast_build.sh -T TEST=tast-lint fails for crrev.com/c/1616881 BUG=chromium:964807 Change-Id: I13e7164ec2cf13325717121f434309abd86e00a0 Reviewed-on: https://chromium-review.googlesource.com/1617168 Commit-Ready: Shuhei Takahashi <nya@chromium.org> Tested-by: Shuhei Takahashi <nya@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Shuhei Takahashi <nya@chromium.org> Reviewed-by: Dan Erat <derat@chromium.org> " fail_count="0" gerrit_number="1617168" owner_email="nya@chromium.org" pass_count="0" patch_number="2" project="chromiumos/platform/tast" project_url="https://chromium-review.googlesource.com/chromiumos/platform/tast" ref="refs/changes/68/1617168/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I52d48cf4620eb44795d9497db4649ab3d062c68d" commit="fb3579f917b78fc6121694ec732ba2c534811e6d" commit_message="cecservice: handle cases when TV uses 'specific use' address This patch makes cecservice handle the cases when TVs assume 'specific use' logical address. This change modifies cecservice in the following ways: - on obtaing logical address, cecservice starts to send out 'give physical address' request to both address '0' (TV) and '14' (specific use), - the TV address to use is obtained from 'report physical address' messages, originating from device with physical address 0.0.0.0 and primary device type TV. BUG=b:131572666 TEST=Tested with actual TVs and observed cecservice adapting to TVs logical address changes. Change-Id: I52d48cf4620eb44795d9497db4649ab3d062c68d Reviewed-on: https://chromium-review.googlesource.com/1617401 Commit-Ready: Dariusz Marcinkiewicz <darekm@google.com> Tested-by: Dariusz Marcinkiewicz <darekm@google.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Felix Ekblom <felixe@chromium.org> " fail_count="0" gerrit_number="1617401" owner_email="darekm@google.com" pass_count="0" patch_number="2" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/01/1617401/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I6df6478baf648fa552d980ba4fe72a557bf0b5d4" commit="c725aef386a4fced0c349d09c141bfeb24d320b5" commit_message="kukui: update ebuild for kernel 4.19 Apply Kukui MTK ToT #183 (CL:1317245/183, 9da90ba) on commit 92ab3e2e7c6c88c. diff generated with git diff 92ab3e2e7c6c88c..9da90ba > kukui-tot.patch BUG=b:126291460 TEST=cros_workon-kukui stop chromeos-kernel-4_19, build and boot Change-Id: I6df6478baf648fa552d980ba4fe72a557bf0b5d4 Signed-off-by: Claire Chang <tientzu@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1621668 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> " fail_count="0" gerrit_number="1621668" owner_email="tientzu@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/board-overlays" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/board-overlays" ref="refs/changes/68/1621668/3" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Iae0c18690c4201680157b06a5d4dbf96402b11f0" commit="148873f747b2a3c9a181f4e405a4d0666ed5709e" commit_message="FROMGIT: pstore: Set tfm to NULL on free_buf_for_compression. Set tfm to NULL on free_buf_for_compression after crypto_free_comp. This avoid a use-after-free when allocate_buf_for_compression and free_buf_for_compression are called twice. Although free_buf_for_compression freed the tfm, allocate_buf_for_compression won't reinitialize the tfm since the tfm pointer is not NULL. Fixes: 95047b0519c1 ("pstore: Refactor compression initialization") Signed-off-by: Pi-Hsun Shih <pihsun@chromium.org> Cc: stable@vger.kernel.org Signed-off-by: Kees Cook <keescook@chromium.org> (cherry picked from commit 0825699a3b33c93d654820356053bc9546a5a7c8 git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore) BUG=b:133114970 TEST=manually, cd /sys/bus/platform/drivers/ramoops/; echo ffedc000.ramoops > unbind; echo ffedc000.ramoops > bind; echo ffedc000.ramoops > unbind echo ffedc000.ramoops > bind; Change-Id: Iae0c18690c4201680157b06a5d4dbf96402b11f0 Reviewed-on: https://chromium-review.googlesource.com/1617177 Commit-Ready: Pi-Hsun Shih <pihsun@chromium.org> Tested-by: Pi-Hsun Shih <pihsun@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1617177" owner_email="pihsun@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1617177/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9d7919b46b3a51870b9ba3216ef59ab1a42114e8" commit="226ec39e04a2b3f74a75207664afa7a3c5996404" commit_message="autotest: Updates update_intel_pci_ids script with Comet Lake BUG=b:132749671 TEST=Run graphics_Idle, graphics_Idle_P, graphics_Drm.bvt and graphics_dEQP.bvt Change-Id: I9d7919b46b3a51870b9ba3216ef59ab1a42114e8 Signed-off-by: Shobhit Srivastava <shobhit.srivastava@intel.com> Reviewed-on: https://chromium-review.googlesource.com/1618660 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Furquan Shaikh <furquan@chromium.org> " fail_count="0" gerrit_number="1618660" owner_email="shobhit.srivastava@intel.com" pass_count="0" patch_number="1" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/60/1618660/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib721fe624fec5af06b940d61a6fff5a6890a8179" commit="ba107104f234e86e952c2ae618c3b1bed9a30a95" commit_message="HW Verifier: Add test for protobuf functionality Testcases are added for protobuf conversion test, and we also resolve package dependencies for protobuf and appengine in Dockerfile. BUG=b:130702520,b:130522422,b:132132781 TEST=./deploy/cros_hwid_service.sh test Cq-Depend: chromium:1615401 Change-Id: Ib721fe624fec5af06b940d61a6fff5a6890a8179 Reviewed-on: https://chromium-review.googlesource.com/1609740 Commit-Ready: Clark Chung <ckclark@chromium.org> Tested-by: Clark Chung <ckclark@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Yong Hong <yhong@google.com> " fail_count="0" gerrit_number="1609740" owner_email="ckclark@chromium.org" pass_count="0" patch_number="9" project="chromiumos/platform/factory" project_url="https://chromium-review.googlesource.com/chromiumos/platform/factory" ref="refs/changes/40/1609740/9" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I676f79cad0948d3685c04def46fe646590590dba" commit="12b5b9b996576564ea1558b1e3738db1e663eff7" commit_message="[autotest] Uprev CTS version to 7.1_r27 TEST=None BUG=b:68778082 Change-Id: I676f79cad0948d3685c04def46fe646590590dba Reviewed-on: https://chromium-review.googlesource.com/1619337 Commit-Ready: Rohit Makasana <rohitbm@chromium.org> Commit-Ready: Keith Haddow <haddowk@chromium.org> Tested-by: Keith Haddow <haddowk@chromium.org> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Rohit Makasana <rohitbm@chromium.org> Reviewed-by: Kazuhiro Inaba <kinaba@chromium.org> " fail_count="0" gerrit_number="1619337" owner_email="haddowk@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/37/1619337/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.19" change_id="Idec86de01c7650d9bb60e85481c47283e4dab1c3" commit="5dd6a7a450c31de6ffda2c01c33c0fe62660aba3" commit_message="FROMLIST: phy: rockchip-dp: Avoid power leak by leaving the PHY power on While testing a newer kernel on rk3288-based Chromebooks I found that the power draw in suspend was higher on newer kernels compared to the downstream Chrome OS 3.14 kernel. Specifically the power of an rk3288-veyron-jerry board that I tested (as measured by the smart battery) was ~16 mA on Chrome OS 3.14 and ~21 mA on a newer kernel. I tracked the regression down to the fact that the "DP PHY" driver didn't exist in our downstream 3.14. We relied on the eDP driver to turn on the clock and relied on the fact that the power for the PHY was default turned on. Specifically the thing that caused the power regression was turning the eDP PHY _off_. Presumably there is some sort of power leak in the system and when we turn the PHY off something is leaching power from something else and causing excessive power draw. Doing a search through device trees shows that this PHY is only ever used on rk3288. Presumably this power leak is present on all rk3288-SoCs running upstream Linux so let's just whack the driver to make sure we never turn off power. We'll still leave the parts that turn _on_ the power and grab the clock, though. NOTES: A) If someone can identify what this power leak is and fix it in some other way we can revert this patch. B) If someone can show that their particular board doesn't have this power leak (maybe they have rails hooked up differently?) we can perhaps add a device tree property indicating that for some boards it's OK to turn this rail off. I don't want to add this property until I know of a board that needs it. Fixes: fd968973de95 ("phy: Add driver for rockchip Display Port PHY") Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-by: Caesar Wang <wxt@rock-chips.com> (am from https://lore.kernel.org/patchwork/patch/1071268/) (also found at https://lkml.kernel.org/r/20190507234857.81414-1-dianders@chromium.org) BUG=chromium:941638 TEST=check power at suspend Change-Id: Idec86de01c7650d9bb60e85481c47283e4dab1c3 Signed-off-by: Douglas Anderson <dianders@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1620147 Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Matthias Kaehlcke <mka@chromium.org> Reviewed-by: Sean Paul <seanpaul@chromium.org> " fail_count="0" gerrit_number="1620147" owner_email="dianders@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/47/1620147/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Icb1f5a5b6cc19f63e4aa23e03a78f2258c259898" commit="9a091fd29fec8c44a67e97e1644a1162f6d7ca46" commit_message="CRAS: Format cras/src/dsp Reformat codes with the .clang-format we just introduced. To format whole files provided in-place: clang-format -i -style=file [<file> ...] BUG=chromium:950858 TEST=TEST=Add directory to check_format_error and run FEATURES="test" USE=asan emerge-${BOARD} -v media-sound/adhd Change-Id: Icb1f5a5b6cc19f63e4aa23e03a78f2258c259898 Reviewed-on: https://chromium-review.googlesource.com/1611073 Commit-Ready: En-Shuo Hsu <enshuo@google.com> Tested-by: En-Shuo Hsu <enshuo@google.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> Reviewed-by: Yu-Hsuan Hsu <yuhsuan@chromium.org> " fail_count="1" gerrit_number="1611073" owner_email="enshuo@google.com" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/73/1611073/1" remote="cros" total_fail_count="1"/><lkgm version="12217.0.0-rc8"/></manifest> |