Messages in this thread | | | From | Frederic Weisbecker <> | Subject | [PATCH 0/3] kill-the-BKL/reiserfs: reiserfs fixes | Date | Tue, 14 Apr 2009 05:34:22 +0200 |
| |
Ingo,
This small patchset fixes some deadlocks I've faced after trying some pressures with dbench on a reiserfs partition.
There is still some work pending such as adding some checks to ensure we _always_ release the lock before sleeping, as you suggested. Also I have to fix a lockdep warning reported by Alessio Igor Bogani. And also some optimizations....
Thanks, Frederic.
Frederic Weisbecker (3): kill-the-BKL/reiserfs: provide a tool to lock only once the write lock kill-the-BKL/reiserfs: lock only once in reiserfs_truncate_file kill-the-BKL/reiserfs: only acquire the write lock once in reiserfs_dirty_inode
fs/reiserfs/inode.c | 10 +++++++--- fs/reiserfs/lock.c | 26 ++++++++++++++++++++++++++ fs/reiserfs/super.c | 15 +++++++++------ include/linux/reiserfs_fs.h | 2 ++ 4 files changed, 44 insertions(+), 9 deletions(-)
| |