netdev
[Top] [All Lists]

Re: [PATCH] (0/9) free_netdev -- delay freeing of net_device structure t

To: "David S. Miller" <davem@xxxxxxxxxx>
Subject: Re: [PATCH] (0/9) free_netdev -- delay freeing of net_device structure till after last use
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Tue, 19 Aug 2003 13:28:19 -0700
Cc: Jeff Garzik <jgarzik@xxxxxxxxx>, netdev@xxxxxxxxxxx, mochel@xxxxxxxx
In-reply-to: <20030819130921.7c750408.davem@xxxxxxxxxx>
Organization: Open Source Development Lab
References: <20030819121800.009db89b.shemminger@xxxxxxxx> <20030819124818.476dc36d.davem@xxxxxxxxxx> <3F4284E6.7070709@xxxxxxxxx> <20030819130921.7c750408.davem@xxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
On Tue, 19 Aug 2003 13:09:21 -0700
"David S. Miller" <davem@xxxxxxxxxx> wrote:

> On Tue, 19 Aug 2003 16:13:26 -0400
> Jeff Garzik <jgarzik@xxxxxxxxx> wrote:
> 
> > David S. Miller wrote:
> > > Yes, but drivers that want to work with all 2.4.x trees
> > > will need some kind of define to tip off of.  Just providing
> > > a HAVE_FREE_NETDEV ought to be sufficient.
> > > 
> > > Jeff?
> > 
> > Yeah, that works for me.
> 
> Ok, so what I'm going to do is apply all of Stephen's
> patches and I'll add the HAVE_FREE_NETDEV define to
> linux/netdevice.h

Ok fine.

diff -Nru a/include/linux/netdevice.h b/include/linux/netdevice.h
--- a/include/linux/netdevice.h Tue Aug 19 13:28:03 2003
+++ b/include/linux/netdevice.h Tue Aug 19 13:28:03 2003
@@ -51,6 +51,7 @@
 
 #define HAVE_ALLOC_NETDEV              /* feature macro: alloc_xxxdev
                                           functions are available. */
+#define HAVE_FREE_NETDEV
 
 #define NET_XMIT_SUCCESS       0
 #define NET_XMIT_DROP          1       /* skb dropped                  */

<Prev in Thread] Current Thread [Next in Thread>