projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge v5.14-rc3 into usb-next
[linux-2.6-microblaze.git]
/
include
/
linux
/
highmem.h
diff --git
a/include/linux/highmem.h
b/include/linux/highmem.h
index
8c6e8e9
..
d9a606a
100644
(file)
--- a/
include/linux/highmem.h
+++ b/
include/linux/highmem.h
@@
-318,14
+318,16
@@
static inline void memcpy_to_page(struct page *page, size_t offset,
VM_BUG_ON(offset + len > PAGE_SIZE);
memcpy(to + offset, from, len);
VM_BUG_ON(offset + len > PAGE_SIZE);
memcpy(to + offset, from, len);
+ flush_dcache_page(page);
kunmap_local(to);
}
static inline void memzero_page(struct page *page, size_t offset, size_t len)
{
kunmap_local(to);
}
static inline void memzero_page(struct page *page, size_t offset, size_t len)
{
- char *addr = kmap_
atomic
(page);
+ char *addr = kmap_
local_page
(page);
memset(addr + offset, 0, len);
memset(addr + offset, 0, len);
- kunmap_atomic(addr);
+ flush_dcache_page(page);
+ kunmap_local(addr);
}
#endif /* _LINUX_HIGHMEM_H */
}
#endif /* _LINUX_HIGHMEM_H */