mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 23:32:14 +00:00
btrfs: cleanup, stop casting for extent_map->lookup everywhere
Overloading extent_map->bdev to struct map_lookup * might have started out as a means to an end, but it's a pattern that's used all over the place now. Let's get rid of the casting and just add a union instead. Signed-off-by: Jeff Mahoney <jeffm@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
a7ca42256d
commit
95617d6932
6 changed files with 25 additions and 17 deletions
|
@ -614,7 +614,7 @@ static void btrfs_dev_replace_update_device_in_mapping_tree(
|
|||
em = lookup_extent_mapping(em_tree, start, (u64)-1);
|
||||
if (!em)
|
||||
break;
|
||||
map = (struct map_lookup *)em->bdev;
|
||||
map = em->map_lookup;
|
||||
for (i = 0; i < map->num_stripes; i++)
|
||||
if (srcdev == map->stripes[i].dev)
|
||||
map->stripes[i].dev = tgtdev;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue