Patch 1: Due to the asm code no longer disabling interrupts upon returning, the c function needs to call cond_local_irq_disable() for processing.
Patch 2: Fix compilation warnings without any actual functional impact.
Arnd Bergmann (1): qspinlock: use signed temporaries for cmpxchg
Thomas Tai (1): x86/traps: Correct exc_general_protection() and math_error() return paths
arch/x86/kernel/traps.c | 4 ++-- include/asm-generic/qrwlock.h | 8 ++++---- include/asm-generic/qspinlock.h | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-)