| From | Matthew Wilcox <> | Subject | [PATCH v9 37/61] mm: Convert __do_page_cache_readahead to XArray | Date | Tue, 13 Mar 2018 06:26:15 -0700 |
| |
From: Matthew Wilcox <mawilcox@microsoft.com>
This one is trivial.
Signed-off-by: Matthew Wilcox <mawilcox@microsoft.com> --- mm/readahead.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/mm/readahead.c b/mm/readahead.c index 3ff9763b0461..5f528d649d5e 100644 --- a/mm/readahead.c +++ b/mm/readahead.c @@ -174,9 +174,7 @@ int __do_page_cache_readahead(struct address_space *mapping, struct file *filp, if (page_offset > end_index) break; - rcu_read_lock(); - page = radix_tree_lookup(&mapping->i_pages, page_offset); - rcu_read_unlock(); + page = xa_load(&mapping->i_pages, page_offset); if (page && !xa_is_value(page)) continue; -- 2.16.1
|