[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