Re: [PATCH v2 0/6] Prepare byte-range locking code for future SMB2 usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 16 Mar 2012 18:17:46 +0300
Pavel Shilovsky <piastry@xxxxxxxxxxx> wrote:

> This is one of the preparation step that makes the byte-range locking code more
> protocol independent.
> 

Ok, I sat down to review this set today, but found it very difficult to
do so. Most of these patches have little to no explanation or
justification at all. Terseness is not a virtue when it come to patch
descriptions:

> Pavel Shilovsky (6):
>   CIFS: Move locks to file structure
^^^
That's all that patch says. No explanation of *why* you're moving those
to the file structure -- whatever that is. Do you mean cifsFileInfo here?

>   CIFS: Fix VFS locks usage

This one says:

Surround VFS posix_lock_file_wait calls with CIFS lock_mutex
where it needs.

...so you're saying that the existing code is broken? Or is it only a
problem for SMB2 support? Does a fix need to go to stable?

>   CIFS: Convert lock type to 32 bit variable
>   CIFS: Separate protocol specific lock type handling
>   CIFS: Separate protocol specific part from getlk
>   CIFS: Separate protocol specific part from setlk
> 
>  fs/cifs/cifsfs.c   |    1 -
>  fs/cifs/cifsglob.h |    5 +-
>  fs/cifs/file.c     |  250 +++++++++++++++++++++++++++++++++++++---------------
>  3 files changed, 182 insertions(+), 74 deletions(-)
> 

Given that it's not clear to me what the goal of this patchset is, not
to mention the lack of any description on these patches, I can't
reasonably review this.

-- 
Jeff Layton <jlayton@xxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux