Timo Teräs
d809ec8955
xfrm: do not assume that template resolving always returns xfrms
...
xfrm_resolve_and_create_bundle() assumed that, if policies indicated
presence of xfrms, bundle template resolution would always return
some xfrms. This is not true for 'use' level policies which can
result in no xfrm's being applied if there is no suitable xfrm states.
This fixes a crash by this incorrect assumption.
Reported-by: George Spelvin <linux@horizon.com>
Bisected-by: George Spelvin <linux@horizon.com>
Tested-by: George Spelvin <linux@horizon.com>
Signed-off-by: Timo Teräs <timo.teras@iki.fi>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-07-14 14:16:48 -07:00
..
9p
kernel-wide: replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN
2010-05-25 08:07:02 -07:00
802
8021q
net: deliver skbs on inactive slaves to exact matches
2010-06-10 22:23:34 -07:00
appletalk
atm
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
ax25
bluetooth
Bluetooth: Update sec_level/auth_type for already existing connections
2010-07-08 20:35:31 -03:00
bridge
bridge: Clear IPCB before possible entry into IP stack
2010-07-07 14:43:33 -07:00
caif
caif: fix a couple range checks
2010-06-09 16:18:53 -07:00
can
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
core
net: decreasing real_num_tx_queues needs to flush qdisc
2010-07-02 21:59:07 -07:00
dcb
dccp
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-05-25 16:59:51 -07:00
decnet
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
dsa
dsa: Fix Kconfig dependencies.
2010-07-12 20:03:42 -07:00
econet
ethernet
ieee802154
ieee802154: Fix possible NULL pointer dereference in wpan_phy_alloc
2010-05-23 23:11:07 -07:00
ipv4
xfrm: fix xfrm by MARK logic
2010-07-04 11:46:07 -07:00
ipv6
xfrm: fix xfrm by MARK logic
2010-07-04 11:46:07 -07:00
ipx
irda
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
iucv
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2010-05-28 10:18:40 -07:00
key
pfkey: add severity to printk
2010-05-17 23:23:13 -07:00
l2tp
lapb
llc
mac80211
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
2010-06-16 13:41:55 -07:00
netfilter
ipvs: Add missing locking during connection table hashing and unhashing
2010-06-09 16:10:57 +02:00
netlabel
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
netlink
netlink: Implment netlink_broadcast_filtered
2010-05-21 09:37:32 -07:00
netrom
packet
phonet
Phonet: fix skb leak in pipe endpoint accept()
2010-07-08 21:45:34 -07:00
rds
net/rds: Add missing mutex_unlock
2010-05-29 00:18:48 -07:00
rfkill
rose
rxrpc
sched
act_nat: not all of the ICMP packets need an IP header payload
2010-07-12 20:00:19 -07:00
sctp
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
sunrpc
sunrpc: fix leak on error on socket xprt setup
2010-05-26 08:43:50 -04:00
tipc
tipc: Reduce footprint by un-inlining tipc_msg_* routines
2010-05-12 23:02:29 -07:00
unix
wanrouter
wimax
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
2010-05-20 21:04:44 -07:00
wireless
cfg80211: add missing braces
2010-05-21 14:40:01 -04:00
x25
X25: Remove bkl in sockopts
2010-05-17 17:39:28 -07:00
xfrm
xfrm: do not assume that template resolving always returns xfrms
2010-07-14 14:16:48 -07:00
compat.c
Kconfig
net/sysfs: Fix the bitrot in network device kobject namespace support
2010-05-21 09:37:32 -07:00
Makefile
nonet.c
socket.c
cls_cgroup: Store classid in struct sock
2010-05-24 00:12:34 -07:00
sysctl_net.c
net: Remove unnecessary returns from void function()s
2010-05-17 23:23:14 -07:00
TUNABLE