freebsd-dev/sys/dev/mpt
Scott Long 2b83592fdc Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM will
use to synchornize and protect all data objects that are used for that
SIM.  Drivers that are not yet MPSAFE register Giant and operate as
usual.  RIght now, no drivers are MPSAFE, though a few will be changed
in the coming week as this work settles down.

The driver API has changed, so all CAM drivers will need to be recompiled.
The userland API has not changed, so tools like camcontrol do not need to
be recompiled.
2007-04-15 08:49:19 +00:00
..
mpilib Remove the ill-considered effect of using the type definitions as 2006-02-26 22:50:14 +00:00
mpt_cam.c Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM will 2007-04-15 08:49:19 +00:00
mpt_cam.h Use the new xpt_rescan function to truly now have dynamic 2007-02-23 05:51:57 +00:00
mpt_debug.c MFP4: principally to reapply tagged command support to FC and SAS cards. 2006-12-07 22:02:28 +00:00
mpt_pci.c Redo previous newbus related change to be kinder to 2007-02-23 23:13:46 +00:00
mpt_raid.c MFP4: principally to reapply tagged command support to FC and SAS cards. 2006-12-07 22:02:28 +00:00
mpt_raid.h Define out unused and incomplete raid quiesce functions. 2006-07-16 03:31:01 +00:00
mpt_reg.h Add acknowledgements to LSI-Logic for support 2006-05-29 20:34:28 +00:00
mpt.c (commented out) multipath fault injection code. 2007-01-05 22:49:05 +00:00
mpt.h feedback from RELENG_5 port 2007-03-11 01:59:44 +00:00