diff options
author | Jean Delvare <jdelvare@suse.de> | 2020-09-01 15:28:37 +0200 |
---|---|---|
committer | Wolfram Sang <wsa@kernel.org> | 2020-09-14 09:04:12 +0200 |
commit | 811a6e18a8633ef66c6c9bad09f359dd9daa9ec1 (patch) | |
tree | 2f4540af8ac182dfc16f58a253a462f17e08e548 | |
parent | 66d402e2e9455cf0213c42b97f22a0493372d7cc (diff) | |
download | linux-811a6e18a8633ef66c6c9bad09f359dd9daa9ec1.tar.bz2 |
i2c: i801: Simplify the suspend callback
We don't actually need to derive the PCI device from the device
structure, as we already have a pointer to it in our private data
structure.
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
-rw-r--r-- | drivers/i2c/busses/i2c-i801.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index 22597fa415f1..ebb4c0b03057 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c @@ -1958,10 +1958,9 @@ static void i801_shutdown(struct pci_dev *dev) #ifdef CONFIG_PM_SLEEP static int i801_suspend(struct device *dev) { - struct pci_dev *pci_dev = to_pci_dev(dev); - struct i801_priv *priv = pci_get_drvdata(pci_dev); + struct i801_priv *priv = dev_get_drvdata(dev); - pci_write_config_byte(pci_dev, SMBHSTCFG, priv->original_hstcfg); + pci_write_config_byte(priv->pci_dev, SMBHSTCFG, priv->original_hstcfg); return 0; } |