summaryrefslogtreecommitdiffstats
path: root/support/nfs/cacheio.c
diff options
context:
space:
mode:
Diffstat (limited to 'support/nfs/cacheio.c')
-rw-r--r--support/nfs/cacheio.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/support/nfs/cacheio.c b/support/nfs/cacheio.c
index 20d195c..33231b0 100644
--- a/support/nfs/cacheio.c
+++ b/support/nfs/cacheio.c
@@ -246,10 +246,16 @@ cache_flush(int force)
int c;
char stime[20];
char path[200];
+ /* Note: the order of these caches is important.
+ * The need to be flushed in dependancy order. So
+ * a cache that references items in another cache,
+ * as nfsd.fh entries reference items in nfsd.export,
+ * must be flushed before the cache that it references.
+ */
static char *cachelist[] = {
"auth.unix.ip",
- "nfsd.export",
"nfsd.fh",
+ "nfsd.export",
NULL
};
stb.st_mtime = time(0);