commit | 44a743f68705c681439f264deb05f8f38e9048d3 | [log] [tgz] |
---|---|---|
author | Jason Gunthorpe <jgunthorpe@obsidianresearch.com> | Tue Nov 24 21:52:53 2009 +0000 |
committer | Alex Elder <aelder@sgi.com> | Fri Dec 11 15:11:23 2009 -0600 |
tree | 3634e5e6599143f44e37e0964f61688ecf7af4a4 | |
parent | 30ac0683dd452ba273c8db92a74d8cf7aef981d8 [diff] |
xfs: Fix error return for fallocate() on XFS Noticed that through glibc fallocate would return 28 rather than -1 and errno = 28 for ENOSPC. The xfs routines uses XFS_ERROR format positive return error codes while the syscalls use negative return codes. Fixup the two cases in xfs_vn_fallocate syscall to convert to negative. Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Reviewed-by: Eric Sandeen <sandeen@sandeen.net> Signed-off-by: Alex Elder <aelder@sgi.com>