linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: broonie@opensource.wolfsonmicro.com (Mark Brown)
To: linux-arm-kernel@lists.infradead.org
Subject: Updated mach-types update
Date: Wed, 27 Jul 2011 12:20:06 -0000	[thread overview]
Message-ID: <20110524020653.GA28118@opensource.wolfsonmicro.com> (raw)
In-Reply-To: <201105231839.57083.arnd@arndb.de>

On Mon, May 23, 2011 at 06:39:56PM +0200, Arnd Bergmann wrote:
> On Monday 23 May 2011, Russell King - ARM Linux wrote:

> > Don't get me wrong - 15k LOC removal is a good start, but it's just that,
> > a start.  It's well below what I was hoping for.

> Agreed. The 15k LOC were also partially just the low-hanging fruit, so
> we won't be able to do much larger reductions without doing more
> groundwork first, like the stuff that is going in now (clkdev, irq,
> clksource, device tree, ...).

Indeed.

> We need to do more of those before we see significant reductions from
> being able to remove a lot of the existing board files. At the same
> time, a number of people obviously have new boards that they want to
> see supported. The tactical answer that I'd give to them is that they
> can still add board files, provided that they also help do the work
> that is required to remove them later (depends the specific capabilities
> of the people and the complexity of the code they want to add).

This should also be really helpful for getting people to actually work
on the infrastructure.  If we're just telling anyone working on actual
systems on ARM to go away then we're creating additional barriers to
working with the improved infrastructure and reducing the visibility the
community has of what's going on, pushing people back into BSP land
which really isn't where we want things to be going.

It's also coming back to the thing I was saying when this approach was
originally announced - if we're just telling people that there's no way
they can work with mainline until some non-specific set of generic ARM
improvements has been done that's really not going them anything
concrete they can work with.  The work that needs doing is both open
ended and long term, it's not something with any end in sight and it
requires a good degree of comfortability with working with tree wide
changes.  That's tough and it seems more likely to put people off than
to stimulate new contributors.

If we can give people specific feedback on their code that they can
directly address that's entirely reasonable.  Saying things like "your
code isn't up to standard, you should be doing this other thing" or
"this thing you're doing is actually pretty generic, you should submit
some infrastructure for it then build on top of that" gives people a
clear thing they can actually do that they can relate to the work
they're doing.  Saying that we're not going to be accepting any support
for new hardware into Linux for the forseeable future is more of an
impenetrable cliff face.

If Linus is pushing back in this way it seems like the thing to do is
push back on him, it seems like we should be able to point to concrete
things that are being done to improve the situation without also stalling
work on new platforms.

      parent reply	other threads:[~2011-07-27 12:20 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-20 11:03 Updated mach-types update Russell King - ARM Linux
2011-03-20 11:41 ` Russell King - ARM Linux
2011-03-24 17:59   ` Tony Lindgren
2011-05-13 11:54     ` Tony Lindgren
2011-05-13 12:19       ` Jarkko Nikula
2011-05-13 14:40         ` [PATCH] omap: Remove support for omap2evm (Re: Updated mach-types update) Tony Lindgren
2011-05-14 16:30           ` Mark Brown
2011-05-16 13:45           ` Liam Girdwood
2011-05-13 14:53       ` Updated mach-types update Tomi Valkeinen
2011-03-21 22:41 ` Detlef Vollmann
2011-03-21 23:10   ` Russell King - ARM Linux
2011-03-21 23:33     ` Detlef Vollmann
2011-03-22 13:19 ` Domenico Andreoli
2011-03-22 19:30   ` Russell King - ARM Linux
2011-03-23  9:31     ` Domenico Andreoli
2011-03-23 16:37     ` H Hartley Sweeten
2011-03-26 22:52 ` Colin Cross
2011-03-26 23:14   ` Russell King - ARM Linux
2011-03-28 18:00     ` Russell King - ARM Linux
2011-03-28 18:02       ` Russell King - ARM Linux
2011-05-21  1:35 ` Jaya Kumar
2011-05-22  9:11   ` Russell King - ARM Linux
2011-05-23 14:52     ` Arnd Bergmann
2011-05-23 14:59       ` Russell King - ARM Linux
2011-05-23 15:10         ` Mark Brown
2011-05-23 15:33           ` Russell King - ARM Linux
2011-05-23 16:39             ` Arnd Bergmann
2011-05-24 11:00               ` Jaya Kumar
2011-05-24 11:51                 ` Arnd Bergmann
2011-07-27 12:20               ` Mark Brown [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=20110524020653.GA28118@opensource.wolfsonmicro.com \
    --to=broonie@opensource.wolfsonmicro.com \
    --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).