All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joel Becker <jlbec@evilplan.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mark Fasheh <mfasheh@suse.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	ocfs2-devel@oss.oracle.com, linux-kernel@vger.kernel.org
Subject: [Ocfs2-devel] [GIT PULL] ocfs2 features for $next_version
Date: Thu, 26 May 2011 02:46:33 -0700	[thread overview]
Message-ID: <20110526094632.GB8252@noexit.corp.google.com> (raw)

Linus et al,
	Here are the new ocfs2 changes for the $next_version merge
window.  They include FITRIM support and the basics of online
defragmentation.
	Please pull.

Joel

The following changes since commit 4db70f73e56961b9bcdfd0c36c62847a18b7dbb5:

  tmpfs: fix XATTR N overriding POSIX_ACL Y (2011-05-25 19:53:02 -0700)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git linux-next

Amerigo Wang (1):
      ocfs2: remove the /sys/o2cb symlink

Joel Becker (1):
      Merge branch 'move_extents' of git://oss.oracle.com/git/tye/linux-2.6 into ocfs2-merge-window

Robin Dong (1):
      ocfs2: change incorrect 'extern' keyword to 'static' in dlmfs

Sunil Mushran (3):
      ocfs2/dlm: dlm_is_lockres_migrateable() returns boolean
      ocfs2/dlm: Add new dlm message DLM_BEGIN_EXIT_DOMAIN_MSG
      ocfs2/dlm: Do not migrate resource to a node that is leaving the domain

Tao Ma (3):
      ocfs2: Add ocfs2_trim_fs for SSD trim support.
      ocfs2: Add FITRIM ioctl.
      ocfs2: Add trace event for trim.

Tiger Yang (1):
      ocfs2: clean up mount option about atime in ocfs2.txt

Tristan Ye (19):
      Ocfs2: Using inline funcs to set/clear *FILLED* flags in info handler.
      Ocfs2: Add a new code 'OCFS2_INFO_FREEINODE' for o2info ioctl.
      Ocfs2: Add a new code 'OCFS2_INFO_FREEFRAG' for o2info ioctl.
      Ocfs2/refcounttree: Publicize couple of funcs from refcounttree.c
      Ocfs2/move_extents: Adding new ioctl code 'OCFS2_IOC_MOVE_EXT' to ocfs2.
      Ocfs2/move_extents: Add basic framework and source files for extent moving.
      Ocfs2/move_extents: lock allocators and reserve metadata blocks and data clusters for extents moving.
      Ocfs2/move_extents: move a range of extent.
      Ocfs2/move_extents: defrag a range of extent.
      Ocfs2/move_extents: find the victim alloc group, where the given #blk fits.
      Ocfs2/move_extents: helper to validate and adjust moving goal.
      Ocfs2/move_extents: helper to probe a proper region to move in an alloc group.
      Ocfs2/move_extents: helpers to update the group descriptor and global bitmap inode.
      Ocfs2/move_extents: move entire/partial extent.
      Ocfs2/move_extents: helper to calculate the defraging length in one run.
      Ocfs2/move_extents: move/defrag extents within a certain range.
      Ocfs2/move_extents: Let defrag handle partial extent moving.
      Ocfs2/move_extents: Set several trivial constraints for threshold.
      Ocfs2: Teach local-mounted ocfs2 to handle unwritten_extents correctly.

 Documentation/ABI/{obsolete => removed}/o2cb |    9 +-
 Documentation/feature-removal-schedule.txt   |   10 -
 Documentation/filesystems/ocfs2.txt          |    8 +-
 fs/ocfs2/Makefile                            |    1 +
 fs/ocfs2/alloc.c                             |  166 ++++
 fs/ocfs2/alloc.h                             |    1 +
 fs/ocfs2/cluster/sys.c                       |    9 -
 fs/ocfs2/dlm/dlmcommon.h                     |   14 +
 fs/ocfs2/dlm/dlmdebug.c                      |    6 +
 fs/ocfs2/dlm/dlmdomain.c                     |   94 ++-
 fs/ocfs2/dlm/dlmmaster.c                     |  255 ++----
 fs/ocfs2/dlm/dlmrecovery.c                   |    1 +
 fs/ocfs2/dlmfs/dlmfs.c                       |    2 +-
 fs/ocfs2/file.c                              |    1 +
 fs/ocfs2/ioctl.c                             |  492 +++++++++++-
 fs/ocfs2/move_extents.c                      | 1153 ++++++++++++++++++++++++++
 fs/ocfs2/move_extents.h                      |   22 +
 fs/ocfs2/ocfs2_ioctl.h                       |   68 ++
 fs/ocfs2/ocfs2_trace.h                       |   25 +
 fs/ocfs2/refcounttree.c                      |   58 +-
 fs/ocfs2/refcounttree.h                      |   11 +
 fs/ocfs2/super.c                             |    2 +-
 22 files changed, 2146 insertions(+), 262 deletions(-)
 rename Documentation/ABI/{obsolete => removed}/o2cb (65%)
 create mode 100644 fs/ocfs2/move_extents.c
 create mode 100644 fs/ocfs2/move_extents.h

WARNING: multiple messages have this Message-ID (diff)
From: Joel Becker <jlbec@evilplan.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mark Fasheh <mfasheh@suse.com>,
	Andrew Morton <akpm@linux-foundation.org>,
	ocfs2-devel@oss.oracle.com, linux-kernel@vger.kernel.org
