diff options
| -rw-r--r-- | target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c b/target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c index 20f67d625..824d2f5e8 100644 --- a/target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c +++ b/target/linux/adm5120/files/drivers/mtd/maps/adm5120-flash.c @@ -220,14 +220,15 @@ static int adm5120_flash_initres(struct adm5120_flash_info *info)  	struct map_info *map = &info->amap.map;  	int err = 0; -	info->res = request_mem_region(map->phys, map->size, map->name); +	info->res = request_mem_region(map->phys, info->amap.window_size, +			map->name);  	if (info->res == NULL) {  		MAP_ERR(map, "could not reserve memory region\n");  		err = -ENOMEM;  		goto out;  	} -	map->virt = ioremap_nocache(map->phys, map->size); +	map->virt = ioremap_nocache(map->phys, info->amap.window_size);  	if (map->virt == NULL) {  		MAP_ERR(map, "failed to ioremap flash region\n");  		err = -ENOMEM; | 
