diff options
author | Frederic Weisbecker <fweisbec@gmail.com> | 2009-05-01 01:44:57 +0200 |
---|---|---|
committer | Frederic Weisbecker <fweisbec@gmail.com> | 2009-09-14 07:18:11 +0200 |
commit | 4c5eface5d0e4eb7f77be346193c2850e7e3b983 (patch) | |
tree | f827eb485149bc52974a41a8d0b5f1d553953fb5 /fs/reiserfs/journal.c | |
parent | kill-the-BKL/reiserfs: release the write lock inside get_neighbors() (diff) | |
download | linux-4c5eface5d0e4eb7f77be346193c2850e7e3b983.tar.xz linux-4c5eface5d0e4eb7f77be346193c2850e7e3b983.zip |
kill-the-BKL/reiserfs: release the write lock inside reiserfs_read_bitmap_block()
reiserfs_read_bitmap_block() uses sb_bread() to read the bitmap block. This
helper might sleep.
Then, when the bkl was used, it was released at this point. We can then
relax the write lock too here.
[ Impact: release the reiserfs write lock when it is not needed ]
Cc: Jeff Mahoney <jeffm@suse.com>
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Alexander Beregalov <a.beregalov@gmail.com>
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Diffstat (limited to 'fs/reiserfs/journal.c')
0 files changed, 0 insertions, 0 deletions