[PATCH] Export invalidate_mapping_pages() to modules
It makes no sense to me to export invalidate_inode_pages() and not invalidate_mapping_pages() and I actually need invalidate_mapping_pages() because of its range specification ability... akpm: also remove the export of invalidate_inode_pages() by making it an inlined wrapper. Signed-off-by: Anton Altaparmakov <aia21@cantab.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
		
							parent
							
								
									5449bc9415
								
							
						
					
					
						commit
						54bc485522
					
				| @ -1573,7 +1573,13 @@ extern int invalidate_partition(struct gendisk *, int); | ||||
| extern int invalidate_inodes(struct super_block *); | ||||
| unsigned long invalidate_mapping_pages(struct address_space *mapping, | ||||
| 					pgoff_t start, pgoff_t end); | ||||
| unsigned long invalidate_inode_pages(struct address_space *mapping); | ||||
| 
 | ||||
| static inline unsigned long | ||||
| invalidate_inode_pages(struct address_space *mapping) | ||||
| { | ||||
| 	return invalidate_mapping_pages(mapping, 0, ~0UL); | ||||
| } | ||||
| 
 | ||||
| static inline void invalidate_remote_inode(struct inode *inode) | ||||
| { | ||||
| 	if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || | ||||
|  | ||||
| @ -310,12 +310,7 @@ unlock: | ||||
| 	} | ||||
| 	return ret; | ||||
| } | ||||
| 
 | ||||
| unsigned long invalidate_inode_pages(struct address_space *mapping) | ||||
| { | ||||
| 	return invalidate_mapping_pages(mapping, 0, ~0UL); | ||||
| } | ||||
| EXPORT_SYMBOL(invalidate_inode_pages); | ||||
| EXPORT_SYMBOL(invalidate_mapping_pages); | ||||
| 
 | ||||
| /*
 | ||||
|  * This is like invalidate_complete_page(), except it ignores the page's | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user