]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: usb: lan78xx: Add error handling to lan78xx_get_regs
authorOleksij Rempel <o.rempel@pengutronix.de>
Mon, 16 Dec 2024 12:09:36 +0000 (13:09 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 18 Dec 2024 03:51:54 +0000 (19:51 -0800)
commit30c63abaee9024ed7524325b3eeb7f2d26727c31
treea7f5b57b1cc4794e08efd34f5bebf47fd906f1a7
parent33d06d1d28124b042178894584b727fdf83660b1
net: usb: lan78xx: Add error handling to lan78xx_get_regs

Update `lan78xx_get_regs` to handle errors during register and PHY
reads. Log warnings for failed reads and exit the function early if an
error occurs. Drop all previously logged registers to signal
inconsistent readings to the user space. This ensures that invalid data
is not returned to users.

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Link: https://patch.msgid.link/20241216120941.1690908-2-o.rempel@pengutronix.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/usb/lan78xx.c