blob: 944e263ed4034729dfc0daab3a6da25967536140 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><manifest revision="93578b6c5a7bc25c6588e02722a9a92008166876">
<notice>Your sources have been sync'd successfully.</notice>
<remote fetch="https://android.googlesource.com" name="aosp" review="https://android-review.googlesource.com"/>
<remote alias="cros" fetch="https://chromium.googlesource.com/" name="chromium"/>
<remote fetch="https://chromium.googlesource.com" name="cros" review="https://chromium-review.googlesource.com"/>
<default remote="cros" revision="refs/heads/master" sync-j="8"/>
<project name="aosp/platform/external/libbrillo" path="src/aosp/external/libbrillo" revision="d7220e5c8555ebae190362b554973e7458eff13c" upstream="refs/heads/master"/>
<project name="aosp/platform/external/libchrome" path="src/aosp/external/libchrome" revision="913f89fda814b25f6ae0be970e455042b0d34d05" upstream="refs/heads/master"/>
<project name="aosp/platform/external/modp_b64" path="src/third_party/modp_b64" revision="99dc13926931cedfd2e4e582c33ef657d0645c5c" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/apmanager" path="src/aosp/system/connectivity/apmanager" revision="cfb28dac24de032626f5288955200e53cf14c281" upstream="refs/heads/master"/>
<project name="aosp/platform/system/connectivity/shill" path="src/aosp/system/connectivity/shill" revision="09c1ef83b3b862202536d1a9142a0f613e176c38" 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="0eae427a1dac5d2896a388e5a94aad5b52079371" upstream="refs/heads/master"/>
<project name="apps/libapps" path="src/third_party/libapps" revision="3a62a2f078397add18aaa9d103215ef850241f40" upstream="refs/heads/master">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="minilayout,buildtools,labtools" name="chromium/buildtools" path="chromium/src/buildtools" remote="chromium" revision="6f4dae280c6a542acacd8db281decc5c0b2a9823" upstream="refs/heads/master"/>
<project name="chromium/deps/libmtp" path="chromium/src/third_party/libmtp" remote="chromium" revision="a9c7333ec45588e0e6c2a26d21a8a474df1f53b6" upstream="refs/heads/master"/>
<project groups="minilayout,buildtools,labtools" name="chromium/llvm-project/cfe/tools/clang-format" path="chromium/src/buildtools/clang_format/script" remote="chromium" revision="7822084a27865e185d561dd44632c761d8c1bec8" upstream="refs/heads/master"/>
<project name="chromium/src/third_party/Python-Markdown" remote="chromium" revision="b08af21eb795e522e1b972cb85bff59edb1ae209" upstream="refs/heads/master"/>
<project name="chromium/src/tools/md_browser" remote="chromium" revision="e9462696241f3ca832890473173e03e7bcfe6adc" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromium/tools/depot_tools" remote="chromium" revision="5888d6f676722fdac3f65e673c0232667309296c"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/chromite" path="chromite" revision="84e45478fc9dbf5c3079b5ff0cea89988b726727" upstream="refs/heads/master">
<copyfile dest="AUTHORS" src="AUTHORS"/>
<copyfile dest="LICENSE" src="LICENSE"/>
</project>
<project name="chromiumos/docs" path="docs" revision="2aa6a71e7cded56f3a5fcbc2d8cd928639c0a525" upstream="refs/heads/master"/>
<project name="chromiumos/graphyte" path="src/platform/graphyte" revision="5042b8cf876294f36b721bde1d71e32f1a9c45cd" upstream="refs/heads/master"/>
<project name="chromiumos/infra/bad_cl_detector" path="infra/bad_cl_detector" revision="a6bade48153992dc3d91697c45db9d36231e3bfc" upstream="refs/heads/master"/>
<project groups="chromeos-admin" name="chromiumos/infra/ci_results_archiver" path="infra/ci_results_archiver" revision="f960281389e1d96e05d5d47f7f93402c50aa601d" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_exonerator" path="infra/cl_exonerator" revision="55604ba5f4656c70f961b3f7b2a70f5237e7f524" upstream="refs/heads/master"/>
<project name="chromiumos/infra/cl_status_viewer" path="infra/cl_status_viewer" revision="62c689e8d8655ac7410af6687da7179c0d6597ae" 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/lucifer" path="infra/lucifer" revision="cddd249932ec1d3d2209228392f1648b58134e4f" upstream="refs/heads/master"/>
<project groups="chromeos-admin,labtools" name="chromiumos/infra/skylab_inventory" path="infra/skylab_inventory" revision="f90676d9ae20373dc6513812e90bd203c37c391c" upstream="refs/heads/master"/>
<project name="chromiumos/infra/suite_scheduler" path="infra/suite_scheduler" revision="bccf48afb23263ea233d5714bfb670264f08dc56" upstream="refs/heads/master"/>
<project name="chromiumos/infra/test_analyzer" path="infra/test_analyzer" revision="7b0a71303075b11ce506fe6c34477a139c02236e" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin,labtools,sysmon,devserver" name="chromiumos/infra_virtualenv" path="infra_virtualenv" revision="bd33427afb37ec05127792091ffc87bfefb48121" upstream="refs/heads/master"/>
<project name="chromiumos/manifest" path="manifest" revision="4ce352b7076d03df93e1ae6ed3e8d8545c0fc449" upstream="refs/heads/master"/>
<project groups="minilayout,firmware" name="chromiumos/overlays/board-overlays" path="src/overlays" revision="5b56f5374caae208493a83b4608cdfc0beb910be" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/chromiumos-overlay" path="src/third_party/chromiumos-overlay" revision="d468c551275c646178f242013ac80374755f2d5c" sync-c="true" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/eclass-overlay" path="src/third_party/eclass-overlay" revision="5e58669ab9bd5c742f338d40ddc288503ae581f6" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,labtools" name="chromiumos/overlays/portage-stable" path="src/third_party/portage-stable" revision="660bd9be698304f7d64f37022b940e1ed44c6da6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/arc-camera" path="src/platform/arc-camera" revision="fbe93a6286482eedaa04cafe20ebdde6a2897a2d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/assets" path="src/platform/assets" revision="f09a19c98edab2419dbf385b040a431bcb8c008e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/audiotest" path="src/platform/audiotest" revision="f15c830081b498ba8c4130de95d51ece8f8ef2e7" 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="acb6efd5d9db5903b462aea03fde2e8391068cf9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/bmpblk" path="src/platform/bmpblk" revision="7d2154c31e59daa6f0f817575b4182ddef4c92af" 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="f6cd88be6add998c41df5150bd40bee4dc90ac99" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chameleon" path="src/platform/chameleon" revision="08eab5f8b7788353bbab2b699c15926fa9a3d7e2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/chromiumos-assets" path="src/platform/chromiumos-assets" revision="c72f1bc16319ebd970ad277e76ef10d0b4663461" upstream="refs/heads/master"/>
<project name="chromiumos/platform/cobble" path="src/platform/cobble" revision="85e6e13ae4e3ba22f1970ebfe66610866e89132d" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/platform/crostestutils" path="src/platform/crostestutils" revision="fd36caf12903d251051d5a03bd77b17f5cb978df" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/platform/crosutils" path="src/scripts" revision="be4851634cd86141497b4878a634481956cbe57d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/crosvm" path="src/platform/crosvm" revision="90c50419d4ed58f226a65a0751f404be26aa97c1" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/depthcharge" path="src/platform/depthcharge" revision="311eb2959eac072f1f9843103b0d7629cdc7645b" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,devserver" name="chromiumos/platform/dev-util" path="src/platform/dev" revision="192a99744c188a45bdaf167d1e08ba73fb93e03b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/dm-verity" path="src/platform/verity" revision="0a59878032d4bda0c4a7c13b2086c59283df63f1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/drm-tests" path="src/platform/drm-tests" revision="9a187d45f371a3f7d4a965095657403dbb91c9df" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/ec" path="src/platform/ec" revision="ee1861e9ed39707136b3ff13f5bb007b8a9c2796" 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="d57879062db8ab7978fed08f37d509c735335271" upstream="refs/heads/master"/>
<project name="chromiumos/platform/factory_installer" path="src/platform/factory_installer" revision="1c428ba510cdd30cafbf97bdd3510aa29a8279b4" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/firmware" path="src/platform/firmware" revision="b168a20180bfbfe98e580aee51b9fc28a9c09276" upstream="refs/heads/master"/>
<project name="chromiumos/platform/frecon" path="src/platform/frecon" revision="f6d4ab0388806d23ec5f25c592b8e3b57f0bb574" upstream="refs/heads/master"/>
<project name="chromiumos/platform/gestures" path="src/platform/gestures" revision="2233f714ef80f48b92991662f96b5e19e65d72aa" 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="7b3afa9258e58a57ffbeb395d445811f92616ae9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/initramfs" path="src/platform/initramfs" revision="093fd2ce7aef034aa98b5e7234e79b6b067d45c4" 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="3cb5bbacc5c8a79105c868875222696f6b9d8296" upstream="refs/heads/master"/>
<project name="chromiumos/platform/moblab" path="src/platform/moblab" revision="d6e0c978da39d91766e0ea23874d0c7e6274dca1" upstream="refs/heads/master"/>
<project name="chromiumos/platform/monitor_reconfig" path="src/platform/monitor_reconfig" revision="f022d19d84f232290b596beeb26347f62442e7eb" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mosys" path="src/platform/mosys" revision="38b881ff3508bd536dfd06da54ea6f51212a709e" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mtplot" path="src/platform/mtplot" revision="5e4f631e633384751f582bd9db5f4d6eb2112494" upstream="refs/heads/master"/>
<project name="chromiumos/platform/mttools" path="src/platform/mttools" revision="0d2d0c4445ac6f9233aa4e297e0d2c031469225b" upstream="refs/heads/master"/>
<project name="chromiumos/platform/newblue" path="src/platform/newblue" revision="423fb4358dd7cac5619fe9d251c76dc4f9b9e686" upstream="refs/heads/master"/>
<project name="chromiumos/platform/punybench" path="src/platform/punybench" revision="c050715684a5dde3a4fc818f3de816a407fdb2de" upstream="refs/heads/master"/>
<project name="chromiumos/platform/system_api" path="src/platform/system_api" revision="8fd2b32dce02ef01f03eee8587a9247e538f38d0" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast" path="src/platform/tast" revision="f96b94494c3f7dc9ed2c53819ca8caa19f78e29d" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tast-tests" path="src/platform/tast-tests" revision="87cbbed3cd87a938d759d739b9ed32eafbceca55" 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_noise_filter" path="src/platform/touch_noise_filter" revision="f1eb895f7ea70ad99bbe60508fda825923c35af6" upstream="refs/heads/master"/>
<project name="chromiumos/platform/touch_updater" path="src/platform/touch_updater" revision="a4eca6b5591a14c9a5e5c2c371daffe18f190cc0" 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="ba07736e4444b0d2c265f2e72dff9d3c7e0f0baa" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/platform/tpm" path="src/third_party/tpm" revision="0cba6cadd1bea1ce3717779201d594c4c9131dc2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/tpm_lite" path="src/platform/tpm_lite" revision="066c7f963b3ef733716251b666e0af0afd03b4fe" upstream="refs/heads/master"/>
<project name="chromiumos/platform/uboot-env" path="src/platform/uboot-env" revision="108ebbfac4d13d11e1940216434c368384ee0c0b" upstream="refs/heads/master"/>
<project groups="firmware,buildtools" name="chromiumos/platform/vboot_reference" path="src/platform/vboot_reference" revision="2cc35b0f31fe1cf69ce6781e7d502f07c64c93c9" upstream="refs/heads/master"/>
<project name="chromiumos/platform/vpd" path="src/platform/vpd" revision="1c1806d8df4bb5976eed71a2e2bf156c36ccdce2" upstream="refs/heads/master"/>
<project name="chromiumos/platform/webplot" path="src/platform/webplot" revision="bbd5ea22ef9f8e109e363b26958d9a2fc8921f0f" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xf86-input-cmt" path="src/platform/xf86-input-cmt" revision="3f2ffc921952e57a4343463b0679d90b80b51fc7" upstream="refs/heads/master"/>
<project name="chromiumos/platform/xorg-conf" path="src/platform/xorg-conf" revision="df7bb0d01d48578d1c123327540615e072d2885c" upstream="refs/heads/master"/>
<project name="chromiumos/platform2" path="src/platform2" revision="4c4c7f87fb734a9ec1fd2a1e3bc9c167c2844d3a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,labtools" name="chromiumos/repohooks" path="src/repohooks" revision="908be68934d0e0b68fd703ec4799a6c5f967b0b4" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/adhd" path="src/third_party/adhd" revision="b73adc23f6227139993a2a0560d2196c7a2f17e3" 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="10787b0519afce1e887a935789b2d624849856a9" 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="d14112f44bd81eb3a9f62ccad2ec3b74e07db25d" upstream="refs/heads/master"/>
<project groups="buildtools,labtools,devserver" name="chromiumos/third_party/autotest" path="src/third_party/autotest/files" revision="f84c7d1893896da08609d4a30683f3a04640ae72" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/aver-updater" path="src/third_party/aver-updater" revision="c2dc0bdb6d5b2ded5c4233aa62e92e2ad415e9f9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/bluez" path="src/third_party/bluez" revision="d738bf1f0c8bdac66ae595e7c64c83c8700773ca" upstream="refs/heads/chromeos-5.44"/>
<project groups="firmware" name="chromiumos/third_party/bootstub" path="src/third_party/bootstub" revision="5ac54e8d3d305c2c6c7297e8e54d3cf7e4629b29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/broadcom" path="src/third_party/broadcom" revision="4070e7161f2f1a1a22027a744eb868500688f0b6" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/cbootimage" path="src/third_party/cbootimage" revision="b7d5b2d6a6dd05874d86ee900ff441d261f9034c" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/coreboot" path="src/third_party/coreboot" revision="e52ca53baec097fd02c3bfb668ce930854b32f9e" upstream="refs/heads/chromeos-2016.05"/>
<project groups="firmware" name="chromiumos/third_party/coreboot/blobs" path="src/third_party/coreboot/3rdparty/blobs" revision="8e9f99b3e60d0ffe8b67cc93ea4ab1b9ed191e45" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cros-adapta" path="src/third_party/cros-adapta" revision="21917419f82aff89342a19ff0f42a0fc244e6a8e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cryptoc" path="src/third_party/cryptoc" revision="6283eeeaf5ccebcca982d5318b36d49e7b32cb6d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/cypress-tools" path="src/third_party/cypress-tools" revision="043fba1c35f89cce95f804bf6d4f01cfc23a6c21" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/daisydog" path="src/third_party/daisydog" revision="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="minilayout,firmware,buildtools" name="chromiumos/third_party/dpkt" path="chromite/third_party/dpkt" revision="f5259728b1294412bee945df9708efba09ea9160">
<annotation name="branch-mode" value="pin"/>
</project>
<project groups="firmware" name="chromiumos/third_party/edk2" path="src/third_party/edk2" revision="ab586ccd21556108662fbd80ab5a429143eac264" upstream="refs/heads/chromeos-2017.08"/>
<project groups="firmware" name="chromiumos/third_party/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/em100" path="src/third_party/em100" revision="6e60dbae5bf62cd0ffffb9fc5ca9ba93e831ee88" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashmap" path="src/third_party/flashmap" revision="9108393752ffd93b133037add1f7b484de09bdbc" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/flashrom" path="src/third_party/flashrom" revision="2b62e3c1c5d4c2e8801f3b4d2d146a561c9ad1b5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gcc" path="src/third_party/gcc" revision="a2bc87ab8851051e765d60626a6997f63ddfe00e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gdmwimax" path="src/third_party/gdmwimax" revision="e8236b4b2d66b1972e4f84955a238134acd7f6a1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/gobi3k-sdk" path="src/third_party/gobi3k-sdk" revision="5e5d1a65cbf855609e4d7c9c425615090a834704" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/grub2" path="src/third_party/grub2" revision="df6034c59cb2d847f9e780cf2def30c5c9b8305f" upstream="refs/heads/master"/>
<project groups="labtools" name="chromiumos/third_party/hdctools" path="src/third_party/hdctools" revision="66e0469cf974dec38341206679bacc679ec2e21e" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant" revision="156cbc7f2f7526747e595497639880c7e3218184" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/hostap" path="src/third_party/wpa_supplicant-2.6" revision="102e08459ab87fad8ac3d92ae02f52d07952f543" upstream="refs/heads/wpa_supplicant-2.6"/>
<project name="chromiumos/third_party/huddly-updater" path="src/third_party/huddly-updater" revision="eeb79ce39812a393bba8c5e888e3c25f4b30334d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.8" revision="e312f8a99312741898d721dd4d6c8f579498dd28" upstream="refs/heads/chromeos-3.8"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.10" revision="c94cba83c74a0aedbc764a83e6b24515e2b5dbc5" upstream="refs/heads/chromeos-3.10"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.14" revision="4b15733ce3520a3a99b22d583b6d33a4a1319f7d" upstream="refs/heads/chromeos-3.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v3.18" revision="2b40b9e8fc302a8d1902eef117b9ed887e83cb1b" upstream="refs/heads/chromeos-3.18"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.4" revision="90724867be1ba138cd8f5a3ff082c5bc35927888" upstream="refs/heads/chromeos-4.4"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/v4.14" revision="bab7d96f7a25ae7bcfd560ebd993878ceb9df47c" upstream="refs/heads/chromeos-4.14"/>
<project name="chromiumos/third_party/kernel" path="src/third_party/kernel/experimental" revision="c70caee3e6bff5abbecd4ebc694d5bb5ed6ebd5a" upstream="refs/heads/next/chromeos-experimental"/>
<project name="chromiumos/third_party/khronos" path="src/third_party/khronos" revision="f427d0ac31d1878a6e2c9209f63a8f560983b6bf" 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="3c7f95590fc380b52fc31906c146e19adac9dc69" upstream="refs/heads/chromeos-2.4.92"/>
<project name="chromiumos/third_party/libmbim" path="src/third_party/libmbim" revision="56e509680474fe5a8dbce4cc4faba3727222627f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqmi" path="src/third_party/libqmi" revision="ac553edec3b2b49f5cdfd274487cdc5248f29a7d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libqrtr" path="src/third_party/libqrtr" revision="238c066146896e9caa9e724ce43080d07ac4fb3f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libresample" path="src/third_party/libresample" revision="cc9f20f439396b7d45e94b8301edd95d33f26a46" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libscrypt" path="src/third_party/libscrypt" revision="b45c53f9418a6eff2c8ed98703a55f96029304b1" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/libsigrok" path="src/third_party/libsigrok" revision="199fe31115c76231746f5953271795d58679561c" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrok-cli" path="src/third_party/sigrok-cli" revision="c9edfa218e5a5972531b6f4a3ece8d33a44ae1b5" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libsigrokdecode" path="src/third_party/libsigrokdecode" revision="3279c2825684c7009775b731d0a9e37815778282" upstream="refs/heads/chromeos"/>
<project name="chromiumos/third_party/libv4lplugins" path="src/third_party/libv4lplugins" revision="5e6034258146af6be973fb6a5bb6b9d6e7489437" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/linux-firmware" path="src/third_party/linux-firmware" revision="609671ec2166055d21e579af75e214a8b4c4cae0" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/logitech-updater" path="src/third_party/logitech-updater" revision="f8b050bad1307a836bd67692882919b12214d627" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/ltp" path="src/third_party/ltp" revision="7df860dd2389c5c9a5b2ed9ac8a7f1d48d6fed03" upstream="refs/heads/chromeos-20150119"/>
<project name="chromiumos/third_party/marvell" path="src/third_party/marvell" revision="b5d3741d042bde7941284303712c3790ab4e489d" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/memtest" path="src/third_party/memtest" revision="3d4be6e3bfd819856e38a82e35c206fec4551851" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/arc-mesa" revision="43abc5036a2ff45e9122e3e73929497c046602f6" upstream="refs/heads/arc-17.3"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa" revision="a2e9d9b4c199ff1b53a625a345e566200016e2d9" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mesa" path="src/third_party/mesa-img" revision="129178893b2260df22db96327c5ca9c2ce7db046" upstream="refs/heads/mesa-img"/>
<project name="chromiumos/third_party/mimo-updater" path="src/third_party/mimo-updater" revision="f173901a2ce769fe95b85123f7be445ac9a083a5" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/mmc-utils" path="src/third_party/mmc-utils" revision="bcc3e2e4246431be511be3959a11cd9733bedd29" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/modemmanager-next" path="src/third_party/modemmanager-next" revision="288802709b92ad6b5ae5e22dee7ce22ef747a73d" 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="b6da57f1a32837dc71787f1c5d0adba1ea3acb32" upstream="refs/heads/chromeos-2.2.28"/>
<project groups="minilayout,firmware,buildtools" name="chromiumos/third_party/pyelftools" path="chromite/third_party/pyelftools" revision="af64f6c7b19cdb84226161dd3742a13fd7974cc3" upstream="refs/heads/master-0.22"/>
<project name="chromiumos/third_party/realtek-updater" path="src/third_party/realtek-updater" revision="7e603e12fbf9d2a8aeb67f1075fe43dbfaf52f7f" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/rootdev" path="src/third_party/rootdev" revision="fc570685c1ca4acb871c706a66d0493b5e92c7c9" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/seabios" path="src/third_party/seabios" revision="3004147dd3707e600772ec6c5d37beac7f4b8eb4" upstream="refs/heads/chromeos-2014.11.03"/>
<project name="chromiumos/third_party/sis-updater" path="src/third_party/sis-updater" revision="66abe03278f294247471311b7ea4c57b977bf12b" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/sound-open-firmware" path="src/third_party/sound-open-firmware" revision="b3a8ce9a2a63ca4f8dec7500347c711055251f7b" upstream="refs/heads/master"/>
<project groups="firmware" name="chromiumos/third_party/sysbios" path="src/third_party/sysbios" revision="33e1db34b8162de72a5e9bbbc44e6bce38978396" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegra-power-query" path="src/third_party/tegra-power-query" revision="66f1f0d949f4ca4836c1a65b622629205240e37a" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tegrastats" path="src/third_party/tegrastats" revision="1be161a89525d840e1f6d1f21b3f45645a7dedb3" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/tlsdate" path="src/third_party/tlsdate" revision="1318d8924c725043033fb7aaa4fdc6aaadfc5b67" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/toolchain-utils" path="src/third_party/toolchain-utils" revision="1058fc79dd5aeea5014184ab9678471ea8ee6456" 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="f5ddef5e9eb5b41686468053871b5c3dfdd16627" upstream="refs/heads/master"/>
<project name="chromiumos/third_party/trousers" path="src/third_party/trousers" revision="2ba9706f576d1a0026ab1da6af9034b311683849" upstream="refs/heads/master-0.3.13"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/files" revision="1e26ac220258662e911d2471a090c9219566fffe" upstream="refs/heads/chromeos-v2017.05"/>
<project name="chromiumos/third_party/u-boot" path="src/third_party/u-boot/next" revision="23d97f8348d640504a58ddf40e9c0ef211be6f1b" upstream="refs/heads/chromeos-v2015.07-rc1"/>
<project name="chromiumos/third_party/webrtc-apm" path="src/third_party/webrtc-apm" revision="c547affa46e1843508f05eda548178cb22057108" 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="5dff991a52643217f606c0e5e9d1474340df248a" upstream="refs/heads/master"/>
<project groups="minilayout,firmware,buildtools,chromeos-admin" name="infra/luci/client-py" path="chromite/third_party/swarming.client" remote="chromium" revision="3543e21830b9549e5b70c8c49482c8c28da2ba94"/>
<project name="linux-syscall-support" path="src/third_party/breakpad/src/third_party/lss" revision="e6527b0cd469e3ff5764785dadcb39bf7d787154"/>
<project name="platform/external/bsdiff" path="src/aosp/external/bsdiff" remote="aosp" revision="c82a7587b850ae43ba4bdb1d317e697642896215" upstream="refs/heads/master"/>
<project name="platform/external/libcxx" path="src/aosp/external/libcxx" remote="aosp" revision="bfb1424a250f9a28c9a6033bd6c7f62579e7228d" upstream="refs/heads/master"/>
<project name="platform/external/libcxxabi" path="src/aosp/external/libcxxabi" remote="aosp" revision="1607e38f339e32d6bcf7bb02531d3bf19f42f5c0" upstream="refs/heads/master"/>
<project name="platform/external/libmojo" path="src/aosp/external/libmojo" remote="aosp" revision="920588a1acdc4721abb713d8162010e4b85ae53e" upstream="refs/heads/master"/>
<project name="platform/external/libunwind_llvm" path="src/aosp/external/libunwind_llvm" remote="aosp" revision="2dd29ac655fd62d8ba81208a6d14fd16cfcbbc0c" upstream="refs/heads/master"/>
<project name="platform/external/minijail" path="src/aosp/external/minijail" remote="aosp" revision="b40895cf8afd01f80259a621b2a7831f57adf3b8" upstream="refs/heads/master"/>
<project name="platform/external/puffin" path="src/aosp/external/puffin" remote="aosp" revision="7d8bd3ff4572720aa61c533561cf754d5869ec05" 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="682a416bd5fe6bb88e267b312bddb786588bdebe" upstream="refs/heads/master"/>
<repo-hooks enabled-list="pre-upload" in-project="chromiumos/repohooks"/>
<pending_commit branch="master" change_id="I281529f29a8da2df1a3e8d16ab8cafb941b7ef27" commit="8588f2241507f209d1dc9de6d79e82d1c24bfb56" commit_message="update gcc git hash. This updates gcc git hash to make it use TOT version from android repository. CQ-DEPEND=CL:*635331 BUG=chromium:834385 TEST=sudo emerge gcc works. Change-Id: I281529f29a8da2df1a3e8d16ab8cafb941b7ef27 Reviewed-on: https://chromium-review.googlesource.com/1086034 Commit-Ready: Yunlian Jiang &lt;yunlian@chromium.org&gt; Tested-by: Yunlian Jiang &lt;yunlian@chromium.org&gt; Reviewed-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; " fail_count="0" gerrit_number="1086034" owner_email="yunlian@chromium.org" pass_count="0" patch_number="2" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/34/1086034/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I104b428a857a33115e665666aac2376ef0463609" commit="a31031e920fd2d8d1dacf9240bf6699d541489ff" commit_message="manifest: sync binutils sources to tip of master branch on aosp. This update picks up one fix from aosp: https://android-review.googlesource.com/697624: bfd: PR22829, objcopy/strip removes PT_GNU_RELRO from lld binaries BUG=None TEST='sudo emerge sys-devel/binutils \ cross-i686-pc-linux-gnu/binutils \ cross-x86_64-cros-linux-gnu/binutils \ cross-arm-none-eabi/binutils \ cross-armv7a-cros-linux-gnueabi/binutils \ cross-aarch64-cros-linux-gnu/binutils' works. TEST=chromiumos-sdk-tryjob: https://ci.chromium.org/p/chromeos/builds/b8944969372301170288 CQ-DEPEND=CL:*634572 Change-Id: I104b428a857a33115e665666aac2376ef0463609 Reviewed-on: https://chromium-review.googlesource.com/1083137 Commit-Ready: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Tested-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; Reviewed-by: Caroline Tice &lt;cmtice@chromium.org&gt; " fail_count="2" gerrit_number="1083137" owner_email="rahulchaudhry@chromium.org" pass_count="0" patch_number="2" project="chromiumos/manifest" project_url="https://chromium-review.googlesource.com/chromiumos/manifest" ref="refs/changes/37/1083137/2" remote="cros" total_fail_count="2"/><pending_commit branch="chromeos-4.4" change_id="I3562de1bd5760b1e59f82ccf10a163dcc928f913" commit="f77c7daaad3aa3b752add9312423b7d9f8bd3282" commit_message="Revert &quot;REVERTME: drm/i915: Force TP2 time to 3 for KBL&quot; This reverts commit 0b64e0cc731e14a1ab684fa868db59ecd86a09ec. Intel already fix VBT on KBL. No need for this hack now BUG=b:68012237 TEST=Eve works CQ-DEPEND=CL:1072158 Change-Id: I3562de1bd5760b1e59f82ccf10a163dcc928f913 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1072157 Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1072157" owner_email="puthik@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/57/1072157/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I3ff91e866aec6370a132a92204ee0f82b2cb4317" commit="ec8a56fe21309e0a9d5881c63ed6389cedb55fbf" commit_message="BACKPORT: drm/i915/psr: vbt change for psr For psr block #9, the vbt description has moved to options [0-3] for TP1,TP2,TP3 Wakeup time from decimal value without any change to vbt structure. Since spec does not mention from which VBT version this change was added to vbt.bsf file, we cannot depend on bdb-&gt;version check to change for all the platforms. There is RCR inplace for GOP team to provide the version number to make generic change. Since Kabylake with bdb version 209 is having this change, limiting this change to gen9_bc and version 209+ to unblock google. Tested on skl(bdb version 203,without options) and kabylake(bdb version 209,212) having new options. bspec 20131 v2: (Jani and Rodrigo) move the 165 version check to intel_bios.c v3: Jani Move the abstraction to intel_bios. v4: Jani Rename tp*_wakeup_time to have &quot;us&quot; suffix. For values outside range[0-3],default to max 2500us. Old decimal value was wake up time in multiples of 100us. v5: Jani and Rodrigo Handle option 2 in default condition. Print oustide range value. For negetive values default to 2500us. v6: Jani Handle default first and then fall through for case 2. v7: Rodrigo Apply this change for IS_GEN9_BC and vbt version &gt; 209 v8: Puthik Add new function vbt_psr_to_us. v9: Jani Change to v7 version as it's more readable. DK add comment /*fall through*/ after case2. Cc: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt; Cc: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Cc: Dhinakaran Pandiyan &lt;dhinakaran.pandiyan@intel.com&gt; Cc: Jani Nikula &lt;jani.nikula@intel.com&gt; Cc: Jos Roberto de Souza &lt;jose.souza@intel.com&gt; Signed-off-by: Maulik V Vaghela &lt;maulik.v.vaghela@intel.com&gt; Signed-off-by: Vathsala Nagaraju &lt;vathsala.nagaraju@intel.com&gt; Reviewed-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt; Link: https://patchwork.freedesktop.org/patch/msgid/1526981243-2745-1-git-send-email-vathsala.nagaraju@intel.com (cherry picked from commit 77312ae8f071fb389d9982ce743b72975990c4d9) Backport: - Fix merge conflict in intel_psr.c and intel_bios.c BUG=b:68012237 TEST=Eve PSR1 works. No regression. Change-Id: I3ff91e866aec6370a132a92204ee0f82b2cb4317 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1072158 Reviewed-by: Ruben Rodriguez Buchillon &lt;coconutruben@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1072158" owner_email="puthik@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/58/1072158/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I0c9a659db68fad0ec036c8a39d544075042f372c" commit="3c5bc848804616ab664f13938b9b1411ec53dd9d" commit_message="libtool: Move to chromiumos-overlay. We have a few different patches when compared to upstream libtool ebuild. So move it to chromiumos-overlay. CQ-DEPEND=CL:1067845 BUG=chromium:842316 TEST=libtool builds. Change-Id: I0c9a659db68fad0ec036c8a39d544075042f372c Reviewed-on: https://chromium-review.googlesource.com/1067844 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Caroline Tice &lt;cmtice@chromium.org&gt; " fail_count="0" gerrit_number="1067844" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="2" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/44/1067844/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idda6bf3997757a81f11c350bcc637be89d55e8d9" commit="f9963381bb177db565e63aac64ccd7b28725aed1" commit_message="libtool: Remove from portage-stable We have a few different patches when compared to upstream libtool ebuild. So move it to chromiumos-overlay. CQ-DEPEND=CL:1067844 BUG=chromium:842316 TEST=libtool builds. Change-Id: Idda6bf3997757a81f11c350bcc637be89d55e8d9 Reviewed-on: https://chromium-review.googlesource.com/1067845 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Caroline Tice &lt;cmtice@chromium.org&gt; " fail_count="0" gerrit_number="1067845" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/45/1067845/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I3cacbe041e3045cf8103dbf0c87c8f89a686fbe3" commit="28dc007291567f07e0a3831a3e5c1d180f76020b" commit_message="kernel_ConfigVerify: Add esdfs and configfs for v3.18 Add Esdfs, enabled for ARC++ P on 3.18. BUG=b:63876697 CQ-DEPEND=CL:1068609 TEST=Trybot successful: buildbucketId=8945855215025271520 Change-Id: I3cacbe041e3045cf8103dbf0c87c8f89a686fbe3 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1068608 Reviewed-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; " fail_count="3" gerrit_number="1068608" owner_email="gwendal@chromium.org" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/08/1068608/3" remote="cros" total_fail_count="3"/><pending_commit branch="chromeos-3.18" change_id="I3d64c158a72663ff225bc00a75ff2156ff882441" commit="e509a7f2d0f17493fce22d81f5c4f42978e29e1d" commit_message="CHROMIUM: config: Enable esdfs and friends This reverts commit d0d04e7ae91fd10c2a009f7a9f64b4e637268095. Original reason for revert: https://b.corp.google.com/issues/63876697#comment101 This appears to have broken bvt-inline for Braswell. This patch enables esdfs to replace FUSE-based sdcard daemon in ARC++. Additionally, CONFIGFS, PKGLIST and PKGLIST_CONFIGFS are enabled. Normalized config file ---&gt; kernelconfig olddefconfig BUG=b:63876697 TEST=compilation, mount esdfs, trybot CQ-DEPEND=CL:1068608 Signed-off-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Change-Id: I3d64c158a72663ff225bc00a75ff2156ff882441 Reviewed-on: https://chromium-review.googlesource.com/1068609 Commit-Ready: Gwendal Grignou &lt;gwendal@chromium.org&gt; Tested-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Sarthak Kukreti &lt;sarthakkukreti@chromium.org&gt; " fail_count="0" gerrit_number="1068609" owner_email="gwendal@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/09/1068609/4" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="Ibc1664ae29b6ea25d1f64f168276c3597bb1bb17" commit="60429e1459ebe0ab5bad3b0b9fda934d25995460" commit_message="power_dashboard: Retry uploading with network failure Add retry decorator to retry uploading data to dashboard. Use default delay between each try and default timeout. BUG=b:78032715 TEST=Can use dashboard with power_Standby Change-Id: Ibc1664ae29b6ea25d1f64f168276c3597bb1bb17 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1073751 Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1073751" owner_email="puthik@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/51/1073751/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Id07d25960d1361c8814e1e4d02c34768a7844122" commit="1b85b3396234f521c9328468ef095a0a3fada641" commit_message="power_Standby: Allow forcing suspend to ram or suspend to idle This CL does the following: - Use power_suspend.Suspender instead of sys_power.do_suspend - Allow forcing suspend to ram or suspend to idle with new argument, 'suspend_state'. - Add fast_suspend_to_ram and fast_suspend_to_ilde varient of this test. BUG=chromium:220268 TEST=Run both on eve. Change-Id: Id07d25960d1361c8814e1e4d02c34768a7844122 Signed-off-by: Puthikorn Voravootivat &lt;puthik@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1072802 Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1072802" owner_email="puthik@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/02/1072802/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I5a05f5eaebd6a6d8e7e1c972253dd37b808f8d6e" commit="253bd6cba155a588dd567d976a099219a08fc127" commit_message="gs_offloader: Increase _MAX_FILE_COUNT. gs_offloader compresses test artifacts into .tgz if there are too many files. This logic was added to reduce &quot;unnecessary load in drone&quot; (crbug.com/537756) in 2015, and the threshold was decided at that time. However today CTS/GTS test results often exceed the limit especially when a test failed and wa retried several times. We often encounter such archived test results when debugging failed CTS/GTS runs, which is annoying. This change increases the threshold so that usual CTS/GTS test results are not compressed. Please see crbug.com/849184 for how the new limit was decided. Also removes unused import to silence the lint. BUG=chromium:849184 TEST=None Change-Id: I5a05f5eaebd6a6d8e7e1c972253dd37b808f8d6e Reviewed-on: https://chromium-review.googlesource.com/1084511 Commit-Ready: Shuhei Takahashi &lt;nya@chromium.org&gt; Tested-by: Shuhei Takahashi &lt;nya@chromium.org&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="1084511" owner_email="nya@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/11/1084511/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I7b8cbf05592d5b235d055b1f950e4db5a73678b6" commit="b57a6686f8124e39cd4e5043b5c63eabad6c0341" commit_message="userfeedback: Report CBI in user feedback CBI stands for Cros Board Info. This patch makes user feedback reports contain CBI. BUG=chromium:849399 TEST=Run cbi_info on Fizz and verify the ouput is expected. Change-Id: I7b8cbf05592d5b235d055b1f950e4db5a73678b6 Reviewed-on: https://chromium-review.googlesource.com/1085548 Commit-Ready: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1085548" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="5" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/48/1085548/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ibea1061397ae2e19d1c88eaad93f4a6f21cf4759" commit="9e66196d40d5e79ac7b919e79d6ff846b8d02970" commit_message="shill: add minijail -G feature to ExternalTask::StartInMinijail Add flag to StartInMinijail to specify whether user under which child program runs should inherit supplementary groups from its UID. BUG=chromium:649417 TEST=tested as part of larger sandbox shill debug CL Change-Id: Ibea1061397ae2e19d1c88eaad93f4a6f21cf4759 Reviewed-on: https://chromium-review.googlesource.com/1086231 Commit-Ready: Micah Morton &lt;mortonm@chromium.org&gt; Tested-by: Micah Morton &lt;mortonm@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="1086231" owner_email="mortonm@chromium.org" pass_count="0" patch_number="1" project="aosp/platform/system/connectivity/shill" project_url="https://chromium-review.googlesource.com/aosp/platform/system/connectivity/shill" ref="refs/changes/31/1086231/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib8ac9b52afb6b3e00c55e9be2610bc05475a71a6" commit="a81d47a0b0d49a8917210f1aeecb8db069f31a8c" commit_message="dev-go/go-tools: Add goimports and stringer Add useful tools for chroot access BUG=None TEST=sudo FEATURES=test emerge go-tools Change-Id: Ib8ac9b52afb6b3e00c55e9be2610bc05475a71a6 Reviewed-on: https://chromium-review.googlesource.com/1086126 Commit-Ready: Allen Li &lt;ayatane@chromium.org&gt; Tested-by: Allen Li &lt;ayatane@chromium.org&gt; Reviewed-by: Rahul Chaudhry &lt;rahulchaudhry@chromium.org&gt; " fail_count="0" gerrit_number="1086126" owner_email="ayatane@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/26/1086126/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9693198b876cb4f7b634265b007855390e97bda3" commit="36ba106afd89dc2a535827392ed8bfaaf9e5b5ac" commit_message="GS Cache: extract a file from a compressed TAR. This change adds support to extract a file from a compressed TAR archive, i.e. tar.gz, tgz, tar.xz, and tar.bz2. BUG=chromium:824580 TEST=Ran all unit tests. Change-Id: I9693198b876cb4f7b634265b007855390e97bda3 Reviewed-on: https://chromium-review.googlesource.com/1081150 Commit-Ready: Congbin Guo &lt;guocb@chromium.org&gt; Tested-by: Ray Mitchell &lt;wickkidrambo@gmail.com&gt; Reviewed-by: Aviv Keshet &lt;akeshet@chromium.org&gt; " fail_count="0" gerrit_number="1081150" owner_email="guocb@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/50/1081150/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I00aa2d407d485b55b97f67e41d3bf988e7744d2d" commit="baa29cd97f3dfed7145a13835b68649f0ba510d6" commit_message="wilco: Add new board Add board for testing and development. BUG=b:109677194 BRANCH=none TEST=tested with upstream coreboot Change-Id: I00aa2d407d485b55b97f67e41d3bf988e7744d2d Signed-off-by: Duncan Laurie &lt;dlaurie@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1086220 Reviewed-by: Aaron Durbin &lt;adurbin@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="0" gerrit_number="1086220" owner_email="dlaurie@google.com" pass_count="0" patch_number="1" project="chromiumos/platform/depthcharge" project_url="https://chromium-review.googlesource.com/chromiumos/platform/depthcharge" ref="refs/changes/20/1086220/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I53c14afc9d67f2a22f5be83a493b98a397f34201" commit="9285af3273dfd70c42f0872518d74c88d59b2b02" commit_message="lint_unittest: refactor assert helper to make checking easier When a docstring is rejected, the current code doesn't tell you which checks exactly failed. Add helpers to extract out those details. BUG=None TEST=`./lint_unittest` still passes, but when it fails, it includes more details Change-Id: I53c14afc9d67f2a22f5be83a493b98a397f34201 Reviewed-on: https://chromium-review.googlesource.com/390791 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="390791" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/91/390791/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I01ab2a99354f340e6f1017ad2fe95f95e9a53e86" commit="6e2830fe4c583bd69c1165b11c01f80d942c3847" commit_message="security_RootCA: Format baseline for easier updates Having a consistent format makes it easier to see the diffs of programmatic updates. This CL adds a python script that can be run to re-format an updated baseline, re-formats the current baseline with it, adds another python script that can be used to update the baseline with new openssl roots (can be useful at the time of updating app-misc/ca-certificates), and removes the old bash script seemed to exist for the same purpose, but was hard to read and extend. BUG=b:78572490 TEST=The test still passes with the reformatted baseline Change-Id: I01ab2a99354f340e6f1017ad2fe95f95e9a53e86 Reviewed-on: https://chromium-review.googlesource.com/1083225 Commit-Ready: Daniel Wang &lt;wonderfly@google.com&gt; Tested-by: Daniel Wang &lt;wonderfly@google.com&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1083225" owner_email="wonderfly@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/25/1083225/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I92a6c0343a65806b615e7c20c6baeca124e4498a" commit="4f334d5c8ddbd8af39043925a79330c3e049d4f0" commit_message="autotest: Stop uprev-ing Tast CIPD packages. These are unused now that Tast-related binaries are distributed via SSP. This reverts much of 590a4998a9ee. BUG=chromium:845289,chromium:782515 TEST=none Change-Id: I92a6c0343a65806b615e7c20c6baeca124e4498a Reviewed-on: https://chromium-review.googlesource.com/1086030 Commit-Ready: Dan Erat &lt;derat@chromium.org&gt; Tested-by: Dan Erat &lt;derat@chromium.org&gt; Reviewed-by: Allen Li &lt;ayatane@chromium.org&gt; " fail_count="0" gerrit_number="1086030" owner_email="derat@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/30/1086030/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Idc5cd64942a2e581d9346bca4ec059717536cd3d" commit="3fef9213065a48a3f9d19d1ff2a43e92dd51c501" commit_message="autotest: refactor: remove unused variable result CL:1070487 introduced an unused variable in ssh_multiplex. Remove it. Can be tested against any standard wifi_matfunc test. BUG=None TEST=test_that -b {DUT_BOARDNAME} {DUT_HOSTNAME} network_WiFi_Prefer5Ghz Change-Id: Idc5cd64942a2e581d9346bca4ec059717536cd3d Reviewed-on: https://chromium-review.googlesource.com/1077489 Commit-Ready: Brian Norris &lt;briannorris@chromium.org&gt; Tested-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-by: Brian Norris &lt;briannorris@chromium.org&gt; " fail_count="0" gerrit_number="1077489" owner_email="zmarcus@google.com" pass_count="0" patch_number="3" project="chromiumos/third_party/autotest" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/autotest" ref="refs/changes/89/1077489/3" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib0a83e800d3ee7d5b556e82d7bb03faf52403cc7" commit="b0a340b068b3b6be75d989e946b6329bc51fe35a" commit_message="debugd: Create /run/cups if it's missing This change ensures /run/cups exists when starting debugd. This avoids a crashloop since minijail expects any directories it bind-mounts to be there. BUG=chromium:849028 TEST=start debugd Change-Id: Ib0a83e800d3ee7d5b556e82d7bb03faf52403cc7 Reviewed-on: https://chromium-review.googlesource.com/1086028 Commit-Ready: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Tested-by: Stephen Barber &lt;smbarber@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1086028" owner_email="lhchavez@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/28/1086028/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I941e0cd72e6a33368631a7c622cbb30f588120a7" commit="d6e61e5d3f924c9f303791e53b2e63dd79d38f75" commit_message="fromupstream: 'source location' comes before other tags When cherry-picking or pulling FROMLIST, it seems reasonable that the source location is the first thing to print after the original commit message (rather than printing it at the end). This matches how 'git cherry-pick -xs' does things, where additional Signed-off-by and other tags go after the '(cherry picked from ...)'. BUG=none TEST=run script; see where '(am from ...)' and '(cherry picked from ...)' go Change-Id: I941e0cd72e6a33368631a7c622cbb30f588120a7 Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1082924 Reviewed-by: Alexandru M Stan &lt;amstan@chromium.org&gt; " fail_count="0" gerrit_number="1082924" owner_email="briannorris@chromium.org" pass_count="0" patch_number="1" project="chromiumos/platform/dev-util" project_url="https://chromium-review.googlesource.com/chromiumos/platform/dev-util" ref="refs/changes/24/1082924/1" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Iac9503e4887fafcb5a8eb6e813603c4aa531cdae" commit="810120a3d2267c3d93455d745fffe477bf974fa7" commit_message="power_LoadTest: Add URL config for gaia_login boolean. Occasionally we need to change the default of whether certain power_* tests use gaia test account or not. This CL adds that function such that if gaia_login is 'None' its value will be determined by URL config otherwise it will be determined by control file setting (True or False). BUG=chromium:794601 TEST=power_LoadTest and see real Gaia login Change-Id: Iac9503e4887fafcb5a8eb6e813603c4aa531cdae Reviewed-on: https://chromium-review.googlesource.com/1083958 Commit-Ready: Todd Broch &lt;tbroch@chromium.org&gt; Tested-by: Todd Broch &lt;tbroch@chromium.org&gt; Reviewed-by: Todd Broch &lt;tbroch@chromium.org&gt; " fail_count="0" gerrit_number="1083958" owner_email="tbroch@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/58/1083958/2" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.4" change_id="I6c3eb7d379714ef86db76624fc8326f7a5bf02ee" commit="894d396019ac0b4bec13b147aceb5c063591d2ee" commit_message="CHROMIUM: Merge 'v4.4.135' into chromeos-4.4 Merge of v4.4.135 into chromeos-4.4 Changelog: ---------------------------------------------------------------- Al Viro (3): affs_lookup(): close a race with affs_remove_link() aio: fix io_destroy(2) vs. lookup_ioctx() race do d_instantiate/unlock_new_inode combinations safely Alex Estrin (1): IB/ipoib: Fix for potential no-carrier state Alex Williamson (1): PCI: Add function 1 DMA alias quirk for Marvell 9128 Alexandre Belloni (1): rtc: hctosys: Ensure system time doesn't overflow time_t Alexey Dobriyan (1): proc: fix /proc/*/map_files lookup Anders Roxell (1): selftests: memfd: add config fragment for fuse Andrea Parri (2): locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs Andreas Gruenbacher (1): gfs2: Fix fallocate chunk size Andreas Kemnade (1): usb: musb: fix enumeration after resume Andrzej Hajda (5): clk: samsung: s3c2410: Fix PLL rates clk: samsung: exynos5260: Fix PLL rates clk: samsung: exynos5433: Fix PLL rates clk: samsung: exynos5250: Fix PLL rates clk: samsung: exynos3250: Fix PLL rates Anna-Maria Gleixner (1): tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account Arnaldo Carvalho de Melo (1): perf callchain: Fix attr.sample_max_stack setting Arnd Bergmann (5): scsi: fas216: fix sense buffer initialization x86/power: Fix swsusp_arch_resume prototype cifs: silence compiler warnings showing up with gcc-8.0.0 md: raid5: avoid string overflow warning media: s3c-camif: fix out-of-bounds array access Arvind Yadav (2): xen: xenbus: use put_device() instead of kfree() workqueue: use put_device() instead of kfree() Baoquan He (1): x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified Bart Van Assche (1): scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() Ben Hutchings (1): ALSA: timer: Fix pause event notification Benjamin Poirier (1): e1000e: Fix check_for_link return value with autoneg off Brad Love (3): media: cx23885: Override 888 ImpactVCBe crystal frequency media: cx23885: Set subdev host data to clk_freq pointer media: em28xx: USB bulk packet size fix Brian Foster (1): xfs: remove racy hasattr check from attr ops Bryan O'Donoghue (1): rtc: snvs: Fix usage of snvs_rtc_enable Carlos Maiolino (1): Force log to disk before reading the AGF during a fstrim Cathy Zhou (1): sunvnet: does not support GSO for sctp Chad Dupuis (1): scsi: bnx2fc: Fix check in SCSI completion handler for timed out request Chen Yu (1): ACPI: processor_perflib: Do not send _PPC change notification if not ready Chien Tin Tung (1): RDMA/ucma: Correct option size check using optlen Chris Dickens (1): usb: gadget: composite: fix incorrect handling of OS desc requests Christophe JAILLET (1): regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' Chunyu Hu (1): cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path Claudio Imbrenda (1): mm/ksm: fix interaction with THP Claudiu Manoil (1): gianfar: Fix Rx byte accounting for ndev stats Colin Ian King (5): KVM: Fix spelling mistake: &quot;cop_unsuable&quot; -&gt; &quot;cop_unusable&quot; clocksource/drivers/fsl_ftm_timer: Fix error return checking staging: rtl8192u: return -ENOMEM on failed allocation of priv-&gt;oldaddr rtc: tx4939: avoid unintended sign extension on a 24 bit shift media: cx25821: prevent out-of-bounds read on array card Coly Li (2): bcache: properly set task state in bch_writeback_thread() bcache: quit dc-&gt;writeback_thread when BCACHE_DEV_DETACHING is set Cong Wang (1): llc: properly handle dev_queue_xmit() return value Corneliu Doban (1): mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register Dan Carpenter (5): ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() scsi: sym53c8xx_2: iterator underflow in sym_getsync() scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() xen/acpi: off by one in read_acpi_id() Danilo Krummrich (1): fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table Dave Airlie (1): virtio-gpu: fix ioctl and expose the fixed status to userspace. Dave Carroll (1): scsi: aacraid: Insure command thread is not recursively stopped David Hildenbrand (1): kasan: fix memory hotplug during boot David Howells (1): fscache: Fix hanging wait on page discarded by writeback David Rientjes (1): kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE David S. Miller (1): sparc64: Make atomic_xchg() an inline function rather than a macro. Davidlohr Bueso (3): Revert &quot;ipc/shm: Fix shmat mmap nil-page protection&quot; ipc/shm: fix shmat() nil address after round-down when remapping sched/rt: Fix rq-&gt;clock_update_flags &lt; RQCF_ACT_SKIP warning Eric Dumazet (2): smsc75xx: fix smsc75xx_set_features() r8152: fix tx packets accounting Erik Schmauss (1): ACPICA: Events: add a return on failure from acpi_hw_register_read Esben Haabendal (1): dp83640: Ensure against premature access to PHY registers after reset Felix Fietkau (1): mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 Filipe Manana (2): Btrfs: send, fix issuing write op when processing hole in no data mode Btrfs: fix copy_items() return value when logging an inode Florian Fainelli (1): net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() Florian Westphal (2): netfilter: ebtables: convert BUG_ONs to WARN_ONs netfilter: ebtables: fix erroneous reject of last rule Frank Asseg (1): tools/thermal: tmon: fix for segfault Fredrik Noring (1): USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM Geert Uytterhoeven (7): ARM: OMAP1: clock: Fix debugfs_create_*() usage serial: xuartps: Fix out-of-bounds access through DT alias serial: samsung: Fix out-of-bounds access through serial port index serial: mxs-auart: Fix out-of-bounds access through serial port index serial: imx: Fix out-of-bounds access through serial port index serial: fsl_lpuart: Fix out-of-bounds access through DT alias serial: arc_uart: Fix out-of-bounds access through DT alias Giuseppe Lippolis (1): net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 Govindarajulu Varadarajan (1): enic: enable rq before updating rq descriptors Greg Kroah-Hartman (3): Linux 4.4.134 Revert &quot;vti4: Don't override MTU passed on link creation via IFLA_MTU&quot; Linux 4.4.135 Greg Ungerer (1): m68k: set dma and coherent masks for platform FEC ethernets Gregory CLEMENT (1): i2c: mv64xxx: Apply errata delay only in standard mode Grigor Tovmasyan (1): usb: dwc2: Fix interval type issue Guanglei Li (1): RDS: IB: Fix null pointer issue Guenter Roeck (5): watchdog: sp5100_tco: Fix watchdog disable bit hwmon: (nct6775) Fix writing pwmX_mode hwmon: (pmbus/max8688) Accept negative page register values hwmon: (pmbus/adm1275) Accept negative page register values Merge remote-tracking branch 'origin/linux/v4.4.135' into merge/chromeos-4.4-v4.4.135 Gustavo A. R. Silva (1): kernel/sys.c: fix potential Spectre v1 issue Hannes Reinecke (1): scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM Hector Martin (1): firewire-ohci: work around oversized DMA reads on JMicron controllers Helge Deller (1): parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode Huang Ying (1): mm: fix races between address_space dereference and free in page_evicatable Igor Pylypiv (1): watchdog: f71808e_wdt: Fix magic close handling Ivan Gorinov (2): x86/devicetree: Initialize device tree before using it x86/devicetree: Fix device IRQ settings in DT Jake Daryll Obina (1): jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path James Smart (3): scsi: lpfc: Fix issue_lip if link is disabled scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing scsi: lpfc: Fix frequency of Release WQE CQEs Jan Chochol (1): nfs: Do not convert nfs_idmap_cache_timeout to jiffies Jan Kara (1): udf: Provide saner default for invalid uid / gid Jay Vosburgh (1): virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS Jean Delvare (1): firmware: dmi_scan: Fix handling of empty DMI strings Jeff Mahoney (1): btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers Jens Axboe (1): sr: get/drop reference to device in revalidate and check_events Jeremy Cline (1): scsi: sd: Keep disk read-only when re-reading partition Jesper Dangaard Brouer (1): tools/libbpf: handle issues with bpf ELF objects containing .eh_frames Jianchao Wang (1): nvme-pci: Fix nvme queue cleanup if IRQ setup fails Jiandi An (1): ima: Fix Kconfig to select TPM 2.0 CRB interface Jinbum Park (1): ARM: 8748/1: mm: Define vdso_start, vdso_end as array Jiri Olsa (2): perf tests: Use arch__compare_symbol_names to compare symbols perf report: Fix memory corruption in --branch-history mode --branch-history Joe Jin (1): xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent Joe Perches (1): MIPS: Octeon: Fix logging messages with spurious periods after newlines Joerg Roedel (1): x86/pgtable: Don't set huge PUD/PMD on non-leaf entries Joey Pabalinas (1): net/tcp/illinois: replace broken algorithm reference link Johannes Berg (1): regulatory: add NUL to request alpha2 John Keeping (1): usb: gadget: f_uac2: fix bFirstInterface in composite gadget Jun Piao (1): ocfs2/dlm: don't handle migrate lockres if already in shutdown Kamlakant Patel (1): ipmi_ssif: Fix kernel panic at msg_done_handler Karthikeyan Periyasamy (1): ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) Kees Cook (1): NFC: llcp: Limit size of SDP URI Kirill A. Shutemov (1): asm-generic: provide generic_pmdp_establish() Larry Finger (1): Bluetooth: btusb: Add device ID for RTL8822BE Lars-Peter Clausen (2): usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS usb: gadget: ffs: Execute copy_to_user() with USER_DS set Lenny Szubowicz (1): ACPI: acpi_pad: Fix memory leak in power saving threads Leon Romanovsky (2): RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure net/mlx5: Protect from command bit overflow Linus Lssing (2): batman-adv: fix multicast-via-unicast transmission with AP isolation batman-adv: fix packet loss for broadcasted DHCP packets to a server Liu Bo (4): Btrfs: set plug for fsync Btrfs: fix scrub to repair raid6 corruption Btrfs: bail out on error during replay_dir_deletes Btrfs: fix NULL pointer dereference in log_dir_items Logan Gunthorpe (1): ntb_transport: Fix bug with max_mw_size parameter Maciej W. Rozycki (2): MIPS: ptrace: Expose FIR register through FP regset MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs Madhavan Srinivasan (1): powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer Manish Rangankar (1): scsi: qla4xxx: skip error recovery in case of register disconnect. Mark Lord (1): powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access Mark Salter (1): irqchip/gic-v3: Change pr_debug message to pr_devel Martin Schwidefsky (1): s390/ftrace: use expoline for indirect branches Masami Hiramatsu (3): selftests: ftrace: Add probe event argument syntax testcase selftests: ftrace: Add a testcase for string type with kprobe_event selftests: ftrace: Add a testcase for probepoint Mathias Kresin (1): MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset Mathias Nyman (1): xhci: zero usb device slot_id member when disabling and freeing a xhci slot Mathieu Malaterre (1): powerpc: Add missing prototype for arch_irq_work_raise() Matt Redfearn (1): MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS Matthias Schiffer (3): batman-adv: fix packet checksum in receive path batman-adv: invalidate checksum on fragment reassembly batman-adv: fix header size check in batadv_dbg_arp() Maurizio Lombardi (1): cdrom: do not call check_disk_change() inside cdrom_open() Mauro Carvalho Chehab (1): media: dmxdev: fix error code for invalid ioctls Meelis Roos (1): scsi: aacraid: fix shutdown crash when init fails Mel Gorman (1): mm: pin address_space before dereferencing it while isolating an LRU page Merlijn Wajer (1): usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers Michael Bringmann (2): powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes powerpc/numa: Ensure nodes initialized for hotplug Michael Chan (1): bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). Michael Ellerman (4): selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable powerpc/mpic: Check if cpu_possible() in mpic_physmask() powerpc/perf: Fix kernel address leak via sampling registers selftests: Print the test we're running to /dev/kmsg Michael Kelley (EOSG) (1): scsi: storvsc: Increase cmd_per_lun for higher speed devices Michael Schmitz (1): zorro: Set up z-&gt;dev.dma_mask for the DMA API NeilBrown (1): NFSv4: always set NFS_LOCK_LOST when a lock is lost. Nikolay Borisov (2): btrfs: Fix out of bounds access in btrfs_search_slot btrfs: Fix possible softlock on single core machines Paolo Bonzini (1): kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl Paul Mackerras (1): KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing Pawel Dembicki (1): net: qmi_wwan: add BroadMobi BM806U 2020:2033 Peter Malone (1): fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). Peter Robinson (1): crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss Peter Zijlstra (1): perf/core: Fix perf_output_read_group() Petr Vorel (1): ima: Fallback to the builtin hash algorithm Philipp Puschmann (1): arm: dts: socfpga: fix GIC PPI warning Pierre-Yves Kerbrat (1): e1000e: allocate ring descriptors with dma_zalloc_coherent Prashant Bhole (1): selftests/net: fixes psock_fanout eBPF test case Qi Hou (2): ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt dmaengine: pl330: fix a race condition in case of threaded irqs Qu Wenruo (1): btrfs: tests/qgroup: Fix wrong tree backref level Rafael J. Wysocki (1): PCI: Restore config space on runtime resume despite being unbound Randy Dunlap (1): kdb: make &quot;mdr&quot; command repeat Ranjani Sridharan (1): ASoC: topology: create TLV data for dapm widgets Rich Felker (1): sh: fix debug trap failure to process signals before return to user Richard Guy Briggs (1): audit: return on memory error to avoid null pointer dereference Richard Haines (1): netlabel: If PF_INET6, check sk_buff ip header version Roger Pau Monne (1): xen/pirq: fix error path cleanup when binding MSIs Ross Lagerwall (2): xen-netfront: Fix race between device setup and open xen/grant-table: Use put_page instead of free_page Sabrina Dubroca (1): ipv4: lock mtu in fnhe when received PMTU &lt; net.ipv4.route.min_pmtu Samuel Neves (1): x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations Sean Christopherson (1): KVM: VMX: raise internal error for exception during invalid protected mode state Sebastian Ott (2): s390/cio: fix return code after missing interrupt s390/cio: clear timer when terminating driver I/O Seunghun Han (1): ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c Shawn Lin (2): clk: Don't show the incorrect clock phase clk: rockchip: Prevent calculating mmc phase if clock rate is zero Shunyong Yang (1): cpufreq: CPPC: Initialize shared perf capabilities of CPUs Song Liu (1): perf/cgroup: Fix child event counting bug Stefan Agner (1): usb: gadget: fsl_udc_core: fix ep valid checks Stefano Brivio (2): vti4: Don't count header length twice on tunnel setup vti4: Don't override MTU passed on link creation via IFLA_MTU Steven Rostedt (VMware) (2): tools lib traceevent: Simplify pointer print logic and fix %pF tools lib traceevent: Fix get_field_str() for dynamic strings Sudip Mukherjee (1): libata: blacklist Micron 500IT SSD with MU01 firmware Sujit Reddy Thumma (1): scsi: ufs: Enable quirk to ignore sending WRITE_SAME command Sylwester Nawrocki (1): ASoC: samsung: i2s: Ensure the RCLK rate is properly determined Takashi Iwai (2): ALSA: hda - Use IS_REACHABLE() for dependency on input ALSA: vmaster: Propagate slave error Tang Junhui (4): bcache: fix for allocator and register thread race bcache: fix for data collapse after re-attaching an attached device bcache: return attach error when no cache set exist bcache: fix kcrashes with fio in RAID5 backend dev Tejun Heo (1): libata: Blacklist some Sandisk SSDs for NCQ Thinh Nguyen (1): usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields Thomas Vincent-Cross (1): PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 Tom Abraham (1): swap: divide-by-zero when zero length swap file on ssd Tony Lindgren (2): ARM: OMAP3: Fix prm wake interrupt for resume ARM: OMAP: Fix dmtimer init for omap1 Torsten Hilbrich (1): net/usb/qmi_wwan.c: Add USB id for lt4120 modem Toshiaki Makita (2): net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off net: Fix untag for vlan packets without ethernet header Ulf Magnusson (4): kconfig: Don't leak main menus during parsing kconfig: Fix automatic menu creation mem leak kconfig: Fix expr_free() E_NOT leak ARC: Fix malformed ARC_EMUL_UNALIGNED default Vardan Mikayelyan (1): usb: dwc2: Fix dwc2_hsotg_core_init_disconnected() Vicente Bergas (1): Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB Vinayak Menon (1): mm/kmemleak.c: wait for scan completion before disabling free Vitaly Kuznetsov (1): KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use Wei Yongjun (1): ipmi/powernv: Fix error return code in ipmi_powernv_probe() Will Deacon (2): arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics locking/qspinlock: Ensure node-&gt;count is updated before initialising node Wolfram Sang (2): drm/exynos: fix comparison to bitshift when dealing with a mask usb: gadget: udc: change comparison to bitshift when dealing with a mask Xin Long (1): sit: fix IFLA_MTU ignored on NEWLINK Yelena Krivosheev (1): net: mvneta: fix enable of all initialized RXQs Yisheng Xie (3): mm/mempolicy: fix the check of nodemask from user mm/mempolicy: add nodes_empty check in SYSC_migrate_pages mm/mempolicy.c: avoid use uninitialized preferred_node Yonghong Song (1): bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y Yoshihiro Shimoda (1): dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 Yufen Yu (2): md raid10: fix NULL deference in handle_write_completed() md/raid1: fix NULL pointer dereference lionel.debieve@st.com (1): hwrng: stm32 - add reset during probe mulhern (1): dm thin: fix documentation relative to low water mark threshold piaojun (3): ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute ocfs2: return error when we attempt to access a dirty bh in jbd2 weiyongjun (A) (1): mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() zhongjiang (1): kernel/signal.c: avoid undefined behaviour in kill_something_info rjan Eide (1): drm/rockchip: Respect page offset for PRIME mmap calls Documentation/device-mapper/thin-provisioning.txt | 8 +- Makefile | 2 +- arch/alpha/include/asm/xchg.h | 30 +++++-- arch/arc/Kconfig | 1 - arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/include/asm/vdso.h | 2 - arch/arm/kernel/vdso.c | 12 +-- arch/arm/mach-omap1/clock.c | 6 +- arch/arm/mach-omap2/pm.c | 4 +- arch/arm/mach-omap2/timer.c | 19 +++-- arch/arm/plat-omap/dmtimer.c | 7 +- arch/arm64/include/asm/spinlock.h | 4 +- arch/m68k/coldfire/device.c | 12 ++- arch/mips/cavium-octeon/octeon-irq.c | 10 +-- arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 2 +- arch/mips/kernel/ptrace.c | 22 ++++- arch/mips/kernel/ptrace32.c | 4 +- arch/mips/kvm/mips.c | 2 +- arch/mips/txx9/rbtx4939/setup.c | 4 +- arch/powerpc/include/asm/irq_work.h | 1 + arch/powerpc/kvm/book3s_hv.c | 12 +-- arch/powerpc/mm/numa.c | 78 ++++++++++++++--- arch/powerpc/net/bpf_jit_comp.c | 3 + arch/powerpc/perf/core-book3s.c | 25 ++++++ arch/powerpc/sysdev/mpic.c | 2 +- arch/s390/include/asm/nospec-insn.h | 13 +++ arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/mcount.S | 14 ++-- arch/sh/kernel/entry-common.S | 2 +- arch/sparc/include/asm/atomic_64.h | 6 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/devicetree.c | 21 +++-- arch/x86/kernel/smpboot.c | 1 + arch/x86/kvm/lapic.c | 10 ++- arch/x86/kvm/vmx.c | 20 +++-- arch/x86/kvm/x86.c | 7 +- arch/x86/mm/pgtable.c | 9 ++ arch/x86/power/hibernate_32.c | 2 +- arch/x86/power/hibernate_64.c | 2 +- drivers/acpi/acpi_pad.c | 3 + drivers/acpi/acpica/evevent.c | 9 +- drivers/acpi/acpica/nseval.c | 8 ++ drivers/acpi/processor_perflib.c | 2 +- drivers/ata/libata-core.c | 6 ++ drivers/block/paride/pcd.c | 2 + drivers/bluetooth/btusb.c | 6 ++ drivers/cdrom/cdrom.c | 3 - drivers/cdrom/gdrom.c | 3 + drivers/char/hw_random/stm32-rng.c | 9 ++ drivers/char/ipmi/ipmi_powernv.c | 5 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/clk/clk.c | 3 + drivers/clk/rockchip/clk-mmc-phase.c | 23 +++++ drivers/clk/samsung/clk-exynos3250.c | 4 +- drivers/clk/samsung/clk-exynos5250.c | 8 +- drivers/clk/samsung/clk-exynos5260.c | 2 +- drivers/clk/samsung/clk-exynos5433.c | 12 +-- drivers/clk/samsung/clk-s3c2410.c | 16 ++-- drivers/clocksource/fsl_ftm_timer.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 23 ++++- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 1 + drivers/dma/pl330.c | 6 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/firewire/ohci.c | 8 +- drivers/firmware/dmi_scan.c | 22 ++--- drivers/gpu/drm/exynos/regs-fimc.h | 2 +- drivers/hid/hid-roccat-kovaplus.c | 2 + drivers/hwmon/nct6775.c | 10 +-- drivers/hwmon/pmbus/adm1275.c | 4 +- drivers/hwmon/pmbus/max8688.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 8 +- drivers/ide/ide-cd.c | 2 + drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 3 + drivers/irqchip/irq-gic-v3.c | 2 +- drivers/md/bcache/alloc.c | 4 +- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/btree.c | 9 +- drivers/md/bcache/request.c | 2 +- drivers/md/bcache/super.c | 23 +++-- drivers/md/bcache/sysfs.c | 11 ++- drivers/md/bcache/writeback.c | 27 ++++-- drivers/md/raid1.c | 11 +++ drivers/md/raid10.c | 6 +- drivers/md/raid5.c | 7 +- drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 4 + drivers/media/pci/cx23885/cx23885-core.c | 10 +++ drivers/media/pci/cx25821/cx25821-core.c | 7 +- drivers/media/platform/s3c-camif/camif-capture.c | 7 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/message/fusion/mptctl.c | 2 + drivers/mmc/host/sdhci-iproc.c | 30 +++++-- drivers/net/ethernet/broadcom/bgmac.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 + drivers/net/ethernet/cisco/enic/enic_main.c | 10 ++- drivers/net/ethernet/freescale/gianfar.c | 7 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 +- drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/marvell/mvneta.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/phy/dp83640.c | 18 ++++ drivers/net/usb/qmi_wwan.c | 5 ++ drivers/net/usb/r8152.c | 2 +- drivers/net/usb/smsc75xx.c | 7 +- drivers/net/virtio_net.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 10 +++ drivers/net/xen-netfront.c | 46 +++++----- drivers/ntb/ntb_transport.c | 3 + drivers/nvme/host/pci.c | 5 +- drivers/parisc/lba_pci.c | 20 ++++- drivers/pci/quirks.c | 5 ++ drivers/regulator/of_regulator.c | 1 + drivers/rtc/hctosys.c | 5 ++ drivers/rtc/rtc-snvs.c | 15 +++- drivers/rtc/rtc-tx4939.c | 6 +- drivers/s390/cio/device_fsm.c | 7 +- drivers/s390/cio/io_sch.h | 1 + drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/linit.c | 5 +- drivers/scsi/arm/fas216.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/lpfc/lpfc_attr.c | 5 ++ drivers/scsi/lpfc/lpfc_hbadisc.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 2 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/qla2xxx/qla_isr.c | 6 +- drivers/scsi/qla4xxx/ql4_def.h | 2 + drivers/scsi/qla4xxx/ql4_os.c | 46 ++++++++++ drivers/scsi/sd.c | 3 +- drivers/scsi/sr.c | 21 ++++- drivers/scsi/storvsc_drv.c | 2 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/scsi/ufs/ufshcd.c | 2 + drivers/staging/rtl8192u/r8192U_core.c | 2 + drivers/tty/serial/arc_uart.c | 5 ++ drivers/tty/serial/fsl_lpuart.c | 4 + drivers/tty/serial/imx.c | 6 ++ drivers/tty/serial/mxs-auart.c | 4 + drivers/tty/serial/samsung.c | 4 + drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/gadget.c | 12 +-- drivers/usb/dwc3/core.h | 2 + drivers/usb/gadget/composite.c | 40 +++++---- drivers/usb/gadget/function/f_fs.c | 6 +- drivers/usb/gadget/function/f_uac2.c | 2 + drivers/usb/gadget/udc/fsl_udc_core.c | 4 +- drivers/usb/gadget/udc/goku_udc.h | 2 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/xhci-mem.c | 2 + drivers/usb/musb/musb_core.c | 5 +- drivers/video/fbdev/sbuslib.c | 4 +- drivers/watchdog/f71808e_wdt.c | 3 +- drivers/watchdog/sp5100_tco.h | 2 +- drivers/xen/events/events_base.c | 4 +- drivers/xen/grant-table.c | 4 +- drivers/xen/swiotlb-xen.c | 2 +- drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xenbus/xenbus_probe.c | 5 +- drivers/zorro/zorro.c | 12 +++ fs/affs/namei.c | 10 ++- fs/aio.c | 4 +- fs/btrfs/ctree.c | 12 ++- fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent-tree.c | 1 + fs/btrfs/file.c | 9 ++ fs/btrfs/inode.c | 16 +--- fs/btrfs/raid56.c | 18 +++- fs/btrfs/send.c | 3 + fs/btrfs/tests/qgroup-tests.c | 2 +- fs/btrfs/tree-log.c | 12 ++- fs/btrfs/volumes.c | 9 +- fs/cifs/cifssmb.c | 4 +- fs/dcache.c | 22 +++++ fs/ecryptfs/inode.c | 3 +- fs/ext2/namei.c | 6 +- fs/ext4/namei.c | 6 +- fs/f2fs/namei.c | 12 +-- fs/fscache/page.c | 13 ++- fs/gfs2/file.c | 5 +- fs/gfs2/quota.h | 2 + fs/jffs2/dir.c | 12 +-- fs/jffs2/fs.c | 1 - fs/jfs/namei.c | 12 +-- fs/nfs/nfs4proc.c | 12 ++- fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4sysctl.c | 2 +- fs/nilfs2/namei.c | 6 +- fs/ocfs2/acl.c | 6 ++ fs/ocfs2/dlm/dlmdomain.c | 14 ---- fs/ocfs2/dlm/dlmdomain.h | 25 +++++- fs/ocfs2/dlm/dlmrecovery.c | 9 ++ fs/ocfs2/journal.c | 23 ++--- fs/ocfs2/super.c | 5 +- fs/ocfs2/xattr.c | 2 + fs/proc/base.c | 29 ++++++- fs/proc/proc_sysctl.c | 3 + fs/reiserfs/namei.c | 12 +-- fs/udf/namei.c | 6 +- fs/udf/super.c | 5 +- fs/ufs/namei.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 6 -- fs/xfs/xfs_discard.c | 14 ++-- include/asm-generic/pgtable.h | 15 ++++ include/linux/dcache.h | 1 + include/linux/suspend.h | 2 + include/linux/usb/composite.h | 3 + include/net/ip.h | 11 ++- include/net/ip_fib.h | 1 + include/net/llc_conn.h | 2 +- include/net/mac80211.h | 2 +- include/net/route.h | 3 +- include/trace/events/timer.h | 20 ++++- include/uapi/linux/if_ether.h | 1 + ipc/shm.c | 19 +++-- kernel/audit.c | 2 + kernel/debug/kdb/kdb_main.c | 27 ++++-- kernel/events/core.c | 24 ++++-- kernel/locking/qspinlock.c | 8 ++ kernel/power/power.h | 3 - kernel/relay.c | 2 +- kernel/sched/rt.c | 2 + kernel/signal.c | 4 + kernel/sys.c | 3 + kernel/workqueue.c | 2 +- lib/test_bpf.c | 31 +++++-- mm/kasan/kasan.c | 2 +- mm/kmemleak.c | 12 +-- mm/ksm.c | 28 +++++++ mm/mempolicy.c | 36 ++++++-- mm/swapfile.c | 4 + mm/vmscan.c | 22 ++++- net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/fragmentation.c | 3 +- net/batman-adv/gateway_client.c | 3 + net/batman-adv/multicast.c | 4 +- net/batman-adv/soft-interface.c | 8 +- net/bridge/netfilter/ebtables.c | 33 +++++--- net/core/skbuff.c | 9 +- net/ipv4/ip_vti.c | 1 - net/ipv4/route.c | 26 ++++-- net/ipv4/tcp_illinois.c | 2 +- net/ipv4/xfrm4_policy.c | 1 + net/ipv6/sit.c | 7 ++ net/llc/llc_c_ac.c | 15 ++-- net/llc/llc_conn.c | 32 +++++-- net/netlabel/netlabel_unlabeled.c | 10 +++ net/nfc/llcp_commands.c | 4 + net/nfc/netlink.c | 3 +- net/rds/ib.c | 3 +- scripts/kconfig/expr.c | 2 +- scripts/kconfig/menu.c | 1 + scripts/kconfig/zconf.y | 33 ++++++-- security/integrity/ima/Kconfig | 1 + security/integrity/ima/ima_crypto.c | 2 + security/integrity/ima/ima_main.c | 13 +++ sound/core/timer.c | 4 +- sound/core/vmaster.c | 5 +- sound/pci/hda/Kconfig | 1 - sound/pci/hda/patch_realtek.c | 5 ++ sound/soc/au1x/ac97c.c | 6 +- sound/soc/samsung/i2s.c | 13 ++- sound/soc/soc-topology.c | 3 + tools/lib/bpf/libbpf.c | 26 ++++++ tools/lib/traceevent/event-parse.c | 17 ++-- tools/lib/traceevent/parse-filter.c | 10 ++- tools/perf/tests/vmlinux-kallsyms.c | 2 +- tools/perf/util/evsel.c | 8 +- tools/perf/util/hist.c | 4 +- tools/perf/util/hist.h | 1 - tools/testing/selftests/Makefile | 1 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 46 ++++++++++ .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 97 ++++++++++++++++++++++ .../selftests/ftrace/test.d/kprobe/probepoint.tc | 43 ++++++++++ tools/testing/selftests/memfd/config | 1 + tools/testing/selftests/net/psock_fanout.c | 3 +- tools/testing/selftests/powerpc/mm/subpage_prot.c | 14 ++++ tools/thermal/tmon/sysfs.c | 12 +-- tools/thermal/tmon/tmon.c | 1 - 283 files changed, 1840 insertions(+), 616 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_string.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_syntax.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/probepoint.tc create mode 100644 tools/testing/selftests/memfd/config BUG=chromium:847852 TEST=Build and test on various affected systems Change-Id: I6c3eb7d379714ef86db76624fc8326f7a5bf02ee Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1083995 Reviewed-by: Gwendal Grignou &lt;gwendal@google.com&gt; " fail_count="0" gerrit_number="1083995" owner_email="groeck@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/95/1083995/1" remote="cros" total_fail_count="0"/><pending_commit branch="chromeos-4.14" change_id="If695479a7927de1e53f8fc52b0b3e17b331a8b46" commit="fa98c7d948611f82807720ed3b527fd19f431049" commit_message="CHROMIUM: Merge 'v4.14.47' into chromeos-4.14 Merge of v4.14.47 into chromeos-4.14 Conflicts: drivers/phy/qualcomm/phy-qcom-qmp.c Changelog: ---------------------------------------------------------------- Aapo Vienamo (1): ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet Aaro Koskinen (1): drivers: macintosh: rack-meter: really fix bogus memsets Al Viro (3): affs_lookup(): close a race with affs_remove_link() aio: fix io_destroy(2) vs. lookup_ioctx() race do d_instantiate/unlock_new_inode combinations safely Alexander Graf (1): lan78xx: Connect phy early Alexander Shishkin (1): intel_th: Use correct method of finding hub Alexey Dobriyan (1): x86/alternatives: Fixup alternative_call_2 Alexey Khoroshilov (2): watchdog: davinci_wdt: fix error handling in davinci_wdt_probe() watchdog: asm9260_wdt: fix error handling in asm9260_wdt_probe() Alexey Kodanev (1): macvlan: fix use-after-free in macvlan_common_newlink() Alistair Popple (1): powerpc/powernv/npu: Fix deadlock in mmio_invalidate() Amitkumar Karwar (1): rsi: fix kernel panic observed on 64bit machine Anders Roxell (3): selftests: sync: missing CFLAGS while compiling selftests: memfd: add config fragment for fuse selftests/memfd: add run_fuse_test.sh to TEST_FILES Andre Przywara (1): KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pending Andrea Parri (2): locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs Andreas Gruenbacher (1): gfs2: Fix fallocate chunk size Andrei Otcheretianski (2): iwlwifi: mvm: Fix channel switch for count 0 and 1 iwlwifi: mvm: Increase session protection time after CS Andrey Ryabinin (1): mm/kasan: don't vfree() nonexistent vm_area Anilkumar Kolli (1): ath10k: advertize beacon_int_min_gcd Anshuman Khandual (1): powerpc/fscr: Enable interrupts earlier before calling get_user() Arjun Vynipadath (2): cxgb4: Setup FW queues before registering netdev cxgb4: Fix queue free path of ULD drivers Arnd Bergmann (4): drm/exynos: g2d: use monotonic timestamps md: raid5: avoid string overflow warning bug.h: work around GCC PR82365 in BUG() gpu: ipu-v3: prg: avoid possible array underflow Arvind Yadav (2): xen: xenbus: use put_device() instead of kfree() workqueue: use put_device() instead of kfree() Avraham Stern (4): cfg80211: clear wep keys after disconnection iwlwifi: mvm: clear tx queue id when unreserving aggregation queue iwlwifi: mvm: make sure internal station has a valid id iwlwifi: mvm: fix array out of bounds reference Baoquan He (1): x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified Bartosz Golaszewski (1): ARM: davinci: fix the GPIO lookup for omapl138-hawk Ben Hutchings (1): ALSA: timer: Fix pause event notification Beni Lev (1): iwlwifi: mvm: Correctly set IGTK for AP Benjamin Poirier (1): e1000e: Fix check_for_link return value with autoneg off Bhavesh Davda (1): xen-blkfront: move negotiate_mq to cover all cases of new VBDs Bich HEMON (1): can: m_can: select pinctrl state in each suspend/resume function Bill.Baker@oracle.com (1): nfs: system crashes after NFS4ERR_MOVED recovery BingJing Chang (1): md: fix a potential deadlock of raid5/raid10 reshape Bjorn Andersson (2): soc: qcom: wcnss_ctrl: Fix increment in NV upload pinctrl: msm: Use dynamic GPIO numbering Bob Moore (1): ACPICA: Fix memory leak on unusual memory leak Boris Pismenny (1): tls: retrun the correct IV in getsockopt Brian Norris (1): watchdog: dw: RMW the control register Carlos Maiolino (1): Force log to disk before reading the AGF during a fstrim Cathy Zhou (1): sunvnet: does not support GSO for sctp Chao Gao (1): KVM: nVMX: Don't halt vcpu when L1 is injecting events to L2 Chao Yu (3): f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range f2fs: fix to clear CP_TRIMMED_FLAG f2fs: fix to check extent cache in f2fs_drop_extent_tree Charles Keepax (1): regmap: Correct comparison in regmap_cached Chengguang Xu (3): libceph, ceph: avoid memory leak when specifying same option several times ceph: fix dentry leak when failing to init debugfs ceph: fix potential memory leak in init_caches() Chien Tin Tung (1): RDMA/ucma: Correct option size check using optlen Christophe JAILLET (4): remoteproc: imx_rproc: Fix an error handling path in 'imx_rproc_probe()' drm/meson: Fix some error handling paths in 'meson_drv_bind_master()' drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()' regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' Christophe Jaillet (2): regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()' spi: bcm-qspi: fIX some error handling paths Chunyu Hu (1): cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path Claudio Imbrenda (1): mm/ksm: fix interaction with THP Claudiu Manoil (1): gianfar: Fix Rx byte accounting for ndev stats Colin Ian King (3): KVM: Fix spelling mistake: &quot;cop_unsuable&quot; -&gt; &quot;cop_unusable&quot; clocksource/drivers/fsl_ftm_timer: Fix error return checking xen/pvcalls: fix null pointer dereference on map-&gt;sock Coly Li (1): bcache: quit dc-&gt;writeback_thread when BCACHE_DEV_DETACHING is set Cong Wang (1): llc: properly handle dev_queue_xmit() return value Cornelia Huck (1): vfio-ccw: fence off transport mode Corneliu Doban (2): mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus Dan Carpenter (2): IB/mlx5: Fix an error code in __mlx5_ib_modify_qp() xen/acpi: off by one in read_acpi_id() Daniel Daz (1): selftests/futex: Fix line continuation in Makefile Danilo Krummrich (1): fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table Dave Airlie (1): virtio-gpu: fix ioctl and expose the fixed status to userspace. Dave Chinner (1): fs: don't scan the inode cache before SB_BORN is set Dave Hansen (1): x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init David Hildenbrand (3): kasan: free allocated shadow memory on MEM_CANCEL_ONLINE kasan: fix memory hotplug during boot KVM: s390: vsie: fix &lt; 8k check for the itdba David Howells (4): rxrpc: Work around usercopy check fscache: Fix hanging wait on page discarded by writeback rxrpc: Fix Tx ring annotation after initial Tx failure rxrpc: Don't treat call aborts as conn aborts David Rientjes (2): kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE mm, thp: do not cause memcg oom for thp David S. Miller (2): ARM: orion5x: Revert commit 4904dbda41c8. sparc64: Make atomic_xchg() an inline function rather than a macro. David Vrabel (1): x86/kvm: fix LAPIC timer drift when guest uses periodic mode Davide Caratti (7): net/sched: fix NULL dereference in the error path of tcf_sample_init() net/sched: fix idr leak on the error path of tcf_bpf_init() net/sched: fix idr leak in the error path of tcf_simp_init() net/sched: fix idr leak in the error path of tcf_act_police_init() net/sched: fix idr leak in the error path of tcp_pedit_init() net/sched: fix idr leak in the error path of __tcf_ipt_init() net/sched: fix idr leak in the error path of tcf_skbmod_init() Davidlohr Bueso (4): Revert &quot;ipc/shm: Fix shmat mmap nil-page protection&quot; ipc/shm: fix shmat() nil address after round-down when remapping ia64/err-inject: Use get_user_pages_fast() sched/rt: Fix rq-&gt;clock_update_flags &lt; RQCF_ACT_SKIP warning Deepak Rawat (1): drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful Denis Kirjanov (1): fsl/fman: avoid sleeping in atomic context while adding an address Devesh Sharma (3): RDMA/bnxt_re: Unpin SQ and RQ memory if QP create fails RDMA/bnxt_re: Unconditionly fence non wire memory operations RDMA/bnxt_re: Fix incorrect DB offset calculation Dexuan Cui (1): tools: hv: fix compiler warnings about major/target_fname Dominik Brodowski (1): selftest/vDSO: fix O= Dong Bo (1): libata: Fix compile warning with ATA_DEBUG enabled Douglas Anderson (1): arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset) Edward Cree (1): net: ethtool: don't ignore return from driver get_fecparam method Emmanuel Grumbach (1): iwlwifi: mvm: set the correct tid when we flush the MCAST sta Eric Anholt (1): drm/panel: simple: Fix the bus format for the Ontat panel Eric Biggers (1): PKCS#7: fix direct verification of SignerInfo signature Eric Dumazet (2): smsc75xx: fix smsc75xx_set_features() r8152: fix tx packets accounting Eric Sandeen (1): ext4: don't complain about incorrect features when probing Erik Schmauss (1): ACPICA: Events: add a return on failure from acpi_hw_register_read Esben Haabendal (1): dp83640: Ensure against premature access to PHY registers after reset Eugeniy Paltsev (3): ARC: mcip: halt GFRC counter when ARC cores halt ARC: mcip: update MCIP debug mask when the new cpu came online ARC: setup cpu possible mask according to possible-cpus dts property Felix Fietkau (3): mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 mac80211: drop frames with unexpected DS bits from fast-rx to slow path clocksource/drivers/mips-gic-timer: Use correct shift count to extract data Felix Kuehling (1): drm/amdkfd: Fix scratch memory with HWS enabled Filip Sadowski (1): i40e: Add delay after EMP reset for firmware to recover Filipe Manana (4): Btrfs: send, fix issuing write op when processing hole in no data mode Btrfs: fix log replay failure after linking special file and fsync Btrfs: fix loss of prealloc extents past i_size after fsync log replay Btrfs: fix copy_items() return value when logging an inode Florian Fainelli (4): ARM: dts: NSP: Fix amount of RAM on BCM958625HR net: dsa: Fix functional dsa-loop dependency on FIXED_PHY net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() net: bgmac: Correctly annotate register space Florian Westphal (4): netfilter: ipt_CLUSTERIP: put config struct if we can't increment ct refcount netfilter: ipt_CLUSTERIP: put config instead of freeing it netfilter: ebtables: convert BUG_ONs to WARN_ONs netfilter: ebtables: fix erroneous reject of last rule Frank Asseg (1): tools/thermal: tmon: fix for segfault Ganesh Goudar (1): cxgb4: do not set needs_free_netdev for mgmt dev's Geert Uytterhoeven (1): ARM: OMAP1: clock: Fix debugfs_create_*() usage Giulio Benetti (1): drm/sun4i: Fix dclk_set_phase Govindarajulu Varadarajan (1): enic: enable rq before updating rq descriptors Greg Kroah-Hartman (6): Linux 4.14.45 tools: sync up .h files with the repective arch and uapi .h files Revert &quot;perf record: Fix crash in pipe mode&quot; Linux 4.14.46 Revert &quot;vti4: Don't override MTU passed on link creation via IFLA_MTU&quot; Linux 4.14.47 Greg Ungerer (1): m68k: set dma and coherent masks for platform FEC ethernets Gregory CLEMENT (2): dmaengine: mv_xor_v2: Fix clock resource by adding a register clock i2c: mv64xxx: Apply errata delay only in standard mode Guenter Roeck (5): powerpc/boot: Fix random libfdt related build errors hwmon: (nct6775) Fix writing pwmX_mode hwmon: (pmbus/max8688) Accept negative page register values hwmon: (pmbus/adm1275) Accept negative page register values Merge remote-tracking branch 'origin/linux/v4.14.47' into merge/chromeos-4.14-v4.14.47 Gustavo A. R. Silva (2): kernel/sys.c: fix potential Spectre v1 issue nbd: fix return value in error handling path Harry Morris (1): ieee802154: ca8210: fix uninitialised data read Heinz Mauelshagen (1): md: fix md_write_start() deadlock w/o metadata devices Helge Deller (1): parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode Hemanth Puranik (1): net: qcom/emac: Use proper free methods during TX Henry Zhang (1): ARM: dts: bcm283x: Fix pin function of JTAG pins Honggang Li (1): IB/mlx5: Set the default active rate and width to QDR and 4X Huang Ying (1): mm: fix races between address_space dereference and free in page_evicatable Icenowy Zheng (1): dt-bindings: add device tree binding for Allwinner H6 main CCU Ido Schimmel (2): mlxsw: spectrum: Treat IPv6 unregistered multicast as broadcast spectrum: Reference count VLAN entries Igor Pylypiv (1): watchdog: f71808e_wdt: Fix magic close handling Ilan Peer (4): mac80211: Do not disconnect on invalid operating class mac80211: Fix sending ADDBA response for an ongoing session iwlwifi: mvm: Direct multicast frames to the correct station iwlwifi: mvm: Correctly set the tid for mcast queue Ilia Lin (1): arm64: dts: qcom: Fix SPI5 config on MSM8996 Ivan Gorinov (2): x86/devicetree: Initialize device tree before using it x86/devicetree: Fix device IRQ settings in DT Jack M (1): IB/mlx4: Include GID type when deleting GIDs from HW table under RoCE Jack Morgenstein (1): IB/mlx4: Fix corruption of RoCEv2 IPv4 GIDs Jacob Keller (1): ixgbe: prevent ptp_rx_hang from running when in FILTER_ALL mode Jake Moroni (1): dpaa_eth: fix pause capability advertisement logic James Hogan (1): MIPS: generic: Fix machine compatible matching Jan Kara (1): udf: Provide saner default for invalid uid / gid Jan Kiszka (1): builddeb: Fix header package regarding dtc source links Jan Kundrt (1): pinctrl: mcp23s08: spi: Fix regmap debugfs entries Jarosaw Janik (1): nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A Jason Gunthorpe (1): IB/uverbs: Fix unbalanced unlock on error path for rdma_explicit_destroy Jason Wang (1): ptr_ring: prevent integer overflow when calculating size Jay Vosburgh (1): virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS Jayachandran C (1): watchdog: sbsa: use 32-bit read for WCV Jean Delvare (1): firmware: dmi_scan: Fix UUID length safety check Jeff Mahoney (2): btrfs: use kvzalloc to allocate btrfs_fs_info btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers Jens Axboe (2): sr: pass down correctly sized SCSI sense buffer sr: get/drop reference to device in revalidate and check_events Jeremy Linton (1): net: smsc911x: Fix unload crash when link is up Jesper Dangaard Brouer (1): virtio_net: fix XDP code path in receive_small() Jianchao Wang (1): nvme-pci: Fix nvme queue cleanup if IRQ setup fails Jiandi An (1): ima: Fix Kconfig to select TPM 2.0 CRB interface Jim Mattson (1): kvm: x86: IA32_ARCH_CAPABILITIES is always supported Jin Yao (1): perf report: Fix wrong jump arrow Jinbum Park (1): ARM: 8748/1: mm: Define vdso_start, vdso_end as array Jiri Olsa (4): perf record: Fix crash in pipe mode perf tests: Use arch__compare_symbol_names to compare symbols perf report: Fix memory corruption in --branch-history mode --branch-history perf tests: Fix dwarf unwind for stripped binaries Jiri Pirko (1): mlxsw: core: Fix flex keys scratchpad offset conflict Jiufei Xue (1): block: display the correct diskname for bio Joe Jin (1): xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent Joe Lee (1): xhci: workaround for AMD Promontory disabled ports wakeup Joe Perches (1): MIPS: Octeon: Fix logging messages with spurious periods after newlines Joerg Roedel (1): x86/pgtable: Don't set huge PUD/PMD on non-leaf entries Joey Pabalinas (1): net/tcp/illinois: replace broken algorithm reference link Johannes Berg (2): regulatory: add NUL to request alpha2 iwlwifi: mvm: fix error checking for multi/broadcast sta Johannes Thumshirn (1): nvme: don't send keep-alives to the discovery controller Julian Anastasov (1): ipvs: remove IPS_NAT_MASK check to fix passive FTP Jun Piao (1): ocfs2/dlm: don't handle migrate lockres if already in shutdown Ka-Cheong Poon (1): rds: Incorrect reference counting in TCP socket creation Kalderon, Michal (5): RDMA/qedr: Fix kernel panic when running fio over NFSoRDMA RDMA/qedr: Fix iWARP write and send with immediate RDMA/qedr: fix QP's ack timeout configuration RDMA/qedr: Fix rc initialization on CNQ allocation failure RDMA/qedr: Fix QP state initialization race Kamil Trzciski (1): arm64: dts: rockchip: fix rock64 gmac2io stability issues Kamlakant Patel (1): ipmi_ssif: Fix kernel panic at msg_done_handler Kan Liang (3): perf/x86/intel: Properly save/restore the PMU state in the NMI handler perf/x86/intel: Fix large period handling on Broadwell CPUs perf/x86/intel: Fix event update for auto-reload Karol Herbst (1): drm/nouveau/bl: fix backlight regression Karsten Graul (1): net/smc: use link_id of server in confirm link reply Karthikeyan Periyasamy (1): ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) Kees Cook (1): NFC: llcp: Limit size of SDP URI Konrad Rzeszutek Wilk (1): KVM/VMX: Expose SSBD properly to guests Ladislav Michl (1): power: supply: ltc2941-battery-gauge: Fix temperature units Laurent Pinchart (2): drm: omapdrm: dss: Move initialization code from component bind to probe ARM: dts: porter: Fix HDMI output routing Lenny Szubowicz (1): ACPI: acpi_pad: Fix memory leak in power saving threads Leo Yan (1): coresight: Use %px to print pcsr instead of %p Leon Romanovsky (1): net/mlx5: Protect from command bit overflow Li Zhijian (2): selftests/bpf/test_maps: exit child process without error in ENOMEM case selftests/vm/run_vmtests: adjust hugetlb size according to nr_cpus Lidong Chen (1): IB/umem: Use the correct mm during ib_umem_release Linus Lssing (3): batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag batman-adv: fix multicast-via-unicast transmission with AP isolation batman-adv: fix packet loss for broadcasted DHCP packets to a server Linus Walleij (1): drm/bridge: sii902x: Retry status read after DDI I2C Liu Bo (3): Btrfs: clean up resources during umount after trans is aborted Btrfs: bail out on error during replay_dir_deletes Btrfs: fix NULL pointer dereference in log_dir_items Luca Coelho (1): iwlwifi: mvm: check if mac80211_queue is valid in iwl_mvm_disable_txq Lucas Stach (1): drm/imx: move arming of the vblank event to atomic_flush Luis R. Rodriguez (1): lib/test_kmod.c: fix limit check on number of test devices created Maciej W. Rozycki (2): MIPS: ptrace: Expose FIR register through FP regset MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs Madalin Bucur (1): dpaa_eth: fix SG mapping Madhavan Srinivasan (1): powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer Maninder Singh (1): mm/page_owner: fix recursion bug after changing skip entries Manish Chopra (2): qede: Fix barrier usage after tx doorbell write. qede: Do not drop rx-checksum invalidated packets. Marc Zyngier (1): arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery Mark Lord (1): powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access Mark Rutland (2): arm64: perf: correct PMUVer probing efi/arm*: Only register page tables when they exist Masami Hiramatsu (3): selftests: ftrace: Add probe event argument syntax testcase selftests: ftrace: Add a testcase for string type with kprobe_event selftests: ftrace: Add a testcase for probepoint Matan Barak (2): IB/uverbs: Fix method merging in uverbs_ioctl_merge IB/uverbs: Fix possible oops with duplicate ioctl attributes Mathias Kresin (1): MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset Mathieu Malaterre (1): powerpc: Add missing prototype for arch_irq_work_raise() Matthew Wilcox (1): idr: fix invalid ptr dereference on item delete Matthias Schiffer (3): batman-adv: fix packet checksum in receive path batman-adv: invalidate checksum on fragment reassembly batman-adv: fix header size check in batadv_dbg_arp() 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 Maurizio Lombardi (1): cdrom: do not call check_disk_change() inside cdrom_open() Max Gurtovoy (1): nvmet: fix PSDT field check in command format Michael Chan (1): bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). Michael Ellerman (21): 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/rfi-flush: Call setup_rfi_flush() after LPM migration powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags 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() selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable powerpc/mpic: Check if cpu_possible() in mpic_physmask() powerpc/perf: Fix kernel address leak via sampling registers selftests: Print the test we're running to /dev/kmsg Michael J. Ruhl (1): IB/hfi1: Use after free race condition in send context error path Michael Neuling (1): powerpc/64s: Clear PCR on boot Michael Schmitz (1): zorro: Set up z-&gt;dev.dma_mask for the DMA API Michal Kalderon (1): qed: Free RoCE ILT Memory on rmmod qedr Mikhail Malygin (1): IB/rxe: Fix for oops in rxe_register_device on ppc64le arch Milton Miller (2): watchdog: aspeed: Allow configuring for alternate boot watchdog: aspeed: Fix translation of reset mode to ctrl register Ming Lei (2): nvme: pci: pass max vectors as num_possible_cpus() to pci_alloc_irq_vectors block: null_blk: fix 'Invalid parameters' when loading module Moni Shoua (1): IB/mlx: Set slid to zero in Ethernet completion struct Monk Liu (2): drm/amdgpu: disable GFX ring and disable PQ wptr in hw_fini drm/amdgpu: adjust timeout for ib_ring_tests(v2) Naftali Goldstein (1): iwlwifi: mvm: always init rs with 20mhz bandwidth rates Naresh Kamboju (1): selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m Neil Armstrong (1): drm/meson: fix vsync buffer update NeilBrown (1): MIPS: c-r4k: Fix data corruption related to cache coherence Nicholas Piggin (4): powerpc/64s: Improve RFI L1-D cache flush fallback powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit powerpc/64s/idle: Fix restore of AMOR on POWER9 after deep sleep powerpc/64s: sreset panic if there is no debugger or crash dump handlers Nicolas Pitre (1): kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races Niklas Cassel (4): pinctrl: artpec6: dt: add missing pin group uart5nocts net: stmmac: ensure that the device has released ownership before reading data net: stmmac: ensure that the MSS desc is the last desc to set the own bit net: stmmac: call correct function in stmmac_mac_config_rx_queues_routing() Nikolay Borisov (1): btrfs: Fix possible softlock on single core machines Oded Gabbay (1): drm/amdkfd: add missing include of mm.h Or Gerlitz (2): net/mlx5e: Return error if prio is specified when offloading eswitch vlan push net/mlx5: Make eswitch support to depend on switchdev Parav Pandit (2): IB/core: Fix possible crash to access NULL netdev IB/core: Honor port_num while resolving GID for IB link layer Pawel Dembicki (1): net: qmi_wwan: add BroadMobi BM806U 2020:2033 Peter Malone (1): fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). Peter Oh (1): mac80211: mesh: fix wrong mesh TTL offset calculation Peter Rosin (1): ARM: dts: at91: tse850: use the correct compatible for the eeprom Peter Zijlstra (1): perf/core: Fix perf_output_read_group() Petr Vorel (1): ima: Fallback to the builtin hash algorithm Philipp Puschmann (1): arm: dts: socfpga: fix GIC PPI warning Pierre Bourdon (1): max17042: propagate of_node to power supply device Pierre-Yves Kerbrat (1): e1000e: allocate ring descriptors with dma_zalloc_coherent Prashant Bhole (1): selftests/net: fixes psock_fanout eBPF test case Pratyush Anand (1): arm64: fix unwind_frame() for filtered out fn for function graph tracing Qi Hou (2): ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt dmaengine: pl330: fix a race condition in case of threaded irqs Qu Wenruo (2): btrfs: tests/qgroup: Fix wrong tree backref level btrfs: qgroup: Fix root item corruption when multiple same source snapshots are created with quota enabled Rafael J. Wysocki (2): PCI: Restore config space on runtime resume despite being unbound PCMCIA / PM: Avoid noirq suspend aborts during suspend-to-idle Raghuram Chary J (1): lan78xx: Set ASD in MAC_CR when EEE is enabled. Ramon Fried (1): qrtr: add MODULE_ALIAS macro to smd Randy Dunlap (2): integrity/security: fix digsig.c build error with header file kdb: make &quot;mdr&quot; command repeat Ravi Bangoria (1): perf tools: Add trace/beauty/generated/ into .gitignore Ravikumar Kattekola (1): ARM: dts: dra71-evm: Correct evm_sd regulator max voltage Rich Felker (1): sh: fix debug trap failure to process signals before return to user Richard Fitzgerald (1): pinctrl: devicetree: Fix dt_to_map_one_config handling of hogs Richard Guy Briggs (1): audit: return on memory error to avoid null pointer dereference Richard Haines (1): netlabel: If PF_INET6, check sk_buff ip header version Rob Herring (2): arm64: dts: cavium: fix PCI bus dtc warnings ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288 Robin Murphy (2): arm64: dts: rockchip: Fix DWMMC clocks ARM: dts: rockchip: Fix DWMMC clocks Roger Pau Monne (1): xen/pirq: fix error path cleanup when binding MSIs Sabrina Dubroca (1): ipv4: lock mtu in fnhe when received PMTU &lt; net.ipv4.route.min_pmtu Sai Praneeth (1): x86/mm: Fix bogus warning during EFI bootup, use boot_cpu_has() instead of this_cpu_has() in build_cr3_noflush() Samuel Neves (1): x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations Sandipan Das (2): perf tools: Fix perf builds with clang support perf clang: Add support for recent clang versions Sara Sharon (7): iwlwifi: mvm: fix security bug in PN checking iwlwifi: mvm: fix IBSS for devices that support station type API mac80211: fix a possible leak of station stats mac80211: fix calling sleeping function in atomic context iwlwifi: mvm: fix TX of CCMP 256 iwlwifi: mvm: fix assert 0x2B00 on older FWs iwlwifi: mvm: fix &quot;failed to remove key&quot; message Sean Christopherson (1): KVM: VMX: raise internal error for exception during invalid protected mode state Sean Wang (1): net: dsa: mt7530: fix module autoloading for OF platform drivers Sebastian Andrzej Siewior (1): iommu/amd: Take into account that alloc_dev_data() may return NULL Sebastian Gottschall (1): ath9k: fix crash in spectral scan Sebastian Ott (4): s390/cio: fix ccw_device_start_timeout API s390/cio: fix return code after missing interrupt s390/cio: clear timer when terminating driver I/O kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds Selvin Xavier (2): RDMA/bnxt_re: Fix system crash during load/unload RDMA/bnxt_re: Fix the ib_reg failure cleanup Sergei Shtylyov (3): sh_eth: fix TSU init on SH7734/R8A7740 drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3 drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2 Seunghun Han (1): ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c Shakeel Butt (1): mm, slab: memcg_link the SLAB's kmem_cache Shaul Triebitz (1): iwlwifi: avoid collecting firmware dump if not loaded Shawn Lin (2): arm64: dts: rockchip: correct ep-gpios for rk3399-sapphire phy: rockchip-emmc: retry calpad busy trimming Shunyong Yang (1): cpufreq: CPPC: Initialize shared perf capabilities of CPUs Shyam Saini (1): ARM: dts: imx6dl: Include correct dtsi file for Engicam i.CoreM6 DualLite/Solo RQS Song Liu (1): perf/cgroup: Fix child event counting bug Srinath Mannam (1): mmc: sdhci-iproc: remove hard coded mmc cap 1.8v Srinivas Kandagatla (1): dmaengine: qcom: bam_dma: get num-channels and num-ees from dt Stefan Agner (1): soc: imx: gpc: de-register power domains only if initialized Stefan Haberland (1): s390/dasd: fix handling of internal requests Stefan Wahren (3): ARM: dts: bcm283x: Fix unit address of local_intc brcmfmac: Fix check for ISO3166 code ARM: dts: bcm283x: Fix probing of bcm2835-i2s Stefano Brivio (4): vti4: Don't count header length twice on tunnel setup ip_tunnel: Clamp MTU to bounds on new link vti4: Don't override MTU passed on link creation via IFLA_MTU vti6: Fix dev-&gt;max_mtu setting Steffen Klassert (2): xfrm: Fix ESN sequence number handling for IPsec GSO packets. xfrm: Fix transport mode skb control buffer usage. Stephane Eranian (1): perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs Stephen Hemminger (7): hv_netvsc: use napi_schedule_irqoff hv_netvsc: filter multicast/broadcast hv_netvsc: propagate rx filters to VF hv_netvsc: fix filter flags hv_netvsc: fix locking for rx_mode hv_netvsc: fix locking during VF setup hv_netvsc: enable multicast if necessary Steven J. Hill (1): mm/vmstat.c: fix vmstat_update() preemption BUG Sudip Mukherjee (1): libata: blacklist Micron 500IT SSD with MU01 firmware Sven Eckelmann (5): batman-adv: Ignore invalid batadv_iv_gw during netlink send batman-adv: Ignore invalid batadv_v_gw during netlink send batman-adv: Fix netlink dumping of BLA claims batman-adv: Fix netlink dumping of BLA backbones batman-adv: Fix skbuff rcsum on packet reroute Taehee Yoo (1): xfrm: fix rcu_read_unlock usage in xfrm_local_error Takashi Iwai (1): ALSA: vmaster: Propagate slave error Takeshi Kihara (1): pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for SSI pins group Tang Junhui (1): bcache: fix kcrashes with fio in RAID5 backend dev Tejun Heo (2): libata: Blacklist some Sandisk SSDs for NCQ rcu: Call touch_nmi_watchdog() while printing stall warnings Thierry Reding (1): drm/tegra: Shutdown on driver unbind Thomas Falcon (5): ibmvnic: Wait until reset is complete to set carrier on ibmvnic: Free RX socket buffer in case of adapter error ibmvnic: Clean RX pool buffers during device close ibmvnic: Check for NULL skb's in NAPI poll routine ibmvnic: Zero used TX descriptor counter on reset Thomas Hellstrom (2): drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros drm/vmwgfx: Unpin the screen object backup buffer when not used Thomas Richter (2): perf stat: Fix core dump when flag T is used perf test: Fix test case inet_pton to accept inlines. Thomas Vincent-Cross (1): PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 Tobias Jordan (2): gpu: ipu-v3: pre: fix device node leak in ipu_pre_lookup_by_phandle gpu: ipu-v3: prg: fix device node leak in ipu_prg_lookup_by_phandle Tom Abraham (1): swap: divide-by-zero when zero length swap file on ssd Tom St Denis (1): drm/amd/amdgpu: Correct VRAM width for APUs with GMC9 Tony Lindgren (3): ARM: OMAP3: Fix prm wake interrupt for resume ARM: OMAP2+: Fix sar_base inititalization for HS omaps ARM: OMAP: Fix dmtimer init for omap1 Toshiaki Makita (4): net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off vlan: Fix out of order vlan headers with reorder header off net: Fix untag for vlan packets without ethernet header vlan: Fix vlan insertion for packets without ethernet header Tycho Andersen (1): seccomp: add a selftest for get_metadata Ulf Magnusson (1): ARC: Fix malformed ARC_EMUL_UNALIGNED default Ursula Braun (1): net/smc: pay attention to MAX_ORDER for CQ entries Vaibhav Jain (1): cxl: Check if PSL data-cache is available before issue flush request Vinayak Menon (1): mm/kmemleak.c: wait for scan completion before disabling free Viresh Kumar (1): cpufreq: Reorder cpufreq_online() error code path Vitaly Kuznetsov (1): KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use Vivek Gautam (1): phy: qcom-qmp: Fix phy pipe clock gating Wang Hui (1): x86/intel_rdt: Fix incorrect returned value when creating rdgroup sub-directory in resctrl file system Wei Huang (1): KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed Wen Xiong (1): nvme-pci: Fix EEH failure on ppc Will Deacon (3): arm64: lse: Add early clobbers to some input/output asm operands fs: dcache: Avoid livelock between d_alloc_parallel and __d_add fs: dcache: Use READ_ONCE when accessing i_dir_seq Wolfram Sang (2): drm/exynos: fix comparison to bitshift when dealing with a mask can: m_can: change comparison to bitshift when dealing with a mask Xiao Ni (1): MD: Free bioset when md_run fails Xidong Wang (1): z3fold: fix memory leak Xin Long (5): xfrm: do not call rcu_read_unlock when afinfo is NULL in xfrm_get_tos ip_gre: fix IFLA_MTU ignored on NEWLINK ip6_tunnel: fix IFLA_MTU ignored on NEWLINK sit: fix IFLA_MTU ignored on NEWLINK bonding: fix the err path for dev hwaddr sync in bond_enslave Y.C. Chen (1): drm/ast: Fixed 1280x800 Display Issue Yang Shi (1): mm: thp: fix potential clearing to referenced flag in page_idle_clear_pte_refs_one() Yelena Krivosheev (1): net: mvneta: fix enable of all initialized RXQs Yisheng Xie (2): mm/mempolicy.c: avoid use uninitialized preferred_node perf top: Fix top.call-graph config option reading Yong Wu (1): iommu/mediatek: Fix protect memory setting Yoshihiro Shimoda (2): dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue() Yufen Yu (2): md raid10: fix NULL deference in handle_write_completed() md/raid1: fix NULL pointer dereference leilei.lin (1): perf/core: Fix installing cgroup events on CPU lionel.debieve@st.com (1): hwrng: stm32 - add reset during probe rjan Eide (1): drm/rockchip: Respect page offset for PRIME mmap calls .../devicetree/bindings/clock/sunxi-ccu.txt | 4 + .../devicetree/bindings/dma/mv-xor-v2.txt | 6 +- .../bindings/pinctrl/axis,artpec6-pinctrl.txt | 5 +- Makefile | 2 +- arch/alpha/include/asm/xchg.h | 30 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/bug.h | 3 +- arch/arc/kernel/mcip.c | 74 ++- arch/arc/kernel/smp.c | 50 +- arch/arm/boot/dts/at91-tse850-3.dts | 2 +- arch/arm/boot/dts/bcm2836.dtsi | 2 +- arch/arm/boot/dts/bcm2837.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 6 +- arch/arm/boot/dts/bcm958625hr.dts | 2 +- arch/arm/boot/dts/dra71-evm.dts | 4 +- arch/arm/boot/dts/imx6dl-icore-rqs.dts | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 52 +- arch/arm/boot/dts/r8a7791-porter.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 2 + arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/include/asm/vdso.h | 2 - arch/arm/kernel/vdso.c | 12 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 4 +- arch/arm/mach-omap1/clock.c | 6 +- arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/pm.c | 4 +- arch/arm/mach-omap2/timer.c | 19 +- arch/arm/mach-orion5x/Kconfig | 3 - arch/arm/mach-orion5x/dns323-setup.c | 53 +- arch/arm/mach-orion5x/tsx09-common.c | 49 +- arch/arm/plat-omap/dmtimer.c | 7 +- arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 3 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/include/asm/atomic_lse.h | 24 +- arch/arm64/include/asm/stacktrace.h | 2 +- arch/arm64/kernel/cpu_errata.c | 4 +- arch/arm64/kernel/perf_event.c | 4 +- arch/arm64/kernel/stacktrace.c | 5 + arch/arm64/kernel/time.c | 2 +- arch/cris/include/arch-v10/arch/bug.h | 11 +- arch/ia64/include/asm/bug.h | 6 +- arch/ia64/kernel/err_inject.c | 2 +- arch/m68k/coldfire/device.c | 12 +- arch/m68k/include/asm/bug.h | 3 + arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 2 +- arch/mips/include/asm/machine.h | 2 +- arch/mips/kernel/ptrace.c | 22 +- arch/mips/kernel/ptrace32.c | 4 +- arch/mips/kvm/mips.c | 2 +- arch/mips/mm/c-r4k.c | 9 +- arch/powerpc/boot/Makefile | 3 +- arch/powerpc/include/asm/exception-64s.h | 29 ++ arch/powerpc/include/asm/feature-fixups.h | 19 + arch/powerpc/include/asm/hvcall.h | 3 + arch/powerpc/include/asm/irq_work.h | 1 + arch/powerpc/include/asm/paca.h | 3 +- arch/powerpc/include/asm/security_features.h | 85 +++ arch/powerpc/include/asm/setup.h | 2 +- arch/powerpc/kernel/Makefile | 2 +- arch/powerpc/kernel/asm-offsets.c | 3 +- arch/powerpc/kernel/cpu_setup_power.S | 6 + arch/powerpc/kernel/dt_cpu_ftrs.c | 1 + arch/powerpc/kernel/exceptions-64s.S | 95 ++-- arch/powerpc/kernel/idle_book3s.S | 2 + arch/powerpc/kernel/security.c | 237 +++++++++ arch/powerpc/kernel/setup_64.c | 48 +- arch/powerpc/kernel/traps.c | 47 +- arch/powerpc/kernel/vmlinux.lds.S | 14 + arch/powerpc/lib/feature-fixups.c | 124 ++++- arch/powerpc/net/bpf_jit_comp.c | 3 + arch/powerpc/perf/core-book3s.c | 25 + arch/powerpc/platforms/powernv/npu-dma.c | 229 +++++---- arch/powerpc/platforms/powernv/setup.c | 92 +++- arch/powerpc/platforms/pseries/mobility.c | 3 + arch/powerpc/platforms/pseries/pseries.h | 2 + arch/powerpc/platforms/pseries/setup.c | 81 ++- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/xmon/xmon.c | 2 + arch/s390/kvm/vsie.c | 2 +- arch/sh/kernel/entry-common.S | 2 +- arch/sparc/include/asm/atomic_64.h | 6 +- arch/sparc/include/asm/bug.h | 6 +- arch/x86/events/core.c | 15 +- arch/x86/events/intel/core.c | 12 +- arch/x86/events/intel/ds.c | 117 ++++- arch/x86/events/perf_event.h | 2 +- arch/x86/include/asm/alternative.h | 4 +- arch/x86/include/asm/tlbflush.h | 7 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 1 + arch/x86/kernel/devicetree.c | 21 +- arch/x86/kernel/smpboot.c | 1 + arch/x86/kvm/cpuid.c | 9 +- arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/vmx.c | 27 +- arch/x86/kvm/x86.c | 5 +- arch/x86/mm/pageattr.c | 6 +- arch/x86/mm/pgtable.c | 9 + block/partition-generic.c | 6 + crypto/asymmetric_keys/pkcs7_trust.c | 1 + drivers/acpi/acpi_pad.c | 3 + drivers/acpi/acpica/evevent.c | 9 +- drivers/acpi/acpica/nseval.c | 8 + drivers/acpi/acpica/psargs.c | 4 + drivers/ata/libata-core.c | 6 + drivers/ata/libata-scsi.c | 2 +- drivers/base/regmap/regmap.c | 2 +- drivers/block/nbd.c | 2 +- drivers/block/null_blk.c | 46 +- drivers/block/paride/pcd.c | 2 + drivers/block/xen-blkfront.c | 17 +- drivers/cdrom/cdrom.c | 3 - drivers/cdrom/gdrom.c | 3 + drivers/char/hw_random/stm32-rng.c | 9 + drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/clocksource/fsl_ftm_timer.c | 2 +- drivers/clocksource/mips-gic-timer.c | 2 +- drivers/cpufreq/cppc_cpufreq.c | 23 +- drivers/cpufreq/cpufreq.c | 6 +- drivers/dma/mv_xor_v2.c | 25 +- drivers/dma/pl330.c | 6 +- drivers/dma/qcom/bam_dma.c | 27 +- drivers/dma/sh/rcar-dmac.c | 11 +- drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/arm-runtime.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 33 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 +- drivers/gpu/drm/ast/ast_tables.h | 4 +- drivers/gpu/drm/bridge/sii902x.c | 20 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 6 +- drivers/gpu/drm/exynos/regs-fimc.h | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 5 + drivers/gpu/drm/meson/meson_crtc.c | 6 + drivers/gpu/drm/meson/meson_drv.c | 29 +- drivers/gpu/drm/meson/meson_drv.h | 3 + drivers/gpu/drm/meson/meson_plane.c | 7 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 10 +- drivers/gpu/drm/omapdrm/dss/dss.c | 193 +++---- drivers/gpu/drm/panel/panel-simple.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c | 18 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 7 +- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 5 +- drivers/gpu/drm/tegra/drm.c | 1 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 31 +- drivers/gpu/ipu-v3/ipu-pre.c | 3 + drivers/gpu/ipu-v3/ipu-prg.c | 15 +- drivers/hwmon/nct6775.c | 10 +- drivers/hwmon/pmbus/adm1275.c | 4 +- drivers/hwmon/pmbus/max8688.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 +- drivers/hwtracing/intel_th/core.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 8 +- drivers/ide/ide-cd.c | 2 + drivers/infiniband/core/multicast.c | 26 +- drivers/infiniband/core/rdma_core.c | 5 +- drivers/infiniband/core/sa_query.c | 7 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/umem.c | 7 +- drivers/infiniband/core/uverbs_ioctl.c | 3 + drivers/infiniband/core/uverbs_ioctl_merge.c | 18 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 24 +- drivers/infiniband/hw/bnxt_re/main.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 3 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 25 +- drivers/infiniband/hw/hfi1/chip.c | 4 + drivers/infiniband/hw/mlx4/cq.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 11 +- drivers/infiniband/hw/mlx5/cq.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 3 + drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/qedr/main.c | 3 +- drivers/infiniband/hw/qedr/verbs.c | 58 ++- drivers/infiniband/sw/rxe/rxe_verbs.c | 2 +- drivers/iommu/amd_iommu.c | 2 + drivers/iommu/mtk_iommu.c | 15 +- drivers/iommu/mtk_iommu.h | 1 + drivers/macintosh/rack-meter.c | 4 +- drivers/md/bcache/request.c | 2 +- drivers/md/bcache/writeback.c | 20 +- drivers/md/md.c | 49 +- drivers/md/md.h | 2 + drivers/md/raid1.c | 11 + drivers/md/raid10.c | 14 +- drivers/md/raid5.c | 15 +- drivers/misc/cxl/cxl.h | 4 + drivers/misc/cxl/native.c | 11 +- drivers/misc/cxl/pci.c | 19 +- drivers/mmc/host/sdhci-iproc.c | 33 +- drivers/net/bonding/bond_main.c | 6 +- drivers/net/can/m_can/m_can.c | 7 +- drivers/net/dsa/Makefile | 5 +- drivers/net/dsa/mt7530.c | 1 + drivers/net/ethernet/broadcom/bgmac.c | 3 +- drivers/net/ethernet/broadcom/bgmac.h | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 12 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 1 + drivers/net/ethernet/cisco/enic/enic_main.c | 10 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 23 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 2 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 42 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 2 +- drivers/net/ethernet/intel/e1000e/mac.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/marvell/mvneta.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 3 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 20 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 1 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 20 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 23 +- drivers/net/ethernet/renesas/sh_eth.c | 6 +- drivers/net/ethernet/renesas/sh_eth.h | 1 + drivers/net/ethernet/smsc/smsc911x.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 16 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 51 +- drivers/net/hyperv/rndis_filter.c | 20 +- drivers/net/ieee802154/ca8210.c | 14 +- drivers/net/macvlan.c | 2 +- drivers/net/phy/dp83640.c | 18 + drivers/net/usb/lan78xx.c | 44 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 2 +- drivers/net/usb/smsc75xx.c | 7 +- drivers/net/virtio_net.c | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 12 + drivers/net/wireless/ath/ath9k/common-spectral.c | 12 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 13 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 54 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 8 + drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 107 ++-- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 11 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 32 +- drivers/net/wireless/rsi/rsi_sdio.h | 2 + drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/pci.c | 27 +- drivers/nvme/target/core.c | 9 +- drivers/parisc/lba_pci.c | 20 +- drivers/pci/quirks.c | 3 + drivers/pcmcia/cs.c | 10 +- drivers/pcmcia/cs_internal.h | 1 + drivers/phy/rockchip/phy-rockchip-emmc.c | 27 +- drivers/pinctrl/devicetree.c | 6 +- drivers/pinctrl/pinctrl-mcp23s08.c | 37 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 40 +- drivers/power/supply/ltc2941-battery-gauge.c | 8 +- drivers/power/supply/max17042_battery.c | 1 + drivers/regulator/gpio-regulator.c | 16 +- drivers/regulator/of_regulator.c | 1 + drivers/remoteproc/imx_rproc.c | 6 +- drivers/s390/block/dasd.c | 21 +- drivers/s390/cio/device_fsm.c | 7 +- drivers/s390/cio/device_ops.c | 72 ++- drivers/s390/cio/io_sch.h | 1 + drivers/s390/cio/vfio_ccw_fsm.c | 5 + drivers/scsi/sr.c | 21 +- drivers/scsi/sr_ioctl.c | 10 +- drivers/soc/imx/gpc.c | 10 +- drivers/soc/qcom/wcnss_ctrl.c | 2 +- drivers/spi/spi-bcm-qspi.c | 4 +- drivers/usb/host/pci-quirks.c | 109 ++++ drivers/usb/host/pci-quirks.h | 5 + drivers/usb/host/xhci-hub.c | 7 + drivers/usb/host/xhci-pci.c | 11 + drivers/usb/host/xhci.h | 2 +- drivers/video/fbdev/sbuslib.c | 4 +- drivers/watchdog/asm9260_wdt.c | 8 +- drivers/watchdog/aspeed_wdt.c | 13 +- drivers/watchdog/davinci_wdt.c | 15 +- drivers/watchdog/dw_wdt.c | 23 +- drivers/watchdog/f71808e_wdt.c | 3 +- drivers/watchdog/sbsa_gwdt.c | 3 +- drivers/xen/events/events_base.c | 4 +- drivers/xen/pvcalls-back.c | 2 +- drivers/xen/swiotlb-xen.c | 2 +- drivers/xen/xen-acpi-processor.c | 6 +- drivers/xen/xenbus/xenbus_probe.c | 5 +- drivers/zorro/zorro.c | 12 + fs/affs/namei.c | 10 +- fs/aio.c | 4 +- fs/btrfs/ctree.h | 2 +- fs/btrfs/disk-io.c | 5 +- fs/btrfs/extent-tree.c | 1 + fs/btrfs/inode.c | 16 +- fs/btrfs/send.c | 3 + fs/btrfs/super.c | 2 +- fs/btrfs/tests/qgroup-tests.c | 2 +- fs/btrfs/transaction.c | 10 +- fs/btrfs/tree-log.c | 77 ++- fs/ceph/super.c | 27 +- fs/dcache.c | 32 +- fs/ecryptfs/inode.c | 3 +- fs/ext2/namei.c | 6 +- fs/ext4/namei.c | 6 +- fs/ext4/super.c | 12 + fs/f2fs/checkpoint.c | 2 + fs/f2fs/extent_cache.c | 3 + fs/f2fs/file.c | 8 +- fs/f2fs/namei.c | 12 +- fs/fscache/page.c | 13 +- fs/gfs2/file.c | 5 +- fs/gfs2/quota.h | 2 + fs/jffs2/dir.c | 12 +- fs/jfs/namei.c | 12 +- fs/nfs/nfs4client.c | 6 +- fs/nilfs2/namei.c | 6 +- fs/ocfs2/dlm/dlmdomain.c | 14 - fs/ocfs2/dlm/dlmdomain.h | 25 +- fs/ocfs2/dlm/dlmrecovery.c | 9 + fs/orangefs/namei.c | 9 +- fs/proc/proc_sysctl.c | 3 + fs/reiserfs/namei.c | 12 +- fs/super.c | 30 +- fs/udf/namei.c | 6 +- fs/udf/super.c | 5 +- fs/ufs/namei.c | 6 +- fs/xfs/xfs_discard.c | 14 +- include/asm-generic/bug.h | 1 + include/linux/bio.h | 4 +- include/linux/compiler-gcc.h | 15 +- include/linux/compiler.h | 5 + include/linux/dcache.h | 1 + include/linux/if_vlan.h | 79 ++- include/linux/kvm_host.h | 3 +- include/linux/ptr_ring.h | 2 +- include/net/ip.h | 11 +- include/net/ip_fib.h | 1 + include/net/llc_conn.h | 2 +- include/net/mac80211.h | 2 +- include/net/regulatory.h | 2 +- include/net/route.h | 3 +- include/rdma/ib_umem.h | 1 - include/soc/arc/mcip.h | 5 + include/uapi/drm/virtgpu_drm.h | 1 + include/uapi/linux/if_ether.h | 1 + ipc/shm.c | 19 +- kernel/audit.c | 2 + kernel/debug/kdb/kdb_main.c | 27 +- kernel/events/core.c | 70 ++- kernel/rcu/tree_plugin.h | 14 +- kernel/relay.c | 2 +- kernel/sched/rt.c | 2 + kernel/sys.c | 2 + kernel/workqueue.c | 2 +- lib/radix-tree.c | 4 +- lib/test_kmod.c | 2 +- mm/huge_memory.c | 5 +- mm/kasan/kasan.c | 66 ++- mm/khugepaged.c | 8 +- mm/kmemleak.c | 12 +- mm/ksm.c | 28 + mm/mempolicy.c | 3 + mm/page_idle.c | 12 +- mm/page_owner.c | 6 +- mm/slab.c | 1 + mm/swapfile.c | 4 + mm/vmscan.c | 8 +- mm/vmstat.c | 2 + net/8021q/vlan_core.c | 4 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_v.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 22 +- net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/fragmentation.c | 3 +- net/batman-adv/gateway_client.c | 5 +- net/batman-adv/multicast.c | 8 +- net/batman-adv/routing.c | 15 +- net/batman-adv/soft-interface.c | 8 +- net/bridge/netfilter/ebtables.c | 33 +- net/ceph/ceph_common.c | 7 + net/core/ethtool.c | 5 +- net/core/skbuff.c | 9 +- net/ipv4/ip_gre.c | 5 - net/ipv4/ip_tunnel.c | 8 +- net/ipv4/ip_vti.c | 1 - net/ipv4/netfilter/ipt_CLUSTERIP.c | 15 +- net/ipv4/route.c | 26 +- net/ipv4/tcp_illinois.c | 2 +- net/ipv4/xfrm4_policy.c | 1 + net/ipv6/ip6_tunnel.c | 12 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/sit.c | 7 + net/llc/llc_c_ac.c | 15 +- net/llc/llc_conn.c | 32 +- net/mac80211/agg-rx.c | 4 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/mesh.c | 17 +- net/mac80211/rx.c | 2 +- net/mac80211/spectmgmt.c | 7 +- net/mac80211/sta_info.c | 3 +- net/netfilter/ipvs/ip_vs_ftp.c | 2 +- net/netlabel/netlabel_unlabeled.c | 10 + net/nfc/llcp_commands.c | 4 + net/nfc/netlink.c | 3 +- net/qrtr/smd.c | 1 + net/rds/tcp_listen.c | 14 +- net/rxrpc/input.c | 15 +- net/rxrpc/recvmsg.c | 5 +- net/rxrpc/sendmsg.c | 4 +- net/sched/act_bpf.c | 2 +- net/sched/act_ipt.c | 9 +- net/sched/act_pedit.c | 2 +- net/sched/act_police.c | 2 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 2 +- net/sched/act_skbmod.c | 2 +- net/smc/smc_core.c | 1 + net/smc/smc_ib.c | 10 +- net/smc/smc_llc.c | 2 +- net/smc/smc_wr.h | 1 - net/tls/tls_main.c | 3 +- net/wireless/sme.c | 2 + net/xfrm/xfrm_input.c | 6 + net/xfrm/xfrm_output.c | 5 +- net/xfrm/xfrm_policy.c | 7 +- net/xfrm/xfrm_replay.c | 2 +- scripts/adjust_autoksyms.sh | 7 + scripts/package/builddeb | 2 +- security/integrity/digsig.c | 1 + security/integrity/ima/Kconfig | 1 + security/integrity/ima/ima_crypto.c | 2 + security/integrity/ima/ima_main.c | 13 + sound/core/timer.c | 4 +- sound/core/vmaster.c | 5 +- tools/arch/arm/include/uapi/asm/kvm.h | 6 + tools/arch/arm64/include/uapi/asm/kvm.h | 6 + tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/arch/s390/include/uapi/asm/kvm.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 570 +++++++++++---------- tools/arch/x86/include/asm/disabled-features.h | 11 +- tools/arch/x86/include/asm/required-features.h | 3 +- tools/hv/hv_fcopy_daemon.c | 3 +- tools/hv/hv_vss_daemon.c | 1 + tools/include/uapi/linux/kvm.h | 1 + tools/perf/.gitignore | 1 + tools/perf/Makefile.perf | 3 +- tools/perf/builtin-stat.c | 9 +- tools/perf/builtin-top.c | 6 +- tools/perf/tests/dwarf-unwind.c | 46 +- .../perf/tests/shell/trace+probe_libc_inet_pton.sh | 6 +- tools/perf/tests/vmlinux-kallsyms.c | 2 +- tools/perf/ui/browsers/annotate.c | 9 +- tools/perf/util/c++/clang.cpp | 11 +- tools/perf/util/hist.c | 4 +- tools/perf/util/hist.h | 1 - tools/testing/radix-tree/idr-test.c | 7 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/test_maps.c | 2 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 46 ++ .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 97 ++++ .../selftests/ftrace/test.d/kprobe/probepoint.tc | 43 ++ tools/testing/selftests/futex/Makefile | 6 +- tools/testing/selftests/memfd/Makefile | 1 + tools/testing/selftests/memfd/config | 1 + tools/testing/selftests/net/psock_fanout.c | 3 +- tools/testing/selftests/powerpc/mm/subpage_prot.c | 14 + tools/testing/selftests/pstore/config | 1 + tools/testing/selftests/seccomp/seccomp_bpf.c | 61 +++ tools/testing/selftests/sync/Makefile | 2 +- tools/testing/selftests/vDSO/Makefile | 14 +- tools/testing/selftests/vm/run_vmtests | 25 +- tools/thermal/tmon/sysfs.c | 12 +- tools/thermal/tmon/tmon.c | 1 - virt/kvm/arm/vgic/vgic-mmio.c | 3 + virt/kvm/arm/vgic/vgic.h | 1 + 504 files changed, 5026 insertions(+), 1948 deletions(-) create mode 100644 arch/powerpc/include/asm/security_features.h create mode 100644 arch/powerpc/kernel/security.c create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_string.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_syntax.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/probepoint.tc create mode 100644 tools/testing/selftests/memfd/config BUG=chromium:847855 TEST=Build and test on various affected systems Change-Id: If695479a7927de1e53f8fc52b0b3e17b331a8b46 Signed-off-by: Guenter Roeck &lt;groeck@chromium.org&gt; Reviewed-on: https://chromium-review.googlesource.com/1079191 Reviewed-by: Gwendal Grignou &lt;gwendal@google.com&gt; " fail_count="0" gerrit_number="1079191" owner_email="groeck@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/91/1079191/2" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I01228991a660105055f9c100f824829d64131f7f" commit="117119fb3e817cb83f7ef478dcbe5c782e22a6a3" commit_message="newblue: Add udev rules The /dev/hci_le splitter needs to be accessible by user and group &quot;bluetooth&quot;. BUG=chromium:840517 TEST=emerge newblue, deploy, reboot, and verify that /dev/hci_le is owned by user and group &quot;bluetooth&quot;. Change-Id: I01228991a660105055f9c100f824829d64131f7f Reviewed-on: https://chromium-review.googlesource.com/1080977 Commit-Ready: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Tested-by: Sonny Sasaka &lt;sonnysasaka@chromium.org&gt; Reviewed-by: Ben Chan &lt;benchan@chromium.org&gt; " fail_count="0" gerrit_number="1080977" owner_email="sonnysasaka@chromium.org" pass_count="0" patch_number="5" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/77/1080977/5" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="Ib66422a2f313afab0e251d54f5c345692d456672" commit="e80feab356dd6c1d74e9ca2b925073ea53448c4a" commit_message="init: use minijail to lock things down a bit BUG=None TEST=time is still set, and log output still shows up Change-Id: Ib66422a2f313afab0e251d54f5c345692d456672 Reviewed-on: https://chromium-review.googlesource.com/1075578 Commit-Ready: Mike Frysinger &lt;vapier@chromium.org&gt; Tested-by: Mike Frysinger &lt;vapier@chromium.org&gt; Reviewed-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; " fail_count="0" gerrit_number="1075578" owner_email="vapier@chromium.org" pass_count="0" patch_number="2" project="chromiumos/third_party/tlsdate" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/tlsdate" ref="refs/changes/78/1075578/2" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Id68d90866720c6bf0d0cb73dd931fa84134a490e" commit="3ad7de22a1ef3b04564cdf6bd20653328b132798" commit_message="git-eclass: Simple check to validate git repository. Recent failures have popped up related to a corruption of the git repository for some git based packages. This results in an inability to build the impacted packages and relegates the entire tree dead. This will simply validate that an existing directory is a valid git repo, removing the directory if not. The existing flow will handle the missing directory and issue a fresh checkout. BUG=chromium:846911 TEST=None Change-Id: Id68d90866720c6bf0d0cb73dd931fa84134a490e Reviewed-on: https://chromium-review.googlesource.com/1080069 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Mike Nichols &lt;mikenichols@chromium.org&gt; Reviewed-by: Jason Clinton &lt;jclinton@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="1" gerrit_number="1080069" owner_email="mikenichols@chromium.org" pass_count="0" patch_number="11" project="chromiumos/overlays/chromiumos-overlay" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/chromiumos-overlay" ref="refs/changes/69/1080069/11" remote="cros" total_fail_count="3"/><pending_commit branch="master" change_id="Ife5a2f873d9f7481bbeb3b622b247750f2323273" commit="130d0d53bd0837c1a710ddd7cd6b403456efbf1e" commit_message="Pipe SUPERVISION_TRANSITION info to ARC on boot. This setting informs ARC that a user has logged in with a different account type, and needs to have supervision enabled or disabled. This happens when a child account graduates to regular account, or when some accounts opt-in to being supervised. Design doc: go/chromeos-usm-arc-dd BUG=chromium:836246 TEST=FEATURES=test emerge-${BOARD} chromeos-login Change-Id: Ife5a2f873d9f7481bbeb3b622b247750f2323273 Reviewed-on: https://chromium-review.googlesource.com/1069031 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Luis Hector Chavez &lt;lhchavez@chromium.org&gt; Reviewed-by: Yury Khmel &lt;khmel@chromium.org&gt; " fail_count="1" gerrit_number="1069031" owner_email="brunokim@chromium.org" pass_count="0" patch_number="10" project="chromiumos/platform2" project_url="https://chromium-review.googlesource.com/chromiumos/platform2" ref="refs/changes/31/1069031/10" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="I7a8310c3f8052ccb12e4bc4555bf14e3a4209708" commit="005c778cfa6079f316f97628f64d4656a518da4a" commit_message="tcl: upgraded package to upstream Upgraded dev-lang/tcl to version 8.6.6 on all BUG=chromium:848290 TEST=Using the testsuites of dependent packages app-editors/vim and dev-db/sqlite, as well as manually running the TCL internal test suite on amd64-generic. Change-Id: I7a8310c3f8052ccb12e4bc4555bf14e3a4209708 Reviewed-on: https://chromium-review.googlesource.com/1081005 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jonathan Brandmeyer &lt;jbrandmeyer@chromium.org&gt; Reviewed-by: Jonathan Brandmeyer &lt;jbrandmeyer@chromium.org&gt; " fail_count="1" gerrit_number="1081005" owner_email="jbrandmeyer@chromium.org" pass_count="0" patch_number="3" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/05/1081005/3" remote="cros" total_fail_count="2"/><pending_commit branch="master" change_id="I03bd93c3a228ada65c68767dacd96cb35358d561" commit="db5ff094044c3ab8b4ed0dac3b9fd045f498102a" commit_message="rescan-scsi-bus, sg3_utils: upgraded packages to upstream Upgraded sys-apps/rescan-scsi-bus to version 1.57-r1 on amd64, arm, x86 Upgraded sys-apps/sg3_utils to version 1.42 on amd64, arm, x86 BUG=chromium:816554 TEST=emerge Change-Id: I03bd93c3a228ada65c68767dacd96cb35358d561 Reviewed-on: https://chromium-review.googlesource.com/1069795 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Alexis Savery &lt;asavery@chromium.org&gt; Reviewed-by: Gwendal Grignou &lt;gwendal@chromium.org&gt; Reviewed-by: Chirantan Ekbote &lt;chirantan@chromium.org&gt; " fail_count="1" gerrit_number="1069795" owner_email="asavery@chromium.org" pass_count="0" patch_number="1" project="chromiumos/overlays/portage-stable" project_url="https://chromium-review.googlesource.com/chromiumos/overlays/portage-stable" ref="refs/changes/95/1069795/1" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ib7683e20160edf0f320a8c6af25f5f74d4f74538" commit="65b6ce8dc7a891be37ccc6253efe5920dcc06e03" commit_message="Nami: Toggle Anx7447 reset line at start-up This patch configures the GPIO pin connected to the reset pin of Anx7447 as push-pull low. When the EC start up from reset, it pulls it high, waits for 1 msec, then pulls it low. This allows the tcpc to recover from a hang and guarantees it to start from a known state. Signed-off-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; BUG=b:79868559 BRANCH=none TEST=Verify Anx7447 port charges on Nami with a rework. Change-Id: Ib7683e20160edf0f320a8c6af25f5f74d4f74538 Reviewed-on: https://chromium-review.googlesource.com/1077015 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Daisuke Nojiri &lt;dnojiri@chromium.org&gt; Reviewed-by: Furquan Shaikh &lt;furquan@chromium.org&gt; " fail_count="1" gerrit_number="1077015" owner_email="dnojiri@chromium.org" pass_count="0" patch_number="4" project="chromiumos/platform/ec" project_url="https://chromium-review.googlesource.com/chromiumos/platform/ec" ref="refs/changes/15/1077015/4" remote="cros" total_fail_count="1"/><pending_commit branch="master" change_id="Ia49d8685b9efaf6c2d2eafb923acc7fe68fa6203" commit="abceffd7c27d5e6cb87ecf9cf9a2b4d1e1cb76df" commit_message="Fix cap in logging message. Currently, the logs from an invocation of &quot;cros flash&quot; look like: 10:30:58: NOTICE: Finalizing image. 10:31:47: NOTICE: Update completed. 10:32:27: NOTICE: rebooting device... 10:33:17: NOTICE: Verifying that the device has been updated... 10:33:18: NOTICE: Update performed successfully. 10:33:20: NOTICE: cros flash completed successfully. Make &quot;rebooting&quot; use a capital-R so that things look consistent. BUG=None TEST=Flashed an image. Change-Id: Ia49d8685b9efaf6c2d2eafb923acc7fe68fa6203 Reviewed-on: https://chromium-review.googlesource.com/1082611 Commit-Ready: ChromeOS CL Exonerator Bot &lt;chromiumos-cl-exonerator@appspot.gserviceaccount.com&gt; Tested-by: Jorge Lucangeli Obes &lt;jorgelo@chromium.org&gt; Reviewed-by: Xixuan Wu &lt;xixuan@chromium.org&gt; " fail_count="1" gerrit_number="1082611" owner_email="jorgelo@chromium.org" pass_count="0" patch_number="1" project="chromiumos/chromite" project_url="https://chromium-review.googlesource.com/chromiumos/chromite" ref="refs/changes/11/1082611/1" remote="cros" total_fail_count="1"/><pending_commit branch="chromeos-4.4" change_id="Id293c4ddc8206693b669791f1d974d0eb86dcc4f" commit="bb7e046bf509f6fe2714e8b3de19e26cc78644b1" commit_message="CHROMIUM: config: renormalize config `./chromeos/scripts/kernelconfig olddefconfig`. CONFIG_EVE_ETSI_WORKAROUND comes from commit c9f8c96c76b6 (&quot;CHROMIUM: iwl7000: add Eve-specific wmm rules&quot;) CONFIG_PRIME_NUMBERS comes from commit 09c025bdae2f (&quot;UPSTREAM: lib: Add a simple prime number generator&quot;) CONFIG_ARM64_ERRATUM_1024718 comes from commit 348f043ab6c6 (&quot;arm64: Add work around for Arm Cortex-A55 Erratum 1024718&quot;) CONFIG_DRM_DEBUG_SELFTEST and CONFIG_DRM_LIB_RANDOM probably come from commit 18b1f72cb1b6 (&quot;BACKPORT: drm/selftests: Rename the Kconfig option to CONFIG_DRM_DEBUG_SELFTEST&quot;) CONFIG_INTEL_VBTN is probably from commit 9f2039bb1c98 (&quot;UPSTREAM: intel-vbtn: new driver for Intel Virtual Button&quot;) BUG=chromium:848418 TEST=Build and boot on eve Change-Id: Id293c4ddc8206693b669791f1d974d0eb86dcc4f Signed-off-by: Dawid Pyczek &lt;dawidip@google.com&gt; Reviewed-on: https://chromium-review.googlesource.com/1080177 Commit-Ready: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Tested-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; Reviewed-by: Kirtika Ruchandani &lt;kirtika@chromium.org&gt; " fail_count="0" gerrit_number="1080177" owner_email="dawidip@chromium.org" pass_count="0" patch_number="4" project="chromiumos/third_party/kernel" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/kernel" ref="refs/changes/77/1080177/4" remote="cros" total_fail_count="0"/><pending_commit branch="master" change_id="I9d118d753a293acdc92982b55050cd8a5b208315" commit="fc3bb50da224d6ac84690ae107ccc98b960076e9" commit_message="cras: Fix some undefined shifts error. Shifts of &gt;=31 is undefined behavior for int types. Change to unsigned type to silent some undefined behavior errors coming from shift of 31. BUG=chromium:844092 TEST=Errors in cras_file_wait.c are gone. Change-Id: I9d118d753a293acdc92982b55050cd8a5b208315 Reviewed-on: https://chromium-review.googlesource.com/1085887 Commit-Ready: Manoj Gupta &lt;manojgupta@chromium.org&gt; Tested-by: Manoj Gupta &lt;manojgupta@chromium.org&gt; Reviewed-by: Mike Frysinger &lt;vapier@chromium.org&gt; " fail_count="0" gerrit_number="1085887" owner_email="manojgupta@chromium.org" pass_count="0" patch_number="1" project="chromiumos/third_party/adhd" project_url="https://chromium-review.googlesource.com/chromiumos/third_party/adhd" ref="refs/changes/87/1085887/1" remote="cros" total_fail_count="0"/><lkgm version="10752.0.0-rc6"/></manifest>