]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: target: use an enum to track emulate_ua_intlck_ctrl
authorDavid Disseldorp <ddiss@suse.de>
Fri, 21 Feb 2020 09:44:01 +0000 (10:44 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 21 Feb 2020 22:37:16 +0000 (17:37 -0500)
commit1d7d3ee1a46598e522ddc421a471b1063f396c1f
treee9d21c227d4e09fe26f3f8cf9eead8202cb1c1f9
parent1b7e9a83a1cd485a8de84f2649fffab8779a263e
scsi: target: use an enum to track emulate_ua_intlck_ctrl

The emulate_ua_intlck_ctrl device attribute accepts values of 0, 1 or 2 via
ConfigFS, which map to unit attention interlocks control codes in the MODE
SENSE control Mode Page.  Use an enum to track these values so that it's
clear that, unlike the remaining emulate_X attributes,
emulate_ua_intlck_ctrl isn't boolean.

Link: https://marc.info/?l=target-devel&m=158227825428798
Suggested-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: David Disseldorp <ddiss@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/target/target_core_configfs.c
drivers/target/target_core_device.c
drivers/target/target_core_spc.c
drivers/target/target_core_transport.c
drivers/target/target_core_ua.c
include/target/target_core_base.h