linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* ARM SoC tree: OMAP PM dependency on tip irq/core
@ 2011-09-30 13:57 Kevin Hilman
  2011-09-30 22:29 ` Kevin Hilman
  0 siblings, 1 reply; 10+ messages in thread
From: Kevin Hilman @ 2011-09-30 13:57 UTC (permalink / raw)
  To: linux-arm-kernel

Arnd,

The upcoming OMAP4 PM series from Santosh[1] that we're planning to
queue for v3.2 has a dependency[2] on a patch currently queued for v3.2
in the irq/core branch of Thomas' tip tree[3].

In the past, I noticed you merged external trees like this to solve
dependencies.

Could you pull the irq/core branch into your tree to meet this
dependency?

Thanks,

Kevin

[1] http://marc.info/?l=linux-omap&m=131684489920440&w=2
[2] http://marc.info/?l=linux-omap&m=131581416908252&w=2
[3] currently here: git://tesla.tglx.de/git/linux-2.6-tip

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-09-30 13:57 ARM SoC tree: OMAP PM dependency on tip irq/core Kevin Hilman
@ 2011-09-30 22:29 ` Kevin Hilman
  2011-10-01 20:55   ` Rob Herring
  0 siblings, 1 reply; 10+ messages in thread
From: Kevin Hilman @ 2011-09-30 22:29 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Arnd,

Kevin Hilman <khilman@ti.com> writes:

> The upcoming OMAP4 PM series from Santosh[1] that we're planning to
> queue for v3.2 has a dependency[2] on a patch currently queued for v3.2
> in the irq/core branch of Thomas' tip tree[3].
>
> In the past, I noticed you merged external trees like this to solve
> dependencies.
>
> Could you pull the irq/core branch into your tree to meet this
> dependency?

On second thought, since Santosh's branch is the only one with this
dependency (and we also have a dependency on Russell's devel-stable)
I'll just build up a branch for Santosh's series that includes
rmk/devel-stable and tglx/irq-core.

You (or Tony) can then pull this one instead of manually managing the
dependencies.

Kevin

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-09-30 22:29 ` Kevin Hilman
@ 2011-10-01 20:55   ` Rob Herring
  2011-10-02  7:03     ` Arnd Bergmann
  2011-10-06 19:59     ` Tony Lindgren
  0 siblings, 2 replies; 10+ messages in thread
From: Rob Herring @ 2011-10-01 20:55 UTC (permalink / raw)
  To: linux-arm-kernel

On 09/30/2011 05:29 PM, Kevin Hilman wrote:
> Hi Arnd,
> 
> Kevin Hilman <khilman@ti.com> writes:
> 
>> The upcoming OMAP4 PM series from Santosh[1] that we're planning to
>> queue for v3.2 has a dependency[2] on a patch currently queued for v3.2
>> in the irq/core branch of Thomas' tip tree[3].
>>
>> In the past, I noticed you merged external trees like this to solve
>> dependencies.
>>
>> Could you pull the irq/core branch into your tree to meet this
>> dependency?
> 
> On second thought, since Santosh's branch is the only one with this
> dependency (and we also have a dependency on Russell's devel-stable)
> I'll just build up a branch for Santosh's series that includes
> rmk/devel-stable and tglx/irq-core.
> 

Any new platforms will have a dependency on rmk/devel-stable with the
mach header clean-up. I'll probably have a dependency on tglx's tree as
well.

Rob

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-10-01 20:55   ` Rob Herring
@ 2011-10-02  7:03     ` Arnd Bergmann
  2011-10-06 19:59     ` Tony Lindgren
  1 sibling, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2011-10-02  7:03 UTC (permalink / raw)
  To: linux-arm-kernel

