From 996ff68d8b358885c1de82a45517c607999947c7 Mon Sep 17 00:00:00 2001
From: Dan Carpenter <error27@gmail.com>
Date: Fri, 27 Mar 2009 13:28:48 +0300
Subject: [PATCH] Add a missing unlock_kernel() in raw_open()

Cc: stable@kernel.org
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
---
 drivers/char/raw.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/char/raw.c b/drivers/char/raw.c
index 96adf28a17e43..20d90e6a6e50f 100644
--- a/drivers/char/raw.c
+++ b/drivers/char/raw.c
@@ -90,6 +90,7 @@ static int raw_open(struct inode *inode, struct file *filp)
 	blkdev_put(bdev, filp->f_mode);
 out:
 	mutex_unlock(&raw_mutex);
+	unlock_kernel();
 	return err;
 }
 
-- 
GitLab