aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/blkdev.h
diff options
context:
space:
mode:
authorMartin K. Petersen <martin.petersen@oracle.com>2010-10-13 15:18:03 -0400
committerJens Axboe <jaxboe@fusionio.com>2010-10-13 15:19:12 -0400
commit892b6f90db81cccb723d5d92f4fddc2d68b206e1 (patch)
treea4cedbff388c2cc0659c76f429003b856ef17943 /include/linux/blkdev.h
parentc49c06e4960949a9bced708858433fcf6ca36a9c (diff)
block: Ensure physical block size is unsigned int
Physical block size was declared unsigned int to accomodate the maximum size reported by READ CAPACITY(16). Make sure we use the right type in the related functions. Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Acked-by: Mike Snitzer <snitzer@redhat.com> Cc: stable@kernel.org Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'include/linux/blkdev.h')
-rw-r--r--include/linux/blkdev.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
index 1341df5806df..8f3dd981b973 100644
--- a/include/linux/blkdev.h
+++ b/include/linux/blkdev.h
@@ -860,7 +860,7 @@ extern void blk_queue_max_segment_size(struct request_queue *, unsigned int);
860extern void blk_queue_max_discard_sectors(struct request_queue *q, 860extern void blk_queue_max_discard_sectors(struct request_queue *q,
861 unsigned int max_discard_sectors); 861 unsigned int max_discard_sectors);
862extern void blk_queue_logical_block_size(struct request_queue *, unsigned short); 862extern void blk_queue_logical_block_size(struct request_queue *, unsigned short);
863extern void blk_queue_physical_block_size(struct request_queue *, unsigned short); 863extern void blk_queue_physical_block_size(struct request_queue *, unsigned int);
864extern void blk_queue_alignment_offset(struct request_queue *q, 864extern void blk_queue_alignment_offset(struct request_queue *q,
865 unsigned int alignment); 865 unsigned int alignment);
866extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min); 866extern void blk_limits_io_min(struct queue_limits *limits, unsigned int min);
@@ -1013,7 +1013,7 @@ static inline unsigned int queue_physical_block_size(struct request_queue *q)
1013 return q->limits.physical_block_size; 1013 return q->limits.physical_block_size;
1014} 1014}
1015 1015
1016static inline int bdev_physical_block_size(struct block_device *bdev) 1016static inline unsigned int bdev_physical_block_size(struct block_device *bdev)
1017{ 1017{
1018 return queue_physical_block_size(bdev_get_queue(bdev)); 1018 return queue_physical_block_size(bdev_get_queue(bdev));
1019} 1019}