diff options
author | Shaohua Li <shli@kernel.org> | 2012-05-22 05:55:05 +0200 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2012-05-22 05:55:05 +0200 |
commit | bc0934f0477d0a2350a478004799d9c064923b7b (patch) | |
tree | 9ca749760c19637a941e7eed76652e7da298687c /drivers/md/raid5.h | |
parent | raid5: remove unused variables (diff) | |
download | linux-bc0934f0477d0a2350a478004799d9c064923b7b.tar.xz linux-bc0934f0477d0a2350a478004799d9c064923b7b.zip |
raid5: support sync request
REQ_SYNC is ignored in current raid5 code. Block layer does use it to do
policy,
for example ioscheduler. This patch adds it.
Signed-off-by: Shaohua Li <shli@fusionio.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'drivers/md/raid5.h')
-rw-r--r-- | drivers/md/raid5.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/md/raid5.h b/drivers/md/raid5.h index c6bdfa01d987..2164021f3b5f 100644 --- a/drivers/md/raid5.h +++ b/drivers/md/raid5.h @@ -285,6 +285,7 @@ enum r5dev_flags { */ R5_Wantdrain, /* dev->towrite needs to be drained */ R5_WantFUA, /* Write should be FUA */ + R5_SyncIO, /* The IO is sync */ R5_WriteError, /* got a write error - need to record it */ R5_MadeGood, /* A bad block has been fixed by writing to it */ R5_ReadRepl, /* Will/did read from replacement rather than orig */ |