atm: remove deprecated use of pci api
Signed-off-by: Chas Williams - CONTRACTOR <chas@cmf.nrl.navy.mil> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
abee1cef73
commit
ede58ef28e
@@ -346,7 +346,8 @@ static void lanai_buf_allocate(struct lanai_buffer *buf,
|
||||
* everything, but the way the lanai uses DMA memory would
|
||||
* make that a terrific pain. This is much simpler.
|
||||
*/
|
||||
buf->start = pci_alloc_consistent(pci, size, &buf->dmaaddr);
|
||||
buf->start = dma_alloc_coherent(&pci->dev,
|
||||
size, &buf->dmaaddr, GFP_KERNEL);
|
||||
if (buf->start != NULL) { /* Success */
|
||||
/* Lanai requires 256-byte alignment of DMA bufs */
|
||||
APRINTK((buf->dmaaddr & ~0xFFFFFF00) == 0,
|
||||
@@ -372,8 +373,8 @@ static void lanai_buf_deallocate(struct lanai_buffer *buf,
|
||||
struct pci_dev *pci)
|
||||
{
|
||||
if (buf->start != NULL) {
|
||||
pci_free_consistent(pci, lanai_buf_size(buf),
|
||||
buf->start, buf->dmaaddr);
|
||||
dma_free_coherent(&pci->dev, lanai_buf_size(buf),
|
||||
buf->start, buf->dmaaddr);
|
||||
buf->start = buf->end = buf->ptr = NULL;
|
||||
}
|
||||
}
|
||||
@@ -1944,12 +1945,7 @@ static int lanai_pci_start(struct lanai_dev *lanai)
|
||||
return -ENXIO;
|
||||
}
|
||||
pci_set_master(pci);
|
||||
if (pci_set_dma_mask(pci, DMA_BIT_MASK(32)) != 0) {
|
||||
printk(KERN_WARNING DEV_LABEL
|
||||
"(itf %d): No suitable DMA available.\n", lanai->number);
|
||||
return -EBUSY;
|
||||
}
|
||||
if (pci_set_consistent_dma_mask(pci, DMA_BIT_MASK(32)) != 0) {
|
||||
if (dma_set_mask_and_coherent(&pci->dev, DMA_BIT_MASK(32)) != 0) {
|
||||
printk(KERN_WARNING DEV_LABEL
|
||||
"(itf %d): No suitable DMA available.\n", lanai->number);
|
||||
return -EBUSY;
|
||||
|
Reference in New Issue
Block a user