Oddbean new post about | logout
 [$] A new version of modversions

The genksyms tool has long been buried deeply within the kernel's
build system; it is one of the two C-code parsers shipped with the kernel
(the other being <a href="https://elixir.bootlin.com/linux/v6.11-rc4/source/scripts/kernel-doc" rel="nofollow">the
horrifying kernel-doc script</a>).  It is a key part of how the
kernel's module-loading infrastructure works.  While genksyms has
quietly done its job for decades, that period may soon be coming to an end.
It would seem that genksyms is not up to the task of handling Rust
code, so Sami Tolvanen is <a href="https://lwn.net/ml/all/20240815173903.4172139-21-samitolvanen@google.com/" rel="nofollow">proposing
a new tool</a> to handle this task going forward.

https://lwn.net/Articles/986892/