OSDN Git Service

scsi: scsi_debug: Implement support for write protect
authorMartin K. Petersen <martin.petersen@oracle.com>
Fri, 8 Feb 2019 23:37:25 +0000 (18:37 -0500)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 12 Feb 2019 16:15:44 +0000 (11:15 -0500)
commit9447b6ce944b294fa44c9de77b6a4a9fc33aa313
tree31f5bd994f91a69ed4e3b221c937d605ae7635bf
parent9fa505adf9f2914637e4e81620f62dcdaa575f71
scsi: scsi_debug: Implement support for write protect

Teach scsi_debug to honor SWP in the Control Mode Page and report the
resulting WP state in the Device-Specific Parameter field.

In check_device_access_params() verify that commands that will write
the medium are permitted to do so.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Acked-by: Douglas Gilbert <dgilbert@interlog.com>
drivers/scsi/scsi_debug.c