From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.ebshome.net (gate.ebshome.net [64.81.67.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "gate.ebshome.net", Issuer "gate.ebshome.net" (not verified)) by ozlabs.org (Postfix) with ESMTP id AAE03679FF for ; Tue, 30 May 2006 18:06:24 +1000 (EST) Date: Tue, 30 May 2006 01:06:21 -0700 From: Eugene Surovegin To: Josef Angermeier Subject: Re: undefined symbols of modules Message-ID: <20060530080621.GA16186@gate.ebshome.net> References: <447BF82A.8000503@cs.fau.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <447BF82A.8000503@cs.fau.de> Cc: linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Tue, May 30, 2006 at 09:45:46AM +0200, Josef Angermeier wrote: > Hello, > > when i try to compile my kernel extension as modul, i get some undefined > references. But a look in System.map shows, that the relevant symbols > are defined in the main kernel. Why then those undefined references ? Symbol must be exported to be available for modules, just being listed in System.map isn't enough. Try adding EXPORT_SYMBOL(...) for those "undefined" references. -- Eugene