btrfs: fix the btrfs_get_global_root return value
authorChristoph Hellwig <hch@lst.de>
Tue, 23 May 2023 08:40:18 +0000 (10:40 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 19 Jun 2023 11:59:29 +0000 (13:59 +0200)
commit85724171b302914bb8999b9df091fd4616a36eb7
tree79d34bd28b08ba5eaf6b2305bcd701933ac4c7fc
parentd85512d54e15c3b8f17dbab44b3d41c1d956902a
btrfs: fix the btrfs_get_global_root return value

btrfs_grab_root returns either the root or NULL, and the callers of
btrfs_get_global_root expect it to return the same.  But all the more
recently added roots instead return an ERR_PTR, so fix this.

Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/disk-io.c