From 81d7f2a2f572a1a9f2b3ae651d482d08a2c1e97e Mon Sep 17 00:00:00 2001 From: Chris Mason Date: Thu, 13 Nov 2008 09:59:36 -0500 Subject: [PATCH] --- yaml --- r: 129015 b: refs/heads/master c: 6f3577bdc768e6dae3c4d419e89b5a904f470728 h: refs/heads/master i: 129013: 3432031fe9508ac110b7f9b0c3a6e4cc31cf50f5 129011: 4c71f98704857f91b42f354034e9fc7fd3b14c6e 129007: 0e3d2fb6edf5b40aaf2d0cb52e23226c053a7494 v: v3 --- [refs] | 2 +- trunk/fs/btrfs/ctree.c | 8 ++++---- trunk/fs/btrfs/disk-io.c | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/[refs] b/[refs] index b9f4480ef377..ee413c462178 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5b050f04c8ce911c5b6831305a24d70eab95e732 +refs/heads/master: 6f3577bdc768e6dae3c4d419e89b5a904f470728 diff --git a/trunk/fs/btrfs/ctree.c b/trunk/fs/btrfs/ctree.c index f82f8db02275..ac61c50a3311 100644 --- a/trunk/fs/btrfs/ctree.c +++ b/trunk/fs/btrfs/ctree.c @@ -1285,16 +1285,16 @@ static noinline void reada_for_search(struct btrfs_root *root, } search = btrfs_node_blockptr(node, nr); if ((search >= lowest_read && search <= highest_read) || - (search < lowest_read && lowest_read - search <= 32768) || - (search > highest_read && search - highest_read <= 32768)) { + (search < lowest_read && lowest_read - search <= 16384) || + (search > highest_read && search - highest_read <= 16384)) { readahead_tree_block(root, search, blocksize, btrfs_node_ptr_generation(node, nr)); nread += blocksize; } nscan++; - if (path->reada < 2 && (nread > (256 * 1024) || nscan > 32)) + if (path->reada < 2 && (nread > (64 * 1024) || nscan > 32)) break; - if(nread > (1024 * 1024) || nscan > 128) + if(nread > (256 * 1024) || nscan > 128) break; if (search < lowest_read) diff --git a/trunk/fs/btrfs/disk-io.c b/trunk/fs/btrfs/disk-io.c index 1bb54d69fbb2..3b0e974a9e9c 100644 --- a/trunk/fs/btrfs/disk-io.c +++ b/trunk/fs/btrfs/disk-io.c @@ -605,7 +605,7 @@ static int btree_submit_bio_hook(struct inode *inode, int rw, struct bio *bio, BUG_ON(ret); return btrfs_map_bio(BTRFS_I(inode)->root, rw, bio, - mirror_num, 1); + mirror_num, 0); } return btrfs_wq_submit_bio(BTRFS_I(inode)->root->fs_info, inode, rw, bio, mirror_num, 0, @@ -1139,11 +1139,11 @@ static int btrfs_congested_fn(void *congested_data, int bdi_bits) struct list_head *cur; struct btrfs_device *device; struct backing_dev_info *bdi; - +#if 0 if ((bdi_bits & (1 << BDI_write_congested)) && btrfs_congested_async(info, 0)) return 1; - +#endif list_for_each(cur, &info->fs_devices->devices) { device = list_entry(cur, struct btrfs_device, dev_list); if (!device->bdev)