提交 8b8091fb 编写于 作者: J Josh Boyer 提交者: Jeff Garzik

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: NJosh Boyer <jwboyer@linux.vnet.ibm.com>
Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
上级 fe833fca
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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册