diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-12-14 10:36:10 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-12-14 10:37:26 +0100 |
commit | 1b47c61d2b5d63dac7c990cf378726196868ffc4 (patch) | |
tree | dd059f61c4e94b5e4f13eef7ecfded2676111444 /freebsd | |
parent | blist: Fix u_daddr_t for 32-bit targets (diff) | |
download | rtems-libbsd-1b47c61d2b5d63dac7c990cf378726196868ffc4.tar.bz2 |
SLEEPQUEUE(9): SMP only cache line alignment
Diffstat (limited to 'freebsd')
-rw-r--r-- | freebsd/sys/kern/subr_sleepqueue.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/kern/subr_sleepqueue.c b/freebsd/sys/kern/subr_sleepqueue.c index 65bd8dcc..6712da55 100644 --- a/freebsd/sys/kern/subr_sleepqueue.c +++ b/freebsd/sys/kern/subr_sleepqueue.c @@ -151,7 +151,11 @@ struct sleepqueue_chain { u_int sc_depth; /* Length of sc_queues. */ u_int sc_max_depth; /* Max length of sc_queues. */ #endif +#if defined(__rtems__) && defined(RTEMS_SMP) } __aligned(CACHE_LINE_SIZE); +#else /* __rtems__ */ +} +#endif /* __rtems__ */ #ifdef SLEEPQUEUE_PROFILING u_int sleepq_max_depth; |