diff options
Diffstat (limited to 'fs/reiserfs/stree.c')
-rw-r--r-- | fs/reiserfs/stree.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/reiserfs/stree.c b/fs/reiserfs/stree.c index 6bd99a99a652..6ddcecb4e8ab 100644 --- a/fs/reiserfs/stree.c +++ b/fs/reiserfs/stree.c | |||
@@ -1026,7 +1026,9 @@ static char prepare_for_delete_or_cut(struct reiserfs_transaction_handle *th, st | |||
1026 | reiserfs_free_block(th, inode, block, 1); | 1026 | reiserfs_free_block(th, inode, block, 1); |
1027 | } | 1027 | } |
1028 | 1028 | ||
1029 | reiserfs_write_unlock(sb); | ||
1029 | cond_resched(); | 1030 | cond_resched(); |
1031 | reiserfs_write_lock(sb); | ||
1030 | 1032 | ||
1031 | if (item_moved (&s_ih, path)) { | 1033 | if (item_moved (&s_ih, path)) { |
1032 | need_re_search = 1; | 1034 | need_re_search = 1; |