]> git.karo-electronics.de Git - linux-beck.git/commitdiff
Orangefs: kernel client part 7
authorMike Marshall <hubcap@omnibond.com>
Fri, 17 Jul 2015 14:38:17 +0000 (10:38 -0400)
committerMike Marshall <hubcap@omnibond.com>
Sat, 3 Oct 2015 15:40:00 +0000 (11:40 -0400)
Signed-off-by: Mike Marshall <hubcap@omnibond.com>
fs/Kconfig
fs/Makefile
fs/orangefs/Kconfig [new file with mode: 0644]
fs/orangefs/Makefile [new file with mode: 0644]

index da3f32f1a4e4bd9f43a6d5a81c192d43612aa8e1..7d1bef1999af4cd65d66dafa422c8ffeac08455e 100644 (file)
@@ -190,6 +190,7 @@ menuconfig MISC_FILESYSTEMS
 
 if MISC_FILESYSTEMS
 
+source "fs/orangefs/Kconfig"
 source "fs/adfs/Kconfig"
 source "fs/affs/Kconfig"
 source "fs/ecryptfs/Kconfig"
index f79cf4043e60d9c854adfce1634164e1a0fef53f..b4406d6f7da15a492f73fb81667720b4a4f3849b 100644 (file)
@@ -104,6 +104,7 @@ obj-$(CONFIG_AUTOFS4_FS)    += autofs4/
 obj-$(CONFIG_ADFS_FS)          += adfs/
 obj-$(CONFIG_FUSE_FS)          += fuse/
 obj-$(CONFIG_OVERLAY_FS)       += overlayfs/
+obj-$(CONFIG_ORANGEFS_FS)       += orangefs/
 obj-$(CONFIG_UDF_FS)           += udf/
 obj-$(CONFIG_SUN_OPENPROMFS)   += openpromfs/
 obj-$(CONFIG_OMFS_FS)          += omfs/
diff --git a/fs/orangefs/Kconfig b/fs/orangefs/Kconfig
new file mode 100644 (file)
index 0000000..1554c02
--- /dev/null
@@ -0,0 +1,6 @@
+config ORANGEFS_FS
+       tristate "ORANGEFS (Powered by PVFS) support"
+       select FS_POSIX_ACL
+       help
+          Orange is a parallel file system designed for use on high end
+          computing (HEC) systems.
diff --git a/fs/orangefs/Makefile b/fs/orangefs/Makefile
new file mode 100644 (file)
index 0000000..828b36a
--- /dev/null
@@ -0,0 +1,10 @@
+#
+# Makefile for the ORANGEFS filesystem.
+#
+
+obj-$(CONFIG_ORANGEFS_FS) += orangefs.o
+
+orangefs-objs := acl.o file.o pvfs2-cache.o pvfs2-utils.o xattr.o dcache.o \
+                inode.o pvfs2-sysfs.o pvfs2-mod.o super.o devpvfs2-req.o \
+                namei.o symlink.o dir.o pvfs2-bufmap.o \
+                pvfs2-debugfs.o waitqueue.o