]> err.no Git - linux-2.6/blobdiff - drivers/md/dm-raid1.c
/spare/repo/netdev-2.6 branch 'master'
[linux-2.6] / drivers / md / dm-raid1.c
index 6e3cf7e134515c1540ba4409ee2eedf5cf4ba094..b08df8b9b2cad8994a8d5c739c3943f1548cc17d 100644 (file)
@@ -1060,6 +1060,7 @@ static int mirror_ctr(struct dm_target *ti, unsigned int argc, char **argv)
        }
 
        ti->private = ms;
+       ti->split_io = ms->rh.region_size;
 
        r = kcopyd_client_create(DM_IO_PAGES, &ms->kcopyd_client);
        if (r) {
@@ -1229,7 +1230,7 @@ static int __init dm_mirror_init(void)
        if (r)
                return r;
 
-       _kmirrord_wq = create_workqueue("kmirrord");
+       _kmirrord_wq = create_singlethread_workqueue("kmirrord");
        if (!_kmirrord_wq) {
                DMERR("couldn't start kmirrord");
                dm_dirty_log_exit();