From 033c87c055da59309d90d9df9b7b08da51048130 Mon Sep 17 00:00:00 2001 From: Josef Bacik Date: Thu, 7 Feb 2013 16:27:28 -0500 Subject: [PATCH] --- yaml --- r: 360444 b: refs/heads/master c: 4a7d0f6854c4a4ad1dba00a3b128a32d39b9a742 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 364863608442..03071deecdba 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5d80366e9b5e56b3ffc1923b4995e83bbbf605e3 +refs/heads/master: 4a7d0f6854c4a4ad1dba00a3b128a32d39b9a742 diff --git a/trunk/fs/btrfs/inode.c b/trunk/fs/btrfs/inode.c index cf26778085e0..16925807a9ed 100644 --- a/trunk/fs/btrfs/inode.c +++ b/trunk/fs/btrfs/inode.c @@ -2538,6 +2538,8 @@ int btrfs_orphan_cleanup(struct btrfs_root *root) goto out; ret = btrfs_truncate(inode); + if (ret) + btrfs_orphan_del(NULL, inode); } else { nr_unlink++; }