"Though this issue was patched to prevent damage to
these components prior to the 2.6.27 kernel's final release, the
actual reason for the corruption was unclear.
"It seems the dynamic ftrace code in the .27 implementation of
the kernel was causing memory corruption when module initialization
functions were freed (or upon module unloading), and this caused
the overwrites on some systems."