projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
20d666e
)
dma-mapping: use offset_in_page macro
author
Geliang Tang
<geliangtang@163.com>
Wed, 20 Jan 2016 23:02:12 +0000
(15:02 -0800)
committer
Linus Torvalds
<torvalds@linux-foundation.org>
Thu, 21 Jan 2016 01:09:18 +0000
(17:09 -0800)
Use offset_in_page macro instead of (addr & ~PAGE_MASK).
Signed-off-by: Geliang Tang <geliangtang@163.com>
Acked-by: Will Deacon <will.deacon@arm.com>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Joerg Roedel <jroedel@suse.de>
Cc: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/dma-mapping.h
patch
|
blob
|
history
diff --git
a/include/linux/dma-mapping.h
b/include/linux/dma-mapping.h
index d6b575bb45a7df63a9779c76ff32347c785f83d0..75857cda38e989e5a44150c5abb9bd1bd4872957 100644
(file)
--- a/
include/linux/dma-mapping.h
+++ b/
include/linux/dma-mapping.h
@@
-129,10
+129,10
@@
static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr,
kmemcheck_mark_initialized(ptr, size);
BUG_ON(!valid_dma_direction(dir));
addr = ops->map_page(dev, virt_to_page(ptr),
-
(unsigned long)ptr & ~PAGE_MASK
, size,
+
offset_in_page(ptr)
, size,
dir, attrs);
debug_dma_map_page(dev, virt_to_page(ptr),
-
(unsigned long)ptr & ~PAGE_MASK
, size,
+
offset_in_page(ptr)
, size,
dir, addr, true);
return addr;
}