Revision 1: Keep track of allocated minor numbers with an IDR instead of a bit-set. (dm-use-idr.patch from 2.6.8-rc4-mm1) Revision 2: Minor number allocations: (1 << MINORBITS) is not a valid minor. Revision 3: Flakey target Revision 4: Multipath target Revision 5: dm-multipath: ps-refcount.patch Fixes the refcounting on the path-selectors. And, exports the register/unregister functions. From: Mike Christie Revision 6: dm-multipath: mv-path-code-to-ps.patch Some path-selectors will want to choose paths that have a couple of failed IOs vs always failing paths with X number of failures. Also some path- selectors will want to select a path by detecting congestion or some other determination than X bios have been sent. From: Mike Christie Revision 7: dm-multipath: ps-init-fn.patch This adds the ps-init function. From: Mike Christie Revision 8: DM_TARGET_MSG ioctl Revision 9: Rename EMIT macro to DMEMIT. Revision 10: Move DMEMIT definition to dm.h. Revision 11: Make mirror log synchronization optional. [HM]