From faa2ee3ce2a6442c434fa09ef844e64a30aea9d6 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Fri, 27 Mar 2009 13:34:28 +0300 Subject: [PATCH] --- yaml --- r: 138993 b: refs/heads/master c: dba5ed0cd12d8db5c0d2e1c869c2a50c5bcf6743 h: refs/heads/master i: 138991: 6fb7562f3e0e810cdfef512aa69f286ceea05e1a v: v3 --- [refs] | 2 +- trunk/drivers/gpu/drm/drm_fops.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 4af29515705e..1777c8956a91 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c972d750e4fa3bfee6e7d3635729bf8c9cbb8f0a +refs/heads/master: dba5ed0cd12d8db5c0d2e1c869c2a50c5bcf6743 diff --git a/trunk/drivers/gpu/drm/drm_fops.c b/trunk/drivers/gpu/drm/drm_fops.c index e13cb62bbaee..09a3571c9908 100644 --- a/trunk/drivers/gpu/drm/drm_fops.c +++ b/trunk/drivers/gpu/drm/drm_fops.c @@ -274,6 +274,7 @@ static int drm_open_helper(struct inode *inode, struct file *filp, /* create a new master */ priv->minor->master = drm_master_create(priv->minor); if (!priv->minor->master) { + mutex_unlock(&dev->struct_mutex); ret = -ENOMEM; goto out_free; }