Module Name:    src
Committed By:   cliff
Date:           Tue Apr 13 18:04:03 UTC 2010

Modified Files:
        src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_fmn.c

Log Message:
improve names to avoid confusion between storage and pointers


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/mips/rmi/rmixl_fmn.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/mips/rmi/rmixl_fmn.c
diff -u src/sys/arch/mips/rmi/rmixl_fmn.c:1.1.2.2 src/sys/arch/mips/rmi/rmixl_fmn.c:1.1.2.3
--- src/sys/arch/mips/rmi/rmixl_fmn.c:1.1.2.2	Mon Mar 29 23:34:32 2010
+++ src/sys/arch/mips/rmi/rmixl_fmn.c	Tue Apr 13 18:04:03 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: rmixl_fmn.c,v 1.1.2.2 2010/03/29 23:34:32 cliff Exp $	*/
+/*	$NetBSD: rmixl_fmn.c,v 1.1.2.3 2010/04/13 18:04:03 cliff Exp $	*/
 
 #include "opt_ddb.h"
 
@@ -223,14 +223,14 @@
 	fmn_intrhand_t			fmn_intrhand[RMIXL_FMN_NSTID];
 } fmn_t;
 
-static fmn_t fmn[1 << 10];	/* index by cpuid) *//* XXX assumes 1 node */
-#define NFMN	(sizeof(fmn) / sizeof(fmn[0]))
+static fmn_t fmn_store[1 << 10];	/* index by cpuid) *//* XXX assumes 1 node */
+#define NFMN	(sizeof(fmn_store) / sizeof(fmn_store[0]))
 
 static fmn_t *
 fmn_lookup(cpuid_t cpuid)
 {
 	KASSERT(cpuid < (cpuid_t)NFMN);
-	return &fmn[cpuid];
+	return &fmn_store[cpuid];
 }
 
 static void rmixl_fmn_init_core_xlr(fmn_t *);
@@ -453,6 +453,7 @@
 	kmutex_t *lk;
 
 	fmnp = fmn_lookup(cpu_number());
+	KASSERT(fmnp != NULL);
 	KASSERT(fmnp->fmn_core == RMIXL_CPU_CORE(cpu_number()));
 	KASSERT(fmnp->fmn_thread == RMIXL_CPU_THREAD(cpu_number()));
 
@@ -468,13 +469,16 @@
 	 */
 	switch(cpu_rmixl_chip_type(mips_options.mips_cpu)) {
 	case CIDFL_RMI_TYPE_XLR:
-		rmixl_fmn_init_core_xlr(fmn);
+		rmixl_fmn_init_core_xlr(fmnp);
 		break;
 	case CIDFL_RMI_TYPE_XLS:
-		rmixl_fmn_init_core_xls(fmn);
+		rmixl_fmn_init_core_xls(fmnp);
 		break;
 	case CIDFL_RMI_TYPE_XLP:
 		panic("%s: RMI XLP not yet supported", __func__);
+	default:
+		panic("%s: RMI chip type %#x unknown", __func__,
+			cpu_rmixl_chip_type(mips_options.mips_cpu));
 	}
 
 	/*
@@ -495,7 +499,7 @@
 static void
 rmixl_fmn_config_noncore(fmn_t *fmnp)
 {
-	for (u_int sid=0; sid < fmn->fmn_nstid; sid++) {
+	for (u_int sid=0; sid < fmnp->fmn_nstid; sid++) {
 		u_int regoff = fmnp->fmn_stinfo[sid].si_regbase;
 		if (regoff != 0) {
 			u_int buckets_max = fmnp->fmn_stinfo[sid].si_buckets_max;
@@ -604,9 +608,9 @@
 	fmnp = fmn_lookup(cpu_number());
 	mutex_enter(fmnp->fmn_lock);
 
-	for (int i=0; i < fmn->fmn_nstid; i++)
+	for (int i=0; i < fmnp->fmn_nstid; i++)
 		evcnt_attach_dynamic(&fmnp->fmn_intrhand[i].ih_count,
-			EVCNT_TYPE_INTR, NULL, "rmixl_fmn", fmn->fmn_stinfo[i].si_name);
+			EVCNT_TYPE_INTR, NULL, "rmixl_fmn", fmnp->fmn_stinfo[i].si_name);
 
 #ifdef NOTYET
 	/*

Reply via email to