1 Index: kernel-cssu-2.6.28/arch/arm/include/asm/ptrace.h
2 ===================================================================
3 --- kernel-cssu-2.6.28.orig/arch/arm/include/asm/ptrace.h 2012-06-18 17:42:46.279853899 -0400
4 +++ kernel-cssu-2.6.28/arch/arm/include/asm/ptrace.h 2012-06-18 17:45:47.075328476 -0400
6 #define PSR_x 0x0000ff00 /* Extension */
7 #define PSR_c 0x000000ff /* Control */
10 + * ARMv7 groups of APSR bits
12 +#define PSR_ISET_MASK 0x01000010 /* ISA state (J, T) mask */
13 +#define PSR_IT_MASK 0x0600fc00 /* If-Then execution state mask */
14 +#define PSR_ENDIAN_MASK 0x00000200 /* Endianness state mask */
19 Index: kernel-cssu-2.6.28/arch/arm/kernel/signal.c
20 ===================================================================
21 --- kernel-cssu-2.6.28.orig/arch/arm/kernel/signal.c 2012-06-18 17:43:06.354996651 -0400
22 +++ kernel-cssu-2.6.28/arch/arm/kernel/signal.c 2012-06-18 17:48:41.731936840 -0400
31 +#if __LINUX_ARM_ARCH__ >= 7
32 + /* clear the If-Then Thumb-2 execution state */
33 + cpsr &= ~PSR_IT_MASK;