[PATCH] knfsd: Unexport cache_fresh and fix a small race
authorNeilBrown <neilb@suse.de>
Mon, 27 Mar 2006 09:15:08 +0000 (01:15 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 27 Mar 2006 16:44:43 +0000 (08:44 -0800)
commitebd0cb1af3be2729cc1f574681dfba01fcf458d9
treeed97a94406ed973573576fca585e1c87c15a4d05
parent4d90452cb23b08a9a9dd001010f0ee6b1ee83a45
[PATCH] knfsd: Unexport cache_fresh and fix a small race

Cache_fresh is now only used in cache.c, so unexport it.

Part of cache_fresh (setting CACHE_VALID) should really be done under the
lock, while part (calling cache_revisit_request etc) must be done outside the
lock.  So we split it up appropriately.

Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/sunrpc/cache.h
net/sunrpc/cache.c
net/sunrpc/sunrpc_syms.c