diff options
Diffstat (limited to 'fs/cifs/cifssmb.c')
| -rw-r--r-- | fs/cifs/cifssmb.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c index 3c89569e7210..6f6fb3606a5d 100644 --- a/fs/cifs/cifssmb.c +++ b/fs/cifs/cifssmb.c @@ -1492,6 +1492,7 @@ openRetry:  	*oplock = rsp->OplockLevel;  	/* cifs fid stays in le */  	oparms->fid->netfid = rsp->Fid; +	oparms->fid->access = desired_access;  	/* Let caller know file was created so we can set the mode. */  	/* Do we care about the CreateAction in any other cases? */ @@ -2115,7 +2116,7 @@ cifs_writev_requeue(struct cifs_writedata *wdata)  		wdata2->tailsz = tailsz;  		wdata2->bytes = cur_len; -		rc = cifs_get_writable_file(CIFS_I(inode), false, +		rc = cifs_get_writable_file(CIFS_I(inode), FIND_WR_ANY,  					    &wdata2->cfile);  		if (!wdata2->cfile) {  			cifs_dbg(VFS, "No writable handle to retry writepages rc=%d\n", |