aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/qxl/qxl_kms.c
diff options
context:
space:
mode:
authorGabriel Krisman Bertazi <krisman@collabora.co.uk>2017-01-06 12:57:31 -0500
committerDaniel Vetter <daniel.vetter@ffwll.ch>2017-01-09 05:25:22 -0500
commit11b3c20bdd15d17382068be569740de1dccb173d (patch)
tree149ab965e3bd31ee3885c8361cb262ba450f9fb0 /drivers/gpu/drm/qxl/qxl_kms.c
parent931c670d209b64a6033c1a2857ff309eee88f9c8 (diff)
drm: Change the return type of the unload hook to void
The integer returned by the unload hook is ignored by the drm core, so let's make it void. This patch was created using the following Coccinelle semantic script (except for the declaration and comment in drm_drv.h): Compile-tested only. // <smpl> @ get_name @ struct drm_driver drv; identifier fn; @@ drv.unload = fn; @ replace_type @ identifier get_name.fn; @@ - int + void fn (...) { ... } @ remove_return_param @ identifier get_name.fn; @@ void fn (...) { <... if (...) return - ... ; ...> } @ drop_final_return @ identifier get_name.fn; @@ void fn (...) { ... - return 0; } // </smpl> Suggested-by: Daniel Vetter <daniel.vetter@intel.com> Signed-off-by: Gabriel Krisman Bertazi <krisman@collabora.co.uk> Acked-by: Christian König <christian.koenig@amd.com>. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/20170106175731.29196-1-krisman@collabora.co.uk
Diffstat (limited to 'drivers/gpu/drm/qxl/qxl_kms.c')
-rw-r--r--drivers/gpu/drm/qxl/qxl_kms.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/qxl/qxl_kms.c b/drivers/gpu/drm/qxl/qxl_kms.c
index af685f1d91f8..b2491407b616 100644
--- a/drivers/gpu/drm/qxl/qxl_kms.c
+++ b/drivers/gpu/drm/qxl/qxl_kms.c
@@ -285,12 +285,12 @@ static void qxl_device_fini(struct qxl_device *qdev)
285 qxl_debugfs_remove_files(qdev); 285 qxl_debugfs_remove_files(qdev);
286} 286}
287 287
288int qxl_driver_unload(struct drm_device *dev) 288void qxl_driver_unload(struct drm_device *dev)
289{ 289{
290 struct qxl_device *qdev = dev->dev_private; 290 struct qxl_device *qdev = dev->dev_private;
291 291
292 if (qdev == NULL) 292 if (qdev == NULL)
293 return 0; 293 return;
294 294
295 drm_vblank_cleanup(dev); 295 drm_vblank_cleanup(dev);
296 296
@@ -299,7 +299,6 @@ int qxl_driver_unload(struct drm_device *dev)
299 299
300 kfree(qdev); 300 kfree(qdev);
301 dev->dev_private = NULL; 301 dev->dev_private = NULL;
302 return 0;
303} 302}
304 303
305int qxl_driver_load(struct drm_device *dev, unsigned long flags) 304int qxl_driver_load(struct drm_device *dev, unsigned long flags)