|
@@ -125,8 +125,7 @@ static void mvs_free(struct mvs_info *mvi)
|
|
else
|
|
else
|
|
slot_nr = MVS_CHIP_SLOT_SZ;
|
|
slot_nr = MVS_CHIP_SLOT_SZ;
|
|
|
|
|
|
- if (mvi->dma_pool)
|
|
|
|
- pci_pool_destroy(mvi->dma_pool);
|
|
|
|
|
|
+ dma_pool_destroy(mvi->dma_pool);
|
|
|
|
|
|
if (mvi->tx)
|
|
if (mvi->tx)
|
|
dma_free_coherent(mvi->dev,
|
|
dma_free_coherent(mvi->dev,
|
|
@@ -296,7 +295,8 @@ static int mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost)
|
|
goto err_out;
|
|
goto err_out;
|
|
|
|
|
|
sprintf(pool_name, "%s%d", "mvs_dma_pool", mvi->id);
|
|
sprintf(pool_name, "%s%d", "mvs_dma_pool", mvi->id);
|
|
- mvi->dma_pool = pci_pool_create(pool_name, mvi->pdev, MVS_SLOT_BUF_SZ, 16, 0);
|
|
|
|
|
|
+ mvi->dma_pool = dma_pool_create(pool_name, &mvi->pdev->dev,
|
|
|
|
+ MVS_SLOT_BUF_SZ, 16, 0);
|
|
if (!mvi->dma_pool) {
|
|
if (!mvi->dma_pool) {
|
|
printk(KERN_DEBUG "failed to create dma pool %s.\n", pool_name);
|
|
printk(KERN_DEBUG "failed to create dma pool %s.\n", pool_name);
|
|
goto err_out;
|
|
goto err_out;
|