Module Name: src Committed By: martin Date: Fri Feb 18 19:04:52 UTC 2022
Modified Files: src/sys/arch/powerpc/oea: pmap.c Log Message: Backout previous and fix the correct macro magic To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 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.110 src/sys/arch/powerpc/oea/pmap.c:1.111 --- src/sys/arch/powerpc/oea/pmap.c:1.110 Fri Feb 18 18:58:15 2022 +++ src/sys/arch/powerpc/oea/pmap.c Fri Feb 18 19:04:52 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.110 2022/02/18 18:58:15 martin Exp $ */ +/* $NetBSD: pmap.c,v 1.111 2022/02/18 19:04:52 martin 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.110 2022/02/18 18:58:15 martin Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.111 2022/02/18 19:04:52 martin Exp $"); #define PMAP_NOOPNAMES @@ -162,6 +162,7 @@ static u_int mem_cnt, avail_cnt; #define pmap_protect PMAPNAME(protect) #define pmap_unwire PMAPNAME(unwire) #define pmap_page_protect PMAPNAME(page_protect) +#define pmap_pv_protect PMAPNAME(pv_protect) #define pmap_query_bit PMAPNAME(query_bit) #define pmap_clear_bit PMAPNAME(clear_bit) @@ -214,7 +215,7 @@ STATIC bool pmap_extract(pmap_t, vaddr_t STATIC void pmap_protect(pmap_t, vaddr_t, vaddr_t, vm_prot_t); STATIC void pmap_unwire(pmap_t, vaddr_t); STATIC void pmap_page_protect(struct vm_page *, vm_prot_t); -void pmap_pv_protect(paddr_t, vm_prot_t); +STATIC void pmap_pv_protect(paddr_t, vm_prot_t); STATIC bool pmap_query_bit(struct vm_page *, int); STATIC bool pmap_clear_bit(struct vm_page *, int); @@ -258,6 +259,7 @@ const struct pmap_ops PMAPNAME(ops) = { .pmapop_protect = pmap_protect, .pmapop_unwire = pmap_unwire, .pmapop_page_protect = pmap_page_protect, + .pmapop_pv_protect = pmap_pv_protect, .pmapop_query_bit = pmap_query_bit, .pmapop_clear_bit = pmap_clear_bit, .pmapop_activate = pmap_activate,