Unify request completion methods so we (almost) always complete requests using ide_complete_rq(). As a nice side-effect it de-convolutes a lot of tricky code allowing further improvements later... On top of pata-2.6 tree. diffstat: drivers/ide/ide-atapi.c | 20 +++- drivers/ide/ide-cd.c | 18 ++-- drivers/ide/ide-devsets.c | 4 drivers/ide/ide-disk.c | 4 drivers/ide/ide-dma.c | 3 drivers/ide/ide-eh.c | 14 ++- drivers/ide/ide-floppy.c | 10 +- drivers/ide/ide-io.c | 188 ++++++++++++++++----------------------------- drivers/ide/ide-tape.c | 8 + drivers/ide/ide-taskfile.c | 10 +- include/linux/ide.h | 10 +- 11 files changed, 130 insertions(+), 159 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