* [GFS2] Pull request
@ 2008-04-18 16:53 Steven Whitehouse
0 siblings, 0 replies; 5+ messages in thread
From: Steven Whitehouse @ 2008-04-18 16:53 UTC (permalink / raw)
To: torvalds; +Cc: cluster-devel, linux-kernel
Hi,
Please consider pulling the following patches. The tree is almost
unchanged from the patch posting with the exception of the addition of
Roel's patch to fix a calculation in the logging code. Once these
patches go in, I'll look into creating a follow-up patch as suggested by
Christoph.
There are no changes outside of the GFS2 code in this patch set,
Steve.
The following changes since commit 4a72ef9f7ad36ea0fb3b42f31b2b0c5b9871969a:
Linus Torvalds (1):
Merge branch 'pci_id_updates' of git://git.kernel.org/.../mchehab/v4l-dvb
are found in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw.git
Abhijith Das (1):
[GFS2] gfs2_adjust_quota has broken unstuffing code
Adrian Bunk (3):
[GFS2] make gfs2_glock_hold() static
[GFS2] gfs2/ops_file.c should #include "ops_inode.h"
[GFS2] proper extern for gfs2/locking/dlm/mount.c:gdlm_ops
Benjamin Marzinski (1):
[GFS2] Invalidate cache at correct point
Bob Peterson (13):
[GFS2] Get rid of unneeded parameter in gfs2_rlist_alloc
[GFS2] Fix debug inode printing
[GFS2] Only do lo_incore_commit once
[GFS2] Misc fixups
[GFS2] Only wake the reclaim daemon if we need to
[GFS2] Plug an unlikely leak
[GFS2] Allocate gfs2_rgrpd from slab memory
[GFS2] Combine rg_flags and rd_flags
[GFS2] Get rid of gl_waiters2
[GFS2] Eliminate gl_req_bh
[GFS2] Remove rgrp and glock version numbers
[GFS2] Remove unused counters
[GFS2] Faster gfs2_bitfit algorithm
Christoph Hellwig (1):
[GFS2] fix file_system_type leak on gfs2meta mount
Cyrill Gorcunov (1):
[GFS2] possible null pointer dereference fixup
Denis Cheng (2):
[GFS2] remove gfs2_dev_iops
[GFS2] re-support special inode
Josef Bacik (1):
[GFS2] fix GFP_KERNEL misuses
Julia Lawall (1):
[GFS2] test for IS_ERR rather than 0
Marcin Slusarz (1):
[GFS2] be*_add_cpu conversion
Roel Kluin (1):
[GFS2] fix assertion in log_refund()
Steven Whitehouse (22):
[GFS2] Speed up gfs2_write_alloc_required, deprecate gfs2_extent_map
[GFS2] Streamline indirect pointer tree height calculation
[GFS2] Move part of gfs2_block_map into a separate function
[GFS2] Introduce array of buffers to struct metapath
[GFS2] Add consts to various bits of rgrp.c
[GFS2] Remove lm.[ch] and distribute content
[GFS2] Shrink & rename di_depth
[GFS2] Reduce inode size by merging fields
[GFS2] Merge the rd_last_alloc_meta and rd_last_alloc_data fields
[GFS2] Update gfs2_trans_add_unrevoke to accept extents
[GFS2] Merge gfs2_alloc_meta and gfs2_alloc_data
[GFS2] Add extent allocation to block allocator
[GFS2] The case of the missing asterisk
[GFS2] Add a function to interate over an extent
[GFS2] Eliminate (almost) duplicate field from gfs2_inode
[GFS2] Get inode buffer only once per block map call
[GFS2] Fix bug where we called drop_bh incorrectly
[GFS2] Fix a page lock / glock deadlock
[GFS2] Allow bmap to allocate extents
[GFS2] Need to ensure that sector_t is 64bits for GFS2
[GFS2] Remove drop of module ref where not needed
[GFS2] Streamline quota lock/check for no-quota case
akpm@linux-foundation.org (1):
[GFS2] fs/gfs2/recovery.c: suppress warnings
fs/gfs2/Kconfig | 2 +-
fs/gfs2/Makefile | 2 +-
fs/gfs2/acl.c | 6 +-
fs/gfs2/bmap.c | 670 ++++++++++++++++++++++------------------
fs/gfs2/dir.c | 84 +++---
fs/gfs2/eattr.c | 58 ++--
fs/gfs2/glock.c | 188 +++++++-----
fs/gfs2/glock.h | 14 +-
fs/gfs2/glops.c | 10 +-
fs/gfs2/incore.h | 40 +--
fs/gfs2/inode.c | 72 +++--
fs/gfs2/inode.h | 22 +-
fs/gfs2/lm.c | 210 -------------
fs/gfs2/lm.h | 42 ---
fs/gfs2/locking/dlm/lock.c | 7 +-
fs/gfs2/locking/dlm/lock_dlm.h | 5 +
fs/gfs2/locking/dlm/main.c | 2 -
fs/gfs2/locking/dlm/sysfs.c | 2 -
fs/gfs2/locking/dlm/thread.c | 10 +-
fs/gfs2/locking/nolock/main.c | 2 +-
fs/gfs2/log.c | 19 +-
fs/gfs2/lops.c | 21 +-
fs/gfs2/lops.h | 11 +-
fs/gfs2/main.c | 10 +
fs/gfs2/ops_address.c | 44 ++--
fs/gfs2/ops_dentry.c | 4 +-
fs/gfs2/ops_export.c | 2 -
fs/gfs2/ops_file.c | 37 ++-
fs/gfs2/ops_fstype.c | 80 +++++-
fs/gfs2/ops_inode.c | 42 +--
fs/gfs2/ops_inode.h | 1 -
fs/gfs2/ops_super.c | 1 -
fs/gfs2/quota.c | 74 ++---
fs/gfs2/quota.h | 17 +
fs/gfs2/recovery.c | 15 +-
fs/gfs2/rgrp.c | 370 ++++++++++++-----------
fs/gfs2/rgrp.h | 8 +-
fs/gfs2/super.c | 6 +-
fs/gfs2/super.h | 1 +
fs/gfs2/sys.c | 7 -
fs/gfs2/trans.c | 25 +-
fs/gfs2/trans.h | 2 +-
fs/gfs2/util.c | 24 ++-
fs/gfs2/util.h | 2 +
include/linux/lm_interface.h | 10 +
45 files changed, 1150 insertions(+), 1131 deletions(-)
delete mode 100644 fs/gfs2/lm.c
delete mode 100644 fs/gfs2/lm.h
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GFS2] Pull request
2008-05-20 9:12 [GFS2] Pre-pull patch posting (bug fixes) swhiteho
@ 2008-05-20 10:05 ` Steven Whitehouse
0 siblings, 0 replies; 5+ messages in thread
From: Steven Whitehouse @ 2008-05-20 10:05 UTC (permalink / raw)
To: torvalds; +Cc: cluster-devel, linux-kernel
Hi,
Please consider pulling the following bug fixes,
Steve.
----------------------------------------------------------------------------
The following changes since commit 492c2e476eac010962850006c49df326919b284c:
Linus Torvalds (1):
Linux 2.6.26-rc2
are found in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
Andrew Price (1):
[GFS2] Fix cast from unsigned int to s64
Bob Peterson (1):
[GFS2] filesystem consistency error from do_strip
Jean Delvare (1):
[GFS2] Prefer strlcpy() over snprintf()
fs/gfs2/glops.c | 2 +-
fs/gfs2/incore.h | 1 +
fs/gfs2/inode.c | 10 +++++-----
fs/gfs2/meta_io.c | 6 ++++--
fs/gfs2/ops_fstype.c | 4 ++--
fs/gfs2/ops_super.c | 16 +++++++++-------
fs/gfs2/rgrp.c | 2 +-
7 files changed, 23 insertions(+), 18 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GFS2] Pull request
@ 2008-06-24 21:12 Steven Whitehouse
0 siblings, 0 replies; 5+ messages in thread
From: Steven Whitehouse @ 2008-06-24 21:12 UTC (permalink / raw)
To: torvalds; +Cc: cluster-devel, linux-kernel
Hi,
Please consider pulling the following GFS2 bug fixes,
Steve.
-------------------------------------------------------------------------------------
The following changes since commit 62786b9e81a2dbe9c073a2ade52d33a2627d6d85:
Linus Torvalds (1):
Merge branch 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
are found in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git
Benjamin Marzinski (1):
[GFS2] fix gfs2 block allocation (cleaned up)
Bob Peterson (1):
[GFS2] BUG: unable to handle kernel paging request at ffff81002690e000
fs/gfs2/bmap.c | 23 +++++++++--------------
fs/gfs2/rgrp.c | 2 +-
2 files changed, 10 insertions(+), 15 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GFS2] Pull request
@ 2008-07-14 16:03 Steven Whitehouse
0 siblings, 0 replies; 5+ messages in thread
From: Steven Whitehouse @ 2008-07-14 16:03 UTC (permalink / raw)
To: torvalds; +Cc: cluster-devel, linux-kernel
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GFS2] Pull request
@ 2008-10-10 8:05 Steven Whitehouse
0 siblings, 0 replies; 5+ messages in thread
From: Steven Whitehouse @ 2008-10-10 8:05 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, cluster-devel
Hi,
Please consider pulling the following changes. There have been no changes since
the patches were posted to lkml on Sept 26th.
Steve.
The following changes since commit 30a2f3c60a84092c8084dfe788b710f8d0768cd4:
Linus Torvalds (1):
Linux 2.6.27-rc3
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: GFS2 will panic if you misspell any mount options
Bob Peterson (2):
GFS2: rm on multiple nodes causes panic
GFS2: Direct IO write at end of file error
Julien Brunel (1):
GFS2: Use an IS_ERR test rather than a NULL test
Steven Whitehouse (8):
GFS2: Fix debugfs glock file iterator
GFS2: Fix metafs mounts
GFS2: Fix & clean up GFS2 rename
GFS2: Fix race relating to glock min-hold time
GFS2: The war on bloat
GFS2: high time to take some time over atime
GFS2: Add UUID to GFS2 sb
GFS2: Support for I/O barriers
fs/gfs2/glock.c | 15 +-
fs/gfs2/glock.h | 1 -
fs/gfs2/incore.h | 38 ++--
fs/gfs2/inode.c | 159 +-----------
fs/gfs2/inode.h | 2 -
fs/gfs2/log.c | 21 ++-
fs/gfs2/mount.c | 7 +
fs/gfs2/ops_address.c | 18 +-
fs/gfs2/ops_file.c | 16 +-
fs/gfs2/ops_fstype.c | 578 +++++++++++++++++++++++++++++--------------
fs/gfs2/ops_inode.c | 127 ++++++++---
fs/gfs2/ops_super.c | 108 ++++++--
fs/gfs2/super.c | 340 -------------------------
fs/gfs2/super.h | 6 -
fs/gfs2/sys.c | 11 -
include/linux/gfs2_ondisk.h | 6 +-
16 files changed, 654 insertions(+), 799 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-10-10 8:06 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-14 16:03 [GFS2] Pull request Steven Whitehouse
-- strict thread matches above, loose matches on Subject: below --
2008-10-10 8:05 Steven Whitehouse
2008-06-24 21:12 Steven Whitehouse
2008-05-20 9:12 [GFS2] Pre-pull patch posting (bug fixes) swhiteho
2008-05-20 10:05 ` [GFS2] Pull request Steven Whitehouse
2008-04-18 16:53 Steven Whitehouse
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox