aboutsummaryrefslogtreecommitdiffstats
path: root/fs/gfs2/rgrp.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2012-09-24GFS2: Update gfs2_get_block_type() to use rbmSteven Whitehouse1-19/+6
2012-09-24GFS2: Replace rgblk_search with gfs2_rbm_findSteven Whitehouse1-210/+250
2012-09-24GFS2: Add structure to contain rgrp, bitmap, offset tupleSteven Whitehouse1-94/+81
2012-09-24GFS2: Remove rs_requested field from reservationsSteven Whitehouse1-27/+8
2012-09-13GFS2: Take account of blockages when using reserved blocksSteven Whitehouse1-38/+28
2012-07-19GFS2: Reduce file fragmentationBob Peterson1-55/+523
2012-07-18GFS2: kernel panic with small gfs2 filesystems - 1 RGAbhijith Das1-0/+1
2012-06-14GFS2: Combine functions get_local_rgrp and gfs2_inplace_reserveBob Peterson1-53/+29
2012-06-08GFS2: Use lvbs for storing rgrp information with mount optionBenjamin Marzinski1-9/+138
2012-06-06GFS2: Fold quota data into the reservations structBob Peterson1-19/+0
2012-06-06GFS2: Extend the life of the reservationsBob Peterson1-31/+37
2012-05-11GFS2: Add rgrp information to block_alloc trace pointBob Peterson1-4/+4
2012-04-27GFS2: Eliminate needless parameter from function gfs2_setbitBob Peterson1-12/+9
2012-04-24GFS2: Remove unused argument from gfs2_internal_readAndrew Price1-12/+5
2012-04-24GFS2: Change variable blk to biblkBob Peterson1-5/+5
2012-04-24GFS2: Fix function parameter comments in rgrp.cBob Peterson1-12/+16
2012-04-24GFS2: Eliminate offset parameter to gfs2_setbitBob Peterson1-11/+12
2012-04-24GFS2: Use slab for block reservation memoryBob Peterson1-8/+11
2012-04-05GFS2: Make sure rindex is uptodate before starting transactionsBob Peterson1-3/+4
2012-03-26GFS2: put glock reference in error patch of read_rindex_entryBob Peterson1-0/+1
2012-03-05GFS2: make sure rgrps are up to date in func gfs2_blk2rgrpdBob Peterson1-10/+4
2012-03-05GFS2: Eliminate sd_rindex_mutexBob Peterson1-12/+10
2012-03-01GFS2: Unlock rindex mutex on glock errorBob Peterson1-1/+2
2012-02-28GFS2: FITRIM ioctl supportSteven Whitehouse1-26/+138
2012-02-28GFS2: Read resource groups on mountSteven Whitehouse1-4/+9
2012-01-11GFS2: Fix a use-after-free that coverity spottedBob Peterson1-1/+1
2011-11-22GFS2: Fix multi-block allocationSteven Whitehouse1-30/+35
2011-11-22GFS2: decouple quota allocations from block allocationsBob Peterson1-20/+51
2011-11-21GFS2: split function rgblk_searchBob Peterson1-25/+51
2011-11-21GFS2: Fix up "off by one" in the previous patchSteven Whitehouse1-1/+1
2011-11-21GFS2: move toward a generic multi-block allocatorBob Peterson1-30/+29
2011-11-18GFS2: remove vestigial al_allocedBob Peterson1-2/+0
2011-11-15GFS2: combine gfs2_alloc_block and gfs2_alloc_diBob Peterson1-68/+36
2011-11-15GFS2: Add non-try locks back to get_local_rgrpBob Peterson1-3/+5
2011-10-21GFS2: Remove two unused variablesSteven Whitehouse1-11/+3
2011-10-21GFS2: Fix off-by-one in gfs2_blk2rgrpdSteven Whitehouse1-5/+4
2011-10-21GFS2: Correctly set goal block after allocationSteven Whitehouse1-1/+1
2011-10-21GFS2: Use cached rgrp in gfs2_rlist_add()Steven Whitehouse1-5/+9
2011-10-21GFS2: Remove obsolete assertSteven Whitehouse1-7/+0
2011-10-21GFS2: Cache the most recently used resource group in the inodeSteven Whitehouse1-26/+25
2011-10-21GFS2: Make resource groups "append only" during life of fsSteven Whitehouse1-96/+72
2011-10-21GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count schemeBob Peterson1-250/+94