[PATCH] [POWERPC] Rework EXC_LEVEL_EXCEPTION_PROLOG code

Scott Wood scottwood at freescale.com
Fri May 2 02:42:28 EST 2008


On Thu, May 01, 2008 at 11:33:34AM -0500, Kumar Gala wrote:
> Let me ask the question differently.  Are there cases that some event  
> occurs in the system and a signal is delivered to the current process  
> regardless of what that process is.

Yes, timers that expire based on CPU usage.

>  I'm guessing so, based on the tty example.

I don't think tty interrupts would -- it'd go to the process group
associated with the tty.

> So for the specific case I'm looking at (kprobes & debug exceptions  
> from kernel space), I think its reasonable to BUG_ON() if thread_info- 
> >flags changes such that TIF_SIGPENDING or TIF_NEED_RESCHED get set  
> we aren't from user-space.

Why?  It may not happen currently, but it seems more future-proof to just
copy the flags.  And it's certainly not reasonable for normal interrupts.

-Scott



More information about the Linuxppc-dev mailing list