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