urcu:urcu/qsbr/adaptusleep

Last commit made on 2009-09-26
Get this branch:
git clone -b urcu/qsbr/adaptusleep https://git.launchpad.net/urcu

Branch merges

Branch information

Name:
urcu/qsbr/adaptusleep
Repository:
lp:urcu

Recent commits

6991589... by Mathieu Desnoyers <email address hidden>

qsbr: only mark reader thread as being waited for in contended case

Signed-off-by: Mathieu Desnoyers <email address hidden>

47f9040... by Mathieu Desnoyers <email address hidden>

Don't mark reader thread as being waited for if non-contended

Signed-off-by: Mathieu Desnoyers <email address hidden>

539718a... by Mathieu Desnoyers <email address hidden>

qsbr: adaptative usleep period

Signed-off-by: Mathieu Desnoyers <email address hidden>

ee72ef6... by Mathieu Desnoyers <email address hidden>

qsbr: Use adaptative wait delay

Use a wait delay based on the last Q.S. duration of the thread we are waiting
for.

Signed-off-by: Mathieu Desnoyers <email address hidden>

b3c4dd1... by Mathieu Desnoyers <email address hidden>

urcu-qsbr: repeat sched_yield() loop, yield at offline rather than online.

Signed-off-by: Mathieu Desnoyers <email address hidden>

8b25e30... by Mathieu Desnoyers <email address hidden>

Only make the threads for which we are waiting call sched_yield()

Signed-off-by: Mathieu Desnoyers <email address hidden>

ae62b5e... by Mathieu Desnoyers <email address hidden>

Implement sched_yield UP support

Signed-off-by: Mathieu Desnoyers <email address hidden>

29f3806... by Mathieu Desnoyers <email address hidden>

Add multiple reader queues to futex model

Signed-off-by: Mathieu Desnoyers <email address hidden>

9b35d5d... by Mathieu Desnoyers <email address hidden>

Cleanup promela code for wakeup verif

Signed-off-by: Mathieu Desnoyers <email address hidden>

4ccf3e7... by Mathieu Desnoyers <email address hidden>

Remove stale file

Signed-off-by: Mathieu Desnoyers <email address hidden>