X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng-context-prio.c;h=c786f5d312d644094da09479e61b9991a8e838f5;hb=9e52289bbd4698c76a4c6bf66d92ce04accdd54a;hp=367f7bd67ca04f7dbe89788417b8f807f5a60406;hpb=bf5a011d7256c26f8731be6b9983462f02b7c0cb;p=lttng-modules.git diff --git a/lttng-context-prio.c b/lttng-context-prio.c index 367f7bd6..c786f5d3 100644 --- a/lttng-context-prio.c +++ b/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) {