aboutsummaryrefslogtreecommitdiffstats
path: root/p22.patch
diff options
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-11-22 17:08:18 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-11-22 17:08:18 +0100
commite7d7dc0e0e7ab68f1845e11b7574d83ac8015e0e (patch)
tree72d317ef93f50aa80af2f67c9d109e7ff59413ff /p22.patch
parent08ba5e5e533732546b64764231406dd6151342c1 (diff)
downloadpatches-e7d7dc0e0e7ab68f1845e11b7574d83ac8015e0e.tar.gz
lots of patches and fixes added and made
Diffstat (limited to 'p22.patch')
-rw-r--r--p22.patch20
1 files changed, 15 insertions, 5 deletions
diff --git a/p22.patch b/p22.patch
index ae6f4fda0f85ba..d64c4e91a6c22e 100644
--- a/p22.patch
+++ b/p22.patch
@@ -1,10 +1,18 @@
---
- drivers/amba/bus.c | 22 ++++++++++------------
- 1 file changed, 10 insertions(+), 12 deletions(-)
+ drivers/amba/bus.c | 25 ++++++++++++-------------
+ 1 file changed, 12 insertions(+), 13 deletions(-)
--- a/drivers/amba/bus.c
+++ b/drivers/amba/bus.c
-@@ -65,24 +65,22 @@ static ssize_t name##_show(struct device
+@@ -105,6 +105,7 @@ static ssize_t driver_override_store(str
+
+ return count;
+ }
++static DEVICE_ATTR_RW(driver_override);
+
+ #define amba_attr_func(name,fmt,arg...) \
+ static ssize_t name##_show(struct device *_dev, \
+@@ -112,25 +113,23 @@ static ssize_t name##_show(struct device
{ \
struct amba_device *dev = to_amba_device(_dev); \
return sprintf(buf, fmt, arg); \
@@ -14,7 +22,7 @@
-amba_attr_func(name,fmt,arg) \
-static DEVICE_ATTR(name, S_IRUGO, name##_show, NULL)
+} \
-+static DEVICE_ATTR_RO(name);
++static DEVICE_ATTR_RO(name)
amba_attr_func(id, "%08x\n", dev->periphid);
-amba_attr(irq0, "%u\n", dev->irq[0]);
@@ -28,17 +36,19 @@
-static struct device_attribute amba_dev_attrs[] = {
- __ATTR_RO(id),
- __ATTR_RO(resource),
+- __ATTR_RW(driver_override),
- __ATTR_NULL,
+static struct attribute *amba_dev_attrs[] = {
+ &dev_attr_id.attr,
+ &dev_attr_resource.attr,
++ &dev_attr_driver_override.attr,
+ NULL,
};
+ATTRIBUTE_GROUPS(amba_dev);
#ifdef CONFIG_PM
/*
-@@ -137,7 +135,7 @@ static const struct dev_pm_ops amba_pm =
+@@ -192,7 +191,7 @@ static const struct dev_pm_ops amba_pm =
*/
struct bus_type amba_bustype = {
.name = "amba",