public inbox for linux-arch@vger.kernel.org
 help / color / mirror / Atom feed
* [patch 0/5] Kconfig: cover sheet.
@ 2006-09-05 16:32 Martin Schwidefsky
  0 siblings, 0 replies; only message in thread
From: Martin Schwidefsky @ 2006-09-05 16:32 UTC (permalink / raw)
  To: linux-arch

I spent some more time on my kconfig rework in order to get s390
use the standard drivers/Kconfig instead of the home-brewn
drivers/s390/Kconfig. Most important improvement compared to
older patches: the disable command can now be placed anywhere.

With all 5 patches applied on-top of 2.6.18-rc5-mm1 s390 now has a
decent configuration while including all the standard Kconfig files.
Trying to get the current -mm tree to work is another issue.
allnoconfig doesn't link because blk_congestion_end is not defined.
Enabling the block layer gets it to compile but the kernel is
naturally pretty useless.
It compiles fine with allmodconfig and compiles almost with
allyesconfig. There is a bug in the cachefiles filesystem (misplaced
__exit). These two kernels didn't boot as well, there are still many
problems left in -mm in regard to s390. The likely/unlikely profiler
doesn't work, the lock dependency validator still has problems,
atm crashes ...
I stopped there, dealing with a 17MB allyesconfig kernel is too
scary, the listing of vmlinux had 1,46 GB.

The only stain left in regard to Kconfig is the following warning:
    drivers/hwmon/Kconfig:533:warning: 'select' used by config symbol
    'SENSORS_HDAPS' refer to undefined symbol 'THINKPAD_EC'
THINKPAD_EC is defined in drivers/firmware/Kconfig which is only
included for i386, ia64 and x86_64. Imho, a common Kconfig should
never refer to a symbol that is only available for a subset of
architectures.

What I'd like to see is a decision about the proposed "disable"
command. Should it be added or not? The alternative solution for
the s390 config problem would be to add more "depends on !S390"
to the features that are disabled.

-- 
blue skies,
  Martin.

Martin Schwidefsky
Linux for zSeries Development & Services
IBM Deutschland Entwicklung GmbH

"Reality continues to ruin my life." - Calvin.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-09-05 16:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-05 16:32 [patch 0/5] Kconfig: cover sheet Martin Schwidefsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox