Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Jun 2019 02:36:07 +0000 (UTC)
From:      Justin Hibbits <jhibbits@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r348794 - head/sys/powerpc/aim
Message-ID:  <201906080236.x582a7oX059953@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhibbits
Date: Sat Jun  8 02:36:07 2019
New Revision: 348794
URL: https://svnweb.freebsd.org/changeset/base/348794

Log:
  powerpc/aim: Use nitems() for calculating size of phys_avail in AIM pmaps
  
  Same thing was already done in r347164 for Book-E pmap.

Modified:
  head/sys/powerpc/aim/mmu_oea.c
  head/sys/powerpc/aim/mmu_oea64.c

Modified: head/sys/powerpc/aim/mmu_oea.c
==============================================================================
--- head/sys/powerpc/aim/mmu_oea.c	Sat Jun  8 02:30:16 2019	(r348793)
+++ head/sys/powerpc/aim/mmu_oea.c	Sat Jun  8 02:36:07 2019	(r348794)
@@ -749,7 +749,7 @@ moea_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm
 		} while (pa < end);
 	}
 
-	if (sizeof(phys_avail)/sizeof(phys_avail[0]) < regions_sz)
+	if (nitems(phys_avail) < regions_sz)
 		panic("moea_bootstrap: phys_avail too small");
 
 	phys_avail_count = 0;

Modified: head/sys/powerpc/aim/mmu_oea64.c
==============================================================================
--- head/sys/powerpc/aim/mmu_oea64.c	Sat Jun  8 02:30:16 2019	(r348793)
+++ head/sys/powerpc/aim/mmu_oea64.c	Sat Jun  8 02:36:07 2019	(r348794)
@@ -768,7 +768,7 @@ moea64_early_bootstrap(mmu_t mmup, vm_offset_t kernels
 	mem_regions(&pregions, &pregions_sz, &regions, &regions_sz);
 	CTR0(KTR_PMAP, "moea64_bootstrap: physical memory");
 
-	if (sizeof(phys_avail)/sizeof(phys_avail[0]) < regions_sz)
+	if (nitems(phys_avail) < regions_sz)
 		panic("moea64_bootstrap: phys_avail too small");
 
 	phys_avail_count = 0;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906080236.x582a7oX059953>