1 May 2008 01:01
Ingo, no more kconfig patches
Adrian Bunk <bunk <at> kernel.org>
2008-04-30 23:01:00 GMT
2008-04-30 23:01:00 GMT
On Wed, Apr 30, 2008 at 11:13:17PM +0200, Ingo Molnar wrote: > > * Dmitry Torokhov <dmitry.torokhov <at> gmail.com> wrote: > > > > which triggers with the following config: > > > > > > http://redhat.com/~mingo/misc/config-Wed_Apr_30_21_43_17_CEST_2008.bad > > > > > > the reason is dependency on NEW_LEDS that was not spelled out in the > > > Kconfig entry of JOYSTICK_XPAD. > > > > Xpad can be compiled without LED support so this dependancy is > > incorrect. JOYSTICK_XPAD_LEDS has proper dependancy on LEDS_CLASS, the > > rest is Kconfig breakage. > > no, you are wrong, read the current Kconfig rules again. If the user can > create a .config that does not build, it is driver breakage. It always > was, and has been in the past 15 years. > > Kconfig might be extended to make dependencies easier to manage for > developers but until that is implemented you have to craft your driver's > dependencies with the current tools in a way that doesnt break the > build. Ingo, there are areas in the kernel you know well. But kconfig is not among them. This breakage with your .config is *not* caused by an input bug as you wrongly claim (I'll send a correct fix after some testing).(Continue reading)
Moreover, if the maintainers who took them told me they would be scheduled for
the next merge window, I wouldn't mind. That actually happended to some of my
patches that are in the Greg's tree at the moment and that's fine (although I
consider the patches as important).
IMO, this is a question of balance. Of course, a maintainer can take
everything from everyone, but at the same time he can have a look at the
patches and say "Well, I have lots of stuff scheduled for this merge window
already, this stuff of yours will wait for the next merge window. Please
improve the code or review the others' patches in the meantime". The only
thing is to give everyone a fair treatment, which may be a challenge.
> Do you think anybody else does?
But that's hard
> because of various reasons (money, time, room, energy). What arches need more
> attention? Which are forgotten? Which are going away? For example does buying
> an alphaserver DS 20 (hey - it's cheap) and running tests on it makes sense
> these days?
>
gee.
I think to a large extent this problem solves itself - the "more important"
architectures have more people using them, so they get more testing and
more immediate testing.
However there are gaps. I'd say that arm is one of the more important
architectures, but many people who are interested in arm tend to shy away
from bleeding-edge kernels for various reasons. Mainly because they have
real products to get out the door, rather than dinking around with mainline
kernel developement. So testing bleeding-edge on some arm systems would be
RSS Feed