Btrfs: smarter transaction writeback
authorChris Mason <chris.mason@oracle.com>
Sat, 28 Apr 2007 13:29:35 +0000 (09:29 -0400)
committerDavid Woodhouse <dwmw2@hera.kernel.org>
Sat, 28 Apr 2007 13:29:35 +0000 (09:29 -0400)
Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/extent-tree.c
fs/btrfs/super.c
fs/btrfs/transaction.c
fs/btrfs/transaction.h

index afc5267..652cf30 100644 (file)
@@ -762,6 +762,7 @@ struct buffer_head *btrfs_alloc_free_block(struct btrfs_trans_handle *trans,
        BUG_ON(ret);
        buf = btrfs_find_create_tree_block(root, ins.objectid);
        set_buffer_uptodate(buf);
+       set_radix_bit(&trans->transaction->dirty_pages, buf->b_page->index);
        return buf;
 }
 
Simple merge
Simple merge
Simple merge