• Linus Torvalds's avatar
    Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw · 8b5baa46
    Linus Torvalds authored
    Pull gfs2 updates from Steven Whitehouse:
     "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"
    
    * tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-nmw:
      GFS2: Use generic list_lru for quota
      GFS2: Rename quota qd_lru_lock qd_lock
      GFS2: Use reflink for quota data cache
      GFS2: Use lockref for glocks
      GFS2: Protect quota sync generation
      GFS2: Inline qd_trylock into gfs2_quota_unlock
      GFS2: Make two similar quota code fragments into a function
      GFS2: Remove obsolete quota tunable
      GFS2: Move gfs2_icbit_munge into quota.c
      GFS2: Speed up starting point selection for block allocation
      GFS2: Add allocation parameters structure
      GFS2: Clean up reservation removal
      GFS2: fix dentry leaks
      GFS2: new function gfs2_rbm_incr
      GFS2: Introduce rbm field bii
      GFS2: Do not reset flags on active reservations
      GFS2: introduce bi_blocks for optimization
      GFS2: optimize rbm_from_block wrt bi_start
      GFS2: d_splice_alias() can't return error
    8b5baa46
lockref.c 3.87 KB