Btrfs: Properly dirty buffers in the split corner cases

Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
Chris Mason 2008-04-03 16:29:02 -04:00
parent 0999df54f8
commit 0ef8b2428a
1 changed files with 2 additions and 0 deletions

View File

@ -2052,6 +2052,7 @@ again:
path->nodes[0] = right; path->nodes[0] = right;
path->slots[0] = 0; path->slots[0] = 0;
path->slots[1] += 1; path->slots[1] += 1;
btrfs_mark_buffer_dirty(right);
return ret; return ret;
} }
mid = slot; mid = slot;
@ -2082,6 +2083,7 @@ again:
if (wret) if (wret)
ret = wret; ret = wret;
} }
btrfs_mark_buffer_dirty(right);
return ret; return ret;
} else if (extend && slot == 0) { } else if (extend && slot == 0) {
mid = 1; mid = 1;