let IEEE1394 select NET
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