Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Dan Rue
On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.63 release.
> There are 104 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> Anything received after that time might be too late.

Results from Linaro’s test farm.
No regressions on arm64, arm and x86_64.

Summary


kernel: 4.14.63-rc3
git repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git branch: linux-4.14.y
git commit: aff06b616b3c87631fc6a162679eab65b9685c2b
git describe: v4.14.62-110-gaff06b616b3c
Test details: 
https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.62-110-gaff06b616b3c


No regressions (compared to build v4.14.62)


Ran 10327 total tests in the following environments and test suites.

Environments
--
- dragonboard-410c - arm64
- hi6220-hikey - arm64
- qemu_arm
- qemu_arm64
- qemu_x86_64
- x15 - arm

Test Suites
---
* boot
* kselftest
* libhugetlbfs
* ltp-cap_bounds-tests
* ltp-containers-tests
* ltp-cve-tests
* ltp-fcntl-locktests-tests
* ltp-filecaps-tests
* ltp-fs-tests
* ltp-fs_bind-tests
* ltp-fs_perms_simple-tests
* ltp-fsx-tests
* ltp-hugetlb-tests
* ltp-io-tests
* ltp-ipc-tests
* ltp-math-tests
* ltp-nptl-tests
* ltp-pty-tests
* ltp-sched-tests
* ltp-securebits-tests
* ltp-syscalls-tests
* ltp-timers-tests
* ltp-open-posix-tests

-- 
Linaro LKFT
https://lkft.linaro.org


Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Dan Rue
On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.63 release.
> There are 104 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> Anything received after that time might be too late.

Results from Linaro’s test farm.
No regressions on arm64, arm and x86_64.

Summary


kernel: 4.14.63-rc3
git repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git branch: linux-4.14.y
git commit: aff06b616b3c87631fc6a162679eab65b9685c2b
git describe: v4.14.62-110-gaff06b616b3c
Test details: 
https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.62-110-gaff06b616b3c


No regressions (compared to build v4.14.62)


Ran 10327 total tests in the following environments and test suites.

Environments
--
- dragonboard-410c - arm64
- hi6220-hikey - arm64
- qemu_arm
- qemu_arm64
- qemu_x86_64
- x15 - arm

Test Suites
---
* boot
* kselftest
* libhugetlbfs
* ltp-cap_bounds-tests
* ltp-containers-tests
* ltp-cve-tests
* ltp-fcntl-locktests-tests
* ltp-filecaps-tests
* ltp-fs-tests
* ltp-fs_bind-tests
* ltp-fs_perms_simple-tests
* ltp-fsx-tests
* ltp-hugetlb-tests
* ltp-io-tests
* ltp-ipc-tests
* ltp-math-tests
* ltp-nptl-tests
* ltp-pty-tests
* ltp-sched-tests
* ltp-securebits-tests
* ltp-syscalls-tests
* ltp-timers-tests
* ltp-open-posix-tests

-- 
Linaro LKFT
https://lkft.linaro.org


Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Greg Kroah-Hartman
On Wed, Aug 15, 2018 at 05:02:16PM +0200, Jinpu Wang wrote:
> > From: Greg Kroah-Hartman 
> > Date: 2018年8月15日周三 上午8:15
> > Subject: Re: [PATCH 4.14 000/104] 4.14.63-stable review
> > To: 
> > Cc: , ,
> > , , ,
> > , ,
> > 
> >
> >
> > On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 4.14.63 release.
> > > There are 104 patches in this series, all will be posted as a response
> > > to this one.  If anyone has any issues with these being applied, please
> > > let me know.
> > >
> > > Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> > > Anything received after that time might be too late.
> > >
> > > The whole patch series can be found in one patch at:
> > >   
> > > https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz
> >
> > -rc2 is now out:
> > 
> > https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc2.gz
> 
> Merged to our tree, tested on my test machines with basic functional
> tests, all looks fine.

Wonderful, thanks for testing and letting me know.

