diff options
| author | Jon Smirl <jonsmirl@yahoo.com> | 2004-10-12 03:59:17 +0000 | 
|---|---|---|
| committer | Jon Smirl <jonsmirl@yahoo.com> | 2004-10-12 03:59:17 +0000 | 
| commit | ad70dc676ebf8f2f86d171dccb873a04a3e5b87b (patch) | |
| tree | 1ee7e58021f8348bff535b1301c3c50d99572f48 /linux-core/savage_drv.c | |
| parent | ad549c5ae62fd75aa2bdb8bf5efc4913c476cb02 (diff) | |
Breakout heads into their own data structures.
Diffstat (limited to 'linux-core/savage_drv.c')
| -rw-r--r-- | linux-core/savage_drv.c | 22 | 
1 files changed, 11 insertions, 11 deletions
| diff --git a/linux-core/savage_drv.c b/linux-core/savage_drv.c index 833812f9..ffec6e73 100644 --- a/linux-core/savage_drv.c +++ b/linux-core/savage_drv.c @@ -251,7 +251,7 @@ static int postinit( struct drm_device *dev, unsigned long flags )  		DRIVER_MINOR,  		DRIVER_PATCHLEVEL,  		DRIVER_DATE, -		dev->minor, +		dev->primary.minor,  		pci_pretty_name(dev->pdev)  		);  	return 0; @@ -282,6 +282,7 @@ static drm_ioctl_desc_t ioctls[] = {  #endif  }; +static int probe(struct pci_dev *pdev, const struct pci_device_id *ent);  static struct drm_driver driver = {  	.driver_features = DRIVER_USE_AGP | DRIVER_USE_MTRR,  	.reclaim_buffers = drm_core_reclaim_buffers, @@ -300,28 +301,27 @@ static struct drm_driver driver = {  		.mmap	 = drm_mmap,  		.fasync  = drm_fasync,  	}, +	.pci_driver = { +		.name          = DRIVER_NAME, +		.id_table      = pciidlist, +		.probe         = probe, +		.remove        = __devexit_p(drm_cleanup_pci), +	}  };  static int probe(struct pci_dev *pdev, const struct pci_device_id *ent)  { -	return drm_probe(pdev, ent, &driver); +	return drm_get_dev(pdev, ent, &driver);  } -static struct pci_driver pci_driver = { -	.name          = DRIVER_NAME, -	.id_table      = pciidlist, -	.probe         = probe, -	.remove        = __devexit_p(drm_cleanup_pci), -}; -  static int __init savage_init(void)  { -	return drm_init(&pci_driver, pciidlist, &driver); +	return drm_init(&driver, pciidlist);  }  static void __exit savage_exit(void)  { -	drm_exit(&pci_driver); +	drm_exit(&driver);  }  module_init(savage_init); | 
