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

