X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=blobdiff_plain;f=include%2Fringbuffer%2Fnohz.h;h=1d28d279622432eb24aca23d8a197bc101e4dae1;hp=33568ed53602eb1800491bacd49f66f8c35b933c;hb=b53047135828b997a4eeb2cae7344cb169aa9c8c;hpb=369708f464bedc0682151df9308cebfa14dbdb2b diff --git a/include/ringbuffer/nohz.h b/include/ringbuffer/nohz.h index 33568ed5..1d28d279 100644 --- a/include/ringbuffer/nohz.h +++ b/include/ringbuffer/nohz.h @@ -1,2 +1,29 @@ -/* SPDX-License-Identifier: (GPL-2.0-only or LGPL-2.1-only) */ -#include +/* SPDX-License-Identifier: (GPL-2.0-only OR LGPL-2.1-only) + * + * lib/ringbuffer/nohz.h + * + * Copyright (C) 2011-2012 Mathieu Desnoyers + */ + +#ifndef _LIB_RING_BUFFER_NOHZ_H +#define _LIB_RING_BUFFER_NOHZ_H + +#ifdef CONFIG_LIB_RING_BUFFER +void lib_ring_buffer_tick_nohz_flush(void); +void lib_ring_buffer_tick_nohz_stop(void); +void lib_ring_buffer_tick_nohz_restart(void); +#else +static inline void lib_ring_buffer_tick_nohz_flush(void) +{ +} + +static inline void lib_ring_buffer_tick_nohz_stop(void) +{ +} + +static inline void lib_ring_buffer_tick_nohz_restart(void) +{ +} +#endif + +#endif /* _LIB_RING_BUFFER_NOHZ_H */