xfs: refactor xfs_ialloc_ag_select
authorChristoph Hellwig <hch@infradead.org>
Wed, 4 Jul 2012 14:54:49 +0000 (10:54 -0400)
committerBen Myers <bpm@sgi.com>
Sun, 29 Jul 2012 21:08:13 +0000 (16:08 -0500)
commit55d6af64cb8bf8c7e9a84b254d2c3479be8c067c
tree81aa38aee76d5133e12485ee7f47a5309582fac3
parent4bb61069d2019dea2a7e4e0f4432101f03a9b820
xfs: refactor xfs_ialloc_ag_select

Loop over the in-core perag structures and prefer using pagi_freecount over
going out to the AGI buffer where possible.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Mark Tinguely <tinguely@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
fs/xfs/xfs_ialloc.c