X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fmdc%2Fmdc_request.c;h=37f90325ac974456faf5b32be415660710d8e1ee;hp=135a55e4f3b6038a2aaa7d422ab45a18dcd98f90;hb=c394068ee148595711c661651368b91373bcc78a;hpb=26d8420f685bfbf3e0cf35f69e04cc68588340dc diff --git a/lustre/mdc/mdc_request.c b/lustre/mdc/mdc_request.c index 135a55e..37f9032 100644 --- a/lustre/mdc/mdc_request.c +++ b/lustre/mdc/mdc_request.c @@ -1181,7 +1181,7 @@ static struct page *mdc_page_locate(struct address_space *mapping, __u64 *hash, spin_lock_irq(&mapping->tree_lock); found = radix_tree_gang_lookup(&mapping->page_tree, (void **)&page, offset, 1); - if (found > 0) { + if (found > 0 && !radix_tree_exceptional_entry(page)) { struct lu_dirpage *dp; page_cache_get(page);