Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 141310
b: refs/heads/master
c: 18bc0bb
h: refs/heads/master
v: v3
  • Loading branch information
Evgeniy Polyakov authored and Greg Kroah-Hartman committed Apr 3, 2009
1 parent fa7fbf5 commit 624ee60
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: c09ee9d206994655d55de60222a3024702ad2055
refs/heads/master: 18bc0bbd162e3eb3e7ea2953c315ad4113a57164
2 changes: 2 additions & 0 deletions trunk/drivers/staging/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -95,5 +95,7 @@ source "drivers/staging/android/Kconfig"

source "drivers/staging/dst/Kconfig"

source "drivers/staging/pohmelfs/Kconfig"

endif # !STAGING_EXCLUDE_BUILD
endif # STAGING
1 change: 1 addition & 0 deletions trunk/drivers/staging/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,4 @@ obj-$(CONFIG_TRANZPORT) += frontier/
obj-$(CONFIG_EPL) += epl/
obj-$(CONFIG_ANDROID) += android/
obj-$(CONFIG_DST) += dst/
obj-$(CONFIG_POHMELFS) += pohmelfs/
23 changes: 23 additions & 0 deletions trunk/drivers/staging/pohmelfs/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
config POHMELFS
tristate "POHMELFS filesystem support"
select CONNECTOR
help
POHMELFS stands for Parallel Optimized Host Message Exchange Layered File System.
This is a network filesystem which supports coherent caching of data and metadata
on clients.

config POHMELFS_DEBUG
bool "POHMELFS debugging"
depends on POHMELFS
default n
help
Turns on excessive POHMELFS debugging facilities.
You usually do not want to slow things down noticebly and get really lots of kernel
messages in syslog.

config POHMELFS_CRYPTO
bool "POHMELFS crypto support"
depends on CONFIG_CRYPTO_BLKCIPHER && CONFIG_CRYPTO_HASH
help
This option allows to encrypt and/or protect with strong cryptographic hash all dataflow
between server and clients. Each config group can have own keys.
3 changes: 3 additions & 0 deletions trunk/drivers/staging/pohmelfs/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
obj-$(CONFIG_POHMELFS) += pohmelfs.o

pohmelfs-y := inode.o config.o dir.o net.o path_entry.o trans.o crypto.o lock.o mcache.o
2 changes: 2 additions & 0 deletions trunk/mm/filemap.c
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,7 @@ int add_to_page_cache_lru(struct page *page, struct address_space *mapping,
}
return ret;
}
EXPORT_SYMBOL_GPL(add_to_page_cache_lru);

#ifdef CONFIG_NUMA
struct page *__page_cache_alloc(gfp_t gfp)
Expand Down Expand Up @@ -645,6 +646,7 @@ int __lock_page_killable(struct page *page)
return __wait_on_bit_lock(page_waitqueue(page), &wait,
sync_page_killable, TASK_KILLABLE);
}
EXPORT_SYMBOL_GPL(__lock_page_killable);

/**
* __lock_page_nosync - get a lock on the page, without calling sync_page()
Expand Down

0 comments on commit 624ee60

Please sign in to comment.