aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'fs/cifs/file.c')
-rw-r--r--fs/cifs/file.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/cifs/file.c b/fs/cifs/file.c
index 72f270d4bd17..a0c0a49b6620 100644
--- a/fs/cifs/file.c
+++ b/fs/cifs/file.c
@@ -2545,7 +2545,7 @@ cifs_write_from_iter(loff_t offset, size_t len, struct iov_iter *from,
2545 wdata->credits = credits; 2545 wdata->credits = credits;
2546 2546
2547 if (!wdata->cfile->invalidHandle || 2547 if (!wdata->cfile->invalidHandle ||
2548 !cifs_reopen_file(wdata->cfile, false)) 2548 !(rc = cifs_reopen_file(wdata->cfile, false)))
2549 rc = server->ops->async_writev(wdata, 2549 rc = server->ops->async_writev(wdata,
2550 cifs_uncached_writedata_release); 2550 cifs_uncached_writedata_release);
2551 if (rc) { 2551 if (rc) {
@@ -2958,7 +2958,7 @@ cifs_send_async_read(loff_t offset, size_t len, struct cifsFileInfo *open_file,
2958 rdata->credits = credits; 2958 rdata->credits = credits;
2959 2959
2960 if (!rdata->cfile->invalidHandle || 2960 if (!rdata->cfile->invalidHandle ||
2961 !cifs_reopen_file(rdata->cfile, true)) 2961 !(rc = cifs_reopen_file(rdata->cfile, true)))
2962 rc = server->ops->async_readv(rdata); 2962 rc = server->ops->async_readv(rdata);
2963error: 2963error:
2964 if (rc) { 2964 if (rc) {
@@ -3544,7 +3544,7 @@ static int cifs_readpages(struct file *file, struct address_space *mapping,
3544 } 3544 }
3545 3545
3546 if (!rdata->cfile->invalidHandle || 3546 if (!rdata->cfile->invalidHandle ||
3547 !cifs_reopen_file(rdata->cfile, true)) 3547 !(rc = cifs_reopen_file(rdata->cfile, true)))
3548 rc = server->ops->async_readv(rdata); 3548 rc = server->ops->async_readv(rdata);
3549 if (rc) { 3549 if (rc) {
3550 add_credits_and_wake_if(server, rdata->credits, 0); 3550 add_credits_and_wake_if(server, rdata->credits, 0);