|
@@ -143,7 +143,7 @@ static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv)
|
|
if (master->unique != NULL)
|
|
if (master->unique != NULL)
|
|
drm_unset_busid(dev, master);
|
|
drm_unset_busid(dev, master);
|
|
|
|
|
|
- if (dev_is_pci(dev->dev)) {
|
|
|
|
|
|
+ if (dev->dev && dev_is_pci(dev->dev)) {
|
|
ret = drm_pci_set_busid(dev, master);
|
|
ret = drm_pci_set_busid(dev, master);
|
|
if (ret) {
|
|
if (ret) {
|
|
drm_unset_busid(dev, master);
|
|
drm_unset_busid(dev, master);
|