Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

block: revert part of d7533ad0e132f92e75c1b2eb7c26387b25a583c1

We need bdev_get_integrity() to support the pending md/dm patches.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>

+7 -5
-5
fs/bio-integrity.c
··· 150 150 } 151 151 EXPORT_SYMBOL(bio_integrity_add_page); 152 152 153 - static struct blk_integrity *bdev_get_integrity(struct block_device *bdev) 154 - { 155 - return bdev->bd_disk->integrity; 156 - } 157 - 158 153 static int bdev_integrity_enabled(struct block_device *bdev, int rw) 159 154 { 160 155 struct blk_integrity *bi = bdev_get_integrity(bdev);
+7
include/linux/blkdev.h
··· 1016 1016 extern int blk_rq_map_integrity_sg(struct request *, struct scatterlist *); 1017 1017 extern int blk_rq_count_integrity_sg(struct request *); 1018 1018 1019 + static inline 1020 + struct blk_integrity *bdev_get_integrity(struct block_device *bdev) 1021 + { 1022 + return bdev->bd_disk->integrity; 1023 + } 1024 + 1019 1025 static inline int blk_integrity_rq(struct request *rq) 1020 1026 { 1021 1027 if (rq->bio == NULL) ··· 1035 1029 #define blk_integrity_rq(rq) (0) 1036 1030 #define blk_rq_count_integrity_sg(a) (0) 1037 1031 #define blk_rq_map_integrity_sg(a, b) (0) 1032 + #define bdev_get_integrity(a) (0) 1038 1033 #define blk_integrity_compare(a, b) (0) 1039 1034 #define blk_integrity_register(a, b) (0) 1040 1035 #define blk_integrity_unregister(a) do { } while (0);