X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;ds=sidebyside;f=block%2Fioctl.c;h=ba15b2dbfb98ea55911109543f35889ea7b615da;hb=6680427791c94e611220a6cb34ae47dac9e3aa98;hp=4828fa34981314f34555a2e85ed381d660d9fa3b;hpb=4b8be38cf782f8ebebc089083fa0572ade79d7ca;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))