diff options
-rw-r--r-- | include/linux/fs.h | 1 | ||||
-rw-r--r-- | mm/filemap.c | 11 |
2 files changed, 0 insertions, 12 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index 1b9b6c59abdd..99817c9e665e 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
@@ -2413,7 +2413,6 @@ extern int generic_file_remap_pages(struct vm_area_struct *, unsigned long addr, | |||
2413 | int generic_write_checks(struct file *file, loff_t *pos, size_t *count, int isblk); | 2413 | int generic_write_checks(struct file *file, loff_t *pos, size_t *count, int isblk); |
2414 | extern ssize_t generic_file_aio_read(struct kiocb *, const struct iovec *, unsigned long, loff_t); | 2414 | extern ssize_t generic_file_aio_read(struct kiocb *, const struct iovec *, unsigned long, loff_t); |
2415 | extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *); | 2415 | extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *); |
2416 | extern ssize_t __generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long); | ||
2417 | extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *); | 2416 | extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *); |
2418 | extern ssize_t generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long, loff_t); | 2417 | extern ssize_t generic_file_aio_write(struct kiocb *, const struct iovec *, unsigned long, loff_t); |
2419 | extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *); | 2418 | extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *); |
diff --git a/mm/filemap.c b/mm/filemap.c index d2d9eeec8bf0..7dcdb9db710d 100644 --- a/mm/filemap.c +++ b/mm/filemap.c | |||
@@ -2645,17 +2645,6 @@ out: | |||
2645 | } | 2645 | } |
2646 | EXPORT_SYMBOL(__generic_file_write_iter); | 2646 | EXPORT_SYMBOL(__generic_file_write_iter); |
2647 | 2647 | ||
2648 | ssize_t __generic_file_aio_write(struct kiocb *iocb, const struct iovec *iov, | ||
2649 | unsigned long nr_segs) | ||
2650 | { | ||
2651 | size_t count = iov_length(iov, nr_segs); | ||
2652 | struct iov_iter from; | ||
2653 | |||
2654 | iov_iter_init(&from, WRITE, iov, nr_segs, count); | ||
2655 | return __generic_file_write_iter(iocb, &from); | ||
2656 | } | ||
2657 | EXPORT_SYMBOL(__generic_file_aio_write); | ||
2658 | |||
2659 | /** | 2648 | /** |
2660 | * generic_file_write_iter - write data to a file | 2649 | * generic_file_write_iter - write data to a file |
2661 | * @iocb: IO state structure | 2650 | * @iocb: IO state structure |