mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
ima: call ima_file_free() prior to calling fasync
The file hash is calculated and written out as an xattr after calling fasync(). In order for the file data and metadata to be written out to disk at the same time, this patch calculates the file hash and stores it as an xattr before calling fasync. Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
This commit is contained in:
parent
a7d3d0392a
commit
bb02b186d0
1 changed files with 1 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue