On 2017-06-23 12:07:38 [+0200], Mike Galbraith wrote:
> On Fri, 2017-06-23 at 09:37 +0200, Mike Galbraith wrote:
> > V2 changes:
> > - beautification (ymmv)
> > - enable lock stealing when waiter is queued
Applied.
> (V3 s/steal/claim)
Sebastian
On Fri, 23 Jun 2017 16:07:19 +0200
Mike Galbraith wrote:
> On Fri, 2017-06-23 at 09:33 -0400, Steven Rostedt wrote:
> > struct task_struct *task,
> > > @@ -886,20 +901,16 @@ static int __try_to_take_rt_mutex(struct
> > >*/
> > > if (waiter) {
> > >
On Fri, 2017-06-23 at 09:33 -0400, Steven Rostedt wrote:
> struct task_struct *task,
> > @@ -886,20 +901,16 @@ static int __try_to_take_rt_mutex(struct
> > */
> > if (waiter) {
> > /*
> > -* If waiter is not the highest priority waite
On Fri, 23 Jun 2017 09:37:14 +0200
Mike Galbraith wrote:
> V2 changes:
> - beautification (ymmv)
> - enable lock stealing when waiter is queued
>
> rtmutex: Fix lock stealing logic
>
> 1. When trying to acquire an rtmutex, we first try to grab it without
> queueing the waiter, and explicitl
On Fri, 2017-06-23 at 09:37 +0200, Mike Galbraith wrote:
> V2 changes:
> - beautification (ymmv)
> - enable lock stealing when waiter is queued
(V3 s/steal/claim)
V2 changes:
- beautification (ymmv)
- enable lock stealing when waiter is queued
rtmutex: Fix lock stealing logic
1. When trying to acquire an rtmutex, we first try to grab it without
queueing the waiter, and explicitly check for that initial attempt
in the !waiter path of __try_to_take_rt_mu
6 matches
Mail list logo