From 1ad199124479b9944d5dddc2119e6da9f088f7a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= Date: Fri, 24 Jan 2025 17:51:57 +0100 Subject: [PATCH] lib: sbi: fwft: Return SBI_ERR_DENIED_LOCKED when setting a locked feature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Latest modifications to the spec mandates that a set on a lock feature returns SBI_ERR_DENIED_LOCKED. Signed-off-by: Clément Léger Reviewed-by: Anup Patel --- lib/sbi/sbi_fwft.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sbi/sbi_fwft.c b/lib/sbi/sbi_fwft.c index 0cb165b4..c46006d4 100644 --- a/lib/sbi/sbi_fwft.c +++ b/lib/sbi/sbi_fwft.c @@ -337,7 +337,7 @@ int sbi_fwft_set(enum sbi_fwft_feature_t feature, unsigned long value, return SBI_EINVAL; if (conf->flags & SBI_FWFT_SET_FLAG_LOCK) - return SBI_EDENIED; + return SBI_EDENIED_LOCKED; ret = conf->feature->set(conf, value); if (ret)