On Wed, 25.05.11 13:09, [email protected] ([email protected]) wrote:

> From: Harald Hoyer <[email protected]>
> 
> At the start of auditd, we are temporarily not able to read
> from the fanotify fd. Ignoring it, seems to work.
> ---
>  src/readahead-collect.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/src/readahead-collect.c b/src/readahead-collect.c
> index 3c48a02..913a340 100644
> --- a/src/readahead-collect.c
> +++ b/src/readahead-collect.c
> @@ -380,7 +380,7 @@ static int collect(const char *root) {
>  
>                  if ((n = read(fanotify_fd, &data, sizeof(data))) < 0) {
>  
> -                        if (errno == EINTR || errno == EAGAIN)
> +                        if (errno == EINTR || errno == EAGAIN || errno == 
> EACCES)
>                                  continue;
>  
>                          log_error("Failed to read event: %m");

Thanks! Applied! (and added a comment that this is just a temporary
workaround for a broken kernel and we will remove this eventually)

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to