Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 May 2015 23:35:45 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r282396 - head/sys/dev/wpi
Message-ID:  <201505032335.t43NZjUS095129@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adrian
Date: Sun May  3 23:35:44 2015
New Revision: 282396
URL: https://svnweb.freebsd.org/changeset/base/282396

Log:
  Use nitems() for counting elements in arrays.
  
  PR:		kern/197143
  Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com>

Modified:
  head/sys/dev/wpi/if_wpi.c

Modified: head/sys/dev/wpi/if_wpi.c
==============================================================================
--- head/sys/dev/wpi/if_wpi.c	Sun May  3 23:35:11 2015	(r282395)
+++ head/sys/dev/wpi/if_wpi.c	Sun May  3 23:35:44 2015	(r282396)
@@ -2301,7 +2301,6 @@ wpi_wakeup_intr(struct wpi_softc *sc)
 static void
 wpi_debug_registers(struct wpi_softc *sc)
 {
-#define COUNTOF(array) (sizeof(array) / sizeof(array[0]))
 	int i;
 	static const uint32_t csr_tbl[] = {
 		WPI_HW_IF_CONFIG,
@@ -2329,7 +2328,7 @@ wpi_debug_registers(struct wpi_softc *sc
 
 	DPRINTF(sc, WPI_DEBUG_REGISTER,"%s","\n");
 
-	for (i = 0; i <  COUNTOF(csr_tbl); i++) {
+	for (i = 0; i < nitems(csr_tbl); i++) {
 		DPRINTF(sc, WPI_DEBUG_REGISTER, "  %-18s: 0x%08x ",
 		    wpi_get_csr_string(csr_tbl[i]), WPI_READ(sc, csr_tbl[i]));
 
@@ -2339,7 +2338,7 @@ wpi_debug_registers(struct wpi_softc *sc
 	DPRINTF(sc, WPI_DEBUG_REGISTER, "\n\n");
 
 	if (wpi_nic_lock(sc) == 0) {
-		for (i = 0; i < COUNTOF(prph_tbl); i++) {
+		for (i = 0; i < nitems(prph_tbl); i++) {
 			DPRINTF(sc, WPI_DEBUG_REGISTER, "  %-18s: 0x%08x ",
 			    wpi_get_prph_string(prph_tbl[i]),
 			    wpi_prph_read(sc, prph_tbl[i]));
@@ -2353,7 +2352,6 @@ wpi_debug_registers(struct wpi_softc *sc
 		DPRINTF(sc, WPI_DEBUG_REGISTER,
 		    "Cannot access internal registers.\n");
 	}
-#undef COUNTOF
 }
 #endif
 
@@ -2367,8 +2365,6 @@ wpi_fatal_intr(struct wpi_softc *sc)
 {
 	struct wpi_fw_dump dump;
 	uint32_t i, offset, count;
-	const uint32_t size_errmsg =
-	    (sizeof (wpi_fw_errmsg) / sizeof ((wpi_fw_errmsg)[0]));
 
 	/* Check that the error log address is valid. */
 	if (sc->errptr < WPI_FW_DATA_BASE ||
@@ -2398,7 +2394,7 @@ wpi_fatal_intr(struct wpi_softc *sc)
 		    sizeof (dump) / sizeof (uint32_t));
 
 		printf("  error type = \"%s\" (0x%08X)\n",
-		    (dump.desc < size_errmsg) ?
+		    (dump.desc < nitems(wpi_fw_errmsg)) ?
 		        wpi_fw_errmsg[dump.desc] : "UNKNOWN",
 		    dump.desc);
 		printf("  error data      = 0x%08X\n",



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