vserver 2.0 rc7
[linux-2.6.git] / drivers / media / video / btcx-risc.c
index 2a840d8..7f2d515 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    $Id: btcx-risc.c,v 1.5 2004/12/10 12:33:39 kraxel Exp $
+    $Id: btcx-risc.c,v 1.6 2005/02/21 13:57:59 kraxel Exp $
 
     btcx-risc.c
 
@@ -52,12 +52,13 @@ void btcx_riscmem_free(struct pci_dev *pci,
 {
        if (NULL == risc->cpu)
                return;
-       pci_free_consistent(pci, risc->size, risc->cpu, risc->dma);
-       memset(risc,0,sizeof(*risc));
        if (debug) {
                memcnt--;
-               printk("btcx: riscmem free [%d]\n",memcnt);
+               printk("btcx: riscmem free [%d] dma=%lx\n",
+                      memcnt, (unsigned long)risc->dma);
        }
+       pci_free_consistent(pci, risc->size, risc->cpu, risc->dma);
+       memset(risc,0,sizeof(*risc));
 }
 
 int btcx_riscmem_alloc(struct pci_dev *pci,
@@ -78,7 +79,8 @@ int btcx_riscmem_alloc(struct pci_dev *pci,
                risc->size = size;
                if (debug) {
                        memcnt++;
-                       printk("btcx: riscmem alloc size=%d [%d]\n",size,memcnt);
+                       printk("btcx: riscmem alloc [%d] dma=%lx cpu=%p size=%d\n",
+                              memcnt, (unsigned long)dma, cpu, size);
                }
        }
        memset(risc->cpu,0,risc->size);