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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <1383665947.2713.68.camel@menhir>
Date:	Tue, 05 Nov 2013 15:39:07 +0000
From:	Steven Whitehouse <swhiteho@...hat.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, cluster-devel@...hat.com
Subject: GFS2: Pull request (merge window)

Hi,

Please consider pulling the following changes when the merge window is open,

Steve.

------------------------------------------------------------------------------
The following changes since commit 2147dbfd059eb7fefcfd5934f74f25f0693d4a1f:

  GFS2: Use generic list_lru for quota (2013-11-04 11:17:49 +0000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw.git tags/gfs2-merge-window

for you to fetch changes up to 2147dbfd059eb7fefcfd5934f74f25f0693d4a1f:

  GFS2: Use generic list_lru for quota (2013-11-04 11:17:49 +0000)

----------------------------------------------------------------
The main feature of interest this time is quota updates. There are
some clean ups and some patches to use the new generic lru list
code. There is still plenty of scope for some further changes in
due course - faster lookups of quota structures is very much
on the todo list. Also, a start has been made towards the more tricky
issue of using the generic lru code with glocks, but that will
have to be completed in a subsequent merge window.

The other, more minor feature, is that there have been a number of
performance patches which relate to block allocation. In particular
they will improve performance when the disk is nearly full.

----------------------------------------------------------------

Bob Peterson (5):
      GFS2: optimize rbm_from_block wrt bi_start
      GFS2: introduce bi_blocks for optimization
      GFS2: Do not reset flags on active reservations
      GFS2: Introduce rbm field bii
      GFS2: new function gfs2_rbm_incr

Miklos Szeredi (2):
      GFS2: d_splice_alias() can't return error
      GFS2: fix dentry leaks

Steven Whitehouse (12):
      GFS2: Clean up reservation removal
      GFS2: Add allocation parameters structure
      GFS2: Speed up starting point selection for block allocation
      GFS2: Move gfs2_icbit_munge into quota.c
      GFS2: Remove obsolete quota tunable
      GFS2: Make two similar quota code fragments into a function
      GFS2: Inline qd_trylock into gfs2_quota_unlock
      GFS2: Protect quota sync generation
      GFS2: Use lockref for glocks
      GFS2: Use reflink for quota data cache
      GFS2: Rename quota qd_lru_lock qd_lock
      GFS2: Use generic list_lru for quota


 fs/gfs2/aops.c          |    4 
 fs/gfs2/bmap.c          |    7 
 fs/gfs2/file.c          |   10 -
 fs/gfs2/glock.c         |   83 +++++-----
 fs/gfs2/glock.h         |    2 
 fs/gfs2/glops.c         |    4 
 fs/gfs2/incore.h        |   41 ++++-
 fs/gfs2/inode.c         |   44 +++--
 fs/gfs2/main.c          |   19 +-
 fs/gfs2/ops_fstype.c    |    2 
 fs/gfs2/quota.c         |  371 +++++++++++++++++++++++++++---------------------
 fs/gfs2/quota.h         |    9 -
 fs/gfs2/rgrp.c          |  212 +++++++++++++++++----------
 fs/gfs2/rgrp.h          |    4 
 fs/gfs2/super.c         |    2 
 fs/gfs2/sys.c           |    2 
 fs/gfs2/util.c          |   20 --
 fs/gfs2/util.h          |    2 
 fs/gfs2/xattr.c         |    3 
 include/linux/lockref.h |    6 
 lib/lockref.c           |    1 
 21 files changed, 482 insertions(+), 366 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