projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
b43: Remove unnecessary MMIO accesses in the interrupt hotpath.
[openwrt.git]
/
target
/
linux
/
generic-2.6
/
patches-2.6.25
/
923-gpiommc-configfs-locking.patch
diff --git
a/target/linux/generic-2.6/patches-2.6.25/923-gpiommc-configfs-locking.patch
b/target/linux/generic-2.6/patches-2.6.25/923-gpiommc-configfs-locking.patch
index
1d0f5ba
..
c84f62b
100644
(file)
--- a/
target/linux/generic-2.6/patches-2.6.25/923-gpiommc-configfs-locking.patch
+++ b/
target/linux/generic-2.6/patches-2.6.25/923-gpiommc-configfs-locking.patch
@@
-3,7
+3,7
@@
does not lock access between files.
--- a/drivers/mmc/host/gpiommc.c
+++ b/drivers/mmc/host/gpiommc.c
--- a/drivers/mmc/host/gpiommc.c
+++ b/drivers/mmc/host/gpiommc.c
-@@ -14
3,6 +143,8 @@
+@@ -14
0,6 +140,8 @@ struct gpiommc_configfs_device {
struct platform_device *pdev;
/* The configuration */
struct gpiommc_platform_data pdata;
struct platform_device *pdev;
/* The configuration */
struct gpiommc_platform_data pdata;
@@
-12,7
+12,7
@@
does not lock access between files.
};
#define GPIO_INVALID -1
};
#define GPIO_INVALID -1
-@@ -23
3,6 +235,8 @@
+@@ -23
0,6 +232,8 @@ static ssize_t gpiommc_config_attr_show(
unsigned int gpio;
int err = 0;
unsigned int gpio;
int err = 0;
@@
-21,7
+21,7
@@
does not lock access between files.
if (attr == &gpiommc_attr_DI) {
gpio = dev->pdata.pins.gpio_di;
if (gpio == GPIO_INVALID)
if (attr == &gpiommc_attr_DI) {
gpio = dev->pdata.pins.gpio_di;
if (gpio == GPIO_INVALID)
-@@ -29
3,6 +297,8 @@
+@@ -29
0,6 +294,8 @@ static ssize_t gpiommc_config_attr_show(
WARN_ON(1);
err = -ENOSYS;
out:
WARN_ON(1);
err = -ENOSYS;
out:
@@
-30,7
+30,7
@@
does not lock access between files.
return err ? err : count;
}
return err ? err : count;
}
-@@ -3
52,6 +358,8 @@
+@@ -3
49,6 +355,8 @@ static ssize_t gpiommc_config_attr_store
int err = -EINVAL;
unsigned long data;
int err = -EINVAL;
unsigned long data;
@@
-39,7
+39,7
@@
does not lock access between files.
if (attr == &gpiommc_attr_register) {
err = strict_strtoul(page, 10, &data);
if (err)
if (attr == &gpiommc_attr_register) {
err = strict_strtoul(page, 10, &data);
if (err)
-@@ -47
7,6 +485,8 @@
+@@ -47
4,6 +482,8 @@ static ssize_t gpiommc_config_attr_store
WARN_ON(1);
err = -ENOSYS;
out:
WARN_ON(1);
err = -ENOSYS;
out:
@@
-48,7
+48,7
@@
does not lock access between files.
return err ? err : count;
}
return err ? err : count;
}
-@@ -51
3,6 +523,7 @@
+@@ -51
0,6 +520,7 @@ static struct config_item *gpiommc_make_
if (!dev)
return NULL;
if (!dev)
return NULL;
This page took
0.023444 seconds
and
4
git commands to generate.