summaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
diff options
context:
space:
mode:
authorEric Dumazet <eric.dumazet@gmail.com>2011-11-22 16:02:02 +0100
committerPekka Enberg <penberg@kernel.org>2011-11-24 08:44:19 +0200
commitbc6697d8a506dedf09e8e9974ffa3a316183e608 (patch)
treeb54d3d45349fb8a00ce8a086da55a1ebf3394646 /mm/page_alloc.c
parent42d623a8cd08eb93ab221d22cee5a62618895bbf (diff)
downloadop-kernel-dev-bc6697d8a506dedf09e8e9974ffa3a316183e608.zip
op-kernel-dev-bc6697d8a506dedf09e8e9974ffa3a316183e608.tar.gz
slub: avoid potential NULL dereference or corruption
show_slab_objects() can trigger NULL dereferences or memory corruption. Another cpu can change its c->page to NULL or c->node to NUMA_NO_NODE while we use them. Use ACCESS_ONCE(c->page) and ACCESS_ONCE(c->node) to make sure this cannot happen. Acked-by: Christoph Lameter <cl@linux.com> Acked-by: David Rientjes <rientjes@google.com> Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'mm/page_alloc.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud