Re: [RFC PATCH 1/2] maple_tree: add __mtree_insert_range function

From: Matthew Wilcox
Date: Sat Apr 05 2025 - 11:22:58 EST


On Sat, Apr 05, 2025 at 01:01:53AM -0500, Andrew Ballance wrote:
> adds the __mtree_insert_range which is identical to mtree_insert_range
> but does not aquire ma_lock.
> This function is needed for the rust bindings for maple trees because
> the locking is handled on the rust side.

No.

The support for external locking is a TEMPORARY HACK. I've talked
before about why this is and don't feel like explaining it again.