greg k-h


Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Greg Kroah-Hartman
On Wed, Aug 15, 2018 at 05:02:16PM +0200, Jinpu Wang wrote:
> > From: Greg Kroah-Hartman 
> > Date: 2018年8月15日周三 上午8:15
> > Subject: Re: [PATCH 4.14 000/104] 4.14.63-stable review
> > To: 
> > Cc: , ,
> > , , ,
> > , ,
> > 
> >
> >
> > On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 4.14.63 release.
> > > There are 104 patches in this series, all will be posted as a response
> > > to this one.  If anyone has any issues with these being applied, please
> > > let me know.
> > >
> > > Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> > > Anything received after that time might be too late.
> > >
> > > The whole patch series can be found in one patch at:
> > >   
> > > https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz
> >
> > -rc2 is now out:
> > 
> > https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc2.gz
> 
> Merged to our tree, tested on my test machines with basic functional
> tests, all looks fine.

Wonderful, thanks for testing and letting me know.

greg k-h


Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Jinpu Wang
> From: Greg Kroah-Hartman 
> Date: 2018年8月15日周三 上午8:15
> Subject: Re: [PATCH 4.14 000/104] 4.14.63-stable review
> To: 
> Cc: , ,
> , , ,
> , ,
> 
>
>
> On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 4.14.63 release.
> > There are 104 patches in this series, all will be posted as a response
> > to this one.  If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> >   
> > https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz
>
> -rc2 is now out:
> 
> https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc2.gz

Merged to our tree, tested on my test machines with basic functional
tests, all looks fine.

Thanks,
-- 
Jack Wang
Linux Kernel Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Tel:   +49 30 577 008  042
Fax:  +49 30 577 008 299
Email:jinpu.w...@profitbricks.com
URL:  https://www.profitbricks.de

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Achim Weiss, Matthias Steinberg, Christoph Steffens


Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Jinpu Wang
> From: Greg Kroah-Hartman 
> Date: 2018年8月15日周三 上午8:15
> Subject: Re: [PATCH 4.14 000/104] 4.14.63-stable review
> To: 
> Cc: , ,
> , , ,
> , ,
> 
>
>
> On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 4.14.63 release.
> > There are 104 patches in this series, all will be posted as a response
> > to this one.  If anyone has any issues with these being applied, please
> > let me know.
> >
> > Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> >   
> > https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz
>
> -rc2 is now out:
> 
> https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc2.gz

Merged to our tree, tested on my test machines with basic functional
tests, all looks fine.

Thanks,
-- 
Jack Wang
Linux Kernel Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Tel:   +49 30 577 008  042
Fax:  +49 30 577 008 299
Email:jinpu.w...@profitbricks.com
URL:  https://www.profitbricks.de

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Achim Weiss, Matthias Steinberg, Christoph Steffens


Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Guenter Roeck

On 08/14/2018 10:16 AM, Greg Kroah-Hartman wrote:

This is the start of the stable review cycle for the 4.14.63 release.
There are 104 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
Anything received after that time might be too late.



For v4.14.62-109-g8944b2f:

Build results:
total: 148 pass: 146 fail: 2
Failed builds:
i386:allnoconfig
x86_64:allnoconfig
Qemu test results:
total: 299 pass: 299 fail: 0

Details are available at http://kerneltests.org/builders/.

Guenter



Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Guenter Roeck

On 08/14/2018 10:16 AM, Greg Kroah-Hartman wrote:

This is the start of the stable review cycle for the 4.14.63 release.
There are 104 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
Anything received after that time might be too late.



For v4.14.62-109-g8944b2f:

Build results:
total: 148 pass: 146 fail: 2
Failed builds:
i386:allnoconfig
x86_64:allnoconfig
Qemu test results:
total: 299 pass: 299 fail: 0

Details are available at http://kerneltests.org/builders/.

Guenter



Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Greg Kroah-Hartman
On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.63 release.
> There are 104 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
>   
> https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz

-rc2 is now out:

https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc2.gz


Re: [PATCH 4.14 000/104] 4.14.63-stable review

2018-08-15 Thread Greg Kroah-Hartman
On Tue, Aug 14, 2018 at 07:16:14PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.63 release.
> There are 104 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
> 
> Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
> Anything received after that time might be too late.
> 
> The whole patch series can be found in one patch at:
>   
> https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz

-rc2 is now out:

