summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/rgrp.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-16GFS2: Small cleanupBob Peterson1-1/+1
2014-01-16GFS2: Don't use ENOBUFS when ENOMEM is the correct error codeSteven Whitehouse1-3/+2
2014-01-03GFS2: Use range based functions for rgrp sync/invalidationSteven Whitehouse1-0/+3
2014-01-03GFS2: Remove test which is always trueSteven Whitehouse1-1/+1
2014-01-03GFS2: Implement a "rgrp has no extents longer than X" schemeBob Peterson1-6/+26
2014-01-03GFS2: Drop inadequate rgrps from the reservation treeBob Peterson1-3/+4
2014-01-03GFS2: If requested is too large, use the largest extent in the rgrpBob Peterson1-15/+49
2013-11-15gfs2: endianness misannotationsAl Viro1-2/+2
2013-10-02GFS2: Speed up starting point selection for block allocationSteven Whitehouse1-10/+31
2013-10-02GFS2: Add allocation parameters structureSteven Whitehouse1-9/+9
2013-09-27GFS2: Clean up reservation removalSteven Whitehouse1-4/+3
2013-09-18GFS2: new function gfs2_rbm_incrBob Peterson1-3/+27
2013-09-18GFS2: Introduce rbm field biiBob Peterson1-51/+56
2013-09-17GFS2: Do not reset flags on active reservationsBob Peterson1-1/+0
2013-09-17GFS2: introduce bi_blocks for optimizationBob Peterson1-1/+5
2013-09-17GFS2: optimize rbm_from_block wrt bi_startBob Peterson1-1/+1
2013-06-19GFS2: Fix fstrim boundary conditionsAbhijith Das1-6/+8
2013-06-03GFS2: Increase i_writecount during gfs2_setattr_sizeBob Peterson1-1/+3
2013-05-24GFS2: Use single-block reservations for directoriesBob Peterson1-2/+7
2013-04-08GFS2: Remove vestigial parameter ip from function rs_deltreeBob Peterson1-8/+8
2013-04-08GFS2: Clean up inode creation pathSteven Whitehouse1-7/+1
2013-04-05GFS2: Issue discards in 512b sectorsBob Peterson1-17/+13
2013-04-04GFS2: return error if malloc failed in gfs2_rs_alloc()Wei Yongjun1-1/+1
2013-02-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2013-02-22new helper: file_inode(file)Al Viro1-1/+1
2013-01-29GFS2: Split gfs2_trans_add_bh() into twoSteven Whitehouse1-9/+9
2013-01-02GFS2: Reset rd_last_alloc when it reaches the end of the rgrpBob Peterson1-0/+3
2013-01-02GFS2: Stop looking for free blocks at end of rgrpBob Peterson1-3/+7
2013-01-02GFS2: Fix race in gfs2_rs_allocAbhijith Das1-12/+10
2012-11-15GFS2: remove redundant lvb pointerDavid Teigland1-1/+1
2012-11-13GFS2: Fix one RG corner caseSteven Whitehouse1-1/+2
2012-11-07GFS2: Add Orlov allocatorSteven Whitehouse1-1/+18
2012-11-07GFS2: Add test for resource group congestion statusSteven Whitehouse1-4/+90
2012-11-07GFS2: Speed up gfs2_rbm_from_blockBob Peterson1-9/+12
2012-11-07GFS2: Fix FITRIM argument handlingLukas Czerner1-3/+17
2012-11-07GFS2: Require user to provide argument for FITRIMLukas Czerner1-6/+2
2012-11-07GFS2: Fix possible null pointer deref in gfs2_rs_allocAndrew Price1-3/+2
2012-09-24GFS2: Fix infinite loop in rbm_findBob Peterson1-0/+1
2012-09-24GFS2: Consolidate free block searching functionsSteven Whitehouse1-175/+192
2012-09-24GFS2: Stop block extents at the end of bitmapsBob Peterson1-2/+1
2012-09-24GFS2: Fix unclaimed_blocks() wrapping bug and clean upSteven Whitehouse1-105/+88
2012-09-24GFS2: Improve block reservation tracingSteven Whitehouse1-12/+10
2012-09-24GFS2: Fall back to ignoring reservations, if there are no other blocks leftSteven Whitehouse1-0/+5
2012-09-24GFS2: Use rbm for gfs2_setbit()Steven Whitehouse1-26/+20
2012-09-24GFS2: Use rbm for gfs2_testbit()Steven Whitehouse1-44/+28
2012-09-24GFS2: Eliminate unnecessary check for state > 3 in bitfitBob Peterson1-2/+0
2012-09-24GFS2: rbm code cleanupBob Peterson1-5/+11
2012-09-24GFS2: Fix case where reservation finished at end of rgrpSteven Whitehouse1-0/+7
2012-09-24GFS2: Use RB_CLEAR_NODE() rather than rb_init_node()Michel Lespinasse1-2/+2
2012-09-24GFS2: Update rgblk_free() to use rbmSteven Whitehouse1-30/+14