FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Cluster Development

 
 
LinkBack Thread Tools
 
Old 01-05-2009, 08:34 AM
Steven Whitehouse
 
Default GFS2: Pull request

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
 
Old 03-24-2009, 11:20 AM
Steven Whitehouse
 
Default GFS2: Pull request

Hi,

Please consider pulling the following GFS2 changes. There are two very small
(2 line) bug fixes since the posting to lkml, otherwise the tree is identical,

Steve.

The following changes since commit 8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84:
Linus Torvalds (1):
Linux 2.6.29

are available in the git repository at:

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

Abhijith Das (2):
GFS2: Bring back lvb-related stuff to lock_nolock to support quotas
GFS2: change gfs2_quota_scan into a shrinker

Benjamin Marzinski (1):
GFS2: Fix locking bug in failed shared to exclusive conversion

Hannes Eder (2):
GFS2: fix sparse warnings: constant is so big it is ...
GFS2: fix sparse warning: Should it be static?

Hisashi Hifumi (1):
GFS2: Pagecache usage optimization on GFS2

Steven Whitehouse (14):
GFS2: Fix remount argument parsing
GFS2: Remove "double" locking in quota
GFS2: Merge lock_dlm module into GFS2
GFS2: Remove unused field from glock
GFS2: Fix error path ref counting for root inode
GFS2: Fix deadlock on journal flush
GFS2: Support generation of discard requests
GFS2: Expose UUID via sysfs/uevent
GFS2: Add a "demote a glock" interface to sysfs
GFS2: Fix alignment issue and tidy gfs2_bitfit
GFS2: Support quota/noquota mount arguments
GFS2: Clean up of glops.c
Fix a minor bug in the previous patch
GFS2: Fix freeze issue

fs/gfs2/Kconfig | 17 +-
fs/gfs2/Makefile | 4 +-
fs/gfs2/acl.c | 1 -
fs/gfs2/bmap.c | 1 -
fs/gfs2/dir.c | 1 -
fs/gfs2/eaops.c | 1 -
fs/gfs2/eattr.c | 1 -
fs/gfs2/glock.c | 268 +++++-----------
fs/gfs2/glock.h | 127 +++++++-
fs/gfs2/glops.c | 160 +++++-----
fs/gfs2/glops.h | 1 +
fs/gfs2/incore.h | 71 ++++-
fs/gfs2/inode.c | 13 +-
fs/gfs2/inode.h | 22 +-
fs/gfs2/lock_dlm.c | 241 ++++++++++++++
fs/gfs2/locking.c | 232 -------------
fs/gfs2/locking/dlm/Makefile | 3 -
fs/gfs2/locking/dlm/lock.c | 708 ----------------------------------------
fs/gfs2/locking/dlm/lock_dlm.h | 166 ----------
fs/gfs2/locking/dlm/main.c | 48 ---
fs/gfs2/locking/dlm/mount.c | 276 ----------------
fs/gfs2/locking/dlm/sysfs.c | 226 -------------
fs/gfs2/locking/dlm/thread.c | 68 ----
fs/gfs2/log.c | 1 -
fs/gfs2/lops.c | 1 -
fs/gfs2/main.c | 13 +-
fs/gfs2/meta_io.c | 22 --
fs/gfs2/meta_io.h | 1 -
fs/gfs2/mount.c | 128 ++------
fs/gfs2/mount.h | 17 -
fs/gfs2/ops_address.c | 5 +-
fs/gfs2/ops_dentry.c | 1 -
fs/gfs2/ops_export.c | 1 -
fs/gfs2/ops_file.c | 76 ++---
fs/gfs2/ops_fstype.c | 156 ++++++---
fs/gfs2/ops_inode.c | 1 -
fs/gfs2/ops_super.c | 44 ++-
fs/gfs2/quota.c | 203 ++++++------
fs/gfs2/quota.h | 2 +
fs/gfs2/recovery.c | 28 +-
fs/gfs2/rgrp.c | 189 +++++++----
fs/gfs2/super.c | 3 -
fs/gfs2/super.h | 26 +-
fs/gfs2/sys.c | 236 +++++++++++++-
fs/gfs2/trans.c | 19 +-
fs/gfs2/util.c | 11 +-
include/linux/lm_interface.h | 277 ----------------
47 files changed, 1347 insertions(+), 2770 deletions(-)
create mode 100644 fs/gfs2/lock_dlm.c
delete mode 100644 fs/gfs2/locking.c
delete mode 100644 fs/gfs2/locking/dlm/Makefile
delete mode 100644 fs/gfs2/locking/dlm/lock.c
delete mode 100644 fs/gfs2/locking/dlm/lock_dlm.h
delete mode 100644 fs/gfs2/locking/dlm/main.c
delete mode 100644 fs/gfs2/locking/dlm/mount.c
delete mode 100644 fs/gfs2/locking/dlm/sysfs.c
delete mode 100644 fs/gfs2/locking/dlm/thread.c
delete mode 100644 fs/gfs2/mount.h
delete mode 100644 include/linux/lm_interface.h
 
