Re: [patch 12/13] kconfig: add module_name shortcut

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Adrian Bunk wrote:
On Wed, Oct 29, 2008 at 02:20:14PM -0700, akpm@xxxxxxxxxxxxxxxxxxxx wrote:
From: Alexey Dobriyan <adobriyan@xxxxxxxxx>

Add Kconfig token "module_name" to supply module's name. Example:

	config FOO
		tristate "foo"
		module_name foo
		---help---
		  foo

Print module's name as following on menuconfigs help screen (press 'h'):

	Module name: foo

8139too driver converted to show real-life example.

P.S.: menuconfig only, no checking wrt modular/standalone code et al.
...

We have 4 interfaces, and for not losing information all of them have to support it.

--- a/drivers/net/Kconfig~kconfig-add-module_name-shortcut
+++ a/drivers/net/Kconfig
@@ -1549,14 +1549,12 @@ config 8139TOO
 	depends on NET_PCI && PCI
 	select CRC32
 	select MII
+	module_name 8139too
 	---help---
 	  This is a driver for the Fast Ethernet PCI network cards based on
 	  the RTL 8129/8130/8139 chips. If you have one of those, say Y and
 	  read the Ethernet-HOWTO <http://www.tldp.org/docs.html#howto>.
- To compile this driver as a module, choose M here: the module
-	  will be called 8139too.  This is recommended.
-
...

Are you planning any further usage of the module_name?

Currently your patch seems to be in menuconfig equivalent to

-       To compile this driver as a module, choose M here: the module
-       will be called 8139too.  This is recommended.
+	Module name: 8139too

I don't have any strong opinion whether that's better or worse, but if that's the only change we don't need a new kconfig syntax for it.

This feature is very useful for auto configuration: from a lsmod you will find easily the relevant configuration.

Actually I'm doing it with some complexer scripts, but some Makefile
are "creative".

I had some plan to include more building information to Kconfig
to automatically generating some part of Makefile's.

ciao
	cate
--
To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux