mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 03:35:32 -04:00
pds_core: reject component parameter in legacy firmware update
The legacy firmware update path does not support per-component updates.
If a user specifies a component parameter with devlink flash, reject
the request with -EOPNOTSUPP rather than silently ignoring the component
parameter and flashing the entire firmware image.
Fixes: 49ce92fbee ("pds_core: add FW update feature to devlink")
Signed-off-by: Nikhil P. Rao <nikhil.rao@amd.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://patch.msgid.link/20260708163649.128620-1-nikhil.rao@amd.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
committed by
Paolo Abeni
parent
3c0d10f233
commit
7be2552e60
@@ -90,6 +90,12 @@ int pdsc_dl_flash_update(struct devlink *dl,
|
||||
{
|
||||
struct pdsc *pdsc = devlink_priv(dl);
|
||||
|
||||
if (params->component) {
|
||||
NL_SET_ERR_MSG_MOD(extack,
|
||||
"Component update not supported by this device");
|
||||
return -EOPNOTSUPP;
|
||||
}
|
||||
|
||||
return pdsc_firmware_update(pdsc, params->fw, extack);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user