From a92c4882bb070b139c9c5762c1888e1cff333e29 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 28 May 2014 17:56:45 +0200 Subject: score: _Scheduler_Get_affinity() Drop scheduler parameter. Coding style. --- cpukit/score/src/schedulergetaffinity.c | 44 ++++++++++++++++----------------- 1 file changed, 21 insertions(+), 23 deletions(-) (limited to 'cpukit/score/src/schedulergetaffinity.c') diff --git a/cpukit/score/src/schedulergetaffinity.c b/cpukit/score/src/schedulergetaffinity.c index d9e62b5650..06ebfbe6a6 100644 --- a/cpukit/score/src/schedulergetaffinity.c +++ b/cpukit/score/src/schedulergetaffinity.c @@ -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 ) ) { + return false; + } + - if ( _CPU_set_Is_large_enough( cpusetsize ) ) { #if defined(RTEMS_SMP) - ok = ( *scheduler->Operations.get_affinity )( - scheduler, - the_thread, - cpusetsize, - cpuset - ); + return ( *scheduler->Operations.get_affinity )( + scheduler, + the_thread, + cpusetsize, + cpuset + ); #else - ok = _Scheduler_default_Get_affinity_body( - scheduler, - the_thread, - cpusetsize, - cpuset - ); + return _Scheduler_default_Get_affinity_body( + scheduler, + the_thread, + cpusetsize, + cpuset + ); #endif - } else { - ok = false; - } - - return ok; } #endif /* defined(__RTEMS_HAVE_SYS_CPUSET_H__) */ -- cgit v1.2.3