* [PATCH 0/7] Kconfig: cleanup s390.
@ 2007-04-20 11:31 Martin Schwidefsky
0 siblings, 0 replies; only message in thread
From: Martin Schwidefsky @ 2007-04-20 11:31 UTC (permalink / raw)
To: linux-kernel, linux-s390; +Cc: akpm, mb, linville
Greetings,
my last try to straighten then Kconfig for s390 failed, probably due
to the disable statement. I still want to get rid of the s390 specific
Kconfig file in drivers/s390/Kconfig. Too much duplication, too often
something that should have been added is forgotten..
So this is a new attempt, this time without the disable extension but
with lots of "depends on !S390" lines. The eight patches go on top of
2.6.21-rc6-mm1. Patches 1-4 fit (with hunks) on top of the current git
as well.
I noticed an oddity with the B44 option. It selects SSB which is a new
bus that sits on top of either PCI or PCMCIA. The trouble is that s390
does have neither PCI nor PCMCIA. Patch #7 adds a depends line to the
SSB option. Now the SSB option is not available on s390 anymore but
the B44 option is. You can select it and by doing so the SSB option
gets selected as well(!). I solved this by replacing the "select SSB"
with a "depends on SSB", see patch #8. But then the B44 option is only
available if the SSB option is enabled. What we'd need is an additional
check if the options that are to be selected by a config option can be
selected as well and hide the original config option that does the
invalid select. Quite a nasty problem.
If nobody objects to the cleanup I'll add the patches to git390 for
a please-pull at the next merge window.
--
blue skies,
Martin.
"Reality continues to ruin my life." - Calvin.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-04-20 11:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-20 11:31 [PATCH 0/7] Kconfig: cleanup s390 Martin Schwidefsky
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox