]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/mfd/timberdale.c
zram: fix race between backing_dev_show and backing_dev_store
[linux.git] / drivers / mfd / timberdale.c
index 60c122e9b39fa132ef9b1c96fff76a9962c2c9b4..faecbca6dba3dc0418ad0ad017b91e0a826daf0c 100644 (file)
@@ -626,8 +626,7 @@ static const struct mfd_cell timberdale_cells_bar2[] = {
 static ssize_t show_fw_ver(struct device *dev, struct device_attribute *attr,
        char *buf)
 {
-       struct pci_dev *pdev = to_pci_dev(dev);
-       struct timberdale_device *priv = pci_get_drvdata(pdev);
+       struct timberdale_device *priv = dev_get_drvdata(dev);
 
        return sprintf(buf, "%d.%d.%d\n", priv->fw.major, priv->fw.minor,
                priv->fw.config);