Skip to content

Commit 8762340

Browse files
committed
Merge tag 'for-5.10/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Pull fix for device mapper fixes from Mike Snitzer: "Apologies for the glaring bug I introduced with my previous pull request! Fix incorrect branching at top of blk_max_size_offset()" * tag 'for-5.10/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm: block: fix incorrect branching in blk_max_size_offset()
2 parents b329850 + 65f33b3 commit 8762340

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

include/linux/blkdev.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,10 +1076,12 @@ static inline unsigned int blk_max_size_offset(struct request_queue *q,
10761076
sector_t offset,
10771077
unsigned int chunk_sectors)
10781078
{
1079-
if (!chunk_sectors && q->limits.chunk_sectors)
1080-
chunk_sectors = q->limits.chunk_sectors;
1081-
else
1082-
return q->limits.max_sectors;
1079+
if (!chunk_sectors) {
1080+
if (q->limits.chunk_sectors)
1081+
chunk_sectors = q->limits.chunk_sectors;
1082+
else
1083+
return q->limits.max_sectors;
1084+
}
10831085

10841086
if (likely(is_power_of_2(chunk_sectors)))
10851087
chunk_sectors -= offset & (chunk_sectors - 1);

0 commit comments

Comments
 (0)