[linux-cifs-client] Re: [PATCH 3/3] cifs: have cifs_create use
POSIX create if it's available
Steve French
smfrench at gmail.com
Wed Feb 11 16:41:07 GMT 2009
On Wed, Feb 11, 2009 at 7:08 AM, Jeff Layton <jlayton at redhat.com> wrote:
> This reduces the number of calls to the server when creating files, and
> also makes the force_create_mode option in samba work correctly.
>
> It also refactors some of the error handling in this function to
> reduce layers of indentation.
>
> This is the second attempt at this patch. The first patch had a
> bug in the open flag conversion routines and didn't try to enable
> O_DIRECT on direct I/O mounts.
>
This is great, but wondering if the posix create code should be split out to
a different function - calling out early from cifs_create to a new
posix_create (when the server supports posix extensions) to reduce the size
of this (now) 250+ line cifs_create function (as I had done in my earlier
start on posix_create last month).
--
Thanks,
Steve
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the linux-cifs-client
mailing list