A lot of things can go wrong while parsing dfu_alt_info. Make sure to pass the real error codes all the way up instead of replacing them with an unhelpful -1. Signed-off-by: Sean Anderson <sean.anderson@linux.dev> Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org> Link: https://lore.kernel.org/r/20260106222212.744823-1-sean.anderson@linux.dev Signed-off-by: Mattijs Korpershoek <mkorpershoek@kernel.org>