Commit 95de3b257516d21af6e0313c7bab119e4f80d6f4

Authored by Jean Delvare
Committed by Jean Delvare
1 parent bc1f419c76

hwmon: Use helper functions to set and get driver data

Use helper functions to set and get driver data. This is more elegant.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Andreas Herrmann <andreas.herrmann3@amd.com>
Acked-by: Guenter Roeck <guenter.roeck@ericsson.com>

Showing 6 changed files with 27 additions and 27 deletions Side-by-side Diff

drivers/hwmon/adcxx.c
... ... @@ -62,7 +62,7 @@
62 62 {
63 63 struct spi_device *spi = to_spi_device(dev);
64 64 struct sensor_device_attribute *attr = to_sensor_dev_attr(devattr);
65   - struct adcxx *adc = dev_get_drvdata(&spi->dev);
  65 + struct adcxx *adc = spi_get_drvdata(spi);
66 66 u8 tx_buf[2];
67 67 u8 rx_buf[2];
68 68 int status;
... ... @@ -105,7 +105,7 @@
105 105 struct device_attribute *devattr, char *buf)
106 106 {
107 107 struct spi_device *spi = to_spi_device(dev);
108   - struct adcxx *adc = dev_get_drvdata(&spi->dev);
  108 + struct adcxx *adc = spi_get_drvdata(spi);
109 109 u32 reference;
110 110  
111 111 if (mutex_lock_interruptible(&adc->lock))
... ... @@ -122,7 +122,7 @@
122 122 struct device_attribute *devattr, const char *buf, size_t count)
123 123 {
124 124 struct spi_device *spi = to_spi_device(dev);
125   - struct adcxx *adc = dev_get_drvdata(&spi->dev);
  125 + struct adcxx *adc = spi_get_drvdata(spi);
126 126 unsigned long value;
127 127  
128 128 if (strict_strtoul(buf, 10, &value))
... ... @@ -142,7 +142,7 @@
142 142 *devattr, char *buf)
143 143 {
144 144 struct spi_device *spi = to_spi_device(dev);
145   - struct adcxx *adc = dev_get_drvdata(&spi->dev);
  145 + struct adcxx *adc = spi_get_drvdata(spi);
146 146  
147 147 return sprintf(buf, "adcxx%ds\n", adc->channels);
148 148 }
... ... @@ -182,7 +182,7 @@
182 182  
183 183 mutex_lock(&adc->lock);
184 184  
185   - dev_set_drvdata(&spi->dev, adc);
  185 + spi_set_drvdata(spi, adc);
