On Fri, Apr 20, 2012 at 01:13:34PM -0500, Christopher Harrington wrote: > On Fri, Apr 20, 2012 at 13:06, Greg KH <greg@xxxxxxxxx> wrote: > > On Fri, Apr 20, 2012 at 01:00:11PM -0500, Christopher Harrington wrote: > >> Hello list! Is there a reason why the RTL8187SE driver depends on the > >> kernel having module support, even though it builds and runs fine if I > >> remove the dependency from the Kconfig file? > > > > I think there are global symbols in the driver such that if you build it > > into the kernel, it can conflict with other kernel modules. > It's a tristate which allows you to build it into the kernel even > without the dependency on modules being removed. So if you're correct, > the Kconfig is still wrong and it should only allow you to build it as > a module, not simply depend on CONFIG_MODULES. Are you sure about that? > > Try a 'make allyesconfig' build after changing that option to see if > > there are build errors. Or even better yet, look at the changelog > > comments for the Kconfig file for the driver to see why that dependancy > > is there (hint, that will tell you why this is the way it is...) > > > I don't have the git tree sitting on a local drive, is there a way I > could view this via HTTP? I'm not familiar with kernel development, > sorry. This is what you want: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=84ba253b07a3d8e58160690320e9cfbe199bb88e greg k-h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel