Re: Module init call vs symbols exporting race?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Rusty Russell <rusty@...>
Cc: Pavel Emelyanov <xemul@...>, Linux Kernel Mailing List <linux-kernel@...>
Date: Wednesday, November 7, 2007 - 6:01 am

Hi Rusty,

I've seen a symbol-resolving race on s390. The qeth module uses symbols
from qdio and although the loading order seems correct and the qdio
symbols should be available the following error appears:

qdio: loading QDIO base support version 2
qeth: Unknown symbol qdio_synchronize
qeth: Unknown symbol do_QDIO
qeth: Unknown symbol qdio_initialize
qeth: Unknown symbol qdio_cleanup
qeth: Unknown symbol qdio_activate
qeth: Unknown symbol qdio_synchronize
qeth: Unknown symbol do_QDIO
qeth: Unknown symbol qdio_initialize
qeth: Unknown symbol qdio_cleanup
qeth: Unknown symbol qdio_activate
qeth: loading qeth S/390 OSA-Express driver
qeth: Device 0.0.f5f0/0.0.f5f1/0.0.f5f2 is a OSD Express card (level: 087a) with link type OSD_1000 (portname: OSAPORT)
qeth: Hardware IP fragmentation not supported on eth0
qeth: VLAN enabled 
qeth: Multicast enabled
qeth: IPV6 enabled 
qeth: Broadcast enabled 
qeth: Using SW checksumming on eth0.
qeth: Outbound TSO enabled

After that both drivers work fine but I'm curious why this happens.
Cheers,
Jan


On Tue, 2007-11-06 at 23:41 +1100, Rusty Russell wrote:

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Module init call vs symbols exporting race?, Pavel Emelyanov, (Tue Nov 6, 5:20 am)
Re: Module init call vs symbols exporting race?, Rusty Russell, (Tue Nov 6, 8:41 am)
Re: Module init call vs symbols exporting race?, Jan Glauber, (Wed Nov 7, 6:01 am)
Re: Module init call vs symbols exporting race?, Andi Kleen, (Sat Nov 10, 4:23 pm)
Re: Module init call vs symbols exporting race?, Rusty Russell, (Wed Nov 7, 10:10 pm)
Re: Module init call vs symbols exporting race?, Jan Glauber, (Fri Nov 9, 12:06 pm)
Re: Module init call vs symbols exporting race?, Jon Masters, (Fri Nov 9, 7:44 am)
Re: Module init call vs symbols exporting race?, Jan Glauber, (Fri Nov 9, 8:16 am)
Re: Module init call vs symbols exporting race?, Rusty Russell, (Sat Nov 10, 3:27 am)
Re: Module init call vs symbols exporting race?, Jan Glauber, (Mon Nov 12, 10:03 am)