Author: brooks
Date: Wed Nov 13 18:10:42 2019
New Revision: 354688
URL: https://svnweb.freebsd.org/changeset/base/354688

Log:
  Fix a typo in the PMAP_PTE_SET_CACHE_BITS macro.
  
  The second argument should have been "pa" not "ps".  It worked by
  accident because the argument was always "pa" which was an in-scope
  local variable.
  
  Submitted by: sson
  Reviewed by:  jhb, kevans
  Obtained from:        CheriBSD
  MFC after:    3 days
  Sponsored by: DARPA, AFRL
  Differential Revision:        https://reviews.freebsd.org/D22338

Modified:
  head/sys/mips/mips/pmap.c

Modified: head/sys/mips/mips/pmap.c
==============================================================================
--- head/sys/mips/mips/pmap.c   Wed Nov 13 17:10:46 2019        (r354687)
+++ head/sys/mips/mips/pmap.c   Wed Nov 13 18:10:42 2019        (r354688)
@@ -319,7 +319,7 @@ pmap_pte_cache_bits(vm_paddr_t pa, vm_page_t m)
                ma = VM_MEMATTR_UNCACHEABLE;
        return PTE_C(ma);
 }
-#define PMAP_PTE_SET_CACHE_BITS(pte, ps, m) {  \
+#define PMAP_PTE_SET_CACHE_BITS(pte, pa, m) {  \
        pte &= ~PTE_C_MASK;                     \
        pte |= pmap_pte_cache_bits(pa, m);      \
 }
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to