From 6289d714226cceadfbf030ac7ba8bfb3032ef4e0 Mon Sep 17 00:00:00 2001 From: sruffell Date: Wed, 11 Feb 2009 05:45:11 +0000 Subject: Use the proper pci_device when handling dma buffers. git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@4627 5390a7c7-147a-4af0-8ec9-7488f05a26cb --- kernel/wctc4xxp/base.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/wctc4xxp/base.c b/kernel/wctc4xxp/base.c index 0daa89e..55be5b7 100644 --- a/kernel/wctc4xxp/base.c +++ b/kernel/wctc4xxp/base.c @@ -990,6 +990,7 @@ wctc4xxp_initialize_descriptor_ring(struct pci_dev *pdev, struct wctc4xxp_descri d->des1 |= cpu_to_le32(END_OF_RING); dr->direction = direction; spin_lock_init(&dr->lock); + dr->pdev = pdev; return 0; } @@ -1265,7 +1266,7 @@ wctc4xxp_cleanup_descriptor_ring(struct wctc4xxp_descriptor_ring *dr) for (i = 0; i < DRING_SIZE; ++i) { d = wctc4xxp_descriptor(dr, i); if (d->buffer1) { - dma_unmap_single(&dr->pdev->dev, d->buffer1, + pci_unmap_single(dr->pdev, d->buffer1, SFRAME_SIZE, dr->direction); d->buffer1 = 0; /* Commands will also be sitting on the waiting for -- cgit v1.2.3