public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.13-rc5-mm1, mii.c functions linking problem
@ 2005-08-09  0:26 Jiri Slaby
  2005-08-09  0:41 ` [-mm patch] SIS190 must select MII Adrian Bunk
  0 siblings, 1 reply; 2+ messages in thread
From: Jiri Slaby @ 2005-08-09  0:26 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Hello, i find out this problem:
#make O=../bu allmodconfig
...
#make O=../bu all
...
  LD      .tmp_vmlinux1
drivers/built-in.o(.text+0x63c87): In function `sis190_get_settings':
/l/latest/xxx/drivers/net/sis190.c:1656: undefined reference to 
`mii_ethtool_gset'
drivers/built-in.o(.text+0x63c96): In function `sis190_set_settings':
/l/latest/xxx/drivers/net/sis190.c:1663: undefined reference to 
`mii_ethtool_sset'
drivers/built-in.o(.text+0x63d04): In function `sis190_nway_reset':
/l/latest/xxx/drivers/net/sis190.c:1699: undefined reference to 
`mii_nway_restart'
drivers/built-in.o(.text+0x63d2d): In function `sis190_ioctl':
/l/latest/xxx/drivers/net/sis190.c:1732: undefined reference to 
`generic_mii_ioctl'
make[1]: *** [.tmp_vmlinux1] Error 1
make: *** [all] Error 2
# objdump ../bu/drivers/net/mii.o -t|grep gener
00000018 l     O __kcrctab      00000004 __kcrctab_generic_mii_ioctl
0000005e l     O __ksymtab_strings      00000012 __kstrtab_generic_mii_ioctl
00000030 l     O __ksymtab      00000008 __ksymtab_generic_mii_ioctl
131e7c56 g       *ABS*  00000000 __crc_generic_mii_ioctl
00000635 g     F .text  00000130 generic_mii_ioctl
#objdump ../bu/drivers/net/built-in.o -t|grep gener
00000000         *UND*  00000000 generic_mii_ioctl
# objdump ../bu/drivers/built-in.o -t|grep generic_mii
00000000         *UND*  00000000 generic_mii_ioctl
...

-- 
Jiri Slaby         www.fi.muni.cz/~xslaby
~\-/~      jirislaby@gmail.com      ~\-/~
241B347EC88228DE51EE A49C4A73A25004CB2A10


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [-mm patch] SIS190 must select MII
  2005-08-09  0:26 2.6.13-rc5-mm1, mii.c functions linking problem Jiri Slaby
@ 2005-08-09  0:41 ` Adrian Bunk
  0 siblings, 0 replies; 2+ messages in thread
From: Adrian Bunk @ 2005-08-09  0:41 UTC (permalink / raw)
  To: Jiri Slaby, jgarzik; +Cc: Linux Kernel Mailing List, Andrew Morton, netdev

On Tue, Aug 09, 2005 at 02:26:31AM +0200, Jiri Slaby wrote:
> Hello, i find out this problem:
> #make O=../bu allmodconfig
> ...
> #make O=../bu all
> ...
>  LD      .tmp_vmlinux1
> drivers/built-in.o(.text+0x63c87): In function `sis190_get_settings':
> /l/latest/xxx/drivers/net/sis190.c:1656: undefined reference to 
> `mii_ethtool_gset'
>...

Obvious bug in git-netdev-sis190.patch, fix below.

cu
Adrian


<--  snip  -->


SIS190 must select MII since it's using it.

While I was editing the Kconfig entry, I also converted the spaces to 
tabs.


Signed-off-by: Adrian Bunk <bunk@stusta.de>

--- linux-2.6.13-rc5-mm1-full/drivers/net/Kconfig.old	2005-08-09 02:32:14.000000000 +0200
+++ linux-2.6.13-rc5-mm1-full/drivers/net/Kconfig	2005-08-09 02:33:12.000000000 +0200
@@ -1924,14 +1924,15 @@
 	  If in doubt, say Y.
 
 config SIS190
-      tristate "SiS190 gigabit ethernet support"
-      depends on PCI
-      select CRC32
-      ---help---
-        Say Y here if you have a SiS 190 PCI Gigabit Ethernet adapter.
+	tristate "SiS190 gigabit ethernet support"
+	depends on PCI
+	select CRC32
+	select MII
+	---help---
+	  Say Y here if you have a SiS 190 PCI Gigabit Ethernet adapter.
 
-        To compile this driver as a module, choose M here: the module
-        will be called sis190.  This is recommended.
+	  To compile this driver as a module, choose M here: the module
+	  will be called sis190.  This is recommended.
 
 config SKGE
 	tristate "New SysKonnect GigaEthernet support (EXPERIMENTAL)"


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-08-09  0:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-09  0:26 2.6.13-rc5-mm1, mii.c functions linking problem Jiri Slaby
2005-08-09  0:41 ` [-mm patch] SIS190 must select MII Adrian Bunk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox