diff options
author | Tejun Heo <tj@kernel.org> | 2010-09-03 11:56:17 +0200 |
---|---|---|
committer | Jens Axboe <jaxboe@fusionio.com> | 2010-09-10 12:35:37 +0200 |
commit | 09d60c701b64b509f328cac72970eb894f485b9e (patch) | |
tree | ef5d88b6fe6449395eeceb15988142c6297cefdc /fs/internal.h | |
parent | 47f70d5a6ca78c40a1c799d43506efbfed914f7b (diff) | |
download | op-kernel-dev-09d60c701b64b509f328cac72970eb894f485b9e.zip op-kernel-dev-09d60c701b64b509f328cac72970eb894f485b9e.tar.gz |
block: make sure FSEQ_DATA request has the same rq_disk as the original
rq->rq_disk and bio->bi_bdev->bd_disk may differ if a request has
passed through remapping drivers. FSEQ_DATA request incorrectly
followed bio->bi_bdev->bd_disk ending up being issued w/ mismatching
rq_disk. Make it follow orig_rq->rq_disk.
Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com>
Tested-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'fs/internal.h')
0 files changed, 0 insertions, 0 deletions