PERFORCE change 165291 for review

Aditya Sarawgi truncs at FreeBSD.org
Fri Jun 26 21:14:07 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=165291

Change 165291 by truncs at aditya on 2009/06/26 21:13:33

	It should return a cylinder group that is u_long and not ino_t.

Affected files ...

.. //depot/projects/soc2009/soc_ext2fs/src/sys/gnu/fs/ext2fs/ext2_alloc.c#16 edit

Differences ...

==== //depot/projects/soc2009/soc_ext2fs/src/sys/gnu/fs/ext2fs/ext2_alloc.c#16 (text+ko) ====

@@ -51,7 +51,7 @@
 #include <gnu/fs/ext2fs/ext2_extern.h>
 
 static daddr_t	ext2_alloccg(struct inode *, int, daddr_t, int);
-static ino_t	ext2_dirpref(struct m_ext2fs *);
+static u_long	ext2_dirpref(struct m_ext2fs *);
 static void	ext2_fserr(struct m_ext2fs *, u_int, char *);
 static ino_t	ext2_hashalloc(struct inode *, int, long, int,
 				daddr_t (*)(struct inode *, int, daddr_t, 
@@ -547,11 +547,11 @@
  * among those cylinder groups with above the average number of
  * free inodes, the one with the smallest number of directories.
  */
-static ino_t
+static u_long
 ext2_dirpref(struct m_ext2fs *fs)
 {
-        int maxspace, avgifree;
-	ino_t cg, mincg;
+        int cg, maxspace, mincg, avgifree;
+
         avgifree = fs->e2fs.e2fs_ficount / fs->e2fs_ncg;
         maxspace = 0;
         mincg = -1;


More information about the p4-projects mailing list