From 7ebbebf3d3a3af3c363a1396d737d5a61634124b Mon Sep 17 00:00:00 2001 From: Jon Smirl Date: Wed, 20 Oct 2004 05:11:49 +0000 Subject: Switch linux-core from using dev->pdev->driver->name to dev->driver->pci_driver.name. This avoids the stealth mode case where pdev is pointing to the wrong driver or no driver. --- linux-core/drm_ioctl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'linux-core/drm_ioctl.c') diff --git a/linux-core/drm_ioctl.c b/linux-core/drm_ioctl.c index c6d3db67..b90e081d 100644 --- a/linux-core/drm_ioctl.c +++ b/linux-core/drm_ioctl.c @@ -109,12 +109,12 @@ int drm_setunique(struct inode *inode, struct file *filp, dev->unique[dev->unique_len] = '\0'; - dev->devname = drm_alloc(strlen(dev->pdev->driver->name) + strlen(dev->unique) + 2, + dev->devname = drm_alloc(strlen(dev->driver->pci_driver.name) + strlen(dev->unique) + 2, DRM_MEM_DRIVER); if (!dev->devname) return -ENOMEM; - sprintf(dev->devname, "%s@%s", dev->pdev->driver->name, dev->unique); + sprintf(dev->devname, "%s@%s", dev->driver->pci_driver.name, dev->unique); /* Return error if the busid submitted doesn't match the device's actual * busid. @@ -149,12 +149,12 @@ static int drm_set_busid(drm_device_t * dev) if (len > dev->unique_len) DRM_ERROR("buffer overflow"); - dev->devname = drm_alloc(strlen(dev->pdev->driver->name) + dev->unique_len + 2, + dev->devname = drm_alloc(strlen(dev->driver->pci_driver.name) + dev->unique_len + 2, DRM_MEM_DRIVER); if (dev->devname == NULL) return ENOMEM; - sprintf(dev->devname, "%s@%s", dev->pdev->driver->name, dev->unique); + sprintf(dev->devname, "%s@%s", dev->driver->pci_driver.name, dev->unique); return 0; } -- cgit v1.2.3