Module Name:    src
Committed By:   martin
Date:           Wed Nov 22 12:15:09 UTC 2023

Modified Files:
        src/sys/sys: pax.h

Log Message:
PAGE_SIZE will not evaluate to a vaddr_t expression on all architectures
(e.g. sparc), so cast it to that.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/sys/pax.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/sys/pax.h
diff -u src/sys/sys/pax.h:1.28 src/sys/sys/pax.h:1.29
--- src/sys/sys/pax.h:1.28	Tue Nov 21 14:35:36 2023
+++ src/sys/sys/pax.h	Wed Nov 22 12:15:09 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: pax.h,v 1.28 2023/11/21 14:35:36 riastradh Exp $ */
+/* $NetBSD: pax.h,v 1.29 2023/11/22 12:15:09 martin Exp $ */
 
 /*-
  * Copyright (c) 2006 Elad Efrat <e...@netbsd.org>
@@ -150,7 +150,7 @@ pax_aslr_stack_gap(struct exec_package *
 static inline vaddr_t
 pax_aslr_exec_offset(struct exec_package *epp, vaddr_t align)
 {
-	return MAX(align, PAGE_SIZE);
+	return MAX(align, (vaddr_t)PAGE_SIZE);
 }
 static inline voff_t
 pax_aslr_rtld_offset(struct exec_package *epp, vaddr_t align, int use_topdown)

Reply via email to