Name: MODULE_PARM h Is Unsigned Author: Rusty Russell Status: Trivial D: At least one person is using the "h" parameter for an unsigned. Change D: it to an unsigned (the new code is more fussy than the old code). diff -urpN --exclude TAGS -X /home/rusty/devel/kernel/kernel-patches/current-dontdiff --minimal .2342-linux-2.6.0-test8-bk2/kernel/module.c .2342-linux-2.6.0-test8-bk2.updated/kernel/module.c --- .2342-linux-2.6.0-test8-bk2/kernel/module.c 2003-10-23 10:02:54.000000000 +1000 +++ .2342-linux-2.6.0-test8-bk2.updated/kernel/module.c 2003-10-23 14:33:29.000000000 +1000 @@ -874,7 +874,7 @@ int set_obsolete(const char *val, struct 1, param_set_byte, &dummy); case 'h': return param_array(kp->name, val, min, max, obsparm->addr, - sizeof(short), param_set_short, &dummy); + sizeof(short), param_set_ushort, &dummy); case 'i': return param_array(kp->name, val, min, max, obsparm->addr, sizeof(int), param_set_int, &dummy);