drm: potential NULL dereference with debugging enabled
Subsystems (3)
PATCH 1/1 drm: potential NULL dereference with debugging enabled
We check whether this pointer is NULL a few lines later in the function so probably we should check here too.
Signed-off-by Dan Carpenter <[email protected]>
---
This is a static checker fix.
drivers/gpu/drm/drm_lock.c +2 -1
@@ -68,7 +68,8 @@ int drm_lock(struct drm_device *dev, void *data, struct drm_file *file_priv)DRM_DEBUG ("%d (pid %d) requests lock (0x%08x), flags = 0x%08x\n" , lock->context,task_pid_nr (current), - master->lock.hw_lock->lock, lock->flags); + master->lock.hw_lock ? master->lock.hw_lock->lock :-1 , + lock->flags);add_wait_queue (&master->lock.lock_queue, &entry);spin_lock_bh (&master->lock.spinlock);