aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/message/fusion/mptbase.h
diff options
context:
space:
mode:
authorKashyap, Desai <kashyap.desai@lsi.com>2009-05-29 07:21:32 -0400
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2009-06-09 18:42:34 -0400
commiteedf92b99806aeff18dc21c9dfb28999ce374413 (patch)
tree5273959ce99a8893b6eba8a186f9b3c4522a73e9 /drivers/message/fusion/mptbase.h
parentf9c34022eae9c76465dc2ec8805b9905e171ef40 (diff)
[SCSI] mpt fusion: Rescan SAS topology added
1.) SAS topology Rescan is added. If Firmware is doing Reset and we get Device add interrupt from Firmware, we will not receive it as part of Reset is going ON. After Reset we will do special Rescan of SAS topology. 2.) Driver version changed from 3.04.08 to 3.04.09. Added proper lock/unlock in mptsas_not_responding_devices() as per James' comment. Signed-off-by: Kashyap Desai <kadesai@lsi.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/message/fusion/mptbase.h')
-rw-r--r--drivers/message/fusion/mptbase.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/message/fusion/mptbase.h b/drivers/message/fusion/mptbase.h
index 8d1aadb6b4ac..11fc8f3960a6 100644
--- a/drivers/message/fusion/mptbase.h
+++ b/drivers/message/fusion/mptbase.h
@@ -76,8 +76,8 @@
76#define COPYRIGHT "Copyright (c) 1999-2008 " MODULEAUTHOR 76#define COPYRIGHT "Copyright (c) 1999-2008 " MODULEAUTHOR
77#endif 77#endif
78 78
79#define MPT_LINUX_VERSION_COMMON "3.04.08" 79#define MPT_LINUX_VERSION_COMMON "3.04.09"
80#define MPT_LINUX_PACKAGE_NAME "@(#)mptlinux-3.04.08" 80#define MPT_LINUX_PACKAGE_NAME "@(#)mptlinux-3.04.09"
81#define WHAT_MAGIC_STRING "@" "(" "#" ")" 81#define WHAT_MAGIC_STRING "@" "(" "#" ")"
82 82
83#define show_mptmod_ver(s,ver) \ 83#define show_mptmod_ver(s,ver) \
@@ -711,6 +711,7 @@ typedef struct _MPT_ADAPTER
711 u16 hba_port_num_phy; 711 u16 hba_port_num_phy;
712 struct list_head sas_device_info_list; 712 struct list_head sas_device_info_list;
713 struct mutex sas_device_info_mutex; 713 struct mutex sas_device_info_mutex;
714 u8 old_sas_discovery_protocal;
714 u8 sas_discovery_quiesce_io; 715 u8 sas_discovery_quiesce_io;
715 int sas_index; /* index refrencing */ 716 int sas_index; /* index refrencing */
716 MPT_MGMT sas_mgmt; 717 MPT_MGMT sas_mgmt;
@@ -741,6 +742,7 @@ typedef struct _MPT_ADAPTER
741 spinlock_t fault_reset_work_lock; 742 spinlock_t fault_reset_work_lock;
742 743
743 u8 sg_addr_size; 744 u8 sg_addr_size;
745 u8 in_rescan;
744 u8 SGE_size; 746 u8 SGE_size;
745 747
746} MPT_ADAPTER; 748} MPT_ADAPTER;