block: move the policy field to struct block_device
[linux-2.6-microblaze.git] / include / linux / genhd.h
index 349cf64..dcbf9ef 100644 (file)
@@ -55,7 +55,7 @@ struct hd_struct {
 
        struct block_device *bdev;
        struct device __dev;
-       int policy, partno;
+       int partno;
        struct rcu_work rcu_work;
 };
 
@@ -278,7 +278,7 @@ extern void set_disk_ro(struct gendisk *disk, int flag);
 
 static inline int get_disk_ro(struct gendisk *disk)
 {
-       return disk->part0.policy;
+       return disk->part0.bdev->bd_read_only;
 }
 
 extern void disk_block_events(struct gendisk *disk);