[linux-cifs-client] [PATCH 0/8] cifs: patches for 2.6.35

Jeff Layton jlayton at redhat.com
Tue Jun 1 08:54:44 MDT 2010


Hi Steve,

The following is a comprehensive set of patches that I have queued up
for 2.6.35. They fix a number of important bugs, including:

- a page refcount leak introduced in a recent patch by Nick P.

- a long-standing bug involving busy-file renames

- a set of fixes for all known "Busy inodes after umount..." problems
  (see https://bugzilla.samba.org/show_bug.cgi?id=7433)

It also contains the "drop_inode" patch which helps reduce memory
utilization when server inode numbers aren't used.

It may be easiest to pull these from my git repo on kernel.org. Pull
request follows:

The following changes since commit 67a3e12b05e055c0415c556a315a3d3eb637e29e:
  Linus Torvalds (1):
        Linux 2.6.35-rc1

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux.git for-sfrench

Jeff Layton (7):
      cifs: fix page refcount leak
      cifs: don't attempt busy-file rename unless it's in same directory
      cifs: implement drop_inode superblock op
      cifs: move cifs_new_fileinfo call out of cifs_posix_open
      cifs: pass instantiated filp back after open call
      cifs: clean up arguments to cifs_open_inode_helper
      cifs: don't call cifs_new_fileinfo unless cifs_open succeeds

Suresh Jayaraman (1):
      cifs: don't ignore cifs_posix_open_inode_helper return value

 fs/cifs/cifsfs.c    |   16 +++++++--
 fs/cifs/cifsproto.h |    1 -
 fs/cifs/dir.c       |   76 ++++++++++++++++++++++----------------
 fs/cifs/file.c      |  101 ++++++++++++++++++---------------------------------
 fs/cifs/inode.c     |    4 ++
 5 files changed, 97 insertions(+), 101 deletions(-)



More information about the linux-cifs-client mailing list