https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc2.gz


[PATCH 4.14 000/104] 4.14.63-stable review

2018-08-14 Thread Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.14.63 release.
There are 104 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:

https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz
or in the git tree and branch at:

git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git 
linux-4.14.y
and the diffstat can be found below.

thanks,

greg k-h

-
Pseudo-Shortlog of commits:

Greg Kroah-Hartman 
Linux 4.14.63-rc1

Josh Poimboeuf 
x86/microcode: Allow late microcode loading with SMT disabled

David Woodhouse 
tools headers: Synchronise x86 cpufeatures.h for L1TF additions

Andi Kleen 
x86/mm/kmmio: Make the tracer robust against L1TF

Andi Kleen 
x86/mm/pat: Make set_memory_np() L1TF safe

Andi Kleen 
x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert

Andi Kleen 
x86/speculation/l1tf: Invert all not present mappings

Thomas Gleixner 
cpu/hotplug: Fix SMT supported evaluation

Paolo Bonzini 
KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry

Paolo Bonzini 
x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry

Paolo Bonzini 
x86/speculation: Simplify sysfs report of VMX L1TF vulnerability

Paolo Bonzini 
KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR

Wanpeng Li 
KVM: X86: Allow userspace to define the microcode version

Wanpeng Li 
KVM: X86: Introduce kvm_get_msr_feature()

Tom Lendacky 
KVM: SVM: Add MSR-based feature support for serializing LFENCE

Tom Lendacky 
KVM: x86: Add a framework for supporting MSR-based features

Thomas Gleixner 
Documentation/l1tf: Remove Yonah processors from not vulnerable list

Nicolai Stange 
x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()

Nicolai Stange 
x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d

Nicolai Stange 
x86: Don't include linux/irq.h from asm/hardirq.h

Nicolai Stange 
x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d

Nicolai Stange 
x86/irq: Demote irq_cpustat_t::__softirq_pending to u16

Nicolai Stange 
x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()

Nicolai Stange 
x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'

Nicolai Stange 
x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()

Josh Poimboeuf 
cpu/hotplug: detect SMT disabled by BIOS

Tony Luck 
Documentation/l1tf: Fix typos

Nicolai Stange 
x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content

Thomas Gleixner 
Documentation: Add section about CPU vulnerabilities

Jiri Kosina 
x86/bugs, kvm: Introduce boot-time control of L1TF mitigations

Thomas Gleixner 
cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early

Jiri Kosina 
cpu/hotplug: Expose SMT control init function

Thomas Gleixner 
x86/kvm: Allow runtime control of L1D flush

Thomas Gleixner 
x86/kvm: Serialize L1D flush parameter setter

Thomas Gleixner 
x86/kvm: Add static key for flush always

Thomas Gleixner 
x86/kvm: Move l1tf setup function

Thomas Gleixner 
x86/l1tf: Handle EPT disabled state proper

Thomas Gleixner 
x86/kvm: Drop L1TF MSR list approach

Thomas Gleixner 
x86/litf: Introduce vmx status variable

Thomas Gleixner 
cpu/hotplug: Online siblings when SMT control is turned on

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Add find_msr() helper function

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers

Paolo Bonzini 
x86/KVM/VMX: Add L1D flush logic

Paolo Bonzini 
x86/KVM/VMX: Add L1D MSR based flush

Paolo Bonzini 
x86/KVM/VMX: Add L1D flush algorithm

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Add module argument for L1TF mitigation

Konrad Rzeszutek Wilk 
x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present

Thomas Gleixner 
cpu/hotplug: Boot HT siblings at least once

Thomas Gleixner 
Revert "x86/apic: Ignore secondary threads if nosmt=force"

Michal Hocko 
x86/speculation/l1tf: Fix up pte->pfn conversion for PAE

Vlastimil Babka 
x86/speculation/l1tf: Protect PAE swap entries against L1TF

Borislav Petkov 
x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings

Konrad Rzeszutek Wilk 
x86/cpufeatures: Add detection of L1D cache flush support.

Vlastimil Babka 
x86/speculation/l1tf: Extend 64bit swap 

