@@ -56,7 +56,7 @@ EXPORT_SYMBOL(physvirt_offset);
5656struct page * vmemmap __ro_after_init ;
5757EXPORT_SYMBOL (vmemmap );
5858
59- phys_addr_t arm64_dma_phys_limit __ro_after_init ;
59+ phys_addr_t arm64_dma32_phys_limit __ro_after_init ;
6060
6161#ifdef CONFIG_KEXEC_CORE
6262/*
@@ -174,7 +174,7 @@ static void __init reserve_elfcorehdr(void)
174174 * currently assumes that for memory starting above 4G, 32-bit devices will
175175 * use a DMA offset.
176176 */
177- static phys_addr_t __init max_zone_dma_phys (void )
177+ static phys_addr_t __init max_zone_dma32_phys (void )
178178{
179179 phys_addr_t offset = memblock_start_of_DRAM () & GENMASK_ULL (63 , 32 );
180180 return min (offset + (1ULL << 32 ), memblock_end_of_DRAM ());
@@ -187,7 +187,7 @@ static void __init zone_sizes_init(unsigned long min, unsigned long max)
187187 unsigned long max_zone_pfns [MAX_NR_ZONES ] = {0 };
188188
189189#ifdef CONFIG_ZONE_DMA32
190- max_zone_pfns [ZONE_DMA32 ] = PFN_DOWN (arm64_dma_phys_limit );
190+ max_zone_pfns [ZONE_DMA32 ] = PFN_DOWN (arm64_dma32_phys_limit );
191191#endif
192192 max_zone_pfns [ZONE_NORMAL ] = max ;
193193
@@ -200,16 +200,16 @@ static void __init zone_sizes_init(unsigned long min, unsigned long max)
200200{
201201 struct memblock_region * reg ;
202202 unsigned long zone_size [MAX_NR_ZONES ], zhole_size [MAX_NR_ZONES ];
203- unsigned long max_dma = min ;
203+ unsigned long max_dma32 = min ;
204204
205205 memset (zone_size , 0 , sizeof (zone_size ));
206206
207207 /* 4GB maximum for 32-bit only capable devices */
208208#ifdef CONFIG_ZONE_DMA32
209- max_dma = PFN_DOWN (arm64_dma_phys_limit );
210- zone_size [ZONE_DMA32 ] = max_dma - min ;
209+ max_dma32 = PFN_DOWN (arm64_dma32_phys_limit );
210+ zone_size [ZONE_DMA32 ] = max_dma32 - min ;
211211#endif
212- zone_size [ZONE_NORMAL ] = max - max_dma ;
212+ zone_size [ZONE_NORMAL ] = max - max_dma32 ;
213213
214214 memcpy (zhole_size , zone_size , sizeof (zhole_size ));
215215
@@ -221,14 +221,14 @@ static void __init zone_sizes_init(unsigned long min, unsigned long max)
221221 continue ;
222222
223223#ifdef CONFIG_ZONE_DMA32
224- if (start < max_dma ) {
225- unsigned long dma_end = min (end , max_dma );
224+ if (start < max_dma32 ) {
225+ unsigned long dma_end = min (end , max_dma32 );
226226 zhole_size [ZONE_DMA32 ] -= dma_end - start ;
227227 }
228228#endif
229- if (end > max_dma ) {
229+ if (end > max_dma32 ) {
230230 unsigned long normal_end = min (end , max );
231- unsigned long normal_start = max (start , max_dma );
231+ unsigned long normal_start = max (start , max_dma32 );
232232 zhole_size [ZONE_NORMAL ] -= normal_end - normal_start ;
233233 }
234234 }
@@ -420,17 +420,17 @@ void __init arm64_memblock_init(void)
420420
421421 /* 4GB maximum for 32-bit only capable devices */
422422 if (IS_ENABLED (CONFIG_ZONE_DMA32 ))
423- arm64_dma_phys_limit = max_zone_dma_phys ();
423+ arm64_dma32_phys_limit = max_zone_dma32_phys ();
424424 else
425- arm64_dma_phys_limit = PHYS_MASK + 1 ;
425+ arm64_dma32_phys_limit = PHYS_MASK + 1 ;
426426
427427 reserve_crashkernel ();
428428
429429 reserve_elfcorehdr ();
430430
431431 high_memory = __va (memblock_end_of_DRAM () - 1 ) + 1 ;
432432
433- dma_contiguous_reserve (arm64_dma_phys_limit );
433+ dma_contiguous_reserve (arm64_dma32_phys_limit );
434434}
435435
436436void __init bootmem_init (void )
@@ -534,7 +534,7 @@ static void __init free_unused_memmap(void)
534534void __init mem_init (void )
535535{
536536 if (swiotlb_force == SWIOTLB_FORCE ||
537- max_pfn > (arm64_dma_phys_limit >> PAGE_SHIFT ))
537+ max_pfn > (arm64_dma32_phys_limit >> PAGE_SHIFT ))
538538 swiotlb_init (1 );
539539 else
540540 swiotlb_force = SWIOTLB_NO_FORCE ;
0 commit comments