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

Commit 78abb6ac authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Jonathan Corbet
Browse files

flash: BKL pushdown



Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parent 1d17bf0c
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -127,9 +127,13 @@ flash_read(struct file * file, char __user * buf,
static int
static int
flash_open(struct inode *inode, struct file *file)
flash_open(struct inode *inode, struct file *file)
{
{
	if (test_and_set_bit(0, (void *)&flash.busy) != 0)
	lock_kernel();
	if (test_and_set_bit(0, (void *)&flash.busy) != 0) {
		unlock_kernel();
		return -EBUSY;
		return -EBUSY;
	}


	unlock_kernel();
	return 0;
	return 0;
}
}