X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Freadahead.c;h=935675844b2ee45fb29447c7098be1d4869f2c65;hb=265ea6248f6df4884c7ab622d3946375701adc54;hp=17b9172ec37f1ef05d49b45f244ec23f6d934ed1;hpb=66b3f4f0a0fcc197a1e432c3d2134f5c6a5275b9;p=cascardo%2Flinux.git diff --git a/mm/readahead.c b/mm/readahead.c index 17b9172ec37f..935675844b2e 100644 --- a/mm/readahead.c +++ b/mm/readahead.c @@ -27,7 +27,7 @@ void file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping) { - ra->ra_pages = mapping->backing_dev_info->ra_pages; + ra->ra_pages = inode_to_bdi(mapping->host)->ra_pages; ra->prev_pos = -1; } EXPORT_SYMBOL_GPL(file_ra_state_init); @@ -541,7 +541,7 @@ page_cache_async_readahead(struct address_space *mapping, /* * Defer asynchronous read-ahead on IO congestion. */ - if (bdi_read_congested(mapping->backing_dev_info)) + if (bdi_read_congested(inode_to_bdi(mapping->host))) return; /* do read-ahead */