mm: drop vmtruncate
Subsystems (4)
PATCH 21/21 mm: drop vmtruncate
Removed vmtruncate.
Signed-off-by Marco Stornelli <[email protected]>
--- include/linux/mm.h | 1 - mm/truncate.c | 23 ----------------------- 2 files changed, 0 insertions(+), 24 deletions(-)
include/linux/mm.h +0 -1
@@ -975,7 +975,6 @@ static inline void unmap_shared_mapping_range(struct address_space *mapping,extern void truncate_pagecache (struct inode *inode,loff_t old,loff_t new);extern void truncate_setsize (struct inode *inode,loff_t newsize); -extern int vmtruncate (struct inode *inode,loff_t offset);void truncate_pagecache_range (struct inode *inode,loff_t offset,loff_t end);int truncate_inode_page (struct address_space *mapping,struct page *page);int generic_error_remove_page (struct address_space *mapping,struct page *page);
mm/truncate.c +0 -23
@@ -580,29 +580,6 @@ void truncate_setsize(struct inode *inode, loff_t newsize)EXPORT_SYMBOL (truncate_setsize);/** -* vmtruncate - unmap mappings "freed" by truncate() syscall -* @inode: inode of the file used -* @newsize: file offset to start truncating -* -* This function is deprecated and truncate_setsize or truncate_pagecache -* should be used instead, together with filesystem specific block truncation. -*/ -int vmtruncate (struct inode *inode,loff_t newsize) -{ -int error; - - error =inode_newsize_ok (inode, newsize); -if (error) -return error; - -truncate_setsize (inode, newsize); -if (inode->i_op->truncate) - inode->i_op->truncate (inode); -return 0 ; -} -EXPORT_SYMBOL (vmtruncate); - -/** * truncate_pagecache_range - unmap and remove pagecache that is hole-punched * @inode: inode * @lstart: offset of beginning of hole
Signature · 7 lines
1.7.3.4 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"[email protected]"> [email protected] </a>