Linux-libre 5.3.12-gnu
[librecmc/linux-libre.git] / fs / notify / fanotify / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config FANOTIFY
3         bool "Filesystem wide access notification"
4         select FSNOTIFY
5         select EXPORTFS
6         default n
7         ---help---
8            Say Y here to enable fanotify support.  fanotify is a file access
9            notification system which differs from inotify in that it sends
10            an open file descriptor to the userspace listener along with
11            the event.
12
13            If unsure, say Y.
14
15 config FANOTIFY_ACCESS_PERMISSIONS
16         bool "fanotify permissions checking"
17         depends on FANOTIFY
18         depends on SECURITY
19         default n
20         ---help---
21            Say Y here is you want fanotify listeners to be able to make permissions
22            decisions concerning filesystem events.  This is used by some fanotify
23            listeners which need to scan files before allowing the system access to
24            use those files.  This is used by some anti-malware vendors and by some
25            hierarchical storage management systems.
26
27            If unsure, say N.