diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c index 8f89c05e0c70..f3c0057a802b 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c | |||
@@ -559,7 +559,11 @@ nx_fw_cmd_query_phy(struct netxen_adapter *adapter, u32 reg, u32 *val) | |||
559 | if (rcode != NX_RCODE_SUCCESS) | 559 | if (rcode != NX_RCODE_SUCCESS) |
560 | return -EIO; | 560 | return -EIO; |
561 | 561 | ||
562 | return cmd.rsp.arg1; | 562 | if (val == NULL) |
563 | return -EIO; | ||
564 | |||
565 | *val = cmd.rsp.arg1; | ||
566 | return 0; | ||
563 | } | 567 | } |
564 | 568 | ||
565 | int | 569 | int |