Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dda6445e authored by Jonathan Corbet's avatar Jonathan Corbet
Browse files

ecryptfs: fasync BKL pushdown



Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent dbfb2df7
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@
#include <linux/security.h>
#include <linux/compat.h>
#include <linux/fs_stack.h>
#include <linux/smp_lock.h>
#include "ecryptfs_kernel.h"

/**
@@ -277,9 +278,11 @@ static int ecryptfs_fasync(int fd, struct file *file, int flag)
	int rc = 0;
	struct file *lower_file = NULL;

	lock_kernel();
	lower_file = ecryptfs_file_to_lower(file);
	if (lower_file->f_op && lower_file->f_op->fasync)
		rc = lower_file->f_op->fasync(fd, lower_file, flag);
	unlock_kernel();
	return rc;
}