summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/incore.h
diff options
context:
space:
mode:
authorSteven Whitehouse <swhiteho@redhat.com>2009-05-21 15:18:19 +0100
committerSteven Whitehouse <swhiteho@redhat.com>2009-05-21 15:18:19 +0100
commit1ce97e564b628bee30b8dbb64e5e653a484308f6 (patch)
tree1c46105bb5bd29e0970afa2693e09654bef89164 /fs/gfs2/incore.h
parent60a0b8f93664621a07b93273fc8ebc29590c62f5 (diff)
downloadblackbird-op-linux-1ce97e564b628bee30b8dbb64e5e653a484308f6.tar.gz
blackbird-op-linux-1ce97e564b628bee30b8dbb64e5e653a484308f6.zip
GFS2: Be more aggressive in reclaiming unlinked inodes
This patch increases the frequency with which gfs2 looks for unlinked, but still allocated inodes. Its the equivalent operation to ext3's orphan list, but done with bitmaps in the resource groups. This also fixes a bug where a field in the rgrp was too small. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/incore.h')
-rw-r--r--fs/gfs2/incore.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h
index dd87379b61e6..225347fbff3c 100644
--- a/fs/gfs2/incore.h
+++ b/fs/gfs2/incore.h
@@ -94,7 +94,7 @@ struct gfs2_rgrpd {
struct gfs2_sbd *rd_sbd;
unsigned int rd_bh_count;
u32 rd_last_alloc;
- unsigned char rd_flags;
+ u32 rd_flags;
#define GFS2_RDF_CHECK 0x10000000 /* check for unlinked inodes */
#define GFS2_RDF_UPTODATE 0x20000000 /* rg is up to date */
#define GFS2_RDF_ERROR 0x40000000 /* error in rg */
OpenPOWER on IntegriCloud