Merge branch 'for-linus' of git://oss.sgi.com:8090/xfs/xfs-2.6
* 'for-linus' of git://oss.sgi.com:8090/xfs/xfs-2.6: [XFS] Put the correct offset in dirent d_off [XFS] Don't wait for pending I/Os when purging blocks beyond eof.
···1459 mp = ip->i_mount;1460 vp = XFS_ITOV(ip);14611462- vn_iowait(ip); /* wait for the completion of any pending DIOs */1463-001464 /*1465 * Call toss_pages or flushinval_pages to get rid of pages1466 * overlapping the region being removed. We have to use
···1459 mp = ip->i_mount;1460 vp = XFS_ITOV(ip);14611462+ /* wait for the completion of any pending DIOs */1463+ if (new_size < ip->i_size)1464+ vn_iowait(ip);1465+1466 /*1467 * Call toss_pages or flushinval_pages to get rid of pages1468 * overlapping the region being removed. We have to use