[Cluster-devel] [GFS2] Pull request

Steven Whitehouse swhiteho at redhat.com
Mon Jul 14 16:03:39 UTC 2008


Hi,

Please consider pulling the following patches. The only difference since the
recent posting is David Howells' patch to fix a warning (a one-liner),

Steve.

The following changes since commit 543cf4cb3fe6f6cae3651ba918b9c56200b257d0:
  Linus Torvalds (1):
        Linux 2.6.26-rc8

are found in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git

Bob Peterson (1):
      [GFS2] kernel panic mounting volume

David Howells (1):
      [GFS2] Fix GFS2's use of do_div() in its quota calculations

Harvey Harrison (1):
      [GFS2] trivial sparse lock annotations

Li Xiaodong (1):
      [GFS2] Remove unused declaration

Miklos Szeredi (1):
      [GFS2] don't call permission()

Steven Whitehouse (14):
      [GFS2] Clean up the glock core
      [GFS2] Fix ordering bug in lock_dlm
      [GFS2] No lock_nolock
      [GFS2] Fix ordering of args for list_add
      [GFS2] Revise readpage locking
      [GFS2] Remove remote lock dropping code
      [GFS2] Remove obsolete conversion deadlock avoidance code
      [GFS2] Remove all_list from lock_dlm
      [GFS2] Glock documentation
      [GFS2] Fix module building
      [GFS2] Fix delayed demote race
      [GFS2] Allow local DF locks when holding a cached EX glock
      [GFS2] Replace rgrp "recent list" with mru list
      [GFS2] Remove support for unused and pointless flag

 Documentation/filesystems/gfs2-glocks.txt |  114 ++
 fs/gfs2/Kconfig                           |   18 +-
 fs/gfs2/Makefile                          |    1 -
 fs/gfs2/gfs2.h                            |    5 -
 fs/gfs2/glock.c                           | 1643 ++++++++++++-----------------
 fs/gfs2/glock.h                           |   11 +-
 fs/gfs2/glops.c                           |   70 +-
 fs/gfs2/incore.h                          |   38 +-
 fs/gfs2/inode.c                           |   11 +-
 fs/gfs2/inode.h                           |    2 +-
 fs/gfs2/locking.c                         |   52 +-
 fs/gfs2/locking/dlm/lock.c                |  368 +++++--
 fs/gfs2/locking/dlm/lock_dlm.h            |   18 +-
 fs/gfs2/locking/dlm/mount.c               |   14 +-
 fs/gfs2/locking/dlm/sysfs.c               |   13 -
 fs/gfs2/locking/dlm/thread.c              |  331 +------
 fs/gfs2/locking/nolock/Makefile           |    3 -
 fs/gfs2/locking/nolock/main.c             |  238 -----
 fs/gfs2/log.c                             |    2 +
 fs/gfs2/log.h                             |    2 +
 fs/gfs2/main.c                            |    2 -
 fs/gfs2/meta_io.c                         |   14 +-
 fs/gfs2/meta_io.h                         |    1 +
 fs/gfs2/ops_address.c                     |   40 +-
 fs/gfs2/ops_file.c                        |   38 +-
 fs/gfs2/ops_fstype.c                      |    8 +-
 fs/gfs2/ops_inode.c                       |   25 +-
 fs/gfs2/ops_super.c                       |    4 +-
 fs/gfs2/quota.c                           |    2 +-
 fs/gfs2/recovery.c                        |    5 +-
 fs/gfs2/rgrp.c                            |  108 +--
 fs/gfs2/super.c                           |    4 +-
 fs/gfs2/sys.c                             |   16 -
 include/linux/lm_interface.h              |    6 -
 34 files changed, 1275 insertions(+), 1952 deletions(-)
 create mode 100644 Documentation/filesystems/gfs2-glocks.txt
 delete mode 100644 fs/gfs2/locking/nolock/Makefile
 delete mode 100644 fs/gfs2/locking/nolock/main.c





More information about the Cluster-devel mailing list