lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Tue, 11 Dec 2012 10:39:27 +0000
From:	Steven Whitehouse <swhiteho@...hat.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	cluster-devel@...hat.com, linux-kernel@...r.kernel.org
Subject: GFS2: Pull request (merge window)

Hi,

Please consider pulling the following changes:

The main feature this time is the new Orlov allocator and the patches
leading up to it which allow us to allocate new inodes from their own
allocation context, rather than borrowing that of their parent directory.
It is this change which then allows us to choose a different location
for subdirectories when required. This works exactly as per the ext3
implementation from the users point of view.

In addition to that, we've got a speed up in gfs2_rbm_from_block()
from Bob Peterson, three locking related improvements from Dave
Teigland plus a selection of smaller bug fixes and clean ups.

The following changes since commit 0e4a43ed08e2f44aa7b96aa95d0a540d675483e1:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes (2012-11-07 13:38:56 +0100)

are available in the git repository at:

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

Bob Peterson (7):
      GFS2: Speed up gfs2_rbm_from_block
      GFS2: Rename glops go_xmote_th to go_sync
      GFS2: Use dirty_inode in gfs2_dir_add
      GFS2: Eliminate redundant buffer_head manipulation in gfs2_unlink_inode
      GFS2: don't reference inode's glock during block allocation trace
      GFS2: add error check while allocating new inodes
      GFS2: Set gl_object during inode create

David Teigland (3):
      GFS2: skip dlm_unlock calls in unmount
      GFS2: only use lvb on glocks that need it
      GFS2: remove redundant lvb pointer

Steven Whitehouse (6):
      GFS2: Review bug traps in glops.c
      GFS2: Add test for resource group congestion status
      GFS2: Use proper allocation context for new inodes
      GFS2: Add Orlov allocator
      GFS2: Fix truncation of journaled data files
      GFS2: Fix one RG corner case

 fs/gfs2/aops.c       |    2 +-
 fs/gfs2/bmap.c       |   54 ++++++++++++-
 fs/gfs2/dir.c        |    7 +--
 fs/gfs2/file.c       |    4 +-
 fs/gfs2/glock.c      |   40 ++++++----
 fs/gfs2/glock.h      |   54 +++++++-------
 fs/gfs2/glops.c      |   19 +++--
 fs/gfs2/incore.h     |    6 +-
 fs/gfs2/inode.c      |  209 ++++++++++++++++++++++++++------------------------
 fs/gfs2/lock_dlm.c   |   20 ++++-
 fs/gfs2/ops_fstype.c |    3 +
 fs/gfs2/quota.c      |   10 +-
 fs/gfs2/rgrp.c       |  139 +++++++++++++++++++++++++++++----
 fs/gfs2/rgrp.h       |    3 +-
 fs/gfs2/trace_gfs2.h |    2 +-
 fs/gfs2/xattr.c      |    2 +-
 16 files changed, 380 insertions(+), 194 deletions(-)


Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