X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=block%2Fioctl.c;h=ca939fc1030f29489f8a5f2c5a142c4e6a6f2264;hb=dd7aaa4d9d97a8571bcfa498e90b9daf540db1cf;hp=1124cd297263571d63371ca8ed33f8c361b74e06;hpb=d798f7f080805ad7e15fc37a43d8c6f91edb6dda;p=~andy%2Flinux diff --git a/block/ioctl.c b/block/ioctl.c index 1124cd29726..ca939fc1030 100644 --- a/block/ioctl.c +++ b/block/ioctl.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -101,7 +102,7 @@ static int blkdev_reread_part(struct block_device *bdev) struct gendisk *disk = bdev->bd_disk; int res; - if (!disk_partitionable(disk) || bdev != bdev->bd_contains) + if (!disk_part_scan_enabled(disk) || bdev != bdev->bd_contains) return -EINVAL; if (!capable(CAP_SYS_ADMIN)) return -EACCES;