Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/gem: Be more friendly with locking checks

BUG_ON kills the driver, WARN_ON is much friendlier. And usually nothing
bad happens when the locking is slightly busted.

v2: Fix typos in commit message Thierry spotted.

Reviewed-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>

+1 -1
+1 -1
drivers/gpu/drm/drm_gem.c
··· 766 766 struct drm_gem_object *obj = (struct drm_gem_object *) kref; 767 767 struct drm_device *dev = obj->dev; 768 768 769 - BUG_ON(!mutex_is_locked(&dev->struct_mutex)); 769 + WARN_ON(!mutex_is_locked(&dev->struct_mutex)); 770 770 771 771 if (dev->driver->gem_free_object != NULL) 772 772 dev->driver->gem_free_object(obj);