Re: [PATCH v3 22/22] mm/mshare: charge fault handling allocations to the mshare owner

From: David Hildenbrand
Date: Mon Sep 08 2025 - 14:50:22 EST


On 20.08.25 03:04, Anthony Yznaga wrote:
When handling a fault in an mshare range, redirect charges for page
tables and other allocations to the mshare owner rather than the
current task.


That looks rather weird. I would have thought there would be an easy way to query the mshare owner for a given mshare mapping, and if the current MM corresponds to that owner you know that you are running in the owner context.

Of course, we could have a helper like is_mshare_owner(mapping, current) or sth like that.


--
Cheers

David / dhildenb