summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/include/sys/mount.h9
-rw-r--r--sys/kern/vfs_cache.c8
2 files changed, 8 insertions, 9 deletions
diff --git a/sys/include/sys/mount.h b/sys/include/sys/mount.h
index 014ce89..86581f2 100644
--- a/sys/include/sys/mount.h
+++ b/sys/include/sys/mount.h
@@ -61,15 +61,6 @@ struct fs_info {
#define MNT_RDONLY 0x00000001
#if defined(_KERNEL)
-
-/* For caching */
-#define MOUNTLIST_SIZE 8
-
-/* Mountlist cache entry */
-struct mountlist_entry {
- TAILQ_HEAD(, mount) buckets;
-};
-
int vfs_mount(struct mount **mp_out, const char *path, int mnt_flags);
#endif /* defined(_KERNEL) */
diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c
index 1e051df..7586325 100644
--- a/sys/kern/vfs_cache.c
+++ b/sys/kern/vfs_cache.c
@@ -35,6 +35,14 @@
#include <vm/dynalloc.h>
#include <assert.h>
+/* For caching */
+#define MOUNTLIST_SIZE 8
+
+/* Mountlist cache entry */
+struct mountlist_entry {
+ TAILQ_HEAD(, mount) buckets;
+};
+
static struct mountlist_entry *mountlist = NULL;
/*