diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/md/dm-crypt.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c index d412bd4b911c..f266c81f396f 100644 --- a/drivers/md/dm-crypt.c +++ b/drivers/md/dm-crypt.c | |||
| @@ -3061,11 +3061,11 @@ static void crypt_io_hints(struct dm_target *ti, struct queue_limits *limits) | |||
| 3061 | */ | 3061 | */ |
| 3062 | limits->max_segment_size = PAGE_SIZE; | 3062 | limits->max_segment_size = PAGE_SIZE; |
| 3063 | 3063 | ||
| 3064 | if (cc->sector_size != (1 << SECTOR_SHIFT)) { | 3064 | limits->logical_block_size = |
| 3065 | limits->logical_block_size = cc->sector_size; | 3065 | max_t(unsigned short, limits->logical_block_size, cc->sector_size); |
| 3066 | limits->physical_block_size = cc->sector_size; | 3066 | limits->physical_block_size = |
| 3067 | blk_limits_io_min(limits, cc->sector_size); | 3067 | max_t(unsigned, limits->physical_block_size, cc->sector_size); |
| 3068 | } | 3068 | limits->io_min = max_t(unsigned, limits->io_min, cc->sector_size); |
| 3069 | } | 3069 | } |
| 3070 | 3070 | ||
| 3071 | static struct target_type crypt_target = { | 3071 | static struct target_type crypt_target = { |
