From 99f4a078d25b18979acd162bbfe024a1594c37ad Mon Sep 17 00:00:00 2001 From: Haiyue Wang Date: Sat, 5 Apr 2025 21:45:52 +0800 Subject: [PATCH] drivers: eeprom: stm32: simplify write error handling Remove the extra unlock and value return, just print the error code when failed to do DATAEEPROM_Lock(). Signed-off-by: Haiyue Wang --- drivers/eeprom/eeprom_stm32.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/eeprom/eeprom_stm32.c b/drivers/eeprom/eeprom_stm32.c index cc096247c16..a3288fe3dc6 100644 --- a/drivers/eeprom/eeprom_stm32.c +++ b/drivers/eeprom/eeprom_stm32.c @@ -91,8 +91,6 @@ static int eeprom_stm32_write(const struct device *dev, off_t offset, ret = HAL_FLASHEx_DATAEEPROM_Lock(); if (ret) { LOG_ERR("failed to lock EEPROM (err %d)", ret); - k_mutex_unlock(&lock); - return ret; } k_mutex_unlock(&lock);