diff options
Diffstat (limited to 'drivers/gpu/drm/drm_ioctl.c')
-rw-r--r-- | drivers/gpu/drm/drm_ioctl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c index c8547d223e85..aa49a2241404 100644 --- a/drivers/gpu/drm/drm_ioctl.c +++ b/drivers/gpu/drm/drm_ioctl.c | |||
@@ -143,8 +143,8 @@ static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) | |||
143 | if (master->unique != NULL) | 143 | if (master->unique != NULL) |
144 | drm_unset_busid(dev, master); | 144 | drm_unset_busid(dev, master); |
145 | 145 | ||
146 | if (dev->driver->set_busid) { | 146 | if (dev_is_pci(dev->dev)) { |
147 | ret = dev->driver->set_busid(dev, master); | 147 | ret = drm_pci_set_busid(dev, master); |
148 | if (ret) { | 148 | if (ret) { |
149 | drm_unset_busid(dev, master); | 149 | drm_unset_busid(dev, master); |
150 | return ret; | 150 | return ret; |