From 5fcb37591c97e37e521862e3085e6afc29fa8ef8 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Mon, 23 Oct 2023 20:10:58 -0400 Subject: [PATCH] Add guard rails to the cpu_set_perf_perc script for FreeBSD. --- ansible/roles/cpu/files/cpu_set_perf_perc_freebsd | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd b/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd index 28ad2f9..195711b 100644 --- a/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd +++ b/ansible/roles/cpu/files/cpu_set_perf_perc_freebsd @@ -7,6 +7,12 @@ IFS=$'\n\t' DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" perc=$1 +if [ "$perc" -gt 100 ]; then + perc=100 +fi +if [ "$perc" -lt 0 ]; then + perc=0 +fi epp=$((100 - perc)) sysctl -N dev.hwpstate_intel | grep -E 'dev.hwpstate_intel.[0-9]+.epp' | while read var; do