]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - init/Kconfig
signal/timer/event: signalfd core
[linux-2.6-omap-h63xx.git] / init / Kconfig
index e63a017c391eb23b11ae5769f19cabf5cfb7dae8..db707204b75158f12f6fd58dc42af80b7c8427f6 100644 (file)
@@ -475,13 +475,33 @@ config FUTEX
          support for "fast userspace mutexes".  The resulting kernel may not
          run glibc-based applications correctly.
 
+config ANON_INODES
+       bool "Enable anonymous inode source" if EMBEDDED
+       default y
+       help
+         Anonymous inode source for pseudo-files like epoll, signalfd,
+         timerfd and eventfd.
+
+         If unsure, say Y.
+
 config EPOLL
        bool "Enable eventpoll support" if EMBEDDED
        default y
+       depends on ANON_INODES
        help
          Disabling this option will cause the kernel to be built without
          support for epoll family of system calls.
 
+config SIGNALFD
+       bool "Enable signalfd() system call" if EMBEDDED
+       depends on ANON_INODES
+       default y
+       help
+         Enable the signalfd() system call that allows to receive signals
+         on a file descriptor.
+
+         If unsure, say Y.
+
 config SHMEM
        bool "Use full shmem filesystem" if EMBEDDED
        default y
@@ -505,6 +525,7 @@ config VM_EVENT_COUNTERS
 config SLUB_DEBUG
        default y
        bool "Enable SLUB debugging support" if EMBEDDED
+       depends on SLUB
        help
          SLUB has extensive debug support features. Disabling these can
          result in significant savings in code size. This also disables