mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Thomas Gleixner <tglx@linutronix.de>
To: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Arnd Bergmann <arnd@arndb.de>,
	linux-arm-kernel@lists.infradead.org,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Russell King <linux@arm.linux.org.uk>,
	linux-kernel@vger.kernel.org, Nicolas Pitre <nico@fluxnic.net>
Subject: Re: [RFC] ARM Subarchitecture group maintainership
Date: Wed, 18 May 2011 23:24:21 +0200 (CEST)	[thread overview]
Message-ID: <alpine.LFD.2.02.1105182313060.3078@ionos> (raw)
In-Reply-To: <20110518155615.GJ15292@game.jcrosoft.org>

On Wed, 18 May 2011, Jean-Christophe PLAGNIOL-VILLARD wrote:
> On 10:47 Wed 18 May     , Arnd Bergmann wrote:
> > We will probably not be fully functional during the 2.6.40 merge window,
> > but we are trying our best to be useful. For 2.6.41, my hope is that
> > we can merge the bulk of the ARM subarchitecture changes through this
> > tree. Once Linus is happy with the way that the process works, we can
> > mandate that all ARM subarchitecture changes go through our tree, until
> > then it stays voluntary.
> How do you plan to manage with already sub arch maintainers?

The sub arch maintainers are not replaced by this.
 
> In my ming such tree could be good to organise cross arch drivers

This is not about drivers. drivers need to move out of arch/arm into
the proper drivers/subsystem where consolidation makes really sense
even across architectures. We have already multiple drivers for the
same stupid IP block in tree just because they were glued into
different SoCs (ARM, x86, ....). That's not an ARM specific problem,
it's all across the board, but on ARM it is very visible.

> but for real arch specific the current workflow is good

There is a difference between arch specific code - i.e. core ARM
architecture code - and SoC specific code which goes into
arch/arm/[mach|plat]-*. The core code was never and issue and we are
not touching it as Russell is handling it perfectly. The real issue is
the code in [mach|plat]-* which flows rather randomly into mainline
today. That results in lack of review, push back and makes
consolidation as hard as it gets.

> If we add a new stage it will be difficult to follow for people

What is difficult about that? How does it matter whether you ask A or
B to pull and propagate your subarch code?
 
> I'd like to have scenario example where such workflow will give a significant
> advantage compare to the current workflow. And please real example.

See above. It's not about examples, it's about solving issues like
lack of review, lack of central places to do consolidation work and
lack of push-back when stuff goes into the wrong direction.

Thanks,

	tglx



  reply	other threads:[~2011-05-18 21:24 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-18  8:47 Arnd Bergmann
2011-05-18 14:53 ` Catalin Marinas
2011-05-25  7:59   ` Tony Lindgren
2011-05-25 14:28     ` Nicolas Pitre
2011-05-25 15:34       ` Tony Lindgren
2011-05-25 16:06         ` Thomas Gleixner
2011-05-26  8:28           ` Mark Brown
2011-05-26  8:33             ` Thomas Gleixner
2011-05-26  9:59               ` Mark Brown
2011-05-26 10:13                 ` Arnd Bergmann
2011-05-18 15:22 ` Shawn Guo
2011-05-18 15:27   ` Anca Emanuel
2011-05-19 12:13   ` Arnd Bergmann
2011-05-18 15:56 ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-18 21:24   ` Thomas Gleixner [this message]
2011-05-18 21:47   ` Catalin Marinas
2011-05-18 20:49 ` David Brown
2011-05-19  1:27 ` Barry Song
2011-05-19  2:42   ` Nicolas Pitre
2011-05-19  3:01     ` Barry Song
2011-05-19 13:31       ` Linus Walleij
2011-05-19 19:28         ` Russell King - ARM Linux
2011-05-19 19:31           ` Nicolas Pitre
2011-05-19 13:50       ` Arnd Bergmann
2011-05-19 14:23         ` Barry Song
2011-05-19 15:08           ` Arnd Bergmann
2011-05-24  9:23             ` Barry Song
2011-05-24 12:26               ` Arnd Bergmann
2011-05-27  5:34         ` viresh kumar
2011-05-27  7:24           ` Arnd Bergmann
2011-05-19 12:20   ` Arnd Bergmann
2011-05-19  3:38 ` viresh kumar
2011-05-20 20:48 ` Linus Walleij
2011-05-20 20:59 ` Joe Perches
2011-05-21  8:23   ` Arnd Bergmann
2011-05-25  8:10 ` Nicolas Ferre
2011-05-25  8:23 ` Sascha Hauer
2011-05-25 16:19   ` H Hartley Sweeten
2011-05-26 16:14 ` Kevin Hilman
2011-05-27  0:01   ` Kyungmin Park
2011-07-26 18:03 ` Stephen Boyd
2011-07-27  1:47   ` Barry Song
2011-07-27  2:23     ` Stephen Boyd
2011-07-27 14:55   ` Arnd Bergmann

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=alpine.LFD.2.02.1105182313060.3078@ionos \
    --to=tglx@linutronix.de \
    --cc=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@arm.linux.org.uk \
    --cc=nico@fluxnic.net \
    --cc=plagnioj@jcrosoft.com \
    --cc=torvalds@linux-foundation.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

Powered by JetHome