summaryrefslogtreecommitdiffstats
path: root/mm/slob.c
diff options
context:
space:
mode:
authorJulia Lawall <Julia.Lawall@lip6.fr>2012-07-08 13:37:40 +0200
committerPekka Enberg <penberg@kernel.org>2012-07-09 12:04:34 +0300
commit068ce415bea9e2b96bde76dc1bf6e672a89903ee (patch)
tree88d497604903bdb26bf0b0f7a1672a724218360a /mm/slob.c
parent4b57ad939263935e4e3aec4d74a11dd02a3421e4 (diff)
downloadlinux-068ce415bea9e2b96bde76dc1bf6e672a89903ee.tar.gz
linux-068ce415bea9e2b96bde76dc1bf6e672a89903ee.tar.bz2
linux-068ce415bea9e2b96bde76dc1bf6e672a89903ee.zip
slub: remove invalid reference to list iterator variable
If list_for_each_entry, etc complete a traversal of the list, the iterator variable ends up pointing to an address at an offset from the list head, and not a meaningful structure. Thus this value should not be used after the end of the iterator. The patch replaces s->name by al->name, which is referenced nearby. This problem was found using Coccinelle (http://coccinelle.lip6.fr/). Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'mm/slob.c')
0 files changed, 0 insertions, 0 deletions