diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-05-28 17:23:27 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-06-02 08:28:42 +0200 |
commit | d7a1863be24c4df0ed7f50b0486d278e1b3f260b (patch) | |
tree | 044b468e8ba411f91ebcfa2fb7c68644cae927f0 /cpukit/rtems/src/schedulergetprocessorset.c | |
parent | mrm332: Tests now build and fewer warnings (diff) | |
download | rtems-d7a1863be24c4df0ed7f50b0486d278e1b3f260b.tar.bz2 |
rtems: Coding style
Diffstat (limited to 'cpukit/rtems/src/schedulergetprocessorset.c')
-rw-r--r-- | cpukit/rtems/src/schedulergetprocessorset.c | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/cpukit/rtems/src/schedulergetprocessorset.c b/cpukit/rtems/src/schedulergetprocessorset.c index e459b178cc..016c3681cf 100644 --- a/cpukit/rtems/src/schedulergetprocessorset.c +++ b/cpukit/rtems/src/schedulergetprocessorset.c @@ -28,27 +28,23 @@ rtems_status_code rtems_scheduler_get_processor_set( cpu_set_t *cpuset ) { - rtems_status_code sc; - - if ( cpuset != NULL ) { - const Scheduler_Control *scheduler; - - if ( _Scheduler_Get_by_id( scheduler_id, &scheduler ) ) { - if ( _CPU_set_Is_large_enough( cpusetsize ) ) { - _Scheduler_Get_processor_set( scheduler, cpusetsize, cpuset ); - - sc = RTEMS_SUCCESSFUL; - } else { - sc = RTEMS_INVALID_NUMBER; - } - } else { - sc = RTEMS_INVALID_ID; - } - } else { - sc = RTEMS_INVALID_ADDRESS; + const Scheduler_Control *scheduler; + + if ( cpuset == NULL ) { + return RTEMS_INVALID_ADDRESS; + } + + if ( !_Scheduler_Get_by_id( scheduler_id, &scheduler ) ) { + return RTEMS_INVALID_ID; } - return sc; + if ( !_CPU_set_Is_large_enough( cpusetsize ) ) { + return RTEMS_INVALID_NUMBER; + } + + _Scheduler_Get_processor_set( scheduler, cpusetsize, cpuset ); + + return RTEMS_SUCCESSFUL; } #endif /* defined(__RTEMS_HAVE_SYS_CPUSET_H__) */ |