From 80274a1692fd85151176eae92bb0357e22c5d79c Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Wed, 24 Jan 2024 16:33:03 +0900 Subject: [PATCH] maru: eeprom: add missed unlock for EEPROM_SET_WP ioctl There was missing unlock during EEPROM_SET_WP ioctl error path. Add the missed unlock. Change-Id: I87c01ab81532058ae93aee10349563e4bdf92b59 Signed-off-by: Seung-Woo Kim --- drivers/maru/tv/maru_eeprom.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/maru/tv/maru_eeprom.c b/drivers/maru/tv/maru_eeprom.c index c2e210dc4974..bee4a5e132e9 100644 --- a/drivers/maru/tv/maru_eeprom.c +++ b/drivers/maru/tv/maru_eeprom.c @@ -555,7 +555,8 @@ long eep_ioctl(struct file *fp, unsigned int cmd, unsigned long args) case EEPROM_SET_WP: if (copy_from_user(&protect, (int *)args, sizeof(int))) { eep_warn("failed copy_from_user.\n"); - return -EFAULT; + ret = -EFAULT; + goto out_unlock; } eep_set_wp(protect); break; -- 2.34.1