Re: [PATCH v2] usb: core: handle port status errors in disable_show()
From: Karl Mehltretter
Date: Sat Sep 12 2026 - 05:05:42 EST
On Tue, Aug 11, 2026 at 01:04:32AM +0100, Karl Mehltretter wrote:
> usb_hub_port_status() leaves its output arguments untouched when the
> status request fails. disable_show() nevertheless uses portstatus, so a
> sysfs read may report the wrong port state instead of an error.
>
> Propagate the status request error.
>
> Fixes: f061f43d7418c ("usb: hub: port: add sysfs entry to switch port power")
> Assisted-by: Claude:claude-fable-5
> Signed-off-by: Karl Mehltretter <kmehltretter@xxxxxxxxx>
> ---
> Changes in v2:
> - Simplify error handling (Alan Stern).
>
> v1: https://lore.kernel.org/r/20260808131601.75096-1-kmehltretter@xxxxxxxxx/
Friendly ping. Alan Stern has given his Acked-by for this v2.
Thanks,
Karl