diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2009-05-21 15:18:19 +0100 |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2009-05-21 15:18:19 +0100 |
commit | 1ce97e564b628bee30b8dbb64e5e653a484308f6 (patch) | |
tree | 1c46105bb5bd29e0970afa2693e09654bef89164 /fs/gfs2/incore.h | |
parent | 60a0b8f93664621a07b93273fc8ebc29590c62f5 (diff) | |
download | blackbird-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.h | 2 |
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 */ |