diff mbox series

platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting

Message ID 20210531135911.82582-1-hdegoede@redhat.com (mailing list archive)
State Accepted, archived
Headers show
Series platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting | expand

Commit Message

Hans de Goede May 31, 2021, 1:59 p.m. UTC
The struct tlmi_pwd_setting display_name member is initialized,
but never read. Remove it and the TLMI_PWDTYPE_MAXLEN define.

While at it also remove some other unused [MAX]LEN defines.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
 drivers/platform/x86/think-lmi.c | 2 --
 drivers/platform/x86/think-lmi.h | 9 ---------
 2 files changed, 11 deletions(-)

Comments

Mark Pearson May 31, 2021, 2:26 p.m. UTC | #1
On 2021-05-31 9:59 a.m., Hans de Goede wrote:
> The struct tlmi_pwd_setting display_name member is initialized,
> but never read. Remove it and the TLMI_PWDTYPE_MAXLEN define.
> 
> While at it also remove some other unused [MAX]LEN defines.
> 
> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
> ---
>  drivers/platform/x86/think-lmi.c | 2 --
>  drivers/platform/x86/think-lmi.h | 9 ---------
>  2 files changed, 11 deletions(-)
> 
> diff --git a/drivers/platform/x86/think-lmi.c b/drivers/platform/x86/think-lmi.c
> index 854427fed1a9..782d8e3fe7a1 100644
> --- a/drivers/platform/x86/think-lmi.c
> +++ b/drivers/platform/x86/think-lmi.c
> @@ -819,7 +819,6 @@ static int tlmi_analyze(void)
>  		ret = -ENOMEM;
>  		goto fail_clear_attr;
>  	}
> -	strscpy(tlmi_priv.pwd_admin->display_name, "admin", TLMI_PWDTYPE_MAXLEN);
>  	strscpy(tlmi_priv.pwd_admin->kbdlang, "us", TLMI_LANG_MAXLEN);
>  	tlmi_priv.pwd_admin->encoding = TLMI_ENCODING_ASCII;
>  	tlmi_priv.pwd_admin->pwd_type = "pap";
> @@ -836,7 +835,6 @@ static int tlmi_analyze(void)
>  		ret = -ENOMEM;
>  		goto fail_clear_attr;
>  	}
> -	strscpy(tlmi_priv.pwd_power->display_name, "power-on", TLMI_PWDTYPE_MAXLEN);
>  	strscpy(tlmi_priv.pwd_power->kbdlang, "us", TLMI_LANG_MAXLEN);
>  	tlmi_priv.pwd_power->encoding = TLMI_ENCODING_ASCII;
>  	tlmi_priv.pwd_power->pwd_type = "pop";
> diff --git a/drivers/platform/x86/think-lmi.h b/drivers/platform/x86/think-lmi.h
> index 6cd5325cc50e..6fa8da7af6c7 100644
> --- a/drivers/platform/x86/think-lmi.h
> +++ b/drivers/platform/x86/think-lmi.h
> @@ -8,15 +8,7 @@
>  #define TLMI_SETTINGS_COUNT  256
>  #define TLMI_SETTINGS_MAXLEN 512
>  #define TLMI_PWD_BUFSIZE     129
> -#define TLMI_PWDTYPE_MAXLEN   64
> -#define TLMI_ENC_MAXLEN       64
>  #define TLMI_LANG_MAXLEN       4
> -#define TLMI_PWDTYPE_LEN       4
> -/*
> - * Longest string should be in the set command: allow size of BIOS
> - * option and choice
> - */
> -#define TLMI_GETSET_MAXLEN (TLMI_SETTINGS_MAXLEN + TLMI_SETTINGS_MAXLEN)
>  
>  /* Possible error values */
>  struct tlmi_err_codes {
> @@ -43,7 +35,6 @@ struct tlmi_pwdcfg {
>  struct tlmi_pwd_setting {
>  	struct kobject kobj;
>  	bool valid;
> -	char display_name[TLMI_PWDTYPE_MAXLEN];
>  	char password[TLMI_PWD_BUFSIZE];
>  	const char *pwd_type;
>  	const char *role;
> 
Thanks Hans - good catch.
Mark
diff mbox series

Patch

diff --git a/drivers/platform/x86/think-lmi.c b/drivers/platform/x86/think-lmi.c
index 854427fed1a9..782d8e3fe7a1 100644
--- a/drivers/platform/x86/think-lmi.c
+++ b/drivers/platform/x86/think-lmi.c
@@ -819,7 +819,6 @@  static int tlmi_analyze(void)
 		ret = -ENOMEM;
 		goto fail_clear_attr;
 	}
-	strscpy(tlmi_priv.pwd_admin->display_name, "admin", TLMI_PWDTYPE_MAXLEN);
 	strscpy(tlmi_priv.pwd_admin->kbdlang, "us", TLMI_LANG_MAXLEN);
 	tlmi_priv.pwd_admin->encoding = TLMI_ENCODING_ASCII;
 	tlmi_priv.pwd_admin->pwd_type = "pap";
@@ -836,7 +835,6 @@  static int tlmi_analyze(void)
 		ret = -ENOMEM;
 		goto fail_clear_attr;
 	}
-	strscpy(tlmi_priv.pwd_power->display_name, "power-on", TLMI_PWDTYPE_MAXLEN);
 	strscpy(tlmi_priv.pwd_power->kbdlang, "us", TLMI_LANG_MAXLEN);
 	tlmi_priv.pwd_power->encoding = TLMI_ENCODING_ASCII;
 	tlmi_priv.pwd_power->pwd_type = "pop";
diff --git a/drivers/platform/x86/think-lmi.h b/drivers/platform/x86/think-lmi.h
index 6cd5325cc50e..6fa8da7af6c7 100644
--- a/drivers/platform/x86/think-lmi.h
+++ b/drivers/platform/x86/think-lmi.h
@@ -8,15 +8,7 @@ 
 #define TLMI_SETTINGS_COUNT  256
 #define TLMI_SETTINGS_MAXLEN 512
 #define TLMI_PWD_BUFSIZE     129
-#define TLMI_PWDTYPE_MAXLEN   64
-#define TLMI_ENC_MAXLEN       64
 #define TLMI_LANG_MAXLEN       4
-#define TLMI_PWDTYPE_LEN       4
-/*
- * Longest string should be in the set command: allow size of BIOS
- * option and choice
- */
-#define TLMI_GETSET_MAXLEN (TLMI_SETTINGS_MAXLEN + TLMI_SETTINGS_MAXLEN)
 
 /* Possible error values */
 struct tlmi_err_codes {
@@ -43,7 +35,6 @@  struct tlmi_pwdcfg {
 struct tlmi_pwd_setting {
 	struct kobject kobj;
 	bool valid;
-	char display_name[TLMI_PWDTYPE_MAXLEN];
 	char password[TLMI_PWD_BUFSIZE];
 	const char *pwd_type;
 	const char *role;