All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@kernel.org>
To: Waiman Long <Waiman.Long@hp.com>
Cc: Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
	David Howells <dhowells@redhat.com>,
	Dave Jones <davej@redhat.com>,
	Clark Williams <williams@redhat.com>,
	Peter Zijlstra <peterz@infradead.org>,
	linux-kernel@vger.kernel.org, x86@kernel.org,
	linux-arch@vger.kernel.org, "Chandramouleeswaran,
	Aswin" <aswin@hp.com>, Davidlohr Bueso <davidlohr.bueso@hp.com>,
	"Norton, Scott J" <scott.norton@hp.com>,
	Rik van Riel <riel@redhat.com>
Subject: Re: [PATCH v4 0/4]  mutex: Improve mutex performance by doing less atomic-ops & better spinning
Date: Fri, 19 Apr 2013 09:37:31 +0200	[thread overview]
Message-ID: <20130419073731.GD20897@gmail.com> (raw)
In-Reply-To: <1366226594-5506-1-git-send-email-Waiman.Long@hp.com>


* Waiman Long <Waiman.Long@hp.com> wrote:

> v3->v4
>  - Merge patch 4 into patch 2
>  - Move patch 5 forward to become patch 1
> 
> v2->v3
>   - Add patch 4 to remove new typedefs introduced in patch 2.
>   - Add patch 5 to remove SCHED_FEAT_OWNER_SPIN and move the mutex
>     spinning code to mutex.c.
> 
> v1->v2
>  - Remove the 2 mutex spinner patches and replaced it by another one
>    to improve the mutex spinning process.
>  - Remove changes made to kernel/mutex.h & localize changes in
>    kernel/mutex.c.
>  - Add an optional patch to remove architecture specific check in patch
>    1.

The patches look pretty nice now - thanks Waiman. I have applied them to 
tip:core/locking and started testing them.

Thanks,

	Ingo

      parent reply	other threads:[~2013-04-19  7:45 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-17 19:23 [PATCH v4 0/4] mutex: Improve mutex performance by doing less atomic-ops & better spinning Waiman Long
2013-04-17 19:23 ` [PATCH v4 1/4] mutex: Move mutex spinning code from sched/core.c back to mutex.c Waiman Long
2013-04-19  8:57   ` [tip:core/locking] mutex: Move mutex spinning code from sched/ core.c " tip-bot for Waiman Long
2013-04-17 19:23 ` [PATCH v4 2/4] mutex: Make more scalable by doing less atomic operations Waiman Long
2013-04-19  8:58   ` [tip:core/locking] " tip-bot for Waiman Long
2013-04-17 19:23 ` [PATCH v4 3/4] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention Waiman Long
2013-04-18  3:00   ` Davidlohr Bueso
2013-04-19  8:59   ` [tip:core/locking] " tip-bot for Waiman Long
2013-04-17 19:23 ` [PATCH v4 optional 4/4] mutex: back out architecture specific check for negative mutex count Waiman Long
2013-04-19  9:00   ` [tip:core/locking] mutex: Back " tip-bot for Waiman Long
2013-04-19  7:37 ` Ingo Molnar [this message]

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=20130419073731.GD20897@gmail.com \
    --to=mingo@kernel.org \
    --cc=Waiman.Long@hp.com \
    --cc=aswin@hp.com \
    --cc=davej@redhat.com \
    --cc=davidlohr.bueso@hp.com \
    --cc=dhowells@redhat.com \
    --cc=hpa@zytor.com \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@redhat.com \
    --cc=paulmck@linux.vnet.ibm.com \
    --cc=peterz@infradead.org \
    --cc=riel@redhat.com \
    --cc=scott.norton@hp.com \
    --cc=tglx@linutronix.de \
    --cc=williams@redhat.com \
    --cc=x86@kernel.org \
    /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.