On Fri, Sep 09, 2011 at 07:01:01PM -0400, Nitin Gupta wrote: > Allows configuring default number of zram devices > as kernel config option. User can override this > value using 'num_devices' module parameter. Ick, another config value, is this really needed? Why can't we rely on the module parameter instead? > > Signed-off-by: Nitin Gupta <ngupta@xxxxxxxxxx> > --- > drivers/staging/zram/Kconfig | 9 +++++++++ > drivers/staging/zram/zram_drv.c | 13 ++++++++----- > 2 files changed, 17 insertions(+), 5 deletions(-) > > diff --git a/drivers/staging/zram/Kconfig b/drivers/staging/zram/Kconfig > index 3bec4db..ca31cb3 100644 > --- a/drivers/staging/zram/Kconfig > +++ b/drivers/staging/zram/Kconfig > @@ -21,6 +21,15 @@ config ZRAM > See zram.txt for more information. > Project home: http://compcache.googlecode.com/ > > +config ZRAM_NUM_DEVICES > + int "Default number of zram devices" > + depends on ZRAM > + range 1 32 > + default 1 > + help > + Select default number of zram devices. You can override this value > + using 'num_devices' module parameter. > + > config ZRAM_DEBUG > bool "Compressed RAM block device debug support" > depends on ZRAM > diff --git a/drivers/staging/zram/zram_drv.c b/drivers/staging/zram/zram_drv.c > index 03ec5a2..55f2c0e 100644 > --- a/drivers/staging/zram/zram_drv.c > +++ b/drivers/staging/zram/zram_drv.c > @@ -781,6 +781,14 @@ static int __init zram_init(void) > { > int ret, dev_id; > > + /* > + * Module parameter not specified by user. Use default > + * value as defined during kernel config. > + */ > + if (num_devices == 0) { > + num_devices = CONFIG_ZRAM_NUM_DEVICES; > + } Wrong coding style, which, for some odd reason, checkpatch doesn't catch. Please remove the braces. thanks, greg k-h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel