freebsd-nq/sys/dev/isp
Alexander Motin 45210a2512 Fix few bugs in isp(4) target mode support:
- in destroy_lun_state() assert hold == 1 instead of 0, as it should
receive hold taken by the create_lun_state() or get_lun_statep() before;
 - fix hold count leak inside rls_lun_statep() that also fired above assert;
 - in destroy_lun_state() use SIM bus number instead of SIM path id for
ISP_GET_PC_ADDR(), as it was before r196008;
 - make isp_disable_lun() to set status in CCB;
 - make isp_target_mark_aborted() set status into the proper CCB.

Reviewed by:	mjacob
Sponsored by:	iXsystems, inc.
MFC after:	1 month
2011-12-13 09:58:05 +00:00
..
DriverManual.txt - add a missing "be" and "in" 2011-11-11 22:27:09 +00:00
Hardware.txt
isp_freebsd.c Fix few bugs in isp(4) target mode support: 2011-12-13 09:58:05 +00:00
isp_freebsd.h Implement the sysctl's for fibre channel that are listed in the man page. 2011-11-06 00:44:40 +00:00
isp_ioctl.h Add 8Gb support (isp_2500). Fix a fair number of configuration and 2009-08-01 01:04:26 +00:00
isp_library.c - Use the correct DMA tag/map pair for synchronize the FC scratch area. 2011-02-14 21:50:51 +00:00
isp_library.h Revamp the pieces of some of the stuff I forgot to do when shifting to 2010-02-27 05:41:23 +00:00
isp_pci.c Was chasing down a failure to load f/w on a 2400. It turns out that the card 2011-11-16 02:52:24 +00:00
isp_sbus.c - Use the correct DMA tag/map pair for synchronize the FC scratch area. 2011-02-14 21:50:51 +00:00
isp_stds.h (semiforced commit to add comment missed in last delta) 2009-09-21 01:41:19 +00:00
isp_target.c Revamp the pieces of some of the stuff I forgot to do when shifting to 2010-02-27 05:41:23 +00:00
isp_target.h Add 8Gb support (isp_2500). Fix a fair number of configuration and 2009-08-01 01:04:26 +00:00
isp.c Was chasing down a failure to load f/w on a 2400. It turns out that the card 2011-11-16 02:52:24 +00:00
ispmbox.h Revamp the pieces of some of the stuff I forgot to do when shifting to 2010-02-27 05:41:23 +00:00
ispreg.h Revamp the pieces of some of the stuff I forgot to do when shifting to 2010-02-27 05:41:23 +00:00
ispvar.h Most of these changes to isp are to allow for isp.ko unloading. 2011-08-13 23:34:17 +00:00