Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Update kernel from v6.7 to v6.8 #1452

Merged

Commits on Apr 26, 2024

  1. features: Fix test TestHaveProgramType/Extension in kernel >=v6.8

    In kernel v6.8, logic was added that restricts valid func info BTF for
    programs that can be replaced with an BPF_PROG_TYPE_EXT program.
    Before this change the parameters of the extension program had to be
    the same as the original program.
    
    Commit torvalds/linux@5eccd2db42d77e357 made
    it so the verifier asserts that the BTF func info of "main" programs
    must have exactly 1 parameter of a pointer type to the context struct,
    even if the code doesn't use the context like in our case.
    
    Signed-off-by: Dylan Reimerink <dylan.reimerink@isovalent.com>
    dylandreimerink committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    9f7e654 View commit details
    Browse the repository at this point in the history
  2. CI: switch from 6.7 to 6.8

    Kernel 6.8 is currently the latest stable kernel release, so test
    against it. Also add 6.6 to the test matrix since it is an LTS release.
    
    Signed-off-by: Dylan Reimerink <dylan.reimerink@isovalent.com>
    dylandreimerink committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    8d709e6 View commit details
    Browse the repository at this point in the history