[Ocfs2-commits] branch, master, updated. 81a80bc6f9f5d8a25a5f554853d363efe825f1d1

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Thu Nov 12 19:02:49 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  81a80bc6f9f5d8a25a5f554853d363efe825f1d1 (commit)
       via  44de2929e812a0e935fa3a303f6fc8366fbd832c (commit)
       via  c45ca593e31b3e286749b7823ace05b2ddd3c757 (commit)
       via  25c6a933d6f2c13a24dbb115518b1704bbdee1a7 (commit)
       via  97a98993300839dc41902cdeebd64cf358340059 (commit)
       via  89d9d6751c2d019bf6b1f03f94867cedf027e2d7 (commit)
       via  00d6e142035e5c442b57354bc6647324fa0400e4 (commit)
       via  55232717befa8c39217136d2839c687733d742df (commit)
       via  d70831b8cfcb3a6a8619775035e7c6d6c81422f4 (commit)
       via  dfbda918b7865e3052a3f947badfc37c611a7b1b (commit)
       via  427da7e0ff83aff496ea6c1ecaed83c5ff2c3499 (commit)
       via  98ba68ff7a00390747b8a1e7c464467013a17b53 (commit)
       via  7a605714d04890ea25a2b1df0d20161b229b6778 (commit)
       via  c3860334bdc501ad4cf09d184484a73609ef998c (commit)
       via  455ec327e5bf0c56995b9e22f7e4f0d3c1ab38b4 (commit)
       via  6fe65451b8013d71abe62f066524c74f640f70a4 (commit)
       via  0ec05843d28496e97222b6b0e6a7e262ded1c555 (commit)
       via  8a80796dd44a58234c97ecd175e71cd236a74520 (commit)
      from  f7079c7e89f630c710d8291a6cb68b8de4d0f69c (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 81a80bc6f9f5d8a25a5f554853d363efe825f1d1
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:58 2009 -0800

    ocfs2: Add fops->sendfile()
    
    fops->sendfile() was removed in 2.6.23. Patch re-adds it and uses it
    if built with EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 44de2929e812a0e935fa3a303f6fc8366fbd832c
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:54 2009 -0800

    ocfs2: Handle missing filemap_fdatawait_range()
    
    Mainline commit 918941a3f3d46c2a69971b4718aaf13b1be2f1a7 replaced
    generic_file_aio_write_nolock() with __generic_file_aio_write()
    and made use of helpers filemap_fdatawrite_range() and filemap_fdatawait_range().
    
    Patch adds macros to allow building with current and older EL5 kernels.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit c45ca593e31b3e286749b7823ace05b2ddd3c757
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:49 2009 -0800

    ocfs2: Handle missing struct path in struct nameidata
    
    Mainline commit 4ac9137858e08a19f29feac4e1f4df7c268b0ba5 embedded struct path
    into struct nameidata. Mainline commit 2d8f30380ab8c706f4e0a8f1aaa22b5886e9ac8a
    added new helpers like user_path_at() that passed struct path instead of struct
    nameidata.
    
    Patch adds access wrappers to allow building against current and EL5 kernels.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 25c6a933d6f2c13a24dbb115518b1704bbdee1a7
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:45 2009 -0800

    ocfs2: Handle missing export should_remove_suid()
    
    Mainline commit d23a147bb6e8d467e8df73b6589888717da3b9ce exported the symbol
    should_remove_suid(). Patch adds compat_should_remove_suid.c that includes
    the same function that gets built when building with EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 97a98993300839dc41902cdeebd64cf358340059
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:41 2009 -0800

    ocfs2: Handle older prototype of simple attribute get()
    
    Mainline commit 8b88b0998e35d239e74446cc30f354bdab86df89 changed prototype
    of simple attribute get() by returning the value via an argument. Patch detects
    older kernels and uses the older prototype that just return(ed) the value.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 89d9d6751c2d019bf6b1f03f94867cedf027e2d7
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:37 2009 -0800

    ocfs2: Handle missing inode_permission()
    
    Mainline commit f419a2e3b64def707e1384ee38abb77f99af5f6d renamed permission()
    to inode_permission(). Patch uses an inline to redirect inode_permission() to
    permission() when building with EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 00d6e142035e5c442b57354bc6647324fa0400e4
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:32 2009 -0800

    ocfs2: Handle missing vmops->fault()
    
    Mainline commit 54cb8821de07f2ffcd28c380ce9b93d5784b40d7 introduced vmops->fault()
    to replace vmops->populate() and vmops->nopage(). Patch adds nopage() and uses it
    when building against EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 55232717befa8c39217136d2839c687733d742df
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:28 2009 -0800

    ocfs2: Handle missing BDI_CAP_NO_ACCT_AND_WRITEBACK
    
    Mainline commit e4ad08fe64afca4ef79ecc4c624e6e871688da0d added macro
    BDI_CAP_NO_ACCT_AND_WRITEBACK.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit d70831b8cfcb3a6a8619775035e7c6d6c81422f4
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:24 2009 -0800

    ocfs2: Handle missing bdi_init()/bdi_destroy()
    
    Mainline commit e0bf68ddec4f4f90e5871404be4f1854c17f3120 added bdi_init()
    and bdi_destroy(). Patch adds empty inlines to allow building with EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit dfbda918b7865e3052a3f947badfc37c611a7b1b
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:20 2009 -0800

    ocfs2: Handle missing helper kernel_sock_shutdown()
    
    Mainline commit 91cf45f02af5c871251165d000c3f42a2a0b0552 added helper
    kernel_sock_shutdown().
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 427da7e0ff83aff496ea6c1ecaed83c5ff2c3499
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:15 2009 -0800

    ocfs2: Handle missing mutex in struct configfs_subsystem
    
    Mainline commit e6bd07aee739566803425acdbf5cdb29919164e1 changed a semaphore (su_sem)
    into a mutex (su_mutex) in struct configfs_subsystem. Patch adds macros to allow
    building with EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 98ba68ff7a00390747b8a1e7c464467013a17b53
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:10 2009 -0800

    ocfs2: Handles missing configfs_depend_item() and configfs_undepend_item()
    
    Mainline commit 631d1febab8e546e3bb800bdfe2c212b8adf87de added configfs_depend_item()
    and configfs_undepend_item(). Patch adds empty macros when building against EL5 that
    does not have the functionality.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 7a605714d04890ea25a2b1df0d20161b229b6778
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:06 2009 -0800

    ocfs2: Handle older prototype of blkdev_get()
    
    Mainline commit 572c48921574dbe6dceb958cf965aa962baefde4 removed the flags
    argument in blkdev_get(). Patch allows building against EL5 by forcing a 0
    in place of that argument. This is ok as we are not using that argument.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit c3860334bdc501ad4cf09d184484a73609ef998c
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:00:01 2009 -0800

    ocfs2: Handle missing fmode_t in blkdev_put()
    
    Mainline commit 9a1c3542768b5a58e45a9216921cd10a3bae1205 added arg fmode_t
    to blkdev_put(). Patch allows building against EL5 by ignoring that argument.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 455ec327e5bf0c56995b9e22f7e4f0d3c1ab38b4
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 18:59:54 2009 -0800

    ocfs2/cluster: Handle different prototype of bi_end_io_t
    
    Mainline commit 6712ecf8f648118c3363c142196418f89a510b90 dropped the 'size'
    argument from bi_end_io_t. Also changed the return from int to void. Patch
    uses the older prototype when building with EL5 kernels.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 6fe65451b8013d71abe62f066524c74f640f70a4
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 18:59:49 2009 -0800

    ocfs2: Handle missing dtor in kmem_cache_create()
    
    Mainline commit 20c2df83d25c6a95affe6157a4c9cac4cf5ffaac removed the
    dtor arg from kmem_cache_create(). Patch adds a kapi macro that adds
    a dtor arg when building against EL5 kernels.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 0ec05843d28496e97222b6b0e6a7e262ded1c555
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:01:10 2009 -0800

    ocfs2: Add KAPI_INIT_WORK macro in kapi-default.h
    
    Commit dbc80b8f391820b719db97004219327c8cf050bc added KAPI_INIT_WORK
    macros to fs/ocfs2/kapi-default.h. This patch adds the same to the
    same header in dlm and cluster sub-directories.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 8a80796dd44a58234c97ecd175e71cd236a74520
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Thu Nov 12 19:01:02 2009 -0800

    ocfs2: Add kapi-default.h in cluster and dlm
    
    Commit 19582597eec08f61b6f5794c15f6f2c9821a67d9 added kapi-default.h in
    fs/ocfs2. This patch adds a similar named file in fs/ocfs2/cluster and
    fs/ocfs2/dlm to allow building against the mainline without kapi-compat
    headers.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

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

Summary of changes:
 Config.make.in                                |    6 ++
 Makefile                                      |   14 ++++-
 configure.in                                  |   86 +++++++++++++++++++++++++
 fs/ocfs2/Makefile                             |   22 ++++++
 fs/ocfs2/blockcheck.c                         |    8 ++
 fs/ocfs2/cluster/Makefile                     |    6 ++-
 fs/ocfs2/cluster/heartbeat.c                  |   13 +++-
 fs/ocfs2/{ => cluster}/kapi-default.h         |   22 ++----
 fs/ocfs2/cluster/nodemanager.c                |    2 +-
 fs/ocfs2/compat_should_remove_suid.c          |   40 ++++++++++++
 fs/ocfs2/dlm/Makefile                         |    6 ++-
 fs/ocfs2/dlm/dlmfs.c                          |    7 ++-
 fs/ocfs2/dlm/dlmlock.c                        |    2 +-
 fs/ocfs2/dlm/dlmmaster.c                      |    6 +-
 fs/ocfs2/{ => dlm}/kapi-default.h             |   21 +------
 fs/ocfs2/file.c                               |   51 ++++++++++++++-
 fs/ocfs2/kapi-default.h                       |   19 ++++++
 fs/ocfs2/mmap.c                               |   56 ++++++++++++++++-
 fs/ocfs2/refcounttree.c                       |   18 +++---
 fs/ocfs2/super.c                              |   11 ++-
 fs/ocfs2/uptodate.c                           |    2 +-
 kapi-compat/include/bdi_define.h              |    6 ++
 kapi-compat/include/bdi_init.h                |   14 ++++
 kapi-compat/include/blkdev_get.h              |    6 ++
 kapi-compat/include/blkdev_put.h              |    6 ++
 kapi-compat/include/configfs.h                |    7 ++
 kapi-compat/include/filemap_fdatawait_range.h |   14 ++++
 kapi-compat/include/inode_permission.h        |   11 +++
 kapi-compat/include/should_remove_suid.h      |   12 ++++
 kapi-compat/include/slab.h                    |    8 ++
 kapi-compat/include/sock_shutdown.h           |   17 +++++
 kapi-compat/include/su_mutex.h                |    9 +++
 kapi-compat/include/user_path_at.h            |   11 +++
 33 files changed, 476 insertions(+), 63 deletions(-)
 copy fs/ocfs2/{ => cluster}/kapi-default.h (67%)
 create mode 100644 fs/ocfs2/compat_should_remove_suid.c
 copy fs/ocfs2/{ => dlm}/kapi-default.h (66%)
 create mode 100644 kapi-compat/include/bdi_define.h
 create mode 100644 kapi-compat/include/bdi_init.h
 create mode 100644 kapi-compat/include/blkdev_get.h
 create mode 100644 kapi-compat/include/blkdev_put.h
 create mode 100644 kapi-compat/include/configfs.h
 create mode 100644 kapi-compat/include/filemap_fdatawait_range.h
 create mode 100644 kapi-compat/include/inode_permission.h
 create mode 100644 kapi-compat/include/should_remove_suid.h
 create mode 100644 kapi-compat/include/slab.h
 create mode 100644 kapi-compat/include/sock_shutdown.h
 create mode 100644 kapi-compat/include/su_mutex.h
 create mode 100644 kapi-compat/include/user_path_at.h


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



More information about the Ocfs2-commits mailing list