mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-17 23:32:07 +08:00
Move kernel check to before creating the submaster, prevent SIGUSR2
old-commit-hash: 2b20479a5c37eeefe6ef6c3b91016c7d5874af30
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user