From dd49f225321d3929f41c6108749c04eab0eb9571 Mon Sep 17 00:00:00 2001 From: Vincent Dupont Date: Wed, 2 Aug 2017 14:36:27 +0200 Subject: [PATCH] cpu/cortexm_common: use irq_disable/irq_restore --- cpu/cortexm_common/include/cpu.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu/cortexm_common/include/cpu.h b/cpu/cortexm_common/include/cpu.h index b8e7e29e79..1e79552051 100644 --- a/cpu/cortexm_common/include/cpu.h +++ b/cpu/cortexm_common/include/cpu.h @@ -96,10 +96,10 @@ static inline void cortexm_sleep(int deep) } /* ensure that all memory accesses have completed and trigger sleeping */ - __disable_irq(); + unsigned state = irq_disable(); __DSB(); __WFI(); - __enable_irq(); + irq_restore(state); } /**