aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/netdevice.h
diff options
context:
space:
mode:
authorTimo Teras <timo.teras@iki.fi>2010-05-16 02:49:26 -0400
committerDavid S. Miller <davem@davemloft.net>2010-05-16 02:49:26 -0400
commita1aa3483041bd3691c7f029272ccef4ce70bd957 (patch)
tree10aae3a5100a85fad5ca81da37e4bf1b064d29bb /include/linux/netdevice.h
parenta14462f1bd4d3962994f518459102000438665aa (diff)
xfrm: fix policy unreferencing on larval drop
I mistakenly had the error path to use num_pols to decide how many policies we need to drop (cruft from earlier patch set version which did not handle socket policies right). This is wrong since normally we do not keep explicit references (instead we hold reference to the cache entry which holds references to policies). drop_pols is set to num_pols if we are holding the references, so use that. Otherwise we eventually BUG_ON inside xfrm_policy_destroy due to premature policy deletion. Signed-off-by: Timo Teras <timo.teras@iki.fi> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/netdevice.h')
0 files changed, 0 insertions, 0 deletions