On Saturday 01 October 2011 15:55:05 Rob Herring wrote:
> > 
> > Kevin Hilman <khilman@ti.com> writes:
> > 
> >> The upcoming OMAP4 PM series from Santosh[1] that we're planning to
> >> queue for v3.2 has a dependency[2] on a patch currently queued for v3.2
> >> in the irq/core branch of Thomas' tip tree[3].
> >>
> >> In the past, I noticed you merged external trees like this to solve
> >> dependencies.
> >>
> >> Could you pull the irq/core branch into your tree to meet this
> >> dependency?
> > 
> > On second thought, since Santosh's branch is the only one with this
> > dependency (and we also have a dependency on Russell's devel-stable)
> > I'll just build up a branch for Santosh's series that includes
> > rmk/devel-stable and tglx/irq-core.
> > 
> 
> Any new platforms will have a dependency on rmk/devel-stable with the
> mach header clean-up. I'll probably have a dependency on tglx's tree as
> well.

Good point. Also, I think in general it's better if I try to keep track
of the depencies myself, so I don't accidentally submit patches upstream
that belong into someone else's realm.

I haven't come up with a good scheme for that yet. Right now I just
add a depends/* branch and try to remember which branches depend on
that. If it gets harder than this, I'll have to write it down somewhere,
but it would be nice to have some tool that can automatically warn
if I try to submit something that has an unfulfilled dependency.

	Arnd

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-10-01 20:55   ` Rob Herring
  2011-10-02  7:03     ` Arnd Bergmann
@ 2011-10-06 19:59     ` Tony Lindgren
  2011-10-07 16:04       ` Arnd Bergmann
  1 sibling, 1 reply; 10+ messages in thread
From: Tony Lindgren @ 2011-10-06 19:59 UTC (permalink / raw)
  To: linux-arm-kernel

* Rob Herring <robherring2@gmail.com> [111001 13:21]:
> On 09/30/2011 05:29 PM, Kevin Hilman wrote:
> > Hi Arnd,
> > 
> > Kevin Hilman <khilman@ti.com> writes:
> > 
> >> The upcoming OMAP4 PM series from Santosh[1] that we're planning to
> >> queue for v3.2 has a dependency[2] on a patch currently queued for v3.2
> >> in the irq/core branch of Thomas' tip tree[3].
> >>
> >> In the past, I noticed you merged external trees like this to solve
> >> dependencies.
> >>
> >> Could you pull the irq/core branch into your tree to meet this
> >> dependency?
> > 
> > On second thought, since Santosh's branch is the only one with this
> > dependency (and we also have a dependency on Russell's devel-stable)
> > I'll just build up a branch for Santosh's series that includes
> > rmk/devel-stable and tglx/irq-core.
> > 
> 
> Any new platforms will have a dependency on rmk/devel-stable with the
> mach header clean-up. I'll probably have a dependency on tglx's tree as
> well.

Sounds like Arnd should pull this into some branch then.

Tony

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-10-06 19:59     ` Tony Lindgren
@ 2011-10-07 16:04       ` Arnd Bergmann
  2011-10-07 17:50         ` Kevin Hilman
  0 siblings, 1 reply; 10+ messages in thread
From: Arnd Bergmann @ 2011-10-07 16:04 UTC (permalink / raw)
  To: linux-arm-kernel

On Thursday 06 October 2011, Tony Lindgren wrote:
> * Rob Herring <robherring2@gmail.com> [111001 13:21]:
> > On 09/30/2011 05:29 PM, Kevin Hilman wrote:
> > > Hi Arnd,
> > > 
> > > Kevin Hilman <khilman@ti.com> writes:
> > > 
> > >> The upcoming OMAP4 PM series from Santosh[1] that we're planning to
> > >> queue for v3.2 has a dependency[2] on a patch currently queued for v3.2
> > >> in the irq/core branch of Thomas' tip tree[3].
> > >>
> > >> In the past, I noticed you merged external trees like this to solve
> > >> dependencies.
> > >>
> > >> Could you pull the irq/core branch into your tree to meet this
> > >> dependency?
> > > 
> > > On second thought, since Santosh's branch is the only one with this
> > > dependency (and we also have a dependency on Russell's devel-stable)
> > > I'll just build up a branch for Santosh's series that includes
> > > rmk/devel-stable and tglx/irq-core.
> > > 
> > 
> > Any new platforms will have a dependency on rmk/devel-stable with the
> > mach header clean-up. I'll probably have a dependency on tglx's tree as
> > well.
> 
> Sounds like Arnd should pull this into some branch then.

I've pulled in rmk/devel-stable as a dependency now, thanks for
reminding me of that.

Thomas, where should I get the irq-core branch (or whichever
I should wait for) to pull in as another dependency. Is that
branch one that never gets rebased? 

	Arnd

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-10-07 16:04       ` Arnd Bergmann
@ 2011-10-07 17:50         ` Kevin Hilman
  2011-10-07 18:53           ` Arnd Bergmann
  0 siblings, 1 reply; 10+ messages in thread
From: Kevin Hilman @ 2011-10-07 17:50 UTC (permalink / raw)
  To: linux-arm-kernel

Arnd Bergmann <arnd@arndb.de> writes:

> On Thursday 06 October 2011, Tony Lindgren wrote:
>> * Rob Herring <robherring2@gmail.com> [111001 13:21]:
>> > On 09/30/2011 05:29 PM, Kevin Hilman wrote:
>> > > Hi Arnd,
>> > > 
>> > > Kevin Hilman <khilman@ti.com> writes:
>> > > 
>> > >> The upcoming OMAP4 PM series from Santosh[1] that we're planning to
>> > >> queue for v3.2 has a dependency[2] on a patch currently queued for v3.2
>> > >> in the irq/core branch of Thomas' tip tree[3].
>> > >>
>> > >> In the past, I noticed you merged external trees like this to solve
>> > >> dependencies.
>> > >>
>> > >> Could you pull the irq/core branch into your tree to meet this
>> > >> dependency?
>> > > 
>> > > On second thought, since Santosh's branch is the only one with this
>> > > dependency (and we also have a dependency on Russell's devel-stable)
>> > > I'll just build up a branch for Santosh's series that includes
>> > > rmk/devel-stable and tglx/irq-core.
>> > > 
>> > 
>> > Any new platforms will have a dependency on rmk/devel-stable with the
>> > mach header clean-up. I'll probably have a dependency on tglx's tree as
>> > well.
>> 
>> Sounds like Arnd should pull this into some branch then.
>
> I've pulled in rmk/devel-stable as a dependency now, thanks for
> reminding me of that.
>
> Thomas, where should I get the irq-core branch (or whichever
> I should wait for) to pull in as another dependency. Is that
> branch one that never gets rebased? 

git://tesla.tglx.de/git/linux-2.6-tip irq/core

I asked Thomas about this earlier when I was going to build up the
dependencies myself, and he said it won't be rebased.

Kevin

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-10-07 17:50         ` Kevin Hilman
@ 2011-10-07 18:53           ` Arnd Bergmann
  2011-10-07 18:59             ` Thomas Gleixner
  0 siblings, 1 reply; 10+ messages in thread
From: Arnd Bergmann @ 2011-10-07 18:53 UTC (permalink / raw)
  To: linux-arm-kernel

On Friday 07 October 2011, Kevin Hilman wrote:
> > I've pulled in rmk/devel-stable as a dependency now, thanks for
> > reminding me of that.
> >
> > Thomas, where should I get the irq-core branch (or whichever
> > I should wait for) to pull in as another dependency. Is that
> > branch one that never gets rebased? 
> 
> git://tesla.tglx.de/git/linux-2.6-tip irq/core
> 
> I asked Thomas about this earlier when I was going to build up the
> dependencies myself, and he said it won't be rebased.

Ok, thanks for the info.

I think I've now also come up with a workflow for tracking the dependencies:
I have a depends/xxx branch for each other branch that I need to wait for
getting merged first. When I want to send a pull request, I first check
all the depends/* branches using 'git branch --merged next/xxx |
grep depends' to see what the dependencies are, and 'git branch --merged
torvalds/master | grep depends' to see if they are already merged upstream.
When a dependency is already merged, I can remove its tracking branch
from the arm-soc tree.

	Arnd

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-10-07 18:53           ` Arnd Bergmann
@ 2011-10-07 18:59             ` Thomas Gleixner
  2011-10-07 20:14               ` Arnd Bergmann
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Gleixner @ 2011-10-07 18:59 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, 7 Oct 2011, Arnd Bergmann wrote:

> On Friday 07 October 2011, Kevin Hilman wrote:
> > > I've pulled in rmk/devel-stable as a dependency now, thanks for
> > > reminding me of that.
> > >
> > > Thomas, where should I get the irq-core branch (or whichever
> > > I should wait for) to pull in as another dependency. Is that
> > > branch one that never gets rebased? 
> > 
> > git://tesla.tglx.de/git/linux-2.6-tip irq/core
> > 
> > I asked Thomas about this earlier when I was going to build up the
> > dependencies myself, and he said it won't be rebased.
> 
> Ok, thanks for the info.
> 
> I think I've now also come up with a workflow for tracking the dependencies:
> I have a depends/xxx branch for each other branch that I need to wait for
> getting merged first. When I want to send a pull request, I first check
> all the depends/* branches using 'git branch --merged next/xxx |
> grep depends' to see what the dependencies are, and 'git branch --merged
> torvalds/master | grep depends' to see if they are already merged upstream.
> When a dependency is already merged, I can remove its tracking branch
> from the arm-soc tree.

For your internal dependecies, yes. But for irq/core you don't have to
wait. You just need to tell Linus in the pull request that you pulled
my branch with my ack as it contains modifications which are
prerequisite for arm/whatever.

When I send my pull request later, then this wont do any damage as
Linus has the commits already. Same the other way round. We do that
all the time, otherwise pull dependencies would be a nightmare.

Thanks,

	tglx

^ permalink raw reply	[flat|nested] 10+ messages in thread

* ARM SoC tree: OMAP PM dependency on tip irq/core
  2011-10-07 18:59             ` Thomas Gleixner
@ 2011-10-07 20:14               ` Arnd Bergmann
  0 siblings, 0 replies; 10+ messages in thread
From: Arnd Bergmann @ 2011-10-07 20:14 UTC (permalink / raw)
  To: linux-arm-kernel

On Friday 07 October 2011, Thomas Gleixner wrote:
> For your internal dependecies, yes. But for irq/core you don't have to
> wait. You just need to tell Linus in the pull request that you pulled
> my branch with my ack as it contains modifications which are
> prerequisite for arm/whatever.
> 
> When I send my pull request later, then this wont do any damage as
> Linus has the commits already. Same the other way round. We do that
> all the time, otherwise pull dependencies would be a nightmare.

Ok, makes sense.

Thanks,

	Arnd

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-10-07 20:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-30 13:57 ARM SoC tree: OMAP PM dependency on tip irq/core Kevin Hilman
2011-09-30 22:29 ` Kevin Hilman
2011-10-01 20:55   ` Rob Herring
2011-10-02  7:03     ` Arnd Bergmann
2011-10-06 19:59     ` Tony Lindgren
2011-10-07 16:04       ` Arnd Bergmann
2011-10-07 17:50         ` Kevin Hilman
2011-10-07 18:53           ` Arnd Bergmann
2011-10-07 18:59             ` Thomas Gleixner
2011-10-07 20:14               ` Arnd Bergmann

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).