diff options
-rw-r--r-- | linux/dev/drivers/block/genhd.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/linux/dev/drivers/block/genhd.c b/linux/dev/drivers/block/genhd.c index 23c1e120..903135c3 100644 --- a/linux/dev/drivers/block/genhd.c +++ b/linux/dev/drivers/block/genhd.c @@ -1021,11 +1021,13 @@ static void setup_dev(struct gendisk *dev) void device_setup(void) { extern void console_map_init(void); - extern char *kernel_cmdline; - char *c, *param, *white; struct gendisk *p; int nr=0; +#ifdef CONFIG_BLK_DEV_IDE + extern char *kernel_cmdline; + char *c, *param, *white; + for (c = kernel_cmdline; c; ) { param = strstr(c, " ide"); @@ -1048,6 +1050,7 @@ void device_setup(void) } } } +#endif #ifndef MACH chr_dev_init(); #endif |