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

drm/hisilicon: Use dev_get_drvdata

Instead of using to_pci_dev + pci_get_drvdata,
use dev_get_drvdata to make code simpler.

Signed-off-by: Chuhong Yuan <hslester96@gmail.com>
Signed-off-by: Xinliang Liu <z.liuxinliang@hisilicon.com>

authored by

Chuhong Yuan and committed by
Xinliang Liu
bda4a850 4f1a7007

+2 -4
+2 -4
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c
··· 66 66 67 67 static int __maybe_unused hibmc_pm_suspend(struct device *dev) 68 68 { 69 - struct pci_dev *pdev = to_pci_dev(dev); 70 - struct drm_device *drm_dev = pci_get_drvdata(pdev); 69 + struct drm_device *drm_dev = dev_get_drvdata(dev); 71 70 72 71 return drm_mode_config_helper_suspend(drm_dev); 73 72 } 74 73 75 74 static int __maybe_unused hibmc_pm_resume(struct device *dev) 76 75 { 77 - struct pci_dev *pdev = to_pci_dev(dev); 78 - struct drm_device *drm_dev = pci_get_drvdata(pdev); 76 + struct drm_device *drm_dev = dev_get_drvdata(dev); 79 77 80 78 return drm_mode_config_helper_resume(drm_dev); 81 79 }