Hi Juergen, On 04/11/2020 08:15, Juergen Gross wrote:
Spinlocks and rwlocks behave differently in the try variants regarding preemption: rwlocks are switching preemption off before testing the lock, while spinlocks do so only after the first check.Modify _spin_trylock() to disable preemption before testing the lock to be held in order to be preemption-ready. Signed-off-by: Juergen Gross <[email protected]>
Reviewed-by: Julien Grall <[email protected]> Cheers, -- Julien Grall
