From: David Chinner Date: Thu, 10 Apr 2008 02:18:46 +0000 (+1000) Subject: [XFS] Remove the xlog_ticket allocator X-Git-Tag: v2.6.26-rc1~1147^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb01c9cd87c7a9998c2edf209721ea069e3e3652;p=pandora-kernel.git [XFS] Remove the xlog_ticket allocator The ticket allocator is just a simple slab implementation internal to the log. It requires the icloglock to be held when manipulating it and this contributes to contention on that lock. Just kill the entire allocator and use a memory zone instead. While there, allow us to gracefully fail allocation with ENOMEM. SGI-PV: 978729 SGI-Modid: xfs-linux-melb:xfs-kern:30771a Signed-off-by: David Chinner Signed-off-by: Christoph Hellwig Signed-off-by: Lachlan McIlroy --- Reading git-diff-tree failed