Bernhard Walle
aef8811abb
[XFRM]: Fix oops in xfrm4_dst_destroy()
...
With 2.6.21-rc1, I get an oops when running 'ifdown eth0' and an IPsec
connection is active. If I shut down the connection before running 'ifdown
eth0', then there's no problem. The critical operation of this script is to
kill dhcpd.
The problem is probably caused by commit with git identifier
4337226228 (Linus tree) "[IPSEC]: IPv4 over IPv6
IPsec tunnel".
This patch fixes that oops. I don't know the network code of the Linux
kernel in deep, so if that fix is wrong, please change it. But please
fix the oops. :)
Signed-off-by: Bernhard Walle <bwalle@suse.de>
Acked-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2007-02-26 12:10:32 -08:00
..
802
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
8021q
[PATCH] mark struct file_operations const 7
2007-02-12 09:48:46 -08:00
appletalk
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
atm
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ax25
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
bluetooth
[Bluetooth] Make use of device_move() for RFCOMM TTY devices
2007-02-26 11:42:41 -08:00
bridge
[BRIDGE]: eliminate workqueue for carrier check
2007-02-26 11:42:59 -08:00
core
Merge branch 'master' into upstream
2007-02-17 15:11:43 -05:00
dccp
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
decnet
[PATCH] sysctl: remove the proc_dir_entry member for the sysctl tables
2007-02-14 08:10:00 -08:00
econet
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ethernet
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
ieee80211
Merge branch 'upstream' into upstream-jgarzik
2007-02-17 18:26:09 -05:00
ipv4
[XFRM]: Fix oops in xfrm4_dst_destroy()
2007-02-26 12:10:32 -08:00
ipv6
[IPV6]: Fix __ipv6_addr_type() export in correct place.
2007-02-26 11:42:57 -08:00
ipx
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
irda
[IRDA] net/irda/: proper prototypes
2007-02-26 11:42:43 -08:00
iucv
[S390]: Add AF_IUCV socket support
2007-02-08 13:51:54 -08:00
key
[XFRM]: Fix OOPSes in xfrm_audit_log().
2007-02-12 13:53:54 -08:00
lapb
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
llc
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
netfilter
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
netlabel
[NET] NETLABEL: Fix whitespace errors.
2007-02-10 23:19:56 -08:00
netlink
[PATCH] mark struct file_operations const 8
2007-02-12 09:48:46 -08:00
netrom
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
packet
[AF_PACKET]: Remove unnecessary casts.
2007-02-26 11:42:45 -08:00
rose
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
rxrpc
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
sched
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
sctp
[SCTP]: Strike the transport before updating rto.
2007-02-26 11:42:50 -08:00
sunrpc
[PATCH] Convert highest_possible_processor_id to nr_cpu_ids
2007-02-20 17:10:13 -08:00
tipc
[NET] TIPC: Fix whitespace errors.
2007-02-10 23:20:15 -08:00
unix
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
wanrouter
[PATCH] mark struct file_operations const 8
2007-02-12 09:48:46 -08:00
x25
[PATCH] sysctl: remove insert_at_head from register_sysctl
2007-02-14 08:09:59 -08:00
xfrm
[IPSEC]: Fix the address family to refer encap_family
2007-02-13 12:57:16 -08:00
compat.c
[PATCH] remove many unneeded #includes of sched.h
2007-02-14 08:09:54 -08:00
Kconfig
[S390]: Rewrite of the IUCV base code, part 2
2007-02-08 13:37:42 -08:00
Makefile
[S390]: Rewrite of the IUCV base code, part 2
2007-02-08 13:37:42 -08:00
nonet.c
[PATCH] Make most file operations structs in fs/ const
2006-03-28 09:16:06 -08:00
socket.c
[PATCH] AUDIT_FD_PAIR
2007-02-17 21:30:15 -05:00
sysctl_net.c
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
TUNABLE
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00