Re: [PATCH 4.14 00/95] 4.14.43-stable review

2018-05-22 Thread Shuah Khan
On 05/21/2018 03:10 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.43 release.
> There are 95 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 Tue May 22 21:04:09 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.43-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
> 

Compiled and booted on my test system. No dmesg regressions.

thanks,
-- Shuah



Re: [PATCH 4.14 00/95] 4.14.43-stable review

2018-05-22 Thread Shuah Khan
On 05/21/2018 03:10 PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.43 release.
> There are 95 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 Tue May 22 21:04:09 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.43-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
> 

Compiled and booted on my test system. No dmesg regressions.

thanks,
-- Shuah



Re: [PATCH 4.14 00/95] 4.14.43-stable review

2018-05-22 Thread Guenter Roeck

On 05/21/2018 02:10 PM, Greg Kroah-Hartman wrote:

This is the start of the stable review cycle for the 4.14.43 release.
There are 95 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 Tue May 22 21:04:09 UTC 2018.
Anything received after that time might be too late.



Build results:
total: 146 pass: 146 fail: 0
Qemu test results:
total: 141 pass: 141 fail: 0

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

Guenter


Re: [PATCH 4.14 00/95] 4.14.43-stable review

2018-05-22 Thread Guenter Roeck

On 05/21/2018 02:10 PM, Greg Kroah-Hartman wrote:

This is the start of the stable review cycle for the 4.14.43 release.
There are 95 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 Tue May 22 21:04:09 UTC 2018.
Anything received after that time might be too late.



Build results:
total: 146 pass: 146 fail: 0
Qemu test results:
total: 141 pass: 141 fail: 0

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

Guenter


Re: [PATCH 4.14 00/95] 4.14.43-stable review

2018-05-22 Thread Naresh Kamboju
On 22 May 2018 at 02:40, Greg Kroah-Hartman  wrote:
> This is the start of the stable review cycle for the 4.14.43 release.
> There are 95 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 Tue May 22 21:04:09 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.43-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


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

NOTE:
kselftest rtnetlink.sh test case failed on all device.
Which is not a regression which used to SKIP pass and now run and fail.
Bug reported to investigate,
https://bugs.linaro.org/show_bug.cgi?id=3834


Summary


kernel: 4.14.43-rc1
git repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git branch: linux-4.14.y
git commit: b98076ba9976b9ea99d2595ee3af9f94a0c0d22c
git describe: v4.14.42-96-gb98076ba9976
Test details: 
https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.42-96-gb98076ba9976

No regressions (compared to build v4.14.42-48-g089359da1ecd)


Boards, architectures and test suites:
-
dragonboard-410c
* boot - fail: 1, pass: 20
* kselftest - fail: 1, skip: 27, pass: 40
* libhugetlbfs - skip: 1, pass: 90
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - skip: 1, pass: 21
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - pass: 14
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - skip: 134, pass: 1016
* ltp-timers-tests - pass: 13

hi6220-hikey - arm64
* boot - pass: 20
* kselftest - fail: 1, skip: 23, pass: 43
* libhugetlbfs - skip: 1, pass: 90
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - skip: 1, pass: 21
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - skip: 4, pass: 10
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - skip: 135, pass: 1015
* ltp-timers-tests - pass: 13

juno-r2 - arm64
* boot - pass: 20
* kselftest - fail: 1, skip: 25, pass: 42
* libhugetlbfs - skip: 1, pass: 90
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - pass: 22
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - skip: 4, pass: 10
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - skip: 134, pass: 1016
* ltp-timers-tests - pass: 13

qemu_arm
* boot - pass: 20
* kselftest - fail: 3, skip: 29, pass: 36
* libhugetlbfs - pass: 1
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 18, pass: 63
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 5, pass: 58
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - skip: 1, pass: 21
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - skip: 7, pass: 7
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - fail: 3, skip: 92, pass: 1055
* ltp-timers-tests - pass: 13

