This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 01970a127dd4 Merge remote-tracking branch 'pidfd-fixes/fixes' omits f0c03ffca143 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits fa40f8d5f8d6 Merge remote-tracking branch 'vfs-fixes/fixes' omits c69bbb5686a6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 51385d95fc93 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits e7599ecce5e9 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 4016df464d93 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 07d92eaf2cc4 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits b682259aa419 Merge remote-tracking branch 'kselftest-fixes/fixes' omits eee1c4afe923 Merge remote-tracking branch 'ide/master' omits 26c5f47511b7 Merge remote-tracking branch 'input-current/for-linus' omits 96ad71e61848 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits d8f91dcb5721 Merge remote-tracking branch 'spi-fixes/for-linus' omits 53f40c4cc9f0 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 636a23630f55 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 01f5903a294d Merge remote-tracking branch 'sound-current/for-linus' omits 868769e905df Merge remote-tracking branch 'rdma-fixes/for-rc' omits d5feefa4e074 Merge remote-tracking branch 'wireless-drivers/master' omits 67e3d29cf12b Merge remote-tracking branch 'ipsec/master' omits 5b6bd1d5495b Merge remote-tracking branch 'bpf/master' omits f73c15633c96 Merge remote-tracking branch 'net/master' omits 20ed8f443a4b Merge remote-tracking branch 'sparc/master' omits b8763e7181c6 Merge branch 'spi-5.4' into spi-linus omits 358a33740869 Merge branch 'asoc-5.4' into asoc-linus adds 937c6b27c73e cgroup: freezer: call cgroup_enter_frozen() with preemptio [...] new de620fb99ef2 Merge branch 'for-5.4-fixes' of git://git.kernel.org/pub/s [...] new 0a2f661b6c21 drm/i915: Rename gen7 cmdparser tables new 44157641d448 drm/i915: Disable Secure Batches for gen6+ new 66d8aba1cd6d drm/i915: Remove Master tables from cmdparser new 311a50e76a33 drm/i915: Add support for mandatory cmdparsing new 4f7af1948abc drm/i915: Support ro ppgtt mapped cmdparser shadow buffers new 435e8fc059db drm/i915: Allow parsing of unsized batches new 0f2f39758341 drm/i915: Add gen9 BCS cmdparsing new 0546a29cd884 drm/i915/cmdparser: Use explicit goto for error paths new f8c08d8faee5 drm/i915/cmdparser: Add support for backward jumps new 926abff21a8f drm/i915/cmdparser: Ignore Length operands during command [...] new 1d85a299c4db drm/i915: Lower RM timeout to avoid DSI hard hangs new 7e34f4e4aad3 drm/i915/gen8+: Add RC6 CTX corruption WA new ea0b163b13ff drm/i915/cmdparser: Fix jump whitelist clearing new 100d46bd72ec Merge Intel Gen8/Gen9 graphics fixes from Jon Bloomfield. new c2955f270a84 x86/msr: Add the IA32_TSX_CTRL MSR new 286836a70433 x86/cpu: Add a helper function x86_read_arch_cap_msr() new 95c5824f75f3 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default new 1b42f017415b x86/speculation/taa: Add mitigation for TSX Async Abort new 6608b45ac5ec x86/speculation/taa: Add sysfs reporting for TSX Async Abort new e1d38b63acd8 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled new 7531a3596e32 x86/tsx: Add "auto" option to the tsx= cmdline parameter new a7a248c593e4 x86/speculation/taa: Add documentation for TSX Async Abort new db616173d787 x86/tsx: Add config options to set tsx=on|off|auto new ca8888d7ae6f Merge git://git.kernel.org/pub/scm/linux/kernel/git/torval [...] new db4d30fbb71b x86/bugs: Add ITLB_MULTIHIT bug infrastructure new cad14885a8d3 x86/cpu: Add Tremont to the cpu vulnerability whitelist new 731dc9df975a cpu/speculation: Uninline and export CPU mitigations helpers new b8e8c8303ff2 kvm: mmu: ITLB_MULTIHIT mitigation new c57c80467f90 kvm: Add helper function for creating VM worker threads new 1aa9b9572b10 kvm: x86: mmu: Recovery of shattered NX large pages new 7f00cc8d4a51 Documentation: Add ITLB_MULTIHIT documentation new 012206a822a8 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs new eb094f06963b Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] new 792d31fd483d Merge remote-tracking branch 'sparc/master' new 40a1dcee2d18 net: ethernet: dwmac-sun8i: Use the correct function in exit path new d279505b723c devlink: Add method for time-stamp on reporter's dump new 73a533ecf0af mlxsw: core: Enable devlink reload only on probe new a71a29f50de1 NFC: nxp-nci: Fix NULL pointer dereference after I2C commu [...] new 1d4639567d97 mdio_bus: Fix PTR_ERR applied after initialization to constant new 6d6dd528d5af net/smc: fix refcount non-blocking connect() -part 2 new 65436f4b83bd Merge remote-tracking branch 'net/master' new cf125ca9be84 Merge remote-tracking branch 'bpf/master' new 1fed91302896 Merge remote-tracking branch 'ipsec/master' new 707cf9d0eae3 Merge remote-tracking branch 'wireless-drivers/master' new 891f8aba9069 Merge remote-tracking branch 'rdma-fixes/for-rc' new 6fc708ea60a8 Merge remote-tracking branch 'sound-current/for-linus' new 24de63562b9d ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null new 130d3e90777f ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. new 8f157d4ff039 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report new df24a159eafa Merge branch 'asoc-5.4' into asoc-linus new eec7560d19b4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 920926790003 Merge remote-tracking branch 'regulator-fixes/for-linus' new 0cf144e49f31 Merge branch 'spi-5.4' into spi-linus new 8de86ff317cd Merge remote-tracking branch 'spi-fixes/for-linus' new 988d7ecbe44f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new 1fec14930871 Merge remote-tracking branch 'input-current/for-linus' new 50f3541f2ddd Merge remote-tracking branch 'ide/master' new 3154522c716f Merge remote-tracking branch 'kselftest-fixes/fixes' new 57a02e9e30f3 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new 3534f990a35d Merge remote-tracking branch 'reset-fixes/reset/fixes' new 60146a266e7c Merge remote-tracking branch 'mips-fixes/mips-fixes' new 8a44119a98be KVM: Fix NULL-ptr deref after kvm_create_vm fails new e2d3fcaf939d KVM: fix placement of refcount initialization new 7a5ee6edb42e KVM: X86: Fix initialization of MSR lists new d9ff2744eea2 KVM: VMX: Fix comment to specify PID.ON instead of PIR.ON new 9482ae458b7a KVM: VMX: Consider PID.PIR to determine if vCPU has pendin [...] new 132194ffa138 KVM: VMX: Do not change PID.NDST when loading a blocked vCPU new 29881b6ec6e4 KVM: VMX: Introduce pi_is_pir_empty() helper new a78986aae9b2 KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved new afe9d8b06550 Merge remote-tracking branch 'kvm-fixes/master' new 65f4fdf040ac Merge remote-tracking branch 'hwmon-fixes/hwmon' new 941e8dd4b53e Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 97b242e79a49 Merge remote-tracking branch 'vfs-fixes/fixes' new 2f216a850715 drm/i915: update rawclk also on resume new 41d931459b53 drm/i915/gvt: fix dropping obj reference twice new 31e8d62989a7 Merge tag 'gvt-fixes-2019-11-12' of https://github.com/int [...] new d1ad58abf603 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 12e47f4817cc Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new e83fb30397fa Merge remote-tracking branch 'pidfd-fixes/fixes'
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (01970a127dd4) \ N -- N -- N refs/heads/pending-fixes (e83fb30397fa)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 80 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 2 + Documentation/admin-guide/hw-vuln/index.rst | 2 + Documentation/admin-guide/hw-vuln/multihit.rst | 163 ++++++++ .../admin-guide/hw-vuln/tsx_async_abort.rst | 276 +++++++++++++ Documentation/admin-guide/kernel-parameters.txt | 92 +++++ Documentation/x86/index.rst | 1 + Documentation/x86/tsx_async_abort.rst | 117 ++++++ arch/x86/Kconfig | 45 +++ arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kvm_host.h | 6 + arch/x86/include/asm/msr-index.h | 16 + arch/x86/include/asm/nospec-branch.h | 4 +- arch/x86/include/asm/processor.h | 7 + arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 159 +++++++- arch/x86/kernel/cpu/common.c | 99 +++-- arch/x86/kernel/cpu/cpu.h | 18 + arch/x86/kernel/cpu/intel.c | 5 + arch/x86/kernel/cpu/tsx.c | 140 +++++++ arch/x86/kvm/mmu.c | 278 ++++++++++++- arch/x86/kvm/mmu.h | 4 + arch/x86/kvm/paging_tmpl.h | 29 +- arch/x86/kvm/vmx/vmx.c | 23 +- arch/x86/kvm/vmx/vmx.h | 11 + arch/x86/kvm/x86.c | 95 +++-- drivers/base/cpu.c | 17 + drivers/gpu/drm/i915/display/intel_display_power.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 5 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 111 ++++-- drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 + drivers/gpu/drm/i915/gvt/dmabuf.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 435 +++++++++++++++------ drivers/gpu/drm/i915/i915_drv.c | 7 +- drivers/gpu/drm/i915/i915_drv.h | 31 +- drivers/gpu/drm/i915/i915_gem.c | 16 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 10 + drivers/gpu/drm/i915/intel_pm.c | 122 +++++- drivers/gpu/drm/i915/intel_pm.h | 3 + drivers/net/ethernet/mellanox/mlxsw/core.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/phy/mdio_bus.c | 11 +- drivers/nfc/nxp-nci/i2c.c | 6 +- include/linux/cpu.h | 30 +- include/linux/kvm_host.h | 7 + include/uapi/linux/devlink.h | 1 + kernel/cpu.c | 27 +- kernel/signal.c | 2 +- net/core/devlink.c | 6 + net/smc/af_smc.c | 1 + sound/soc/codecs/rt5682.c | 1 + sound/soc/soc-jack.c | 3 +- virt/kvm/kvm_main.c | 160 +++++++- 55 files changed, 2334 insertions(+), 318 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/multihit.rst create mode 100644 Documentation/admin-guide/hw-vuln/tsx_async_abort.rst create mode 100644 Documentation/x86/tsx_async_abort.rst create mode 100644 arch/x86/kernel/cpu/tsx.c