X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flttng-context-prio.c;h=2a16ea87ce83f038c9c8f115b788a4f413c5754d;hb=3dfec2289896ff0f1a05a9e486f1585cd16beb84;hp=d300445546d443443f103a3f8607b96a3e6895ad;hpb=876e2e9225074dede98488270dee7226e73d2a63;p=lttng-modules.git diff --git a/src/lttng-context-prio.c b/src/lttng-context-prio.c index d3004455..2a16ea87 100644 --- a/src/lttng-context-prio.c +++ b/src/lttng-context-prio.c @@ -29,6 +29,19 @@ int wrapper_task_prio_init(void) return 0; } +/* + * Canary function to check for 'task_prio()' at compile time. + * + * From 'include/linux/sched.h': + * + * extern int task_prio(const struct task_struct *p); + */ +__attribute__((unused)) static +int __canary__task_prio(const struct task_struct *p) +{ + return task_prio(p); +} + static size_t prio_get_size(size_t offset) {