Re: [PATCH 20/33] readahead: initial method - expected read size

Andrew Morton
2006-05-26T17:30:16Z

Wu Fengguang <wfg@mail.ustc.edu.cn> wrote:
>
> backing_dev_info.ra_expect_bytes is dynamicly updated to be the expected
> read pages on start-of-file. It allows the initial readahead to be more
> aggressive and hence efficient.
>
>
> +void fastcall readahead_close(struct file *file)

eww, fastcall.

> +{
> + struct inode *inode = file->f_dentry->d_inode;
> + struct address_space *mapping = inode->i_mapping;
> + struct backing_dev_info *bdi = mapping->backing_dev_info;
> + unsigned long pos = file->f_pos;

f_pos is loff_t.