Move kernel check to before creating the submaster, prevent SIGUSR2

old-commit-hash: 2b20479a5c37eeefe6ef6c3b91016c7d5874af30
This commit is contained in:
Willem Melching
2020-06-19 13:26:52 -07:00
parent ac0bdce786
commit 390b28cd11
+6 -6
View File
@@ -44,6 +44,12 @@ class Controls:
set_realtime_priority(53)
set_core_affinity(3)
try:
bad_kernel = subprocess.check_output(["uname", "-v"], encoding='utf8').strip() == \
"#1 SMP PREEMPT Wed Jun 10 12:40:53 PDT 2020"
except subprocess.CalledProcessError:
bad_kernel = True
# Setup sockets
self.pm = pm
if self.pm is None:
@@ -144,12 +150,6 @@ class Controls:
if hw_type == HwType.whitePanda:
self.events.add(EventName.whitePandaUnsupported, static=True)
try:
bad_kernel = subprocess.check_output(["uname", "-v"], encoding='utf8').strip() == \
"#1 SMP PREEMPT Wed Jun 10 12:40:53 PDT 2020"
except subprocess.CalledProcessError:
bad_kernel = True
if bad_kernel:
self.events.add(EventName.neosUpdateRequired, static=True)