From: Jason Cooper <jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org>
To: Sebastian Hesselbarth
<sebastian.hesselbarth-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: Andrew Lunn <andrew-g2DYL2Zd6BY@public.gmane.org>,
"Longchamp,
Valentin"
<Valentin.Longchamp-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org>,
"devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org"
<devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org>,
"Brunck,
Holger" <Holger.Brunck-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org>,
Gerlando Falauto
<gerlando.falauto-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org>,
Simon Guinot <simon-jKBdWWKqtFpg9hUCZPvPmw@public.gmane.org>,
"linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org"
<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>
Subject: Re: DT version of kirkwood_ge0x_init()
Date: Wed, 5 Jun 2013 09:23:25 -0400 [thread overview]
Message-ID: <20130605132325.GI3803@titan.lakedaemon.net> (raw)
In-Reply-To: <51AEFF26.8080004-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Gerlando,
On Wed, Jun 05, 2013 at 11:04:38AM +0200, Sebastian Hesselbarth wrote:
> On 06/04/13 22:53, Gerlando Falauto wrote:
...
> >Sorry, I am really more than lost when it's about tracking
> >how/where/when changes are pulled. Any "mainlining for dummies" pointer
> >would be more than appreciated.
>
> Hmm, sometimes I am also lost especially about when branches will be
> merged. Jason can tell you for sure. Basically, patches go into some
> maintainer's or submaintainer's branch first.
In the simple case, we look at the diffstat to see what sections of the
kernel are being changed. drivers/net, arch/arm, arch/arm/mach-mvebu,
arch/arm/mm are all maintained by different people. Depending on where
the changes are, that dictates who it will go through, DaveM, LinusW,
Arnd and Olof, Russell King, etc.
Any code changes in arch/arm that are SoC dependent go through arm-soc.
Otherwise, it goes through Russell. arm-soc is maintained by Arnd and
Olof. It's so large, that they've broken it up into sub-archs with
maintainers for each. Myself, Andrew Lunn, and Gregory Clemente
maintain code changes in
arch/arm/mach-{mvebu,kirkwood,orion5x,dove,mv78xx0}. We feed those
changes in the form of branches to arm-soc, who put it all together and
send it to Linus.
It gets complicated when part of a patch series, like Sebastian's, needs
to go through -net, and the rest through arm-soc. If the two halves
don't depend on one another, then it's easy. In this case, the arm-soc
changes _do_ depend on the -net changes. So, we wait for the -net
changes to get into mainline Linux (because all of the branches from
everyone will have merged together), in this case, in v3.11-rc1. Once
that lands, I'll base a branch off of it and include Sebastian's changes
to mach-kirkwood. It will then be sent up to arm-soc for inclusion in
v3.12-rc1.
There's also a corner case where a driver maintainer will Ack a patch
series he would normally take and allow arm-soc to take it. Usually
this is only if the driver changes are limited to a SoC specific file,
eg drivers/clk/mvebu/*, and the driver maintainer doesn't anticipate any
drivers/clk/* changes that will conflict. Then, we can take the whole
series in one merge window through arm-soc. But that's purely up to the
driver maintainer(s), and is by exception, not the rule.
hth,
Jason.
prev parent reply other threads:[~2013-06-05 13:23 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-04 10:18 DT version of kirkwood_ge0x_init() Gerlando Falauto
[not found] ` <51ADBEE0.5040500-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org>
2013-06-04 10:34 ` Sebastian Hesselbarth
[not found] ` <51ADC2C2.6010106-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2013-06-04 10:43 ` Jason Cooper
2013-06-04 11:59 ` Simon Guinot
[not found] ` <20130604115927.GJ7626-tZfvYpCFA3RN6yImKYG91Q@public.gmane.org>
2013-06-04 12:05 ` Jason Cooper
2013-06-04 12:18 ` Simon Guinot
[not found] ` <20130604120500.GZ3803-u4khhh1J0LxI1Ri9qeTfzeTW4wlIGRCZ@public.gmane.org>
2013-06-04 13:10 ` Jason Cooper
2013-06-04 20:53 ` Gerlando Falauto
[not found] ` <51AE53D4.5070208-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org>
2013-06-05 9:04 ` Sebastian Hesselbarth
2013-06-05 9:37 ` Gerlando Falauto
[not found] ` <51AF06E0.6040103-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org>
2013-06-05 9:45 ` Gregory CLEMENT
2013-06-05 9:49 ` Sebastian Hesselbarth
2013-06-05 9:55 ` Gerlando Falauto
[not found] ` <51AEFF26.8080004-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2013-06-05 13:23 ` Jason Cooper [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=20130605132325.GI3803@titan.lakedaemon.net \
--to=jason-nlaqjdtuok4be96alqz0ja@public.gmane.org \
--cc=Holger.Brunck-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org \
--cc=Valentin.Longchamp-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org \
--cc=andrew-g2DYL2Zd6BY@public.gmane.org \
--cc=devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org \
--cc=gerlando.falauto-SkAbAL50j+5BDgjK7y7TUQ@public.gmane.org \
--cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
--cc=sebastian.hesselbarth-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=simon-jKBdWWKqtFpg9hUCZPvPmw@public.gmane.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