diff -Naur linux-2.4.20/fs/xfs/xfs_vfsops.c linux-2.4.20-xfs-alpha-deadlock/fs/xfs/xfs_vfsops.c --- linux-2.4.20/fs/xfs/xfs_vfsops.c 2003-05-01 20:40:04.000000000 -0500 +++ linux-2.4.20-xfs-alpha-deadlock/fs/xfs/xfs_vfsops.c 2003-05-01 20:41:01.000000000 -0500 @@ -728,7 +728,7 @@ if (!mp->m_inoadd) #endif statp->f_files = - MIN(statp->f_files, (long)mp->m_maxicount); + MIN(statp->f_files, (__int32_t)(mp->m_maxicount)); statp->f_ffree = statp->f_files - (sbp->sb_icount - sbp->sb_ifree); XFS_SB_UNLOCK(mp, s);