aboutsummaryrefslogtreecommitdiffstats
path: root/init/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'init/Kconfig')
-rw-r--r--init/Kconfig40
1 files changed, 40 insertions, 0 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 322b1f8c21b3..4e009fde4b69 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -475,13 +475,53 @@ config FUTEX
475 support for "fast userspace mutexes". The resulting kernel may not 475 support for "fast userspace mutexes". The resulting kernel may not
476 run glibc-based applications correctly. 476 run glibc-based applications correctly.
477 477
478config ANON_INODES
479 bool "Enable anonymous inode source" if EMBEDDED
480 default y
481 help
482 Anonymous inode source for pseudo-files like epoll, signalfd,
483 timerfd and eventfd.
484
485 If unsure, say Y.
486
478config EPOLL 487config EPOLL
479 bool "Enable eventpoll support" if EMBEDDED 488 bool "Enable eventpoll support" if EMBEDDED
480 default y 489 default y
490 depends on ANON_INODES
481 help 491 help
482 Disabling this option will cause the kernel to be built without 492 Disabling this option will cause the kernel to be built without
483 support for epoll family of system calls. 493 support for epoll family of system calls.
484 494
495config SIGNALFD
496 bool "Enable signalfd() system call" if EMBEDDED
497 depends on ANON_INODES
498 default y
499 help
500 Enable the signalfd() system call that allows to receive signals
501 on a file descriptor.
502
503 If unsure, say Y.
504
505config TIMERFD
506 bool "Enable timerfd() system call" if EMBEDDED
507 depends on ANON_INODES
508 default y
509 help
510 Enable the timerfd() system call that allows to receive timer
511 events on a file descriptor.
512
513 If unsure, say Y.
514
515config EVENTFD
516 bool "Enable eventfd() system call" if EMBEDDED
517 depends on ANON_INODES
518 default y
519 help
520 Enable the eventfd() system call that allows to receive both
521 kernel notification (ie. KAIO) or userspace notifications.
522
523 If unsure, say Y.
524
485config SHMEM 525config SHMEM
486 bool "Use full shmem filesystem" if EMBEDDED 526 bool "Use full shmem filesystem" if EMBEDDED
487 default y 527 default y