[PATCH net v4 0/3] net: xilinx: axienet: Fix IRQ error handling
From: phucduc . bui
Date: Fri Aug 21 2026 - 08:38:20 EST
From: bui duc phuc <phucduc.bui@xxxxxxxxx>
Hi all,
This series fixes IRQ error handling in the Xilinx AXI Ethernet driver
Handle errors from optional IRQ lookup and preserve the original error
codes instead of returning -ENOMEM.
The changes were found by manual code inspection and compile-tested
only.
Link v1 :
https://lore.kernel.org/all/20260811034715.6034-1-phucduc.bui@xxxxxxxxx/
Link v2 :
https://lore.kernel.org/all/20260813042012.17631-1-phucduc.bui@xxxxxxxxx/
Link v3 :
https://lore.kernel.org/all/20260817105241.63345-1-phucduc.bui@xxxxxxxxx/
Changes in v2 :
- Split one patch from v1 into two patches.
Changes in v3 :
- Move the lp->eth_irq check below instead of handling it immediately
after platform_get_irq_optional()
- Add error handling for platform_get_irq()
Changes in v4 :
- Add Reviewed-by tags
- Add error handling for irq_of_parse_and_map()
Best regards,
Phuc
bui duc phuc (3):
net: xilinx: axienet: Propagate errors from optional IRQ lookup
net: xilinx: axienet: Handle optional IRQ return value correctly
net: xilinx: axienet: Fix IRQ error handling
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
--
2.43.0