svn commit: r366552 - head/sys/vm

Konstantin Belousov kib at FreeBSD.org
Thu Oct 8 22:46:15 UTC 2020


Author: kib
Date: Thu Oct  8 22:46:15 2020
New Revision: 366552
URL: https://svnweb.freebsd.org/changeset/base/366552

Log:
  vm_page_dump_index_to_pa(): Add braces to the expression involving + and &.
  
  The precedence of the '&' operator is less than of '+'.  Added braces
  do change the order of evaluation into the natural one, in my opinion.
  On the other hand, the value of the expression should not change since
  all elements should have page-aligned values.
  
  This fixes a gcc warning reported.
  
  Reported by:	adrian
  Sponsored by:	The FreeBSD Foundation
  MFC after:	1 week

Modified:
  head/sys/vm/vm_page.h

Modified: head/sys/vm/vm_page.h
==============================================================================
--- head/sys/vm/vm_page.h	Thu Oct  8 22:41:02 2020	(r366551)
+++ head/sys/vm/vm_page.h	Thu Oct  8 22:46:15 2020	(r366552)
@@ -639,7 +639,7 @@ vm_page_dump_index_to_pa(int bit)
 		    dump_avail[i] / PAGE_SIZE;
 		if (bit < tot)
 			return ((vm_paddr_t)bit * PAGE_SIZE +
-			    dump_avail[i] & ~PAGE_MASK);
+			    (dump_avail[i] & ~PAGE_MASK));
 		bit -= tot;
 	}
 	return ((vm_paddr_t)NULL);


More information about the svn-src-all mailing list