Quantcast
Browsing all 40 articles
Browse latest View live

Re: [PATCH -tip 0/4] rtmutex: Spin on owner

On Mon, 25 May 2015, Davidlohr Bueso wrote: > ping? pong! It's in my review backlog list and it's gonna stay there until I return from vacation and conferencing end of next week. Thanks, tglx -- To...

View Article


Re: [PATCH -rfc 4/4] locking/rtmutex: Support spin on owner (osq)

Btw, I just realized I had sent a stale patch where the osq was not being initialized, fixed below. Thanks! From: Davidlohr Bueso <dave@stgolabs.net> Subject: [PATCH v2] locking/rtmutex: Support...

View Article


Re: [PATCH -rfc 4/4] locking/rtmutex: Support spin on owner (osq)

On Fri, 2015-05-29 at 08:19 -0700, Davidlohr Bueso wrote: > Btw, I just realized I had sent a stale patch where the osq was not > being initialized, fixed below. Thanks! I am an idiot, patch...

View Article

Re: [PATCH 1/4] locking/rtmutex: Implement lockless top-waiter wakeup

On Tue, 19 May 2015, Davidlohr Bueso wrote: > Mark the task for later wakeup after the wait_lock has been released. > This way, once the next task is awoken, it will have a better chance > to...

View Article

Re: [PATCH 2/4] locking/rtmutex: Use cmp-cmpxchg

On Tue, 19 May 2015, Davidlohr Bueso wrote: > Avoid unnecessary cmpxchg calls, all of our other locks > use it as well. > > Signed-off-by: Davidlohr Bueso <dbueso@suse.de> > ---...

View Article


Re: [PATCH 3/4] locking/rtmutex: Update stale plist comments

On Tue, 19 May 2015, Davidlohr Bueso wrote: > ... as of fb00aca4744 (rtmutex: Turn the plist into an rb-tree) we > no longer use plists for queuing any waiters. Update stale comments. > >...

View Article

Re: [PATCH -rfc 4/4] locking/rtmutex: Support spin on owner (osq)

On Tue, 19 May 2015, Davidlohr Bueso wrote: > > +/* > + * Lockless alternative to rt_mutex_has_waiters() as we do not need the > + * wait_lock to check if we are in, for instance, a...

View Article

Re: [PATCH 2/4] locking/rtmutex: Use cmp-cmpxchg

On Fri, 2015-06-05 at 14:38 +0200, Thomas Gleixner wrote: > On Tue, 19 May 2015, Davidlohr Bueso wrote: > > > Avoid unnecessary cmpxchg calls, all of our other locks > > use it as...

View Article


Re: [PATCH -rfc 4/4] locking/rtmutex: Support spin on owner (osq)

On Fri, 2015-06-05 at 15:59 +0200, Thomas Gleixner wrote: > On Tue, 19 May 2015, Davidlohr Bueso wrote: > > > > +/* > > + * Lockless alternative to rt_mutex_has_waiters() as we do...

View Article


Re: [PATCH -rfc 4/4] locking/rtmutex: Support spin on owner (osq)

On Mon, 8 Jun 2015, Davidlohr Bueso wrote: > On Fri, 2015-06-05 at 15:59 +0200, Thomas Gleixner wrote: > > rt_mutex_has_waiters() looks at the root pointer of the rbtree head > >...

View Article

Re: [PATCH -rfc 4/4] locking/rtmutex: Support spin on owner (osq)

On Tue, Jun 09, 2015 at 11:29:59AM +0200, Thomas Gleixner wrote: > > If you look at the RT code, then you'll notice that in the slow lock > path we queue the incoming waiter (including the PI...

View Article

Re: [PATCH -rfc 4/4] locking/rtmutex: Support spin on owner (osq)

On Tue, 9 Jun 2015, Peter Zijlstra wrote: > On Tue, Jun 09, 2015 at 11:29:59AM +0200, Thomas Gleixner wrote: > > > > If you look at the RT code, then you'll notice that in the slow lock...

View Article

Re: [PATCH 2/4] locking/rtmutex: Use cmp-cmpxchg

Hi David, On Sat, Jun 6, 2015 at 8:27 AM, Davidlohr Bueso <dave@stgolabs.net> wrote: > On Fri, 2015-06-05 at 14:38 +0200, Thomas Gleixner wrote: >> On Tue, 19 May 2015, Davidlohr Bueso...

View Article


Re: [PATCH 2/4] locking/rtmutex: Use cmp-cmpxchg

On Mon, 2015-06-15 at 11:34 -0700, Jason Low wrote: > The CCAS technique was typically used in the slow paths for those > other locks, where the chance of the operation returning false is >...

View Article

Re: [PATCH 2/4] locking/rtmutex: Use cmp-cmpxchg

On Mon, Jun 15, 2015 at 12:37 PM, Davidlohr Bueso <dave@stgolabs.net> wrote: > On Mon, 2015-06-15 at 11:34 -0700, Jason Low wrote: >> The CCAS technique was typically used in the slow...

View Article


[PATCH] futex: lower the lock contention on the HB lock during wake up

wake_futex_pi() wakes the task before releasing the hash bucket lock (HB). The first thing the woken up task usually does is to acquire the lock which requires the HB lock. On SMP Systems this leads...

View Article

Re: [PATCH] futex: lower the lock contention on the HB lock during wake up

On Tue, 2015-06-16 at 21:29 +0200, Sebastian Andrzej Siewior wrote: > Davidlohr, would it work for you to replace that patch #1 from your > series with this one? I prefer having two separate...

View Article


[PATCH v2] futex: lower the lock contention on the HB lock during wake up

wake_futex_pi() wakes the task before releasing the hash bucket lock (HB). The first thing the woken up task usually does is to acquire the lock which requires the HB lock. On SMP Systems this leads...

View Article

Re: [PATCH v2] futex: lower the lock contention on the HB lock during wake up

On Wed, 2015-06-17 at 10:33 +0200, Sebastian Andrzej Siewior wrote: > wake_futex_pi() wakes the task before releasing the hash bucket lock > (HB). The first thing the woken up task usually does...

View Article

Re: [PATCH v2] futex: lower the lock contention on the HB lock during wake up

On 06/17/2015 04:17 PM, Mike Galbraith wrote: > On Wed, 2015-06-17 at 10:33 +0200, Sebastian Andrzej Siewior wrote: >> wake_futex_pi() wakes the task before releasing the hash bucket lock...

View Article
Browsing all 40 articles
Browse latest View live