From: linux@arm.linux.org.uk (Russell King - ARM Linux)
To: linux-arm-kernel@lists.infradead.org
Subject: Conflict between Versatile Express DT conversion and local timer updates
Date: Tue, 13 Mar 2012 10:15:25 +0000 [thread overview]
Message-ID: <20120313101525.GA569@n2100.arm.linux.org.uk> (raw)
In-Reply-To: <4F5F15ED.2010602@arm.com>
On Tue, Mar 13, 2012 at 09:39:57AM +0000, Marc Zyngier wrote:
> On 13/03/12 01:23, Olof Johansson wrote:
> > Hi,
> >
> > On Mon, Mar 12, 2012 at 4:59 PM, Russell King - ARM Linux
> > <linux@arm.linux.org.uk> wrote:
> >> On Mon, Mar 12, 2012 at 11:10:16PM +0000, Russell King - ARM Linux wrote:
> >>> Marc, Pawel,
> >>>
> >>> Your changes are conflicting badly. Seriously badly. So badly that I'm
> >>> not bothering to fix the conflicts because I can't work out what the fix
> >>> should be.
> >>>
> >>> You both work for the same frigging organization and yet you seem to
> >>> work completely independently (I really don't care if you work in
> >>> different departments - the fact of the matter is you're touching the
> >>> same code in completely different ways with zero coordination between
> >>> yourselves. That's simply broken workflow.)
> >>>
> >>> For example, Marc's deleting arch/arm/plat-versatile/localtimer.c, but
> >>> Pawel is modifying it to add DT support for Versatile Express. The
> >>> correct solution? Hell knows. And I don't want a solution to the merge
> >>> conflict. I want the merge conflict to go away (because I'm not frigging
> >>> around applying the same git-rerere immune fixes to a tree I'm regenerating
> >>> each night for the kernel autobuilder.)
> >>>
> >>> I'm getting conflicts in arch/arm/mach-vexpress/ct-ca9x4.c and
> >>> arch/arm/mach-ux500/timer.c as well, which I'm not going to bother trying
> >>> to sort out - the obvious solution for ux500/timer.c doesn't look right.
> >>>
> >>> I've a mind to drop the localtimer changes on the floor until after this
> >>> merge window, but unfortunately they're part of devel-stable so I can't.
> >>
> >> Correction: I haven't been pushing out my devel-stable branch for
> >> apparantly two months (according to gitweb, and no one noticed?), so I
> >> _could_ drop the merge of Marc's tree until the conflicts can be sanely
> >> resolved.
> >
> > I haven't noticed because I stopped tracking your tree directly when
> > you were having server load issues; I tend to have kept an eye on
> > linux-next-level breakage instead, but probably not as close as I
> > should have.
> >
> > Dropping Marc's branch and having him either resubmit on top of
> > arm-soc like the io cleanup was done, or pull it in as an early
> > dependency for 3.5 and stage it in an for-armsoc branch sounds like
> > two good options to me, with no real preference in either direction.
>
> I'm happy to rebase my patches on anything that will make the merge
> easier (IOW conflict-less).
>
> Russell, would you prefer this series to go via armsoc? This seems the
> cleanest solution for the time being.
With a lot of these core ARM changes, there's a very fine line between
whether they are core ARM changes or whether they're platform level
changes (many core ARM changes will impact lots of platforms.) I'm just
wondering if there's any point to taking these changes through my tree.
It seems utterly pointless if they're going to keep conflicting with
platform stuff.
next prev parent reply other threads:[~2012-03-13 10:15 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-12 23:10 Conflict between Versatile Express DT conversion and local timer updates Russell King - ARM Linux
2012-03-12 23:59 ` Russell King - ARM Linux
2012-03-13 1:23 ` Olof Johansson
2012-03-13 9:39 ` Marc Zyngier
2012-03-13 10:15 ` Russell King - ARM Linux [this message]
2012-03-13 10:58 ` Marc Zyngier
2012-03-13 11:55 ` Arnd Bergmann
2012-03-13 13:58 ` Marc Zyngier
2012-03-13 14:33 ` Arnd Bergmann
2012-03-13 15:00 ` Marc Zyngier
2012-03-14 0:52 ` Olof Johansson
2012-03-14 8:43 ` Marc Zyngier
2012-03-15 7:17 ` Stephen Rothwell
2012-03-15 9:21 ` Russell King - ARM Linux
2012-03-15 9:36 ` Russell King - ARM Linux
2012-03-15 9:44 ` Stephen Rothwell
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=20120313101525.GA569@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).