diff options
Diffstat (limited to 'drivers/w1')
-rw-r--r-- | drivers/w1/w1.c | 16 | ||||
-rw-r--r-- | drivers/w1/w1_family.h | 4 | ||||
-rw-r--r-- | drivers/w1/w1_smem.c | 8 | ||||
-rw-r--r-- | drivers/w1/w1_therm.c | 8 |
4 files changed, 18 insertions, 18 deletions
diff --git a/drivers/w1/w1.c b/drivers/w1/w1.c index 8d7821899cc1..24a192e3b8b4 100644 --- a/drivers/w1/w1.c +++ b/drivers/w1/w1.c | |||
@@ -88,7 +88,7 @@ static void w1_slave_release(struct device *dev) | |||
88 | complete(&sl->dev_released); | 88 | complete(&sl->dev_released); |
89 | } | 89 | } |
90 | 90 | ||
91 | static ssize_t w1_default_read_name(struct device *dev, char *buf) | 91 | static ssize_t w1_default_read_name(struct device *dev, struct device_attribute *attr, char *buf) |
92 | { | 92 | { |
93 | return sprintf(buf, "No family registered.\n"); | 93 | return sprintf(buf, "No family registered.\n"); |
94 | } | 94 | } |
@@ -137,7 +137,7 @@ static struct device_attribute w1_slave_attribute_val = { | |||
137 | .show = &w1_default_read_name, | 137 | .show = &w1_default_read_name, |
138 | }; | 138 | }; |
139 | 139 | ||
140 | static ssize_t w1_master_attribute_show_name(struct device *dev, char *buf) | 140 | static ssize_t w1_master_attribute_show_name(struct device *dev, struct device_attribute *attr, char *buf) |
141 | { | 141 | { |
142 | struct w1_master *md = container_of (dev, struct w1_master, dev); | 142 | struct w1_master *md = container_of (dev, struct w1_master, dev); |
143 | ssize_t count; | 143 | ssize_t count; |
@@ -152,7 +152,7 @@ static ssize_t w1_master_attribute_show_name(struct device *dev, char *buf) | |||
152 | return count; | 152 | return count; |
153 | } | 153 | } |
154 | 154 | ||
155 | static ssize_t w1_master_attribute_show_pointer(struct device *dev, char *buf) | 155 | static ssize_t w1_master_attribute_show_pointer(struct device *dev, struct device_attribute *attr, char *buf) |
156 | { | 156 | { |
157 | struct w1_master *md = container_of(dev, struct w1_master, dev); | 157 | struct w1_master *md = container_of(dev, struct w1_master, dev); |
158 | ssize_t count; | 158 | ssize_t count; |
@@ -166,14 +166,14 @@ static ssize_t w1_master_attribute_show_pointer(struct device *dev, char *buf) | |||
166 | return count; | 166 | return count; |
167 | } | 167 | } |
168 | 168 | ||
169 | static ssize_t w1_master_attribute_show_timeout(struct device *dev, char *buf) | 169 | static ssize_t w1_master_attribute_show_timeout(struct device *dev, struct device_attribute *attr, char *buf) |
170 | { | 170 | { |
171 | ssize_t count; | 171 | ssize_t count; |
172 | count = sprintf(buf, "%d\n", w1_timeout); | 172 | count = sprintf(buf, "%d\n", w1_timeout); |
173 | return count; | 173 | return count; |
174 | } | 174 | } |
175 | 175 | ||
176 | static ssize_t w1_master_attribute_show_max_slave_count(struct device *dev, char *buf) | 176 | static ssize_t w1_master_attribute_show_max_slave_count(struct device *dev, struct device_attribute *attr, char *buf) |
177 | { | 177 | { |
178 | struct w1_master *md = container_of(dev, struct w1_master, dev); | 178 | struct w1_master *md = container_of(dev, struct w1_master, dev); |
179 | ssize_t count; | 179 | ssize_t count; |
@@ -187,7 +187,7 @@ static ssize_t w1_master_attribute_show_max_slave_count(struct device *dev, char | |||
187 | return count; | 187 | return count; |
188 | } | 188 | } |
189 | 189 | ||
190 | static ssize_t w1_master_attribute_show_attempts(struct device *dev, char *buf) | 190 | static ssize_t w1_master_attribute_show_attempts(struct device *dev, struct device_attribute *attr, char *buf) |
191 | { | 191 | { |
192 | struct w1_master *md = container_of(dev, struct w1_master, dev); | 192 | struct w1_master *md = container_of(dev, struct w1_master, dev); |
193 | ssize_t count; | 193 | ssize_t count; |
@@ -201,7 +201,7 @@ static ssize_t w1_master_attribute_show_attempts(struct device *dev, char *buf) | |||
201 | return count; | 201 | return count; |
202 | } | 202 | } |
203 | 203 | ||
204 | static ssize_t w1_master_attribute_show_slave_count(struct device *dev, char *buf) | 204 | static ssize_t w1_master_attribute_show_slave_count(struct device *dev, struct device_attribute *attr, char *buf) |
205 | { | 205 | { |
206 | struct w1_master *md = container_of(dev, struct w1_master, dev); | 206 | struct w1_master *md = container_of(dev, struct w1_master, dev); |
207 | ssize_t count; | 207 | ssize_t count; |
@@ -215,7 +215,7 @@ static ssize_t w1_master_attribute_show_slave_count(struct device *dev, char *bu | |||
215 | return count; | 215 | return count; |
216 | } | 216 | } |
217 | 217 | ||
218 | static ssize_t w1_master_attribute_show_slaves(struct device *dev, char *buf) | 218 | static ssize_t w1_master_attribute_show_slaves(struct device *dev, struct device_attribute *attr, char *buf) |
219 | 219 | ||
220 | { | 220 | { |
221 | struct w1_master *md = container_of(dev, struct w1_master, dev); | 221 | struct w1_master *md = container_of(dev, struct w1_master, dev); |
diff --git a/drivers/w1/w1_family.h b/drivers/w1/w1_family.h index 03a2de7a601f..07fa49412a90 100644 --- a/drivers/w1/w1_family.h +++ b/drivers/w1/w1_family.h | |||
@@ -34,10 +34,10 @@ | |||
34 | 34 | ||
35 | struct w1_family_ops | 35 | struct w1_family_ops |
36 | { | 36 | { |
37 | ssize_t (* rname)(struct device *, char *); | 37 | ssize_t (* rname)(struct device *, struct device_attribute *, char *); |
38 | ssize_t (* rbin)(struct kobject *, char *, loff_t, size_t); | 38 | ssize_t (* rbin)(struct kobject *, char *, loff_t, size_t); |
39 | 39 | ||
40 | ssize_t (* rval)(struct device *, char *); | 40 | ssize_t (* rval)(struct device *, struct device_attribute *, char *); |
41 | unsigned char rvalname[MAXNAMELEN]; | 41 | unsigned char rvalname[MAXNAMELEN]; |
42 | }; | 42 | }; |
43 | 43 | ||
diff --git a/drivers/w1/w1_smem.c b/drivers/w1/w1_smem.c index a54e425217a0..674eb75a9bad 100644 --- a/drivers/w1/w1_smem.c +++ b/drivers/w1/w1_smem.c | |||
@@ -36,8 +36,8 @@ MODULE_LICENSE("GPL"); | |||
36 | MODULE_AUTHOR("Evgeniy Polyakov <johnpol@2ka.mipt.ru>"); | 36 | MODULE_AUTHOR("Evgeniy Polyakov <johnpol@2ka.mipt.ru>"); |
37 | MODULE_DESCRIPTION("Driver for 1-wire Dallas network protocol, 64bit memory family."); | 37 | MODULE_DESCRIPTION("Driver for 1-wire Dallas network protocol, 64bit memory family."); |
38 | 38 | ||
39 | static ssize_t w1_smem_read_name(struct device *, char *); | 39 | static ssize_t w1_smem_read_name(struct device *, struct device_attribute *attr, char *); |
40 | static ssize_t w1_smem_read_val(struct device *, char *); | 40 | static ssize_t w1_smem_read_val(struct device *, struct device_attribute *attr, char *); |
41 | static ssize_t w1_smem_read_bin(struct kobject *, char *, loff_t, size_t); | 41 | static ssize_t w1_smem_read_bin(struct kobject *, char *, loff_t, size_t); |
42 | 42 | ||
43 | static struct w1_family_ops w1_smem_fops = { | 43 | static struct w1_family_ops w1_smem_fops = { |
@@ -47,14 +47,14 @@ static struct w1_family_ops w1_smem_fops = { | |||
47 | .rvalname = "id", | 47 | .rvalname = "id", |
48 | }; | 48 | }; |
49 | 49 | ||
50 | static ssize_t w1_smem_read_name(struct device *dev, char *buf) | 50 | static ssize_t w1_smem_read_name(struct device *dev, struct device_attribute *attr, char *buf) |
51 | { | 51 | { |
52 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); | 52 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); |
53 | 53 | ||
54 | return sprintf(buf, "%s\n", sl->name); | 54 | return sprintf(buf, "%s\n", sl->name); |
55 | } | 55 | } |
56 | 56 | ||
57 | static ssize_t w1_smem_read_val(struct device *dev, char *buf) | 57 | static ssize_t w1_smem_read_val(struct device *dev, struct device_attribute *attr, char *buf) |
58 | { | 58 | { |
59 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); | 59 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); |
60 | int i; | 60 | int i; |
diff --git a/drivers/w1/w1_therm.c b/drivers/w1/w1_therm.c index 0b1817890503..70310f7a722e 100644 --- a/drivers/w1/w1_therm.c +++ b/drivers/w1/w1_therm.c | |||
@@ -42,8 +42,8 @@ static u8 bad_roms[][9] = { | |||
42 | {} | 42 | {} |
43 | }; | 43 | }; |
44 | 44 | ||
45 | static ssize_t w1_therm_read_name(struct device *, char *); | 45 | static ssize_t w1_therm_read_name(struct device *, struct device_attribute *attr, char *); |
46 | static ssize_t w1_therm_read_temp(struct device *, char *); | 46 | static ssize_t w1_therm_read_temp(struct device *, struct device_attribute *attr, char *); |
47 | static ssize_t w1_therm_read_bin(struct kobject *, char *, loff_t, size_t); | 47 | static ssize_t w1_therm_read_bin(struct kobject *, char *, loff_t, size_t); |
48 | 48 | ||
49 | static struct w1_family_ops w1_therm_fops = { | 49 | static struct w1_family_ops w1_therm_fops = { |
@@ -53,7 +53,7 @@ static struct w1_family_ops w1_therm_fops = { | |||
53 | .rvalname = "temp1_input", | 53 | .rvalname = "temp1_input", |
54 | }; | 54 | }; |
55 | 55 | ||
56 | static ssize_t w1_therm_read_name(struct device *dev, char *buf) | 56 | static ssize_t w1_therm_read_name(struct device *dev, struct device_attribute *attr, char *buf) |
57 | { | 57 | { |
58 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); | 58 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); |
59 | 59 | ||
@@ -77,7 +77,7 @@ static inline int w1_convert_temp(u8 rom[9]) | |||
77 | return t; | 77 | return t; |
78 | } | 78 | } |
79 | 79 | ||
80 | static ssize_t w1_therm_read_temp(struct device *dev, char *buf) | 80 | static ssize_t w1_therm_read_temp(struct device *dev, struct device_attribute *attr, char *buf) |
81 | { | 81 | { |
82 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); | 82 | struct w1_slave *sl = container_of(dev, struct w1_slave, dev); |
83 | 83 | ||