19 Jul, 2007

1 commit


12 Jul, 2007

1 commit


10 Jul, 2007

1 commit


08 Jun, 2007

1 commit

  • This patch makes CIFS honour a process' umask like other filesystems.
    Of course the server is still free to munge the permissions if it wants
    to; but the client will send the "right" permissions to begin with.

    A few caveats:

    1) It only applies to filesystems that have CAP_UNIX (aka support unix
    extensions)
    2) It applies the correct mode to the follow up CIFSSMBUnixSetPerms()
    after remote creation

    When mode to CIFS/NTFS ACL mapping is complete we can do the
    same thing for that case for servers which do not
    support the Unix Extensions.

    Signed-off-by: Matt Keenen
    Signed-off-by: Steve French

    Steve French
     

06 Jun, 2007

2 commits


03 May, 2007

1 commit

  • Originally at http://lkml.org/lkml/2006/9/2/86

    The recent change to "allow Windows blocking locks to be cancelled via a
    CANCEL_LOCK call" introduced a new semaphore in struct cifsFileInfo,
    lock_sem. However, semaphores used as mutexes are deprecated these days,
    and there's no reason to add a new one to the kernel. Therefore, convert
    lock_sem to a struct mutex (and also fix one indentation glitch on one of
    the lines changed anyway).

    Signed-off-by: Roland Dreier
    Signed-off-by: Jan Engelhardt
    Signed-off-by: Steve French

    Roland Dreier
     

27 Feb, 2007

1 commit


21 Sep, 2006

1 commit


15 Aug, 2006

1 commit


07 Jun, 2006

1 commit


01 Jun, 2006

2 commits


22 Apr, 2006

2 commits


31 Mar, 2006

1 commit


23 Mar, 2006

1 commit

  • Semaphore to mutex conversion.

    The conversion was generated via scripts, and the result was validated
    automatically via a script as well.

    Signed-off-by: Arjan van de Ven
    Signed-off-by: Ingo Molnar
    Cc: Al Viro
    Cc: Christoph Hellwig
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Arjan van de Ven
     

10 Mar, 2006

1 commit


22 Feb, 2006

1 commit


02 Dec, 2005

1 commit


30 Nov, 2005

1 commit


29 Nov, 2005

1 commit


19 Nov, 2005

1 commit


21 Oct, 2005

1 commit


08 Sep, 2005

1 commit

  • cifs_create() did totally the wrong thing with nd->intent.open.flags:
    it interpreted nd->intent.open.flags as the original open flags, not
    the one transformed for open_namei(). Also it used the intent data
    even if it was not filled in (if called from sys_mknod()).

    Signed-off-by: Miklos Szeredi
    Cc:
    Cc: Christoph Hellwig
    Cc: Steven French
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Miklos Szeredi
     

31 Aug, 2005

1 commit


25 Aug, 2005

1 commit


23 Aug, 2005

1 commit


13 Aug, 2005

1 commit


22 Jul, 2005

1 commit


15 Jul, 2005

1 commit

  • This should help the case of creating fifos and other special files to
    servers which do not support the Unix extensions.

    Signed-off-by: Steve French (sfrench@us.ibm.com)

    Thanks to Martin Koeppe for his suggestions and good analysis

    Steve French
     

23 Jun, 2005

1 commit


18 May, 2005

1 commit


29 Apr, 2005

2 commits


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds