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)