commit | 1e87901e189c8f01750d67485009fe3827c691bf | [log] [tgz] |
---|---|---|
author | Tejun Heo <tj@kernel.org> | Fri Sep 03 11:56:17 2010 +0200 |
committer | Jens Axboe <jaxboe@fusionio.com> | Fri Sep 10 12:35:37 2010 +0200 |
tree | 13a8378830f866aff8461fb47ddfed207c8d2bd2 | |
parent | 4fed947cb311e5aa51781d316cefca836352f6ce [diff] |
block: filter flush bio's in __generic_make_request() There are a number of make_request based drivers which don't support cache flushes. Filter out flush bio's in __generic_make_request() so that they don't have to worry about them. All FLUSH/FUA requests with data are converted to regular IO requests and empty ones are completed immediately. Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>