~/talk

The Static Check Needle in the Warnings Haystack

links:none on file
slides:none on file

Many Linux kernel files already produce hundreds or thousands of static warnings (example: 1,300 lines → 1,320 after a tiny edit) and typical diffs show dozens of noisy line changes, so new warnings are hard to find. A lightweight script on GitHub generates filtered old/new warning files, classifies messages by tool (GCC, dtc, sparse, smatch, LLVM/clang), reports counts (e.g. W=1: 2→3 lines, 606→609 (W=2)) and shows cleaned diffs for quick triage; it works but needs more tool support and polish.

AI-written summary · about

  1. 0:00Start
  2. 1:01Examples of Static Analysis Tools
  3. 1:26What is the problem?
  4. 2:12Look at an example
  5. 3:11Many warnings?
  6. 4:27(2) Hard to find new warnings?
  7. 4:49Don't check for new warnings? Who in this room ever checks their submissions for new warnings?
  8. 11:39Examples of noise - other files
  9. 14:29Solution: proof of concept tool
  10. 15:00Revisit initial example
  11. 23:56How to get a copy of the slides
~/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.