Browse Source

powerpc/iseries: viodasd needs to depend on CONFIG_BLOCK

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>
Stephen Rothwell 16 years ago
parent
commit
5d84e4bee0
1 changed files with 1 additions and 0 deletions
  1. 1 0
      arch/powerpc/platforms/iseries/Kconfig

+ 1 - 0
arch/powerpc/platforms/iseries/Kconfig

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