~/talk

Moving livepatching module building to kselftests

Talkat Linux Plumbers Conference 2023 · 2023-11-13..11-15· [testing]
links:none on file
slides:none on file

Proposal moves livepatch test modules from lib/livepatch into tools/testing/selftests/livepatch and adds a kselftest target that compiles modules on the test host, drops CONFIG_TEST_LIVEPATCH, and uses insmod instead of modprobe. The V3 patch implements the first of ~15 QA tests (verifies livepatch transitions of the getpid syscall) and runs locally, but faces practical issues: gen_tar packs binaries only, requires kernel headers/VERMAGIC match, and building on target needs a toolchain and handling module signing.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:51What are kselftests
  3. 5:29Current livepatch testing setup
  4. 8:20kselftests module restrictions
  5. 10:53Proposal to move tests
  6. 14:07Challenges with module building
  7. 22:46Discussion on module location
  8. 28:29Future work and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.