[PATCH 3/3] blockdev: turn a rw semaphore into a percpu rw semaphore

2012-07-28 Thread Mikulas Patocka
blockdev: turn a rw semaphore into a percpu rw semaphore This avoids cache line bouncing when many processes lock the semaphore for read. Partially based on a patch by Jeff Moyer . Signed-off-by: Mikulas Patocka --- fs/block_dev.c | 30 -- include/linux/fs.h

[PATCH 3/3] blockdev: turn a rw semaphore into a percpu rw semaphore

2012-07-28 Thread Mikulas Patocka
blockdev: turn a rw semaphore into a percpu rw semaphore This avoids cache line bouncing when many processes lock the semaphore for read. Partially based on a patch by Jeff Moyer jmo...@redhat.com. Signed-off-by: Mikulas Patocka mpato...@redhat.com --- fs/block_dev.c | 30