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:45:03 +0200 |
commit | a87e0f4f5c4795f77dc3956c7d1543f90f7d7710 (patch) | |
tree | 835736150677ea44a378195b91aa7ebb55b0332b /rtemsbsd | |
parent | Separate libbsd and RTEMS clock ticks (diff) | |
download | rtems-libbsd-a87e0f4f5c4795f77dc3956c7d1543f90f7d7710.tar.bz2 |
Update due to API changes
Close #3749.
Diffstat (limited to 'rtemsbsd')
-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); } |