[XFS] Fix kmem_zalloc_greedy warnings on 64 bit platforms.
authorNathan Scott <nathans@sgi.com>
Thu, 28 Sep 2006 01:04:43 +0000 (11:04 +1000)
committerTim Shimmin <tes@sgi.com>
Thu, 28 Sep 2006 01:04:43 +0000 (11:04 +1000)
SGI-PV: 955302
SGI-Modid: xfs-linux-melb:xfs-kern:26907a

Signed-off-by: Nathan Scott <nathans@sgi.com>
Signed-off-by: Tim Shimmin <tes@sgi.com>
fs/xfs/quota/xfs_qm.c
fs/xfs/xfs_itable.c
fs/xfs/xfs_mount.h
fs/xfs/xfs_vfsops.c

index 8b2c6cf..7c6a3a5 100644 (file)
@@ -112,7 +112,8 @@ xfs_Gqm_init(void)
 {
        xfs_dqhash_t    *udqhash, *gdqhash;
        xfs_qm_t        *xqm;
-       uint            i, hsize;
+       size_t          hsize;
+       uint            i;
 
        /*
         * Initialize the dquot hash tables.
index e338d6c..b608b8a 100644 (file)
@@ -325,7 +325,7 @@ xfs_bulkstat(
        xfs_agino_t             gino;   /* current btree rec's start inode */
        int                     i;      /* loop index */
        int                     icount; /* count of inodes good in irbuf */
-       int                     irbsize; /* size of irec buffer in bytes */
+       size_t                  irbsize; /* size of irec buffer in bytes */
        xfs_ino_t               ino;    /* inode number (filesystem) */
        xfs_inobt_rec_incore_t  *irbp;  /* current irec buffer pointer */
        xfs_inobt_rec_incore_t  *irbuf; /* start of irec buffer */
index 3091c44..e5f396f 100644 (file)
@@ -331,7 +331,7 @@ typedef struct xfs_mount {
        xfs_agnumber_t          m_agirotor;     /* last ag dir inode alloced */
        lock_t                  m_agirotor_lock;/* .. and lock protecting it */
        xfs_agnumber_t          m_maxagi;       /* highest inode alloc group */
-       uint                    m_ihsize;       /* size of next field */
+       size_t                  m_ihsize;       /* size of next field */
        struct xfs_ihash        *m_ihash;       /* fs private inode hash table*/
        struct xfs_inode        *m_inodes;      /* active inode list */
        struct list_head        m_del_inodes;   /* inodes to reclaim */
index a34796e..62336a4 100644 (file)
@@ -1922,7 +1922,7 @@ xfs_showargs(
        }
 
        if (mp->m_flags & XFS_MOUNT_IHASHSIZE)
-               seq_printf(m, "," MNTOPT_IHASHSIZE "=%d", mp->m_ihsize);
+               seq_printf(m, "," MNTOPT_IHASHSIZE "=%d", (int)mp->m_ihsize);
 
        if (mp->m_flags & XFS_MOUNT_DFLT_IOSIZE)
                seq_printf(m, "," MNTOPT_ALLOCSIZE "=%dk",