[PATCH 0/6] User experience and code quality improvements

John Kacur <[email protected]> Mon, 22 Jun 2026 16:21:25 -0400
Newsgroups org.kernel.vger.linux-rt-users
Message-ID <[email protected]>
This patch series improves tuna's user experience and code quality through
several enhancements:

Patches 1-3 improve pattern matching feedback by warning users when their
thread or IRQ patterns match zero results, with an opt-in -w/--warn flag
to control this behavior.

Patch 4 enhances the what_is command with updated kernel thread descriptions
for modern kernels, including jbd2, kworker, irq/, and other commonly seen
threads.

Patch 5 adds comprehensive docstrings to all converter functions, improving
code documentation and maintainability.

Patch 6 adds centralized input validation for CPU numbers and RT priorities,
providing clear error messages instead of confusing system call failures.

John Kacur (6):
  tuna: Warn when user-specified patterns match zero threads or IRQs
  tuna: Suppress output when pattern matches zero results
  tuna: Make warnings opt-in with -w/--warn flag
  tuna: Enhance what_is command with new kernel thread descriptions and
    usability improvements
  tuna: Add comprehensive docstrings to converter functions
  tuna: Add centralized input validation for CPU numbers and RT
    priorities

 tuna-cmd.py  | 211 ++++++++++++++++++++++++++++++++++++++++++++++++---
 tuna/help.py |  26 +++++--
 tuna/tuna.py |  51 ++++++++++++-
 3 files changed, 269 insertions(+), 19 deletions(-)

-- 
2.54.0