fixed the code which handles corrupted data in ftrace if the buffer
overruns. Basically each CPU has its own buffer, and if too much data comes in
it goes back to the beginning overwriting the starting data. That destroys
the start data