drm/etnaviv: Optimize error handling in etnaviv_gem_new_userptr()
authorMarkus Elfring <elfring@users.sourceforge.net>
Fri, 22 Jul 2016 15:17:48 +0000 (17:17 +0200)
committerSean Paul <seanpaul@chromium.org>
Fri, 22 Jul 2016 17:51:49 +0000 (13:51 -0400)
commitd9a7ed770f9d06b998172e4e71791c81476de88f
tree6d5b1f415e236ecfc8b9aa8677b396040cb62e31
parent8c6e6188703d81c2b926566009901d21a8fdb94d
drm/etnaviv: Optimize error handling in etnaviv_gem_new_userptr()

Refactor this function implementation so that the
drm_gem_object_unreference_unlocked() function will only be called once
in case of a failure according to the Linux coding style recommendation
for centralized exiting of functions.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
[seanpaul tweaked subject]
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Link: http://patchwork.freedesktop.org/patch/msgid/4af34ce6-62c6-7966-1ae3-0877d5ac909d@users.sourceforge.net
drivers/gpu/drm/etnaviv/etnaviv_gem.c