diff options
Diffstat (limited to 'drivers/s390/block/dasd_fba.c')
| -rw-r--r-- | drivers/s390/block/dasd_fba.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/s390/block/dasd_fba.c b/drivers/s390/block/dasd_fba.c index 0f152444ac77..37282b90eecc 100644 --- a/drivers/s390/block/dasd_fba.c +++ b/drivers/s390/block/dasd_fba.c | |||
| @@ -124,6 +124,7 @@ dasd_fba_check_characteristics(struct dasd_device *device) | |||
| 124 | struct dasd_fba_private *private; | 124 | struct dasd_fba_private *private; |
| 125 | struct ccw_device *cdev = device->cdev; | 125 | struct ccw_device *cdev = device->cdev; |
| 126 | int rc; | 126 | int rc; |
| 127 | int readonly; | ||
| 127 | 128 | ||
| 128 | private = (struct dasd_fba_private *) device->private; | 129 | private = (struct dasd_fba_private *) device->private; |
| 129 | if (!private) { | 130 | if (!private) { |
| @@ -162,16 +163,21 @@ dasd_fba_check_characteristics(struct dasd_device *device) | |||
| 162 | return rc; | 163 | return rc; |
| 163 | } | 164 | } |
| 164 | 165 | ||
| 166 | readonly = dasd_device_is_ro(device); | ||
| 167 | if (readonly) | ||
| 168 | set_bit(DASD_FLAG_DEVICE_RO, &device->flags); | ||
| 169 | |||
| 165 | dev_info(&device->cdev->dev, | 170 | dev_info(&device->cdev->dev, |
| 166 | "New FBA DASD %04X/%02X (CU %04X/%02X) with %d MB " | 171 | "New FBA DASD %04X/%02X (CU %04X/%02X) with %d MB " |
| 167 | "and %d B/blk\n", | 172 | "and %d B/blk%s\n", |
| 168 | cdev->id.dev_type, | 173 | cdev->id.dev_type, |
| 169 | cdev->id.dev_model, | 174 | cdev->id.dev_model, |
| 170 | cdev->id.cu_type, | 175 | cdev->id.cu_type, |
| 171 | cdev->id.cu_model, | 176 | cdev->id.cu_model, |
| 172 | ((private->rdc_data.blk_bdsa * | 177 | ((private->rdc_data.blk_bdsa * |
| 173 | (private->rdc_data.blk_size >> 9)) >> 11), | 178 | (private->rdc_data.blk_size >> 9)) >> 11), |
| 174 | private->rdc_data.blk_size); | 179 | private->rdc_data.blk_size, |
| 180 | readonly ? ", read-only device" : ""); | ||
| 175 | return 0; | 181 | return 0; |
| 176 | } | 182 | } |
| 177 | 183 | ||
