mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Allow async transfer negotiation updates to modify tagging behavior.
The XPT uses this to prevent tags from being used on parallel SCSI interfaces immediately after a bus reset or BDR so that controllers have an oportunity to renegotiate without tag messages in the way. Somehow this got disabled... the functionality has been here for quite some time. Noticed by: my SCSI bus analyzer
This commit is contained in:
parent
bfbc104f8a
commit
04b1132484
1 changed files with 1 additions and 3 deletions
|
|
@ -5873,9 +5873,7 @@ xpt_set_transfer_settings(struct ccb_trans_settings *cts, struct cam_ed *device,
|
|||
}
|
||||
|
||||
qfrozen = FALSE;
|
||||
if ((cts->valid & CCB_TRANS_TQ_VALID) != 0
|
||||
&& (async_update == FALSE)) {
|
||||
int device_tagenb;
|
||||
if ((cts->valid & CCB_TRANS_TQ_VALID) != 0) {
|
||||
|
||||
/*
|
||||
* If we are transitioning from tags to no-tags or
|
||||
|
|
|
|||
Loading…
Reference in a new issue