And here is the next set of patches. Tested thoroughly against 2.6.2-rc2-bk3 and compile tested against 2.6.3-rc2. I've split the kernel code into two patches. The async write patch is dependent on the bitmap patch. The bitmap patch includes the new GET/SET_EXTRA_ARRAY_INFO ioctls and a mempool for the bitmap_update structures (no more -ENOMEM in the I/O request path). bitmap patch vs. 2.6.3-rc2 -------------------------- http://parisc-linux.org/~jejb/md_bitmap/md_bitmap_2_30_2_6_3_RC2.diff async write patch vs. 2.6.3-rc2 ------------------------------- http://parisc-linux.org/~jejb/md_bitmap/md_async_2_30_2_6_3_RC2.diff mdadm patch vs. 1.5.0 --------------------- http://parisc-linux.org/~jejb/md_bitmap/mdadm_1_5_0-2.diff For simplicity's sake, the mdadm patch includes both the bitmap and async code (it's a fairly small patch anyway, and probably wouldn't have benefited much from a split). -- Paul - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html