[Ocfs2-commits] branch, master, updated. bc522391f10346db5abd813c17b8f0c46a9375f6

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Sat Dec 5 15:35:32 PST 2009


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The ocfs2 filesystem version 1.6".

The branch, master has been updated
       via  bc522391f10346db5abd813c17b8f0c46a9375f6 (commit)
       via  dd3c2ca0955f3da3d92c17d05819cdbffd1847a5 (commit)
       via  786e99927271e037c876f3e9f096fc684dc3d5df (commit)
      from  ecd92b5b6772f1dff1f7dad7934aec47b02d0df7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit bc522391f10346db5abd813c17b8f0c46a9375f6
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Sat Dec 5 15:34:28 2009 -0800

    ocfs2: Enable NFS support
    
    Mainline commits 6e91ea2bb0b6a3ddf6d4faeb54a9c20d4e20bc42 and
    2596110a3994593f6aa3e2bb76345ad4791b1a14 changed the exportfs api.
    
    This patch adds support for the old exportfs api by enabling export_ops.decode_fh()
    and export_ops.get_dentry().
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit dd3c2ca0955f3da3d92c17d05819cdbffd1847a5
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Sat Dec 5 15:34:38 2009 -0800

    ocfs2: Reverse patch that disabled NFS
    
    This patch reverses commit 73359af38a74b691d30e889c707266bf436476cb.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 786e99927271e037c876f3e9f096fc684dc3d5df
Author: Mark Fasheh <mfasheh at suse.com>
Date:   Sat Dec 5 15:34:22 2009 -0800

    ocfs2: fix sendfile locking
    
    ocfs2_sendfile() was duplicating locking which happens later on in
    ocfs2_readpage(). The double locking would sometimes cause a lockup in nfsd,
    which uses ->sendfile() for fast read support. An easy way to see this is to
    mount an exported ocfs2 fs on a client and initiate two parallel read/write
    dd commands to the same file when there is low memory on the server.
    
    Fix ocfs2_sendfile() so that it only takes and immediately drops the cluster
    lock. This is consistent with the locking in ocfs2_file_splice_read().
    
    Signed-off-by: Mark Fasheh <mfasheh at suse.com>
    Acked-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

-----------------------------------------------------------------------

Summary of changes:
 Config.make.in    |    2 +-
 configure.in      |    7 ++++-
 fs/ocfs2/Makefile |    4 +-
 fs/ocfs2/export.c |   64 +++++++++++++++++++++++++++++++++++++++++++++++++---
 fs/ocfs2/export.h |    5 +--
 fs/ocfs2/file.c   |   11 ++++-----
 fs/ocfs2/super.c  |    2 -
 7 files changed, 75 insertions(+), 20 deletions(-)


hooks/post-receive
-- 
The ocfs2 filesystem version 1.6



More information about the Ocfs2-commits mailing list