From 3369ce4fa7eed07000eca800413dbee9f1bece81 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Sun, 3 Aug 2003 19:32:01 -0700 Subject: [PATCH] [PATCH] AS barrier bug There's a bug in AS, it sets HARDBARRIER on a request when it should be setting it as a softbarrier. IO scheduler has no business using that bit, if it needs to put barriers there they should be soft. Hard barriers involve hardware operations. --- drivers/block/as-iosched.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/block/as-iosched.c b/drivers/block/as-iosched.c index 9d680fcc7c33b..957e42d1af7b8 100644 --- a/drivers/block/as-iosched.c +++ b/drivers/block/as-iosched.c @@ -1249,7 +1249,7 @@ fifo_expired: ad->changed_batch = 0; } else ad->changed_batch = 2; - arq->request->flags |= REQ_HARDBARRIER; + arq->request->flags |= REQ_SOFTBARRIER; } /* -- 2.53.0