linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: dwalker@codeaurora.org (Daniel Walker)
To: linux-arm-kernel@lists.infradead.org
Subject: Heads up: Linus plans to kill ARM defconfigs
Date: Wed, 09 Jun 2010 06:32:58 -0700	[thread overview]
Message-ID: <1276090378.2006.11.camel@m0nster> (raw)
In-Reply-To: <201006090807.20810.post@hendrik-sattler.de>

On Wed, 2010-06-09 at 08:07 +0200, Hendrik Sattler wrote:
> Am Mittwoch 09 Juni 2010, 01:21:24 schrieb Ryan Mallon:
> > Yes. I thought the problem was that Kconfig doesn't work correctly for
> > this though. Does having 'select MTD_PARTITIONS' automatically cause
> > CONFIG_MTD to be set? If not, then you basically need to have the full
> > config option list, which is basically what defconfig is.
> 
> Anybody thought about improving Kconfig to make this possible?
> Specifying CONFIG_MTD and CONFIG_MTD_PARTITIONS again and again will just 
> repeat information (that CONFIG_MTD_PARTITIONS depends on CONFIG_MTD).
> The recursive 'select' could have a different name.

There is work going on to create a SAT solver because the depends lines
are often expression instead of just specifying a single other config
option. So updating the select to work correctly isn't entirely trivial.

The other thing the SAT solver _could_ do is trivialize the current
defconfig into files to only 10 lines or so depending on which arm ..
For instance a defconfig file for trout under mach-msm (the one I
maintain) would look like this,

CONFIG_MACH_TROUT=y
CONFIG_MSM_DEBUG_UART3=y
CONFIG_MMC_MSM7X00A=y

then the solver would just deduce every other option. So three lines vs.
the current 1800+ lines. The files would become manageable, and readable
since they're so much smaller. However, we would still have all the
current files we have now.

That's all speculation still, since this solver thing doesn't exist yet.
We would have to drive it in this direction.

Daniel

  reply	other threads:[~2010-06-09 13:32 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-03 19:24 Heads up: Linus plans to kill ARM defconfigs Russell King - ARM Linux
2010-06-03 19:55 ` Marek Vasut
2010-06-03 20:01   ` Russell King - ARM Linux
2010-06-03 20:27     ` Marek Vasut
2010-06-03 20:38       ` Nicolas Pitre
2010-06-08 14:41       ` Russell King - ARM Linux
2010-06-03 23:46     ` Daniel Walker
2010-06-04 11:06   ` Uwe Kleine-König
2010-06-03 19:59 ` Nicolas Pitre
2010-06-03 20:03   ` Russell King - ARM Linux
2010-06-03 20:36     ` Nicolas Pitre
2010-06-03 21:04 ` Ryan Mallon
2010-06-03 22:31   ` Nicolas Pitre
2010-06-03 23:33     ` Ryan Mallon
2010-06-03 23:45       ` Kyungmin Park
2010-06-04  0:13         ` Nicolas Pitre
2010-06-04  1:10       ` Marek Vasut
2010-06-04  1:16         ` Ryan Mallon
2010-06-04  1:35           ` Eric Miao
2010-06-04  1:37             ` Marek Vasut
2010-06-04  1:50               ` Marek Vasut
2010-06-04  1:53                 ` Marek Vasut
2010-06-04  6:03                   ` Tony Lindgren
2010-06-04 14:59                     ` Cory Maccarrone
2010-06-07  7:41                       ` Tony Lindgren
2010-06-04  1:57               ` Eric Miao
2010-06-04  6:10             ` Tony Lindgren
2010-06-04  7:12               ` Eric Miao
2010-06-04  8:40                 ` Martin Guy
2010-06-04 20:51                   ` Nicolas Pitre
2010-06-04 22:08                     ` Krzysztof Halasa
2010-06-08 11:58                     ` Russell King - ARM Linux
2010-06-08 12:31                       ` Tony Lindgren
2010-06-08 12:43                         ` Eric Miao
2010-06-08 12:49                           ` Russell King - ARM Linux
2010-06-08 13:00                             ` Eric Miao
2010-06-08 12:43                       ` David John
2010-06-08 12:44                         ` Eric Miao
2010-06-08 12:50                         ` Nicolas Pitre
2010-06-08 12:44                       ` Nicolas Pitre
2010-06-08 12:50                         ` Russell King - ARM Linux
2010-06-08 13:01                           ` Nicolas Pitre
2010-06-08 13:13                             ` Russell King - ARM Linux
2010-06-08 14:51                               ` Eric Miao
2010-06-08 16:55                                 ` Nicolas Pitre
2010-06-08 23:23                                   ` Daniel Walker
2010-06-08 12:50                       ` Christer Weinigel
2010-06-08 13:10                         ` Russell King - ARM Linux
2010-06-08 20:51                           ` Ryan Mallon
2010-06-08 21:22                             ` Russell King - ARM Linux
2010-06-08 21:32                               ` Ryan Mallon
2010-06-08 23:02                             ` Nicolas Pitre
2010-06-08 23:21                               ` Ryan Mallon
2010-06-08 23:26                                 ` Daniel Walker
2010-06-08 23:31                                 ` Nicolas Pitre
2010-06-08 23:52                                   ` Ryan Mallon
2010-06-09  0:14                                     ` Nicolas Pitre
2010-06-09  6:07                                 ` Hendrik Sattler
2010-06-09 13:32                                   ` Daniel Walker [this message]
2010-06-10  6:32                                     ` Uwe Kleine-König
2010-06-10 19:18                                       ` Nicolas Pitre
2010-06-09 21:56                                   ` Ryan Mallon
2010-06-25 12:36                                   ` Catalin Marinas
2010-06-07 21:09                   ` Ryan Mallon
2010-06-04 10:42                 ` Tony Lindgren
2010-06-04  8:36         ` pieterg
     [not found]           ` <AANLkTilyIb8WDAanNHlQKHco6rSjzNjNS9Q3TpWQqt8o@mail.gmail.com>
2010-06-04  8:42             ` Eric Miao
2010-06-04  8:56           ` Daniel Mack
2010-06-04  9:37             ` pieterg

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=1276090378.2006.11.camel@m0nster \
    --to=dwalker@codeaurora.org \
    --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).