From 17c8983805209efda07b423cf1bf7c8666f8395e Mon Sep 17 00:00:00 2001 From: Shawn Webb Date: Thu, 14 May 2020 05:12:42 -0400 Subject: [PATCH] HBSD: Silence PaX SEGVGUARD stat errors These errors are best displayed in boot verbose mode. Signed-off-by: Shawn Webb OPNsense-github-issue: #36 --- sys/hardenedbsd/hbsd_pax_segvguard.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys/hardenedbsd/hbsd_pax_segvguard.c b/sys/hardenedbsd/hbsd_pax_segvguard.c index 0fdef4a0592..b9fcdceb4e4 100644 --- a/sys/hardenedbsd/hbsd_pax_segvguard.c +++ b/sys/hardenedbsd/hbsd_pax_segvguard.c @@ -375,8 +375,11 @@ pax_segvguard_add(struct thread *td, struct vnode *vn, sbintime_t sbt) error = VOP_GETATTR(vn, &vap, td->td_ucred); if (error != 0) { - pax_log_segvguard(td->td_proc, PAX_LOG_DEFAULT, - "%s:%d stat error. Bailing.", __func__, __LINE__); + if (bootverbose) { + pax_log_segvguard(td->td_proc, PAX_LOG_DEFAULT, + "%s:%d stat error. Bailing.", __func__, + __LINE__); + } return (NULL); }