summaryrefslogtreecommitdiff
path: root/lib/Kconfig
diff options
context:
space:
mode:
authorGregory Haskins <ghaskins@novell.com>2009-12-07 11:46:26 -0500
committerGregory Haskins <ghaskins@novell.com>2010-05-20 09:11:06 -0400
commit86613d42e6440339e9653a35d69ee5d6db361069 (patch)
tree9bd9226b1a587a9bcbdc30b32f5ba2521f3bb00e /lib/Kconfig
parente40152ee1e1c7a63f4777791863215e3faa37a86 (diff)
shm-signal: shared-memory signals
shm-signal provides a generic shared-memory based bidirectional signaling mechanism. It is used in conjunction with an existing signal transport (such as posix-signals, interrupts, pipes, etc) to increase the efficiency of the transport since the state information is directly accessible to both sides of the link. The shared-memory design provides very cheap access to features such as event-masking and spurious delivery mititgation, and is useful implementing higher level shared-memory constructs such as rings. We will use this mechanism as the basis for a shared-memory interface later in the series. Signed-off-by: Gregory Haskins <ghaskins@novell.com>
Diffstat (limited to 'lib/Kconfig')
-rw-r--r--lib/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Kconfig b/lib/Kconfig
index 170d8ca901d8..b4e6c7ecc54e 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -210,4 +210,13 @@ config GENERIC_ATOMIC64
config LRU_CACHE
tristate
+config SHM_SIGNAL
+ tristate "SHM Signal - Generic shared-memory signaling mechanism"
+ default n
+ help
+ Provides a shared-memory based signaling mechansim to indicate
+ memory-dirty notifications between two end-points.
+
+ If unsure, say N
+
endmenu