qemu_arm64
* boot - pass: 22
* kselftest - fail: 1, skip: 29, pass: 40
* libhugetlbfs - pass: 92
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - pass: 22
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 3
* 

Re: [PATCH 4.14 00/95] 4.14.43-stable review

2018-05-22 Thread Naresh Kamboju
On 22 May 2018 at 02:40, Greg Kroah-Hartman  wrote:
> This is the start of the stable review cycle for the 4.14.43 release.
> There are 95 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 Tue May 22 21:04:09 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.43-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


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

NOTE:
kselftest rtnetlink.sh test case failed on all device.
Which is not a regression which used to SKIP pass and now run and fail.
Bug reported to investigate,
https://bugs.linaro.org/show_bug.cgi?id=3834


Summary


kernel: 4.14.43-rc1
git repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git branch: linux-4.14.y
git commit: b98076ba9976b9ea99d2595ee3af9f94a0c0d22c
git describe: v4.14.42-96-gb98076ba9976
Test details: 
https://qa-reports.linaro.org/lkft/linux-stable-rc-4.14-oe/build/v4.14.42-96-gb98076ba9976

No regressions (compared to build v4.14.42-48-g089359da1ecd)


Boards, architectures and test suites:
-
dragonboard-410c
* boot - fail: 1, pass: 20
* kselftest - fail: 1, skip: 27, pass: 40
* libhugetlbfs - skip: 1, pass: 90
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - skip: 1, pass: 21
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - pass: 14
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - skip: 134, pass: 1016
* ltp-timers-tests - pass: 13

hi6220-hikey - arm64
* boot - pass: 20
* kselftest - fail: 1, skip: 23, pass: 43
* libhugetlbfs - skip: 1, pass: 90
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - skip: 1, pass: 21
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - skip: 4, pass: 10
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - skip: 135, pass: 1015
* ltp-timers-tests - pass: 13

juno-r2 - arm64
* boot - pass: 20
* kselftest - fail: 1, skip: 25, pass: 42
* libhugetlbfs - skip: 1, pass: 90
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - pass: 22
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - skip: 4, pass: 10
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - skip: 134, pass: 1016
* ltp-timers-tests - pass: 13

qemu_arm
* boot - pass: 20
* kselftest - fail: 3, skip: 29, pass: 36
* libhugetlbfs - pass: 1
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 18, pass: 63
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 5, pass: 58
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - skip: 1, pass: 21
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 11
* ltp-nptl-tests - pass: 2
* ltp-pty-tests - pass: 4
* ltp-sched-tests - skip: 7, pass: 7
* ltp-securebits-tests - pass: 4
* ltp-syscalls-tests - fail: 3, skip: 92, pass: 1055
* ltp-timers-tests - pass: 13

qemu_arm64
* boot - pass: 22
* kselftest - fail: 1, skip: 29, pass: 40
* libhugetlbfs - pass: 92
* ltp-cap_bounds-tests - pass: 2
* ltp-containers-tests - skip: 17, pass: 64
* ltp-fcntl-locktests-tests - pass: 2
* ltp-filecaps-tests - pass: 2
* ltp-fs-tests - skip: 6, pass: 57
* ltp-fs_bind-tests - pass: 2
* ltp-fs_perms_simple-tests - pass: 19
* ltp-fsx-tests - pass: 2
* ltp-hugetlb-tests - pass: 22
* ltp-io-tests - pass: 3
* ltp-ipc-tests - pass: 9
* ltp-math-tests - pass: 3
* ltp-nptl-tests - pass: 2
* 

[PATCH 4.14 00/95] 4.14.43-stable review

2018-05-21 Thread Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.14.43 release.
There are 95 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 Tue May 22 21:04:09 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.43-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.43-rc1

Konrad Rzeszutek Wilk 
x86/bugs: Rename SSBD_NO to SSB_NO

Tom Lendacky 
KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

Thomas Gleixner 
x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

Thomas Gleixner 
x86/bugs: Rework spec_ctrl base and mask logic

Thomas Gleixner 
x86/bugs: Remove x86_spec_ctrl_set()

