From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263884AbTIBPaB (ORCPT ); Tue, 2 Sep 2003 11:30:01 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263887AbTIBP1W (ORCPT ); Tue, 2 Sep 2003 11:27:22 -0400 Received: from ppp-217-133-42-200.cust-adsl.tiscali.it ([217.133.42.200]:9119 "EHLO dualathlon.random") by vger.kernel.org with ESMTP id S263868AbTIBPXB (ORCPT ); Tue, 2 Sep 2003 11:23:01 -0400 Date: Tue, 2 Sep 2003 17:22:53 +0200 From: Andrea Arcangeli To: Martin Schlemmer Cc: Marc-Christian Petersen , Eyal Lebedinsky , LKML , cgoos@syskonnect.de, mlindner@syskonnect.de, linux@syskonnect.de Subject: Re: 2.4.22pre7aa1: unresolved in sk98lin Message-ID: <20030902152253.GB1599@dualathlon.random> References: <20030719013223.GA31330@dualathlon.random> <3F1C763E.78D67BC3@eyal.emu.id.au> <20030901234600.GA11503@dualathlon.random> <200309020920.08259.m.c.p@wolk-project.de> <1062515375.14727.51.camel@workshop.saharacpt.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1062515375.14727.51.camel@workshop.saharacpt.lan> User-Agent: Mutt/1.4i X-GPG-Key: 1024D/68B9CB43 13D9 8355 295F 4823 7C49 C012 DFA1 686E 68B9 CB43 X-PGP-Key: 1024R/CB4660B9 CC A0 71 81 F4 A0 63 AC C0 4B 81 1D 8C 15 C8 E5 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 02, 2003 at 05:09:36PM +0200, Martin Schlemmer wrote: > On Tue, 2003-09-02 at 09:20, Marc-Christian Petersen wrote: > > On Tuesday 02 September 2003 01:46, Andrea Arcangeli wrote: > > > > Hi Andrea, > > > > > > depmod: *** Unresolved symbols in > > > > /lib/modules/2.4.22-pre7-aa1/kernel/drivers/net/sk98lin/sk98lin.o > > > > depmod: __udivdi3 > > > There are several functions triggering this problem, and it's a mainline > > > 2.4 problem (I don't see anything specific to my tree). > > > I'm CCing the authors of the driver, is there a new version or are we the > > > first triggering it? I can fix it myself but I'd prefer to avoid any > > > duplication since it's not a one liner. > > > > the problem is _was_ the sk98lin driver, but this problem is gone for a very > > long time now. 2.4.23-pre* will get an update in the next days with sk98lin > > v6.17 (current 6.02 is in mainline) and the problem is gone with it. > > > > Or at least, I don't get the unresolved symbols problem with it ;) > > > > Below is the patch that was used for 2.5 - might be the same > thing. I don't know who posted it originally though, Andrew > might be able to help out with that as he posted it when I > tried to port the drivers back then ... > > -------------------------- > diff -puN drivers/net/sk98lin/h/skgepnm2.h~sk98-build-fix > drivers/net/sk98lin/h/skgepnm2.h > --- 25/drivers/net/sk98lin/h/skgepnm2.h~sk98-build-fix Thu Mar 6 > 16:18:07 2003 > +++ 25-akpm/drivers/net/sk98lin/h/skgepnm2.h Thu Mar 6 16:18:07 2003 > @@ -341,7 +341,7 @@ typedef struct s_PnmiStatAddr { > #if SK_TICKS_PER_SEC == 100 > #define SK_PNMI_HUNDREDS_SEC(t) (t) > #else > -#define SK_PNMI_HUNDREDS_SEC(t) (((t) * 100) / > (SK_TICKS_PER_SEC)) > +#define SK_PNMI_HUNDREDS_SEC(t) ((((long)t) * 100) / > (SK_TICKS_PER_SEC)) > #endif thanks for the info. at the moment I merged v6.17 and it didn't show compilation failures yet. Andrea /* * If you refuse to depend on closed software for a critical * part of your business, these links may be useful: * * rsync.kernel.org::pub/scm/linux/kernel/bkcvs/linux-2.5/ * rsync.kernel.org::pub/scm/linux/kernel/bkcvs/linux-2.4/ * http://www.cobite.com/cvsps/ * * svn://svn.kernel.org/linux-2.6/trunk * svn://svn.kernel.org/linux-2.4/trunk */ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ On Tue, Sep 02, 2003 at 05:09:36PM +0200, Martin Schlemmer wrote: > On Tue, 2003-09-02 at 09:20, Marc-Christian Petersen wrote: > > On Tuesday 02 September 2003 01:46, Andrea Arcangeli wrote: > > > > Hi Andrea, > > > > > > depmod: *** Unresolved symbols in > > > > /lib/modules/2.4.22-pre7-aa1/kernel/drivers/net/sk98lin/sk98lin.o > > > > depmod: __udivdi3 > > > There are several functions triggering this problem, and it's a mainline > > > 2.4 problem (I don't see anything specific to my tree). > > > I'm CCing the authors of the driver, is there a new version or are we the > > > first triggering it? I can fix it myself but I'd prefer to avoid any > > > duplication since it's not a one liner. > > > > the problem is _was_ the sk98lin driver, but this problem is gone for a very > > long time now. 2.4.23-pre* will get an update in the next days with sk98lin > > v6.17 (current 6.02 is in mainline) and the problem is gone with it. > > > > Or at least, I don't get the unresolved symbols problem with it ;) > > > > Below is the patch that was used for 2.5 - might be the same > thing. I don't know who posted it originally though, Andrew > might be able to help out with that as he posted it when I > tried to port the drivers back then ... > > -------------------------- > diff -puN drivers/net/sk98lin/h/skgepnm2.h~sk98-build-fix > drivers/net/sk98lin/h/skgepnm2.h > --- 25/drivers/net/sk98lin/h/skgepnm2.h~sk98-build-fix Thu Mar 6 > 16:18:07 2003 > +++ 25-akpm/drivers/net/sk98lin/h/skgepnm2.h Thu Mar 6 16:18:07 2003 > @@ -341,7 +341,7 @@ typedef struct s_PnmiStatAddr { > #if SK_TICKS_PER_SEC == 100 > #define SK_PNMI_HUNDREDS_SEC(t) (t) > #else > -#define SK_PNMI_HUNDREDS_SEC(t) (((t) * 100) / > (SK_TICKS_PER_SEC)) > +#define SK_PNMI_HUNDREDS_SEC(t) ((((long)t) * 100) / > (SK_TICKS_PER_SEC)) > #endif thanks for the info. at the moment I merged v6.17 and it didn't show compilation failures yet. Andrea /* * If you refuse to depend on closed software for a critical * part of your business, these links may be useful: * * rsync.kernel.org::pub/scm/linux/kernel/bkcvs/linux-2.5/ * rsync.kernel.org::pub/scm/linux/kernel/bkcvs/linux-2.4/ * http://www.cobite.com/cvsps/ * * svn://svn.kernel.org/linux-2.6/trunk * svn://svn.kernel.org/linux-2.4/trunk */