]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
xfs: xfs_iozero can return positive errno
authorDave Chinner <dchinner@redhat.com>
Thu, 28 May 2015 21:40:32 +0000 (07:40 +1000)
committerSasha Levin <sasha.levin@oracle.com>
Tue, 9 Jun 2015 17:43:53 +0000 (13:43 -0400)
commit8658b4f190913b9df1a8d4531630ab38f863f027
treeefa15b44c1fc6a861ec777252bf2d4cb7cd63a99
parentbebd294bf63ec67763215d868a48e274c53590d5
xfs: xfs_iozero can return positive errno

[ Upstream commit cddc116228cb9d51d3224d23ba3e61fbbc3ec3d2 ]

It was missed when we converted everything in XFs to use negative error
numbers, so fix it now. Bug introduced in 3.17 by commit 2451337 ("xfs: global
error sign conversion"), and should go back to stable kernels.

Thanks to Brian Foster for noticing it.

cc: <stable@vger.kernel.org> # 3.17, 3.18, 3.19, 4.0
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
fs/xfs/xfs_file.c