]> git.hungrycats.org Git - linux/commitdiff
[PATCH] trivial: use page_to_phys in dma_map_page()
authorAndrew Morton <akpm@osdl.org>
Sat, 22 May 2004 03:38:03 +0000 (20:38 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 22 May 2004 03:38:03 +0000 (20:38 -0700)
From: Trivial Patch Monkey <trivial@rustcorp.com.au>

From:  Adam Lackorzynski <adam@os.inf.tu-dresden.de>

dma_map_page() can be simplified by using page_to_phys instead of writing the
calculation explicitly.

include/asm-i386/dma-mapping.h

index 70f62048f04adc7d9643656d3093a0863a9d59da..bcaba5d37446475521145fb69c8d35f25cf94f35 100644 (file)
@@ -51,7 +51,7 @@ dma_map_page(struct device *dev, struct page *page, unsigned long offset,
             size_t size, enum dma_data_direction direction)
 {
        BUG_ON(direction == DMA_NONE);
-       return (dma_addr_t)(page_to_pfn(page)) * PAGE_SIZE + offset;
+       return page_to_phys(page) + offset;
 }
 
 static inline void