OSDN Git Service

fscrypt: remove redundant bi_status check
authorEric Biggers <ebiggers@google.com>
Mon, 9 Dec 2019 20:45:09 +0000 (12:45 -0800)
committerEric Biggers <ebiggers@google.com>
Tue, 31 Dec 2019 16:33:51 +0000 (10:33 -0600)
submit_bio_wait() already returns bi_status translated to an errno.
So the additional check of bi_status is redundant and can be removed.

Link: https://lore.kernel.org/r/20191209204509.228942-1-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@google.com>
fs/crypto/bio.c

index 1f4b8a2..b88d417 100644 (file)
@@ -77,8 +77,6 @@ int fscrypt_zeroout_range(const struct inode *inode, pgoff_t lblk,
                        goto errout;
                }
                err = submit_bio_wait(bio);
-               if (err == 0 && bio->bi_status)
-                       err = -EIO;
                bio_put(bio);
                if (err)
                        goto errout;