Received: by oss.sgi.com id ; Sat, 24 Jun 2000 08:55:09 -0700 Received: from c997662-c.frmt1.sfba.home.com ([24.1.70.208]:31496 "EHLO fruits.uzix.org") by oss.sgi.com with ESMTP id ; Sat, 24 Jun 2000 08:54:57 -0700 Received: from prumpf by fruits.uzix.org with local (Exim 3.12 #1) id 135sG7-0006Y2-00; Sat, 24 Jun 2000 08:54:15 -0700 Date: Sat, 24 Jun 2000 08:54:14 -0700 From: Philipp Rumpf To: Richard Gooch Cc: Andrew Morton , Rusty Russell , Keith Owens , Alan Cox , "netdev@oss.sgi.com" Subject: Re: modular net drivers Message-ID: <20000624085414.C25102@fruits.uzix.org> References: <20000623164805.AA5BB8154@halfway> <3954262D.60BDEF41@uow.edu.au> <20000624080106.A25102@fruits.uzix.org> <3954D42A.938A724B@uow.edu.au> <20000624093548.A31621@puffin.external.hp.com> <200006241548.e5OFmiC09138@vindaloo.ras.ucalgary.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre3us In-Reply-To: <200006241548.e5OFmiC09138@vindaloo.ras.ucalgary.ca> Sender: owner-netdev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;netdev-outgoing > Or why not use smp_call_function()? because the IPI smp_call_function uses might hit between the MOD_DEC_USE_COUNT that sets the module use count to zero and the return from module code. That would mean the interrupted CPU would return to nonexistent code afterwards and in all likelyhood cause an Oops. > Just move it from the i386 tree to the generic tree. It's been generic for some time. Philipp Rumpf