From 0b23a316caa1cabeb1f5e7b2143eef4012a7c65e Mon Sep 17 00:00:00 2001 From: hujun5 Date: Thu, 7 Sep 2023 09:02:04 +0800 Subject: [PATCH] sam_hsmci: rm sched_[un]lock Signed-off-by: hujun5 --- arch/arm/src/sama5/sam_hsmci.c | 3 --- arch/arm/src/samv7/sam_hsmci.c | 3 --- 2 files changed, 6 deletions(-) diff --git a/arch/arm/src/sama5/sam_hsmci.c b/arch/arm/src/sama5/sam_hsmci.c index 1c4475ec410..0c18a7e7fdd 100644 --- a/arch/arm/src/sama5/sam_hsmci.c +++ b/arch/arm/src/sama5/sam_hsmci.c @@ -2303,7 +2303,6 @@ static int sam_sendsetup(struct sdio_dev_s *dev, * in order to avoid a TX data underrun. */ - sched_lock(); flags = enter_critical_section(); nwords = (buflen + 3) >> 2; @@ -2320,7 +2319,6 @@ static int sam_sendsetup(struct sdio_dev_s *dev, lcderr("ERROR: sr %08" PRIx32 "\n", sr); leave_critical_section(flags); - sched_unlock(); return -EIO; } else if ((sr & HSMCI_INT_TXRDY) != 0) @@ -2333,7 +2331,6 @@ static int sam_sendsetup(struct sdio_dev_s *dev, } leave_critical_section(flags); - sched_unlock(); return OK; } diff --git a/arch/arm/src/samv7/sam_hsmci.c b/arch/arm/src/samv7/sam_hsmci.c index 459a15ec08e..abff327c3ea 100644 --- a/arch/arm/src/samv7/sam_hsmci.c +++ b/arch/arm/src/samv7/sam_hsmci.c @@ -2331,7 +2331,6 @@ static int sam_sendsetup(struct sdio_dev_s *dev, * in order to avoid a TX data underrun. */ - sched_lock(); flags = enter_critical_section(); src = (const uint32_t *)buffer; @@ -2348,7 +2347,6 @@ static int sam_sendsetup(struct sdio_dev_s *dev, mcerr("ERROR: sr %08" PRIx32 "\n", sr); leave_critical_section(flags); - sched_unlock(); return -EIO; } else if ((sr & HSMCI_INT_TXRDY) != 0) @@ -2406,7 +2404,6 @@ static int sam_sendsetup(struct sdio_dev_s *dev, } leave_critical_section(flags); - sched_unlock(); return OK; }