diff options
author | Jeff Layton <jlayton@kernel.org> | 2020-10-01 13:40:49 -0400 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2020-10-12 15:29:27 +0200 |
commit | 7edf1ec5b249cb7f9b85b7257f638026fd1a5d2b (patch) | |
tree | f173babfb8ad176599d62cd32c5a3bc40fbd5341 /fs/ceph | |
parent | f6fbdcd997f5d5d0658204ca42abdeced56fd4e5 (diff) | |
download | linux-stable-7edf1ec5b249cb7f9b85b7257f638026fd1a5d2b.tar.gz linux-stable-7edf1ec5b249cb7f9b85b7257f638026fd1a5d2b.tar.bz2 linux-stable-7edf1ec5b249cb7f9b85b7257f638026fd1a5d2b.zip |
ceph: don't SetPageError on readpage errors
PageError really only has meaning within a particular subsystem. Nothing
looks at this bit in the core kernel code, and ceph itself doesn't care
about it. Don't bother setting the PageError bit on error.
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Reviewed-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph')
-rw-r--r-- | fs/ceph/addr.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/ceph/addr.c b/fs/ceph/addr.c index 97827f68a3e7..137c0a5a2a0d 100644 --- a/fs/ceph/addr.c +++ b/fs/ceph/addr.c @@ -241,7 +241,6 @@ static int ceph_do_readpage(struct file *filp, struct page *page) if (err == -ENOENT) err = 0; if (err < 0) { - SetPageError(page); ceph_fscache_readpage_cancel(inode, page); if (err == -EBLOCKLISTED) fsc->blocklisted = true; |