Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

fs/iomap.c: change return type to vm_fault_t

Change iomap_page_mkwrite() return type to vm_fault_t.

see commit 1c8f422059ae ("mm: change return type to vm_fault_t") for
reference.

Link: http://lkml.kernel.org/r/20180827172050.GA18673@jordon-HP-15-Notebook-PC
Signed-off-by: Souptick Joarder <jrdr.linux@gmail.com>
Reviewed-by: Matthew Wilcox <mawilcox@microsoft.com>
Cc: Matthew Wilcox <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Souptick Joarder and committed by
Linus Torvalds
5780a02f 867632d6

+4 -2
+1 -1
fs/iomap.c
··· 1057 1057 return length; 1058 1058 } 1059 1059 1060 - int iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops) 1060 + vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops) 1061 1061 { 1062 1062 struct page *page = vmf->page; 1063 1063 struct inode *inode = file_inode(vmf->vma->vm_file);
+3 -1
include/linux/iomap.h
··· 6 6 #include <linux/bitmap.h> 7 7 #include <linux/mm.h> 8 8 #include <linux/types.h> 9 + #include <linux/mm_types.h> 9 10 10 11 struct address_space; 11 12 struct fiemap_extent_info; ··· 142 141 bool *did_zero, const struct iomap_ops *ops); 143 142 int iomap_truncate_page(struct inode *inode, loff_t pos, bool *did_zero, 144 143 const struct iomap_ops *ops); 145 - int iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops); 144 + vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, 145 + const struct iomap_ops *ops); 146 146 int iomap_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, 147 147 loff_t start, loff_t len, const struct iomap_ops *ops); 148 148 loff_t iomap_seek_hole(struct inode *inode, loff_t offset,