OSDN Git Service

f2fs: return success if there is no work to do
authorTom Rix <trix@redhat.com>
Sat, 15 May 2021 18:09:41 +0000 (11:09 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 26 May 2021 14:00:35 +0000 (07:00 -0700)
commit4f55dc2a988b304d3595887f1161151d1c3b1f33
tree467887f973b525c913b85f6bd986bbb5a6306c82
parent91f0fb6903ed30370135381f10c02a10c7872cdc
f2fs: return success if there is no work to do

Static analysis reports this problem
file.c:3206:2: warning: Undefined or garbage value returned to caller
        return err;
        ^~~~~~~~~~

err is only set if there is some work to do.  Because the loop returns
immediately on an error, if all the work was done, a 0 would be returned.
Instead of checking the unlikely case that there was no work to do,
change the return of err to 0.

Signed-off-by: Tom Rix <trix@redhat.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/file.c