mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-24 05:04:00 +08:00
9170d2f6e1
ipwireless (added by 099dc4fb62
) is clearly
a net device:
drivers/built-in.o: In function `ipwireless_ppp_start_xmit':
/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `skb_under_panic'
/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:165: undefined reference to `kfree_skb'
drivers/built-in.o: In function `ipwireless_network_packet_received':
/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `__alloc_skb'
/home/pmundt/devel/git/sh-2.6.25/drivers/char/pcmcia/ipwireless/network.c:377: undefined reference to `skb_over_panic'
drivers/built-in.o: In function `ppp_shutdown_interface':
/home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `unregister_netdev'
/home/pmundt/devel/git/sh-2.6.25/drivers/net/ppp_generic.c:2517: undefined reference to `free_netdev'
[ ... and many more ... ]
select strikes again. ipwireless selects PPP which in turn tries to select
SLHC, both of which are technically "protected" by an if NETDEVICES
in drivers/net/Kconfig. This leads to .config hilarity, with net suddenly
ending up in the SCSI menu:
#
# SCSI device support
#
# CONFIG_SCSI_DMA is not set
# CONFIG_SCSI_NETLINK is not set
CONFIG_PPP=y
# CONFIG_PHONE is not set
Curiously the SLHC select from PPP doesn't seem to happen, as there's no
CONFIG_SLHC=y (only CONFIG_PPP=y gets set) -- Kconfig bug? Caught with a
randconfig.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
57 lines
1.7 KiB
Plaintext
57 lines
1.7 KiB
Plaintext
#
|
|
# PCMCIA character device configuration
|
|
#
|
|
|
|
menu "PCMCIA character devices"
|
|
depends on HOTPLUG && PCMCIA!=n
|
|
|
|
config SYNCLINK_CS
|
|
tristate "SyncLink PC Card support"
|
|
depends on PCMCIA
|
|
help
|
|
Enable support for the SyncLink PC Card serial adapter, running
|
|
asynchronous and HDLC communications up to 512Kbps. The port is
|
|
selectable for RS-232, V.35, RS-449, RS-530, and X.21
|
|
|
|
This driver may be built as a module ( = code which can be
|
|
inserted in and removed from the running kernel whenever you want).
|
|
The module will be called synclinkmp. If you want to do that, say M
|
|
here.
|
|
|
|
config CARDMAN_4000
|
|
tristate "Omnikey Cardman 4000 support"
|
|
depends on PCMCIA
|
|
select BITREVERSE
|
|
help
|
|
Enable support for the Omnikey Cardman 4000 PCMCIA Smartcard
|
|
reader.
|
|
|
|
This kernel driver requires additional userspace support, either
|
|
by the vendor-provided PC/SC ifd_handler (http://www.omnikey.com/),
|
|
or via the cm4000 backend of OpenCT (http://www.opensc.com/).
|
|
|
|
config CARDMAN_4040
|
|
tristate "Omnikey CardMan 4040 support"
|
|
depends on PCMCIA
|
|
help
|
|
Enable support for the Omnikey CardMan 4040 PCMCIA Smartcard
|
|
reader.
|
|
|
|
This card is basically a USB CCID device connected to a FIFO
|
|
in I/O space. To use the kernel driver, you will need either the
|
|
PC/SC ifdhandler provided from the Omnikey homepage
|
|
(http://www.omnikey.com/), or a current development version of OpenCT
|
|
(http://www.opensc.org/).
|
|
|
|
config IPWIRELESS
|
|
tristate "IPWireless 3G UMTS PCMCIA card support"
|
|
depends on PCMCIA && NETDEVICES
|
|
select PPP
|
|
help
|
|
This is a driver for 3G UMTS PCMCIA card from IPWireless company. In
|
|
some countries (for example Czech Republic, T-Mobile ISP) this card
|
|
is shipped for service called UMTS 4G.
|
|
|
|
endmenu
|
|
|