diff options
Diffstat (limited to 'Documentation/filesystems')
-rw-r--r-- | Documentation/filesystems/Locking | 2 | ||||
-rw-r--r-- | Documentation/filesystems/porting | 3 | ||||
-rw-r--r-- | Documentation/filesystems/vfs.txt | 4 |
3 files changed, 6 insertions, 3 deletions
diff --git a/Documentation/filesystems/Locking b/Documentation/filesystems/Locking index 0706d32a61e6..bdd82b2339d9 100644 --- a/Documentation/filesystems/Locking +++ b/Documentation/filesystems/Locking | |||
@@ -414,7 +414,7 @@ prototypes: | |||
414 | ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); | 414 | ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); |
415 | ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t); | 415 | ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t); |
416 | ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t); | 416 | ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t); |
417 | int (*readdir) (struct file *, void *, filldir_t); | 417 | int (*iterate) (struct file *, struct dir_context *); |
418 | unsigned int (*poll) (struct file *, struct poll_table_struct *); | 418 | unsigned int (*poll) (struct file *, struct poll_table_struct *); |
419 | long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); | 419 | long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); |
420 | long (*compat_ioctl) (struct file *, unsigned int, unsigned long); | 420 | long (*compat_ioctl) (struct file *, unsigned int, unsigned long); |
diff --git a/Documentation/filesystems/porting b/Documentation/filesystems/porting index 85a4a033bae7..206a1bdc7321 100644 --- a/Documentation/filesystems/porting +++ b/Documentation/filesystems/porting | |||
@@ -448,3 +448,6 @@ in your dentry operations instead. | |||
448 | -- | 448 | -- |
449 | [mandatory] | 449 | [mandatory] |
450 | vfs_readdir() is gone; switch to iterate_dir() instead | 450 | vfs_readdir() is gone; switch to iterate_dir() instead |
451 | -- | ||
452 | [mandatory] | ||
453 | ->readdir() is gone now; switch to ->iterate() | ||
diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index bc4b06b3160a..4a35f6614a66 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.txt | |||
@@ -777,7 +777,7 @@ struct file_operations { | |||
777 | ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); | 777 | ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); |
778 | ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t); | 778 | ssize_t (*aio_read) (struct kiocb *, const struct iovec *, unsigned long, loff_t); |
779 | ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t); | 779 | ssize_t (*aio_write) (struct kiocb *, const struct iovec *, unsigned long, loff_t); |
780 | int (*readdir) (struct file *, void *, filldir_t); | 780 | int (*iterate) (struct file *, struct dir_context *); |
781 | unsigned int (*poll) (struct file *, struct poll_table_struct *); | 781 | unsigned int (*poll) (struct file *, struct poll_table_struct *); |
782 | long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); | 782 | long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); |
783 | long (*compat_ioctl) (struct file *, unsigned int, unsigned long); | 783 | long (*compat_ioctl) (struct file *, unsigned int, unsigned long); |
@@ -815,7 +815,7 @@ otherwise noted. | |||
815 | 815 | ||
816 | aio_write: called by io_submit(2) and other asynchronous I/O operations | 816 | aio_write: called by io_submit(2) and other asynchronous I/O operations |
817 | 817 | ||
818 | readdir: called when the VFS needs to read the directory contents | 818 | iterate: called when the VFS needs to read the directory contents |
819 | 819 | ||
820 | poll: called by the VFS when a process wants to check if there is | 820 | poll: called by the VFS when a process wants to check if there is |
821 | activity on this file and (optionally) go to sleep until there | 821 | activity on this file and (optionally) go to sleep until there |