Module Name:    src
Committed By:   mrg
Date:           Sun Nov  3 22:15:58 UTC 2013

Modified Files:
        src/sys/arch/powerpc/oea: pmap.c

Log Message:
gcc 4.8.1 wants:
- remove some set but unused variables
- move some variables inside their usage #ifdef's
- cast to (void) instead of using a dummy return variable

(there are more to come, but this one is now tested with gcc 4.5)


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/powerpc/oea/pmap.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/powerpc/oea/pmap.c
diff -u src/sys/arch/powerpc/oea/pmap.c:1.89 src/sys/arch/powerpc/oea/pmap.c:1.90
--- src/sys/arch/powerpc/oea/pmap.c:1.89	Thu Apr 11 17:13:15 2013
+++ src/sys/arch/powerpc/oea/pmap.c	Sun Nov  3 22:15:57 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: pmap.c,v 1.89 2013/04/11 17:13:15 macallan Exp $	*/
+/*	$NetBSD: pmap.c,v 1.90 2013/11/03 22:15:57 mrg Exp $	*/
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -63,7 +63,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.89 2013/04/11 17:13:15 macallan Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.90 2013/11/03 22:15:57 mrg Exp $");
 
 #define	PMAP_NOOPNAMES
 
@@ -1896,7 +1896,6 @@ pmap_enter(pmap_t pm, vaddr_t va, paddr_
 	struct pool *pl;
 	register_t pte_lo;
 	int error;
-	u_int pvo_flags;
 	u_int was_exec = 0;
 
 	PMAP_LOCK();
@@ -1904,13 +1903,11 @@ pmap_enter(pmap_t pm, vaddr_t va, paddr_
 	if (__predict_false(!pmap_initialized)) {
 		pvo_head = &pmap_pvo_kunmanaged;
 		pl = &pmap_upvo_pool;
-		pvo_flags = 0;
 		pg = NULL;
 		was_exec = PTE_EXEC;
 	} else {
 		pvo_head = pa_to_pvoh(pa, &pg);
 		pl = &pmap_mpvo_pool;
-		pvo_flags = PVO_MANAGED;
 	}
 
 	DPRINTFN(ENTER,
@@ -2647,7 +2644,9 @@ void
 pmap_print_mmuregs(void)
 {
 	int i;
+#if defined (PMAP_OEA) || defined (PMAP_OEA_BRIDGE)
 	u_int cpuvers;
+#endif
 #ifndef PMAP_OEA64
 	vaddr_t addr;
 	register_t soft_sr[16];
@@ -2658,7 +2657,9 @@ pmap_print_mmuregs(void)
 #endif
 	paddr_t sdr1;
 	
+#if defined (PMAP_OEA) || defined (PMAP_OEA_BRIDGE)
 	cpuvers = MFPVR() >> 16;
+#endif
 	__asm volatile ("mfsdr1 %0" : "=r"(sdr1));
 #ifndef PMAP_OEA64
 	addr = 0;
@@ -3093,7 +3094,7 @@ pmap_setup_segment0_map(int use_large_pa
     vaddr_t va, va_end;
 
     register_t pte_lo = 0x0;
-    int ptegidx = 0, i = 0;
+    int ptegidx = 0;
     struct pte pte;
     va_list ap;
 
@@ -3107,7 +3108,7 @@ pmap_setup_segment0_map(int use_large_pa
     for (va = 0x0; va < SEGMENT_LENGTH; va += 0x1000) {
         ptegidx = va_to_pteg(pmap_kernel(), va);
         pmap_pte_create(&pte, pmap_kernel(), va, va | pte_lo);
-        i = pmap_pte_insert(ptegidx, &pte);
+        (void)pmap_pte_insert(ptegidx, &pte);
     }
 
     va_start(ap, use_large_pages);
@@ -3129,7 +3130,7 @@ pmap_setup_segment0_map(int use_large_pa
 #endif
             ptegidx = va_to_pteg(pmap_kernel(), va);
             pmap_pte_create(&pte, pmap_kernel(), va, pa | pte_lo);
-            i = pmap_pte_insert(ptegidx, &pte);
+            (void)pmap_pte_insert(ptegidx, &pte);
         }
     }
 

Reply via email to