]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] oss/ad1889: correct printk of dma_addr_t
authorAndrew Morton <akpm@osdl.org>
Fri, 6 Feb 2004 00:50:06 +0000 (16:50 -0800)
committerGreg Kroah-Hartman <greg@kroah.com>
Fri, 6 Feb 2004 00:50:06 +0000 (16:50 -0800)
From: "Randy.Dunlap" <rddunlap@osdl.org>

fix dma_addr_t type error with CONFIG_HIGHMEM64G=y

sound/oss/ad1889.c

index f37ee7a44555988ec8cb0236cdff64ceec746d7e..98515fee59b8e45104f4417298c4a09415be1868 100644 (file)
@@ -354,9 +354,9 @@ int ad1889_read_proc (char *page, char **start, off_t off,
        for (i = 0; i < AD_MAX_STATES; i++) {
                out += sprintf(out, "DMA status for %s:\n", 
                        (i == AD_WAV_STATE ? "WAV" : "ADC")); 
-               out += sprintf(out, "\t\t0x%p (IOVA: 0x%u)\n", 
+               out += sprintf(out, "\t\t0x%p (IOVA: 0x%llu)\n",
                        dev->state[i].dmabuf.rawbuf,
-                       dev->state[i].dmabuf.dma_handle);
+                       (unsigned long long)dev->state[i].dmabuf.dma_handle);
 
                out += sprintf(out, "\tread ptr: offset %u\n", 
                        (unsigned int)dev->state[i].dmabuf.rd_ptr);