Thomas Gleixner 
x86/bugs: Expose x86_spec_ctrl_base directly

Borislav Petkov 
x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

Thomas Gleixner 
x86/speculation: Rework speculative_store_bypass_update()

Tom Lendacky 
x86/speculation: Add virtualized speculative store bypass disable support

Thomas Gleixner 
x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL

Thomas Gleixner 
x86/speculation: Handle HT correctly on AMD

Thomas Gleixner 
x86/cpufeatures: Add FEATURE_ZEN

Thomas Gleixner 
x86/cpufeatures: Disentangle SSBD enumeration

Thomas Gleixner 
x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS

Borislav Petkov 
x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP

Thomas Gleixner 
KVM: SVM: Move spec control call after restore of GS

Jim Mattson 
x86/cpu: Make alternative_msr_write work for 32-bit code

Konrad Rzeszutek Wilk 
x86/bugs: Fix the parameters alignment and missing void

Jiri Kosina 
x86/bugs: Make cpu_show_common() static

Jiri Kosina 
x86/bugs: Fix __ssb_select_mitigation() return type

Borislav Petkov 
Documentation/spec_ctrl: Do some minor cleanups

Konrad Rzeszutek Wilk 
proc: Use underscores for SSBD in 'status'

Konrad Rzeszutek Wilk 
x86/bugs: Rename _RDS to _SSBD

Kees Cook 
x86/speculation: Make "seccomp" the default mode for Speculative Store 
Bypass

Thomas Gleixner 
seccomp: Move speculation migitation control to arch code

Kees Cook 
seccomp: Add filter flag to opt-out of SSB mitigation

Thomas Gleixner 
seccomp: Use PR_SPEC_FORCE_DISABLE

Thomas Gleixner 
prctl: Add force disable speculation

Kees Cook 
x86/bugs: Make boot modes __ro_after_init

Kees Cook 
seccomp: Enable speculation flaw mitigations

Kees Cook 
proc: Provide details on speculation flaw mitigations

Kees Cook 
nospec: Allow getting/setting on non-current task

Thomas Gleixner 
x86/speculation: Add prctl for Speculative Store Bypass mitigation

Thomas Gleixner 
x86/process: Allow runtime control of Speculative Store Bypass

Thomas Gleixner 
prctl: Add speculation control prctls

Thomas Gleixner 
x86/speculation: Create spec-ctrl.h to avoid include hell

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest

Konrad Rzeszutek Wilk 
x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested

Konrad Rzeszutek Wilk 
x86/bugs: Whitelist allowed SPEC_CTRL MSR values

Konrad Rzeszutek Wilk 
x86/bugs/intel: Set proper CPU features and setup RDS

Konrad Rzeszutek Wilk 
x86/bugs: Provide boot parameters for the spec_store_bypass_disable 
mitigation

Konrad Rzeszutek Wilk 
x86/cpufeatures: Add X86_FEATURE_RDS

Konrad Rzeszutek Wilk 
x86/bugs: Expose /sys/../spec_store_bypass

Konrad Rzeszutek Wilk 
x86/bugs, KVM: Support the combination of guest and host IBRS

Konrad Rzeszutek 

[PATCH 4.14 00/95] 4.14.43-stable review

2018-05-21 Thread Greg Kroah-Hartman
This is the start of the stable review cycle for the 4.14.43 release.
There are 95 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 Tue May 22 21:04:09 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.43-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.43-rc1

Konrad Rzeszutek Wilk 
x86/bugs: Rename SSBD_NO to SSB_NO

Tom Lendacky 
KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD

Thomas Gleixner 
x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG

Thomas Gleixner 
x86/bugs: Rework spec_ctrl base and mask logic

Thomas Gleixner 
x86/bugs: Remove x86_spec_ctrl_set()

Thomas Gleixner 
x86/bugs: Expose x86_spec_ctrl_base directly

Borislav Petkov 
x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host}

Thomas Gleixner 
x86/speculation: Rework speculative_store_bypass_update()

