Hoernchen uploaded patch set #2 to this change.

View Change

ms: fix thread prio startup issue

This fixes the 20 second startup delay caused by tx/control threads
getting temporarily stuck while trying to set their own priority.

Apparently the only sane way for core affinity+priority is to set both
as attributes during thread creation using pthreads.

This switches the cmd queue to the timeout version, too, to ensure the
thread doesn't get stuck waiting for messages, and allows cleaner exits.

Change-Id: I7e2f83a9b9df024acaf9076c58189cb6b7bcc34b
---
M Transceiver52M/ms/ms.h
M Transceiver52M/ms/ms_trxcon_if.h
M Transceiver52M/ms/ms_upper.cpp
M Transceiver52M/ms/ms_upper.h
M osmocom-bb
5 files changed, 111 insertions(+), 31 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/osmo-trx refs/changes/50/34250/2

To view, visit change 34250. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: osmo-trx
Gerrit-Branch: master
Gerrit-Change-Id: I7e2f83a9b9df024acaf9076c58189cb6b7bcc34b
Gerrit-Change-Number: 34250
Gerrit-PatchSet: 2
Gerrit-Owner: Hoernchen <ewild@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-MessageType: newpatchset