Revision 1: -mm1 Revision 2: Add an endio method to targets. This method is allowed to request another shot at failed ios (think multipath). Context can be passed between the map method and the endio method. Revision 3: Remove the version-1 ioctl interface. Revision 4: Audit for list_for_each_*entry* Revision 5: Fill in missing queue limitations when table is complete instead of enforcing the "default" limits on every dm device. Problem noticed by Mike Christie. [Christophe Saout] Revision 6: List targets ioctl. [Patrick Caulfield] Revision 7: dm-stripe.c: The stripe width must be at least the page size. Revision 8: Handle interrupts within suspend. Revision 9: VFS lock patch. [Chris Mason] Revision 10: Lock the filesystem while a device is suspended. [Kevin Corry, Joe Thornber] Revision 11: Multipath target Revision 12: dm-io Revision 13: kcopyd Revision 14: Snapshot target Revision 15: Mirror target Revision 16: Flakey target