Tom Lendacky 
x86/speculation: Add virtualized speculative store bypass disable support

Thomas Gleixner 
x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL

Thomas Gleixner 
x86/speculation: Handle HT correctly on AMD

Thomas Gleixner 
x86/cpufeatures: Add FEATURE_ZEN

Thomas Gleixner 
x86/cpufeatures: Disentangle SSBD enumeration

Thomas Gleixner 
x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS

Borislav Petkov 
x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP

Thomas Gleixner 
KVM: SVM: Move spec control call after restore of GS

Jim Mattson 
x86/cpu: Make alternative_msr_write work for 32-bit code

Konrad Rzeszutek Wilk 
x86/bugs: Fix the parameters alignment and missing void

Jiri Kosina 
x86/bugs: Make cpu_show_common() static

Jiri Kosina 
x86/bugs: Fix __ssb_select_mitigation() return type

Borislav Petkov 
Documentation/spec_ctrl: Do some minor cleanups

Konrad Rzeszutek Wilk 
proc: Use underscores for SSBD in 'status'

Konrad Rzeszutek Wilk 
x86/bugs: Rename _RDS to _SSBD

Kees Cook 
x86/speculation: Make "seccomp" the default mode for Speculative Store 
Bypass

Thomas Gleixner 
seccomp: Move speculation migitation control to arch code

Kees Cook 
seccomp: Add filter flag to opt-out of SSB mitigation

Thomas Gleixner 
seccomp: Use PR_SPEC_FORCE_DISABLE

Thomas Gleixner 
prctl: Add force disable speculation

Kees Cook 
x86/bugs: Make boot modes __ro_after_init

Kees Cook 
seccomp: Enable speculation flaw mitigations

Kees Cook 
proc: Provide details on speculation flaw mitigations

Kees Cook 
nospec: Allow getting/setting on non-current task

Thomas Gleixner 
x86/speculation: Add prctl for Speculative Store Bypass mitigation

Thomas Gleixner 
x86/process: Allow runtime control of Speculative Store Bypass

Thomas Gleixner 
prctl: Add speculation control prctls

Thomas Gleixner 
x86/speculation: Create spec-ctrl.h to avoid include hell

Konrad Rzeszutek Wilk 
x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest

Konrad Rzeszutek Wilk 
x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested

Konrad Rzeszutek Wilk 
x86/bugs: Whitelist allowed SPEC_CTRL MSR values

Konrad Rzeszutek Wilk 
x86/bugs/intel: Set proper CPU features and setup RDS

Konrad Rzeszutek Wilk 
x86/bugs: Provide boot parameters for the spec_store_bypass_disable 
mitigation

Konrad Rzeszutek Wilk 
x86/cpufeatures: Add X86_FEATURE_RDS

Konrad Rzeszutek Wilk 
x86/bugs: Expose /sys/../spec_store_bypass

Konrad Rzeszutek Wilk 
x86/bugs, KVM: Support the combination of guest and host IBRS

Konrad Rzeszutek Wilk 
x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits

Konrad Rzeszutek Wilk 
x86/bugs: Concentrate bug reporting into a separate function

Konrad Rzeszutek Wilk 
x86/bugs: Concentrate bug detection into a separate function

Linus Torvalds 
x86/nospec: Simplify alternative_msr_write()

Liu Bo 
btrfs: fix reading stale metadata blocks after degraded raid1 mounts

Nikolay Borisov 
btrfs: Fix delalloc inodes invalidation during transaction abort

Nikolay Borisov 
btrfs: Split btrfs_del_delalloc_inode into 2 functions

Anand Jain 
btrfs: fix crash when trying to resume balance without the resume flag

Misono Tomohiro 
btrfs: property: Set incompat flag if lzo/zstd compression is set

Robbie Ko 
Btrfs: send, fix invalid access to commit roots due to concurrent 
snapshotting

Filipe Manana 
Btrfs: fix xattr loss after power failure

Masami Hiramatsu 
ARM: 8772/1: kprobes: Prohibit kprobes