diff options
Diffstat (limited to 'fs/aio.c')
| -rw-r--r-- | fs/aio.c | 7 | 
1 files changed, 6 insertions, 1 deletions
@@ -239,7 +239,12 @@ static struct dentry *aio_mount(struct file_system_type *fs_type,  	static const struct dentry_operations ops = {  		.d_dname	= simple_dname,  	}; -	return mount_pseudo(fs_type, "aio:", NULL, &ops, AIO_RING_MAGIC); +	struct dentry *root = mount_pseudo(fs_type, "aio:", NULL, &ops, +					   AIO_RING_MAGIC); + +	if (!IS_ERR(root)) +		root->d_sb->s_iflags |= SB_I_NOEXEC; +	return root;  }  /* aio_setup  | 
