diff options
Diffstat (limited to 'drivers/gpu/drm/mgag200/mgag200_main.c')
-rw-r--r-- | drivers/gpu/drm/mgag200/mgag200_main.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/mgag200/mgag200_main.c b/drivers/gpu/drm/mgag200/mgag200_main.c index da8ba6c154e3..dce8a3eb5a10 100644 --- a/drivers/gpu/drm/mgag200/mgag200_main.c +++ b/drivers/gpu/drm/mgag200/mgag200_main.c | |||
@@ -264,18 +264,17 @@ err_mm: | |||
264 | return r; | 264 | return r; |
265 | } | 265 | } |
266 | 266 | ||
267 | int mgag200_driver_unload(struct drm_device *dev) | 267 | void mgag200_driver_unload(struct drm_device *dev) |
268 | { | 268 | { |
269 | struct mga_device *mdev = dev->dev_private; | 269 | struct mga_device *mdev = dev->dev_private; |
270 | 270 | ||
271 | if (mdev == NULL) | 271 | if (mdev == NULL) |
272 | return 0; | 272 | return; |
273 | mgag200_modeset_fini(mdev); | 273 | mgag200_modeset_fini(mdev); |
274 | mgag200_fbdev_fini(mdev); | 274 | mgag200_fbdev_fini(mdev); |
275 | drm_mode_config_cleanup(dev); | 275 | drm_mode_config_cleanup(dev); |
276 | mgag200_mm_fini(mdev); | 276 | mgag200_mm_fini(mdev); |
277 | dev->dev_private = NULL; | 277 | dev->dev_private = NULL; |
278 | return 0; | ||
279 | } | 278 | } |
280 | 279 | ||
281 | int mgag200_gem_create(struct drm_device *dev, | 280 | int mgag200_gem_create(struct drm_device *dev, |