Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a7e63bb5 authored by Thomas Gleixner's avatar Thomas Gleixner
Browse files

drivers: Remove BKL from cs5535_gpio



The big BKL pushdown added cycle_kernel_lock(). There is nothing to
wait for in this driver. Remove it.

Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
LKML-Reference: <20091010153349.277882707@linutronix.de>
parent 40b798ef
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -17,7 +17,7 @@
#include <linux/cdev.h>
#include <linux/cdev.h>
#include <linux/ioport.h>
#include <linux/ioport.h>
#include <linux/pci.h>
#include <linux/pci.h>
#include <linux/smp_lock.h>

#include <asm/uaccess.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/io.h>


@@ -158,7 +158,6 @@ static int cs5535_gpio_open(struct inode *inode, struct file *file)
{
{
	u32 m = iminor(inode);
	u32 m = iminor(inode);


	cycle_kernel_lock();
	/* the mask says which pins are usable by this driver */
	/* the mask says which pins are usable by this driver */
	if ((mask & (1 << m)) == 0)
	if ((mask & (1 << m)) == 0)
		return -EINVAL;
		return -EINVAL;