Revision 1: -mm2 Revision 2: -mm2 errata Revision 3: Fix 64/32 bit ioctl problems. Revision 4: Check the uptodate flag in sub-bios to see if there was an error. [Mike Christie] Revision 5: Handle interrupts within suspend. Revision 6: dm.c: Use waitqueue_active() to save a couple of cycles. I couldn't think of a reason why event_callback() was using wake_up_interruptible() rather than plain old wake_up(), so changed it. Revision 7: VFS lock patch. [Chris Mason] Revision 8: Lock the filesystem while a device is suspended. [Kevin Corry, Joe Thornber] Revision 9: Multipath target Revision 10: dm-mpath.c: Remove blk_run_queues() after resubmitting failed ios. Revision 11: dm-io Revision 12: dm-io: stop using page->list Revision 13: dm-io.c: Add io routines to perform io on a vm area. Revision 14: dm-io.c: Get rid of global queues unplug. [Jens Axboe] Revision 15: kcopyd Revision 16: kcopyd: stop using page->list Revision 17: kcopyd.c: Remove blk_run_queues(). [Jens Axboe] Revision 18: Snapshot target Revision 19: dm-exception-store.c: Use these routines. Revision 20: dm-snap.c: Remove blk_run_queues() from flush_bios(). (Not sure about this). Revision 21: Mirror target Revision 22: dm-log.c: Switch from using dm_io_sync() to dm_io_sync_vm(). Revision 23: dm-raid1.c: Remove blk_run_queues(). Revision 24: Flakey target Revision 25: dm-zero