Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

atm: solos-pci: use to_pci_dev()

Use to_pci_dev() instead of open-coding it.

Signed-off-by: Geliang Tang <geliangtang@163.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Geliang Tang and committed by
David S. Miller
bd0ed561 5e711259

+3 -3
+3 -3
drivers/atm/solos-pci.c
··· 525 525 static ssize_t geos_gpio_store(struct device *dev, struct device_attribute *attr, 526 526 const char *buf, size_t count) 527 527 { 528 - struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); 528 + struct pci_dev *pdev = to_pci_dev(dev); 529 529 struct geos_gpio_attr *gattr = container_of(attr, struct geos_gpio_attr, attr); 530 530 struct solos_card *card = pci_get_drvdata(pdev); 531 531 uint32_t data32; ··· 551 551 static ssize_t geos_gpio_show(struct device *dev, struct device_attribute *attr, 552 552 char *buf) 553 553 { 554 - struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); 554 + struct pci_dev *pdev = to_pci_dev(dev); 555 555 struct geos_gpio_attr *gattr = container_of(attr, struct geos_gpio_attr, attr); 556 556 struct solos_card *card = pci_get_drvdata(pdev); 557 557 uint32_t data32; ··· 565 565 static ssize_t hardware_show(struct device *dev, struct device_attribute *attr, 566 566 char *buf) 567 567 { 568 - struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); 568 + struct pci_dev *pdev = to_pci_dev(dev); 569 569 struct geos_gpio_attr *gattr = container_of(attr, struct geos_gpio_attr, attr); 570 570 struct solos_card *card = pci_get_drvdata(pdev); 571 571 uint32_t data32;