Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 84779
b: refs/heads/master
c: 36e7891
h: refs/heads/master
i:
  84777: 4035b10
  84775: c99aabc
v: v3
  • Loading branch information
Christoph Hellwig authored and Linus Torvalds committed Feb 8, 2008
1 parent 422e36e commit fa08630
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 29 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7437a51b30743ff1488981a393fc9e67894bf757
refs/heads/master: 36e789144267105e0b3f2b9bca7db3184fce50dc
15 changes: 0 additions & 15 deletions trunk/include/linux/fs.h
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down Expand Up @@ -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,
Expand Down
18 changes: 5 additions & 13 deletions trunk/mm/filemap.c
Original file line number Diff line number Diff line change
Expand Up @@ -875,9 +875,7 @@ static void shrink_readahead_size_eio(struct file *filp,
}

/**
* do_generic_mapping_read - generic file read routine
* @mapping: address_space to be read
* @ra: file's readahead state
* do_generic_file_read - generic file read routine
* @filp: the file to read
* @ppos: current file position
* @desc: read_descriptor
Expand All @@ -888,18 +886,13 @@ static void shrink_readahead_size_eio(struct file *filp,
*
* This is really ugly. But the goto's actually try to clarify some
* of the logic when it comes to error handling etc.
*
* Note the struct file* is only passed for the use of readpage.
* It may be NULL.
*/
void do_generic_mapping_read(struct address_space *mapping,
struct file_ra_state *ra,
struct file *filp,
loff_t *ppos,
read_descriptor_t *desc,
read_actor_t actor)
static void do_generic_file_read(struct file *filp, loff_t *ppos,
read_descriptor_t *desc, read_actor_t actor)
{
struct address_space *mapping = filp->f_mapping;
struct inode *inode = mapping->host;
struct file_ra_state *ra = &filp->f_ra;
pgoff_t index;
pgoff_t last_index;
pgoff_t prev_index;
Expand Down Expand Up @@ -1091,7 +1084,6 @@ void do_generic_mapping_read(struct address_space *mapping,
if (filp)
file_accessed(filp);
}
EXPORT_SYMBOL(do_generic_mapping_read);

int file_read_actor(read_descriptor_t *desc, struct page *page,
unsigned long offset, unsigned long size)
Expand Down

0 comments on commit fa08630

Please sign in to comment.