diff options
author | davem <davem> | 2001-12-20 11:43:27 +0000 |
---|---|---|
committer | davem <davem> | 2001-12-20 11:43:27 +0000 |
commit | 58ddbcbce2f323852e451656ffa2fea89e10ed87 (patch) | |
tree | 03a4a4670f6392cc7c3d7609f72129ec34f016d2 | |
parent | 4bad515e6486bceb12c12f984ba038738554967b (diff) | |
download | netdev-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.h | 12 |
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); } |