We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1acf2e0 commit c8475d1Copy full SHA for c8475d1
mm/memory.c
@@ -2377,12 +2377,12 @@ void unmap_mapping_range(struct address_space *mapping,
2377
details.last_index = ULONG_MAX;
2378
2379
2380
- i_mmap_lock_write(mapping);
+ i_mmap_lock_read(mapping);
2381
if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap)))
2382
unmap_mapping_range_tree(&mapping->i_mmap, &details);
2383
if (unlikely(!list_empty(&mapping->i_mmap_nonlinear)))
2384
unmap_mapping_range_list(&mapping->i_mmap_nonlinear, &details);
2385
- i_mmap_unlock_write(mapping);
+ i_mmap_unlock_read(mapping);
2386
}
2387
EXPORT_SYMBOL(unmap_mapping_range);
2388
0 commit comments