]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: wrong error sign conversion during failed DIO writes
authorDave Chinner <dchinner@redhat.com>
Wed, 16 Apr 2014 22:15:27 +0000 (08:15 +1000)
committerDave Chinner <david@fromorbit.com>
Wed, 16 Apr 2014 22:15:27 +0000 (08:15 +1000)
commitcc8aa59e4b0d6c2bb6984fa9607a527976d4159d
tree86af0bf1ad0fe31ab0c8f87b0bb66e45a6099962
parent3a1eae5d5c929a6b2239d68cf8bf5c390ccbc408
xfs: wrong error sign conversion during failed DIO writes

We negate the error value being returned from a generic function
incorrectly. The code path that it is running in returned negative
errors, so there is no need to negate it to get the correct error
signs here.

This was uncovered by generic/019.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/xfs_file.c