]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r268328:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 15 Jul 2014 17:10:48 +0000 (17:10 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 15 Jul 2014 17:10:48 +0000 (17:10 +0000)
commitcd1d27f886bd178dbf1bbf2feac6f24bb1f975d5
tree10f6840e8c090ae213d342d6c52ed801afd83354
parent951206ff49cd6ca2371790c8044081c5355a938c
MFC r268328:
Close race in r268291 between port destruction, delayed by sessions
teardown, and new port creation during `service ctld restart`.

Close it by returning iSCSI port internal state, that allows to identify
dying ports, which should not be counted as existing, from really alive.

git-svn-id: svn://svn.freebsd.org/base/stable/10@268688 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cam/ctl/ctl.c
sys/cam/ctl/ctl_frontend.h
sys/cam/ctl/ctl_frontend_iscsi.c
usr.sbin/ctld/kernel.c