aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavem <davem>2001-12-20 11:43:27 +0000
committerdavem <davem>2001-12-20 11:43:27 +0000
commit58ddbcbce2f323852e451656ffa2fea89e10ed87 (patch)
tree03a4a4670f6392cc7c3d7609f72129ec34f016d2
parent4bad515e6486bceb12c12f984ba038738554967b (diff)
downloadnetdev-vger-cvs-58ddbcbce2f323852e451656ffa2fea89e10ed87.tar.gz
Kill memclear_highpage, unused.
Do not forget to call flush_dcache_page in memclear_highpage_flush, this is used for truncate operations.
-rw-r--r--include/linux/highmem.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/include/linux/highmem.h b/include/linux/highmem.h
index 8f375350f..118afad79 100644
--- a/include/linux/highmem.h
+++ b/include/linux/highmem.h
@@ -95,17 +95,6 @@ static inline void clear_highpage(struct page *page)
kunmap(page);
}
-static inline void memclear_highpage(struct page *page, unsigned int offset, unsigned int size)
-{
- char *kaddr;
-
- if (offset + size > PAGE_SIZE)
- BUG();
- kaddr = kmap(page);
- memset(kaddr + offset, 0, size);
- kunmap(page);
-}
-
/*
* Same but also flushes aliased cache contents to RAM.
*/
@@ -117,6 +106,7 @@ static inline void memclear_highpage_flush(struct page *page, unsigned int offse
BUG();
kaddr = kmap(page);
memset(kaddr + offset, 0, size);
+ flush_dcache_page(page);
flush_page_to_ram(page);
kunmap(page);
}