Re: [PATCH RT] kernel/futex: don't deboost too early
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: 2016-09-30 16:10:52
Also in:
lkml
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Date: 2016-09-30 16:10:52
Also in:
lkml
On 2016-09-30 12:00:38 [-0400], Steven Rostedt wrote:
This looks awfully complex. Would something as simple as this work? What harm can happen by moving the holding of the lock after the wakeups for RT?
If the waiter has a higher priority he will get on the CPU and remove _this_ task. Since the woken up task will access the hb lock immediately _or_ before going to sleep so it will boost in order to get the hb lock. That is way we introduced this delayed wake up in the first place. Sebastian