git: 47796d47ecec - main - powerpc/aim: ifdef DDB pmap debugging functions

From: Warner Losh <imp_at_FreeBSD.org>
Date: Fri, 07 Jan 2022 15:57:53 UTC
The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=47796d47ecec45fab8a0e8357da756554e8272f7

commit 47796d47ecec45fab8a0e8357da756554e8272f7
Author:     Warner Losh <imp@FreeBSD.org>
AuthorDate: 2022-01-07 15:48:08 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2022-01-07 15:56:57 +0000

    powerpc/aim: ifdef DDB pmap debugging functions
    
    INVARIANTS and DDB can be enabled independently.
    
    Submitted by: Sterling Jensen
    Pull Request: https://github.com/freebsd/freebsd-src/pull/566
---
 sys/powerpc/aim/mmu_radix.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sys/powerpc/aim/mmu_radix.c b/sys/powerpc/aim/mmu_radix.c
index 788bd7f22a0a..d40e7d919160 100644
--- a/sys/powerpc/aim/mmu_radix.c
+++ b/sys/powerpc/aim/mmu_radix.c
@@ -2934,7 +2934,9 @@ retry:
 			    " asid=%lu curpid=%d name=%s origpte0x%lx\n",
 			    pmap, va, m, prot, flags, psind, pmap->pm_pid,
 			    curproc->p_pid, curproc->p_comm, origpte);
+#ifdef DDB
 			pmap_pte_walk(pmap->pm_pml1, va);
+#endif
 		}
 #endif
 		/*
@@ -3018,7 +3020,9 @@ retry:
 #ifdef INVARIANTS
 			else if (origpte & PG_MANAGED) {
 				if (pv == NULL) {
+#ifdef DDB
 					pmap_page_print_mappings(om);
+#endif
 					MPASS(pv != NULL);
 				}
 			}