summaryrefslogtreecommitdiff
path: root/net/ipv4/ipcomp.c
diff options
context:
space:
mode:
authorMichal Kubecek <mkubecek@suse.cz>2013-01-18 19:03:48 +0400
committerSteffen Klassert <steffen.klassert@secunet.com>2013-01-21 09:50:04 +0400
commit5b653b2a1c3b5634368fde2df958a1398481e580 (patch)
tree42b84b0a9cd9413e1335eb8925594ce60e9cae88 /net/ipv4/ipcomp.c
parente2f6725917ed525f4111c33c31ab53397b70f9d2 (diff)
downloadlinux-5b653b2a1c3b5634368fde2df958a1398481e580.tar.xz
xfrm: fix freed block size calculation in xfrm_policy_fini()
Missing multiplication of block size by sizeof(struct hlist_head) can cause xfrm_hash_free() to be called with wrong second argument so that kfree() is called on a block allocated with vzalloc() or __get_free_pages() or free_pages() is called with wrong order when a namespace with enough policies is removed. Bug introduced by commit a35f6c5d, i.e. versions >= 2.6.29 are affected. Signed-off-by: Michal Kubecek <mkubecek@suse.cz> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Diffstat (limited to 'net/ipv4/ipcomp.c')
0 files changed, 0 insertions, 0 deletions