From: Rémi Bernon rbernon@codeweavers.com
This is called before waiting on the queue and makes the access time reliable to detect hung queues. --- server/queue.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/server/queue.c b/server/queue.c index 3f06c15d006..f139793e400 100644 --- a/server/queue.c +++ b/server/queue.c @@ -3161,6 +3161,7 @@ DECL_HANDLER(set_queue_mask)
SHARED_WRITE_BEGIN( queue_shm, queue_shm_t ) { + shared->access_time = monotonic_time; shared->wake_mask = req->wake_mask; shared->changed_mask = req->changed_mask; reply->wake_bits = shared->wake_bits;