| @@ -328,6 +328,7 @@ struct queue_limits { · 327 unmodified lines |
| 328 | unsigned int max_sectors; | 328 | unsigned int max_sectors; |
| 329 | unsigned int max_segment_size; | 329 | unsigned int max_segment_size; |
| 330 | unsigned int physical_block_size; | 330 | unsigned int physical_block_size; |
| | 331 | unsigned int logical_block_size; |
| 331 | unsigned int alignment_offset; | 332 | unsigned int alignment_offset; |
| 332 | unsigned int io_min; | 333 | unsigned int io_min; |
| 333 | unsigned int io_opt; | 334 | unsigned int io_opt; |
| @@ -338,7 +339,6 @@ struct queue_limits { · 4 unmodified lines |
| 338 | unsigned int discard_granularity; | 339 | unsigned int discard_granularity; |
| 339 | unsigned int discard_alignment; | 340 | unsigned int discard_alignment; |
| 340 | | 341 | |
| 341 | unsigned short logical_block_size; | | |
| 342 | unsigned short max_segments; | 342 | unsigned short max_segments; |
| 343 | unsigned short max_integrity_segments; | 343 | unsigned short max_integrity_segments; |
| 344 | unsigned short max_discard_segments; | 344 | unsigned short max_discard_segments; |
| @@ -1077,7 +1077,7 @@ extern void blk_queue_max_write_same_sectors(struct request_queue *q, · 732 unmodified lines |
| 1077 | unsigned int max_write_same_sectors); | 1077 | unsigned int max_write_same_sectors); |
| 1078 | extern void blk_queue_max_write_zeroes_sectors(struct request_queue *q, | 1078 | extern void blk_queue_max_write_zeroes_sectors(struct request_queue *q, |
| 1079 | unsigned int max_write_same_sectors); | 1079 | unsigned int max_write_same_sectors); |
| 1080 | extern void blk_queue_logical_block_size(struct request_queue *, unsigned short); | 1080 | extern void blk_queue_logical_block_size(struct request_queue *, unsigned int); |
| 1081 | extern void blk_queue_physical_block_size(struct request_queue *, unsigned int); | 1081 | extern void blk_queue_physical_block_size(struct request_queue *, unsigned int); |
| 1082 | extern void blk_queue_alignment_offset(struct request_queue *q, | 1082 | extern void blk_queue_alignment_offset(struct request_queue *q, |
| 1083 | unsigned int alignment); | 1083 | unsigned int alignment); |
| @@ -1291,7 +1291,7 @@ static inline unsigned int queue_max_segment_size(const struct request_queue *q) · 207 unmodified lines |
| 1291 | return q->limits.max_segment_size; | 1291 | return q->limits.max_segment_size; |
| 1292 | } | 1292 | } |
| 1293 | | 1293 | |
| 1294 | static inline unsigned short queue_logical_block_size(const struct request_queue *q) | 1294 | static inline unsigned queue_logical_block_size(const struct request_queue *q) |
| 1295 | { | 1295 | { |
| 1296 | int retval = 512; | 1296 | int retval = 512; |
| 1297 | | 1297 | |
| @@ -1301,7 +1301,7 @@ static inline unsigned short queue_logical_block_size(const struct request_queue · 3 unmodified lines |
| 1301 | return retval; | 1301 | return retval; |
| 1302 | } | 1302 | } |
| 1303 | | 1303 | |
| 1304 | static inline unsigned short bdev_logical_block_size(struct block_device *bdev) | 1304 | static inline unsigned int bdev_logical_block_size(struct block_device *bdev) |
| 1305 | { | 1305 | { |
| 1306 | return queue_logical_block_size(bdev_get_queue(bdev)); | 1306 | return queue_logical_block_size(bdev_get_queue(bdev)); |
| 1307 | } | 1307 | } |