diff options
author | Martin K. Petersen <martin.petersen@oracle.com> | 2010-01-11 03:21:48 -0500 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2010-01-11 14:29:19 +0100 |
commit | dd3d145d49c5816b79acc6761ebbd842bc50b0ee (patch) | |
tree | 107bdb2f46c6aa6bc482909d7ebdbb1da40b7b4f /block/genhd.c | |
parent | fe0b393f2c0a0d23a9bc9ed7dc51a1ee511098bd (diff) | |
download | op-kernel-dev-dd3d145d49c5816b79acc6761ebbd842bc50b0ee.zip op-kernel-dev-dd3d145d49c5816b79acc6761ebbd842bc50b0ee.tar.gz |
block: Fix discard alignment calculation and printing
Discard alignment reporting for partitions was incorrect. Update to
match the algorithm used elsewhere.
The alignment can be negative (misaligned). Fix format string
accordingly.
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'block/genhd.c')
-rw-r--r-- | block/genhd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/block/genhd.c b/block/genhd.c index b11a4ad..d13ba76 100644 --- a/block/genhd.c +++ b/block/genhd.c @@ -867,7 +867,7 @@ static ssize_t disk_discard_alignment_show(struct device *dev, { struct gendisk *disk = dev_to_disk(dev); - return sprintf(buf, "%u\n", queue_discard_alignment(disk->queue)); + return sprintf(buf, "%d\n", queue_discard_alignment(disk->queue)); } static DEVICE_ATTR(range, S_IRUGO, disk_range_show, NULL); |