X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lttng-filter.h;h=c3f06c4bcbed1524fea98afb83256b2686f30cc8;hb=refs%2Fheads%2Fsched_update_prio;hp=a1bf79b9b4edc33a5731334e4fc5c9d80313a7ea;hpb=79150a4903b5f31695fcd1d9655555ba6dc4bfa4;p=deliverable%2Flttng-modules.git diff --git a/lttng-filter.h b/lttng-filter.h index a1bf79b9..c3f06c4b 100644 --- a/lttng-filter.h +++ b/lttng-filter.h @@ -25,8 +25,8 @@ #include -#include "lttng-events.h" -#include "filter-bytecode.h" +#include +#include /* Filter stack length, in number of entries */ #define FILTER_STACK_LEN 10 /* includes 2 dummy */ @@ -139,19 +139,19 @@ struct estack { #define estack_ax(stack, top) \ ({ \ - WARN_ON_ONCE((top) <= FILTER_STACK_EMPTY); \ + BUG_ON((top) <= FILTER_STACK_EMPTY); \ &(stack)->e[top]; \ }) #define estack_bx(stack, top) \ ({ \ - WARN_ON_ONCE((top) <= FILTER_STACK_EMPTY + 1); \ + BUG_ON((top) <= FILTER_STACK_EMPTY + 1); \ &(stack)->e[(top) - 1]; \ }) #define estack_push(stack, top, ax, bx) \ do { \ - WARN_ON_ONCE((top) >= FILTER_STACK_LEN - 1); \ + BUG_ON((top) >= FILTER_STACK_LEN - 1); \ (stack)->e[(top) - 1].u.v = (bx); \ (bx) = (ax); \ ++(top); \ @@ -159,7 +159,7 @@ struct estack { #define estack_pop(stack, top, ax, bx) \ do { \ - WARN_ON_ONCE((top) <= FILTER_STACK_EMPTY); \ + BUG_ON((top) <= FILTER_STACK_EMPTY); \ (ax) = (bx); \ (bx) = (stack)->e[(top) - 2].u.v; \ (top)--; \