First page Back Continue Last page Overview Graphics

Declaring a module parameter

#include <linux/moduleparam.h>

module_param( name, /* name of an already defined variable */ type, /* either byte, short, ushort, int, uint, long, ulong, charp, or bool. (checked at compile time!) */ perm /* for /sys/module/<module_name>/parameters/<param> 0: no such module parameter value file */ );

Example

int irq=5; module_param(irq, int, S_IRUGO);

Modules parameter arrays are also possible with module_param_array(), but they are less common.