~/talk

Kselftests augmented: running kernelspace tests from userspace

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

Proposal implements a proof of concept kernel feature that lets kernel code register tests as a ktest object (function, name, parameter size) and exposes a simple userspace API with four endpoints to list tests, trigger one with a parameter buffer, and poll results. It compiles behind a config flag disabled by default, registers tests at runtime, and already runs in prototype form. It targets extending kselftests to set kernel preconditions and invoke specific kernel functions while noting overlap with KUnit/Kfuzz prior art and security risks.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:25Problem and proposed solution
  3. 6:11Demo and use cases
  4. 8:45Discussion and alternatives
  5. 12:48Feedback and next steps
~/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.