Hello,
On 09/03/2010 07:47 AM, Kiyoshi Ueda wrote:
Great, thanks for testing.
I think the problem is more with request initialization. After all,
once bios are packed into a request, they are (or at least should be)
just data containers. We now have multiple request init paths in
block layer and different ones initialize different subsets and it's
not very clear which fields are supposed to be initialized to what by
whom.
But yeah I agree removing discrepancy between request and bio would be
nice to have too. It's not really remapping tho. Maybe just
blk_set_rq_q() or something like that (it should also set rq->q)?
Thanks.
--
tejun
--