diff --git a/kernel/comps/block/src/request_queue.rs b/kernel/comps/block/src/request_queue.rs index 4523e637b..a13362c6c 100644 --- a/kernel/comps/block/src/request_queue.rs +++ b/kernel/comps/block/src/request_queue.rs @@ -224,7 +224,7 @@ impl From for BioRequest { fn from(bio: SubmittedBio) -> Self { let mut sid_range = bio.sid_range().clone(); sid_range.start = sid_range.start + bio.sid_offset(); - sid_range.end = sid_range.start + bio.sid_offset(); + sid_range.end = sid_range.end + bio.sid_offset(); Self { type_: bio.type_(),