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 97bf6af commit 48ec833Copy full SHA for 48ec833
mm/memory.c
@@ -2378,12 +2378,12 @@ void unmap_mapping_range(struct address_space *mapping,
2378
details.last_index = ULONG_MAX;
2379
2380
2381
- i_mmap_lock_read(mapping);
+ i_mmap_lock_write(mapping);
2382
if (unlikely(!RB_EMPTY_ROOT(&mapping->i_mmap)))
2383
unmap_mapping_range_tree(&mapping->i_mmap, &details);
2384
if (unlikely(!list_empty(&mapping->i_mmap_nonlinear)))
2385
unmap_mapping_range_list(&mapping->i_mmap_nonlinear, &details);
2386
- i_mmap_unlock_read(mapping);
+ i_mmap_unlock_write(mapping);
2387
}
2388
EXPORT_SYMBOL(unmap_mapping_range);
2389
0 commit comments