summaryrefslogtreecommitdiffstats
path: root/include/slice.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/slice.h')
-rw-r--r--include/slice.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/slice.h b/include/slice.h
index cf684300a8..67d47b9082 100644
--- a/include/slice.h
+++ b/include/slice.h
@@ -2,6 +2,7 @@
#define __SLICE_H
#include <bthread.h>
+#include <poller.h>
enum slice_action {
SLICE_ACQUIRE = 1,
@@ -35,11 +36,8 @@ extern struct slice command_slice;
void command_slice_acquire(void);
void command_slice_release(void);
-extern int poller_active;
-
#define assert_command_context() do { \
- WARN_ONCE(IS_ENABLED(CONFIG_POLLER) && poller_active, \
- "%s called in poller\n", __func__); \
+ WARN_ONCE(poller_active(), "%s called in poller\n", __func__); \
WARN_ONCE(IS_ENABLED(CONFIG_BTHREAD) && !bthread_is_main(current), \
"%s called in secondary bthread\n", __func__); \
} while (0)