Thread (15 messages) 15 messages, 4 authors, 2011-08-31

Re: [v3 PATCH 1/1] booke/kprobe: make program exception to use one dedicated exception stack

From: Scott Wood <hidden>
Date: 2011-07-15 18:42:47

On Fri, 15 Jul 2011 13:28:15 +0800
tiejun.chen [off-list ref] wrote:
Kumar Gala wrote:
quoted
I'm still very confused why we need a unique stack frame for kprobe/program exceptions on book-e devices.
Its a bug at least for Book-E.
But why only booke?  There's nothing booke-specific about the stwu
instruction.
And if you'd like to check another topic thread,
"[BUG?]3.0-rc4+ftrace+kprobe: set kprobe at instruction 'stwu' lead to system
crash/freeze", you can know this story completely :)

This bug should not be reproduced on PPC64 with the exception prolog/endlog
dedicated to PPC64.
What if the function you're stepping through is creating a stack frame that
is larger than the 288 bytes that get skipped?
But I have no enough time to check other PPC32 & !BOOKE so
I'm not sure if we should extend this modification.
Someone should.

-Scott
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help