From 52989ad2bcef5fb9b471d4246425693ae2c1f01a Mon Sep 17 00:00:00 2001 From: braam Date: Fri, 25 Jul 2003 22:55:09 +0000 Subject: [PATCH] - add page private field --- .../patches/ext3-map_inode_page_2.4.18.patch | 30 ++++++++++++++++------ 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/lustre/kernel_patches/patches/ext3-map_inode_page_2.4.18.patch b/lustre/kernel_patches/patches/ext3-map_inode_page_2.4.18.patch index 8386ee3..585b1eb 100644 --- a/lustre/kernel_patches/patches/ext3-map_inode_page_2.4.18.patch +++ b/lustre/kernel_patches/patches/ext3-map_inode_page_2.4.18.patch @@ -5,9 +5,11 @@ fs/ext3/inode.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) ---- linux-2.4.18-p4smp/fs/ext3/inode.c~ext3-map_inode_page_2.4.18 2003-07-21 22:51:45.000000000 -0600 -+++ linux-2.4.18-p4smp-braam/fs/ext3/inode.c 2003-07-21 22:51:47.000000000 -0600 -@@ -3003,3 +3003,58 @@ int ext3_prep_san_write(struct inode *in +Index: linux-2.4.18-p4smp/fs/ext3/inode.c +=================================================================== +--- linux-2.4.18-p4smp.orig/fs/ext3/inode.c Fri Jul 25 15:47:03 2003 ++++ linux-2.4.18-p4smp/fs/ext3/inode.c Fri Jul 25 15:47:04 2003 +@@ -3004,3 +3004,58 @@ ret = ret2; return ret; } @@ -66,8 +68,10 @@ + unlock_kernel(); + return rc; +} ---- linux-2.4.18-p4smp/fs/ext3/ext3-exports.c~ext3-map_inode_page_2.4.18 2003-07-21 22:51:45.000000000 -0600 -+++ linux-2.4.18-p4smp-braam/fs/ext3/ext3-exports.c 2003-07-21 22:51:47.000000000 -0600 +Index: linux-2.4.18-p4smp/fs/ext3/ext3-exports.c +=================================================================== +--- linux-2.4.18-p4smp.orig/fs/ext3/ext3-exports.c Fri Jul 25 15:47:03 2003 ++++ linux-2.4.18-p4smp/fs/ext3/ext3-exports.c Fri Jul 25 15:47:04 2003 @@ -9,6 +9,8 @@ int ext3_prep_san_write(struct inode *inode, long *blocks, @@ -77,10 +81,20 @@ EXPORT_SYMBOL(ext3_force_commit); EXPORT_SYMBOL(ext3_bread); -@@ -18,3 +20,4 @@ EXPORT_SYMBOL(ext3_xattr_get); +@@ -18,3 +20,4 @@ EXPORT_SYMBOL(ext3_xattr_list); EXPORT_SYMBOL(ext3_xattr_set); EXPORT_SYMBOL(ext3_prep_san_write); +EXPORT_SYMBOL(ext3_map_inode_page); - -_ +Index: linux-2.4.18-p4smp/include/linux/mm.h +=================================================================== +--- linux-2.4.18-p4smp.orig/include/linux/mm.h Fri Jul 25 15:48:31 2003 ++++ linux-2.4.18-p4smp/include/linux/mm.h Fri Jul 25 15:49:41 2003 +@@ -186,6 +186,7 @@ + void *virtual; /* Kernel virtual address (NULL if + not kmapped, ie. highmem) */ + #endif /* CONFIG_HIGHMEM || CONFIG_SPARC64 */ ++ unsigned long private; + } mem_map_t; + + /* -- 1.8.3.1