Old 12-03-2009, 02:01 PM
Steven Whitehouse
 
Default GFS2: Pull request

Hi,

Since the patches were posted to lkml, I'd fixed two typos in the git
comments and added one bug fix to the mix (GFS2: Fix glock refcount
issues). Otherwise, this is identical to the patch set I posted last
week. Please consider pulling the following changes:


The following changes since commit 22763c5cf3690a681551162c15d34d935308c8d7:
Linus Torvalds (1):
Linux 2.6.32

are available in the git repository at:

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

Benjamin Marzinski (3):
GFS2: Improve statfs and quota usability
GFS2: remove division from new statfs code
GFS2: drop rindex glock to refresh rindex list

Christoph Hellwig (1):
GFS2: add barrier/nobarrier mount options

Steven Whitehouse (26):
GFS2: Fix potential race in glock code
GFS2: Fix -o meta mounts for subsequent mounts (i.e. all but the first one)
GFS2: Fix up system xattrs
VFS: Add forget_all_cached_acls()
GFS2: Use forget_all_cached_acls()
GFS2: Use gfs2_set_mode() instead of munge_mode()
GFS2: Clean up ACLs
GFS2: Add cached ACLs support
VFS: Use GFP_NOFS in posix_acl_from_xattr()
GFS2: Alter arguments of gfs2_quota/statfs_sync
GFS2: Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops
GFS2: Remove obsolete code in quota.c
GFS2: Add get_xstate quota function
GFS2: Add proper error reporting to quota sync via sysfs
GFS2: Remove constant argument from qdsb_get()
GFS2: Remove constant argument from qd_get()
GFS2: Clean up gfs2_adjust_quota() and do_glock()
GFS2: Add get_xquota support
GFS2: Add set_xquota support
VFS: Export dquot_send_warning
GFS2: Use dquot_send_warning()
GFS2: Display nobarrier option in /proc/mounts
GFS2: Remove dirent_first() function
GFS2: Locking order fix in gfs2_check_blk_state
GFS2: Tag all metadata with jid
GFS2: Fix glock refcount issues

Wu Fengguang (1):
writeback: remove unused nonblocking and congestion checks (gfs2)

fs/gfs2/Kconfig | 2 +
fs/gfs2/acl.c | 357 +++++++++++++++++++++++----------------
fs/gfs2/acl.h | 24 +--
fs/gfs2/aops.c | 20 +--
fs/gfs2/dir.c | 34 +----
fs/gfs2/glock.c | 31 ++--
fs/gfs2/glock.h | 9 -
fs/gfs2/glops.c | 5 +-
fs/gfs2/incore.h | 5 +
fs/gfs2/inode.c | 4 +-
fs/gfs2/log.c | 2 +
fs/gfs2/lops.c | 4 +
fs/gfs2/ops_fstype.c | 154 +++++++++++++++---
fs/gfs2/quota.c | 393 +++++++++++++++++++++++++++++++++----------
fs/gfs2/quota.h | 5 +-
fs/gfs2/recovery.c | 2 +
fs/gfs2/rgrp.c | 14 +-
fs/gfs2/super.c | 110 +++++++++++--
fs/gfs2/super.h | 4 +-
fs/gfs2/sys.c | 14 +-
fs/gfs2/xattr.c | 74 +++++----
fs/gfs2/xattr.h | 8 +-
fs/quota/Kconfig | 2 +-
fs/quota/dquot.c | 93 +---------
fs/quota/quota.c | 93 ++++++++++
fs/xattr_acl.c | 2 +-
include/linux/gfs2_ondisk.h | 6 +-
include/linux/posix_acl.h | 14 ++
include/linux/quota.h | 11 ++
29 files changed, 991 insertions(+), 505 deletions(-)
 
