mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-03-18 04:54:52 +00:00
btrfs: zoned: use kmemdup() to replace kmalloc + memcpy
Fix memdup.cocci warning: fs/btrfs/zoned.c:1198:23-30: WARNING opportunity for kmemdup Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Signed-off-by: Kai Song <songkai01@inspur.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
0cf9b244e7
commit
64259baa39
1 changed files with 1 additions and 3 deletions
|
@ -1195,14 +1195,12 @@ int btrfs_load_block_group_zone_info(struct btrfs_block_group *cache, bool new)
|
|||
|
||||
map = em->map_lookup;
|
||||
|
||||
cache->physical_map = kmalloc(map_lookup_size(map->num_stripes), GFP_NOFS);
|
||||
cache->physical_map = kmemdup(map, map_lookup_size(map->num_stripes), GFP_NOFS);
|
||||
if (!cache->physical_map) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
}
|
||||
|
||||
memcpy(cache->physical_map, map, map_lookup_size(map->num_stripes));
|
||||
|
||||
alloc_offsets = kcalloc(map->num_stripes, sizeof(*alloc_offsets), GFP_NOFS);
|
||||
if (!alloc_offsets) {
|
||||
ret = -ENOMEM;
|
||||
|
|
Loading…
Add table
Reference in a new issue