]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/meta-ti-glsdk.git/blob - recipes-kernel/linux/linux-3.0/sakoman/0006-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
11cedb3f95c7039bbddc682bf6ee5997546bfd87
[glsdk/meta-ti-glsdk.git] / recipes-kernel / linux / linux-3.0 / sakoman / 0006-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
1 From 7659c16b1edc081b996a7a2b6a4716fffd1dd90b Mon Sep 17 00:00:00 2001
2 From: Steve Sakoman <sakoman@gmail.com>
3 Date: Tue, 15 Dec 2009 15:17:44 -0800
4 Subject: [PATCH 06/14] drivers: net: smsc911x: return ENODEV if device is not found
6 Signed-off-by: Steve Sakoman <sakoman@gmail.com>
7 ---
8  drivers/net/smsc911x.c |    4 +++-
9  1 files changed, 3 insertions(+), 1 deletions(-)
11 diff --git a/drivers/net/smsc911x.c b/drivers/net/smsc911x.c
12 index c6d47d1..0c7c4a2 100644
13 --- a/drivers/net/smsc911x.c
14 +++ b/drivers/net/smsc911x.c
15 @@ -2169,8 +2169,10 @@ static int __devinit smsc911x_drv_probe(struct platform_device *pdev)
16                 pdata->ops = &shifted_smsc911x_ops;
17  
18         retval = smsc911x_init(dev);
19 -       if (retval < 0)
20 +       if (retval < 0) {
21 +               retval = -ENODEV;
22                 goto out_unmap_io_3;
23 +       }
24  
25         /* configure irq polarity and type before connecting isr */
26         if (pdata->config.irq_polarity == SMSC911X_IRQ_POLARITY_ACTIVE_HIGH)
27 -- 
28 1.6.6.1