[XFS] use scalable vmap API
authorNick Piggin <npiggin@suse.de>
Tue, 6 Jan 2009 03:43:09 +0000 (14:43 +1100)
committerLachlan McIlroy <lachlan@redback.melbourne.sgi.com>
Fri, 9 Jan 2009 06:09:47 +0000 (17:09 +1100)
commit0087167c9d5b1273e7e6bbe39a9ab13bdb9a39bb
treed91aa240f9e83b23b77c44d82fe976168ad882e5
parent958f8c0e4fc311e23a40635a530c01aec366a6e8
[XFS] use scalable vmap API

Implement XFS's large buffer support with the new vmap APIs. See the vmap
rewrite (db64fe02) for some numbers. The biggest improvement that comes from
using the new APIs is avoiding the global KVA allocation lock on every call.

Signed-off-by: Nick Piggin <npiggin@suse.de>
Reviewed-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
fs/xfs/linux-2.6/xfs_buf.c