From 9ada398e2b7a0043530254ed7f0a1c2595b753b7 Mon Sep 17 00:00:00 2001 From: Liu Bo Date: Thu, 1 Nov 2012 06:38:47 +0000 Subject: [PATCH] --- yaml --- r: 346657 b: refs/heads/master c: 183f37fa3503332740c76f1b493f4304ec889358 h: refs/heads/master i: 346655: 49353f9ed6db720ba1054d897aab497681ae4905 v: v3 --- [refs] | 2 +- trunk/fs/btrfs/tree-log.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 1c5aa86d625e..43b16c004ee6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 292fd7fc39aa06668f3a8db546714e727120cb3e +refs/heads/master: 183f37fa3503332740c76f1b493f4304ec889358 diff --git a/trunk/fs/btrfs/tree-log.c b/trunk/fs/btrfs/tree-log.c index 81e407d9677a..4ec41ecb4d65 100644 --- a/trunk/fs/btrfs/tree-log.c +++ b/trunk/fs/btrfs/tree-log.c @@ -3435,7 +3435,8 @@ static int btrfs_log_inode(struct btrfs_trans_handle *trans, ret = btrfs_truncate_inode_items(trans, log, inode, 0, 0); } else { - fast_search = true; + if (inode_only == LOG_INODE_ALL) + fast_search = true; max_key.type = BTRFS_XATTR_ITEM_KEY; ret = drop_objectid_items(trans, log, path, ino, BTRFS_XATTR_ITEM_KEY);