On Wed, Jun 06, 2007 at 03:07:57PM -0400, Dmitry Torokhov wrote: > > > >And one would say that the dependency of BAR was not correct. > >But kconfig has no way to determine if WHISKEY or VODKA is the right one. > > > > Then it should not allow selecting FOO to begin with. > > >I understand your input but often the reply is that select was used in the > >wrong way. > > I understand that there are scenarios where select is wrong but I > believe here it is theproper construct. Input-polldev is a library > module and will never be used on its own, it just provides some > services for the drivers (the only reason it even has a visible entry > in Kconfig is that there may be out of tree modules using it). > Making drivers depend on polldev does not make sense. It also does not > make sense for all drivers using services of input-polldev to live in > the same directory. Therefore individual drivers attempt to select > polldev. I do not disagree with you - but I have just not got enough gripe on the kconfig datastructures to implement the check (yet?). Sam