aboutsummaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorArnd Bergmann <[email protected]>2010-07-07 16:51:29 +0200
committerJens Axboe <[email protected]>2010-08-07 18:26:08 +0200
commit409f3499a2cfcd1e9c2857c53af7fcce069f027f (patch)
tree7275165954c7f1143d219f4b141888d6c0a5a4ab /include/linux
parent15392efb9d427482754f6d267262452878667499 (diff)
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 <[email protected]> Cc: [email protected] Cc: "James E.J. Bottomley" <[email protected]> Acked-by: Christoph Hellwig <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions