public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] dlm updates for 2.6.26
@ 2008-04-22 13:51 David Teigland
  2008-04-22 20:46 ` Linus Torvalds
  0 siblings, 1 reply; 3+ messages in thread
From: David Teigland @ 2008-04-22 13:51 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Linus,

Please pull dlm updates for 2.6.26 from:

 git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git for-linus

They have been in linux-next and -mm for some time.  The only really notable
patch is the one that moves gfs2's posix lock handling into the dlm so that it
can be shared by both gfs2 and ocfs2.  The plock code isn't technically related
to the dlm, but it seems like a sensible common place for both gfs2 and ocfs2
to get to it.  It can also take advantage of the userspace cluster pieces
already in place for the dlm instead of replicating it.  The plock code was
never closely tied to gfs2 either, so the move required no functional changes.

Thanks,
Dave


Adrian Bunk (1):
      dlm: make dlm_print_rsb() static

David Teigland (4):
      dlm: save master info after failed no-queue request
      dlm: recover nodes that are removed and re-added
      dlm: move plock code from gfs2
      dlm: common max length definitions

Harvey Harrison (1):
      dlm: match signedness between dlm_config_info and cluster_set

Mike Frysinger (1):
      dlm: linux/{dlm,dlm_device}.h: cleanup for userspace


 fs/dlm/Makefile                |    1 +
 fs/dlm/config.c                |   50 ++++-
 fs/dlm/config.h                |    3 +-
 fs/dlm/dlm_internal.h          |    8 +-
 fs/dlm/lock.c                  |    5 +-
 fs/dlm/lock.h                  |    1 -
 fs/dlm/main.c                  |    7 +
 fs/dlm/member.c                |   34 +++-
 fs/dlm/plock.c                 |  439 ++++++++++++++++++++++++++++++++++++++++
 fs/dlm/recoverd.c              |    1 +
 fs/gfs2/locking/dlm/Makefile   |    2 +-
 fs/gfs2/locking/dlm/lock_dlm.h |   12 +-
 fs/gfs2/locking/dlm/main.c     |    8 -
 fs/gfs2/locking/dlm/mount.c    |   21 ++
 fs/gfs2/locking/dlm/plock.c    |  406 -------------------------------------
 include/linux/Kbuild           |    2 +-
 include/linux/dlm.h            |    7 +-
 include/linux/dlm_device.h     |   11 +-
 include/linux/dlm_plock.h      |   50 +++++
 include/linux/dlmconstants.h   |    4 +
 include/linux/lock_dlm_plock.h |   41 ----
 21 files changed, 614 insertions(+), 499 deletions(-)


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] dlm updates for 2.6.26
  2008-04-22 13:51 [GIT PULL] dlm updates for 2.6.26 David Teigland
@ 2008-04-22 20:46 ` Linus Torvalds
  2008-04-22 21:08   ` David Teigland
  0 siblings, 1 reply; 3+ messages in thread
From: Linus Torvalds @ 2008-04-22 20:46 UTC (permalink / raw)
  To: David Teigland; +Cc: linux-kernel



On Tue, 22 Apr 2008, David Teigland wrote:
> 
> Please pull dlm updates for 2.6.26 from:

Small detail: can you please use "--stat --summary -M" to generate the 
diffstat, because you had:

>  ...
>  21 files changed, 614 insertions(+), 499 deletions(-)

but what I then check against notices the rename, and becomes:

 ...
 20 files changed, 276 insertions(+), 161 deletions(-)
 rename fs/{gfs2/locking => }/dlm/plock.c (67%)
 create mode 100644 include/linux/dlm_plock.h
 delete mode 100644 include/linux/lock_dlm_plock.h

which I think is more accurate as to how big the changes were, as well as 
just more human-readable and informative.

(Apparently the naming changes in lock_dlm_plock.h -> dlm_plock.h makes it 
be effectively a rewrite, explaining why it's not two renames..)

		Linus

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] dlm updates for 2.6.26
  2008-04-22 20:46 ` Linus Torvalds
@ 2008-04-22 21:08   ` David Teigland
  0 siblings, 0 replies; 3+ messages in thread
From: David Teigland @ 2008-04-22 21:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

On Tue, Apr 22, 2008 at 01:46:54PM -0700, Linus Torvalds wrote:
> 
> 
> On Tue, 22 Apr 2008, David Teigland wrote:
> > 
> > Please pull dlm updates for 2.6.26 from:
> 
> Small detail: can you please use "--stat --summary -M" to generate the 
> diffstat, because you had:
> 
> >  ...
> >  21 files changed, 614 insertions(+), 499 deletions(-)
> 
> but what I then check against notices the rename, and becomes:
> 
>  ...
>  20 files changed, 276 insertions(+), 161 deletions(-)
>  rename fs/{gfs2/locking => }/dlm/plock.c (67%)
>  create mode 100644 include/linux/dlm_plock.h
>  delete mode 100644 include/linux/lock_dlm_plock.h
> 
> which I think is more accurate as to how big the changes were, as well as 
> just more human-readable and informative.
> 
> (Apparently the naming changes in lock_dlm_plock.h -> dlm_plock.h makes it 
> be effectively a rewrite, explaining why it's not two renames..)

Yep, will do.  Nice diffstat for the record,

 fs/dlm/Makefile                   |    1 +
 fs/dlm/config.c                   |   50 +++++++++--
 fs/dlm/config.h                   |    3 +-
 fs/dlm/dlm_internal.h             |    8 +-
 fs/dlm/lock.c                     |    5 +-
 fs/dlm/lock.h                     |    1 -
 fs/dlm/main.c                     |    7 ++
 fs/dlm/member.c                   |   34 +++++++-
 fs/{gfs2/locking => }/dlm/plock.c |  169 ++++++++++++++++++++++---------------
 fs/dlm/recoverd.c                 |    1 +
 fs/gfs2/locking/dlm/Makefile      |    2 +-
 fs/gfs2/locking/dlm/lock_dlm.h    |   12 +---
 fs/gfs2/locking/dlm/main.c        |    8 --
 fs/gfs2/locking/dlm/mount.c       |   21 +++++
 include/linux/Kbuild              |    2 +-
 include/linux/dlm.h               |    7 +-
 include/linux/dlm_device.h        |   11 ++-
 include/linux/dlm_plock.h         |   50 +++++++++++
 include/linux/dlmconstants.h      |    4 +
 include/linux/lock_dlm_plock.h    |   41 ---------
 20 files changed, 276 insertions(+), 161 deletions(-)
 rename fs/{gfs2/locking => }/dlm/plock.c (67%)
 create mode 100644 include/linux/dlm_plock.h
 delete mode 100644 include/linux/lock_dlm_plock.h


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-04-22 21:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-22 13:51 [GIT PULL] dlm updates for 2.6.26 David Teigland
2008-04-22 20:46 ` Linus Torvalds
2008-04-22 21:08   ` David Teigland

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox