bio_endio — end I/O on a bio
void bio_endio ( | struct bio * bio) ; |
bio_endio
will end I/O on the whole bio. bio_endio
is the preferred
way to end I/O on a bio. No one should call bi_end_io
directly on a
bio unless they own it and thus know that it has an end_io function.
bio_endio
can be called several times on a bio that has been chained
using bio_chain
. The ->bi_end_io
function will only be called the
last time. At this point the BLK_TA_COMPLETE tracing event will be
generated if BIO_TRACE_COMPLETION is set.