#define MPT2SAS_DRIVER_NAME "mpt2sas"
#define MPT2SAS_AUTHOR "LSI Corporation <DL-MPTFusionLinux@lsi.com>"
#define MPT2SAS_DESCRIPTION "LSI MPT Fusion SAS 2.0 Device Driver"
-#define MPT2SAS_DRIVER_VERSION "00.100.11.15"
+#define MPT2SAS_DRIVER_VERSION "00.100.11.16"
#define MPT2SAS_MAJOR_VERSION 00
#define MPT2SAS_MINOR_VERSION 100
#define MPT2SAS_BUILD_VERSION 11
-#define MPT2SAS_RELEASE_VERSION 15
+#define MPT2SAS_RELEASE_VERSION 16
/*
* Set MPT2SAS_SG_DEPTH value based on user input.
/* base shared API */
-extern struct list_head ioc_list;
+extern struct list_head mpt2sas_ioc_list;
int mpt2sas_base_attach(struct MPT2SAS_ADAPTER *ioc);
void mpt2sas_base_detach(struct MPT2SAS_ADAPTER *ioc);
{
struct MPT2SAS_ADAPTER *ioc;
- list_for_each_entry(ioc, &ioc_list, list) {
+ list_for_each_entry(ioc, &mpt2sas_ioc_list, list) {
if (ioc->id != ioc_number)
continue;
*iocpp = ioc;
poll_wait(filep, &ctl_poll_wait, wait);
- list_for_each_entry(ioc, &ioc_list, list) {
+ list_for_each_entry(ioc, &mpt2sas_ioc_list, list) {
if (ioc->aen_event_read_flag)
return POLLIN | POLLRDNORM;
}
struct MPT2SAS_ADAPTER *ioc;
int i;
- list_for_each_entry(ioc, &ioc_list, list) {
+ list_for_each_entry(ioc, &mpt2sas_ioc_list, list) {
/* free memory associated to diag buffers */
for (i = 0; i < MPI2_DIAG_BUF_TYPE_COUNT; i++) {
static void _firmware_event_work(struct work_struct *work);
/* global parameters */
-LIST_HEAD(ioc_list);
+LIST_HEAD(mpt2sas_ioc_list);
/* local parameters */
-static u32 logging_level;
static u8 scsi_io_cb_idx = -1;
static u8 tm_cb_idx = -1;
static u8 ctl_cb_idx = -1;
static int mpt_ids;
/* command line options */
+static u32 logging_level;
MODULE_PARM_DESC(logging_level, " bits for enabling additional logging info "
"(default=0)");
return ret;
printk(KERN_INFO "setting logging_level(0x%08x)\n", logging_level);
- list_for_each_entry(ioc, &ioc_list, list)
+ list_for_each_entry(ioc, &mpt2sas_ioc_list, list)
ioc->logging_level = logging_level;
return 0;
}
ioc = shost_priv(shost);
memset(ioc, 0, sizeof(struct MPT2SAS_ADAPTER));
INIT_LIST_HEAD(&ioc->list);
- list_add_tail(&ioc->list, &ioc_list);
+ list_add_tail(&ioc->list, &mpt2sas_ioc_list);
ioc->shost = shost;
ioc->id = mpt_ids++;
sprintf(ioc->name, "%s%d", MPT2SAS_DRIVER_NAME, ioc->id);