From: Benjamin Herrenschmidt <benh at kernel.crashing.org>
Date: Mon, 02 Feb 2009 11:10:24 +1100
> +/* has to be a macro because of include dependencies */
> +static inline int is_exec_fault(void)
> +{
> + return current->thread.regs && TRAP(current->thread.regs) == 0x400;
> +}
Nice macro :-)