Commit ba33fadf authored by Eric Moore's avatar Eric Moore Committed by James Bottomley
Browse files

[SCSI] mpt2sas: make global symbols unique



The ioc_list global symbol is already used in 1st generation mpt
fusion drivers, so this patch makes it unique in the 2nd generation
driver.  I've checked the entire sources, and I don't see any other
global system missing the mpt2sas_xxx prefix.

Signed-off-by: default avatarEric Moore <eric.moore@lsi.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@HansenPartnership.com>
parent 70a9b873
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -68,11 +68,11 @@
#define MPT2SAS_DRIVER_NAME		"mpt2sas"
#define MPT2SAS_DRIVER_NAME		"mpt2sas"
#define MPT2SAS_AUTHOR	"LSI Corporation <DL-MPTFusionLinux@lsi.com>"
#define MPT2SAS_AUTHOR	"LSI Corporation <DL-MPTFusionLinux@lsi.com>"
#define MPT2SAS_DESCRIPTION	"LSI MPT Fusion SAS 2.0 Device Driver"
#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_MAJOR_VERSION		00
#define MPT2SAS_MINOR_VERSION		100
#define MPT2SAS_MINOR_VERSION		100
#define MPT2SAS_BUILD_VERSION		11
#define MPT2SAS_BUILD_VERSION		11
#define MPT2SAS_RELEASE_VERSION		15
#define MPT2SAS_RELEASE_VERSION		16


/*
/*
 * Set MPT2SAS_SG_DEPTH value based on user input.
 * Set MPT2SAS_SG_DEPTH value based on user input.
@@ -647,7 +647,7 @@ typedef void (*MPT_CALLBACK)(struct MPT2SAS_ADAPTER *ioc, u16 smid, u8 VF_ID,




/* base shared API */
/* base shared API */
extern struct list_head ioc_list;
extern struct list_head mpt2sas_ioc_list;


int mpt2sas_base_attach(struct MPT2SAS_ADAPTER *ioc);
int mpt2sas_base_attach(struct MPT2SAS_ADAPTER *ioc);
void mpt2sas_base_detach(struct MPT2SAS_ADAPTER *ioc);
void mpt2sas_base_detach(struct MPT2SAS_ADAPTER *ioc);
+3 −3
Original line number Original line Diff line number Diff line
@@ -355,7 +355,7 @@ _ctl_verify_adapter(int ioc_number, struct MPT2SAS_ADAPTER **iocpp)
{
{
	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)
		if (ioc->id != ioc_number)
			continue;
			continue;
		*iocpp = ioc;
		*iocpp = ioc;
@@ -439,7 +439,7 @@ _ctl_poll(struct file *filep, poll_table *wait)


	poll_wait(filep, &ctl_poll_wait, wait);
	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)
		if (ioc->aen_event_read_flag)
			return POLLIN | POLLRDNORM;
			return POLLIN | POLLRDNORM;
	}
	}
@@ -2497,7 +2497,7 @@ mpt2sas_ctl_exit(void)
	struct MPT2SAS_ADAPTER *ioc;
	struct MPT2SAS_ADAPTER *ioc;
	int i;
	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 */
		/* free memory associated to diag buffers */
		for (i = 0; i < MPI2_DIAG_BUF_TYPE_COUNT; i++) {
		for (i = 0; i < MPI2_DIAG_BUF_TYPE_COUNT; i++) {
+4 −4
Original line number Original line Diff line number Diff line
@@ -68,10 +68,9 @@ static void _scsih_expander_node_remove(struct MPT2SAS_ADAPTER *ioc,
static void _firmware_event_work(struct work_struct *work);
static void _firmware_event_work(struct work_struct *work);


/* global parameters */
/* global parameters */
LIST_HEAD(ioc_list);
LIST_HEAD(mpt2sas_ioc_list);


/* local parameters */
/* local parameters */
static u32 logging_level;
static u8 scsi_io_cb_idx = -1;
static u8 scsi_io_cb_idx = -1;
static u8 tm_cb_idx = -1;
static u8 tm_cb_idx = -1;
static u8 ctl_cb_idx = -1;
static u8 ctl_cb_idx = -1;
@@ -81,6 +80,7 @@ static u8 config_cb_idx = -1;
static int mpt_ids;
static int mpt_ids;


/* command line options */
/* command line options */
static u32 logging_level;
MODULE_PARM_DESC(logging_level, " bits for enabling additional logging info "
MODULE_PARM_DESC(logging_level, " bits for enabling additional logging info "
    "(default=0)");
    "(default=0)");


@@ -211,7 +211,7 @@ scsih_set_debug_level(const char *val, struct kernel_param *kp)
		return ret;
		return ret;


	printk(KERN_INFO "setting logging_level(0x%08x)\n", logging_level);
	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;
		ioc->logging_level = logging_level;
	return 0;
	return 0;
}
}
@@ -5464,7 +5464,7 @@ scsih_probe(struct pci_dev *pdev, const struct pci_device_id *id)
	ioc = shost_priv(shost);
	ioc = shost_priv(shost);
	memset(ioc, 0, sizeof(struct MPT2SAS_ADAPTER));
	memset(ioc, 0, sizeof(struct MPT2SAS_ADAPTER));
	INIT_LIST_HEAD(&ioc->list);
	INIT_LIST_HEAD(&ioc->list);
	list_add_tail(&ioc->list, &ioc_list);
	list_add_tail(&ioc->list, &mpt2sas_ioc_list);
	ioc->shost = shost;
	ioc->shost = shost;
	ioc->id = mpt_ids++;
	ioc->id = mpt_ids++;
	sprintf(ioc->name, "%s%d", MPT2SAS_DRIVER_NAME, ioc->id);
	sprintf(ioc->name, "%s%d", MPT2SAS_DRIVER_NAME, ioc->id);