186 186  
187 187 for (i = 0; i < 3 + adc->channels; i++) {
188 188 status = device_create_file(&spi->dev, &ad_input[i].dev_attr);
... ... @@ -206,7 +206,7 @@
206 206 for (i--; i >= 0; i--)
207 207 device_remove_file(&spi->dev, &ad_input[i].dev_attr);
208 208  
209   - dev_set_drvdata(&spi->dev, NULL);
  209 + spi_set_drvdata(spi, NULL);
210 210 mutex_unlock(&adc->lock);
211 211 kfree(adc);
212 212 return status;
... ... @@ -214,7 +214,7 @@
214 214  
215 215 static int __devexit adcxx_remove(struct spi_device *spi)
216 216 {
217   - struct adcxx *adc = dev_get_drvdata(&spi->dev);
  217 + struct adcxx *adc = spi_get_drvdata(spi);
218 218 int i;
219 219  
220 220 mutex_lock(&adc->lock);
... ... @@ -222,7 +222,7 @@
222 222 for (i = 0; i < 3 + adc->channels; i++)
223 223 device_remove_file(&spi->dev, &ad_input[i].dev_attr);
224 224  
225   - dev_set_drvdata(&spi->dev, NULL);
  225 + spi_set_drvdata(spi, NULL);
226 226 mutex_unlock(&adc->lock);
227 227 kfree(adc);
228 228  
drivers/hwmon/ibmaem.c
... ... @@ -523,7 +523,7 @@
523 523 aem_remove_sensors(data);
524 524 hwmon_device_unregister(data->hwmon_dev);
525 525 ipmi_destroy_user(data->ipmi.user);
526   - dev_set_drvdata(&data->pdev->dev, NULL);
  526 + platform_set_drvdata(data->pdev, NULL);
527 527 platform_device_unregister(data->pdev);
528 528 aem_idr_put(data->id);
529 529 kfree(data);
... ... @@ -594,7 +594,7 @@
594 594 if (res)
595 595 goto ipmi_err;
596 596  
597   - dev_set_drvdata(&data->pdev->dev, data);
  597 + platform_set_drvdata(data->pdev, data);
598 598  
599 599 /* Set up IPMI interface */
600 600 if (aem_init_ipmi_data(&data->ipmi, probe->interface,
... ... @@ -630,7 +630,7 @@
630 630 hwmon_reg_err:
631 631 ipmi_destroy_user(data->ipmi.user);
632 632 ipmi_err:
633   - dev_set_drvdata(&data->pdev->dev, NULL);
  633 + platform_set_drvdata(data->pdev, NULL);
634 634 platform_device_unregister(data->pdev);
635 635 dev_err:
636 636 aem_idr_put(data->id);
... ... @@ -727,7 +727,7 @@
727 727 if (res)
728 728 goto ipmi_err;
729 729  
730   - dev_set_drvdata(&data->pdev->dev, data);
  730 + platform_set_drvdata(data->pdev, data);
731 731  
732 732 /* Set up IPMI interface */
733 733 if (aem_init_ipmi_data(&data->ipmi, probe->interface,
... ... @@ -763,7 +763,7 @@
763 763 hwmon_reg_err:
764 764 ipmi_destroy_user(data->ipmi.user);
765 765 ipmi_err:
766   - dev_set_drvdata(&data->pdev->dev, NULL);
  766 + platform_set_drvdata(data->pdev, NULL);
767 767 platform_device_unregister(data->pdev);
768 768 dev_err:
769 769 aem_idr_put(data->id);
drivers/hwmon/k10temp.c
... ... @@ -173,7 +173,7 @@
173 173 err = PTR_ERR(hwmon_dev);
174 174 goto exit_remove;
175 175 }
176   - dev_set_drvdata(&pdev->dev, hwmon_dev);
  176 + pci_set_drvdata(pdev, hwmon_dev);
177 177  
178 178 if (unreliable && force)
179 179 dev_warn(&pdev->dev,
... ... @@ -194,7 +194,7 @@
194 194  
195 195 static void __devexit k10temp_remove(struct pci_dev *pdev)
196 196 {
197   - hwmon_device_unregister(dev_get_drvdata(&pdev->dev));
  197 + hwmon_device_unregister(pci_get_drvdata(pdev));
198 198 device_remove_file(&pdev->dev, &dev_attr_name);
199 199 device_remove_file(&pdev->dev, &dev_attr_temp1_input);
200 200 device_remove_file(&pdev->dev, &dev_attr_temp1_max);
... ... @@ -202,7 +202,7 @@
202 202 &sensor_dev_attr_temp1_crit.dev_attr);
203 203 device_remove_file(&pdev->dev,
204 204 &sensor_dev_attr_temp1_crit_hyst.dev_attr);
205   - dev_set_drvdata(&pdev->dev, NULL);
  205 + pci_set_drvdata(pdev, NULL);
206 206 }
207 207  
208 208 static const struct pci_device_id k10temp_id_table[] = {
drivers/hwmon/k8temp.c
... ... @@ -252,7 +252,7 @@
252 252  
253 253 data->name = "k8temp";
254 254 mutex_init(&data->update_lock);
255   - dev_set_drvdata(&pdev->dev, data);
  255 + pci_set_drvdata(pdev, data);
256 256  
257 257 /* Register sysfs hooks */
258 258 err = device_create_file(&pdev->dev,
... ... @@ -307,7 +307,7 @@
307 307 &sensor_dev_attr_temp4_input.dev_attr);
308 308 device_remove_file(&pdev->dev, &dev_attr_name);
309 309 exit_free:
310   - dev_set_drvdata(&pdev->dev, NULL);
  310 + pci_set_drvdata(pdev, NULL);
311 311 kfree(data);
312 312 exit:
313 313 return err;
... ... @@ -315,7 +315,7 @@
315 315  
316 316 static void __devexit k8temp_remove(struct pci_dev *pdev)
317 317 {
318   - struct k8temp_data *data = dev_get_drvdata(&pdev->dev);
  318 + struct k8temp_data *data = pci_get_drvdata(pdev);
319 319  
320 320 hwmon_device_unregister(data->hwmon_dev);
321 321 device_remove_file(&pdev->dev,
... ... @@ -327,7 +327,7 @@
327 327 device_remove_file(&pdev->dev,
328 328 &sensor_dev_attr_temp4_input.dev_attr);
329 329 device_remove_file(&pdev->dev, &dev_attr_name);
330   - dev_set_drvdata(&pdev->dev, NULL);
  330 + pci_set_drvdata(pdev, NULL);
331 331 kfree(data);
332 332 }
333 333  
drivers/hwmon/lm70.c
... ... @@ -58,7 +58,7 @@
58 58 int status, val = 0;
59 59 u8 rxbuf[2];
60 60 s16 raw=0;
61   - struct lm70 *p_lm70 = dev_get_drvdata(&spi->dev);
  61 + struct lm70 *p_lm70 = spi_get_drvdata(spi);
62 62  
63 63 if (mutex_lock_interruptible(&p_lm70->lock))
64 64 return -ERESTARTSYS;
... ... @@ -163,7 +163,7 @@
163 163 status = PTR_ERR(p_lm70->hwmon_dev);
164 164 goto out_dev_reg_failed;
165 165 }
166   - dev_set_drvdata(&spi->dev, p_lm70);
  166 + spi_set_drvdata(spi, p_lm70);
167 167  
168 168 if ((status = device_create_file(&spi->dev, &dev_attr_temp1_input))
169 169 || (status = device_create_file(&spi->dev, &dev_attr_name))) {
170 170  
171 171  
... ... @@ -177,19 +177,19 @@
177 177 device_remove_file(&spi->dev, &dev_attr_temp1_input);
178 178 hwmon_device_unregister(p_lm70->hwmon_dev);
179 179 out_dev_reg_failed:
180   - dev_set_drvdata(&spi->dev, NULL);
  180 + spi_set_drvdata(spi, NULL);
181 181 kfree(p_lm70);
182 182 return status;
183 183 }
184 184  
185 185 static int __devexit lm70_remove(struct spi_device *spi)
186 186 {
187   - struct lm70 *p_lm70 = dev_get_drvdata(&spi->dev);
  187 + struct lm70 *p_lm70 = spi_get_drvdata(spi);
188 188  
189 189 device_remove_file(&spi->dev, &dev_attr_temp1_input);
190 190 device_remove_file(&spi->dev, &dev_attr_name);
191 191 hwmon_device_unregister(p_lm70->hwmon_dev);
192   - dev_set_drvdata(&spi->dev, NULL);
  192 + spi_set_drvdata(spi, NULL);
193 193 kfree(p_lm70);
194 194  
195 195 return 0;
drivers/hwmon/ultra45_env.c
... ... @@ -258,7 +258,7 @@
258 258 goto out_sysfs_remove_group;
259 259 }
260 260  
261   - dev_set_drvdata(&op->dev, p);
  261 + platform_set_drvdata(op, p);
262 262 err = 0;
263 263  
264 264 out:
... ... @@ -277,7 +277,7 @@
277 277  
278 278 static int __devexit env_remove(struct platform_device *op)
279 279 {
280   - struct env *p = dev_get_drvdata(&op->dev);
  280 + struct env *p = platform_get_drvdata(op);
281 281  
282 282 if (p) {
283 283 sysfs_remove_group(&op->dev.kobj, &env_group);