summaryrefslogtreecommitdiffstats
path: root/cpukit/rtems/src/schedulergetprocessorset.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-05-28 17:23:27 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-06-02 08:28:42 +0200
commitd7a1863be24c4df0ed7f50b0486d278e1b3f260b (patch)
tree044b468e8ba411f91ebcfa2fb7c68644cae927f0 /cpukit/rtems/src/schedulergetprocessorset.c
parentmrm332: Tests now build and fewer warnings (diff)
downloadrtems-d7a1863be24c4df0ed7f50b0486d278e1b3f260b.tar.bz2
rtems: Coding style
Diffstat (limited to 'cpukit/rtems/src/schedulergetprocessorset.c')
-rw-r--r--cpukit/rtems/src/schedulergetprocessorset.c34
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__) */