From 69ee240b45f607105b8d196cd9cbdb9baad90517 Mon Sep 17 00:00:00 2001 From: hujun5 Date: Wed, 8 Jan 2025 17:05:13 +0800 Subject: [PATCH] rp2040_pio: remove spin_lock_irqsave(NULL) in arch/arm/src/rp2040/rp2040_pio.c Signed-off-by: hujun5 --- arch/arm/src/rp2040/rp2040_pio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/src/rp2040/rp2040_pio.c b/arch/arm/src/rp2040/rp2040_pio.c index 9f87faafbe0..ee4c6e45cda 100644 --- a/arch/arm/src/rp2040/rp2040_pio.c +++ b/arch/arm/src/rp2040/rp2040_pio.c @@ -59,8 +59,8 @@ #define hw_claim_lock() spin_lock_irqsave(&pio_lock) #define hw_claim_unlock(save) spin_unlock_irqrestore(&pio_lock, save) #else -#define hw_claim_lock() spin_lock_irqsave(NULL) -#define hw_claim_unlock(save) spin_unlock_irqrestore(NULL, save) +#define hw_claim_lock() up_irq_save() +#define hw_claim_unlock(save) up_irq_restore(save) #endif /****************************************************************************