radeon: fix BO null check, should be in higher level fn
parent
125994ab30
commit
6de39fc730
|
@ -32,6 +32,9 @@ void radeon_bo_ref(struct radeon_bo *bo)
|
|||
struct radeon_bo *radeon_bo_unref(struct radeon_bo *bo)
|
||||
{
|
||||
struct radeon_bo_int *boi = (struct radeon_bo_int *)bo;
|
||||
if (bo == NULL)
|
||||
return NULL;
|
||||
|
||||
boi->cref--;
|
||||
return boi->bom->funcs->bo_unref(boi);
|
||||
}
|
||||
|
|
|
@ -127,9 +127,6 @@ static struct radeon_bo *bo_unref(struct radeon_bo_int *boi)
|
|||
struct radeon_bo_gem *bo_gem = (struct radeon_bo_gem*)boi;
|
||||
struct drm_gem_close args;
|
||||
|
||||
if (boi == NULL) {
|
||||
return NULL;
|
||||
}
|
||||
if (boi->cref) {
|
||||
return (struct radeon_bo *)boi;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue