diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-04-05 08:03:12 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-04-09 08:06:46 +0200 |
commit | 03c9f2406127b71ad5abdfd02af1609f8a67f012 (patch) | |
tree | 0da26b51a42fdcd2403bc12445ffed8066d27547 /cpukit/libmisc/capture | |
parent | score: Add RTEMS_CONST (diff) | |
download | rtems-03c9f2406127b71ad5abdfd02af1609f8a67f012.tar.bz2 |
rtems: Add rtems_scheduler_get_processor()
Add rtems_scheduler_get_processor() as a replacement for
rtems_get_current_processor(). The rtems_get_current_processor() is a
bit orphaned. Adopt it by the Scheduler Manager. This is in line with
the glibc sched_getcpu() function.
Deprecate rtems_get_current_processor().
Update #3731.
Diffstat (limited to 'cpukit/libmisc/capture')
-rw-r--r-- | cpukit/libmisc/capture/capture.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/libmisc/capture/capture.c index 4d40b8f630..6accd509e7 100644 --- a/cpukit/libmisc/capture/capture.c +++ b/cpukit/libmisc/capture/capture.c @@ -356,7 +356,7 @@ void rtems_capture_record_lock (rtems_capture_record_lock_context* context) { rtems_capture_per_cpu_data* cpu; - cpu = capture_per_cpu_get (rtems_get_current_processor ()); + cpu = capture_per_cpu_get (rtems_scheduler_get_processor ()); rtems_interrupt_lock_interrupt_disable (&context->lock_context); context->lock = &cpu->lock; rtems_interrupt_lock_acquire_isr (&cpu->lock, &context->lock_context); @@ -379,7 +379,7 @@ rtems_capture_record_open (rtems_tcb* tcb, size += sizeof (rtems_capture_record); - cpu = capture_per_cpu_get (rtems_get_current_processor ()); + cpu = capture_per_cpu_get (rtems_scheduler_get_processor ()); rtems_capture_record_lock (context); |