diff options
Diffstat (limited to 'include/linux/kernfs.h')
-rw-r--r-- | include/linux/kernfs.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/kernfs.h b/include/linux/kernfs.h index 5b36b1287a5a..0cac1207bb00 100644 --- a/include/linux/kernfs.h +++ b/include/linux/kernfs.h | |||
@@ -25,6 +25,7 @@ struct seq_file; | |||
25 | struct vm_area_struct; | 25 | struct vm_area_struct; |
26 | struct super_block; | 26 | struct super_block; |
27 | struct file_system_type; | 27 | struct file_system_type; |
28 | struct poll_table_struct; | ||
28 | 29 | ||
29 | struct kernfs_open_node; | 30 | struct kernfs_open_node; |
30 | struct kernfs_iattrs; | 31 | struct kernfs_iattrs; |
@@ -261,6 +262,9 @@ struct kernfs_ops { | |||
261 | ssize_t (*write)(struct kernfs_open_file *of, char *buf, size_t bytes, | 262 | ssize_t (*write)(struct kernfs_open_file *of, char *buf, size_t bytes, |
262 | loff_t off); | 263 | loff_t off); |
263 | 264 | ||
265 | __poll_t (*poll)(struct kernfs_open_file *of, | ||
266 | struct poll_table_struct *pt); | ||
267 | |||
264 | int (*mmap)(struct kernfs_open_file *of, struct vm_area_struct *vma); | 268 | int (*mmap)(struct kernfs_open_file *of, struct vm_area_struct *vma); |
265 | 269 | ||
266 | #ifdef CONFIG_DEBUG_LOCK_ALLOC | 270 | #ifdef CONFIG_DEBUG_LOCK_ALLOC |
@@ -350,6 +354,8 @@ int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name, | |||
350 | int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent, | 354 | int kernfs_rename_ns(struct kernfs_node *kn, struct kernfs_node *new_parent, |
351 | const char *new_name, const void *new_ns); | 355 | const char *new_name, const void *new_ns); |
352 | int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr); | 356 | int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr); |
357 | __poll_t kernfs_generic_poll(struct kernfs_open_file *of, | ||
358 | struct poll_table_struct *pt); | ||
353 | void kernfs_notify(struct kernfs_node *kn); | 359 | void kernfs_notify(struct kernfs_node *kn); |
354 | 360 | ||
355 | const void *kernfs_super_ns(struct super_block *sb); | 361 | const void *kernfs_super_ns(struct super_block *sb); |