This file is indexed.

/usr/src/kernel-patches/lustre/patches/export-truncate-2.6-suse.patch is in linux-patch-lustre 1.8.5+dfsg-3ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 include/linux/mm.h |    2 ++
 mm/truncate.c      |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

--- linux-2.5.63/include/linux/mm.h~export-truncate-2.5.63	Mon May  5 18:08:15 2003
+++ linux-2.5.63-root/include/linux/mm.h	Mon May  5 18:08:58 2003
@@ -540,6 +540,8 @@ can_vma_merge(struct vm_area_struct *vma
 	else
 		return 0;
 }
+/* truncate.c */
+extern void truncate_complete_page(struct address_space *mapping,struct page *);
 
 /* filemap.c */
 extern unsigned long page_unuse(struct page *);
--- linux-2.5.63/mm/truncate.c~export-truncate-2.5.63	Mon May  5 18:09:50 2003
+++ linux-2.5.63-root/mm/truncate.c	Mon May  5 18:11:29 2003
@@ -41,7 +41,7 @@ static inline void truncate_partial_page
  * its lock, b) when a concurrent invalidate_inode_pages got there first and
  * c) when tmpfs swizzles a page between a tmpfs inode and swapper_space.
  */
-static void
+void
 truncate_complete_page(struct address_space *mapping, struct page *page)
 {
 	if (page->mapping != mapping)
@@ -56,7 +56,7 @@ truncate_complete_page(struct address_sp
 	remove_from_page_cache(page);
 	page_cache_release(page);	/* pagecache ref */
 }
-
+EXPORT_SYMBOL_GPL(truncate_complete_page);
 /*
  * This is for invalidate_inode_pages().  That function can be called at
  * any time, and is not supposed to throw away dirty pages.  But pages can

_