|
@@ -13,6 +13,7 @@
|
|
|
#include <linux/stat.h>
|
|
#include <linux/stat.h>
|
|
|
#include <linux/file.h>
|
|
#include <linux/file.h>
|
|
|
#include <linux/fs.h>
|
|
#include <linux/fs.h>
|
|
|
|
|
+#include <linux/fsnotify.h>
|
|
|
#include <linux/dirent.h>
|
|
#include <linux/dirent.h>
|
|
|
#include <linux/security.h>
|
|
#include <linux/security.h>
|
|
|
#include <linux/syscalls.h>
|
|
#include <linux/syscalls.h>
|
|
@@ -40,6 +41,7 @@ int iterate_dir(struct file *file, struct dir_context *ctx)
|
|
|
ctx->pos = file->f_pos;
|
|
ctx->pos = file->f_pos;
|
|
|
res = file->f_op->iterate(file, ctx);
|
|
res = file->f_op->iterate(file, ctx);
|
|
|
file->f_pos = ctx->pos;
|
|
file->f_pos = ctx->pos;
|
|
|
|
|
+ fsnotify_access(file);
|
|
|
file_accessed(file);
|
|
file_accessed(file);
|
|
|
}
|
|
}
|
|
|
mutex_unlock(&inode->i_mutex);
|
|
mutex_unlock(&inode->i_mutex);
|