diff options
author | sruffell <sruffell@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2009-02-11 05:45:11 +0000 |
---|---|---|
committer | sruffell <sruffell@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2009-02-11 05:45:11 +0000 |
commit | 6289d714226cceadfbf030ac7ba8bfb3032ef4e0 (patch) | |
tree | fb1ad164ed37ea1ffe230d629d27ef7b797a5b1d | |
parent | 62b0f742f8b8bebd57cbb43f96348afb11ee801a (diff) |
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
-rw-r--r-- | kernel/wctc4xxp/base.c | 3 |
1 files changed, 2 insertions, 1 deletions
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 |