From: David Chinner Date: Thu, 10 Apr 2008 02:18:39 +0000 (+1000) Subject: [XFS] Per iclog callback chain lock X-Git-Tag: v2.6.26-rc1~1147^2~51 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=114d23aae51233b2bc62d8e2a632bcb55de1953d;p=pandora-kernel.git [XFS] Per iclog callback chain lock Rather than use the icloglock for protecting the iclog completion callback chain, use a new per-iclog lock so that walking the callback chain doesn't require holding a global lock. This reduces contention on the icloglock during transaction commit and log I/O completion by reducing the number of times we need to hold the global icloglock during these operations. SGI-PV: 978729 SGI-Modid: xfs-linux-melb:xfs-kern:30770a Signed-off-by: David Chinner Signed-off-by: Christoph Hellwig Signed-off-by: Lachlan McIlroy --- Reading git-diff-tree failed