Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

cifs: minor updates to documentation

Update cifs "TODO" file.

Signed-off-by: Steve French <stfrench@microsoft.com>

+20 -6
+20 -6
Documentation/filesystems/cifs/TODO
··· 1 - Version 2.11 September 13, 2017 1 + Version 2.14 December 21, 2018 2 2 3 3 A Partial List of Missing Features 4 4 ================================== ··· 7 7 for visible, important contributions to this module. Here 8 8 is a partial list of the known problems and missing features: 9 9 10 - a) SMB3 (and SMB3.02) missing optional features: 10 + a) SMB3 (and SMB3.1.1) missing optional features: 11 11 - multichannel (started), integration with RDMA 12 12 - directory leases (improved metadata caching), started (root dir only) 13 13 - T10 copy offload ie "ODX" (copy chunk, and "Duplicate Extents" ioctl ··· 21 21 d) quota support (needs minor kernel change since quota calls 22 22 to make it to network filesystems or deviceless filesystems) 23 23 24 - e) Compounding (in progress) to reduce number of roundtrips, and also 25 - better optimize open to reduce redundant opens (using reference counts more). 24 + e) Additional use cases where we use "compoounding" (e.g. open/query/close 25 + and open/setinfo/close) to reduce the number of roundtrips, and also 26 + open to reduce redundant opens (using deferred close and reference counts more). 26 27 27 28 f) Finish inotify support so kde and gnome file list windows 28 29 will autorefresh (partially complete by Asser). Needs minor kernel ··· 44 43 45 44 k) Add tools to take advantage of more smb3 specific ioctls and features 46 45 (passthrough ioctl/fsctl for sending various SMB3 fsctls to the server 47 - is in progress) 46 + is in progress, and a passthrough query_info call is already implemented 47 + in cifs.ko to allow smb3 info levels queries to be sent from userspace) 48 48 49 49 l) encrypted file support 50 50 51 - m) improved stats gathering, tools (perhaps integration with nfsometer?) 51 + m) improved stats gathering tools (perhaps integration with nfsometer?) 52 + to extend and make easier to use what is currently in /proc/fs/cifs/Stats 52 53 53 54 n) allow setting more NTFS/SMB3 file attributes remotely (currently limited to compressed 54 55 file attribute via chflags) and improve user space tools for managing and ··· 79 76 v) POSIX Extensions for SMB3.1.1 (started, create and mkdir support added 80 77 so far). 81 78 79 + w) Add support for additional strong encryption types, and additional spnego 80 + authentication mechanisms (see MS-SMB2) 81 + 82 82 KNOWN BUGS 83 83 ==================================== 84 84 See http://bugzilla.samba.org - search on product "CifsVFS" for ··· 108 102 negotiated size) and send larger write sizes to modern servers. 109 103 110 104 4) More exhaustively test against less common servers 105 + 106 + 5) Continue to extend the smb3 "buildbot" which does automated xfstesting 107 + against Windows, Samba and Azure currently - to add additional tests and 108 + to allow the buildbot to execute the tests faster. 109 + 110 + 6) Address various coverity warnings (most are not bugs per-se, but 111 + the more warnings are addressed, the easier it is to spot real 112 + problems that static analyzers will point out in the future).