From dab56dff36d14cf7615af99609b3e43b60b5fc57 Mon Sep 17 00:00:00 2001 From: jiamin ma Date: Mon, 15 Oct 2018 18:02:33 +0800 Subject: [PATCH] unifykey: fix wrong KEY_UNIFY_NAME_LEN limit on ARM64_32 platform PD#SWPL-628 Problem: The KEY_UNIFY_NAME_LEN limit errorly set to 16 on ARM64_32 platform, for which the correct value is 48 Solution: Define KEY_UNIFY_NAME_LEN based on the configuration of CONFIG_ARM64 and CONFIG_ARM64_A32 Verify: Locally Change-Id: I93157a907405829b088cb0f7387c1eb90c917188 Signed-off-by: jiamin ma --- drivers/amlogic/unifykey/unifykey.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/amlogic/unifykey/unifykey.h b/drivers/amlogic/unifykey/unifykey.h index 419914e..82af1b3 100644 --- a/drivers/amlogic/unifykey/unifykey.h +++ b/drivers/amlogic/unifykey/unifykey.h @@ -57,10 +57,10 @@ enum key_manager_flag_e { KEY_M_FLAG_EXSIT = (1<<0), }; -#ifdef CONFIG_MACH_MESON8B -#define KEY_UNIFY_NAME_LEN 16 -#else +#if defined(CONFIG_ARM64) || defined(CONFIG_ARM64_A32) #define KEY_UNIFY_NAME_LEN 48 +#else +#define KEY_UNIFY_NAME_LEN 16 #endif /* for ioctrl transfer parameters. */ -- 2.7.4