• Eric Paris's avatar
    fsnotify: implement a default maximum queue depth · 2529a0df
    Eric Paris authored
    Currently fanotify has no maximum queue depth.  Since fanotify is
    CAP_SYS_ADMIN only this does not pose a normal user DoS issue, but it
    certianly is possible that an fanotify listener which can't keep up could
    OOM the box.  This patch implements a default 16k depth.  This is the same
    default depth used by inotify, but given fanotify's better queue merging in
    many situations this queue will contain many additional useful events by
    comparison.
    Signed-off-by: default avatarEric Paris <eparis@redhat.com>
    2529a0df
fanotify_user.c 19.9 KB