Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Dec 2016 02:15:46 +0000 (UTC)
From:      Justin Hibbits <jhibbits@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r309522 - head/sys/powerpc/booke
Message-ID:  <201612040215.uB42Fkvd044064@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhibbits
Date: Sun Dec  4 02:15:46 2016
New Revision: 309522
URL: https://svnweb.freebsd.org/changeset/base/309522

Log:
  Fix a typo (move parenthesis to correct location in the line).
  
  Before this, it would cause the one consumer of this API in powerpc usage
  (dev/dpaa) to set the PTE WIMG flags to empty instead of --M-, making the
  cache-enabled buffer portals non-coherent.

Modified:
  head/sys/powerpc/booke/pmap.c

Modified: head/sys/powerpc/booke/pmap.c
==============================================================================
--- head/sys/powerpc/booke/pmap.c	Sun Dec  4 02:08:40 2016	(r309521)
+++ head/sys/powerpc/booke/pmap.c	Sun Dec  4 02:15:46 2016	(r309522)
@@ -2967,7 +2967,7 @@ mmu_booke_change_attr(mmu_t mmu, vm_offs
 	for (va = addr; va < addr + sz; va += PAGE_SIZE) {
 		pte = pte_find(mmu, kernel_pmap, va);
 		*pte &= ~(PTE_MAS2_MASK << PTE_MAS2_SHIFT);
-		*pte |= tlb_calc_wimg(PTE_PA(pte), mode << PTE_MAS2_SHIFT);
+		*pte |= tlb_calc_wimg(PTE_PA(pte), mode) << PTE_MAS2_SHIFT;
 		tlb0_flush_entry(va);
 	}
 	tlb_miss_unlock();



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612040215.uB42Fkvd044064>