Messages in this thread | | | Subject | Re: Checking for incorrect MODULE_PARM | Date | Sun, 10 Dec 2000 13:38:56 -0300 | From | Horst von Brand <> |
| |
Keith Owens <kaos@ocs.com.au> said: > modutils 2.3.22 does more rigorous checking of MODULE_PARM entries and > has already found several cases where MODULE_PARM(x) is used but the > corresponding variable 'x' is not defined. These are module coding > bugs that were previously hidden. Run this script to do a quick check > of all your modules against modutils 2.3.22. Run as any user, does not > have not be root. > > for i in $(/sbin/modprobe -l) > do > (echo -e "\n" $i ; /sbin/modinfo -p $i) > /var/tmp/modinfo > grep warning /var/tmp/modinfo > /dev/null && cat /var/tmp/modinfo > done
With 2.2.18pre27 on i686 I get:
/lib/modules/2.2.18/ipv4/ip_masq_user.o warning: symbol for parameter ports not found ports int array (min = 1, max = 12) debug int
Hope this helps a bit. -- Horst von Brand vonbrand@sleipnir.valparaiso.cl Casilla 9G, Vin~a del Mar, Chile +56 32 672616 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
| |