summaryrefslogtreecommitdiff
path: root/sys/dev/isp
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2007-06-26 20:53:07 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2007-06-26 20:53:07 +0000
commit458570f73602884a880f31dfd008021844a8935a (patch)
tree7809549c6540325584f83eda3bfee839ca3e346a /sys/dev/isp
parent4907faa6746911832774742c45838b352607e0ae (diff)
Notes
Diffstat (limited to 'sys/dev/isp')
-rw-r--r--sys/dev/isp/isp_pci.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/isp/isp_pci.c b/sys/dev/isp/isp_pci.c
index 57d3d16278d7..85cd6ccd67af 100644
--- a/sys/dev/isp/isp_pci.c
+++ b/sys/dev/isp/isp_pci.c
@@ -2847,7 +2847,13 @@ mbxsync:
(ispextreq_t *)qep);
break;
case RQSTYPE_T2RQS:
- isp_put_request_t2(isp, (ispreqt2_t *) rq, (ispreqt2_t *) qep);
+ if (FCPARAM(isp)->isp_2klogin) {
+ isp_put_request_t2e(isp,
+ (ispreqt2e_t *) rq, (ispreqt2e_t *) qep);
+ else {
+ isp_put_request_t2(isp,
+ (ispreqt2_t *) rq, (ispreqt2_t *) qep);
+ }
break;
case RQSTYPE_T3RQS:
if (FCPARAM(isp)->isp_2klogin) {