TESTS: Add test for PREVENTALLOWMEDIUMREMOVAL are cleared on lun/target reset

This commit is contained in:
Ronnie Sahlberg
2013-03-03 13:37:52 -08:00
parent d288d5a8b6
commit 0d5c8a4f11
12 changed files with 535 additions and 0 deletions

View File

@@ -550,6 +550,33 @@ iscsi_task_mgmt_target_cold_reset_async(struct iscsi_context *iscsi,
/*
* Synchronous calls for task management
*
* Returns:
* 0 success.
* <0 error.
*/
EXTERN int
iscsi_task_mgmt_sync(struct iscsi_context *iscsi,
int lun, enum iscsi_task_mgmt_funcs function,
uint32_t ritt, uint32_t rcmdscn);
EXTERN int
iscsi_task_mgmt_abort_task_sync(struct iscsi_context *iscsi, struct scsi_task *task);
EXTERN int
iscsi_task_mgmt_abort_task_set_sync(struct iscsi_context *iscsi, uint32_t lun);
EXTERN int
iscsi_task_mgmt_lun_reset_sync(struct iscsi_context *iscsi, uint32_t lun);
EXTERN int
iscsi_task_mgmt_target_warm_reset_sync(struct iscsi_context *iscsi);
EXTERN int
iscsi_task_mgmt_target_cold_reset_sync(struct iscsi_context *iscsi);