]> git.baikalelectronics.ru Git - kernel.git/commit
CIFS: Add direct I/O functions to file_operations
authorLong Li <longli@microsoft.com>
Wed, 31 Oct 2018 22:13:11 +0000 (22:13 +0000)
committerSteve French <stfrench@microsoft.com>
Fri, 2 Nov 2018 19:09:42 +0000 (14:09 -0500)
commit74f09a73dd56c6d101036ca10732fd553eb37d9d
treedbca86b4ebf406eb7cfa1fd8184daabba44b415b
parenta3f20da24ceee15ffc6026b54d6a5731a8105228
CIFS: Add direct I/O functions to file_operations

With direct read/write functions implemented, add them to file_operations.

Dircet I/O is used under two conditions:
1. When mounting with "cache=none", CIFS uses direct I/O for all user file
data transfer.
2. When opening a file with O_DIRECT, CIFS uses direct I/O for all data
transfer on this file.

Signed-off-by: Long Li <longli@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Reviewed-by: Ronnie Sahlberg <lsahlber@redhat.com>
fs/cifs/cifsfs.c