diff options
author | David S. Miller <davem@davemloft.net> | 2015-08-31 00:45:01 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-08-31 00:45:01 -0400 |
commit | 06fb4e701b17e93366542e4cc57047e411136af7 (patch) | |
tree | e68d4bce91bf3fa82f6a76c424d1d18d222d6638 /drivers/net/ethernet/smsc | |
parent | 2573d78872f242a05b842e9c553da45a3d9924e5 (diff) | |
parent | f892a84cc890aaaba7bc42daf2e2ee86b0961884 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Diffstat (limited to 'drivers/net/ethernet/smsc')
-rw-r--r-- | drivers/net/ethernet/smsc/smsc911x.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/ethernet/smsc/smsc911x.c b/drivers/net/ethernet/smsc/smsc911x.c index c8b26259c9cf..3b4cd8a263de 100644 --- a/drivers/net/ethernet/smsc/smsc911x.c +++ b/drivers/net/ethernet/smsc/smsc911x.c | |||
@@ -2428,7 +2428,10 @@ static int smsc911x_drv_probe(struct platform_device *pdev) | |||
2428 | res_size = resource_size(res); | 2428 | res_size = resource_size(res); |
2429 | 2429 | ||
2430 | irq = platform_get_irq(pdev, 0); | 2430 | irq = platform_get_irq(pdev, 0); |
2431 | if (irq <= 0) { | 2431 | if (irq == -EPROBE_DEFER) { |
2432 | retval = -EPROBE_DEFER; | ||
2433 | goto out_0; | ||
2434 | } else if (irq <= 0) { | ||
2432 | pr_warn("Could not allocate irq resource\n"); | 2435 | pr_warn("Could not allocate irq resource\n"); |
2433 | retval = -ENODEV; | 2436 | retval = -ENODEV; |
2434 | goto out_0; | 2437 | goto out_0; |