X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=fs%2Feventfd.c;h=d26402ff06eaa1fbef5e347e627b029cc8239e8c;hb=b6cac5a30b325e14cda425670bb3568d3cad0aa8;hp=8b47e4200e65e00a64be1bb60a80091b6940ddb2;hpb=980f31c46b3c7895ad926fbb43c8edac6ce193ff;p=firefly-linux-kernel-4.4.55.git diff --git a/fs/eventfd.c b/fs/eventfd.c index 8b47e4200e65..d26402ff06ea 100644 --- a/fs/eventfd.c +++ b/fs/eventfd.c @@ -339,7 +339,7 @@ struct file *eventfd_file_create(unsigned int count, int flags) ctx->flags = flags; file = anon_inode_getfile("[eventfd]", &eventfd_fops, ctx, - flags & EFD_SHARED_FCNTL_FLAGS); + O_RDWR | (flags & EFD_SHARED_FCNTL_FLAGS)); if (IS_ERR(file)) eventfd_free_ctx(ctx);