#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);