]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/meta-ti-glsdk.git/blob - recipes-kernel/linux/linux-omap-2.6.39/sakoman/0008-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
linux-omap 2.6.39: import from OE
[glsdk/meta-ti-glsdk.git] / recipes-kernel / linux / linux-omap-2.6.39 / sakoman / 0008-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
1 From b62ecb49cfe8978390b7c8848e13555c4c699b0f 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 08/28] 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 4b42ecc..5c1202b 100644
13 --- a/drivers/net/smsc911x.c
14 +++ b/drivers/net/smsc911x.c
15 @@ -2028,8 +2028,10 @@ static int __devinit smsc911x_drv_probe(struct platform_device *pdev)
16         }
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