]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Get rid of ICL lock; use upper-layer (initiator or target) lock instead.
authortrasz <trasz@FreeBSD.org>
Tue, 1 Apr 2014 21:40:46 +0000 (21:40 +0000)
committertrasz <trasz@FreeBSD.org>
Tue, 1 Apr 2014 21:40:46 +0000 (21:40 +0000)
commit6bb1f3c7fe2aa95c8f204120e91fafd5526c7432
treea580f6ce2f9ed58c43bd67487e46f7126598a69e
parent925e49a64ac40852e851e5593ba199e0f59f05f2
Get rid of ICL lock; use upper-layer (initiator or target) lock instead.
This avoids extra locking in icl_pdu_queue(); the upper layer needs to call
it while holding its own lock anyway, to avoid sending PDUs out of order.

Sponsored by: The FreeBSD Foundation
sys/cam/ctl/ctl_frontend_iscsi.c
sys/dev/iscsi/icl.c
sys/dev/iscsi/icl.h
sys/dev/iscsi/iscsi.c