[Ocfs2-commits] branch, master, updated. 01d5d880b2064da95b9ae79aa293e3c64476002c

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Mon Nov 23 17:15:59 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  01d5d880b2064da95b9ae79aa293e3c64476002c (commit)
       via  73359af38a74b691d30e889c707266bf436476cb (commit)
       via  b8299564e2b7a645851da6faacd35748de005f6f (commit)
       via  27b5f94dbf94755d406140f584e4e0f31064e261 (commit)
       via  da0674a5c428e91043e633d270ba9111a5211c53 (commit)
       via  5de392c3fb0d55709c75528e60a664f62fb5d5ce (commit)
       via  4f1496fddf89ab721802ea7d99969a5b444eedf9 (commit)
       via  b352bbfc31da5e489e3a09ce047f160edb3485ab (commit)
       via  a304f93c055819da4ed8489e70fbc317f56bbcae (commit)
       via  fe4274f75f70e0e0878f6cc22dc953095794bf32 (commit)
      from  81a80bc6f9f5d8a25a5f554853d363efe825f1d1 (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 01d5d880b2064da95b9ae79aa293e3c64476002c
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:13:09 2009 -0800

    ocfs2: Handle missing cancel_work_sync()
    
    Mainline commit 28e53bddf814485699a4142bc056fd37d4e11dd4 added helper
    cancel_work_sync(). The patch adds a helper with the same name that
    cancels pending work and flushes the workqueues.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 73359af38a74b691d30e889c707266bf436476cb
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:13:14 2009 -0800

    ocfs2: Temporarily disable NFS exports
    
    We have no intention of disabling NFS exports in OCFS2 1.6. However, writing
    a clean patch to enable it in EL5 will take sometime. This is being done only
    because we want to start testing the fs now.
    
    TODO: Enable NFS exports
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit b8299564e2b7a645851da6faacd35748de005f6f
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:13:40 2009 -0800

    ocfs2: Handle missing new quota format
    
    Mainline commit 1ccd14b9c271c1ac6eec5c5ec5def433100e7248 changed the quota
    format. This patch disables enabling the quotas feature when built on the
    older EL5 kernel.
    
    Changes introduced by mainline commits b85f4b87a511bea86dac68c4f0fabaee2cac6c4c
    and e3d4d56b9715e40ded2a84d0d4fa7f3b6c58983c were also handled in this patch.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 27b5f94dbf94755d406140f584e4e0f31064e261
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:12:43 2009 -0800

    ocfs2: Handle missing kobj_attribute
    
    Mainline commit 23b5212cc7422f475b82124334b64277b5b43013 added kobj_attribute.
    This patch adds compat code to allow the fs to build on older EL5 kernels.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit da0674a5c428e91043e633d270ba9111a5211c53
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:13:04 2009 -0800

    ocfs2/dlm: Handle missing name in backing_dev_info
    
    Mainline commit d993831fa7ffeb89e994f046f93eeb09ec91df08 added name
    in struct backing_dev_info. When built on older kernels, patch ifdefs
    out the name in the structure.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 5de392c3fb0d55709c75528e60a664f62fb5d5ce
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:13:23 2009 -0800

    ocfs2: Handle missing struct jbd2_buffer_trigger_type
    
    Mainline commit e06c8227fd94ec181849ba206bf032be31c4295c added buffer commit
    triggers in JBD2. OCFS2 uses these triggers to calculate the metadata checksums.
    
    Patch disables the MetaECC feature temporarily.
    
    TODO: Pull JBD2 source in OCFS2 1.6 repo and re-enable the MetaECC feature.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit 4f1496fddf89ab721802ea7d99969a5b444eedf9
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:12:59 2009 -0800

    ocfs2: Handle missing bdev_logical_block_size()
    
    Mainline commit e1defc4ff0cf57aca6c5e3ff99fa503f5943c1f1 does away with the
    notion of hardsect_size and replaces it with physical and logical block sizes.
    
    This patch adds a macro to plumb the new bdev_logical_block_size() to the old
    bdev_hardsect_size() when building on EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit b352bbfc31da5e489e3a09ce047f160edb3485ab
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:12:38 2009 -0800

    ocfs2: Handle missing mnt_want_write() and mnt_drop_write()
    
    Mainline commit 8366025eb80dfa0d8d94b286d53027081c280ef1 added mnt_want_write()
    and mnt_drop_write() to protect writes to a filesystem.
    
    This patch disables this functionality when built on older EL5 kernels.
    
    TODO: We should look into enabling this functionality for EL5.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit a304f93c055819da4ed8489e70fbc317f56bbcae
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:12:32 2009 -0800

    ocfs2: Temporarily disable splice i/o
    
    This patch disables splice i/o temporarily. It will be enabled later.
    
    TODO: Enable splice.
    
    Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
    Acked-by: Joel Becker <joel.becker at oracle.com>

commit fe4274f75f70e0e0878f6cc22dc953095794bf32
Author: Sunil Mushran <sunil.mushran at oracle.com>
Date:   Mon Nov 23 17:13:28 2009 -0800

    ocfs2: Reduce stack usage in the vectorized io kapi patch
    
    This patch improves changes in commit 1c87a8619515dba3a5a040daa272088b2cb90dc2
    by reducing the stack footprint of the vectorized io kapi code.
    
    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                               |    8 +++-
 configure.in                           |   45 ++++++++++++++++
 fs/ocfs2/Makefile                      |   24 ++++++++-
 fs/ocfs2/cluster/Makefile              |    6 ++-
 fs/ocfs2/cluster/kapi-default.h        |   10 ++++
 fs/ocfs2/cluster/sys.c                 |   16 +++---
 fs/ocfs2/compat_kobject.c              |   90 ++++++++++++++++++++++++++++++++
 fs/ocfs2/dlm/Makefile                  |    4 ++
 fs/ocfs2/dlm/dlmfs.c                   |    2 +
 fs/ocfs2/dlmglue.c                     |   15 ++++-
 fs/ocfs2/export.c                      |    4 ++
 fs/ocfs2/export.h                      |    3 +
 fs/ocfs2/file.c                        |   18 ++++++-
 fs/ocfs2/journal.c                     |   19 +++++++
 fs/ocfs2/kapi-default.h                |   12 ++++-
 fs/ocfs2/quota.h                       |   25 +++++++++
 fs/ocfs2/quota_global.c                |    3 +
 fs/ocfs2/quota_local.c                 |    3 +
 fs/ocfs2/stackglue.c                   |   10 ++--
 fs/ocfs2/super.c                       |   33 ++++++++++++
 fs/ocfs2/xattr.c                       |    2 +
 kapi-compat/include/aiovec.h           |   11 ++--
 kapi-compat/include/cancel_work_sync.h |   14 +++++
 kapi-compat/include/compat_kobject.h   |   29 ++++++++++
 kapi-compat/include/hardsect.h         |    6 ++
 kapi-compat/include/mnt_want_write.h   |    7 +++
 kapi-compat/include/quotas.h           |   19 +++++++
 kapi-compat/include/triggers.h         |   72 +++++++++++++++++++++++++
 29 files changed, 488 insertions(+), 28 deletions(-)
 create mode 100644 fs/ocfs2/compat_kobject.c
 create mode 100644 kapi-compat/include/cancel_work_sync.h
 create mode 100644 kapi-compat/include/compat_kobject.h
 create mode 100644 kapi-compat/include/hardsect.h
 create mode 100644 kapi-compat/include/mnt_want_write.h
 create mode 100644 kapi-compat/include/quotas.h
 create mode 100644 kapi-compat/include/triggers.h


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



More information about the Ocfs2-commits mailing list