|
@@ -1807,9 +1807,6 @@ extern ssize_t generic_file_buffered_write(struct kiocb *, const struct iovec *,
|
|
|
unsigned long, loff_t, loff_t *, size_t, ssize_t);
|
|
|
extern ssize_t do_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos);
|
|
|
extern ssize_t do_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos);
|
|
|
-extern void do_generic_mapping_read(struct address_space *mapping,
|
|
|
- struct file_ra_state *, struct file *,
|
|
|
- loff_t *, read_descriptor_t *, read_actor_t);
|
|
|
extern int generic_segment_checks(const struct iovec *iov,
|
|
|
unsigned long *nr_segs, size_t *count, int access_flags);
|
|
|
|
|
@@ -1847,18 +1844,6 @@ static inline int xip_truncate_page(struct address_space *mapping, loff_t from)
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
-static inline void do_generic_file_read(struct file * filp, loff_t *ppos,
|
|
|
- read_descriptor_t * desc,
|
|
|
- read_actor_t actor)
|
|
|
-{
|
|
|
- do_generic_mapping_read(filp->f_mapping,
|
|
|
- &filp->f_ra,
|
|
|
- filp,
|
|
|
- ppos,
|
|
|
- desc,
|
|
|
- actor);
|
|
|
-}
|
|
|
-
|
|
|
#ifdef CONFIG_BLOCK
|
|
|
ssize_t __blockdev_direct_IO(int rw, struct kiocb *iocb, struct inode *inode,
|
|
|
struct block_device *bdev, const struct iovec *iov, loff_t offset,
|