diff --git a/drivers/scsi/sr.c b/drivers/scsi/sr.c index 9e267c6d3a436d8581c6064faa6577b32a42550c..3067e5a7b75ebba3c040c60b321ac3b3723dc42c 100644 --- a/drivers/scsi/sr.c +++ b/drivers/scsi/sr.c @@ -456,7 +456,7 @@ queue: static int sr_block_open(struct inode *inode, struct file *file) { struct gendisk *disk = inode->i_bdev->bd_disk; - struct scsi_cd *cd = scsi_cd(inode->i_bdev->bd_disk); + struct scsi_cd *cd; int ret = 0; if(!(cd = scsi_cd_get(disk)))