alistair23-linux/drivers/message/fusion
James Bottomley 2686de27a3 [SCSI] mptsas: eliminate ghost devices
One of the current problems the mptsas driver has is that of "ghost"
devices (these are devices the firmware reports as existing, but what
they actually represent are the parents of a lower device), so for
example in my dual expander configuration, three expanders actually show
up, two for the real expanders but a third is created because the
firmware reports that the lower expander also has another expander
connected (which is simply the port going back to the upper expander).

The attached patch eliminates all these ghosts by not allocating any
devices for them if the SAS address is the SAS address of the parent.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-06-30 21:35:17 -05:00
..
lsi [SCSI] fusion : mpi header update 2006-06-28 12:40:18 -04:00
Kconfig [SCSI] mptspi: Add transport class Domain Validation 2006-03-01 09:44:04 -06:00
linux_compat.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [SCSI] mptsas: wide port support 2006-06-28 12:41:33 -04:00
mptbase.c [SCSI] mptbase: mpt_interrupt should return IRQ_NONE 2006-06-30 21:29:23 -05:00
mptbase.h [SCSI] mptsas: eliminate ghost devices 2006-06-30 21:35:17 -05:00
mptctl.c [SCSI] fusion - static fix's 2006-03-14 14:33:18 -06:00
mptctl.h [SCSI] fusion - mptctl - adding support for bus_type=SAS 2006-02-04 16:31:29 -06:00
mptfc.c Merge ../linux-2.6/ 2006-06-28 14:06:39 -04:00
mptlan.c [SCSI] fusion - mptlan - remove wierd humor print 2006-02-27 22:55:04 -06:00
mptlan.h [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
mptsas.c [SCSI] mptsas: eliminate ghost devices 2006-06-30 21:35:17 -05:00
mptscsih.c [SCSI] mptfc: abort of board reset leaves port dead requiring reboot 2006-06-10 16:01:52 -05:00
mptscsih.h [SCSI] fusion - exposing raid components in mptsas 2006-03-14 14:35:01 -06:00
mptspi.c [SCSI] mptsas: Adding 1078 ROC support 2006-06-28 12:41:52 -04:00