Signed-off-by: Gabriel Krisman Bertazi <redacted>
---
Changes since v2:
- Use the inode argument (Amir)
---
include/linux/fsnotify.h | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/include/linux/fsnotify.h b/include/linux/fsnotify.h
index f8acddcf54fb..458e4feb5fe1 100644
--- a/include/linux/fsnotify.h
+++ b/include/linux/fsnotify.h
@@ -317,4 +317,17 @@ static inline void fsnotify_change(struct dentry *dentry, unsigned int ia_valid)
fsnotify_dentry(dentry, mask);
}
+static inline void fsnotify_error_event(struct super_block *sb, struct inode *inode,
+ int error)
+{
+ if (sb->s_fsnotify_marks) {
+ struct fs_error_report report = {
+ .error = error,
+ .inode = inode,
+ };
+ fsnotify(FS_ERROR, &report, FSNOTIFY_EVENT_ERROR, NULL, NULL,
+ sb->s_root->d_inode, 0);
+ }
+}
+
#endif /* _LINUX_FS_NOTIFY_H */--
2.31.0