cleanup
authorMiklos Szeredi <miklos@szeredi.hu>
Sat, 8 Jan 2005 11:50:08 +0000 (11:50 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Sat, 8 Jan 2005 11:50:08 +0000 (11:50 +0000)
kernel/Makefile.in
kernel/fuse_i.h
kernel/inode.c
kernel/util.c [deleted file]

index ec6ba8fc45c49b534b4a4bea9bb9872ce188f674..303cc8824f7b97a56841d803ffadfb31c5856d36 100644 (file)
@@ -7,7 +7,7 @@ majver = @majver@
 VERSION = @PACKAGE_VERSION@
 
 DISTFILES = Makefile.in configure.ac configure config.h.in ../install-sh \
-       dev.c dir.c file.c inode.c util.c fuse_i.h fuse_kernel.h
+       dev.c dir.c file.c inode.c fuse_i.h fuse_kernel.h
 COMPATDISTFILES = compat/parser.c compat/parser.h
 
 fusemoduledir = @kmoduledir@/kernel/fs/fuse
@@ -51,7 +51,7 @@ LD = ld
 CFLAGS = -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe 
 CPPFLAGS = -I@kernelsrc@/include -I. -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DFUSE_VERSION=\"$(VERSION)\" @KERNELCPPFLAGS@
 
-fuse_objs = dev.o dir.o file.o inode.o util.o compat/parser.o
+fuse_objs = dev.o dir.o file.o inode.o compat/parser.o
 
 SUFFIXES = .c .o .s
 
@@ -69,14 +69,13 @@ dev.o: $(fuse_headers)
 dir.o: $(fuse_headers)
 file.o: $(fuse_headers)
 inode.o: $(fuse_headers)
-util.o: $(fuse_headers)
 
 else
 
 EXTRA_CFLAGS += -DFUSE_VERSION=\"$(VERSION)\"
 
 obj-m := fuse.o
-fuse-objs := dev.o dir.o file.o inode.o util.o
+fuse-objs := dev.o dir.o file.o inode.o
 
 all-spec:
        $(MAKE) -C @kernelsrc@ SUBDIRS=$(PWD) @KERNELMAKE_PARAMS@ modules
index 48211bc1a07caef9d39af31bfff2266f5c17ac24..15c5d8b46f7f23105b637a494da5fff13cc6065d 100644 (file)
@@ -414,16 +414,6 @@ int fuse_dev_init(void);
  */
 void fuse_dev_cleanup(void);
 
-/**
- * Initialize the fuse filesystem
- */
-int fuse_fs_init(void);
-
-/**
- * Cleanup the fuse filesystem
- */
-void fuse_fs_cleanup(void);
-
 /**
  * Allocate a request
  */
index 7ce21e9d1787a7d3142ae60f5ba7b00103697571..1fd4edb7a9f8fc8295f69c83d52dc69c47b57208 100644 (file)
@@ -724,7 +724,7 @@ static void fuse_inode_init_once(void * foo, kmem_cache_t * cachep,
                inode_init_once(inode);
 }
 
-int fuse_fs_init(void)
+static int __init fuse_fs_init(void)
 {
        int err;
 
@@ -745,8 +745,46 @@ int fuse_fs_init(void)
        return err;
 }
 
-void fuse_fs_cleanup(void)
+static void fuse_fs_cleanup(void)
 {
        unregister_filesystem(&fuse_fs_type);
        kmem_cache_destroy(fuse_inode_cachep);
 }
+
+int __init fuse_init(void)
+{
+       int res;
+
+       printk("fuse init (API version %i.%i)\n",
+              FUSE_KERNEL_VERSION, FUSE_KERNEL_MINOR_VERSION);
+#ifndef FUSE_MAINLINE
+       printk("fuse distribution version: %s\n", FUSE_VERSION);
+#endif
+
+       spin_lock_init(&fuse_lock);
+       res = fuse_fs_init();
+       if (res)
+               goto err;
+
+       res = fuse_dev_init();
+       if (res)
+               goto err_fs_cleanup;
+
+       return 0;
+
+ err_fs_cleanup:
+       fuse_fs_cleanup();
+ err:
+       return res;
+}
+
+void __exit fuse_exit(void)
+{
+       printk(KERN_DEBUG "fuse exit\n");
+
+       fuse_fs_cleanup();
+       fuse_dev_cleanup();
+}
+
+module_init(fuse_init);
+module_exit(fuse_exit);
diff --git a/kernel/util.c b/kernel/util.c
deleted file mode 100644 (file)
index 57375f4..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-  FUSE: Filesystem in Userspace
-  Copyright (C) 2001-2004  Miklos Szeredi <miklos@szeredi.hu>
-
-  This program can be distributed under the terms of the GNU GPL.
-  See the file COPYING.
-*/
-
-#include "fuse_i.h"
-
-#include <linux/init.h>
-#include <linux/module.h>
-
-MODULE_AUTHOR("Miklos Szeredi <miklos@szeredi.hu>");
-MODULE_DESCRIPTION("Filesystem in Userspace");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
-
-spinlock_t fuse_lock;
-
-int __init fuse_init(void)
-{
-       int res;
-
-       printk("fuse init (API version %i.%i)\n",
-              FUSE_KERNEL_VERSION, FUSE_KERNEL_MINOR_VERSION);
-#ifndef FUSE_MAINLINE
-       printk("fuse distribution version: %s\n", FUSE_VERSION);
-#endif
-
-       spin_lock_init(&fuse_lock);
-       res = fuse_fs_init();
-       if (res)
-               goto err;
-
-       res = fuse_dev_init();
-       if (res)
-               goto err_fs_cleanup;
-
-       return 0;
-
- err_fs_cleanup:
-       fuse_fs_cleanup();
- err:
-       return res;
-}
-
-void __exit fuse_exit(void)
-{
-       printk(KERN_DEBUG "fuse exit\n");
-
-       fuse_fs_cleanup();
-       fuse_dev_cleanup();
-}
-
-module_init(fuse_init);
-module_exit(fuse_exit);