From 7b0e4faaf3169c69828d3f7769ed8ce9142e100b Mon Sep 17 00:00:00 2001 From: Ben Myers Date: Fri, 12 Feb 2010 14:02:21 -0500 Subject: nfs-utils: don't fdatasync the rmtab If we're using the new caching interface the rmtab will be ignored by exportfs so there is no need to fdatasync. This improves mountd performance. Signed-off-by: Steve Dickson --- support/nfs/cacheio.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'support/nfs/cacheio.c') diff --git a/support/nfs/cacheio.c b/support/nfs/cacheio.c index 6a6ed5a..bdf5d84 100644 --- a/support/nfs/cacheio.c +++ b/support/nfs/cacheio.c @@ -285,9 +285,8 @@ int readline(int fd, char **buf, int *lenp) int check_new_cache(void) { - struct stat stb; - return (stat("/proc/fs/nfs/filehandle", &stb) == 0) || - (stat("/proc/fs/nfsd/filehandle", &stb) == 0); + return (access("/proc/fs/nfs/filehandle", F_OK) == 0) || + (access("/proc/fs/nfsd/filehandle", F_OK) == 0); } -- cgit