net: ti: icss-iep: Fix incorrect type for return value in extts_enable()
authorAlok Tiwari <alok.a.tiwari@oracle.com>
Tue, 5 Aug 2025 14:23:18 +0000 (07:23 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 8 Aug 2025 19:54:54 +0000 (12:54 -0700)
commit5f1d1d14db7dabce9c815e7d7cd351f8d58b8585
treeb91cb731595ad808821caddb8d90ad80c23b90ac
parent64fdaa94bfe0cca3a0f4b2dd922486c5f59fe678
net: ti: icss-iep: Fix incorrect type for return value in extts_enable()

The variable ret in icss_iep_extts_enable() was incorrectly declared
as u32, while the function returns int and may return negative error
codes. This will cause sign extension issues and incorrect error
propagation. Update ret to be int to fix error handling.

This change corrects the declaration to avoid potential type mismatch.

Fixes: c1e0230eeaab ("net: ti: icss-iep: Add IEP driver")
Signed-off-by: Alok Tiwari <alok.a.tiwari@oracle.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20250805142323.1949406-1-alok.a.tiwari@oracle.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/ti/icssg/icss_iep.c