diff options
author | Geliang Tang <geliangtang@163.com> | 2015-12-27 18:45:59 +0800 |
---|---|---|
committer | Wolfram Sang <wsa@the-dreams.de> | 2016-01-03 19:54:00 +0100 |
commit | 238c44a70c0637765709c78eeaddb2a3d3674b88 (patch) | |
tree | 677278354c92e7f5b012f8d77bf822f9da8bd4aa /drivers/i2c | |
parent | e2e5a2c618373b55bbb2eca2a6e535dddd04412c (diff) | |
download | linux-stable-238c44a70c0637765709c78eeaddb2a3d3674b88.tar.gz linux-stable-238c44a70c0637765709c78eeaddb2a3d3674b88.tar.bz2 linux-stable-238c44a70c0637765709c78eeaddb2a3d3674b88.zip |
i2c: designware: use to_pci_dev()
Use to_pci_dev() instead of open-coding it.
Signed-off-by: Geliang Tang <geliangtang@163.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/i2c-designware-pcidrv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/i2c/busses/i2c-designware-pcidrv.c b/drivers/i2c/busses/i2c-designware-pcidrv.c index 1543d35d228d..7368be000c96 100644 --- a/drivers/i2c/busses/i2c-designware-pcidrv.c +++ b/drivers/i2c/busses/i2c-designware-pcidrv.c @@ -162,7 +162,7 @@ static struct dw_pci_controller dw_pci_controllers[] = { #ifdef CONFIG_PM static int i2c_dw_pci_suspend(struct device *dev) { - struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); + struct pci_dev *pdev = to_pci_dev(dev); i2c_dw_disable(pci_get_drvdata(pdev)); return 0; @@ -170,7 +170,7 @@ static int i2c_dw_pci_suspend(struct device *dev) static int i2c_dw_pci_resume(struct device *dev) { - struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); + struct pci_dev *pdev = to_pci_dev(dev); return i2c_dw_init(pci_get_drvdata(pdev)); } |