aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2017-05-24 10:51:39 -0400
committerDaniel Vetter <daniel.vetter@ffwll.ch>2017-06-20 04:40:49 -0400
commit5c484cee7ef9c4fd29fa0ba09640d55960977145 (patch)
treebe51a761aab78f62712edba999a80599c8482595
parent76bba2cdb56d2a55c0dd4c3432221881d8c9adcc (diff)
drm: Remove drm_driver->set_busid hook
The only special-case is pci devices, and we can easily handle this in the core. Do so and drop a pile of boilerplate from drivers. Acked-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/20170524145212.27837-5-daniel.vetter@ffwll.ch
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c1
-rw-r--r--drivers/gpu/drm/ast/ast_drv.c1
-rw-r--r--drivers/gpu/drm/bochs/bochs_drv.c1
-rw-r--r--drivers/gpu/drm/cirrus/cirrus_drv.c1
-rw-r--r--drivers/gpu/drm/drm_internal.h1
-rw-r--r--drivers/gpu/drm/drm_ioctl.c4
-rw-r--r--drivers/gpu/drm/drm_pci.c1
-rw-r--r--drivers/gpu/drm/gma500/psb_drv.c1
-rw-r--r--drivers/gpu/drm/i810/i810_drv.c1
-rw-r--r--drivers/gpu/drm/i915/i915_drv.c1
-rw-r--r--drivers/gpu/drm/mga/mga_drv.c1
-rw-r--r--drivers/gpu/drm/mgag200/mgag200_drv.c1
-rw-r--r--drivers/gpu/drm/nouveau/nouveau_drm.c1
-rw-r--r--drivers/gpu/drm/qxl/qxl_drv.c2
-rw-r--r--drivers/gpu/drm/r128/r128_drv.c1
-rw-r--r--drivers/gpu/drm/radeon/radeon_drv.c1
-rw-r--r--drivers/gpu/drm/savage/savage_drv.c1
-rw-r--r--drivers/gpu/drm/sis/sis_drv.c1
-rw-r--r--drivers/gpu/drm/tdfx/tdfx_drv.c1
-rw-r--r--drivers/gpu/drm/via/via_drv.c1
-rw-r--r--drivers/gpu/drm/vmwgfx/vmwgfx_drv.c1
-rw-r--r--include/drm/drm_drv.h2
-rw-r--r--include/drm/drm_pci.h7
23 files changed, 3 insertions, 31 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
index 31eddd85eb40..e7a4bce6358d 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
@@ -734,7 +734,6 @@ static struct drm_driver kms_driver = {
734 .open = amdgpu_driver_open_kms, 734 .open = amdgpu_driver_open_kms,
735 .postclose = amdgpu_driver_postclose_kms, 735 .postclose = amdgpu_driver_postclose_kms,
736 .lastclose = amdgpu_driver_lastclose_kms, 736 .lastclose = amdgpu_driver_lastclose_kms,
737 .set_busid = drm_pci_set_busid,
738 .unload = amdgpu_driver_unload_kms, 737 .unload = amdgpu_driver_unload_kms,
739 .get_vblank_counter = amdgpu_get_vblank_counter_kms, 738 .get_vblank_counter = amdgpu_get_vblank_counter_kms,
740 .enable_vblank = amdgpu_enable_vblank_kms, 739 .enable_vblank = amdgpu_enable_vblank_kms,
diff --git a/drivers/gpu/drm/ast/ast_drv.c b/drivers/gpu/drm/ast/ast_drv.c
index fd7c9eec92e4..f6794745a024 100644
--- a/drivers/gpu/drm/ast/ast_drv.c
+++ b/drivers/gpu/drm/ast/ast_drv.c
@@ -197,7 +197,6 @@ static struct drm_driver driver = {
197 197
198 .load = ast_driver_load, 198 .load = ast_driver_load,
199 .unload = ast_driver_unload, 199 .unload = ast_driver_unload,
200 .set_busid = drm_pci_set_busid,
201 200
202 .fops = &ast_fops, 201 .fops = &ast_fops,
203 .name = DRIVER_NAME, 202 .name = DRIVER_NAME,
diff --git a/drivers/gpu/drm/bochs/bochs_drv.c b/drivers/gpu/drm/bochs/bochs_drv.c
index aa342515ddf4..8fccd3cf000d 100644
--- a/drivers/gpu/drm/bochs/bochs_drv.c
+++ b/drivers/gpu/drm/bochs/bochs_drv.c
@@ -84,7 +84,6 @@ static struct drm_driver bochs_driver = {
84 .driver_features = DRIVER_GEM | DRIVER_MODESET, 84 .driver_features = DRIVER_GEM | DRIVER_MODESET,
85 .load = bochs_load, 85 .load = bochs_load,
86 .unload = bochs_unload, 86 .unload = bochs_unload,
87 .set_busid = drm_pci_set_busid,
88 .fops = &bochs_fops, 87 .fops = &bochs_fops,
89 .name = "bochs-drm", 88 .name = "bochs-drm",
90 .desc = "bochs dispi vga interface (qemu stdvga)", 89 .desc = "bochs dispi vga interface (qemu stdvga)",
diff --git a/drivers/gpu/drm/cirrus/cirrus_drv.c b/drivers/gpu/drm/cirrus/cirrus_drv.c
index d893ea21a359..c48b9eb76712 100644
--- a/drivers/gpu/drm/cirrus/cirrus_drv.c
+++ b/drivers/gpu/drm/cirrus/cirrus_drv.c
@@ -132,7 +132,6 @@ static struct drm_driver driver = {
132 .driver_features = DRIVER_MODESET | DRIVER_GEM, 132 .driver_features = DRIVER_MODESET | DRIVER_GEM,
133 .load = cirrus_driver_load, 133 .load = cirrus_driver_load,
134 .unload = cirrus_driver_unload, 134 .unload = cirrus_driver_unload,
135 .set_busid = drm_pci_set_busid,
136 .fops = &cirrus_driver_fops, 135 .fops = &cirrus_driver_fops,
137 .name = DRIVER_NAME, 136 .name = DRIVER_NAME,
138 .desc = DRIVER_DESC, 137 .desc = DRIVER_DESC,
diff --git a/drivers/gpu/drm/drm_internal.h b/drivers/gpu/drm/drm_internal.h
index 5cf9e03b5457..116de27cf8f3 100644
--- a/drivers/gpu/drm/drm_internal.h
+++ b/drivers/gpu/drm/drm_internal.h
@@ -32,6 +32,7 @@ void drm_lastclose(struct drm_device *dev);
32int drm_irq_by_busid(struct drm_device *dev, void *data, 32int drm_irq_by_busid(struct drm_device *dev, void *data,
33 struct drm_file *file_priv); 33 struct drm_file *file_priv);
34void drm_pci_agp_destroy(struct drm_device *dev); 34void drm_pci_agp_destroy(struct drm_device *dev);
35int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master);
35 36
36/* drm_prime.c */ 37/* drm_prime.c */
37int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data, 38int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data,
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;
diff --git a/drivers/gpu/drm/drm_pci.c b/drivers/gpu/drm/drm_pci.c
index 1eb4fc3eee20..ad31d95e77c9 100644
--- a/drivers/gpu/drm/drm_pci.c
+++ b/drivers/gpu/drm/drm_pci.c
@@ -149,7 +149,6 @@ int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master)
149 master->unique_len = strlen(master->unique); 149 master->unique_len = strlen(master->unique);
150 return 0; 150 return 0;
151} 151}
152EXPORT_SYMBOL(drm_pci_set_busid);
153 152
154static int drm_pci_irq_by_busid(struct drm_device *dev, struct drm_irq_busid *p) 153static int drm_pci_irq_by_busid(struct drm_device *dev, struct drm_irq_busid *p)
155{ 154{
diff --git a/drivers/gpu/drm/gma500/psb_drv.c b/drivers/gpu/drm/gma500/psb_drv.c
index 1f9b35afefee..37d4c36c80f2 100644
--- a/drivers/gpu/drm/gma500/psb_drv.c
+++ b/drivers/gpu/drm/gma500/psb_drv.c
@@ -480,7 +480,6 @@ static struct drm_driver driver = {
480 .load = psb_driver_load, 480 .load = psb_driver_load,
481 .unload = psb_driver_unload, 481 .unload = psb_driver_unload,
482 .lastclose = psb_driver_lastclose, 482 .lastclose = psb_driver_lastclose,
483 .set_busid = drm_pci_set_busid,
484 483
485 .num_ioctls = ARRAY_SIZE(psb_ioctls), 484 .num_ioctls = ARRAY_SIZE(psb_ioctls),
486 .irq_preinstall = psb_irq_preinstall, 485 .irq_preinstall = psb_irq_preinstall,
diff --git a/drivers/gpu/drm/i810/i810_drv.c b/drivers/gpu/drm/i810/i810_drv.c
index 37fd0906f807..e1c35c710e24 100644
--- a/drivers/gpu/drm/i810/i810_drv.c
+++ b/drivers/gpu/drm/i810/i810_drv.c
@@ -59,7 +59,6 @@ static struct drm_driver driver = {
59 .load = i810_driver_load, 59 .load = i810_driver_load,
60 .lastclose = i810_driver_lastclose, 60 .lastclose = i810_driver_lastclose,
61 .preclose = i810_driver_preclose, 61 .preclose = i810_driver_preclose,
62 .set_busid = drm_pci_set_busid,
63 .dma_quiescent = i810_driver_dma_quiescent, 62 .dma_quiescent = i810_driver_dma_quiescent,
64 .ioctls = i810_ioctls, 63 .ioctls = i810_ioctls,
65 .fops = &i810_driver_fops, 64 .fops = &i810_driver_fops,
diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c
index 3036d4835b0f..6033355d9469 100644
--- a/drivers/gpu/drm/i915/i915_drv.c
+++ b/drivers/gpu/drm/i915/i915_drv.c
@@ -2622,7 +2622,6 @@ static struct drm_driver driver = {
2622 .open = i915_driver_open, 2622 .open = i915_driver_open,
2623 .lastclose = i915_driver_lastclose, 2623 .lastclose = i915_driver_lastclose,
2624 .postclose = i915_driver_postclose, 2624 .postclose = i915_driver_postclose,
2625 .set_busid = drm_pci_set_busid,
2626 2625
2627 .gem_close_object = i915_gem_close_object, 2626 .gem_close_object = i915_gem_close_object,
2628 .gem_free_object_unlocked = i915_gem_free_object, 2627 .gem_free_object_unlocked = i915_gem_free_object,
diff --git a/drivers/gpu/drm/mga/mga_drv.c b/drivers/gpu/drm/mga/mga_drv.c
index 63ba0699d107..2a36ec611a44 100644
--- a/drivers/gpu/drm/mga/mga_drv.c
+++ b/drivers/gpu/drm/mga/mga_drv.c
@@ -62,7 +62,6 @@ static struct drm_driver driver = {
62 .load = mga_driver_load, 62 .load = mga_driver_load,
63 .unload = mga_driver_unload, 63 .unload = mga_driver_unload,
64 .lastclose = mga_driver_lastclose, 64 .lastclose = mga_driver_lastclose,
65 .set_busid = drm_pci_set_busid,
66 .dma_quiescent = mga_driver_dma_quiescent, 65 .dma_quiescent = mga_driver_dma_quiescent,
67 .get_vblank_counter = mga_get_vblank_counter, 66 .get_vblank_counter = mga_get_vblank_counter,
68 .enable_vblank = mga_enable_vblank, 67 .enable_vblank = mga_enable_vblank,
diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.c b/drivers/gpu/drm/mgag200/mgag200_drv.c
index 9ac007880328..53a5982a04c7 100644
--- a/drivers/gpu/drm/mgag200/mgag200_drv.c
+++ b/drivers/gpu/drm/mgag200/mgag200_drv.c
@@ -91,7 +91,6 @@ static struct drm_driver driver = {
91 .driver_features = DRIVER_GEM | DRIVER_MODESET, 91 .driver_features = DRIVER_GEM | DRIVER_MODESET,
92 .load = mgag200_driver_load, 92 .load = mgag200_driver_load,
93 .unload = mgag200_driver_unload, 93 .unload = mgag200_driver_unload,
94 .set_busid = drm_pci_set_busid,
95 .fops = &mgag200_driver_fops, 94 .fops = &mgag200_driver_fops,
96 .name = DRIVER_NAME, 95 .name = DRIVER_NAME,
97 .desc = DRIVER_DESC, 96 .desc = DRIVER_DESC,
diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau_drm.c
index c3dc75fee700..3e1a8da9b20f 100644
--- a/drivers/gpu/drm/nouveau/nouveau_drm.c
+++ b/drivers/gpu/drm/nouveau/nouveau_drm.c
@@ -1102,7 +1102,6 @@ static int __init
1102nouveau_drm_init(void) 1102nouveau_drm_init(void)
1103{ 1103{
1104 driver_pci = driver_stub; 1104 driver_pci = driver_stub;
1105 driver_pci.set_busid = drm_pci_set_busid;
1106 driver_platform = driver_stub; 1105 driver_platform = driver_stub;
1107 1106
1108 nouveau_display_options(); 1107 nouveau_display_options();
diff --git a/drivers/gpu/drm/qxl/qxl_drv.c b/drivers/gpu/drm/qxl/qxl_drv.c
index c2fc201d9e1b..bb2d8da7e553 100644
--- a/drivers/gpu/drm/qxl/qxl_drv.c
+++ b/drivers/gpu/drm/qxl/qxl_drv.c
@@ -262,8 +262,6 @@ static struct drm_driver qxl_driver = {
262 DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED | 262 DRIVER_HAVE_IRQ | DRIVER_IRQ_SHARED |
263 DRIVER_ATOMIC, 263 DRIVER_ATOMIC,
264 264
265 .set_busid = drm_pci_set_busid,
266
267 .dumb_create = qxl_mode_dumb_create, 265 .dumb_create = qxl_mode_dumb_create,
268 .dumb_map_offset = qxl_mode_dumb_mmap, 266 .dumb_map_offset = qxl_mode_dumb_mmap,
269 .dumb_destroy = drm_gem_dumb_destroy, 267 .dumb_destroy = drm_gem_dumb_destroy,
diff --git a/drivers/gpu/drm/r128/r128_drv.c b/drivers/gpu/drm/r128/r128_drv.c
index a982be57d1ef..1d43c434328d 100644
--- a/drivers/gpu/drm/r128/r128_drv.c
+++ b/drivers/gpu/drm/r128/r128_drv.c
@@ -62,7 +62,6 @@ static struct drm_driver driver = {
62 .load = r128_driver_load, 62 .load = r128_driver_load,
63 .preclose = r128_driver_preclose, 63 .preclose = r128_driver_preclose,
64 .lastclose = r128_driver_lastclose, 64 .lastclose = r128_driver_lastclose,
65 .set_busid = drm_pci_set_busid,
66 .get_vblank_counter = r128_get_vblank_counter, 65 .get_vblank_counter = r128_get_vblank_counter,
67 .enable_vblank = r128_enable_vblank, 66 .enable_vblank = r128_enable_vblank,
68 .disable_vblank = r128_disable_vblank, 67 .disable_vblank = r128_disable_vblank,
diff --git a/drivers/gpu/drm/radeon/radeon_drv.c b/drivers/gpu/drm/radeon/radeon_drv.c
index 6f906abd612b..dd5e86dafb29 100644
--- a/drivers/gpu/drm/radeon/radeon_drv.c
+++ b/drivers/gpu/drm/radeon/radeon_drv.c
@@ -545,7 +545,6 @@ static struct drm_driver kms_driver = {
545 .open = radeon_driver_open_kms, 545 .open = radeon_driver_open_kms,
546 .postclose = radeon_driver_postclose_kms, 546 .postclose = radeon_driver_postclose_kms,
547 .lastclose = radeon_driver_lastclose_kms, 547 .lastclose = radeon_driver_lastclose_kms,
548 .set_busid = drm_pci_set_busid,
549 .unload = radeon_driver_unload_kms, 548 .unload = radeon_driver_unload_kms,
550 .get_vblank_counter = radeon_get_vblank_counter_kms, 549 .get_vblank_counter = radeon_get_vblank_counter_kms,
551 .enable_vblank = radeon_enable_vblank_kms, 550 .enable_vblank = radeon_enable_vblank_kms,
diff --git a/drivers/gpu/drm/savage/savage_drv.c b/drivers/gpu/drm/savage/savage_drv.c
index 78c6d8e9b42c..2a08da09dbcf 100644
--- a/drivers/gpu/drm/savage/savage_drv.c
+++ b/drivers/gpu/drm/savage/savage_drv.c
@@ -55,7 +55,6 @@ static struct drm_driver driver = {
55 .preclose = savage_reclaim_buffers, 55 .preclose = savage_reclaim_buffers,
56 .lastclose = savage_driver_lastclose, 56 .lastclose = savage_driver_lastclose,
57 .unload = savage_driver_unload, 57 .unload = savage_driver_unload,
58 .set_busid = drm_pci_set_busid,
59 .ioctls = savage_ioctls, 58 .ioctls = savage_ioctls,
60 .dma_ioctl = savage_bci_buffers, 59 .dma_ioctl = savage_bci_buffers,
61 .fops = &savage_driver_fops, 60 .fops = &savage_driver_fops,
diff --git a/drivers/gpu/drm/sis/sis_drv.c b/drivers/gpu/drm/sis/sis_drv.c
index 7f05da13ea5e..cdaced381f5d 100644
--- a/drivers/gpu/drm/sis/sis_drv.c
+++ b/drivers/gpu/drm/sis/sis_drv.c
@@ -104,7 +104,6 @@ static struct drm_driver driver = {
104 .open = sis_driver_open, 104 .open = sis_driver_open,
105 .preclose = sis_reclaim_buffers_locked, 105 .preclose = sis_reclaim_buffers_locked,
106 .postclose = sis_driver_postclose, 106 .postclose = sis_driver_postclose,
107 .set_busid = drm_pci_set_busid,
108 .dma_quiescent = sis_idle, 107 .dma_quiescent = sis_idle,
109 .lastclose = sis_lastclose, 108 .lastclose = sis_lastclose,
110 .ioctls = sis_ioctls, 109 .ioctls = sis_ioctls,
diff --git a/drivers/gpu/drm/tdfx/tdfx_drv.c b/drivers/gpu/drm/tdfx/tdfx_drv.c
index c54138c3a376..acd5f8162bb6 100644
--- a/drivers/gpu/drm/tdfx/tdfx_drv.c
+++ b/drivers/gpu/drm/tdfx/tdfx_drv.c
@@ -55,7 +55,6 @@ static const struct file_operations tdfx_driver_fops = {
55 55
56static struct drm_driver driver = { 56static struct drm_driver driver = {
57 .driver_features = DRIVER_LEGACY, 57 .driver_features = DRIVER_LEGACY,
58 .set_busid = drm_pci_set_busid,
59 .fops = &tdfx_driver_fops, 58 .fops = &tdfx_driver_fops,
60 .name = DRIVER_NAME, 59 .name = DRIVER_NAME,
61 .desc = DRIVER_DESC, 60 .desc = DRIVER_DESC,
diff --git a/drivers/gpu/drm/via/via_drv.c b/drivers/gpu/drm/via/via_drv.c
index 9e0e5392b6ec..0ca4e0489c0b 100644
--- a/drivers/gpu/drm/via/via_drv.c
+++ b/drivers/gpu/drm/via/via_drv.c
@@ -77,7 +77,6 @@ static struct drm_driver driver = {
77 .open = via_driver_open, 77 .open = via_driver_open,
78 .preclose = via_reclaim_buffers_locked, 78 .preclose = via_reclaim_buffers_locked,
79 .postclose = via_driver_postclose, 79 .postclose = via_driver_postclose,
80 .set_busid = drm_pci_set_busid,
81 .context_dtor = via_final_context, 80 .context_dtor = via_final_context,
82 .get_vblank_counter = via_get_vblank_counter, 81 .get_vblank_counter = via_get_vblank_counter,
83 .enable_vblank = via_enable_vblank, 82 .enable_vblank = via_enable_vblank,
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
index 4a641555b960..63218033b0be 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
@@ -1531,7 +1531,6 @@ static struct drm_driver driver = {
1531 .master_drop = vmw_master_drop, 1531 .master_drop = vmw_master_drop,
1532 .open = vmw_driver_open, 1532 .open = vmw_driver_open,
1533 .postclose = vmw_postclose, 1533 .postclose = vmw_postclose,
1534 .set_busid = drm_pci_set_busid,
1535 1534
1536 .dumb_create = vmw_dumb_create, 1535 .dumb_create = vmw_dumb_create,
1537 .dumb_map_offset = vmw_dumb_map_offset, 1536 .dumb_map_offset = vmw_dumb_map_offset,
diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h
index 18f3181674e8..e4de59bc52c8 100644
--- a/include/drm/drm_drv.h
+++ b/include/drm/drm_drv.h
@@ -172,8 +172,6 @@ struct drm_driver {
172 */ 172 */
173 void (*release) (struct drm_device *); 173 void (*release) (struct drm_device *);
174 174
175 int (*set_busid)(struct drm_device *dev, struct drm_master *master);
176
177 /** 175 /**
178 * @get_vblank_counter: 176 * @get_vblank_counter:
179 * 177 *
diff --git a/include/drm/drm_pci.h b/include/drm/drm_pci.h
index 4579fac1080c..961b16f9b553 100644
--- a/include/drm/drm_pci.h
+++ b/include/drm/drm_pci.h
@@ -49,7 +49,6 @@ void drm_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver);
49int drm_get_pci_dev(struct pci_dev *pdev, 49int drm_get_pci_dev(struct pci_dev *pdev,
50 const struct pci_device_id *ent, 50 const struct pci_device_id *ent,
51 struct drm_driver *driver); 51 struct drm_driver *driver);
52int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master);
53#else 52#else
54static inline int drm_get_pci_dev(struct pci_dev *pdev, 53static inline int drm_get_pci_dev(struct pci_dev *pdev,
55 const struct pci_device_id *ent, 54 const struct pci_device_id *ent,
@@ -57,12 +56,6 @@ static inline int drm_get_pci_dev(struct pci_dev *pdev,
57{ 56{
58 return -ENOSYS; 57 return -ENOSYS;
59} 58}
60
61static inline int drm_pci_set_busid(struct drm_device *dev,
62 struct drm_master *master)
63{
64 return -ENOSYS;
65}
66#endif 59#endif
67 60
68#define DRM_PCIE_SPEED_25 1 61#define DRM_PCIE_SPEED_25 1