powerpc/iseries: viodasd needs to depend on CONFIG_BLOCK
authorStephen Rothwell <sfr@canb.auug.org.au>
Tue, 16 Dec 2008 20:16:49 +0000 (20:16 +0000)
committerPaul Mackerras <paulus@samba.org>
Sun, 21 Dec 2008 03:21:15 +0000 (14:21 +1100)
Otherwise you get lot of errors like these:

drivers/block/viodasd.c:72: error: dereferencing pointer to incomplete type
drivers/block/viodasd.c: In function 'viodasd_open':
drivers/block/viodasd.c:135: error: dereferencing pointer to incomplete type
drivers/block/viodasd.c: In function 'viodasd_release':
drivers/block/viodasd.c:184: error: dereferencing pointer to incomplete type
drivers/block/viodasd.c: In function 'viodasd_getgeo':
drivers/block/viodasd.c:209: error: dereferencing pointer to incomplete type
drivers/block/viodasd.c:214: error: implicit declaration of function 'get_capacity'
drivers/block/viodasd.c: At top level:
drivers/block/viodasd.c:222: error: variable 'viodasd_fops' has initializer but incomplete type
drivers/block/viodasd.c:223: error: unknown field 'owner' specified in initializer

Discovered by a randconfig build.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Acked-by: Jens Axboe <jens.axboe@oracle.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/platforms/iseries/Kconfig

index 45ffd8e542f4b79757dba792031cbe7d8295a704..ed3753d8c1090b5108fd792844b0e91835135be0 100644 (file)
@@ -9,6 +9,7 @@ menu "iSeries device drivers"
 
 config VIODASD
        tristate "iSeries Virtual I/O disk support"
+       depends on BLOCK
        help
          If you are running on an iSeries system and you want to use
          virtual disks created and managed by OS/400, say Y.