platform/x86: think-lmi: Correct NVME password handling
NVME passwords identifier have been standardised across the Lenovo
systems and now use udrp and adrp (user and admin level) instead of
unvp and mnvp.
This should apparently be backwards compatible.
Fixes: 640a5fa50a
("platform/x86: think-lmi: Opcode support")
Signed-off-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20230601200552.4396-6-mpearson-lenovo@squebb.ca
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
2aec96a981
commit
4cebb42412
@ -461,9 +461,9 @@ static ssize_t new_password_store(struct kobject *kobj,
|
||||
sprintf(pwd_type, "mhdp%d", setting->index);
|
||||
} else if (setting == tlmi_priv.pwd_nvme) {
|
||||
if (setting->level == TLMI_LEVEL_USER)
|
||||
sprintf(pwd_type, "unvp%d", setting->index);
|
||||
sprintf(pwd_type, "udrp%d", setting->index);
|
||||
else
|
||||
sprintf(pwd_type, "mnvp%d", setting->index);
|
||||
sprintf(pwd_type, "adrp%d", setting->index);
|
||||
} else {
|
||||
sprintf(pwd_type, "%s", setting->pwd_type);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user