From e285d263d9dfff11dd1a9503a828d9bf4dbf46ab Mon Sep 17 00:00:00 2001 From: Rob Gill Date: Fri, 15 Jun 2018 06:59:35 +1000 Subject: [PATCH] Update spectre-meltdown-checker.sh Replacing final detection logic I mistakenly cut out --- spectre-meltdown-checker.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spectre-meltdown-checker.sh b/spectre-meltdown-checker.sh index a8dc42e..f96cde3 100755 --- a/spectre-meltdown-checker.sh +++ b/spectre-meltdown-checker.sh @@ -397,6 +397,12 @@ is_cpu_vulnerable() _debug "is_cpu_vulnerable: for cpu$i and so far, we have <$variant1> <$variant2> <$variant3> <$variant3a> <$variant4>" done fi + _debug "is_cpu_vulnerable: temp results are <$variant1> <$variant2> <$variant3> <$variant3a> <$variant4>" + [ "$variant1" = "immune" ] && variant1=1 || variant1=0 + [ "$variant2" = "immune" ] && variant2=1 || variant2=0 + [ "$variant3" = "immune" ] && variant3=1 || variant3=0 + [ "$variant3a" = "immune" ] && variant3a=1 || variant3a=0 + [ "$variant4" = "immune" ] && variant4=1 || variant4=0 _debug "is_cpu_vulnerable: final results are <$variant1> <$variant2> <$variant3> <$variant3a> <$variant4>" is_cpu_vulnerable_cached=1 _is_cpu_vulnerable_cached "$1"