From 0638d94a67315bab3dbe1b37be797fe70e370f89 Mon Sep 17 00:00:00 2001 From: Josef Bacik Date: Mon, 29 Aug 2011 11:01:31 -0400 Subject: [PATCH] --- yaml --- r: 274622 b: refs/heads/master c: 4a33854257764c2ec6337ee0c8ecafb64f8e29e1 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/btrfs/inode.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 4c57ef8804d3..a4007440dd99 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7f70150896ebd1169d9c43484c8c424f755353c4 +refs/heads/master: 4a33854257764c2ec6337ee0c8ecafb64f8e29e1 diff --git a/trunk/fs/btrfs/inode.c b/trunk/fs/btrfs/inode.c index e40b9239660d..06ae5b173fd7 100644 --- a/trunk/fs/btrfs/inode.c +++ b/trunk/fs/btrfs/inode.c @@ -3561,6 +3561,7 @@ void btrfs_evict_inode(struct inode *inode) btrfs_orphan_del(NULL, inode); goto no_delete; } + rsv->size = min_size; btrfs_i_size_write(inode, 0); @@ -6530,6 +6531,7 @@ static int btrfs_truncate(struct inode *inode) rsv = btrfs_alloc_block_rsv(root); if (!rsv) return -ENOMEM; + rsv->size = min_size; /* * 1 for the truncate slack space