[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[dm-devel] clone_endio question (kernel 2.5/2.6)



Hi!

Is it possible that someone calls bio_endio with done < bi_size and an
error set? If it is so, the error is ignored by clone_endio.

"if (bio->bi_size) return 1;" gets executed before the error parameter
gets checked.

When clone_endio is executed, say, two times and the first time it get's
called with an error and the second time without, device-mapper calls
bio_endio on the original bio without noticing the error.

--
Christophe Saout <christophe saout de>
Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]