diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-05-15 15:43:59 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-05-15 15:44:18 +0200 |
commit | 16fa6a4651faaa77ef72c7e03d285c143d6e54fa (patch) | |
tree | bfc1ed06f2e817ccc0bda2ed1524862252b805f9 /rtemsbsd/rtems | |
parent | Separate libbsd and RTEMS clock ticks (diff) | |
download | rtems-libbsd-16fa6a4651faaa77ef72c7e03d285c143d6e54fa.tar.bz2 |
Update due to API changes
Close #3749.
Diffstat (limited to 'rtemsbsd/rtems')
-rw-r--r-- | rtemsbsd/rtems/rtems-kernel-epoch.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-epoch.c b/rtemsbsd/rtems/rtems-kernel-epoch.c index 00bca75a..229f2656 100644 --- a/rtemsbsd/rtems/rtems-kernel-epoch.c +++ b/rtemsbsd/rtems/rtems-kernel-epoch.c @@ -278,12 +278,10 @@ epoch_block_handler_preempt(struct ck_epoch *g __unused, #ifdef RTEMS_SMP if (cpu_self_index != er->er_cpuid) { - cpu_set_t set; + Processor_mask targets; - CPU_ZERO(&set); - CPU_SET((int)er->er_cpuid, &set); - _SMP_Multicast_action(sizeof(set), &set, epoch_register_mutex, - &etm); + _Processor_mask_From_index(&targets, er->er_cpuid); + _SMP_Multicast_action(&targets, epoch_register_mutex, &etm); } else { epoch_register_mutex(&etm); } |