freebsd-nq/sys/dev/mpt
Marius Strobl ec3e6e77a1 - Send the RELSIM_ADJUST_OPENINGS in response to a MPI_EVENT_QUEUE_FULL using
the right SIM in case the HBA is RAID-capable but the target in question is
  not a hot spare or member of a RAID volume.
- Report the loss and addition of SAS and SATA targets detected via PHY link
  status changes and signalled by MPI_EVENT_SAS_DEVICE_STATUS_CHANGE to cam(4)
  as lost devices and trigger rescans as appropriate. Without this it can take
  quite some time until a lost device actually is no longer tried to be used,
  if it ever stops. [1]
- Handle MPI_EVENT_IR2, MPI_EVENT_LOG_ENTRY_ADDED, MPI_EVENT_SAS_DISCOVERY
  and MPI_EVENT_SAS_PHY_LINK_STATUS silently as these serve no additional
  purpose beyond adding cryptic entries to logs.

Thanks to Hans-Joerg Sirtl for providing one of the HBAs these changes were
developed with and RIP to the mainboard that didn't survive testing them.

PR:		157534 [1]
Approved by:	re (kib)
MFC after:	2 weeks
2011-07-29 18:38:31 +00:00
..
mpilib
mpt_cam.c - Send the RELSIM_ADJUST_OPENINGS in response to a MPI_EVENT_QUEUE_FULL using 2011-07-29 18:38:31 +00:00
mpt_cam.h MFp4: Large set of CAM inprovements. 2010-01-28 08:41:30 +00:00
mpt_debug.c - Staticize functions as appropriate and comment out unused ones. 2011-07-29 18:35:10 +00:00
mpt_pci.c - Staticize functions as appropriate and comment out unused ones. 2011-07-29 18:35:10 +00:00
mpt_raid.c - Send the RELSIM_ADJUST_OPENINGS in response to a MPI_EVENT_QUEUE_FULL using 2011-07-29 18:38:31 +00:00
mpt_raid.h - Send the RELSIM_ADJUST_OPENINGS in response to a MPI_EVENT_QUEUE_FULL using 2011-07-29 18:38:31 +00:00
mpt_reg.h
mpt_user.c - Staticize functions as appropriate and comment out unused ones. 2011-07-29 18:35:10 +00:00
mpt.c - Staticize functions as appropriate and comment out unused ones. 2011-07-29 18:35:10 +00:00
mpt.h - Staticize functions as appropriate and comment out unused ones. 2011-07-29 18:35:10 +00:00