From: Davidlohr Bueso <dave@stgolabs.net>
To: Peter Zijlstra <peterz@infradead.org>
Cc: Ingo Molnar <mingo@kernel.org>,
"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
Jason Low <jason.low2@hp.com>,
Michel Lespinasse <walken@google.com>,
Tim Chen <tim.c.chen@linux.intel.com>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 3/6] locking/rwsem: Set lock ownership ASAP
Date: Tue, 27 Jan 2015 11:18:24 -0800 [thread overview]
Message-ID: <1422386304.4604.4.camel@stgolabs.net> (raw)
In-Reply-To: <20150127171021.GJ21418@twins.programming.kicks-ass.net>
On Tue, 2015-01-27 at 18:10 +0100, Peter Zijlstra wrote:
> This is the thing I suggested
> lkml.kernel.org/r/20150108103708.GE29390@twins.programming.kicks-ass.net
> there right?
Yeah.
> Do you have numbers for how much this gained?
This is more of a correctness patch, nothing really tangible for
performance -- although I did note a 5% tp increase as that particular
workload, as pounds on the osq so we have to wait for the node->next
pointer. Otherwise, the window between when we set the lock is taken and
owner is set is very small.
Thanks,
Davidlohr
next prev parent reply other threads:[~2015-01-27 19:18 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-26 7:36 [PATCH -tip 0/6] rwsem: Fine tuning Davidlohr Bueso
2015-01-26 7:36 ` [PATCH 1/6] locking/rwsem: Use task->state helpers Davidlohr Bueso
2015-02-04 14:38 ` [tip:locking/core] " tip-bot for Davidlohr Bueso
2015-01-26 7:36 ` [PATCH 2/6] locking/rwsem: Document barrier need when waking tasks Davidlohr Bueso
2015-01-27 17:07 ` Peter Zijlstra
2015-01-27 20:30 ` Davidlohr Bueso
2015-01-26 7:36 ` [PATCH 3/6] locking/rwsem: Set lock ownership ASAP Davidlohr Bueso
2015-01-27 17:10 ` Peter Zijlstra
2015-01-27 19:18 ` Davidlohr Bueso [this message]
2015-01-26 7:36 ` [PATCH 4/6] locking/rwsem: Avoid deceiving lock spinners Davidlohr Bueso
2015-01-27 17:23 ` Jason Low
2015-01-28 3:54 ` Davidlohr Bueso
2015-01-28 17:01 ` Tim Chen
2015-01-28 21:03 ` Jason Low
2015-01-29 1:10 ` Davidlohr Bueso
2015-01-29 20:13 ` Jason Low
2015-01-29 20:18 ` Jason Low
2015-01-29 23:15 ` Davidlohr Bueso
2015-01-30 1:52 ` Refactoring mutex spin on owner code Jason Low
2015-01-30 7:14 ` Davidlohr Bueso
2015-01-30 7:51 ` Peter Zijlstra
2015-01-26 7:36 ` [PATCH 5/6] locking/rwsem: Optimize slowpath/sleeping Davidlohr Bueso
2015-01-27 17:34 ` Peter Zijlstra
2015-01-27 21:57 ` Davidlohr Bueso
2015-01-26 7:36 ` [PATCH 6/6] locking/rwsem: Check for active lock before bailing on spinning Davidlohr Bueso
2015-01-27 18:11 ` Jason Low
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1422386304.4604.4.camel@stgolabs.net \
--to=dave@stgolabs.net \
--cc=jason.low2@hp.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=paulmck@linux.vnet.ibm.com \
--cc=peterz@infradead.org \
--cc=tim.c.chen@linux.intel.com \
--cc=walken@google.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.