Messages in this thread Patch in this message | | | Subject | [PATCH] block: Trivial fix for blk_integrity_rq() | From | "Martin K. Petersen" <> | Date | Wed, 16 Jul 2008 16:09:06 -0400 |
| |
Fail integrity check gracefully when request does not have a bio attached (BLOCK_PC).
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
---
PS. Jens is out for a couple of weeks. Hence the direct submission.
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -985,6 +985,9 @@ static inline int bdev_integrity_enabled static inline int blk_integrity_rq(struct request *rq) { + if (rq->bio == NULL) + return 0; + return bio_integrity(rq->bio); }
| |