X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=fs%2Fsignalfd.c;h=1dabe4ee02fe93931ae741344405bee1daca3cd0;hb=0b7d5170dc5a4aca144b27d40b67d73b245df066;hp=b07565c9438672015aa041e3fb57e4b01ca6e27c;hpb=f22d806b6cc0c74dd0a1a21b3f311dba51d9df84;p=karo-tx-linux.git diff --git a/fs/signalfd.c b/fs/signalfd.c index b07565c94386..1dabe4ee02fe 100644 --- a/fs/signalfd.c +++ b/fs/signalfd.c @@ -236,7 +236,7 @@ SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, * anon_inode_getfd() will install the fd. */ ufd = anon_inode_getfd("[signalfd]", &signalfd_fops, ctx, - flags & (O_CLOEXEC | O_NONBLOCK)); + O_RDWR | (flags & (O_CLOEXEC | O_NONBLOCK))); if (ufd < 0) kfree(ctx); } else {