aboutsummaryrefslogtreecommitdiff
path: root/drivers/mtd/lpddr/lpddr_cmds.c
diff options
context:
space:
mode:
authorTejun Heo <[email protected]>2009-07-16 15:26:55 +0900
committerTejun Heo <[email protected]>2009-07-17 14:50:43 +0900
commit0a09f4319c6d88c732ed46735f8584bbb95cac65 (patch)
tree4bb79b77f020c340c6873d760b9de444fbbd5ffe /drivers/mtd/lpddr/lpddr_cmds.c
parentc9d4bc289cd1cd43c3cff97b73efe2b0b5098a92 (diff)
block: fix failfast merge testing in elv_rq_merge_ok()
Commit ab0fd1debe730ec9998678a0c53caefbd121ed10 tries to prevent merge of requests with different failfast settings. In elv_rq_merge_ok(), it compares new bio's failfast flags against the merge target request's. However, the flag testing accessors for bio and blk don't return boolean but the tested bit value directly and FAILFAST on bio and blk don't match, so directly comparing them with == results in false negative unnecessary preventing merge of readahead requests. This patch convert the results to boolean by negating them before comparison. Signed-off-by: Tejun Heo <[email protected]> Cc: Jens Axboe <[email protected]> Cc: Boaz Harrosh <[email protected]> Cc: FUJITA Tomonori <[email protected]> Cc: James Bottomley <[email protected]> Cc: Jeff Garzik <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions