]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
module: check kernel param length at compile time, not runtime
authorRusty Russell <rusty@rustcorp.com.au>
Wed, 22 Oct 2008 15:00:22 +0000 (10:00 -0500)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 21 Oct 2008 23:00:22 +0000 (10:00 +1100)
commit730b69d225259565c705f5f5a11cb1aba69568f1
tree9ae3f20102d06d83b23dbbed1ae8acb86e01e7ea
parentd72b37513cdfbd3f53f3d485a8c403cc96d2c95f
module: check kernel param length at compile time, not runtime

The kparam code tries to handle over-length parameter prefixes at
runtime.  Not only would I bet this has never been tested, it's not
clear that truncating names is a good idea either.

So let's check at compile time.  We need to move the #define to
moduleparam.h to do this, though.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
include/linux/module.h
include/linux/moduleparam.h
kernel/params.c