All of lore.kernel.org
 help / color / mirror / Atom feed
From: Steven Whitehouse <swhiteho@redhat.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] GFS2: Pull request
Date: Mon, 05 Jan 2009 09:34:37 +0000	[thread overview]
Message-ID: <1231148077.9571.463.camel@quoit> (raw)

Hi,

Please consider pulling the following changes. There have been two
changes since the patches were posted for review:

1. Revert and apply a new (smaller, neater, better) fix for the
use-after-free bug.
2. Julia's one-liner DEFINE_SPINLOCK clean up

Otherwise, everything is the same,

Steve.

---------------------------------------------------------------------------------
The following changes since commit fe0bdec68b77020281dc814805edfe594ae89e0f:
  Linus Torvalds (1):
        Merge branch 'audit.b61' of git://git.kernel.org/.../viro/audit-current

are available in the git repository at:

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

Harvey Harrison (1):
      GFS2: sparse annotation of gl->gl_spin

Julia Lawall (1):
      GFS2: Use DEFINE_SPINLOCK

Steven Whitehouse (25):
      GFS2: Support for FIEMAP ioctl
      GFS2: Rationalise header files
      GFS2: Fix up jdata writepage/delete_inode
      GFS2: Move generation number into "proper" part of inode
      GFS2: Move "entries" into "proper" inode
      GFS2: Move di_eattr into "proper" inode
      GFS2: Move i_size from gfs2_dinode_host and rename it to i_disksize
      GFS2: Banish struct gfs2_dinode_host
      GFS2: Move rg_igeneration into struct gfs2_rgrpd
      GFS2: Move rg_free from gfs2_rgrpd_host to gfs2_rgrpd
      GFS2: Banish struct gfs2_rgrpd_host
      GFS2: Add more detail to debugfs glock dumps
      GFS2: Clean up & move gfs2_quotad
      GFS2: Fix "truncate in progress" hang
      GFS2: Move gfs2_recoverd into recovery.c
      GFS2: Kill two daemons with one patch
      GFS2: Send some sensible sysfs stuff
      GFS2: Fix bug in gfs2_lock_fs_check_clean()
      GFS2: Move four functions from super.c
      GFS2: Remove ancient, unused code
      GFS2: Fix use-after-free bug on umount
      GFS2: Send useful information with uevent messages
      GFS2: Streamline alloc calculations for writes
      Revert "GFS2: Fix use-after-free bug on umount"
      GFS2: Fix use-after-free bug on umount (try #2)

 fs/gfs2/Makefile            |    2 +-
 fs/gfs2/acl.c               |    2 +-
 fs/gfs2/bmap.c              |   77 +++--------
 fs/gfs2/bmap.h              |   34 +++++-
 fs/gfs2/daemon.c            |  136 -------------------
 fs/gfs2/daemon.h            |   17 ---
 fs/gfs2/dir.c               |   62 +++++-----
 fs/gfs2/dir.h               |    1 +
 fs/gfs2/eattr.c             |   40 +++---
 fs/gfs2/glock.c             |  303 ++++++++++++++++++++++---------------------
 fs/gfs2/glock.h             |    2 +-
 fs/gfs2/glops.c             |   56 ++++++---
 fs/gfs2/incore.h            |   55 +++------
 fs/gfs2/inode.c             |   53 ++++----
 fs/gfs2/inode.h             |   13 ++-
 fs/gfs2/locking/dlm/mount.c |   12 ++-
 fs/gfs2/locking/dlm/sysfs.c |   16 ++-
 fs/gfs2/main.c              |   15 ++-
 fs/gfs2/mount.c             |   29 +----
 fs/gfs2/ops_address.c       |   32 +++---
 fs/gfs2/ops_dentry.c        |    2 +-
 fs/gfs2/ops_dentry.h        |   17 ---
 fs/gfs2/ops_export.c        |    5 +-
 fs/gfs2/ops_file.c          |   22 ++--
 fs/gfs2/ops_fstype.c        |  125 ++++++++++++------
 fs/gfs2/ops_fstype.h        |   19 ---
 fs/gfs2/ops_inode.c         |   75 +++++++++--
 fs/gfs2/ops_inode.h         |   25 ----
 fs/gfs2/ops_super.c         |  149 +++++++++++++++++++--
 fs/gfs2/ops_super.h         |   17 ---
 fs/gfs2/quota.c             |  113 +++++++++++++++--
 fs/gfs2/quota.h             |   24 ++--
 fs/gfs2/recovery.c          |   48 +++++++-
 fs/gfs2/recovery.h          |   14 +-
 fs/gfs2/rgrp.c              |   58 ++++-----
 fs/gfs2/super.c             |  246 +----------------------------------
 fs/gfs2/super.h             |   13 +-
 fs/gfs2/sys.c               |   66 +++-------
 fs/gfs2/sys.h               |    4 -
 fs/gfs2/util.c              |    1 +
 fs/gfs2/util.h              |    1 +
 fs/ioctl.c                  |   44 +++++--
 include/linux/fs.h          |    3 +
 43 files changed, 964 insertions(+), 1084 deletions(-)
 delete mode 100644 fs/gfs2/daemon.c
 delete mode 100644 fs/gfs2/daemon.h
 delete mode 100644 fs/gfs2/ops_dentry.h
 delete mode 100644 fs/gfs2/ops_fstype.h
 delete mode 100644 fs/gfs2/ops_inode.h
 delete mode 100644 fs/gfs2/ops_super.h




WARNING: multiple messages have this Message-ID (diff)
From: Steven Whitehouse <swhiteho@redhat.com>
To: torvalds@linux-foundation.org
Cc: cluster-devel@redhat.com, linux-kernel@vger.kernel.org
Subject: GFS2: Pull request
Date: Mon, 05 Jan 2009 09:34:37 +0000	[thread overview]
Message-ID: <1231148077.9571.463.camel@quoit> (raw)

Hi,

Please consider pulling the following changes. There have been two
changes since the patches were posted for review:

1. Revert and apply a new (smaller, neater, better) fix for the
use-after-free bug.
2. Julia's one-liner DEFINE_SPINLOCK clean up

Otherwise, everything is the same,

Steve.

---------------------------------------------------------------------------------
The following changes since commit fe0bdec68b77020281dc814805edfe594ae89e0f:
  Linus Torvalds (1):
        Merge branch 'audit.b61' of git://git.kernel.org/.../viro/audit-current

are available in the git repository at:

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

Harvey Harrison (1):
      GFS2: sparse annotation of gl->gl_spin

Julia Lawall (1):
      GFS2: Use DEFINE_SPINLOCK

Steven Whitehouse (25):
      GFS2: Support for FIEMAP ioctl
      GFS2: Rationalise header files
      GFS2: Fix up jdata writepage/delete_inode
      GFS2: Move generation number into "proper" part of inode
      GFS2: Move "entries" into "proper" inode
      GFS2: Move di_eattr into "proper" inode
      GFS2: Move i_size from gfs2_dinode_host and rename it to i_disksize
      GFS2: Banish struct gfs2_dinode_host
      GFS2: Move rg_igeneration into struct gfs2_rgrpd
      GFS2: Move rg_free from gfs2_rgrpd_host to gfs2_rgrpd
      GFS2: Banish struct gfs2_rgrpd_host
      GFS2: Add more detail to debugfs glock dumps
      GFS2: Clean up & move gfs2_quotad
      GFS2: Fix "truncate in progress" hang
      GFS2: Move gfs2_recoverd into recovery.c
      GFS2: Kill two daemons with one patch
      GFS2: Send some sensible sysfs stuff
      GFS2: Fix bug in gfs2_lock_fs_check_clean()
      GFS2: Move four functions from super.c
      GFS2: Remove ancient, unused code
      GFS2: Fix use-after-free bug on umount
      GFS2: Send useful information with uevent messages
      GFS2: Streamline alloc calculations for writes
      Revert "GFS2: Fix use-after-free bug on umount"
      GFS2: Fix use-after-free bug on umount (try #2)

 fs/gfs2/Makefile            |    2 +-
 fs/gfs2/acl.c               |    2 +-
 fs/gfs2/bmap.c              |   77 +++--------
 fs/gfs2/bmap.h              |   34 +++++-
 fs/gfs2/daemon.c            |  136 -------------------
 fs/gfs2/daemon.h            |   17 ---
 fs/gfs2/dir.c               |   62 +++++-----
 fs/gfs2/dir.h               |    1 +
 fs/gfs2/eattr.c             |   40 +++---
 fs/gfs2/glock.c             |  303 ++++++++++++++++++++++---------------------
 fs/gfs2/glock.h             |    2 +-
 fs/gfs2/glops.c             |   56 ++++++---
 fs/gfs2/incore.h            |   55 +++------
 fs/gfs2/inode.c             |   53 ++++----
 fs/gfs2/inode.h             |   13 ++-
 fs/gfs2/locking/dlm/mount.c |   12 ++-
 fs/gfs2/locking/dlm/sysfs.c |   16 ++-
 fs/gfs2/main.c              |   15 ++-
 fs/gfs2/mount.c             |   29 +----
 fs/gfs2/ops_address.c       |   32 +++---
 fs/gfs2/ops_dentry.c        |    2 +-
 fs/gfs2/ops_dentry.h        |   17 ---
 fs/gfs2/ops_export.c        |    5 +-
 fs/gfs2/ops_file.c          |   22 ++--
 fs/gfs2/ops_fstype.c        |  125 ++++++++++++------
 fs/gfs2/ops_fstype.h        |   19 ---
 fs/gfs2/ops_inode.c         |   75 +++++++++--
 fs/gfs2/ops_inode.h         |   25 ----
 fs/gfs2/ops_super.c         |  149 +++++++++++++++++++--
 fs/gfs2/ops_super.h         |   17 ---
 fs/gfs2/quota.c             |  113 +++++++++++++++--
 fs/gfs2/quota.h             |   24 ++--
 fs/gfs2/recovery.c          |   48 +++++++-
 fs/gfs2/recovery.h          |   14 +-
 fs/gfs2/rgrp.c              |   58 ++++-----
 fs/gfs2/super.c             |  246 +----------------------------------
 fs/gfs2/super.h             |   13 +-
 fs/gfs2/sys.c               |   66 +++-------
 fs/gfs2/sys.h               |    4 -
 fs/gfs2/util.c              |    1 +
 fs/gfs2/util.h              |    1 +
 fs/ioctl.c                  |   44 +++++--
 include/linux/fs.h          |    3 +
 43 files changed, 964 insertions(+), 1084 deletions(-)
 delete mode 100644 fs/gfs2/daemon.c
 delete mode 100644 fs/gfs2/daemon.h
 delete mode 100644 fs/gfs2/ops_dentry.h
 delete mode 100644 fs/gfs2/ops_fstype.h
 delete mode 100644 fs/gfs2/ops_inode.h
 delete mode 100644 fs/gfs2/ops_super.h



             reply	other threads:[~2009-01-05  9:34 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-05  9:34 Steven Whitehouse [this message]
2009-01-05  9:34 ` GFS2: Pull request Steven Whitehouse
  -- strict thread matches above, loose matches on Subject: below --
2019-05-08 11:48 [Cluster-devel] GFS2: Pull Request Andreas Gruenbacher
2019-05-08 17:55 ` Linus Torvalds
2019-05-08 18:06   ` Linus Torvalds
2019-05-08 20:17     ` Andreas Gruenbacher
2019-05-08 20:21       ` Linus Torvalds
2019-05-08 20:58       ` Jonathan Corbet
2019-05-08 21:05         ` Linus Torvalds
2019-05-08 21:50           ` Jonathan Corbet
2010-05-18  8:38 [Cluster-devel] GFS2: Pull request Steven Whitehouse
2010-03-02 11:03 Steven Whitehouse
2009-12-03 15:01 Steven Whitehouse
2009-09-14  8:08 Steven Whitehouse
2009-06-11 10:51 Steven Whitehouse
2009-04-15 11:26 Steven Whitehouse
2009-03-24 12:20 Steven Whitehouse
2008-10-10  8:05 [Cluster-devel] [GFS2] " Steven Whitehouse
2008-07-14 16:03 Steven Whitehouse
2008-06-24 21:12 Steven Whitehouse
2008-05-20  9:12 [Cluster-devel] [GFS2] Pre-pull patch posting (bug fixes) swhiteho
2008-05-20 10:05 ` [Cluster-devel] [GFS2] Pull request Steven Whitehouse
2008-04-18 16:53 Steven Whitehouse

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=1231148077.9571.463.camel@quoit \
    --to=swhiteho@redhat.com \
    /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.