X-Git-Url: http://www.pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fblock%2Fpktcdvd.c;h=a0ba4023953b3ee075378d9495e6982a5523ba9c;hb=633a08b81206122469365b4c72eaeb71f04f2cb4;hp=bdd49abcb546da1ff5d43c5c61c600f3cda4565d;hpb=a0eb62a0a4470fef5a5f41e7f1442fdd667220ef;p=linux-2.6-omap-h63xx.git diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c index bdd49abcb54..a0ba4023953 100644 --- a/drivers/block/pktcdvd.c +++ b/drivers/block/pktcdvd.c @@ -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);