aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging
diff options
context:
space:
mode:
authorEvgeniy Polyakov <zbr@ioremap.net>2009-02-09 09:02:42 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2009-04-03 17:53:36 -0400
commit18bc0bbd162e3eb3e7ea2953c315ad4113a57164 (patch)
tree6c46e99774772b8ac0ef92633377f4328bd87dbf /drivers/staging
parentc09ee9d206994655d55de60222a3024702ad2055 (diff)
Staging: pohmelfs: kconfig/makefile and vfs changes.
This patch adds Kconfig and Makefile entries and exports to VFS functions to be used by POHMELFS. Signed-off-by: Evgeniy Polyakov <zbr@ioremap.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/Kconfig2
-rw-r--r--drivers/staging/Makefile1
-rw-r--r--drivers/staging/pohmelfs/Kconfig23
-rw-r--r--drivers/staging/pohmelfs/Makefile3
4 files changed, 29 insertions, 0 deletions
diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig
index e319c67c596..f62c2d125b6 100644
--- a/drivers/staging/Kconfig
+++ b/drivers/staging/Kconfig
@@ -95,5 +95,7 @@ source "drivers/staging/android/Kconfig"
95 95
96source "drivers/staging/dst/Kconfig" 96source "drivers/staging/dst/Kconfig"
97 97
98source "drivers/staging/pohmelfs/Kconfig"
99
98endif # !STAGING_EXCLUDE_BUILD 100endif # !STAGING_EXCLUDE_BUILD
99endif # STAGING 101endif # STAGING
diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile
index 1971299a82f..16a8d703319 100644
--- a/drivers/staging/Makefile
+++ b/drivers/staging/Makefile
@@ -30,3 +30,4 @@ obj-$(CONFIG_TRANZPORT) += frontier/
30obj-$(CONFIG_EPL) += epl/ 30obj-$(CONFIG_EPL) += epl/
31obj-$(CONFIG_ANDROID) += android/ 31obj-$(CONFIG_ANDROID) += android/
32obj-$(CONFIG_DST) += dst/ 32obj-$(CONFIG_DST) += dst/
33obj-$(CONFIG_POHMELFS) += pohmelfs/
diff --git a/drivers/staging/pohmelfs/Kconfig b/drivers/staging/pohmelfs/Kconfig
new file mode 100644
index 00000000000..82d13ad67c8
--- /dev/null
+++ b/drivers/staging/pohmelfs/Kconfig
@@ -0,0 +1,23 @@
1config POHMELFS
2 tristate "POHMELFS filesystem support"
3 select CONNECTOR
4 help
5 POHMELFS stands for Parallel Optimized Host Message Exchange Layered File System.
6 This is a network filesystem which supports coherent caching of data and metadata
7 on clients.
8
9config POHMELFS_DEBUG
10 bool "POHMELFS debugging"
11 depends on POHMELFS
12 default n
13 help
14 Turns on excessive POHMELFS debugging facilities.
15 You usually do not want to slow things down noticebly and get really lots of kernel
16 messages in syslog.
17
18config POHMELFS_CRYPTO
19 bool "POHMELFS crypto support"
20 depends on CONFIG_CRYPTO_BLKCIPHER && CONFIG_CRYPTO_HASH
21 help
22 This option allows to encrypt and/or protect with strong cryptographic hash all dataflow
23 between server and clients. Each config group can have own keys.
diff --git a/drivers/staging/pohmelfs/Makefile b/drivers/staging/pohmelfs/Makefile
new file mode 100644
index 00000000000..196561ca26b
--- /dev/null
+++ b/drivers/staging/pohmelfs/Makefile
@@ -0,0 +1,3 @@
1obj-$(CONFIG_POHMELFS) += pohmelfs.o
2
3pohmelfs-y := inode.o config.o dir.o net.o path_entry.o trans.o crypto.o lock.o mcache.o