]> asedeno.scripts.mit.edu Git - linux.git/commit
CIFS: Return error code when getting file handle for writeback
authorPavel Shilovsky <pshilov@microsoft.com>
Tue, 29 Jan 2019 20:15:11 +0000 (12:15 -0800)
committerSteve French <stfrench@microsoft.com>
Wed, 6 Mar 2019 00:10:04 +0000 (18:10 -0600)
commitfe768d51c832ebde70a83221b0633dc7bc9640a6
tree06304ab7a40e0372eb79a3af3014e59c4eadc4d0
parentc4b8f657d55b4ed60cb0a2187e940706de23f2b2
CIFS: Return error code when getting file handle for writeback

Now we just return NULL cifsFileInfo pointer in cases we didn't find
or couldn't reopen a file. This hides errors from cifs_reopen_file()
especially retryable errors which should be handled appropriately.
Create new cifs_get_writable_file() routine that returns error codes
from cifs_reopen_file() and use it in the writeback codepath.

Signed-off-by: Pavel Shilovsky <pshilov@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/cifsproto.h
fs/cifs/cifssmb.c
fs/cifs/file.c