Hi,
During rewrite of bio walking patch to use rq->cbio instead
of rq->hard_bio I've realized I had screwed orig 2.5.66 patches :\
I somehow forgot to update task_map_rq(), it should use
__bio_kmap_irq(rq->bio, current_idx, flags) instead of
bio_kmap_irq(rq->bio, flags). The result is that you get
bio corruption (-> data corruption) when using PIO multiple
with sectors multiply > 8 (PAGE_SIZE == bio_vec size).
Attached patch fixes it and fixes TASKFILE ioctl.
Please apply to next -ac.
-- Bartlomiej
This archive was generated by hypermail 2b29 : Wed Apr 30 2003 - 22:00:27 EST