]> git.pld-linux.org Git - packages/kernel.git/blame - kernel-export-truncate-2.6.18-vanilla.patch
- typo
[packages/kernel.git] / kernel-export-truncate-2.6.18-vanilla.patch
CommitLineData
c80d6cf3 1 include/linux/mm.h | 2 ++
2 mm/truncate.c | 4 ++--
3 2 files changed, 4 insertions(+), 2 deletions(-)
4
5Index: linux-2.6/include/linux/mm.h
6===================================================================
7--- linux-2.6.orig/include/linux/mm.h 2006-07-06 23:41:48.000000000 +0800
8+++ linux-2.6/include/linux/mm.h 2006-07-15 12:55:07.000000000 +0800
9@@ -529,6 +529,8 @@ static __always_inline void *lowmem_page
10 {
11 return __va(page_to_pfn(page) << PAGE_SHIFT);
12 }
13+/* truncate.c */
14+extern void truncate_complete_page(struct address_space *mapping,struct page *);
15
16 #if defined(CONFIG_HIGHMEM) && !defined(WANT_PAGE_VIRTUAL)
17 #define HASHED_PAGE_VIRTUAL
18Index: linux-2.6/mm/truncate.c
19===================================================================
20--- linux-2.6.orig/mm/truncate.c 2006-06-24 14:22:39.000000000 +0800
21+++ linux-2.6/mm/truncate.c 2006-07-15 12:55:07.000000000 +0800
22@@ -33,7 +33,7 @@ static inline void truncate_partial_page
23 * its lock, b) when a concurrent invalidate_inode_pages got there first and
24 * c) when tmpfs swizzles a page between a tmpfs inode and swapper_space.
25 */
26-static void
27+void
28 truncate_complete_page(struct address_space *mapping, struct page *page)
29 {
30 if (page->mapping != mapping)
31@@ -48,7 +48,7 @@ truncate_complete_page(struct address_sp
32 remove_from_page_cache(page);
33 page_cache_release(page); /* pagecache ref */
34 }
35-
36+EXPORT_SYMBOL_GPL(truncate_complete_page);
37 /*
38 * This is for invalidate_inode_pages(). That function can be called at
39 * any time, and is not supposed to throw away dirty pages. But pages can
This page took 0.036207 seconds and 4 git commands to generate.