All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>,
	the arch/x86 maintainers <x86@kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	"xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: Could you reinstate ticketlock cleanups in tip.git
Date: Wed, 28 Sep 2011 10:24:30 +0200	[thread overview]
Message-ID: <20110928082430.GA29264@elte.hu> (raw)
In-Reply-To: <4E82C169.8060803@goop.org>


* Jeremy Fitzhardinge <jeremy@goop.org> wrote:

> On 09/27/2011 11:31 PM, Ingo Molnar wrote:
> > * Thomas Gleixner <tglx@linutronix.de> wrote:
> >
> >> Hi Thomas,
> >>
> >> Could you reinstate the ticketlock cleanup series in tip.git (I think it
> >> was in x86/spinlocks) from
> >>     git://github.com/jsgf/linux-xen.git upstream/ticketlock-cleanup
> >>
> >> This branch is the final result of all the discussions and revisions and
> >> is ready for the next merge window.  It's the one that's been in
> >> linux-next for a couple of weeks (at least), and won't cause any
> >> conflicts there.
> >>
> >> Or if you prefer I can submit it myself for next merge window.
> >>
> >> Thanks,
> >>     J
> > I'd prefer if this went via x86/spinlocks. Could you please send a 
> > proper pull request with diffstat, shortlog, etc?
> >
> 
> Sure, here you are:
> 
> The following changes since commit c6a389f123b9f68d605bb7e0f9b32ec1e3e14132:
> 
>   Linux 3.1-rc4 (2011-08-28 21:16:01 -0700)
> 
> are available in the git repository at:
>   git://github.com/jsgf/linux-xen upstream/ticketlock-cleanup
> (commit 4a7f340c6a75ec5fca23d9c80a59f3f28cc4a61e)
> 
> Jeremy Fitzhardinge (12):
>       x86, cmpxchg: <linux/alternative.h> has LOCK_PREFIX
>       x86, cmpxchg: Move 32-bit __cmpxchg_wrong_size to match 64 bit.
>       x86, cmpxchg: Move 64-bit set64_bit() to match 32-bit
>       x86, cmpxchg: Unify cmpxchg into cmpxchg.h
>       x86: Add xadd helper macro
>       x86: Use xadd helper more widely
>       x86, ticketlock: Clean up types and accessors
>       x86, ticketlock: Convert spin loop to C
>       x86, ticketlock: Convert __ticket_spin_lock to use xadd()
>       x86, ticketlock: Make __ticket_spin_trylock common
>       x86, cmpxchg: Use __compiletime_error() to make usage messages a bit nicer
>       x86, ticketlock: remove obsolete comment
> 
>  arch/x86/include/asm/atomic.h         |    8 +-
>  arch/x86/include/asm/atomic64_64.h    |    6 +-
>  arch/x86/include/asm/cmpxchg.h        |  205 +++++++++++++++++++++++++++++++++
>  arch/x86/include/asm/cmpxchg_32.h     |  114 ------------------
>  arch/x86/include/asm/cmpxchg_64.h     |  131 ---------------------
>  arch/x86/include/asm/rwsem.h          |    8 +-
>  arch/x86/include/asm/spinlock.h       |  114 +++++--------------
>  arch/x86/include/asm/spinlock_types.h |   22 +++-
>  arch/x86/include/asm/uv/uv_bau.h      |    6 +-
>  9 files changed, 257 insertions(+), 357 deletions(-)

Pulled, thanks Jeremy!

	Ingo

  reply	other threads:[~2011-09-28  8:26 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <alpine.LFD.2.02.1109280209430.2711@ionos>
2011-09-28  6:31 ` Could you reinstate ticketlock cleanups in tip.git Ingo Molnar
2011-09-28  6:40   ` Jeremy Fitzhardinge
2011-09-28  8:24     ` Ingo Molnar [this message]
2011-09-26 18:32 Jeremy Fitzhardinge

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=20110928082430.GA29264@elte.hu \
    --to=mingo@elte.hu \
    --cc=hpa@zytor.com \
    --cc=jeremy@goop.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=x86@kernel.org \
    --cc=xen-devel@lists.xensource.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.