s390/dasd: Display read-only attribute correctly
authorJan Höppner <hoeppner@linux.vnet.ibm.com>
Tue, 23 May 2017 14:17:30 +0000 (16:17 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 12 Jun 2017 14:26:00 +0000 (16:26 +0200)
commitb487a914f853545842a0899329b6b72fe56c4081
treed66b22092f9f816f5c752edc525e1fbf149a1101
parent7e9710af2301e76421a6a8f2655937651279f5c4
s390/dasd: Display read-only attribute correctly

We have two flags, DASD_FLAG_DEVICE_RO and DASD_FEATURE_READONLY, that
tell us whether a device is read-only. DASD_FLAG_DEVICE_RO is set when a
device is attached as read-only to z/VM and DASD_FEATURE_READONLY is set
when either the corresponding kernel parameter is configured, or the
read-only state is changed via sysfs.
This is valuable information in any case. However, only the feature flag
is being checked at the moment when we display the current state.

Fix this by checking both flags.

Reviewed-by: Stefan Haberland <sth@linux.vnet.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/block/dasd_devmap.c