]> Pileus Git - ~andy/linux/blobdiff - drivers/block/pktcdvd.c
Merge branch 'for-2.6.28' of git://linux-nfs.org/~bfields/linux
[~andy/linux] / drivers / block / pktcdvd.c
index ce8c7190192317e80a265fa26f94d26e92ef0e14..f20bf359b84f20e7ff10f7081f54b37371e12f18 100644 (file)
@@ -2332,7 +2332,7 @@ static int pkt_open_dev(struct pktcdvd_device *pd, fmode_t write)
         * so bdget() can't fail.
         */
        bdget(pd->bdev->bd_dev);
-       if ((ret = blkdev_get(pd->bdev, FMODE_READ, O_RDONLY)))
+       if ((ret = blkdev_get(pd->bdev, FMODE_READ)))
                goto out;
 
        if ((ret = bd_claim(pd->bdev, pd)))
@@ -2765,7 +2765,7 @@ static int pkt_new_dev(struct pktcdvd_device *pd, dev_t dev)
        bdev = bdget(dev);
        if (!bdev)
                return -ENOMEM;
-       ret = blkdev_get(bdev, FMODE_READ, O_RDONLY | O_NONBLOCK);
+       ret = blkdev_get(bdev, FMODE_READ | FMODE_NDELAY);
        if (ret)
                return ret;