summaryrefslogtreecommitdiffstats
path: root/drivers/message
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2010-07-07 16:51:29 +0200
committerJens Axboe <jaxboe@fusionio.com>2010-08-07 18:26:08 +0200
commit409f3499a2cfcd1e9c2857c53af7fcce069f027f (patch)
tree7275165954c7f1143d219f4b141888d6c0a5a4ab /drivers/message
parentblock: remove BKL from partition ioctls (diff)
downloadlinux-409f3499a2cfcd1e9c2857c53af7fcce069f027f.tar.xz
linux-409f3499a2cfcd1e9c2857c53af7fcce069f027f.zip
scsi/sd: remove big kernel lock
Every user of the BKL in the sd driver is the result of the pushdown from the block layer into the open/close/ioctl functions. The only place that used to rely on the BKL is the sdkp->openers variable, which gets converted into an atomic_t. Nothing else seems to rely on the BKL, since the functions do not touch global data without holding another lock, and the open/close functions are still protected from concurrent execution using the bdev->bd_mutex. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: linux-scsi@vger.kernel.org Cc: "James E.J. Bottomley" <James.Bottomley@suse.de> Acked-by: Christoph Hellwig <hch@infradead.org> Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'drivers/message')
0 files changed, 0 insertions, 0 deletions