diff options
Diffstat (limited to 'drivers/mtd/tests/mtd_oobtest.c')
-rw-r--r-- | drivers/mtd/tests/mtd_oobtest.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/mtd/tests/mtd_oobtest.c b/drivers/mtd/tests/mtd_oobtest.c index 6bcff42296a..933f7e5f32d 100644 --- a/drivers/mtd/tests/mtd_oobtest.c +++ b/drivers/mtd/tests/mtd_oobtest.c | |||
@@ -30,7 +30,7 @@ | |||
30 | 30 | ||
31 | #define PRINT_PREF KERN_INFO "mtd_oobtest: " | 31 | #define PRINT_PREF KERN_INFO "mtd_oobtest: " |
32 | 32 | ||
33 | static int dev; | 33 | static int dev = -EINVAL; |
34 | module_param(dev, int, S_IRUGO); | 34 | module_param(dev, int, S_IRUGO); |
35 | MODULE_PARM_DESC(dev, "MTD device number to use"); | 35 | MODULE_PARM_DESC(dev, "MTD device number to use"); |
36 | 36 | ||
@@ -366,6 +366,13 @@ static int __init mtd_oobtest_init(void) | |||
366 | 366 | ||
367 | printk(KERN_INFO "\n"); | 367 | printk(KERN_INFO "\n"); |
368 | printk(KERN_INFO "=================================================\n"); | 368 | printk(KERN_INFO "=================================================\n"); |
369 | |||
370 | if (dev < 0) { | ||
371 | printk(PRINT_PREF "Please specify a valid mtd-device via module paramter\n"); | ||
372 | printk(KERN_CRIT "CAREFUL: This test wipes all data on the specified MTD device!\n"); | ||
373 | return -EINVAL; | ||
374 | } | ||
375 | |||
369 | printk(PRINT_PREF "MTD device: %d\n", dev); | 376 | printk(PRINT_PREF "MTD device: %d\n", dev); |
370 | 377 | ||
371 | mtd = get_mtd_device(NULL, dev); | 378 | mtd = get_mtd_device(NULL, dev); |