[PATCH 4.14 000/104] 4.14.63-stable review

2018-08-14 Thread Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.14.63 release.
There are 104 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu Aug 16 17:14:49 UTC 2018.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:

https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.63-rc1.gz
or in the git tree and branch at:

git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git 
linux-4.14.y
and the diffstat can be found below.

thanks,

greg k-h

-
Pseudo-Shortlog of commits:

Greg Kroah-Hartman 
Linux 4.14.63-rc1

Josh Poimboeuf 
x86/microcode: Allow late microcode loading with SMT disabled

David Woodhouse 
tools headers: Synchronise x86 cpufeatures.h for L1TF additions

Andi Kleen 
x86/mm/kmmio: Make the tracer robust against L1TF

Andi Kleen 
x86/mm/pat: Make set_memory_np() L1TF safe

Andi Kleen 
x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert

Andi Kleen 
x86/speculation/l1tf: Invert all not present mappings

Thomas Gleixner 
cpu/hotplug: Fix SMT supported evaluation

Paolo Bonzini 
KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry

Paolo Bonzini 
x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry

Paolo Bonzini 
x86/speculation: Simplify sysfs report of VMX L1TF vulnerability

Paolo Bonzini 
KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR

Wanpeng Li 
KVM: X86: Allow userspace to define the microcode version

Wanpeng Li 
KVM: X86: Introduce kvm_get_msr_feature()

Tom Lendacky 
KVM: SVM: Add MSR-based feature support for serializing LFENCE

Tom Lendacky 
KVM: x86: Add a framework for supporting MSR-based features

Thomas Gleixner 
Documentation/l1tf: Remove Yonah processors from not vulnerable list

Nicolai Stange 
x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()

Nicolai Stange 
x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d

Nicolai Stange 
x86: Don't include linux/irq.h from asm/hardirq.h

Nicolai Stange 
x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d

Nicolai Stange 
x86/irq: Demote irq_cpustat_t::__softirq_pending to u16

Nicolai Stange 
x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()

Nicolai Stange 
x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'

Nicolai Stange 
x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()

Josh Poimboeuf 
cpu/hotplug: detect SMT disabled by BIOS

Tony Luck 
Documentation/l1tf: Fix typos

Nicolai Stange 
x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content

Thomas Gleixner 
Documentation: Add section about CPU vulnerabilities

Jiri Kosina 
x86/bugs, kvm: Introduce boot-time control of L1TF mitigations

Thomas Gleixner 
cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early

Jiri Kosina 
cpu/hotplug: Expose SMT control init function

Thomas Gleixner 
x86/kvm: Allow runtime control of L1D flush

Thomas Gleixner 
x86/kvm: Serialize L1D flush parameter setter

Thomas Gleixner 
x86/kvm: Add static key for flush always

Thomas Gleixner 
x86/kvm: Move l1tf setup function

Thomas Gleixner 
x86/l1tf: Handle EPT disabled state proper

Thomas Gleixner 
x86/kvm: Drop L1TF MSR list approach

Thomas Gleixner 
x86/litf: Introduce vmx status variable

Thomas Gleixner 
cpu/hotplug: Online siblings when SMT control is turned on

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Add find_msr() helper function

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers

Paolo Bonzini 
x86/KVM/VMX: Add L1D flush logic

Paolo Bonzini 
x86/KVM/VMX: Add L1D MSR based flush

Paolo Bonzini 
x86/KVM/VMX: Add L1D flush algorithm

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Add module argument for L1TF mitigation

Konrad Rzeszutek Wilk 
x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present

Thomas Gleixner 
cpu/hotplug: Boot HT siblings at least once

Thomas Gleixner 
Revert "x86/apic: Ignore secondary threads if nosmt=force"

Michal Hocko 
x86/speculation/l1tf: Fix up pte->pfn conversion for PAE

Vlastimil Babka 
x86/speculation/l1tf: Protect PAE swap entries against L1TF

Borislav Petkov 
x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings

Konrad Rzeszutek Wilk 
x86/cpufeatures: Add detection of L1D cache flush support.

Vlastimil Babka 
x86/speculation/l1tf: Extend 64bit swap