From: NeilBrown Date: Wed, 4 Oct 2006 09:16:00 +0000 (-0700) Subject: [PATCH] knfsd: simplify nlmsvc_invalidate_all X-Git-Tag: v2.6.19-rc1~118 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=350fce8dbf43f7d441b77366851c9ce3cd28d6dc;p=pandora-kernel.git [PATCH] knfsd: simplify nlmsvc_invalidate_all As a result of previous patches, the loop in nlmsvc_invalidate_all just sets h_expires for all client/hosts to 0 (though does it in a very complicated way). This was possibly meant to trigger early garbage collection but half the time '0' is in the future and so it infact delays garbage collection. Pre-aging the 'hosts' is not really needed at this point anyway so we throw out the loop and nlm_find_client which is no longer needed. Signed-off-by: Neil Brown Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed