mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 10:01:39 -05:00
net: ethtool: tsconfig: set command must provide a reply
Timestamping configuration through ethtool has inconsistent behavior of
skipping the reply for set command if configuration was not changed. Fix
it be providing reply in any case.
Fixes: 6e9e2eed4f ("net: ethtool: Add support for tsconfig command to get/set hwtstamp config")
Signed-off-by: Vadim Fedorenko <vadfed@meta.com>
Reviewed-by: Kory Maincent <kory.maincent@bootlin.com>
Link: https://patch.msgid.link/20250922231924.2769571-1-vadfed@meta.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
f67e9ae72d
commit
e8ab231782
@@ -423,13 +423,11 @@ static int ethnl_set_tsconfig(struct ethnl_req_info *req_base,
|
||||
return ret;
|
||||
}
|
||||
|
||||
if (hwprov_mod || config_mod) {
|
||||
ret = tsconfig_send_reply(dev, info);
|
||||
if (ret && ret != -EOPNOTSUPP) {
|
||||
NL_SET_ERR_MSG(info->extack,
|
||||
"error while reading the new configuration set");
|
||||
return ret;
|
||||
}
|
||||
ret = tsconfig_send_reply(dev, info);
|
||||
if (ret && ret != -EOPNOTSUPP) {
|
||||
NL_SET_ERR_MSG(info->extack,
|
||||
"error while reading the new configuration set");
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* tsconfig has no notification */
|
||||
|
||||
Reference in New Issue
Block a user