diff options
| author | Andrew Morton <akpm@zip.com.au> | 2002-05-27 05:13:14 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-05-27 05:13:14 -0700 |
| commit | 7d608fac351b06ae0192bba9e116a965c2f35c5d (patch) | |
| tree | 0d39b645f5d56b247c8ebc0fcfc0fd5ea8b8d1a2 /Documentation/filesystems | |
| parent | 1dd747c08982737989e197b44d08751b79496ad6 (diff) | |
[PATCH] rename writeback_mapping to writepages
Spot the difference:
aops.readpage
aops.readpages
aops.writepage
aops.writeback_mapping
The patch renames `writeback_mapping' to `writepages'
Diffstat (limited to 'Documentation/filesystems')
| -rw-r--r-- | Documentation/filesystems/Locking | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/Documentation/filesystems/Locking b/Documentation/filesystems/Locking index 35245499bac7..0bb774bb0c3b 100644 --- a/Documentation/filesystems/Locking +++ b/Documentation/filesystems/Locking @@ -132,7 +132,7 @@ prototypes: int (*writepage)(struct page *); int (*readpage)(struct file *, struct page *); int (*sync_page)(struct page *); - int (*writeback_mapping)(struct address_space *, int *nr_to_write); + int (*writepages)(struct address_space *, int *nr_to_write); int (*vm_writeback)(struct page *, int *nr_to_write); int (*set_page_dirty)(struct page *page); int (*prepare_write)(struct file *, struct page *, unsigned, unsigned); @@ -150,7 +150,7 @@ writepage: no yes, unlocks readpage: no yes, unlocks readpages: no sync_page: no maybe -writeback_mapping: no +writepages: no vm_writeback: no yes set_page_dirty no no prepare_write: no yes @@ -181,13 +181,12 @@ with lock on page, but that is not guaranteed. Considering the currently existing instances of this method ->sync_page() itself doesn't look well-defined... - ->writeback_mapping() is used for periodic writeback and for -systemcall-initiated sync operations. The address_space should start -I/O against at least *nr_to_write pages. *nr_to_write must be -decremented for each page which is written. The address_space -implementation may write more (or less) pages than *nr_to_write asks -for, but it should try to be reasonably close. If nr_to_write is NULL, -all dirty pages must be written. + ->writepages() is used for periodic writeback and for syscall-initiated +sync operations. The address_space should start I/O against at least +*nr_to_write pages. *nr_to_write must be decremented for each page which is +written. The address_space implementation may write more (or less) pages +than *nr_to_write asks for, but it should try to be reasonably close. If +nr_to_write is NULL, all dirty pages must be written. ->vm_writeback() is called from the VM. The address_space should start I/O against at least *nr_to_write pages, including the passed page. As |
