From: linux@arm.linux.org.uk (Russell King - ARM Linux)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] genirq support for GIC PPIs
Date: Thu, 20 Oct 2011 14:04:49 +0100 [thread overview]
Message-ID: <20111020130449.GC21648@n2100.arm.linux.org.uk> (raw)
In-Reply-To: <4EA00E7F.8060007@arm.com>
On Thu, Oct 20, 2011 at 01:05:19PM +0100, Marc Zyngier wrote:
> On 20/10/11 12:27, Russell King - ARM Linux wrote:
> > On Thu, Oct 20, 2011 at 11:23:17AM +0100, Marc Zyngier wrote:
> >> The following changes since commit 5a567d78c437e3be1c512734cdfe64b4ae6b82d7:
> >> Jamie Iles (1):
> >> ARM: 7115/4: move __exception and friends to asm/exception.h
> >>
> >> are available in the git repository at:
> >>
> >> git://github.com/mzyngier/arm-platforms.git ppi-for-rmk
> >>
> >> Marc Zyngier (4):
> >> genirq: Add support for per-cpu dev_id interrupts
> >> genirq: percpu: allow interrupt type to be set at enable time
> >> ARM: gic: consolidate PPI handling
> >> ARM: gic, local timers: use the request_percpu_irq() interface
> >>
> >> Thomas Gleixner (1):
> >> genirq: Fix fatfinered fixup really
> >
> > I thought you said some of these were in Thomas' tree already?
>
> The first three patches are in Thomas' tree indeed. I could drop them
> from my branch, but the resulting tree would not compile anymore.
>
> What strategy would cause the least merging pain?
The only thing I can think is that you need to start off with a tree
with 5a567d78c437e3be1c512734cdfe64b4ae6b82d7 as the top commit,
merge into that the last commit which you need from Thomas' tree
(iow, "genirq: percpu: allow interrupt type to be set at enable time"
or maybe "genirq: Fix fatfinered fixup really") and then apply the
last two GIC patches on top of that merge commit.
However, I guess Thomas already has many other commits queued up for
mainline before these changes - which would make those commits become
part of my tree.
That causes problems because if Thomas pushes first, my tree ends up
with multiple ancestors, which makes it impossible to generate a
diffstat for my push to Linus. The flip-side is if I push before
Thomas, then I'm pushing Thomas' commits into mainline myself (which
means I then need to explain Thomas' generic changes to Linus and why
they're part of my tree.)
Cross-tree dependencies like this really suck.
I'm really tempted to postpone this to the following merge window to
'solve' these dependencies (because by that time their dependencies
should all be merged into mainline, which makes things nice and simple.)
next prev parent reply other threads:[~2011-10-20 13:04 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-20 10:23 [GIT PULL] genirq support for GIC PPIs Marc Zyngier
2011-10-20 11:27 ` Russell King - ARM Linux
2011-10-20 12:05 ` Marc Zyngier
2011-10-20 13:04 ` Russell King - ARM Linux [this message]
2011-10-20 13:31 ` Marc Zyngier
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=20111020130449.GC21648@n2100.arm.linux.org.uk \
--to=linux@arm.linux.org.uk \
--cc=linux-arm-kernel@lists.infradead.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).