From: Christoph Hellwig Date: Tue, 6 Dec 2011 21:58:17 +0000 (+0000) Subject: xfs: implement lazy removal for the dquot freelist X-Git-Tag: v3.3-rc1~169^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be7ffc38a80a78e6b68d0f51fae8e8d57b55324c;p=pandora-kernel.git xfs: implement lazy removal for the dquot freelist Do not remove dquots from the freelist when we grab a reference to them in xfs_qm_dqlookup, but leave them on the freelist util scanning notices that they have a reference. This speeds up the lookup fastpath, and greatly simplifies the lock ordering constraints. Note that the same scheme is used by the VFS inode and dentry caches. Signed-off-by: Christoph Hellwig Reviewed-by: Dave Chinner Signed-off-by: Ben Myers --- Reading git-diff-tree failed