- 19 Aug, 2003 10 commits
-
-
Stephen Hemminger authored
When doing the audit for this change, it was obvious that several drivers allocate but never free the net_device. This fixes these drivers. This patch is riskier than the earlier ones, because it isn't just a simple substitution and maybe there is a reason they never free.
-
Stephen Hemminger authored
Drivers that use kfree in destructor are easily converted to use free_netdev.
-
Stephen Hemminger authored
Replace kfree with free_netdev in cleanup routines of protocols and network pseudo drivers.
-
Stephen Hemminger authored
s/kfree/free_netdev/ in cleanup routines of a bunch of different network drivers.
-
Stephen Hemminger authored
Replace kfree with free_netdev
-
Stephen Hemminger authored
s/kfree/free_netdev/ as appropriate for tokenring drivers.
-
Stephen Hemminger authored
Simple one line substitution of kfree with free_netdev for the bulk of the network drivers.
-
Stephen Hemminger authored
-
Stephen Hemminger authored
This patch adds the free_netdev function and associated changes so that net_device structures are not freed until last reference to the network device class is released.
-
Tommi Virtanen authored
-
- 18 Aug, 2003 10 commits
-
-
Chas Williams authored
-
Chas Williams authored
-
Linus Torvalds authored
This gets it potentially closer to working, if somebody could just test it...
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Russell King authored
-
-
Linus Torvalds authored
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 17 Aug, 2003 20 commits
-
-
David S. Miller authored
-
Ville Nuorvala authored
-
Herbert Xu authored
-
Mikael Ylikoski authored
-
James Morris authored
-
Ville Nuorvala authored
-
David S. Miller authored
1) icmpv6_send() and icmpv6_echo_reply() never release dst. 2) ip6_{push,flush}_pending_frames() leak np->cork.rt.
-
Ville Nuorvala authored
-
David S. Miller authored
1) Make sym2_template.module get setup properly. It was the scsi_module.c code taking care of this for us previously. 2) Zero out on-stack structures, in particular sym_dev not being zeroed out was causing sometimes-boots-sometimes-doesnt problems for me on sparc64 with sym2 non-modular.
-
David S. Miller authored
-
David S. Miller authored
Based upon a patch from Herbert Xu (herbert@gondor.apana.org.au).
-
James Bottomley authored
into raven.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.6
-
David S. Miller authored
-
bk://kernel.bkbits.net/acme/sk_buff-2.6David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Arnaldo Carvalho de Melo authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
-
Richard Henderson authored
-
Linus Torvalds authored
-
James Bottomley authored
This should fix the MCA problems. I moved the name field to the struct mca_device because it was in such extensive use, and this approach caused the least impact.
-