Skip to content

6.1.48-rc1 review

Greg Kroah-Hartman damon linux-nfs linux-patches linux-tegra lkml ltp stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15x86/cpu: Fix __x86_return_thunk symbol typearch/x86/lib/retpoline.S+3 -10 replies
2/15x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()arch/x86/lib/retpoline.S+2 -20 replies
3/15x86/alternative: Make custom return thunk unconditionalarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c+7 -00 replies
4/15x86/cpu: Clean up SRSO return thunk messarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c arch/x86/kernel/vmlinux.lds.S +2 more+64 -220 replies
5/15x86/cpu: Rename original retbleed methodsarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c arch/x86/kernel/vmlinux.lds.S +3 more+23 -230 replies
6/15x86/cpu: Rename srso_(.*)_alias to srso_alias_\1Documentation/admin-guide/hw-vuln/srso.rst arch/x86/include/asm/nospec-branch.h arch/x86/kernel/vmlinux.lds.S +1 more+21 -210 replies
7/15x86/cpu: Cleanup the untrain messarch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c arch/x86/lib/retpoline.S+12 -80 replies
8/15x86/srso: Explain the untraining sequences a bit morearch/x86/lib/retpoline.S+19 -00 replies
9/15x86/static_call: Fix __static_call_fixup()arch/x86/kernel/static_call.c+13 -00 replies
10/15x86/retpoline: Dont clobber RFLAGS during srso_safe_ret()arch/x86/lib/retpoline.S+3 -40 replies
11/15x86/CPU/AMD: Fix the DIV(0) initial fix attemptarch/x86/include/asm/entry-common.h arch/x86/kernel/cpu/amd.c arch/x86/kernel/traps.c +1 more+4 -20 replies
12/15x86/srso: Disable the mitigation on unaffected configurationsarch/x86/kernel/cpu/bugs.c+6 -10 replies
13/15x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANGarch/x86/kernel/vmlinux.lds.S arch/x86/lib/retpoline.S tools/objtool/check.c+9 -90 replies
14/15objtool/x86: Fixup frame-pointer vs rethunktools/objtool/check.c+11 -60 replies
15/15x86/srso: Correct the mitigation status when SMT is disabledarch/x86/kernel/cpu/bugs.c+2 -30 replies

Reviews trailers per patch

3 of 15 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchNathan ChancellorJosh PoimboeufFlorian FainelliSeongJae ParkJoel Fernandes (Google)Jeff LaytonSudip MukherjeeLinux Kernel Functional TestingJon HunterConor DooleyTakeshi OgasawaraShuah KhanBagas SanjayaSalvatore Bonaccorso
SeriesT-b T-b T-b R-b T-b T-b T-b T-b T-b T-b T-b T-b
1/15
2/15
3/15
4/15
5/15
6/15
7/15
8/15
9/15A-b
10/15T-b
11/15
12/15
13/15
14/15A-b
15/15A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 14 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 00/15] 6.1.48-rc1 review

This is the start of the stable review cycle for the 6.1.48 release. There are 15 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 Sat, 26 Aug 2023 14:14:28 +0000. 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/v6.x/stable-review/patch-6.1.48-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.48-rc1

Borislav Petkov (AMD) <[email protected]>
x86/srso: Correct the mitigation status when SMT is disabled

Peter Zijlstra <[email protected]>
objtool/x86: Fixup frame-pointer vs rethunk

Petr Pavlu <[email protected]>
x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG

Borislav Petkov (AMD) <[email protected]>
x86/srso: Disable the mitigation on unaffected configurations

Borislav Petkov (AMD) <[email protected]>
x86/CPU/AMD: Fix the DIV(0) initial fix attempt

Sean Christopherson <[email protected]>
x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()

Peter Zijlstra <[email protected]>

    x86/static_call: Fix __static_call_fixup()

Borislav Petkov (AMD) <[email protected]>
x86/srso: Explain the untraining sequences a bit more

Peter Zijlstra <[email protected]>
x86/cpu: Cleanup the untrain mess

Peter Zijlstra <[email protected]>

    x86/cpu: Rename srso_(.*)_alias to srso_alias_\1

Peter Zijlstra <[email protected]>
x86/cpu: Rename original retbleed methods

Peter Zijlstra <[email protected]>
x86/cpu: Clean up SRSO return thunk mess

Peter Zijlstra <[email protected]>
x86/alternative: Make custom return thunk unconditional

Peter Zijlstra <[email protected]>

    x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()

Peter Zijlstra <[email protected]>
x86/cpu: Fix __x86_return_thunk symbol type

-------------

Diffstat:

 Documentation/admin-guide/hw-vuln/srso.rst |   4 +-
 Makefile                                   |   4 +-
 arch/x86/include/asm/entry-common.h        |   1 +
 arch/x86/include/asm/nospec-branch.h       |  28 +++---
 arch/x86/kernel/cpu/amd.c                  |   1 +
 arch/x86/kernel/cpu/bugs.c                 |  28 +++++-
 arch/x86/kernel/static_call.c              |  13 +++
 arch/x86/kernel/traps.c                    |   2 -
 arch/x86/kernel/vmlinux.lds.S              |  20 ++--
 arch/x86/kvm/svm/svm.c                     |   2 +
 arch/x86/lib/retpoline.S                   | 141 ++++++++++++++++++++---------
 tools/objtool/arch/x86/decode.c            |   2 +-
 tools/objtool/check.c                      |  21 +++--
 13 files changed, 182 insertions(+), 85 deletions(-)