diff options
Diffstat (limited to 'drivers/scsi/pmcraid.c')
| -rw-r--r-- | drivers/scsi/pmcraid.c | 17 | 
1 files changed, 6 insertions, 11 deletions
| diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index 1cc814f1505a..b4d6cd8cd1ad 100644 --- a/drivers/scsi/pmcraid.c +++ b/drivers/scsi/pmcraid.c @@ -1595,12 +1595,7 @@ static void pmcraid_handle_config_change(struct pmcraid_instance *pinstance)  	if (pinstance->ccn.hcam->notification_type ==  	    NOTIFICATION_TYPE_ENTRY_CHANGED &&  	    cfg_entry->resource_type == RES_TYPE_VSET) { - -		if (fw_version <= PMCRAID_FW_VERSION_1) -			hidden_entry = (cfg_entry->unique_flags1 & 0x80) != 0; -		else -			hidden_entry = (cfg_entry->unique_flags1 & 0x80) != 0; - +		hidden_entry = (cfg_entry->unique_flags1 & 0x80) != 0;  	} else if (!pmcraid_expose_resource(fw_version, cfg_entry)) {  		goto out_notify_apps;  	} @@ -4655,13 +4650,13 @@ pmcraid_release_control_blocks(  		return;  	for (i = 0; i < max_index; i++) { -		pci_pool_free(pinstance->control_pool, +		dma_pool_free(pinstance->control_pool,  			      pinstance->cmd_list[i]->ioa_cb,  			      pinstance->cmd_list[i]->ioa_cb_bus_addr);  		pinstance->cmd_list[i]->ioa_cb = NULL;  		pinstance->cmd_list[i]->ioa_cb_bus_addr = 0;  	} -	pci_pool_destroy(pinstance->control_pool); +	dma_pool_destroy(pinstance->control_pool);  	pinstance->control_pool = NULL;  } @@ -4718,8 +4713,8 @@ static int pmcraid_allocate_control_blocks(struct pmcraid_instance *pinstance)  		pinstance->host->unique_id);  	pinstance->control_pool = -		pci_pool_create(pinstance->ctl_pool_name, -				pinstance->pdev, +		dma_pool_create(pinstance->ctl_pool_name, +				&pinstance->pdev->dev,  				sizeof(struct pmcraid_control_block),  				PMCRAID_IOARCB_ALIGNMENT, 0); @@ -4728,7 +4723,7 @@ static int pmcraid_allocate_control_blocks(struct pmcraid_instance *pinstance)  	for (i = 0; i < PMCRAID_MAX_CMD; i++) {  		pinstance->cmd_list[i]->ioa_cb = -			pci_pool_alloc( +			dma_pool_alloc(  				pinstance->control_pool,  				GFP_KERNEL,  				&(pinstance->cmd_list[i]->ioa_cb_bus_addr)); |