[Pvfs2-cvs] commit by robl in pvfs2-1/src/kernel/linux-2.6: inode.c
pvfs2-utils.c pvfs2-kernel.h
CVS commit program
cvs at parl.clemson.edu
Tue Oct 24 13:55:03 EDT 2006
Update of /projects/cvsroot/pvfs2-1/src/kernel/linux-2.6
In directory parlweb1:/tmp/cvs-serv17852/src/kernel/linux-2.6
Modified Files:
Tag: pvfs-2-6-branch
inode.c pvfs2-utils.c pvfs2-kernel.h
Log Message:
from HEAD:
- 2.6.18.1 removed a member from statfs struct
- 2.6.18.1 carps when linux/config.h included
- several configure tests were yielding false negatives because of unused
variable warnings
Index: inode.c
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/kernel/linux-2.6/inode.c,v
diff -u -w -p -u -r1.75 -r1.75.2.1
--- inode.c 26 Sep 2006 03:44:17 -0000 1.75
+++ inode.c 24 Oct 2006 17:55:02 -0000 1.75.2.1
@@ -488,7 +488,9 @@ struct inode *pvfs2_get_custom_inode(
inode->i_gid = current->fsgid;
inode->i_atime = inode->i_mtime = inode->i_ctime = CURRENT_TIME;
inode->i_size = PAGE_CACHE_SIZE;
+#ifdef HAVE_I_BLKSIZE_IN_STRUCT_INODE
inode->i_blksize = PAGE_CACHE_SIZE;
+#endif
inode->i_blkbits = PAGE_CACHE_SHIFT;
inode->i_blocks = 0;
inode->i_rdev = dev;
@@ -508,7 +510,9 @@ struct inode *pvfs2_get_custom_inode(
inode->i_op = &pvfs2_file_inode_operations;
inode->i_fop = &pvfs2_file_operations;
+#ifdef HAVE_I_BLKSIZE_IN_STRUCT_INODE
inode->i_blksize = pvfs_bufmap_size_query();
+#endif
inode->i_blkbits = PAGE_CACHE_SHIFT;
}
else if ((mode & S_IFMT) == S_IFLNK)
Index: pvfs2-utils.c
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/kernel/linux-2.6/pvfs2-utils.c,v
diff -u -w -p -u -r1.141 -r1.141.2.1
--- pvfs2-utils.c 26 Sep 2006 03:44:17 -0000 1.141
+++ pvfs2-utils.c 24 Oct 2006 17:55:02 -0000 1.141.2.1
@@ -145,7 +145,9 @@ int copy_attributes_to_inode(
changing the inode->i_blkbits to something other than
PAGE_CACHE_SHIFT breaks mmap/execution as we depend on that.
*/
+#ifdef HAVE_I_BLKSIZE_IN_STRUCT_INODE
inode->i_blksize = pvfs_bufmap_size_query();
+#endif
inode->i_blkbits = PAGE_CACHE_SHIFT;
gossip_debug(GOSSIP_UTILS_DEBUG, "attrs->mask = %x (objtype = %s)\n",
attrs->mask,
Index: pvfs2-kernel.h
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/kernel/linux-2.6/pvfs2-kernel.h,v
diff -u -w -p -u -r1.134 -r1.134.2.1
--- pvfs2-kernel.h 29 Sep 2006 16:48:13 -0000 1.134
+++ pvfs2-kernel.h 24 Oct 2006 17:55:03 -0000 1.134.2.1
@@ -20,7 +20,9 @@
#ifndef __PVFS2KERNEL_H
#define __PVFS2KERNEL_H
+#ifdef HAVE_NOWARNINGS_WHEN_INCLUDING_LINUX_CONFIG_H
#include <linux/config.h>
+#endif
#ifdef PVFS2_LINUX_KERNEL_2_4
More information about the Pvfs2-cvs
mailing list