diff options
author | David Herrmann <dh.herrmann@gmail.com> | 2013-07-01 20:32:58 +0200 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-21 19:12:27 +0900 |
commit | 8fb875dec1ab24b890f46f769823173890053455 (patch) | |
tree | f969dc555e0934713fb4394ea50537a99507e69a /drivers/gpu/drm/ttm/ttm_bo_manager.c | |
parent | 3b50c0af522d021218666f7e374d98cb73be0603 (diff) | |
download | linux-3.10-8fb875dec1ab24b890f46f769823173890053455.tar.gz linux-3.10-8fb875dec1ab24b890f46f769823173890053455.tar.bz2 linux-3.10-8fb875dec1ab24b890f46f769823173890053455.zip |
drm: make drm_mm_init() return void
There is no reason to return "int" as this function never fails.
Furthermore, several drivers (ast, sis) already depend on this.
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/ttm/ttm_bo_manager.c')
-rw-r--r-- | drivers/gpu/drm/ttm/ttm_bo_manager.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/gpu/drm/ttm/ttm_bo_manager.c b/drivers/gpu/drm/ttm/ttm_bo_manager.c index 9212494e907..e4367f91472 100644 --- a/drivers/gpu/drm/ttm/ttm_bo_manager.c +++ b/drivers/gpu/drm/ttm/ttm_bo_manager.c @@ -103,18 +103,12 @@ static int ttm_bo_man_init(struct ttm_mem_type_manager *man, unsigned long p_size) { struct ttm_range_manager *rman; - int ret; rman = kzalloc(sizeof(*rman), GFP_KERNEL); if (!rman) return -ENOMEM; - ret = drm_mm_init(&rman->mm, 0, p_size); - if (ret) { - kfree(rman); - return ret; - } - + drm_mm_init(&rman->mm, 0, p_size); spin_lock_init(&rman->lock); man->priv = rman; return 0; |