aboutsummaryrefslogtreecommitdiffstats
path: root/security/selinux/hooks.c
diff options
context:
space:
mode:
authorJosef Bacik <[email protected]>2024-11-15 15:30:27 +0000
committerJan Kara <[email protected]>2024-12-10 11:03:17 +0000
commitfac84846a28c0950d4433118b3dffd44306df62d (patch)
treea5f4e5ac49665b0aabdf8c00ac0881d2f2380340 /security/selinux/hooks.c
parentfanotify: allow to set errno in FAN_DENY permission response (diff)
downloadkernel-fac84846a28c0950d4433118b3dffd44306df62d.tar.gz
kernel-fac84846a28c0950d4433118b3dffd44306df62d.zip
fanotify: disable readahead if we have pre-content watches
With page faults we can trigger readahead on the file, and then subsequent faults can find these pages and insert them into the file without emitting an fanotify event. To avoid this case, disable readahead if we have pre-content watches on the file. This way we are guaranteed to get an event for every range we attempt to access on a pre-content watched file. Reviewed-by: Christian Brauner <[email protected]> Signed-off-by: Josef Bacik <[email protected]> Signed-off-by: Jan Kara <[email protected]> Link: https://patch.msgid.link/70a54e859f555e54bc7a47b32fe5aca92b085615.1731684329.git.josef@toxicpanda.com
Diffstat (limited to 'security/selinux/hooks.c')
0 files changed, 0 insertions, 0 deletions