ieee802154: fix kconfig bool/tristate muckup
authorRandy Dunlap <randy.dunlap@oracle.com>
Fri, 12 Jun 2009 12:59:20 +0000 (12:59 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 14 Jun 2009 06:36:29 +0000 (23:36 -0700)
commit13be8a126850692839934116fbdaf008bfdedec1
treebdd9167c10ebc7e8124cd308b4126a712ed3472f
parent181470fcf3f8ecc16625bc45a5f6f678e57bfb22
ieee802154: fix kconfig bool/tristate muckup

menuconfig IEEE802154_DRIVERS is a bool that depends on tristate IEEE802154.
If the IEEE802154 symbol is 'm', the bool becomes 'y'.
This allows tristate symbols under IEEE802154_DRIVERS to be configured as
'y' and cause build problems.
Changing the menuconfig bool to a tristate fixes this.

drivers/built-in.o: In function `fake_scan_req':
fakehard.c:(.text+0x46d625): undefined reference to `ieee802154_nl_scan_confirm'
drivers/built-in.o: In function `fake_disassoc_req':
fakehard.c:(.text+0x46d66f): undefined reference to `ieee802154_nl_disassoc_confirm'
drivers/built-in.o: In function `fake_assoc_req':
fakehard.c:(.text+0x46d6be): undefined reference to `ieee802154_nl_assoc_confirm'

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Acked-by: Sergey Lapin <slapin@ossfans.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/ieee802154/Kconfig