md: support barrier requests on all personalities.
[safe/jmp/linux-2.6] / drivers / md / raid10.c
index c2cb7b8..2fbf867 100644 (file)
@@ -804,7 +804,7 @@ static int make_request(struct request_queue *q, struct bio * bio)
        mdk_rdev_t *blocked_rdev;
 
        if (unlikely(bio_rw_flagged(bio, BIO_RW_BARRIER))) {
-               bio_endio(bio, -EOPNOTSUPP);
+               md_barrier_request(mddev, bio);
                return 0;
        }