Skip to content

5.4.116-rc1 review

Greg Kroah-Hartman bpf linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8bpf: Move off_reg into sanitize_ptr_alukernel/bpf/verifier.c+5 -40 replies
2/8bpf: Ensure off_reg has no mixed signed bounds for all typeskernel/bpf/verifier.c+9 -100 replies
3/8bpf: Rework ptr_limit into alu_limit and add common error pathkernel/bpf/verifier.c+13 -80 replies
4/8bpf: Improve verifier error messages for userskernel/bpf/verifier.c+62 -220 replies
5/8bpf: Refactor and streamline bounds check into helperkernel/bpf/verifier.c+37 -170 replies
6/8bpf: Move sanitize_val_alu out of op switchkernel/bpf/verifier.c+10 -50 replies
7/8bpf: Tighten speculative pointer arithmetic maskkernel/bpf/verifier.c+44 -290 replies
8/8bpf: Update selftests to reflect new error statestools/testing/selftests/bpf/verifier/bounds_deduction.c tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c tools/testing/selftests/bpf/verifier/unpriv.c +1 more+14 -280 replies

Reviews trailers per patch

All 8 patches have a Reviewed-by or Acked-by.

PatchJohn FastabendAlexei StarovoitovBenedict SchlueterJon HunterSudip MukherjeeFlorian FainelliLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b T-b T-b
1/8R-b A-b
2/8R-b A-b
3/8R-b A-b
4/8R-b A-b
5/8R-b A-b
6/8R-b A-b
7/8R-b A-b T-b
8/8R-b A-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 8 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 0/8] 5.4.116-rc1 review

This is the start of the stable review cycle for the 5.4.116 release. There are 8 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 Sun, 02 May 2021 14:19:04 +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/v5.x/stable-review/patch-5.4.116-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-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.116-rc1

Daniel Borkmann <[email protected]>
bpf: Update selftests to reflect new error states

Daniel Borkmann <[email protected]>
bpf: Tighten speculative pointer arithmetic mask

Daniel Borkmann <[email protected]>
bpf: Move sanitize_val_alu out of op switch

Daniel Borkmann <[email protected]>
bpf: Refactor and streamline bounds check into helper

Daniel Borkmann <[email protected]>
bpf: Improve verifier error messages for users

Daniel Borkmann <[email protected]>
bpf: Rework ptr_limit into alu_limit and add common error path

Daniel Borkmann <[email protected]>
bpf: Ensure off_reg has no mixed signed bounds for all types

Daniel Borkmann <[email protected]>
bpf: Move off_reg into sanitize_ptr_alu

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

Diffstat:

 Makefile                                           |   4 +-
 kernel/bpf/verifier.c                              | 233 ++++++++++++++-------
 .../selftests/bpf/verifier/bounds_deduction.c      |  21 +-
 .../bpf/verifier/bounds_mix_sign_unsign.c          |  13 --
 tools/testing/selftests/bpf/verifier/unpriv.c      |   2 +-
 .../selftests/bpf/verifier/value_ptr_arith.c       |   6 +-
 6 files changed, 175 insertions(+), 104 deletions(-)