drm: modify drm_global_item_ref to avoid two times of writing ref->object
authorHuang Rui <ray.huang@amd.com>
Wed, 7 Sep 2016 05:24:31 +0000 (13:24 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 14 Sep 2016 19:10:29 +0000 (15:10 -0400)
commitd28d6e6fa55e08a16a83ae572b1cbf4f03e8fbf1
tree0105b35dfdb417a38e55ef043204b80ecd2b972a
parent753ad49c9fdfc732972b0d03f2889f473ed35e59
drm: modify drm_global_item_ref to avoid two times of writing ref->object

In previous drm_global_item_ref, there are two times of writing
ref->object if item->refcount is 0. So this patch does a minor update
to put alloc and init ref firstly, and then to modify the item of glob
array. Use "else" to avoid two times of writing ref->object. It can
make the code logic more clearly.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Huang Rui <ray.huang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/drm_global.c