[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-btrfs
Subject: Re: [PATCH 4/9] Btrfs: use bitfield instead of integer data type for the some variants in btrfs_root
From: David Sterba <dsterba () suse ! cz>
Date: 2014-02-27 17:02:08
Message-ID: 20140227170207.GJ16073 () suse ! cz
[Download RAW message or body]
On Wed, Feb 26, 2014 at 05:10:05PM +0800, Miao Xie wrote:
> On Sat, 22 Feb 2014 01:23:37 +0100, David Sterba wrote:
> > On Thu, Feb 20, 2014 at 06:08:54PM +0800, Miao Xie wrote:
> >> @@ -1352,13 +1347,15 @@ static struct btrfs_root *alloc_log_tree(struct btrfs_trans_handle *trans,
> >> root->root_key.objectid = BTRFS_TREE_LOG_OBJECTID;
> >> root->root_key.type = BTRFS_ROOT_ITEM_KEY;
> >> root->root_key.offset = BTRFS_TREE_LOG_OBJECTID;
> >> +
> >> /*
> >> + * DON'T set REF_COWS for log trees
> >> + *
> >> * log trees do not get reference counted because they go away
> >> * before a real commit is actually done. They do store pointers
> >> * to file data extents, and those reference counts still get
> >> * updated (along with back refs to the log tree).
> >> */
> >> - root->ref_cows = 0;
> >
> > This looks like a bugfix hidden in a cleanup patch. If it is standalone
> > and not related to changes in this patchset, it makes sense to send it
> > separately (and possibly CC stable).
>
> It is a cleanup because we have set it to 0 before.
>
> I add this comment just to remind the other developer that don't set this flag.
> (The old one is not so striking, I think.)
Ox, thanks for explanation.
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic