]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/block/pktcdvd.c
[PATCH] introduce __blkdev_driver_ioctl()
[linux-2.6-omap-h63xx.git] / drivers / block / pktcdvd.c
index bdd49abcb546da1ff5d43c5c61c600f3cda4565d..a0ba4023953b3ee075378d9495e6982a5523ba9c 100644 (file)
@@ -2819,8 +2819,8 @@ static int pkt_ioctl(struct inode *inode, struct file *file, unsigned int cmd, u
        case CDROM_LAST_WRITTEN:
        case CDROM_SEND_PACKET:
        case SCSI_IOCTL_SEND_COMMAND:
-               return blkdev_driver_ioctl(pd->bdev->bd_inode, pd->bdev->bd_disk,
-                                       file, cmd, arg);
+               return __blkdev_driver_ioctl(pd->bdev, file ? file->f_mode : 0,
+                                       cmd, arg);
 
        default:
                VPRINTK(DRIVER_NAME": Unknown ioctl for %s (%x)\n", pd->name, cmd);