score: _Scheduler_Get_affinity()

Drop scheduler parameter.  Coding style.
This commit is contained in:
Sebastian Huber
2014-06-02 08:28:42 +02:00
parent d7a1863be2
commit a92c4882bb
4 changed files with 25 additions and 30 deletions
-1
View File
@@ -48,7 +48,6 @@ int pthread_getaffinity_np(
case OBJECTS_LOCAL:
ok = _Scheduler_Get_affinity(
_Scheduler_Get( the_thread ),
the_thread,
cpusetsize,
cpuset
-1
View File
@@ -45,7 +45,6 @@ rtems_status_code rtems_task_get_affinity(
case OBJECTS_LOCAL:
ok = _Scheduler_Get_affinity(
_Scheduler_Get( the_thread ),
the_thread,
cpusetsize,
cpuset
@@ -406,10 +406,9 @@ RTEMS_INLINE_ROUTINE bool _Scheduler_default_Get_affinity_body(
}
bool _Scheduler_Get_affinity(
const Scheduler_Control *scheduler,
Thread_Control *the_thread,
size_t cpusetsize,
cpu_set_t *cpuset
Thread_Control *the_thread,
size_t cpusetsize,
cpu_set_t *cpuset
);
RTEMS_INLINE_ROUTINE bool _Scheduler_default_Set_affinity_body(
+22 -24
View File
@@ -21,35 +21,33 @@
#if defined(__RTEMS_HAVE_SYS_CPUSET_H__)
bool _Scheduler_Get_affinity(
const Scheduler_Control *scheduler,
Thread_Control *the_thread,
size_t cpusetsize,
cpu_set_t *cpuset
Thread_Control *the_thread,
size_t cpusetsize,
cpu_set_t *cpuset
)
{
bool ok;
const Scheduler_Control *scheduler = _Scheduler_Get( the_thread );
if ( _CPU_set_Is_large_enough( cpusetsize ) ) {
#if defined(RTEMS_SMP)
ok = ( *scheduler->Operations.get_affinity )(
scheduler,
the_thread,
cpusetsize,
cpuset
);
#else
ok = _Scheduler_default_Get_affinity_body(
scheduler,
the_thread,
cpusetsize,
cpuset
);
#endif
} else {
ok = false;
if ( !_CPU_set_Is_large_enough( cpusetsize ) ) {
return false;
}
return ok;
#if defined(RTEMS_SMP)
return ( *scheduler->Operations.get_affinity )(
scheduler,
the_thread,
cpusetsize,
cpuset
);
#else
return _Scheduler_default_Get_affinity_body(
scheduler,
the_thread,
cpusetsize,
cpuset
);
#endif
}
#endif /* defined(__RTEMS_HAVE_SYS_CPUSET_H__) */