Skip to contentSkip to conversation

let IEEE1394 select NET

PATCH New Adrian Bunk 1 participant 1 message Aug 13, 2004

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 let IEEE1394 select NET

Firewire support with CONFIG_NET=n fails with the following error:

<-- snip -->

...
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x3e67d5): In function `hpsb_alloc_packet':
: undefined reference to alloc_skb' drivers/built-in.o(.text+0x3e73e7): In function hpsb_send_packet':
: undefined reference to skb_queue_tail' drivers/built-in.o(.text+0x3e8106): In function abort_requests':
: undefined reference to skb_dequeue' drivers/built-in.o(.text+0x3e822e): In function queue_packet_complete':
: undefined reference to skb_queue_tail' drivers/built-in.o(.text+0x3e82b2): In function hpsbpkt_thread':
: undefined reference to skb_dequeue' drivers/built-in.o(.text+0x3e82e2): In function hpsbpkt_thread':
: undefined reference to skb_dequeue' drivers/built-in.o(.text+0x3e6890): In function hpsb_free_packet':
: undefined reference to `__kfree_skb'
make: *** [.tmp_vmlinux1] Error 1

<-- snip -->

The following patch fixes this issue by letting IEEE1394 select NET:

drivers/ieee1394/Kconfig renamed from drivers/ieee1394/Kconfig.old +1 -0
@@ -5,6 +5,7 @@
 config IEEE1394
 	tristate "IEEE 1394 (FireWire) support"
 	depends on PCI || BROKEN
+	select NET
 	help
 	  IEEE 1394 describes a high performance serial bus, which is also
 	  known as FireWire(tm) or i.Link(tm) and is used for connecting all