Browse Source

ibm_newemac: select CRC32 in Kconfig

The ibm_newemac driver requires ether_crc to be defined.  Apparently it is
possible to generate a .config without CONFIG_CRC32 set which causes the
following link errors if IBM_NEW_EMAC is selected:

  LD      .tmp_vmlinux1
drivers/built-in.o: In function `emac_hash_mc':
core.c:(.text+0x2f524): undefined reference to `crc32_le'
core.c:(.text+0x2f528): undefined reference to `bitrev32'
make: *** [.tmp_vmlinux1] Error 1

This patch has IBM_NEW_EMAC select CRC32 so we don't hit this error.

Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Josh Boyer 17 years ago
parent
commit
8b8091fbf4
1 changed files with 1 additions and 0 deletions
  1. 1 0
      drivers/net/ibm_newemac/Kconfig

+ 1 - 0
drivers/net/ibm_newemac/Kconfig

@@ -1,6 +1,7 @@
 config IBM_NEW_EMAC
 config IBM_NEW_EMAC
 	tristate "IBM EMAC Ethernet support"
 	tristate "IBM EMAC Ethernet support"
 	depends on PPC_DCR && PPC_MERGE
 	depends on PPC_DCR && PPC_MERGE
+	select CRC32
 	help
 	help
 	  This driver supports the IBM EMAC family of Ethernet controllers
 	  This driver supports the IBM EMAC family of Ethernet controllers
 	  typically found on 4xx embedded PowerPC chips, but also on the
 	  typically found on 4xx embedded PowerPC chips, but also on the