diff options
Diffstat (limited to 'drivers/misc/eeprom/eeprom_93xx46.c')
| -rw-r--r-- | drivers/misc/eeprom/eeprom_93xx46.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/misc/eeprom/eeprom_93xx46.c b/drivers/misc/eeprom/eeprom_93xx46.c index a6b5d5e7348..94cfc121257 100644 --- a/drivers/misc/eeprom/eeprom_93xx46.c +++ b/drivers/misc/eeprom/eeprom_93xx46.c @@ -363,7 +363,7 @@ static int eeprom_93xx46_probe(struct spi_device *spi)  			dev_err(&spi->dev, "can't create erase interface\n");  	} -	dev_set_drvdata(&spi->dev, edev); +	spi_set_drvdata(spi, edev);  	return 0;  fail:  	kfree(edev); @@ -372,13 +372,13 @@ fail:  static int eeprom_93xx46_remove(struct spi_device *spi)  { -	struct eeprom_93xx46_dev *edev = dev_get_drvdata(&spi->dev); +	struct eeprom_93xx46_dev *edev = spi_get_drvdata(spi);  	if (!(edev->pdata->flags & EE_READONLY))  		device_remove_file(&spi->dev, &dev_attr_erase);  	sysfs_remove_bin_file(&spi->dev.kobj, &edev->bin); -	dev_set_drvdata(&spi->dev, NULL); +	spi_set_drvdata(spi, NULL);  	kfree(edev);  	return 0;  }  |