On Fri, Mar 27, 2009 at 02:11:04AM -0400, Mikulas Patocka wrote: > Barrier support. Queued for linux-next. > + else { > + int error = dm_flush(md); > + if (unlikely(error)) { > + bio_endio(c, error); > + goto next_bio; > + } > + if (bio_empty_barrier(c)) { > + bio_endio(c, 0); > + goto next_bio; > + } > + > + __split_and_process_bio(md, c); > + > + error = dm_flush(md); > + if (!error && md->barrier_error) > + error = md->barrier_error; > + > + if (md->barrier_error != DM_ENDIO_REQUEUE) > + bio_endio(c, error); > + } I made that a separate function. Alasdair -- agk@xxxxxxxxxx -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel