Hi Bart, here's another patchset that contains some other fixes along with the changes you suggested. We have now a tape->merge_bh buffer which is a singly linked list of bh's and tape->bh is a pointer within that list. The remaining pipelining functions have been readjusted to handle the merge buffer. I guess, that was it, pipelining is gone. drivers/ide/ide-tape.c | 215 ++++++++++++++++++++++-------------------------- 1 files changed, 99 insertions(+), 116 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html