block: add REQ_FLUSH_SEQ
authorTejun Heo <tj@kernel.org>
Tue, 25 Jan 2011 11:43:49 +0000 (12:43 +0100)
committerJens Axboe <jaxboe@fusionio.com>
Tue, 25 Jan 2011 11:43:49 +0000 (12:43 +0100)
commit414b4ff5eecff0097d09c4a7da12e435fd503692
treecc7cd46c1455712af672b3ff872800b3da895837
parent3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5
block: add REQ_FLUSH_SEQ

rq == &q->flush_rq was used to determine whether a rq is part of a
flush sequence, which worked because all requests in a flush sequence
were sequenced using the single dedicated request.  This is about to
change, so introduce REQ_FLUSH_SEQ flag to distinguish flush sequence
requests.

This patch doesn't cause any behavior change.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
block/blk-core.c
block/blk-flush.c
block/blk.h
include/linux/blk_types.h