Changeset 30521


Ignore:
Timestamp:
2012-02-14T16:05:57+01:00 (6 years ago)
Author:
blogic
Message:

[lantiq] fixes gpio_export patch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/lantiq/patches/205-owrt-gpio-export.patch

    r28721 r30521  
    1 --- a/drivers/gpio/gpiolib.c 
    2 +++ b/drivers/gpio/gpiolib.c 
    3 @@ -64,9 +64,9 @@ struct gpio_desc { 
     1Index: linux-3.1.10/drivers/gpio/gpiolib.c 
     2=================================================================== 
     3--- linux-3.1.10.orig/drivers/gpio/gpiolib.c    2012-01-18 16:33:18.000000000 +0100 
     4+++ linux-3.1.10/drivers/gpio/gpiolib.c 2012-02-03 20:22:42.554529747 +0100 
     5@@ -64,9 +64,9 @@ 
    46 #define GPIO_FLAGS_MASK                ((1 << ID_SHIFT) - 1) 
    57 #define GPIO_TRIGGER_MASK      (BIT(FLAG_TRIG_FALL) | BIT(FLAG_TRIG_RISE)) 
     
    1315 static struct gpio_desc gpio_desc[ARCH_NR_GPIOS]; 
    1416  
    15 @@ -76,9 +76,9 @@ static DEFINE_IDR(dirent_idr); 
     17@@ -76,9 +76,9 @@ 
    1618  
    1719 static inline void desc_set_label(struct gpio_desc *d, const char *label) 
     
    2527  
    2628 /* Warn when drivers omit gpio_request() calls -- legal but ill-advised 
    27 @@ -727,7 +727,8 @@ int gpio_export(unsigned gpio, bool dire 
     29@@ -727,7 +727,6 @@ 
    2830  
    2931        if (desc->chip->names && desc->chip->names[gpio - desc->chip->base]) 
    3032                ioname = desc->chip->names[gpio - desc->chip->base]; 
    3133- 
    32 +       else 
    33 +               ioname = gpio_desc[gpio].label; 
    3434        if (status == 0) { 
    3535                struct device   *dev; 
    3636  
    37 @@ -1347,11 +1348,11 @@ const char *gpiochip_is_requested(struct 
     37@@ -1347,11 +1346,11 @@ 
    3838                return NULL; 
    3939        if (test_bit(FLAG_REQUESTED, &gpio_desc[gpio].flags) == 0) 
Note: See TracChangeset for help on using the changeset viewer.