On Sun, May 18, 2014 at 4:40 PM, Lukas Anzinger <[email protected]> wrote:
> Hi Lucas,
>
> I've updated the post to reflect your concerns, at least I hope so.
>
>> It's a nice blog post, but with lots of unnecessary noise accusing kmod of 
>> NIH for such a simple bug caused by out-of-tree modules (thus not really 
>> tested).
>
> The bug might be caused by out-of-tree modules but it's still a
> use-after-free. Don't get me wrong, the code quality of kmod seems

yep and the patch you sent is already applied.

> quite high and way above average to me. I was just a bit "disappointed
> that the hash implementation is part of the core that makes the
> impression of NIH because it's not really documented (no doxygen

The doxygen documentation is more focused on the exposed API, not the
internal implementation. We do have some documentation on some of the
functions, but documenting all the internal implementation is not
really a goal.

> comments or something similar) and no unit tests although kmod ships a
> testsuite.

Adding test cases for the hash implementation would be really good.
Bare in mind the testsuite was added much later (kmod 5 I think) and
focused on testing the libkmod API and the tools (modprobe, modinfo,
depmod, etc). There are some tests for internal functions, but they
were added after we found bugs in them.

Lucas De Marchi
--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to