diff options
author | Gregory Haskins <ghaskins@novell.com> | 2009-12-07 11:46:26 -0500 |
---|---|---|
committer | Gregory Haskins <ghaskins@novell.com> | 2010-05-20 09:11:06 -0400 |
commit | 86613d42e6440339e9653a35d69ee5d6db361069 (patch) | |
tree | 9bd9226b1a587a9bcbdc30b32f5ba2521f3bb00e /lib/Kconfig | |
parent | e40152ee1e1c7a63f4777791863215e3faa37a86 (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/Kconfig | 9 |
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 |