kernel - Add options SLAB_DEBUG to help debug memory corruption
* Adding options SLAB_DEBUG to your kernel config will reconfigure
kmalloc(), krealloc(), and kstrdup() to record all allocation
sources on a zone-by-zone basis, file and line number.
A full kernel recompile is needed when you add or drop this option
from your kernel config.
* Limited to 32 slots per slab. Since slabs offer a narrow range of
chunk sizes this will normally be sufficient.
* When a memory corruption related panic occurs kgdb can be used
to determine who allocated out of the slab in question.