X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=block%2Fioctl.c;h=ba15b2dbfb98ea55911109543f35889ea7b615da;hb=6680427791c94e611220a6cb34ae47dac9e3aa98;hp=4828fa34981314f34555a2e85ed381d660d9fa3b;hpb=dbe950f201a8edd353b0bd9079e8d536ee4ce37c;p=~andy%2Flinux diff --git a/block/ioctl.c b/block/ioctl.c index 4828fa34981..ba15b2dbfb9 100644 --- a/block/ioctl.c +++ b/block/ioctl.c @@ -296,6 +296,8 @@ int blkdev_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd, return put_uint(arg, bdev_discard_zeroes_data(bdev)); case BLKSECTGET: return put_ushort(arg, queue_max_sectors(bdev_get_queue(bdev))); + case BLKROTATIONAL: + return put_ushort(arg, !blk_queue_nonrot(bdev_get_queue(bdev))); case BLKRASET: case BLKFRASET: if(!capable(CAP_SYS_ADMIN))