Subject: [GIT PULL] ocfs2 features for $next_version
Date: Thu, 26 May 2011 02:46:33 -0700	[thread overview]
Message-ID: <20110526094632.GB8252@noexit.corp.google.com> (raw)

Linus et al,
	Here are the new ocfs2 changes for the $next_version merge
window.  They include FITRIM support and the basics of online
defragmentation.
	Please pull.

Joel

The following changes since commit 4db70f73e56961b9bcdfd0c36c62847a18b7dbb5:

  tmpfs: fix XATTR N overriding POSIX_ACL Y (2011-05-25 19:53:02 -0700)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git linux-next

Amerigo Wang (1):
      ocfs2: remove the /sys/o2cb symlink

Joel Becker (1):
      Merge branch 'move_extents' of git://oss.oracle.com/git/tye/linux-2.6 into ocfs2-merge-window

Robin Dong (1):
      ocfs2: change incorrect 'extern' keyword to 'static' in dlmfs

Sunil Mushran (3):
      ocfs2/dlm: dlm_is_lockres_migrateable() returns boolean
      ocfs2/dlm: Add new dlm message DLM_BEGIN_EXIT_DOMAIN_MSG
      ocfs2/dlm: Do not migrate resource to a node that is leaving the domain

Tao Ma (3):
      ocfs2: Add ocfs2_trim_fs for SSD trim support.
      ocfs2: Add FITRIM ioctl.
      ocfs2: Add trace event for trim.

Tiger Yang (1):
      ocfs2: clean up mount option about atime in ocfs2.txt

Tristan Ye (19):
      Ocfs2: Using inline funcs to set/clear *FILLED* flags in info handler.
      Ocfs2: Add a new code 'OCFS2_INFO_FREEINODE' for o2info ioctl.
      Ocfs2: Add a new code 'OCFS2_INFO_FREEFRAG' for o2info ioctl.
      Ocfs2/refcounttree: Publicize couple of funcs from refcounttree.c
      Ocfs2/move_extents: Adding new ioctl code 'OCFS2_IOC_MOVE_EXT' to ocfs2.
      Ocfs2/move_extents: Add basic framework and source files for extent moving.
      Ocfs2/move_extents: lock allocators and reserve metadata blocks and data clusters for extents moving.
      Ocfs2/move_extents: move a range of extent.
      Ocfs2/move_extents: defrag a range of extent.
      Ocfs2/move_extents: find the victim alloc group, where the given #blk fits.
      Ocfs2/move_extents: helper to validate and adjust moving goal.
      Ocfs2/move_extents: helper to probe a proper region to move in an alloc group.
      Ocfs2/move_extents: helpers to update the group descriptor and global bitmap inode.
      Ocfs2/move_extents: move entire/partial extent.
      Ocfs2/move_extents: helper to calculate the defraging length in one run.
      Ocfs2/move_extents: move/defrag extents within a certain range.
      Ocfs2/move_extents: Let defrag handle partial extent moving.
      Ocfs2/move_extents: Set several trivial constraints for threshold.
      Ocfs2: Teach local-mounted ocfs2 to handle unwritten_extents correctly.

 Documentation/ABI/{obsolete => removed}/o2cb |    9 +-
 Documentation/feature-removal-schedule.txt   |   10 -
 Documentation/filesystems/ocfs2.txt          |    8 +-
 fs/ocfs2/Makefile                            |    1 +
 fs/ocfs2/alloc.c                             |  166 ++++
 fs/ocfs2/alloc.h                             |    1 +
 fs/ocfs2/cluster/sys.c                       |    9 -
 fs/ocfs2/dlm/dlmcommon.h                     |   14 +
 fs/ocfs2/dlm/dlmdebug.c                      |    6 +
 fs/ocfs2/dlm/dlmdomain.c                     |   94 ++-
 fs/ocfs2/dlm/dlmmaster.c                     |  255 ++----
 fs/ocfs2/dlm/dlmrecovery.c                   |    1 +
 fs/ocfs2/dlmfs/dlmfs.c                       |    2 +-
 fs/ocfs2/file.c                              |    1 +
 fs/ocfs2/ioctl.c                             |  492 +++++++++++-
 fs/ocfs2/move_extents.c                      | 1153 ++++++++++++++++++++++++++
 fs/ocfs2/move_extents.h                      |   22 +
 fs/ocfs2/ocfs2_ioctl.h                       |   68 ++
 fs/ocfs2/ocfs2_trace.h                       |   25 +
 fs/ocfs2/refcounttree.c                      |   58 +-
 fs/ocfs2/refcounttree.h                      |   11 +
 fs/ocfs2/super.c                             |    2 +-
 22 files changed, 2146 insertions(+), 262 deletions(-)
 rename Documentation/ABI/{obsolete => removed}/o2cb (65%)
 create mode 100644 fs/ocfs2/move_extents.c
 create mode 100644 fs/ocfs2/move_extents.h

             reply	other threads:[~2011-05-26  9:46 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-26  9:46 Joel Becker [this message]
2011-05-26  9:46 ` [GIT PULL] ocfs2 features for $next_version Joel Becker
2011-05-27  9:52 ` [Ocfs2-devel] [GIT PULL] ocfs2 important fix for $next_version-rc1 Joel Becker
2011-05-27  9:52   ` Joel Becker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110526094632.GB8252@noexit.corp.google.com \
    --to=jlbec@evilplan.org \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mfasheh@suse.com \
    --cc=ocfs2-devel@oss.oracle.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.