| From | Matthew Wilcox <> | Subject | [PATCH v4 35/73] mm: Convert __do_page_cache_readahead to XArray | Date | Tue, 5 Dec 2017 16:41:21 -0800 |
| |
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 f64b31b3a84a..66bcaffd47f0 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->pages, page_offset); - rcu_read_unlock(); + page = xa_load(&mapping->pages, page_offset); if (page && !xa_is_value(page)) continue; -- 2.15.0
|