freebsd-skq/sys/dev/aac
marius 433c854393 - Make tables, device ID strings etc const. This includes #ifdef'ing 0
aac_command_status_table, which is actually unused since r111532.
  While at it, make aac_if a pointer to the now const interface tables
  instead of copying them over to the softc (this alone already reduces the
  size of aac.ko on amd64 by ~1 KiB).
- Remove redundant softc members.
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers.
- Remove redundant bzero(9)'ing of the softc.
- Use pci_enable_busmaster(9) instead of duplicating it.
- Remove redundant checking for PCIM_CMD_MEMEN (resource allocation will
  just fail).
- Canonicalize the error messages in case of resource allocation failures.
- Add support for using MSI instead of INTx, controllable via the tunable
  hw.aac.enable_msi (defaulting to on).

MFC after:	1 month
2013-03-01 19:55:10 +00:00
..
aac_cam.c - Make tables, device ID strings etc const. This includes #ifdef'ing 0 2013-03-01 19:55:10 +00:00
aac_debug.c Give panic format string to pacify clang warning. 2012-11-09 13:58:52 +00:00
aac_disk.c - Make tables, device ID strings etc const. This includes #ifdef'ing 0 2013-03-01 19:55:10 +00:00
aac_linux.c Second-to-last commit implementing Capsicum capabilities in the FreeBSD 2011-08-11 12:30:23 +00:00
aac_pci.c - Make tables, device ID strings etc const. This includes #ifdef'ing 0 2013-03-01 19:55:10 +00:00
aac_tables.h - Make tables, device ID strings etc const. This includes #ifdef'ing 0 2013-03-01 19:55:10 +00:00
aac.c - Make tables, device ID strings etc const. This includes #ifdef'ing 0 2013-03-01 19:55:10 +00:00
aacreg.h Previously, the aac driver did not handle enclosure management AIFs, 2010-09-29 14:22:00 +00:00
aacvar.h - Make tables, device ID strings etc const. This includes #ifdef'ing 0 2013-03-01 19:55:10 +00:00