diff options
Diffstat (limited to 'drivers/gpu/drm/drm_dp_aux_dev.c')
-rw-r--r-- | drivers/gpu/drm/drm_dp_aux_dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_dp_aux_dev.c b/drivers/gpu/drm/drm_dp_aux_dev.c index 2510717d5a08..e25181bf2c48 100644 --- a/drivers/gpu/drm/drm_dp_aux_dev.c +++ b/drivers/gpu/drm/drm_dp_aux_dev.c | |||
@@ -63,7 +63,7 @@ static struct drm_dp_aux_dev *drm_dp_aux_dev_get_by_minor(unsigned index) | |||
63 | 63 | ||
64 | mutex_lock(&aux_idr_mutex); | 64 | mutex_lock(&aux_idr_mutex); |
65 | aux_dev = idr_find(&aux_idr, index); | 65 | aux_dev = idr_find(&aux_idr, index); |
66 | if (!kref_get_unless_zero(&aux_dev->refcount)) | 66 | if (aux_dev && !kref_get_unless_zero(&aux_dev->refcount)) |
67 | aux_dev = NULL; | 67 | aux_dev = NULL; |
68 | mutex_unlock(&aux_idr_mutex); | 68 | mutex_unlock(&aux_idr_mutex); |
69 | 69 | ||