]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
Btrfs: fix crash in log replay with qgroups enabled
authorArne Jansen <sensille@gmx.net>
Wed, 13 Feb 2013 11:20:01 +0000 (04:20 -0700)
committerChris Mason <chris.mason@fusionio.com>
Fri, 15 Feb 2013 01:47:41 +0000 (20:47 -0500)
commit2a745b14bc99d52c29d0c886a110321f651cf183
treefb8634d03757d50dc56cd82fd5a6364d201bfcd1
parent1a65e24b0bb7dde48cac4a2bf74d5558f9e32ba7
Btrfs: fix crash in log replay with qgroups enabled

When replaying a log tree with qgroups enabled, tree_mod_log_rewind does a
sanity-check of the number of items against the maximum possible number.
It calculates that number with the nodesize of fs_root. Unfortunately
fs_root is not yet set at this stage. So instead use the nodesize from
tree_root, which is already initialized.

Signed-off-by: Arne Jansen <sensille@gmx.net>
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
fs/btrfs/ctree.c