[LTP] [PATCH 1/4] syscalls/fanotify09: Check merging of events on directories
Matthew Bobrowski
mbobrowski@mbobrowski.org
Fri May 1 09:17:42 CEST 2020
On Tue, Apr 21, 2020 at 09:49:59AM +0300, Amir Goldstein wrote:
> +static void event_res(int ttype, int group,
> + struct fanotify_event_metadata *event)
> +{
> + int len;
> + sprintf(symlnk, "/proc/self/fd/%d", event->fd);
> + len = readlink(symlnk, fdpath, sizeof(fdpath));
> + if (len < 0)
> + len = 0;
> + fdpath[len] = 0;
> + tst_res(ttype, "group %d got event: mask %llx pid=%u fd=%d path=%s",
> + group, (unsigned long long)event->mask,
> + (unsigned)event->pid, event->fd, fdpath);
> +}
Nice helper, although it would be nice not to see all these statements
clunked together like this.
> - * generate FAN_CLOSE_NOWRITE event on a child subdir.
> + * generate FAN_CLOSE_NOWRITE event on a testdir (subdir or ".")
^ s/g/G :P
Reviewed-by: Matthew Bobrowski <mbobrowski@mbobrowski.org>
/M
More information about the ltp
mailing list