]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - block/ioctl.c
block: remove BLKDEV_IFL_WAIT
[net-next-2.6.git] / block / ioctl.c
index d8052f0dabd377e5b8d9b58d93426a2431ab0ea7..cb2b9099862be9c526972b3772235ec54b1fb4e2 100644 (file)
@@ -116,7 +116,7 @@ static int blkdev_reread_part(struct block_device *bdev)
 static int blk_ioctl_discard(struct block_device *bdev, uint64_t start,
                             uint64_t len, int secure)
 {
-       unsigned long flags = BLKDEV_IFL_WAIT;
+       unsigned long flags = 0;
 
        if (start & 511)
                return -EINVAL;
@@ -128,7 +128,7 @@ static int blk_ioctl_discard(struct block_device *bdev, uint64_t start,
        if (start + len > (bdev->bd_inode->i_size >> 9))
                return -EINVAL;
        if (secure)
-               flags |= BLKDEV_IFL_SECURE;
+               flags |= BLKDEV_DISCARD_SECURE;
        return blkdev_issue_discard(bdev, start, len, GFP_KERNEL, flags);
 }