]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/md/multipath.c
[PATCH] Change synchronize_kernel to _rcu and _sched
[net-next-2.6.git] / drivers / md / multipath.c
index c9b134cd1532fcb8994497aa8d37c6ff81a76ebf..1891e4930dcc0799ba35fb409b07d3a2d9565bb8 100644 (file)
@@ -355,7 +355,7 @@ static int multipath_remove_disk(mddev_t *mddev, int number)
                        goto abort;
                }
                p->rdev = NULL;
-               synchronize_kernel();
+               synchronize_rcu();
                if (atomic_read(&rdev->nr_pending)) {
                        /* lost the race, try later */
                        err = -EBUSY;