block: move blk_integrity to request_queue
[deliverable/linux.git] / include / linux / blkdev.h
index 3e0465257d684566566d18c922f5eb81b9341268..cf57884db4b7c9f7e32d59b39122a3c0d82b5180 100644 (file)
@@ -369,6 +369,10 @@ struct request_queue {
         */
        struct kobject mq_kobj;
 
+#ifdef  CONFIG_BLK_DEV_INTEGRITY
+       struct blk_integrity integrity;
+#endif /* CONFIG_BLK_DEV_INTEGRITY */
+
 #ifdef CONFIG_PM
        struct device           *dev;
        int                     rpm_status;
@@ -1481,7 +1485,7 @@ extern bool blk_integrity_merge_bio(struct request_queue *, struct request *,
 
 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk)
 {
-       struct blk_integrity *bi = &disk->integrity;
+       struct blk_integrity *bi = &disk->queue->integrity;
 
        if (!bi->profile)
                return NULL;
This page took 0.029023 seconds and 5 git commands to generate.