VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Mimi Zohar <zohar@linux.vnet.ibm.com> 2017-06-21 21:13:18 -0400 committer: Mimi Zohar <zohar@linux.vnet.ibm.com> 2017-11-08 15:16:36 -0500 commit: bb02b186d02f90f693bc573c392df843b024f4ef parent: a7d3d0392a325d630225b7dbccf2558f944114e5
Commit Summary:
ima: call ima_file_free() prior to calling fasync
Diffstat:
1 file changed, 1 insertion, 1 deletion
diff --git a/fs/file_table.c b/fs/file_table.c
index 61517f57f8ef..49e1f2f1a4cb 100644
--- a/fs/file_table.c
+++ b/fs/file_table.c
@@ -201,11 +201,11 @@ static void __fput(struct file *file)
 	eventpoll_release(file);
 	locks_remove_file(file);
 
+	ima_file_free(file);
 	if (unlikely(file->f_flags & FASYNC)) {
 		if (file->f_op->fasync)
 			file->f_op->fasync(-1, file, 0);
 	}
-	ima_file_free(file);
 	if (file->f_op->release)
 		file->f_op->release(inode, file);
 	security_file_free(file);