Skip to content

Commit 808db77

Browse files
committed
Cleanup: rtapi_task::ratio is unused, remove
1 parent 4282a00 commit 808db77

3 files changed

Lines changed: 2 additions & 16 deletions

File tree

src/rtapi/uspace_posix.cc

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,7 @@ struct Posix : RtapiApp
5454
auto task = ::rtapi_get_task<PosixTask>(task_id);
5555
if(!task) return -EINVAL;
5656

57-
if(period_nsec < (unsigned long)period) period_nsec = (unsigned long)period;
5857
task->period = period_nsec;
59-
task->ratio = period_nsec / period;
60-
6158
struct sched_param param;
6259
memset(&param, 0, sizeof(param));
6360
param.sched_priority = task->prio;
@@ -102,17 +99,7 @@ struct Posix : RtapiApp
10299
}
103100

104101
static void *wrapper(void *arg) {
105-
struct rtapi_task *task;
106-
107-
/* use the argument to point to the task data */
108-
task = (struct rtapi_task*)arg;
109-
110-
long int period = instance->period;
111-
if(task->period < period) task->period = period;
112-
task->ratio = task->period / period;
113-
task->period = task->ratio * period;
114-
rtapi_print_msg(RTAPI_MSG_INFO, "task %p period = %lu ratio=%u\n",
115-
task, task->period, task->ratio);
102+
auto task = reinterpret_cast<PosixTask*>(arg);
116103

117104
pthread_setspecific(key, arg);
118105
set_namef("rtapi_app:T#%d", task->id);

src/rtapi/uspace_rtapi_app.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ WithRoot::~WithRoot() {
2727
rtapi_task::rtapi_task()
2828
: magic{}, id{}, owner{}, uses_fp{}, stacksize{}, prio{},
2929
period{}, nextstart{},
30-
ratio{}, pll_correction{}, pll_correction_limit{},
30+
pll_correction{}, pll_correction_limit{},
3131
arg{}, taskcode{}
3232

3333
{}

src/rtapi/uspace_rtapi_app.hh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ struct rtapi_task {
5959
int prio;
6060
long period;
6161
struct timespec nextstart;
62-
unsigned ratio;
6362
long pll_correction;
6463
long pll_correction_limit;
6564
void *arg;

0 commit comments

Comments
 (0)