diff --git a/iscsi-scst/kernel/iscsi.c b/iscsi-scst/kernel/iscsi.c index d06d88440..fa0908b42 100644 --- a/iscsi-scst/kernel/iscsi.c +++ b/iscsi-scst/kernel/iscsi.c @@ -587,7 +587,6 @@ void req_cmnd_release_force(struct iscsi_cmnd *req) sBUG_ON(req->cmd_req); sBUG_ON(req->main_rsp != NULL); sBUG_ON(!list_empty(&req->rx_ddigest_cmd_list)); - sBUG_ON(!list_empty(&req->rsp_cmd_list)); sBUG_ON(req->pending); cmnd_put(req); diff --git a/scst/README.drbd b/scst/README.drbd index dbb6cc6a5..c187f73bb 100644 --- a/scst/README.drbd +++ b/scst/README.drbd @@ -21,6 +21,8 @@ settings for each DRBD block device exported via SCST: * Caching MUST be disabled: set the nv_cache parameter to 0 in scst.conf. * Write-through MUST be enabled: set the write_through parameter to 1 in scst.conf. +* If SCSI reservations are used, their sync between nodes must be enabled, + see README.dlm. DRBD Configuration ------------------