From: Dave Airlie Date: Tue, 3 Feb 2009 09:05:12 +0000 (+1000) Subject: i915: fix unneeded locking in i915 LVDS get modes code. X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=ac048e1734699dd98f4bdf4daf2b9592d4a4d38e;p=GitHub%2FLineageOS%2Fandroid_kernel_samsung_universal7580.git i915: fix unneeded locking in i915 LVDS get modes code. This code is always called under the lock from the higher layers, so need to go locking it here. Signed-off-by: Dave Airlie --- diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c index b36a5214d8d..cf8da644faf 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c @@ -311,10 +311,8 @@ static int intel_lvds_get_modes(struct drm_connector *connector) if (dev_priv->panel_fixed_mode != NULL) { struct drm_display_mode *mode; - mutex_lock(&dev->mode_config.mutex); mode = drm_mode_duplicate(dev, dev_priv->panel_fixed_mode); drm_mode_probed_add(connector, mode); - mutex_unlock(&dev->mode_config.mutex); return 1; }