bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Patch for gsync and sleeping locks


From: Agustina Arzille
Subject: Patch for gsync and sleeping locks
Date: Wed, 1 Feb 2017 12:32:51 -0300

This patchset modifies the gsync module so that it works with remote tasks.
The idea is to create a temporary kernel mapping when the contents of the
address have to be read (gsync_wait) or written (gsync_wake).

It also implements a basic sleeping lock to replace the simple locks that were
guarding the buckets in gsync. This is done to prevent issues when page faults
occur while holding said locks. It has been reworked after helpful input from
Samuel Thibault in the previous patchset.

As always, I'm open to any comments, suggestions or criticism :)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]