aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin K. Petersen <martin.petersen@oracle.com>2014-10-28 22:27:43 -0400
committerJens Axboe <axboe@fb.com>2014-10-28 22:27:43 -0400
commitcb1a5ab6ece7a37da4ac98ee26b0475b7c3ea79e (patch)
tree1851aa4f04d1debab9312b25a6970c13d11eb5e7
parentc21e59d8dc04b2107bdb4ff0f412a9b7ae3349f3 (diff)
block: Fix merge logic when CONFIG_BLK_DEV_INTEGRITY is not defined
Commit 4eaf99beadce switched to returning bool and as a result reversed the logic of the integrity merge checks. However, the empty stubs used when the block integrity code is compiled out were still returning 0. Make these stubs return "true". Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Reported-by: Michael L. Semon <mlsemon35@gmail.com> Tested-by: Michael L. Semon <mlsemon35@gmail.com> Signed-off-by: Jens Axboe <axboe@fb.com>
-rw-r--r--include/linux/blkdev.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
index 0207a78a8d82..6cbee8395f60 100644
--- a/include/linux/blkdev.h
+++ b/include/linux/blkdev.h
@@ -1583,13 +1583,13 @@ static inline bool blk_integrity_merge_rq(struct request_queue *rq,
1583 struct request *r1, 1583 struct request *r1,
1584 struct request *r2) 1584 struct request *r2)
1585{ 1585{
1586 return 0; 1586 return true;
1587} 1587}
1588static inline bool blk_integrity_merge_bio(struct request_queue *rq, 1588static inline bool blk_integrity_merge_bio(struct request_queue *rq,
1589 struct request *r, 1589 struct request *r,
1590 struct bio *b) 1590 struct bio *b)
1591{ 1591{
1592 return 0; 1592 return true;
1593} 1593}
1594static inline bool blk_integrity_is_initialized(struct gendisk *g) 1594static inline bool blk_integrity_is_initialized(struct gendisk *g)
1595{ 1595{