diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2017-05-24 10:51:39 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2017-06-20 04:40:49 -0400 |
commit | 5c484cee7ef9c4fd29fa0ba09640d55960977145 (patch) | |
tree | be51a761aab78f62712edba999a80599c8482595 | |
parent | 76bba2cdb56d2a55c0dd4c3432221881d8c9adcc (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.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/ast/ast_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/bochs/bochs_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/cirrus/cirrus_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/drm_internal.h | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/drm_ioctl.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/drm_pci.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/gma500/psb_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/i810/i810_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/mga/mga_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/mgag200/mgag200_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nouveau_drm.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/qxl/qxl_drv.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/r128/r128_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/savage/savage_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/sis/sis_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/tdfx/tdfx_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/via/via_drv.c | 1 | ||||
-rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 | ||||
-rw-r--r-- | include/drm/drm_drv.h | 2 | ||||
-rw-r--r-- | include/drm/drm_pci.h | 7 |
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); | |||
32 | int drm_irq_by_busid(struct drm_device *dev, void *data, | 32 | int drm_irq_by_busid(struct drm_device *dev, void *data, |
33 | struct drm_file *file_priv); | 33 | struct drm_file *file_priv); |
34 | void drm_pci_agp_destroy(struct drm_device *dev); | 34 | void drm_pci_agp_destroy(struct drm_device *dev); |
35 | int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master); | ||
35 | 36 | ||
36 | /* drm_prime.c */ | 37 | /* drm_prime.c */ |
37 | int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data, | 38 | int 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 | } |
152 | EXPORT_SYMBOL(drm_pci_set_busid); | ||
153 | 152 | ||
154 | static int drm_pci_irq_by_busid(struct drm_device *dev, struct drm_irq_busid *p) | 153 | static 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 | |||
1102 | nouveau_drm_init(void) | 1102 | nouveau_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 | ||
56 | static struct drm_driver driver = { | 56 | static 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); | |||
49 | int drm_get_pci_dev(struct pci_dev *pdev, | 49 | int 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); |
52 | int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master); | ||
53 | #else | 52 | #else |
54 | static inline int drm_get_pci_dev(struct pci_dev *pdev, | 53 | static 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 | |||
61 | static 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 |