Old 03-02-2010, 10:03 AM
Steven Whitehouse
 
Default GFS2: Pull request

Hi,

Please consider pulling the following GFS2 changes,

Steve.

------------------------------------------------------------------------------------------
The following changes since commit 30ff056c42c665b9ea535d8515890857ae382540:
Linus Torvalds (1):
Merge branch 'x86-uv-for-linus' of git://git.kernel.org/.../tip/linux-2.6-tip

are available in the git repository at:

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

Abhijith Das (1):
GFS2: Remove old, unused linked list code from quota

Bob Peterson (1):
GFS2: print glock numbers in hex

Dave Chinner (1):
GFS2: ordered writes are backwards

Steven Whitehouse (2):
GFS2: Metadata address space clean up
GFS2: Remove loopy umount code

fs/gfs2/aops.c | 4 +-
fs/gfs2/glock.c | 75 ++++++++++++++-----------------------------
fs/gfs2/glock.h | 7 ++++
fs/gfs2/glops.c | 16 +++++----
fs/gfs2/incore.h | 5 +--
fs/gfs2/inode.c | 6 +--
fs/gfs2/lock_dlm.c | 5 ++-
fs/gfs2/lops.c | 4 +-
fs/gfs2/main.c | 28 ++++++++++++++++
fs/gfs2/meta_io.c | 46 +++-----------------------
fs/gfs2/meta_io.h | 12 ++++++-
fs/gfs2/ops_fstype.c | 4 +--
fs/gfs2/super.c | 27 +++++----------
fs/gfs2/sys.c | 2 -
fs/gfs2/util.c | 1 +
fs/gfs2/util.h | 1 +
include/linux/gfs2_ondisk.h | 30 +----------------
17 files changed, 109 insertions(+), 164 deletions(-)
 
Old 05-18-2010, 08:38 AM
Steven Whitehouse
 
Default GFS2: Pull request

Hi,

Please consider pulling the following patches for GFS2,

Steve.

The following changes since commit b72c40949b0f04728f2993a1434598d3bad094ea:
Linus Torvalds (1):
Merge branch 'for-linus' of git://git.kernel.org/.../jbarnes/pci-2.6

are available in the git repository at:

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

Abhijith Das (1):
GFS2: Fix writing to non-page aligned gfs2_quota structures

Andrea Gelmini (1):
GFS2: docs update

Benjamin Marzinski (1):
GFS2: Various gfs2_logd improvements

Bob Peterson (3):
GFS2: glock livelock
GFS2: Eliminate useless err variable
GFS2: stuck in inode wait, no glocks stuck

Christoph Hellwig (1):
GFS2: fix quota state reporting

Steven Whitehouse (4):
GFS2: Remove space from slab cache name
GFS2: Clean up stuffed file copying
GFS2: Add some useful messages
GFS2: Fix typo

Documentation/filesystems/gfs2.txt | 12 ++--
fs/gfs2/aops.c | 8 +-
fs/gfs2/bmap.c | 17 +++--
fs/gfs2/dir.c | 2 +-
fs/gfs2/export.c | 2 +-
fs/gfs2/glock.c | 3 +
fs/gfs2/incore.h | 11 ++-
fs/gfs2/inode.c | 101 +++++++++++++++++++++--
fs/gfs2/inode.h | 5 +-
fs/gfs2/log.c | 158 ++++++++++++++++++++----------------
fs/gfs2/log.h | 1 -
fs/gfs2/lops.c | 2 +
fs/gfs2/main.c | 2 +-
fs/gfs2/meta_io.c | 5 +-
fs/gfs2/ops_fstype.c | 19 +++--
fs/gfs2/quota.c | 102 +++++++++++++++++-------
fs/gfs2/rgrp.c | 68 +++++++++-------
fs/gfs2/super.c | 11 ++-
fs/gfs2/sys.c | 6 +-
fs/gfs2/trans.c | 18 ++++
20 files changed, 368 insertions(+), 185 deletions(-)
 

Thread Tools




All times are GMT. The time now is 06:14 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org