On Wed Feb 5 16:48:42 2025 +0000, Rémi Bernon wrote:
I understand that the `mutex->owner` pointer is dynamically changing depending on which process currently owns the mutex. Here you're creating the inproc object once with whatever owner was set at that time, but then caching it will leave the owner unchanged until the mutex is destroyed, which doesn't look right?
I don't think I understand? The cache doesn't store the owner; it's stored in the kernel object itself.