diff options
author | Christoph Hellwig <hch@infradead.org> | 2012-07-04 10:54:45 -0400 |
---|---|---|
committer | Ben Myers <bpm@sgi.com> | 2012-07-22 14:40:10 -0400 |
commit | 824c313139c2ce678011bf11c4823a0c99651c1f (patch) | |
tree | 59324c9549ebafcc971d2608fb97f029389d3fa3 /fs/xfs/xfs_ialloc.c | |
parent | 0d882a360b9012bc7a7e921c935774c3fba1bfd9 (diff) |
xfs: remove xfs_ialloc_find_free
This function is entirely trivial and only has one caller, so remove it to
simplify the code.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_ialloc.c')
-rw-r--r-- | fs/xfs/xfs_ialloc.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/fs/xfs/xfs_ialloc.c b/fs/xfs/xfs_ialloc.c index 177a21a7ac49..30b816d1f7e0 100644 --- a/fs/xfs/xfs_ialloc.c +++ b/fs/xfs/xfs_ialloc.c | |||
@@ -609,13 +609,6 @@ xfs_ialloc_get_rec( | |||
609 | /* | 609 | /* |
610 | * Visible inode allocation functions. | 610 | * Visible inode allocation functions. |
611 | */ | 611 | */ |
612 | /* | ||
613 | * Find a free (set) bit in the inode bitmask. | ||
614 | */ | ||
615 | static inline int xfs_ialloc_find_free(xfs_inofree_t *fp) | ||
616 | { | ||
617 | return xfs_lowbit64(*fp); | ||
618 | } | ||
619 | 612 | ||
620 | /* | 613 | /* |
621 | * Allocate an inode on disk. | 614 | * Allocate an inode on disk. |
@@ -995,7 +988,7 @@ newino: | |||
995 | } | 988 | } |
996 | 989 | ||
997 | alloc_inode: | 990 | alloc_inode: |
998 | offset = xfs_ialloc_find_free(&rec.ir_free); | 991 | offset = xfs_lowbit64(rec.ir_free); |
999 | ASSERT(offset >= 0); | 992 | ASSERT(offset >= 0); |
1000 | ASSERT(offset < XFS_INODES_PER_CHUNK); | 993 | ASSERT(offset < XFS_INODES_PER_CHUNK); |
1001 | ASSERT((XFS_AGINO_TO_OFFSET(mp, rec.ir_startino) % | 994 | ASSERT((XFS_AGINO_TO_OFFSET(mp, rec.ir_startino) % |