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

Commit 15392efb authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Jens Axboe
Browse files

block: remove BKL from partition ioctls



The blkpg_ioctl and blkdev_reread_part access fields of
the bdev and gendisk structures, yet they always do so
under the protection of bdev->bd_mutex, which seems
sufficient.

Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
cked-by: default avatarChristoph Hellwig <hch@infradead.org>
Signed-off-by: default avatarJens Axboe <jaxboe@fusionio.com>
parent 6de43703
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -296,14 +296,10 @@ int blkdev_ioctl(struct block_device *bdev, fmode_t mode, unsigned cmd,
			bd_release(bdev);
		return ret;
	case BLKPG:
		lock_kernel();
		ret = blkpg_ioctl(bdev, (struct blkpg_ioctl_arg __user *) arg);
		unlock_kernel();
		break;
	case BLKRRPART:
		lock_kernel();
		ret = blkdev_reread_part(bdev);
		unlock_kernel();
		break;
	case BLKGETSIZE:
		size = bdev->bd_inode->i_size;