freebsd-dev/sys/dev/aac
Ed Maste eb5cbaa020 Rework aac locking for MPSAFE CAM. This fixes a Giant mutex assertion
reported on freebsd-current [1].

Also dequeue all events in aac_release_command (instead of just one)
so that there's no risk of them getting stranded.

Reported by:    Steven Brown [1]
Submitted by:   scottl@

[1] http://lists.freebsd.org/pipermail/freebsd-current/2007-October/077928.html
2007-11-01 20:45:29 +00:00
..
aac_cam.c Rework aac locking for MPSAFE CAM. This fixes a Giant mutex assertion 2007-11-01 20:45:29 +00:00
aac_debug.c aac_intr0 rotted long ago, remove it. 2005-10-08 22:36:54 +00:00
aac_disk.c Fix some busdma API violations in the dumpsys handler. 2005-05-02 22:56:52 +00:00
aac_linux.c On amd64 platform, use linux32 headers so 32-bit Linux applications 2006-12-20 17:10:53 +00:00
aac_pci.c Add PCI IDs from Adaptec's driver version b11669: 2007-10-14 19:40:15 +00:00
aac_tables.h Mega Update to the aac driver to support a whole new family of cards and 2005-10-08 15:55:09 +00:00
aac.c Rework aac locking for MPSAFE CAM. This fixes a Giant mutex assertion 2007-11-01 20:45:29 +00:00
aacreg.h Fix a regression that prevented PERC3 hardware from working. Apparently they 2005-10-14 16:22:45 +00:00
aacvar.h o break newbus api: add a new argument of type driver_filter_t to 2007-02-23 12:19:07 +00:00