]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: phy: microchip_rds_ptp: improve HW ts config logic
authorVadim Fedorenko <vadim.fedorenko@linux.dev>
Tue, 6 Jan 2026 16:07:22 +0000 (16:07 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 9 Jan 2026 02:13:12 +0000 (18:13 -0800)
commitffde97f8ff6a2aa33eb197897031b9d32f79d76c
tree377d2c07d61d2ccc42218de61eee18d711d069e7
parent32d83db3aaf62561879ca7356ab863f88c953b0b
net: phy: microchip_rds_ptp: improve HW ts config logic

The driver stores new HW timestamping configuration values
unconditionally and may create inconsistency with what is actually
configured in case of error. Improve the logic to store new values only
once everything is configured.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Reviewed-by: Kory Maincent <kory.maincent@bootlin.com>
Link: https://patch.msgid.link/20260106160723.3925872-4-vadim.fedorenko@linux.dev
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/microchip_rds_ptp.c