module: turn longs into ints for module sizes
authorDenys Vlasenko <vda.linux@googlemail.com>
Wed, 23 Jul 2008 00:24:27 +0000 (19:24 -0500)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 22 Jul 2008 09:24:27 +0000 (19:24 +1000)
commit2f0f2a334bc38b61a9afca951185cd3844ee709d
treec73089563f51c818ed97dec463408d6ac9cf1e8e
parentf7f5b67557eac1131ba6532522e3c50eced34238
module: turn longs into ints for module sizes

This shrinks module.o and each *.ko file.

And finally, structure members which hold length of module
code (four such members there) and count of symbols
are converted from longs to ints.

We cannot possibly have a module where 32 bits won't
be enough to hold such counts.

For one, module loading checks module size for sanity
before loading, so such insanely big module will fail
that test first.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
include/linux/module.h
kernel/module.c