Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

module_param: make bool parameters really bool (drivers/video/i810)

module_param(bool) used to counter-intuitively take an int. In
fddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy
trick.

It's time to remove the int/unsigned int option. For this version
it'll simply give a warning, but it'll break next kernel version.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>

authored by

Rusty Russell and committed by
Florian Tobias Schandinat
f787f32e 6b3cbe40

+5 -5
+5 -5
drivers/video/i810/i810_main.c
··· 135 135 static char *mode_option __devinitdata = NULL; 136 136 static int vram __devinitdata = 4; 137 137 static int bpp __devinitdata = 8; 138 - static int mtrr __devinitdata; 139 - static int accel __devinitdata; 138 + static bool mtrr __devinitdata; 139 + static bool accel __devinitdata; 140 140 static int hsync1 __devinitdata; 141 141 static int hsync2 __devinitdata; 142 142 static int vsync1 __devinitdata; ··· 144 144 static int xres __devinitdata; 145 145 static int yres; 146 146 static int vyres __devinitdata; 147 - static int sync __devinitdata; 148 - static int extvga __devinitdata; 149 - static int dcolor __devinitdata; 147 + static bool sync __devinitdata; 148 + static bool extvga __devinitdata; 149 + static bool dcolor __devinitdata; 150 150 static bool ddc3 __devinitdata; 151 151 152 152 /*------------------------------------------------------------*/