|
@@ -131,8 +131,8 @@ static ssize_t ds1742_nvram_read(struct kobject *kobj,
|
|
|
struct bin_attribute *bin_attr,
|
|
|
char *buf, loff_t pos, size_t size)
|
|
|
{
|
|
|
- struct platform_device *pdev =
|
|
|
- to_platform_device(container_of(kobj, struct device, kobj));
|
|
|
+ struct device *dev = container_of(kobj, struct device, kobj);
|
|
|
+ struct platform_device *pdev = to_platform_device(dev);
|
|
|
struct rtc_plat_data *pdata = platform_get_drvdata(pdev);
|
|
|
void __iomem *ioaddr = pdata->ioaddr_nvram;
|
|
|
ssize_t count;
|
|
@@ -146,8 +146,8 @@ static ssize_t ds1742_nvram_write(struct kobject *kobj,
|
|
|
struct bin_attribute *bin_attr,
|
|
|
char *buf, loff_t pos, size_t size)
|
|
|
{
|
|
|
- struct platform_device *pdev =
|
|
|
- to_platform_device(container_of(kobj, struct device, kobj));
|
|
|
+ struct device *dev = container_of(kobj, struct device, kobj);
|
|
|
+ struct platform_device *pdev = to_platform_device(dev);
|
|
|
struct rtc_plat_data *pdata = platform_get_drvdata(pdev);
|
|
|
void __iomem *ioaddr = pdata->ioaddr_nvram;
|
|
|
ssize_t count;
|