make fanotify_read() restartable across signals

In fanotify_read() return -ERESTARTSYS instead of -EINTR to
    make read() restartable across signals (BSD semantic).

Signed-off-by: Eric Paris <eparis@redhat.com>
このコミットが含まれているのは:
Lino Sanfilippo
2010-10-29 12:06:42 +02:00
committed by Eric Paris
コミット 1a5cea7215

ファイルの表示

@@ -330,7 +330,7 @@ static ssize_t fanotify_read(struct file *file, char __user *buf,
ret = -EAGAIN;
if (file->f_flags & O_NONBLOCK)
break;
ret = -EINTR;
ret = -ERESTARTSYS;
if (signal_pending(current))
break;