Caveat question
Sorry, this is really minor, but shouldn't the caveat sound like this?
Caveat: this is my first ever kernel module, so I may have committed less mistakes than I intended.
Neat. Though, if we're being pedantic, "fewer", rather than "less" surely ;)
But more seriously, I'm most interested in things that look plausibly correct and ideally compile without warnings, but which are wrong (and in potentially security-relevant ways). The idea is to be a test bed for ensuring that static and dynamic test tools can detect common mistakes.
I hope I've commented all the deliberate mistakes I've made. This is my first time touching Linux kernel code so I'm sure I've made some silly mistakes that I wasn't intending. If you spot a mistake that doesn't have a comment, please let me know! Thanks.