summaryrefslogtreecommitdiffstats
path: root/sys/powerpc
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2016-04-20 15:45:55 +0000
committerpfg <pfg@FreeBSD.org>2016-04-20 15:45:55 +0000
commit15369e2805f361b0ac3d32a98d1413add68c5b42 (patch)
treefb11ecd3a1afac76147418d282a50384f3e1427f /sys/powerpc
parentb09e37ef6cc1ad2e74a185000ee99cee5da7e798 (diff)
downloadFreeBSD-src-15369e2805f361b0ac3d32a98d1413add68c5b42.zip
FreeBSD-src-15369e2805f361b0ac3d32a98d1413add68c5b42.tar.gz
Use our nitems() macro when param.h is available.
Replacements specific to arm, mips, pc98, powerpc and sparc64. Discussed in: freebsd-current
Diffstat (limited to 'sys/powerpc')
-rw-r--r--sys/powerpc/powerpc/db_trace.c2
-rw-r--r--sys/powerpc/pseries/xics.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/sys/powerpc/powerpc/db_trace.c b/sys/powerpc/powerpc/db_trace.c
index 51e3ab4..3576955 100644
--- a/sys/powerpc/powerpc/db_trace.c
+++ b/sys/powerpc/powerpc/db_trace.c
@@ -106,7 +106,7 @@ struct db_variable db_regs[] = {
{ "esr", DB_OFFSET(cpu.booke.esr), db_frame },
#endif
};
-struct db_variable *db_eregs = db_regs + sizeof (db_regs)/sizeof (db_regs[0]);
+struct db_variable *db_eregs = db_regs + nitems(db_regs);
/*
* register variable handling
diff --git a/sys/powerpc/pseries/xics.c b/sys/powerpc/pseries/xics.c
index 2d012c5..4ae7c9e 100644
--- a/sys/powerpc/pseries/xics.c
+++ b/sys/powerpc/pseries/xics.c
@@ -266,8 +266,8 @@ xicp_enable(device_t dev, u_int irq, u_int vector)
sc = device_get_softc(dev);
- KASSERT(sc->nintvecs + 1 < sizeof(sc->intvecs)/sizeof(sc->intvecs[0]),
- ("Too many XICP interrupts"));
+ KASSERT(sc->nintvecs + 1 < nitems(sc->intvecs),
+ ("Too many XICP interrupts"));
mtx_lock(&sc->sc_mtx);
sc->intvecs[sc->nintvecs].irq = irq;
OpenPOWER on IntegriCloud