public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* cleanup for i810 chipset for 2.5.5-pre1. Second...
@ 2002-02-14 17:26 Luigi Genoni
  2002-02-15  7:29 ` Martin Dalecki
       [not found] ` <mailman.1013758321.20800.linux-kernel2news@redhat.com>
  0 siblings, 2 replies; 4+ messages in thread
From: Luigi Genoni @ 2002-02-14 17:26 UTC (permalink / raw)
  To: linux-kernel

Well, my mailer did some bad things with tabs, spaces and so on...
What can I say, I hate when it happens, I hope this time is the good one.

Luigi (definitelly should find a better mailer)

--- linux/sound/oss/i810_audio.c.old    Thu Feb 14 10:33:12 2002
+++ linux/sound/oss/i810_audio.c        Thu Feb 14 12:29:15 2002
@@ -939,7 +939,7 @@

                for(i=0;i<dmabuf->numfrag;i++)
                {
-			sg->busaddr=virt_to_bus(dmabuf->rawbuf+dmabuf->fragsize*i);
+ 			sg->busaddr=virt_to_phys(dmabuf->rawbuf+dmabuf->fragsize*i);
                        // the card will always be doing 16bit stereo
                        sg->control=dmabuf->fragsamples;
                        if(state->card->pci_id == PCI_DEVICE_ID_SI_7012)
@@ -954,7 +954,7 @@
                }
                spin_lock_irqsave(&state->card->lock, flags);
                outb(2, state->card->iobase+c->port+OFF_CR);   /* reset DMA machine */
-               outl(virt_to_bus(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
+               outl(virt_to_phys(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
                outb(0, state->card->iobase+c->port+OFF_CIV);
                outb(0, state->card->iobase+c->port+OFF_LVI);

@@ -1669,7 +1669,7 @@
        if (size > (PAGE_SIZE << dmabuf->buforder))
                goto out;
        ret = -EAGAIN;
-       if (remap_page_range(vma->vm_start, virt_to_phys(dmabuf->rawbuf),
+       if (remap_page_range(vma, vma->vm_start,
                             size, vma->vm_page_prot))
                goto out;
        dmabuf->mapped = 1;
@@ -1722,7 +1722,7 @@
                }
                if (c != NULL) {
                        outb(2, state->card->iobase+c->port+OFF_CR);   /* reset DMA machine */
-                       outl(virt_to_bus(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
+                       outl(virt_to_phys(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
                        outb(0, state->card->iobase+c->port+OFF_CIV);
                        outb(0, state->card->iobase+c->port+OFF_LVI);
                }
--- linux/sound/oss/dmabuf.c.old        Thu Feb 14 12:34:45 2002
+++ linux/sound/oss/dmabuf.c    Thu Feb 14 12:35:00 2002
@@ -113,7 +113,7 @@
                }
        }
        dmap->raw_buf = start_addr;
-       dmap->raw_buf_phys = virt_to_bus(start_addr);
+       dmap->raw_buf_phys = virt_to_phys(start_addr);

        for (page = virt_to_page(start_addr); page <= virt_to_page(end_addr); page++)
                mem_map_reserve(page);
--- linux/drivers/char/drm/i810_dma.c.old       Thu Feb 14 12:36:36 2002
+++ linux/drivers/char/drm/i810_dma.c   Thu Feb 14 12:36:53 2002
@@ -491,7 +491,7 @@
        memset((void *) dev_priv->hw_status_page, 0, PAGE_SIZE);
        DRM_DEBUG("hw status page @ %lx\n", dev_priv->hw_status_page);

-       I810_WRITE(0x02080, virt_to_bus((void *)dev_priv->hw_status_page));
+       I810_WRITE(0x02080, virt_to_phys((void *)dev_priv->hw_status_page));
        DRM_DEBUG("Enabled hardware status page\n");

        /* Now we need to init our freelist */
--- linux/sound/oss/i810_audio.c.old    Thu Feb 14 10:33:12 2002
+++ linux/sound/oss/i810_audio.c        Thu Feb 14 12:29:15 2002
@@ -939,7 +939,7 @@

                for(i=0;i<dmabuf->numfrag;i++)
                {
-			sg->busaddr=virt_to_bus(dmabuf->rawbuf+dmabuf->fragsize*i);
+			sg->busaddr=virt_to_phys(dmabuf->rawbuf+dmabuf->fragsize*i);
                        // the card will always be doing 16bit stereo
                        sg->control=dmabuf->fragsamples;
                        if(state->card->pci_id == PCI_DEVICE_ID_SI_7012)
@@ -954,7 +954,7 @@
                }
                spin_lock_irqsave(&state->card->lock, flags);
                outb(2, state->card->iobase+c->port+OFF_CR);   /* reset DMA machine */
-               outl(virt_to_bus(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
+               outl(virt_to_phys(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
                outb(0, state->card->iobase+c->port+OFF_CIV);
                outb(0, state->card->iobase+c->port+OFF_LVI);

@@ -1669,7 +1669,7 @@
        if (size > (PAGE_SIZE << dmabuf->buforder))
                goto out;
        ret = -EAGAIN;
-       if (remap_page_range(vma->vm_start, virt_to_phys(dmabuf->rawbuf),
+       if (remap_page_range(vma, vma->vm_start, virt_to_phys(dmabuf->rawbuf),
                             size, vma->vm_page_prot))
                goto out;
        dmabuf->mapped = 1;
@@ -1722,7 +1722,7 @@
                }
                if (c != NULL) {
                        outb(2, state->card->iobase+c->port+OFF_CR);   /* reset DMA machine */
-                       outl(virt_to_bus(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
+                       outl(virt_to_phys(&c->sg[0]), state->card->iobase+c->port+OFF_BDBAR);
                        outb(0, state->card->iobase+c->port+OFF_CIV);
                        outb(0, state->card->iobase+c->port+OFF_LVI);
                }





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-02-15 19:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-14 17:26 cleanup for i810 chipset for 2.5.5-pre1. Second Luigi Genoni
2002-02-15  7:29 ` Martin Dalecki
2002-02-15  7:55   ` Jeff Garzik
     [not found] ` <mailman.1013758321.20800.linux-kernel2news@redhat.com>
2002-02-15 19:33   ` Pete Zaitcev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox