Index: src/kernel/linux-2.6/file.c
===================================================================
RCS file: /anoncvs/pvfs2/src/kernel/linux-2.6/file.c,v
retrieving revision 1.134
diff -u -r1.134 file.c
--- src/kernel/linux-2.6/file.c	4 Dec 2006 06:18:25 -0000	1.134
+++ src/kernel/linux-2.6/file.c	4 Jan 2007 22:17:37 -0000
@@ -374,13 +374,13 @@
         kfree(new_iovec);
         kfree(orig_iovec);
         gossip_err("split_iovecs: Could not allocate memory for %lu bytes!\n", 
-                (unsigned long)(max_new_nr_segs * sizeof(int)));
+                (unsigned long)(max_new_nr_segs * sizeof(unsigned long)));
         return -ENOMEM;
     }
     /* copy the passed in iovec to a temp structure */
     memcpy(orig_iovec, original_iovec, nr_segs * sizeof(struct iovec));
     memset(new_iovec, 0, max_new_nr_segs * sizeof(struct iovec));
-    memset(sizes, 0, max_new_nr_segs * sizeof(int));
+    memset(sizes, 0, max_new_nr_segs * sizeof(unsigned long));
     begin_seg = 0;
 repeat:
     for (seg = begin_seg; seg < nr_segs; seg++)
